BM66(@ '''''''''&&&&&&%%%%%%%%%$$$''')))&&&"""!!!&&&***'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))((((((''''''''''''((((((&&&%%%$$$###$$$&&&((())))))((('''***,,,,,,)))%%%+++++++++***************++++++******************......------,,,---------,,,---//////...///000222///......------///000111000000000000111111111111///000000222333444555555333444555666777777777777666777777888999999::::::<<<===>>>@@@BBBDDDEEEFFFDDDCCCBBB@@@@@@@@@AAABBB??????@@@@@@@@@@@@??????@@@@@@@@@??????>>>>>>>>>DDDAAA===;;;:::888444111111222222222222111000000000///...------,,,------+++++++++***)))(((((('''))))))(((((('''''''''&&&******))))))((((((''''''(((((())))))******++++++***)))((('''&&&%%%$$$$$$&&&---///---******,,,((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))---,,,***)))((()))******+++******)))(((''''''&&&***)))'''%%%$$$%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((()))***************&&&&&&''''''&&&&&&%%%$$$%%%%%%'''((((((((('''&&&''''''''''''''''''''''''"""!!! """&&&((('''&&&))))))(((''''''''''''((())))))(((((()))***+++++++++***)))(((((()))***+++&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))&&&'''((())))))((('''&&&,,,,,,++++++******))))))''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))))))))***++++++++++++***++++++,,,------------,,,---,,,,,,---......---+++,,,+++)))((((((***,,,...+++++++++++++++++++++++++++,,,...---,,,,,,---//////000000000000000//////...000222444555666555555666555444333222333444555444444555666888999;;;<<>>??????????????????>>>@@@@@@??????????????????CCC@@@===;;;:::888444111222333333333333222111111000///...------,,,,,,---++++++******)))(((((('''******)))))))))(((((((((******))))))(((((((((((()))))))))))))))*********((((((((((((((('''''''''"""((()))'''$$$%%%'''+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))***************))))))(((''''''&&&***((('''&&&%%%&&&'''(((''''''''''''''''''''''''"""###$$$&&&'''((())))))''''''''''''&&&&&&%%%%%%'''(((((((((((((((((('''((((((((())))))((((((((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''(((((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%'''((((((((('''&&&''''''''''''''''''''''''$$$""""""###&&&((('''&&&'''''''''''''''((()))***((((((''''''(((((()))***+++***)))(((((()))***+++'''(((((((((((()))))))))((((((((((((((((((((((((''''''(((((((((((('''''')))))))))(((((((((((((((''''''(((((((((((('''''')))((((((''''''(((((()))))))))))))))))))))))))))))))))((((((((()))******))))))(((((((((((())))))))))))***++++++++++++***((())))))***************,,,++++++,,,------,,,++++++++++++++++++,,,,,,---+++++++++++++++++++++++++++,,,...---,,,,,,---/////////000000000000/////////000000111111000000///555444333333333333444555555555555666777999:::;;;@@@BBBIIITTTbbbxxx'''&&&&&&&&&&&&%%%%%%%%%''''''((((((''''''''''''(((((((((''''''(((((((((&&&&&&&&&&&&''''''''''''$$$%%%&&&'''((()))))))))(((((((((''''''(((((((((+++***))))))***+++---...222111///,,,))))))+++---))))))))))))))))))))))))************************---------,,,,,,------...***,,,------------...000......------......///000//////000000000000111111///000000111222333444444555555666666777666666666666666444444555666888:::::::::<<<===???@@@AAABBBAAABBBBBBBBBBBBAAA@@@@@@===>>>>>>??????>>>>>>===>>>??????????????????@@@AAA???===;;;:::888555222333333444444333333222111000///...---,,,,,,,,,,,,++++++******)))(((((((((************))))))))))))***))))))))))))(((((((((************))))))))))))'''((((((((())))))******###&&&******(((&&&''')))******))))))((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************))))))((((((''''''''')))((('''&&&'''((()))***''''''''''''''''''''''''"""###%%%&&&(((((())))))(((((((((''''''''''''&&&(((((())))))))))))((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''(((((((((((('''&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''&&&%%%$$$%%%'''((('''&&&%%%&&&&&&&&&((()))***+++''''''&&&&&&''''''((((((+++******))))))******+++)))))))))*********++++++((()))))))))(((''''''&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))''''''((((((((((((''''''***))))))(((((())))))***))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))((()))******++++++******'''((())))))******))))))***++++++,,,,,,++++++******+++---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---/////////000000000000//////000//////////////////000444444333333333444444555666666666666777888999:::@@@BBBIIITTTbbbxxx&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''%%%$$$((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''''''''((((((((((((''''''******))))))***+++,,,---222333222...)))''')))+++(((((((((((())))))))))))***************+++++++++---------,,,------...///***+++------,,,+++---...------------......//////////////////000000000111///000000111222333333333444555555555555555444333666555333222333555888:::999999:::;;;<<<===>>>??????@@@AAABBBBBBAAA???>>><<<======>>>>>>======<<<======>>>>>>?????????@@@???>>>===<<<;;;888666444222222333333222222111000//////...---,,,,,,,,,,,,************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((''''''((((((((()))))))))***+++---,,,***)))***,,,''''''''''''((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))'''((()))+++++++++***)))))))))((((((((('''''''''((((((''''''((()))***+++'''''''''''''''''''''''''''''''''''''''&&&&&&%%%((((((((((((((((((((('''((((((((())))))(((((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''((())))))******))))))'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''((((((''''''&&&&&&&&&''''''(((******(((''''''&&&''''''((((((************************))))))*********+++++++++)))************((('''&&&((('''&&&%%%%%%&&&'''((())))))******++++++,,,,,,''''''((((((((((((''''''******))))))))))))******))))))))))))))))))))))))***************++++++,,,)))))))))******)))))))))((())))))***************))))))***++++++++++++******+++,,,,,,,,,+++++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///...//////000000000000///000/////////111333555777444333333333444444555555777777666666777888999999>>>@@@GGGSSSbbbxxx&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$%%%&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''&&&%%%$$$''''''((())))))((('''''''''''''''(((((()))******---000111///***&&&&&&'''''''''(((((())))))))))))))))))*********+++++++++((((((((((((((()))***+++***+++---,,,++++++,,,---,,,------..................////////////000000000000000000111111222222333333333444444444333222222555444222111222444777999888888999999:::;;;<<<<<<===>>>???@@@@@@???>>>===;;;<<<<<<======<<<<<<;;;<<<<<<<<<======>>>>>>>>><<<=========;;;888666555111111111111111000/////////...---,,,,,,++++++,,,*********)))))))))))))))(((((((((((((((((((((((())))))))))))************++++++******))))))((((((((((((((('''''''''&&&&&&)))))))))((('''''''''(((''''''&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''')))***++++++***)))((((((((((((''''''''''''((((((((((((((()))******'''''''''''''''''''''''''''(((((((((''''''&&&%%%'''(((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))))))))''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((())))))((((((''''''(((((((((''''''''''''(((((())))))(((''''''((((((((())))))))))))))))))))))))((((((((()))))))))******++++++++++++******)))(((((('''&&&%%%%%%&&&'''((())))))******++++++,,,,,,''''''((((((((((((''''''******))))))))))))******))))))))))))))))))))))))***************++++++,,,))))))************))))))(((((()))************)))))))))***++++++++++++***+++---......,,,+++,,,------,,,***)))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///......///000000000000000111111000111222444666888222333333444444555555555777777666666777888999999;;;===EEERRRbbbzzz%%%%%%%%%&&&&&&&&&&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((((('''&&&%%%$$$###&&&'''((())))))((('''&&&%%%%%%&&&''''''(((((((((***+++------***'''%%%$$$'''(((((())))))******+++)))))))))***++++++,,,,,,))))))))))))***+++,,,,,,+++,,,------++++++,,,---,,,,,,---............---......////////////000000000000000111111111222222222222333333444333333222444444222222333444777888888888888999999:::::::::;;;<<<<<<============<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<777999<<<;;;999666555555000000000111000//////...///...---,,,++++++++++++******))))))))))))))))))''''''''''''(((((((((((()))))))))************+++************))))))))))))((((((''''''&&&&&&&&&%%%((((((((((((''''''''''''******((('''&&&%%%%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***)))))))))'''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&(((((()))))))))&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&'''(((((((((((('''&&&&&&%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''')))***)))''''''((()))))))))((('''''''''''''''***)))(((((('''((((((((('''(((((())))))((((((''''''''''''((((((((())))))+++******))))))******+++((((((''''''''''''(((((((((((((((((())))))))))))''''''((((((((((((''''''***))))))(((((())))))***))))))))))))))))))))))))***))))))))))))***++++++((()))***++++++***)))((('''((())))))******))))))'''((())))))******))))))***---000///,,,+++,,,......,,,***((()))+++---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///---...///000000111111000222222111111111111222222222222333444555555555555666666666666777888999::::::===EEERRRbbbzzz%%%%%%%%%&&&&&&&&&'''''''''((('''$$$"""###'''+++''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''((())))))((('''&&&%%%&&&'''((())))))))))))***)))(((((((((((('''%%%(((((())))))***++++++,,,((())))))***++++++,,,,,,------------...///000111,,,---...---,,,+++,,,---+++,,,---.........------........./////////000000000000000000111111111111222333444555555555555555444333333444444555666777888888888888999999999999::::::999999:::;;;;;;<<<::::::;;;;;;;;;;;;:::::::::::::::999999999999999222555888888666333222222111111111111111000/////////...---,,,++++++++++++)))))))))))))))))))))***''''''(((((())))))))))))))))))*********+++++++++)))))))))))))))*********''''''''''''((((((((((((***)))******++++++***)))))))))((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))''''''''''''''''''''''''''''''(((((((((''''''&&&''''''''''''''''''''''''%%%&&&'''(((((())))))(((%%%%%%&&&&&&''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&((((((((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''&&&((())))))'''&&&(((***(((''''''''''''(((((())))))(((''''''&&&&&&&&&'''%%%&&&'''(((((('''&&&%%%'''''''''((((((((()))))))))(((&&&&&&&&&(((+++,,,((())))))))))))))))))((()))))))))(((((((((((((((''''''(((((((((((('''''')))((((((''''''(((((()))))))))))))))))))))))))))))))))((((((((()))******((()))+++,,,,,,+++)))((('''(((((()))))))))))))))((())))))***************)))---000///+++)))+++...---,,,,,,+++,,,---......------------------------+++,,,...---,,,,,,---///---...///000111111111111000000111111111111000000111222333555555555555555555555555666777999:::;;;<<<>>>FFFRRRaaaxxx%%%%%%%%%&&&&&&'''''''''%%%&&&&&&"""%%%+++((((((''''''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&######%%%&&&'''(((((((((&&&'''(((******((('''&&&'''((()))******+++******+++((($$$$$$'''))))))'''((())))))***+++,,,,,,,,,((())))))***++++++,,,,,,+++++++++,,,---...///000,,,.........,,,,,,,,,...+++,,,---.........---,,,............/////////000000000000000111111111111333444555666777777777777333333444555555666666666888888888888888999999999999999888777888999;;;<<<999::::::;;;;;;::::::999:::999999888888777777777...222666666333000000000222222222222222111000000......---,,,++++++++++++)))))))))))))))*********(((((())))))*********+++))))))******++++++++++++(((((())))))******++++++&&&&&&'''((()))***++++++(((((((((***++++++***((($$$%%%&&&(((+++...000222))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))&&&''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''))))))))))))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))(((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&'''(((((())))))(((((((((((((((((((((''''''&&&&&&%%%$$$###$$$%%%&&&'''))))))))))))))))))))))))%%%'''))))))'''&&&(((***&&&&&&&&&'''((()))***+++((('''&&&&&&%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$(((((((((((())))))))))))(((&&&$$$###$$$'''***---((()))***++++++***)))(((,,,,,,++++++******))))))''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((())))))***((()))+++,,,,,,+++)))((('''(((((()))))))))))))))++++++,,,------------,,,(((,,,///...***(((***---,,,---.../////////...---------------------------+++,,,...---,,,,,,---///---...///000111111111111,,,...000222444444444333000222333555666666555555444444555666888999;;;<<>>@@@FFFPPP^^^ttt$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''((((((''''''&&&%%%&&&&&&'''((())))))***'''((()))******)))((('''(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((()))******+++,,,******+++++++++,,,,,,,,,,,,------.........//////---......///////////////000111111222222111111000222333444555666666666666444444444555555555666666666666777888888888888888999777777777888888777666888777666555444444444444777666555444333222111111000000///...---++++++***+++++++++++++++++++++++++++++++++***************(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''((()))***+++,,,''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((())))))***)))((('''''''''''''''(((((((((((((((((()))))))))************,,,,,,+++***((('''&&&&&&'''&&&&&&%%%%%%$$$$$$###(((''''''''''''((())))))''''''&&&&&&&&&&&&'''''''''((())))))((()))+++---))))))))))))))))))))))))&&&&&&&&&'''''''''''''''$$$%%%&&&&&&'''''''''&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&'''((()))((((((((()))))))))******&&&&&&'''((())))))******&&&''''''''''''''''''''')))(((''''''''''''((()))%%%&&&'''(((((('''&&&%%%%%%%%%&&&((())))))))))))((((((((((((((('''''''''))))))(((((((((((())))))))))))******************&&&(((***(((%%%%%%(((+++,,,+++***((((((***+++,,,******************************))))))))))))******))))))(((((()))+++---...,,,+++***)))***,,,///000***+++++++++******)))(((++++++++++++,,,,,,,,,,,,++++++,,,,,,---.../////////////////////000000111000000111111222333444444444444444444555555555555555555666666777999::::::>>>???EEEPPP^^^ttt%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((()))&&&&&&'''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))******+++,,,,,,------+++,,,---...////////////---......///000/////////000000111111111111000000222222444555666666777777444444555555555666666666666666777888888888888888999888888888::::::888666999888777555444444444444222222222222222333333333.........---,,,,,,++++++************************************************(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((()))***++++++''''''''''''''''''''''''&&&&&&&&&'''(((((())))))((()))*********((('''&&&'''''''''((((((((((((((())))))))))))************---,,,+++***)))((('''&&&(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%&&&&&&'''(((%%%&&&'''''''''(((***,,,((((((((((((((((((((((((''''''''''''''''''&&&&&&###$$$%%%&&&''''''''''''''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((('''&&&&&&%%%###$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$%%%'''((()))***''''''&&&&&&&&&'''(((((((((((((((((())))))))))))''''''(((((())))))******&&&&&&&&&'''''''''''''''***)))'''&&&&&&''')))***%%%%%%&&&'''''''''''''''%%%&&&''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((((((((())))))(((((())))))***+++,,,,,,(((******)))''''''***---))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))******)))))))))))))))***+++,,,---,,,+++++++++,,,---...((()))+++,,,,,,+++***)))*********+++++++++,,,,,,***+++,,,,,,---...//////000000//////000000111222111111111222333333444444111111222333333444444555555555666777888999::::::>>>???EEEOOO^^^sss%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&((()))***(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++,,,+++,,,---////////////...------///000000000///...000000111111111111000000111222333444555666666666555555555555666666666666666666777888888888888888666666777999<<<===<<<::::::999888777666555555555333333222111000///...---------------------------************************************************(((((())))))))))))((((((************************((((((''''''''''''(((((((((((((((''''''(((((()))''''''''''''''''''''''''&&&&&&'''(((((()))******&&&''')))*********((('''''''''''''''((((((((()))))))))))))))************)))))))))))))))(((((((((*********************)))&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&'''((($$$%%%&&&&&&%%%%%%''')))''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((())))))***(((''''''&&&&&&&&&'''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))$$$$$$$$$%%%&&&'''((()))&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))((('''(((((()))***++++++...***&&&'''+++...---+++'''((())))))))))))((('''((((((((((((((((((((((((******))))))))))))******))))))***************)))------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,---...///000///////////////000111111111111111111222222222222---......000111222333444444555666777888999999999===???EEEOOO]]]sss&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''&&&&&&&&&$$$$$$###$$$%%%''')))+++(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++------,,,++++++************+++---///000000///...,,,---///000000000///...000000111111111111000000000111222444555666666666555555555555666666666777666666777888888888888888444444666:::===??????>>>;;;:::999888666666555555888777444111---)))'''%%%,,,,,,---------.........++++++++++++++++++++++++******************++++++(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))******+++$$$%%%(((***++++++***)))&&&'''''''''(((((())))))))))))))))))************&&&&&&&&&'''((())))))***'''''''''((((((((((((((((((''''''''''''((())))))%%%%%%%%%%%%&&&&&&'''((()))******)))''''''(((***''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&'''((())))))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&'''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))******)))((('''$$$$$$###$$$%%%''')))+++'''''''''(((''''''&&&&&&((((((((()))))))))))))))))))))(((((((((((())))))(((''''''''''''(((((()))///%%%***///***###((()))+++------+++)))(((******************************))))))))))))******((()))***++++++***((('''---------------+++***)))///---+++)))(((***+++---,,,,,,,,,---------......******+++,,,---//////000...............///000000111111111000000000000000///000111222444666777888444555666888999999999999===???EEEOOO]]]sss%%%%%%$$$$$$%%%%%%&&&'''!!!"""###&&&''')))******''''''((((((''''''&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))******---***(((((()))***))))))(((((((((((())))))))))))+++***)))'''''''''((()))(((((((((+++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000000///...////////////////////////000000000000000000000000111111111222333444555666555555555555666666666666888777777777777777888999555666777888:::;;;<<<===777888999888666444444555555333000///000000...---------,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))((((((((((((''''''((((((((((((''''''+++***)))((((((''''''(((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''))))))((((((((((((((()))'''((()))++++++******)))(((((((((((())))))))))))+++++++++++++++***)))((('''%%%$$$&&&''''''''')))***+++***'''%%%###$$$%%%&&&$$$###%%%((()))'''$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&'''''')))((('''&&&&&&'''((()))$$$%%%%%%&&&&&&'''''''''''''''((((((((((((''''''(((%%%$$$%%%'''(((&&&$$$&&&'''''''''((()))))))))'''''''''&&&&&&''''''''''''&&&$$$#########$$$%%%'''&&&%%%%%%%%%%%%&&&''''''%%%$$$%%%(((***(((&&&((('''&&&%%%%%%&&&((((((++++++******))))))(((((('''''''''''''''((())))))((((((((((((''''''''''''))))))(((((((((((())))))&&&''')))++++++)))(((&&&''''''''''''''''''''''''(((((()))***************'''((()))******)))((('''***)))((()))***+++***(((++++++***)))((('''&&&&&&''''''((()))***++++++,,,,,,***''''''***+++)))'''))))))((('''''''''''''''))))))))))))************))))))***+++,,,---------,,,,,,,,,+++++++++******,,,---------,,,***((('''......---......///000111+++---///111222222000000......///000111222333333333222222111222444555666555555555555555666777777<<>>EEEOOO[[[ppp%%%%%%%%%%%%%%%&&&&&&'''******)))(((&&&$$$"""!!! !!!###%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&'''((((((''''''(((((()))***,,,***(((((()))))))))((((((((((((((())))))))))))***++++++++++++******)))***)))((()))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---..............................000000000000000000000000000222333555666666666666555555555555666666666666888777666555555555555555777777888999;;;<<<=========>>>===:::666222000000333111///...//////---,,,+++************)))))))))+++************))))))))))))))))))(((((((((''''''''''''((((((((((((''''''''''''''''''((()))***+++(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''')))((((((''''''((())))))'''((()))*********))))))(((((((((((()))))))))))))))******+++++++++******---***((((((******(((%%%$$$''')))***)))(((((()))'''&&&&&&'''))))))(((&&&''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''(((((((((((('''''''''&&&%%%%%%''''''&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&""""""!!!!!!!!!"""######''''''&&&%%%%%%&&&'''''''''&&&%%%&&&(((((((((&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))++++++***)))((((((''''''))))))(((((((((((())))))+++++++++******)))))))))((((((((((((((((((((((((''''''((((((((()))))))))&&&''''''((((((''''''&&&((('''&&&'''((()))(((&&&(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&(((***,,,,,,,,,+++******)))((()))))))))))))))))))))******************************++++++((()))***+++,,,------...------,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,---.../////////////////////000000111111111111000000000000111111111111222333444555444444555666888:::<<<===<<<>>>EEENNN[[[ooo%%%%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&%%%"""###$$$&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))%%%%%%&&&&&&&&&'''''''''(((''''''''''''((())))))+++)))(((((())))))((('''(((((((((((()))))))))))))))***+++,,,+++***)))(((,,,***((((((***+++,,,,,,++++++++++++++++++++++++...---,,,+++++++++------........................////////////////////////000222444666888777666555555555555555666666666666888777666555444333333333777888999:::;;;<<<======>>>>>>===;;;666222111000333111///...//////...---++++++*********)))))))))************))))))))))))))))))((((((((('''''''''''''''((((((((((((''''''((((((((((((((()))******((((((''''''''''''(((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''(((((('''''''''((())))))((((((((()))))))))))))))(((((((((((())))))))))))((()))***+++++++++++++++***)))(((&&&(((***(((###%%%''')))(((%%%""" '''''''''((())))))((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((((((''''''((((((((())))))(((((('''''''''&&&&&&''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&''')))***+++,,,''''''&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''&&&'''((()))((('''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((()))))),,,,,,+++***)))(((''''''))))))(((((((((((()))))),,,+++***)))((((((((()))))))))))))))))))))))))))'''''''''''''''(((((()))'''((((((((((((((((((''')))(((''''''))))))((('''++++++***)))((('''&&&&&&)))))))))))))))((((((((('''&&&&&&'''((()))******,,,+++******))))))******((()))))))))*********************************)))))))))***+++,,,,,,------,,,+++*********+++---.........---......///000111111000...------...///000......///000111222333333000000111111222333333444444444555666777999:::;;;<<<>>>DDDNNNZZZooo&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&'''((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&'''''''''(((((((((((('''''''''''''''(((((()))***)))(((((())))))(((&&&(((((((((((())))))))))))'''((()))*********((((((,,,***((((((***+++,,,+++++++++++++++++++++++++++...---+++******+++,,,---........................////////////////////////000222444666888777666555555555555555666666666666777777555444333333333333888888999999:::;;;<<<<<<;;;<<<<<<:::666333222222333111//////000000///...,,,+++++++++************))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''******)))((((((((((((((((((((((((''''''((((((((()))(((((((((((((((((()))''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))((((((((((((((()))))))))(((((((((((())))))))))))((()))***+++++++++++++++)))------******---,,,'''&&&((()))'''### '''((())))))((('''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''(((((((((((((((((('''))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%&&&&&&'''''''''&&&%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))*********((('''&&&&&&&&&&&&'''((((((((()))'''''''''''''''((())))))+++++++++***)))(((((('''))))))(((((((((((())))))***)))((('''''''''''''''************************(((''''''&&&'''((())))))***))))))))))))))))))******)))((((((******)))(((++++++***)))((('''&&&&&&)))))))))(((((((((((((((+++++++++*********+++,,,,,,,,,+++***************((()))))))))************+++++++++***************++++++++++++++++++++++++******)))))))))+++---.........---......///000111111000...,,,,,,---///000......///000111222333333000111111222333333444444555555555555666666777888;;;>>>DDDMMMYYYnnn&&&&&&&&&&&&&&&''''''(((''''''(((((((((''''''&&&'''''''''''''''&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''((((((((())))))''''''&&&&&&''''''((())))))((((((((())))))'''%%%(((((((((((())))))))))))'''(((((())))))))))))(((,,,***))))))***++++++***+++++++++++++++++++++++++++++++++******+++,,,,,,------------------------000000000000000000000000000222333555666666666666555555555555666666666666777666555444444444444444777777888999999:::;;;;;;999::::::999666333333333222000....../////////...,,,,,,+++++++++*********(((((()))))))))))))))***((((((((('''''''''&&&&&&''''''((((((((((((''''''+++***)))((('''''''''''')))((((((''''''(((((()))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))(((((('''''''''((()))***(((((((((((()))))))))))))))******+++++++++******'''///222+++(((******'''&&&((()))(((&&&$$$######&&&((())))))'''&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((('''''''''&&&&&&(((''''''&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%((((((''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###"""""" &&&'''(((((((((((('''&&&&&&(((((((((&&&%%%&&&''')))))))))))))))((('''&&&((((((((((((((()))))))))'''''''''''''''((())))))******))))))))))))(((((())))))(((((((((((())))))'''''''''''''''''''''''')))))))))))))))))))))))))))((('''''''''((()))***+++******))))))******++++++)))((()))***+++***)))(((((((((((())))))))))))((((((((((((((((((((((((***++++++***((('''(((***,,,+++******)))*********))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,+++++++++******************+++,,,,,,---,,,,,,+++,,,,,,---...///000///---,,,,,,---///000111111111111000000000000111111222444444444444444555555555555555666666777;;;===DDDMMMXXXmmm&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&&&&&&&''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((()))((((((((())))))'''%%%(((((((((((())))))))))))))))))(((((())))))***++++++***)))***,,,,,,***(((************************((()))***++++++,,,++++++------------------------000000000000000000000000111111222333444555666666555555555555666666666666666666555555555555555666666777777888888999999:::888999999888444222111111///...,,,,,,---------,,,+++************)))))))))(((((((((((())))))******(((((('''''''''&&&&&&&&&''''''((((((((((((''''''***)))((((((((((((((()))))))))(((((((((((())))))(((((((((''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))(((''''''&&&'''((()))***(((((((((((())))))))))))******+++++++++***))))))'''333888...%%%%%%'''%%%'''((())))))((('''(((***%%%''')))(((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***(((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%$$$&&&((('''%%%$$$&&&'''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''*********)))'''%%%"""!!!&&&'''((())))))((('''&&&&&&((()))(((&&&$$$&&&''')))((('''&&&&&&%%%%%%%%%)))))))))((((((((((((((('''''''''''''''((())))))''''''(((((((((((())))))))))))(((((((((((())))))%%%&&&''')))))))))(((((())))))))))))))))))))))))***)))((('''''')))***,,,+++***)))(((((()))***+++***((('''((()))***)))((((((((((((((())))))))))))&&&'''''''''((()))))))))%%%'''((('''%%%%%%''')))++++++***)))))))))))))))))))))))))))************+++++++++,,,---------...++++++++++++++++++,,,,,,,,,,,,------...---------,,,,,,+++,,,,,,---...///...------,,,---...000000111111111111000000000000111222444555666666555555555555555555666777888999;;;===CCCLLLXXXlll'''&&&&&&&&&&&&'''((((((&&&&&&'''((()))))))))(((&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((''')))***)))'''$$$(((((((((((())))))))))))+++***)))))))))***,,,---*********+++,,,,,,***'''************************'''(((***+++,,,,,,,,,+++------------------------000000000000000000000000111111111222333444555666555555555555666666666777666666555555555666666777666666777777888888888999888999999777444111000000---,,,******+++,,,+++***))))))))))))(((((((((((('''((((((((())))))******(((((('''''''''&&&&&&&&&''''''((((((((((((''''''(((''''''(((((()))***+++))))))(((((((((((())))))'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&'''((()))***(((''''''&&&&&&((()))***(((((((((((())))))))))))+++++++++++++++***)))(((---<<>>CCCKKKVVVjjj''''''&&&&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))(((&&&'''((((((&&&%%%((((((''''''''''''''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''(((((((((((())))))************))))))*********)))))))))))))))++++++*********+++,,,---***++++++,,,,,,------.......................................//////////////////000111222333444444555555444444444444555555555555444444444555777888666666666666666666666777888888777555333000...---...------,,,,,,+++++++++***))))))(((((())))))***((((((((((((((('''''''''(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))***))))))(((((())))))***''''''''''''''''''''''''((()))*********)))(((''''''''''''''''''(((((())))))(((((('''((((((((()))((((((((((((((((((((((((---***((()))+++------,,,,,,===DDD777,,,---...)))))))))((('''''''''''''''''''''&&&&&&&&&''''''((('''''''''(((((())))))))))))((('''&&&&&&'''((())))))(((((((((''''''''''''''''''&&&&&&&&&''''''((($$$%%%&&&&&&$$$###$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$######$$$%%%'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&'''((((((((('''&&&%%%''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''((((((%%%%%%&&&&&&'''''''''&&&'''''''''(((((((((((((((***)))((('''''''''''''''***(((''''''((())))))((())))))))))))************)))((('''&&&&&&'''((()))))))))((((((((((((''''''%%%'''(((((('''''')))***)))))))))*********++++++((((((((((((((((((((((((******))))))))))))************++++++******))))))))))))))))))************---,,,++++++++++++,,,---++++++,,,,,,,,,,,,------+++*********+++,,,...///------------------,,,,,,............///000222222222222111111111111222222111222222333333444444555444444444444555777888999<<<>>>CCCKKKVVViii'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((()))(((''''''(((((('''&&&((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))******************************++++++******++++++,,,---***++++++,,,,,,------.......................................//////////////////000111222333333444555444444444444444555555555555555555777888::::::444444555555666666666777888777666444111...,,,******+++++++++++++++++++++)))((((((''''''(((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''((()))***++++++***))))))&&&&&&&&&&&&&&&'''(((((('''''''''&&&''''''((((((''''''''''''''''''''''''+++***)))***,,,,,,,,,+++'''///333///***)))***))))))((((((''''''''''''(((''''''''''''''''''&&&&&&))))))((('''((()))***+++((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((()))***'''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&''''''((((((''''''&&&%%%((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((())))))***!!!###%%%((())))))((('''((((((((((((((('''''''''******)))(((((((((((()))+++)))'''((()))***))))))))))))*********+++++++++((((((''''''''''''((((((&&&''''''''''''((((((((($$$&&&((((((((((((***,,,((((((((()))))))))******((((((((((((((((((((((((+++***)))(((((()))***+++))))))******************************++++++++++++------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++,,,---...///......---------,,,,,,,,,//////////////////000000111111222222222222111111111222222333333444444555444444444444555777888999<<<>>>CCCKKKVVViii&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&'''''''''''')))(((''''''))))))((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((+++***)))(((((()))***++++++++++++,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,***++++++,,,,,,------.......................................///////////////000000111222222333333444444333333444444555555444444555555666777888888333333333444555555666666777777666444222///---,,,************************((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&''')))***+++******)))''''''&&&&&&''''''((())))))(((((('''&&&&&&''''''&&&&&&&&&'''''''''''''''((((((((()))***)))(((((('''&&&'''***)))&&&&&&))))))(((''''''''''''((((((''''''((()))((('''%%%$$$((('''%%%$$$$$$&&&''')))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((())))))***'''%%%%%%((()))'''$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%((((((''''''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&((((((&&&%%%%%%&&&((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((('''(((((())))))###$$$&&&'''((()))(((((())))))((((((''''''&&&&&&))))))((((((((((((((()))+++)))((((((*********)))((())))))))))))***************))))))))))))******%%%%%%&&&&&&'''(((((()))&&&'''))))))(((((()))+++(((((((((((())))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++)))))))))))))))***++++++)))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,------.........---------,,,,,,,,,......------......///000000111222333333222111000111222222333333444444555444444444444555777888999<<<>>>CCCKKKUUUhhh&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((($$$%%%%%%%%%%%%&&&&&&&&&((('''&&&'''((()))((('''$$$$$$%%%%%%&&&'''((((((((((((((())))))(((((((((&&&'''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((+++***)))(((((()))***+++************++++++,,,,,,******++++++,,,,,,,,,,,,***++++++,,,,,,------...////////////////////////............////////////000000000111222222333333333333333333333444555555333444444444444444333333222222333333444444444444333333222222111///...---+++******))))))(((''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&((())))))))))))(((((((((''''''(((((()))***,,,+++***((('''&&&&&&%%%&&&&&&&&&&&&''''''(((((('''((()))))))))(((((('''---(((''',,,---)))(((,,,((((((''''''''''''((((((''''''((()))((('''%%%$$$(((&&&$$$######$$$&&&''''''((((((((((((((((((''''''''''''(((((((((((((((***)))((('''''''''''''''+++(((%%%%%%''')))'''%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$((((((''''''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&''''''((()))((('''&&&&&&&&&&&&'''((())))))((((((''''''&&&&&&'''''''''&&&&&&''''''(((+++)))((((((*********)))'''''''''(((((((((((()))))))))************))))))$$$%%%%%%&&&'''((()))))))))***+++***(((''''''((((((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))((((((((()))***++++++((((((((()))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,------------------------+++++++++,,,---...000000000111222333333222111000111222222333333444444555444444444444555777888999<<<>>>CCCKKKUUUhhh%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%&&&'''((('''&&&######$$$&&&'''((()))***(((((())))))))))))((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))******'''''''''((())))))******)))***+++,,,,,,,,,,,,+++***++++++,,,,,,------...////////////////////////............////////////000000111111111222222222222222222222333444555666333333444444333222111111333333222222222222222222............---,,,++++++++++++***)))(((((('''''')))((((((''''''(((((()))))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((&&&&&&((())))))(((''''''((((((((((((((()))******,,,+++***((('''&&&&&&%%%&&&&&&&&&'''(((((())))))***+++++++++)))((()))***,,,)))(((+++,,,***((()))(((''''''''''''(((((()))''''''''''''''''''&&&&&&)))((('''&&&%%%&&&''''''''''''(((((((((((('''''''''''''''(((((((((((((((+++***)))(((''''''''''''***(((&&&%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&%%%&&&&&&'''((())),,,***'''%%%%%%%%%&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''(((+++)))'''((()))***))))))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%&&&'''(((((())))))++++++,,,***(((&&&''''''((((((((()))))))))******)))))))))))))))))))))))))))))))))******)))))))))***)))((('''((()))***+++'''((((((((()))))))))))),,,,,,------------,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,++++++++++++,,,------......///+++++++++,,,---///000111111111222222222222111111111222222333333444444555444444444444555777888999<<<>>>CCCJJJUUUggg%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$%%%&&&''''''&&&%%%%%%&&&'''(((((())))))'''(((((((((((((((((('''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((())))))************))))))''''''((())))))***++++++)))***+++,,,,,,,,,++++++***++++++,,,,,,------...////////////////////////............////////////111111111111111222222222222222222222333444555666333333555555666555444444333333333222111111000000.........---,,,***)))((())))))))))))))))))))))))***))))))(((((())))))***'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((((((((()))***))))))'''&&&(((''''''''''''((())))))((((((''''''&&&&&&''''''&&&&&&'''(((((()))*********+++,,,***'''''')))+++&&&((()))((((((***(((%%%'''''''''''''''((())))))''''''&&&&&&&&&''''''((()))(((((((((''''''''''''&&&'''((())))))((('''&&&''''''''''''((((((((()))))))))((((((((((((((()))(((((('''%%%$$$$$$&&&(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&'''((()))******)))(((''''''&&&&&&&&&'''''''''((((((((((((((('''''''''''''''((())))))***(((''''''((())))))(((''''''''''''((((((((((((&&&'''((())))))((('''&&&'''''''''(((((()))))))))***++++++***((('''((())))))))))))*********++++++))))))))))))))))))))))))((()))***++++++***)))(((+++***(((''''''((()))***(((((()))))))))*********++++++,,,------,,,++++++++++++,,,,,,,,,,,,------,,,,,,---......---,,,+++)))***+++,,,...///000000...............///000111222222111111111111222222111222222333333444444555444444444444555777888999===>>>CCCJJJTTTggg%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%$$$###$$$&&&'''&&&%%%'''''''''(((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&''')))******)))'''&&&''''''''''''((((((((()))((()))***++++++***)))(((******+++,,,------......)))***+++,,,---,,,++++++***++++++,,,,,,---......000000000000000000000000............/////////000111111111111111222222222222222222222333444555666333444666777888999888888444333333222111000//////111111000///---+++)))(((((((((((()))***+++++++++******))))))))))))******%%%%%%&&&'''((()))***+++((((((((((((((((((((((((&&&'''''''''(((((())))))******************************))))))))))))******)))))))))))))))))))))))))))***++++++***)))(((''''''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%&&&'''((()))'''''''''((()))******+++)))***)))'''$$$$$$'''***%%%,,,...+++***...---((('''''''''''''''((()))***'''&&&%%%%%%&&&''')))***''''''(((((('''&&&%%%%%%&&&'''((())))))((('''&&&&&&'''''''''(((((())))))(((''''''(((((()))***+++'''((((((%%%""""""%%%)))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''((((((((()))((('''&&&%%%&&&''''''$$$%%%''''''''''''%%%$$$((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''((()))++++++'''((()))***)))(((&&&%%%&&&'''''''''(((((())))))((((((((((((((()))******)))(((&&&&&&((((((((('''(((((((((((())))))))))))((()))***++++++***)))((((((((((((((())))))))))))((()))******)))(((***+++************++++++++++++))))))))))))))))))))))))'''(((+++,,,,,,+++(((''',,,+++((('''&&&'''((())))))************+++++++++((()))***++++++***)))(((++++++,,,,,,,,,------------.../////////...---,,,((()))***,,,...000111222222222111000000000000000333222111000000111222333111222222333333444555555444444444444666777888999===>>>CCCJJJTTTggg''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%((('''%%%$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&((((((((((((((('''''''''******))))))((((((''''''%%%''')))++++++)))'''%%%************)))((('''&&&************+++,,,......******+++,,,,,,,,,,,,+++///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...//////000111222222222000111111222222333444444111111222222444555777888888888888888777777777777444333111///------------------------,,,+++******))))))((()))++++++***(((+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))((('''&&&&&&((())))))(((&&&$$$%%%&&&)))))))))))))))((('''''' """$$$'''***,,,---...''''''''''''((((((((()))))))))((((((''''''&&&&&&)))((('''))),,,---+++(((***)))(((''''''((()))***))))))))))))***************************)))((((((''''''''''''((((((((((((''''''''''''((((((((((((+++***)))(((((()))***+++(((&&&%%%&&&((()))***)))&&&&&&&&&''''''''''''''''''((()))***)))'''%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((()))))))))'''&&&$$$$$$%%%&&&''')))%%%###$$$((()))'''###$$$%%%&&&&&&$$$$$$%%%&&&***))))))((((((((())))))))))))(((((('''''''''&&&((('''&&&&&&&&&&&&'''(((((('''&&&%%%$$$%%%&&&&&&((('''&&&%%%%%%&&&'''(((***)))((('''&&&&&&''''''&&&&&&'''(((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))***++++++***)))(((((('''&&&''')))+++***)))((((((((((((((((((((((((+++)))'''(((+++,,,***((($$$%%%(((+++,,,,,,,,,+++,,,,,,+++******+++,,,,,,******))))))))))))******+++******)))))))))((((((((())))))))))))***************))))))******+++,,,---,,,***))))))***,,,---,,,,,,------...///000000000000000000///////////////000222222111111222333000///000222555777666555777555444222333555888:::999AAACCCHHHVVVfff((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''((((((((((((***)))))))))((((((((('''&&&((()))******)))(((&&&'''(((((()))))))))((((((((((((((((((((()))***+++******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,------........................,,,,,,------------.........//////000111111222222000111111222222333333444222333333444555666777888888888888777777777777777777555333000...---------............---,,,++++++***)))((()))++++++***(((*********)))))))))((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((('''&&&&&&((())))))(((&&&%%%%%%&&&)))))))))))))))(((''''''''''''(((((((((((((((''''''''''''((((((((())))))*********)))))))))))))))***(((''')))+++,,,***(((***)))(((''''''((()))***))))))))))))************+++++++++++++++***))))))''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''((()))***(((&&&&&&(((((((((''')))((((((''''''&&&&&&&&&&&&'''((()))))))))(((''')))(((((('''%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))))))))(((&&&$$$$$$%%%&&&'''(((%%%###$$$((()))&&&###&&&'''((((((&&&&&&'''((((((''''''&&&&&&''''''''')))(((((((((''''''''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&'''((()))******)))(((''''''((()))***((((((((((((((('''''''''''''''((((((((((((((('''))))))(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))((())))))******))))))((('''(((((((((((((((((((((((((((((((((((((((((((((***(((&&&''')))***)))''''''(((***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******+++++++++)))))))))*********++++++***************+++,,,,,,---,,,***))))))***,,,---,,,,,,------...//////000111111111111111111111111444555555444000...------222111111333555555444333666555444444555666888999999AAACCCHHHVVVfff))))))(((((((((((())))))'''''''''&&&&&&''''''((('''&&&%%%%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))))))))(((((((((''''''((())))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++........................,,,,,,---------........./////////000111111222222000000111111222333333333444444555666777888888999999888888777777777777777999888555222000///......000000000000000...------***)))((()))***+++)))(((******))))))))))))((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((''''''&&&((())))))(((&&&%%%&&&'''(((((()))))))))(((''''''******))))))(((&&&%%%$$$''''''((((((((()))))))))&&&&&&&&&&&&&&&'''''''''***)))((()))******((('''))))))(((((((((((())))))))))))))))))************,,,,,,,,,,,,,,,+++******''''''''''''((((((((((((''''''''''''((((((((((((&&&%%%%%%%%%&&&'''((((((+++)))'''''''''''''''%%%+++******)))((('''&&&%%%'''''''''((()))*********)))(((((('''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))(((&&&%%%%%%%%%&&&'''(((%%%###$$$'''(((&&&$$$&&&'''((((((&&&&&&'''(((&&&%%%%%%%%%%%%%%%&&&&&&(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%'''((()))*********))))))(((((((((((())))))&&&&&&((()))))))))(((''''''(((((((((((((((''''''***))))))))))))))))))***''''''''''''(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((***+++***&&&$$$&&&((((((((((((((((((((((((((()))'''&&&'''((()))(((&&&((()))***++++++***)))(((&&&'''((())))))((('''&&&((()))***++++++***)))(((&&&'''(((***,,,---...///************+++++++++,,,++++++++++++,,,,,,,,,------,,,+++******+++,,,---,,,,,,------.../////////000000000000000000000000///111333333111000111222444333222333444444333111555555666666777888999999999AAACCCHHHVVVfff((((((''''''''''''((((((&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''((())))))))))))))))))(((((((((((((((((('''&&&&&&'''((((((&&&&&&'''(((((((((((((((+++***)))))))))))))))*********+++,,,,,,,,,,,,+++***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,------......////////////000000111111111111000000000111222222333333555666777888999999:::::::::999888777666666777777999888666444222222222222222333333222222111000///+++***((((((******)))((())))))))))))))))))((((((''''''''''''''''''''''''(((((())))))))))))(((((('''(((((((((((((((''''''((())))))((('''&&&&&&''''''(((((((((((((((''''''''''''(((((((((((((((''''''(((((((((((()))))))))$$$$$$%%%%%%&&&&&&''''''***)))))))))))))))'''&&&))))))(((((((((((())))))((()))))))))************++++++,,,,,,++++++***)))''''''''''''((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((***)))'''&&&'''((('''&&&******))))))(((((('''''')))(((((((((((()))***+++%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((('''&&&%%%&&&&&&''''''&&&$$$%%%'''(((&&&$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%$$$%%%%%%&&&&&&((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''((())))))'''&&&%%%'''''''''&&&&&&'''''''''###%%%''')))******((('''(((((((((((((((''''''&&&))))))(((((((((((())))))''''''''''''(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((())))))---///,,,&&&###%%%((((((((((((((((((((((((((((((((('''(((((((((((((((&&&'''(((***++++++++++++(((***+++------+++***((('''(((***,,,,,,***(((''''''((()))***,,,...//////******+++++++++,,,,,,,,,++++++,,,,,,------------,,,++++++******++++++,,,---------.........//////------------............---///111222222222333555333222222333444444333111444555777888999999999999999AAACCCGGGVVVfff'''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&'''(((((()))(((((((((((())))))))))))((('''%%%$$$$$$%%%'''((((((((())))))((('''&&&&&&+++***)))))))))))))))*********+++,,,,,,,,,,,,++++++,,,---......---,,,+++++++++++++++++++++++++++,,,,,,---......///000000000000000000000111111111///000000111111222333333444666777999:::;;;;;;;;;;;;:::888666555666666777777666555444444555666777444444444444333222111111,,,***(((((()))***)))((((((((((((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((('''''')))))))))'''&&&'''(((''''''((((((((((((''''''%%%&&&'''((())))))))))))(((((((((((()))))))))***((())))))******+++++++++))))))***)))((('''''''''(((((())))))))))))((((((((()))))))))***************************))))))(((''''''''''''((((((((((((''''''''''''((((((((((((******)))((('''&&&%%%%%%((('''&&&&&&((())))))(((''''''(((((())))))************)))(((''''''((((((%%%%%%&&&''''''((())))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&'''(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%$$$&&&''''''''''''''''''&&&###%%%''')))******)))((('''((((((((((((((('''''''''''''''&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))+++...000---'''$$$&&&***(((((((((((((((((((((((())))))***)))))))))))))))''''''((()))***+++++++++***+++---......---+++***'''(((***,,,,,,***(((''')))******+++,,,,,,------******+++++++++,,,,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++---------...............,,,---------.........///333444444333111///...///222111111333555555444333333444777999::::::999999888@@@BBBGGGUUUeee&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&'''''''''((((((((((((((())))))))))))((('''&&&%%%%%%&&&'''(((************)))((('''&&&(((((((((''''''((())))))******+++,,,,,,,,,,,,+++,,,,,,------------,,,,,,------------------------,,,,,,---...///000000111000000000000000000111111//////000000111222222222333444777:::<<<=========<<<:::888666555555666777555555444444555777999:::555555555555444333222222---+++((((((((())))))(((''''''(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((((((((((((((((((''')))))))))''''''((()))&&&&&&'''((((((((('''''''''(((((((((((((((''''''((((((((()))))))))******((()))))))))))))))******'''(((***)))(((''''''((((((((())))))))))))(((((())))))))))))************)))************)))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((''''''%%%$$$###'''&&&%%%&&&(((******)))%%%&&&'''((()))******+++)))))))))((('''&&&&&&&&&((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((('''&&&&&&&&&'''((()))***'''''''''(((((((((((((((&&&''''''((((((''''''&&&"""###$$$&&&''''''(((((((((((())))))))))))(((((($$$%%%'''((()))))))))(((&&&''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))***,,,---,,,((('''(((***(((((((((((((((((((((((()))***+++***)))((()))+++++++++******)))(((((((((******+++,,,,,,+++******((()))***++++++***)))(((*********+++++++++++++++************+++++++++,,,)))***,,,---------,,,+++++++++++++++++++++++++++......................../////////000000111111222000111333333111000111222111111111333555666555333222444666888999999999999888@@@BBBGGGUUUeee&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&((((((&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))))))))***(((((((((''''''((((((((()))***************))))))((((((((((((((()))***+++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111000000000000000000000//////000000111111222222000333666:::<<<>>>>>>>>>===;;;888555444555666777666555555555555777888999666666666666555444333222...+++((('''((())))))((('''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''((((((((((((((('''((())))))((('''(((***%%%&&&''''''((((((''''''(((((((((((((((''''''&&&(((((()))))))))*********'''&&&&&&&&&&&&&&&%%%%%%%%%'''***)))''''''((()))'''((()))******)))((('''))))))))))))***************++++++++++++***))))))''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&'''((((((((('''&&&)))'''&&&&&&((()))((((((&&&&&&&&&''''''(((((()))&&&&&&'''(((((('''&&&%%%((((((((((((''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''(((((((((((((((''''''&&&%%%&&&&&&&&&&&&%%%&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&'''((()))***''''''''''''((((((((()))''''''((())))))(((''''''%%%%%%%%%%%%&&&((()))***'''((()))******)))((('''&&&&&&''''''(((((())))))%%%%%%&&&((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((()))((((((((((((((((((((((((''')))+++***((('''(((***,,,+++***)))((((((((((((************************)))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++((()))+++,,,---,,,+++***+++++++++,,,,,,+++++++++........................//////000111111222333333+++---000222222333555777333222222333444555333222222333444666777888999999888@@@BBBFFFUUUeee~~~'''''''''&&&&&&'''''''''%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((())))))******))))))************))))))((()))***++++++,,,++++++************+++,,,......******+++,,,,,,,,,,,,+++,,,+++***))))))***+++,,,************************,,,,,,---...///000111222111111111000000000000000/////////000111111222222///111555999===>>>??????===;;;888555444555666777777777666555555666777888666666666666555444333222///,,,)))'''((())))))(((&&&'''''''''(((((())))))''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&'''((())))))(((((('''(((***)))(((''')))***%%%%%%&&&'''((((((((('''&&&&&&'''((())))))(((((())))))))))))************)))))))))((((((''''''&&&$$$'''))))))''''''(((***'''((()))******)))((('''))))))))))))************+++,,,,,,,,,,,,+++******''''''''''''((((((((()))''''''''''''((((((((()))%%%''')))***,,,,,,,,,++++++)))'''''''''((('''&&&'''''''''''''''&&&&&&&&&"""$$$&&&(((((((((&&&%%%%%%%%%&&&'''((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&''''''((((((((()))(((''''''&&&%%%&&&'''&&&%%%%%%&&&'''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&'''((()))***&&&'''''''''(((((())))))'''((()))******)))((('''***)))(((&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%(((''''''''''''((())))))$$$$$$&&&((()))*********((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((()))***++++++***)))(((&&&%%%$$$&&&((()))((('''((((((((((((((((((((((((&&&(((***)))&&&%%%''')))))))))(((((()))***+++,,,,,,,,,+++******+++,,,,,,******))))))))))))******'''(((((()))******++++++((())))))))))))*********''')))+++,,,,,,+++***)))***++++++,,,,,,++++++***.....................------......///000111111222111222333333111000000111555444333333444333111///222222333555666888999999888@@@BBBFFFUUUeee~~~&&&&&&''''''''''''&&&&&&&&&&&&((((((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))((((((''''''&&&&&&((())))))*********))))))************************''''''((((((((()))))))))+++++++++,,,,,,------------------,,,,,,+++++++++,,,+++******+++,,,...////////////000111111222222//////000000000000//////111111111111111111111111222222444888>>>CCCFFFGGGHHHCCC<<<777555555555444777666555555666888;;;<<<888777666666777666444222---+++)))((('''((()))***&&&&&&&&&&&&''')))***+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,)))*********++++++++++++))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))+++***)))'''''''''((()))(((((())))))))))))((((((---,,,***)))))))))***+++))))))))))))))))))))))))''''''''''''(((((((((((($$$%%%%%%&&&'''((()))))))))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))$$$$$$%%%%%%&&&'''(((((())))))((((((''''''''''''''''''''''''((((((((()))***)))'''%%%%%%''')))***''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((()))(((&&&%%%%%%''')))*********))))))((((((''''''***)))((((((((()))+++,,,+++***)))(((((()))***+++%%%&&&(((***+++,,,++++++)))***+++***)))((((((***,,,***'''$$$$$$%%%(((***,,,,,,,,,+++++++++******,,,+++)))((((((((()))***+++++++++***)))(((((('''+++*********))))))(((((((((((()))***+++,,,,,,,,,---+++)))+++...///---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000000000111111222//////000111222222333333444555666444222000111222777444222333777::::::999<<<@@@AAAHHHWWWccc{{{&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((''''''''''''''''''&&&******************))))))(((((((((((((((((((((((()))))))))***************,,,,,,,,,,,,,,,,,,++++++---------,,,,,,+++++++++///...---,,,++++++++++++---......///000000111111//////000000000000//////000000000000000000000000222222444888>>>BBBEEEFFFGGGBBB<<<777555444444444666555444444666888:::;;;888777666666666555222000,,,+++)))((('''((()))***((((((((('''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((()))))))))))))))*********++++++***************************************))))))((((((((((((((((((((((((((()))((('''&&&&&&''''''((((((((())))))))))))((((((+++***))))))((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&'''((((((((((((((('''&&&&&&&&&&&&&&&(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((''''''&&&&&&'''''''''((((((((()))))))))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((******)))((()))***+++,,,***)))))))))(((((((((''')))((('''''''''(((******))))))(((''''''((())))))((()))************)))((()))***+++***)))((((((***+++***'''&&&%%%&&&((()))+++*********))))))))))))''''''''''''(((((()))***++++++******)))(((((('''************)))))))))((()))))))))***+++++++++,,,,,,***)))***---...---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............/////////...///000000111///000000111222222333333111333444444222222333555777555333444777999999999:::>>>???FFFUUUaaayyy&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&''''''''''''''''''(((+++++++++++++++***)))(((((((((((((((((((((((((((*********)))))))))))))))---------,,,++++++******------,,,,,,,,,,,,++++++............---,,,++++++,,,------......///000000//////000000000000//////////////////////////////333222444777===AAADDDDDDFFFAAA;;;666444444333333555444444444555666888:::777666555555555333000---++++++)))((((((((()))***+++******)))(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&))))))))))))))))))))))))&&&'''''''''''''''((((((((((((((()))))))))******++++++++++++++++++++++++******++++++******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((())))))))))))(((((((((((())))))((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((************++++++++++++))))))))))))(((((((((((('''''''''''''''((())))))((((((''''''''''''((((((+++++++++***)))((('''&&&)))***+++***)))((((((***))))))((('''''''''(((((())))))((((((((((((''''''%%%&&&''')))***+++++++++++++++******)))(((((((((************))))))))))))******************+++++++++***)))***,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------...........................//////000000000000111222222333333...000222333333444666888888666444444666888888888:::>>>???FFFTTTaaaxxx%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&((()))'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((('''''''''(((((()))))))))+++,,,,,,++++++***)))(((************************))))))(((((((((((('''''',,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,.../////////...,,,------...//////000000//////000000000000//////////////////////////////333222333666;;;???AAABBBCCC???:::666444444333222444444333444444666777888666555555666555222...***+++***)))(((((()))******++++++******)))******+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))++++++++++++++++++++++++***++++++++++++***))))))((((((((((((((((((((((((&&&&&&&&&&&&'''(((((()))(((((())))))))))))(((((('''((()))******)))'''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&(((''''''&&&&&&&&&'''''')))((((((''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((()))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((('''((())))))***)))))))))))))))))))))((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((++++++***)))((('''&&&&&&)))***+++***(((((((((***(((((()))))))))(((((((((((((((((((((((((((((((((((()))+++,,,------,,,,,,************))))))((((((*********)))))))))))))))+++++++++******************))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------.........///............///000000000000111111111222222222...000222333333444666888888777555555666777777888;;;???@@@HHHVVVccczzz%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%%%%%%%'''((()))'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((())))))******++++++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,.../////////...---......//////000111111//////000000000000//////000000000000000000000000222111222555999<<<>>>>>>@@@<<<888555444444333333333333333444444555666666555555666777666333...)))))))))))))))))))))******))))))))))))***+++,,,---************************))))))))))))((((((((((((************************)))))))))))))))))))))))))))(((((((((((((((((()))''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************************+++++++++++++++***))))))))))))))))))))))))))))))''''''(((((())))))))))))(((((())))))))))))(((((('''((()))*********)))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&''''''((()))))))))(((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((()))))))))***''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''((())))))))))))((((((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((()))***+++***(((((((((***'''((()))******)))(((((())))))))))))))))))))))))***+++,,,------,,,+++************)))))))))))))))))))))))))))))))))******+++++++++***************))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------------...000000//////000000111222111111111111111222222222000111333333333333555666777777666555555666777999;;;???@@@GGGVVVbbbzzz%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))))))))******)))))))))*********))))))'''''''''''''''''''''''')))*********++++++++++++'''((()))***+++---......++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++---......///000000111111//////000000000000//////000000000000000000000000111000000222666999::::::<<<999666444444555444444444444444555555555666666555666777999999555///+++))))))))))))************((((((((()))***,,,---...************************))))))))))))((((((((((((************************************************))))))(((((((((((())))))((((((((())))))******+++''''''''''''''''''''''''))))))))))))))))))))))))(((((((((''''''''''''&&&((((((((()))))))))******))))))))))))))))))))))))+++++++++,,,++++++***)))************************'''((())))))***))))))((((((((())))))))))))(((((((((((()))*********))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''(((((('''''''''(((((((((((((((((((((((()))))))))******((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((())))))))))))************(((((((((((())))))))))))(((((()))***************))))))************))))))''''''''''''(((((()))***)))***+++***)))((((((***(((((()))*********))))))))))))************++++++))))))******)))(((((('''******))))))))))))))))))))))))))))))******************************++++++)))***++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,------------000000000000000111222222111111111111111111111111111222444333333222444555666666777666555555888:::999===>>>EEESSS```www$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((''''''''''''&&&'''((()))))))))))))))''''''''''''''''''''''''&&&&&&'''((()))***++++++(((((()))***+++,,,,,,---+++++++++,,,,,,---------+++++++++******++++++,,,,,,------......///000000//////000000000000////////////////////////////////////...000444666777777888666444333444555666555444444555666666666666666555666999<<<<<<888222---(((((()))***************)))))))))))))))***+++,,,************************))))))))))))((((((((((((************************))))))))))))))))))))))))(((((((((''''''((((((((('''''''''((()))*********&&&''''''(((((())))))***))))))))))))))))))))))))))))))(((((((((''''''''')))))))))*********++++++************************++++++,,,,,,++++++***)))))))))))))))))))))))))))'''((()))))))))((('''&&&(((((())))))))))))((((((((('''''''''(((((()))***''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((()))))))))'''&&&&&&&&&&&&&&&&&&'''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((((((((()))))))))******(((((()))))))))*********)))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((()))((('''''''''(((******'''((((((((()))))))))***'''''')))*********)))((((((((()))******)))(((((((((''''''&&&'''((()))***)))***+++***)))((((((***(((((()))))))))*********)))))))))******+++++++++(((((('''''''''((()))))))))))))))))))))))))))***((()))))))))************)))))))))***+++++++++,,,)))+++---,,,+++***,,,...++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,---------///////////////000111111111111111111111111111111000222333333333333444666444555666666555555999<<<888======EEESSS```www$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&((())))))((('''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''(((((('''''''''''''''&&&&&&'''''''''((((((''''''''''''(((((('''''''''&&&&&&%%%%%%$$$$$$%%%&&&((())))))))))))))))))))))))))))))))))))!!!"""###$$$%%%'''((((((***************++++++++++++++++++,,,,,,---------(((((('''((())),,,...///++++++,,,------....../////////000000000000//////........................///...---///222555555555666444333333444666666666555555666666777666666666555777:::===>>>:::444...'''((()))***************+++***))))))((()))))))))************************))))))))))))((((((((((((************************))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***&&&&&&'''((()))***++++++)))))))))))))))))))))))),,,,,,++++++******))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))''''''((((((((('''%%%$$$(((((())))))))))))(((((('''&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))$$$%%%%%%&&&'''((())))))))))))(((((((((((())))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******(((((())))))******++++++))))))))))))***************)))'''&&&&&&''')))***'''''''''&&&&&&'''''''''&&&''''''((((((((((((((('''&&&$$$###$$$%%%''')))'''((((((((())))))******%%%&&&((()))))))))((('''&&&'''((())))))((('''&&&)))((('''&&&&&&'''((())))))***+++***)))((((((***))))))(((((()))***++++++(((((())))))******++++++((((((''''''(((***,,,---)))))))))))))))*********(((((())))))*********+++(((((()))***+++,,,,,,---))),,,...---+++***,,,///++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,---------...............///000000222222111111111111111111///111222333333444666777333555666666555666999===:::>>>???GGGUUUbbbyyy''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$%%%%%%&&&&&&''''''(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))++++++************++++++))))))*********+++++++++***+++---///000//////...///---,,,,,,---...---,,,---...//////...------.........------------......//////.........//////000///---+++---111555555555555333111111222444444333222222222333555888:::<<<666888<<<===;;;666000,,,))))))((('''''''''''''''(((((())))))***+++---......,,,***(((((((((******,,,+++***)))((((((((((((******+++++++++,,,,,,,,,)))************(((&&&%%%((((((((((((((((((((((((''''''((()))))))))))))))+++******)))(((''''''&&&&&&&&&''''''(((((())))))&&&&&&'''((())))))(((((((((((())))))))))))((((((+++++++++*********************++++++++++++*********)))(((''''''((()))***))))))(((''''''''''''''')))*********++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))***************)))((('''&&&'''(((*********)))((('''&&&&&&&&&&&&'''(((((())))))))))))(((((((((((('''(((******((((((((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&*********)))))))))))))))((()))*********((('''&&&(((((((((((((((((((((((('''''''''''''''((())))))***(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))))))))(((******))))))((((((((('''))))))))))))))))))))))))***)))'''((()))+++******((($$$$$$***+++''''''***,,,+++***)))((((((((((((''''''((()))))))))))))))))))))******++++++,,,,,,+++++++++*********))))))+++++++++++++++***)))(((,,,,,,,,,,,,,,,+++***))),,,,,,++++++++++++++++++************+++---///000---,,,,,,,,,,,,---....../////////000111111222222222222111111111111111111444444555555666777777777333555888:::999888888888666>>>???CCCQQQ```yyy'''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&%%%%%%''''''''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))***))))))))))))))))))***+++++++++,,,,,,,,,,,,,,,+++,,,---.../////////...///---++++++---...---,,,...///000000///...............------------......////////////...............,,,+++---111444555555555333111111222333333333444444444444555666888999666888:::;;;999444///,,,++++++***)))))))))))))))(((((())))))***+++---......---+++******+++,,,---++++++***)))((((((((((((************++++++++++++*********))))))((('''&&&((((((((((((((((((((((((((())))))************************)))((('''''''''((()))))))))*********+++'''((())))))))))))))))))(((((())))))))))))((((((***************************++++++,,,,,,++++++******)))(((((((((((()))***))))))((('''''''''''''''))))))))))))*********+++(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))((((((''''''((()))******)))(((((('''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&'''))))))'''&&&'''((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((())))))*********)))''''''(((((((((((((((((((((((('''''''''''''''((())))))((('''&&&''')))***)))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''((('''''''''&&&&&&&&&&&&)))))))))))))))))))))))),,,***((()))***+++***)))+++&&&&&&***,,,***)))+++,,,+++***)))((((((((((((******+++,,,,,,,,,,,,+++))))))))))))))))))))))))+++++++++*********))))))))))))************)))))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++,,,---///000---,,,,,,,,,,,,---....../////////000111111222222111111111111111111111111333444444555555666666777444555666666555666888:::888@@@AAADDDPPP^^^www'''''''''''''''''''''''''''''''''((((((((())))))(((''''''&&&&&&&&&&&&&&&(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((())))))+++++++++++++++++++++***+++,,,---......///.........,,,++++++---...---,,,...//////000000000//////......------------.........///000000///...---,,,,,,++++++---000333555555444222000000111222333222666666555555555666666777555666888888666222---***+++******)))))))))))))))(((((())))))***+++---......---,,,,,,,,,---///000,,,+++***)))(((((((((((())))))))))))************+++***)))((((((''''''((())))))))))))))))))))))))))))))***+++++++++++++++******))))))((((((''''''))))))))))))************)))***************)))(((((())))))******))))))((())))))))))))))))))*********++++++,,,,,,++++++***+++***))))))))))))***+++))))))((('''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&''''''(((((((((((('''(((((())))))))))))((('''''''''&&&&&&''''''((()))''''''''''''&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''(((''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''(((((((((((()))************))))))((((((((((((((((((((((((((((((''''''''''''(((((()))'''&&&%%%&&&((()))(((''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))---+++))))))+++++++++***---(((%%%(((+++***)))***++++++***)))(((((((((((('''((())))))******))))))++++++***))))))(((''''''+++************))))))))))))))))))***************++++++,,,,,,,,,+++***************++++++,,,,,,---------,,,,,,---...//////---,,,,,,,,,,,,---.........//////000000111111222111111111111111111111111222222333444444555555666555555444333222444777;;;:::AAABBBDDDPPP]]]uuu&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&'''''''''((('''&&&%%%%%%%%%&&&''')))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((()))))))))))))))(((((((((((((((,,,,,,------............---,,,***+++,,,------,,,.........///000000///.........------------.........///000000000...+++***++++++,,,...000333444444333111//////111222222111555555555555666666666777555555555444222///+++)))((((((''''''''''''((((((((((((((()))***+++---------,,,,,,,,,---...000000---,,,+++***))))))))))))(((((((((((())))))))))))+++***)))'''''''''((()))))))))))))))))))))))))))((()))******++++++*********)))))))))((((((((('''''''''''''''((((((((((((************))))))(((''')))))))))******)))))))))((()))))))))))))))******)))******++++++******)))+++******************+++))))))((((((((((((((()))'''''''''(((((((((((()))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''((()))))))))))))))))))))))))))((((((''''''''''''''''''(((((()))((((((((('''''''''&&&&&&%%%'''(((((('''&&&''''''(((''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))((((((((((((((((((''''''((((((((((((((()))******************))))))((((((((((((((((((((((((((((((''''''''''''((()))'''&&&%%%&&&((()))(((''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((+++***)))***,,,---------+++(((%%%&&&((()))((('''******)))(((((((((((((((&&&'''(((((())))))((((((+++++++++******)))))))))************)))))))))))),,,++++++************+++++++++,,,,,,,,,++++++***))))))***+++,,,,,,------.........---............---,,,,,,,,,,,,---............//////000111111111111111111111111222222222111222222333333444555555555555444333333444777:::999AAABBBDDDPPP]]]ttt&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$%%%''''''))))))((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))***+++******))))))******+++)))(((((((((((((((((((((,,,,,,,,,,,,---------...,,,+++******,,,------------++++++,,,///000...,,,......------------.........///000000///---+++)))+++,,,...///000222333444333111//////111222222111333333444555666777888888555555333111///,,,***)))((((((''''''''''''((((((((((((((()))***+++------******+++,,,,,,...//////......---,,,++++++++++++''''''((((((((()))))))))+++***(((''''''((())))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))((((((((((((((((((((((((''''''''''''))))))))))))((('''&&&&&&))))))************))))))(((((())))))*********+++(((((())))))))))))((((((*********++++++*********))))))((((((((())))))***&&&'''''''''(((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''((())))))************)))))))))((((((((((((((((((''''''''''''((()))))))))))))))((((((((('''''''''(((******((('''((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))))))))((((((((())))))*********))))))))))))))))))******((((((((((((((((((((((((((((((''''''''''''((((((((('''&&&''')))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((''''''))),,,/////////+++***)))(((((()))((('''***)))(((((((((((((((((()))***++++++,,,,,,++++++((((((((()))))))))******))))))))))))))))))))))))///...---+++*********+++***++++++,,,,,,,,,++++++))))))***+++,,,,,,------------..................---,,,,,,,,,,,,---...............///000000111111000000111111111222222222111111222222333444444444444555666666555666777999777???AAADDDPPP]]]ttt%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((()))))))))******++++++************++++++*********+++++++++,,,,,,------,,,,,,,,,,,,------,,,***)))***,,,---------,,,***)))+++///000...+++......------------......---...//////...---,,,+++,,,...111111111111222333444222000000111222333222222333444666777888888888666555222///,,,***)))))))))))))))))))))******+++(((((())))))***+++---...)))******+++,,,---------///...---,,,++++++++++++(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))((((((((((((************))))))))))))'''((((((((((((''''''&&&)))******++++++******))))))))))))***++++++,,,,,,((())))))))))))))))))((())))))***++++++***))))))))))))((((((((()))******''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((()))***************)))((((((((((((((()))******((((((''''''(((((()))******)))))))))((((((((((((''')))******)))(((((()))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))******(((((())))))******++++++)))((((((((((((((()))***(((((((((((((((((((((((()))((((((''''''''''''(((((('''&&&''')))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))''''''&&&(((,,,...//////***000222...******+++***)))((((((''''''(((((((((((()))******++++++******%%%%%%&&&''''''((())))))(((((()))))))))))))))***///...,,,+++******++++++******+++,,,,,,,,,++++++*********++++++,,,,,,---+++,,,---...............---,,,,,,,,,,,,---......---......//////000000111000000000111222222333333111111222333333444444555333555666777666666777999666???AAAEEEQQQ]]]ttt%%%%%%&&&&&&'''(((((())))))))))))(((''''''&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((()))))))))***************))))))))))))******)))******+++,,,---......------,,,++++++,,,,,,---+++***)))***,,,------------***)))+++000111///+++......------------......------------------------...111333444222111111333555333111111222333333333333444555777777777666666777555111---***))))))))))))))))))))))))***++++++(((((())))))***+++---...******+++,,,,,,,,,,,,,,,------+++***************(((((()))))))))*********(((((())))))))))))(((((((((((((((((((((((((((((((((((()))************)))(((((((((((())))))))))))+++*********)))))))))((('''(((((()))))))))(((((()))******++++++******))))))******+++,,,,,,------******++++++++++++******((())))))******))))))((())))))(((((()))******+++''''''((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))((('''''''''''''''((()))+++,,,((((((((((((((())))))***))))))((((((((('''''''''&&&((())))))(((''''''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((()))))))))*********''''''(((((()))******+++''''''&&&&&&&&&''')))***(((((((((((((((((((((((())))))(((''''''''''''''''''&&&%%%&&&((()))((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&&&&'''''''''((()))))))))))))))))))))))))))((('''(((***,,,---,,,(((222888222+++)))+++,,,(((((('''''''''(((((()))&&&&&&'''(((((((((((((((((((((((()))))))))))))))(((((((((((())))))******+++***)))((((((***,,,---)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))***,,,---............---,,,,,,,,,,,,---......------......///000000000///000000111222222333333222222333333444555555555444555444333333444777:::888@@@BBBEEEPPP\\\rrr%%%%%%&&&&&&'''((())))))(((((('''&&&%%%$$$$$$###"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))''''''(((***+++,,,---......---,,,+++++++++,,,---+++))))))))),,,---------...+++***,,,111333000,,,.........------.........------,,,,,,,,,---......///222555555222000111222555333111111333444444333555666777777777666444333888555111---***)))))))))'''''''''''''''((())))))(((((())))))***+++---...++++++,,,---------,,,,,,,,,+++***)))(((((((((((())))))))))))************'''((()))******)))((('''(((((((((((((((((((((((())))))***+++++++++++++++(((((((((((())))))))))))))))))(((((('''''''''&&&'''((()))*********************++++++++++++************+++,,,------......+++,,,,,,------,,,,,,+++'''((()))******)))((('''))))))((())))))***++++++(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))((('''&&&&&&&&&&&&&&&&&&(((***,,,---((((((((((((((()))******(((((('''''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((())))))*********+++&&&&&&&&&'''((())))))***'''&&&%%%%%%&&&'''((()))((((((((((((((((((((((((***)))((('''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******++++++,,,,,,,,,---'''((((((((())))))******))))))))))))))))))))))))+++)))(((((()))******)))$$$222:::333)))&&&)))+++(((((('''''''''(((((()))))))))***+++++++++++++++......------,,,+++++++++'''((((((((())))))******&&&&&&%%%&&&'''***---///)))***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++''')))+++---............---,,,,,,,,,,,,---......------......///000000000///000000111222222333333222333333444444555555666666555222000///222777;;;:::BBBCCCFFFPPP[[[ooo'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))***************)))((((((******+++++++++***))))))...,,,***+++---...---***))))))*********+++++++++---------...///000000111////////////...---,,,+++,,,,,,,,,***))))))+++---000000111222222222222111555333111222555888::::::222333555666777777666555:::555...***)))+++,,,---++++++******)))(((((((((''''''(((((())))))************+++++++++******))))))***+++++++++)))((('''+++***)))))))))***,,,,,,...+++((('''((())))))))))))))))))))))))))))))))))))))))))'''%%%%%%''')))******))))))((((((''''''******))))))((((((''''''(((((())))))))))))(((((())))))))))))************(((***+++------,,,+++***------......------,,,+++((()))***++++++***)))(((******))))))))))))******((((((''''''''''''((((((&&&''''''(((((((((((('''((((((((((((((((((((((((,,,,,,,,,+++***)))(((((((((((((((((((((((((((((((((((()))***************''''''''''''''''''''''''&&&'''((())))))((('''&&&******)))((('''&&&%%%%%%''''''''''''((((((((((((%%%''')))***,,,,,,++++++))))))))))))))))))))))))&&&&&&''''''((()))******&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&,,,,,,++++++******))))))(((((((((((())))))))))))(((((())))))))))))((((((***((('''&&&&&&'''(((***&&&&&&((()))************((()))***++++++***)))(((******++++++++++++******'''((()))))))))(((&&&&&&###%%%''')))******)))((($$$&&&))),,,,,,+++((('''((((((((((((((())))))))))))************+++++++++---,,,+++*********+++,,,******)))))))))))))))))),,,,,,,,,---------......///............///000000000000000000000000000000//////000111222333333333222222333333333333444444666666666666777999:::;;;999>>>???EEEQQQ[[[qqq&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))***************)))((((((******************++++++---+++***+++------,,,***+++++++++,,,,,,,,,---------------...///000000000////////////...---,,,+++,,,---,,,+++******,,,...000111111111111222222222666444222222444666777777333444666777888888777777999444...***)))***++++++((((((((((((((((((((())))))))))))))))))(((((((((************************)))***++++++***)))((('''+++***)))))))))***+++,,,***)))((()))++++++***((()))))))))))))))))))))))))))))))))(((&&&&&&((()))******))))))((((((((((((******))))))(((((((((((((((((())))))))))))(((((())))))))))))************(((***+++------,,,+++***++++++,,,,,,++++++***)))))))))************))))))******))))))))))))******))))))(((((((((((())))))******+++++++++******)))************************++++++++++++***)))((((((************************'''((())))))******))))))((((((((((((((((((((((((''''''(((((((((((('''''')))))))))(((''''''&&&&&&''''''''''''((((((((((((%%%&&&'''(((((())))))((())))))))))))))))))))))))'''''''''&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''((((((((()))))))))))))))***************)))))))))(((((((((((())))))))))))(((((())))))))))))((((((***)))'''&&&&&&''')))***'''((())))))************((()))***++++++***)))(((((())))))******))))))(((%%%&&&((()))))))))((((((%%%&&&((()))***)))((('''(((((()))***************))))))))))))))))))))))))))))))*********+++++++++)))***+++---------,,,,,,---------------.........,,,,,,,,,---------............------......///000........................000000000111111222222333222222333333333333444444333333333444555666888888999>>>???EEEPPPZZZqqq%%%%%%&&&&&&&&&&&&&&&&&&(((''''''&&&''''''((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))************))))))(((******)))))))))+++,,,---,,,***)))***+++,,,+++***------------............---------...//////000000......///......---,,,+++,,,------,,,***+++---///222111000000000111333333666444222111333444444333444555666888888999888888888444...+++************'''(((((()))******++++++++++++***))))))(((''''''******))))))))))))***************+++******)))(((******))))))******+++,,,''''''(((+++------+++((()))))))))))))))))))))))))))******)))''''''(((******))))))))))))(((((((((***))))))))))))(((((((((((())))))******))))))((()))))))))*********++++++)))***+++,,,---,,,++++++++++++,,,,,,++++++***)))******))))))))))))************))))))))))))************))))))))))))************+++******)))((('''************************++++++++++++***)))((((((************************''''''((())))))))))))((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((('''%%%$$$###"""!!!(((((((((((()))))))))***''''''''''''''''''''''''%%%%%%&&&'''((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))''''''''''''))))))((())))))*********))))))((()))************))))))'''(((((())))))(((((('''$$$%%%'''((()))*********&&&'''((()))))))))((('''******)))(((((()))+++,,,************************)))))))))*********++++++&&&(((+++...//////---,,,+++++++++,,,,,,------...,,,,,,,,,---------......---------------......///........................111111111111111111111111222222333333333333444444222222222333444555777777999>>>???EEEPPPZZZqqq%%%%%%%%%&&&&&&'''''''''(((''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************)))(((***)))(((((()))+++---///+++************+++******------------............---------....../////////---.........------,,,+++---------,,,+++,,,...000333111000//////111333444555444222222333444444333444555666777888888999999888444000,,,++++++******+++++++++,,,,,,---------*********)))))))))((((((***)))((((((((()))***+++***************************************+++++++++)))((()))***,,,,,,+++)))))))))))))))))))))))))))***++++++***)))((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))*********+++++++++)))***+++,,,,,,,,,++++++------......------,,,++++++***)))(((((()))***+++******))))))))))))******+++******************+++,,,,,,,,,++++++)))((('''((((((((((((((((((((((((***************)))((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''(((((())))))''''''''''''((((((((((((,,,+++***((((((((()))***(((((((((((((((((((((((((((((('''&&&$$$###""""""''''''((((((((()))))))))''''''''''''''''''''''''###$$$%%%''''''''''''&&&&&&'''''''''(((((())))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((''''''((())))))(((((()))))))))(((''''''((())))))***************'''(((((())))))(((((('''&&&''''''((()))*********(((((()))))))))(((((('''***)))((((((((())))))***+++++++++***************))))))))))))************'''(((***,,,------,,,+++))))))******+++,,,------,,,,,,,,,---------......---,,,,,,,,,,,,---......000000000000000000000000111111111111000000000000222222222333333333444444444444444444666777888999999>>>???DDDPPPYYYppp%%%%%%%%%&&&&&&''''''''''''''''''''''''((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))*********))))))***)))(((((()))+++---///******+++************+++,,,,,,,,,,,,------------------------............------------------,,,+++,,,------,,,+++,,,...000333111000//////111333444444333222333555666666555222333333444555666777888777444000...------,,,***------------,,,,,,++++++((()))))))))*********+++)))))))))))))))***++++++******************++++++))))))******++++++++++++...,,,))))))***************************************,,,---,,,***)))***+++))))))))))))************))))))))))))************))))))************))))))************++++++++++++******++++++,,,,,,,,,,,,------......------,,,++++++***)))(((((()))***+++******))))))))))))******++++++************++++++.........------+++***)))(((((((((((((((((((((((())))))*********)))((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&''''''((()))))))))''''''''''''((((((((((((---+++***((((((((())))))((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))***************&&&&&&''''''((((((((()))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))'''''''''(((''''''&&&&&&)))))))))))))))******+++((())))))******))))))((()))))))))((((((((())))))))))))))))))))))))(((((('''((()))))))))(((''''''++++++++++++******))))))(((((()))))))))***************))))))))))))******++++++,,,---......//////,,,,,,,,,---------......---,,,,,,,,,,,,---......000000000000000000000000111111000000000000000000222222222333333333444444444444444444666777888999999>>>???DDDOOOYYYooo%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))###$$$%%%&&&''')))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))************)))******)))))))))+++,,,---***+++,,,+++*********,,,***+++++++++,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,+++,,,,,,++++++,,,...000222111000000000111333333333222222333666777666555/////////000111333444555444222///.........,,,+++,,,,,,++++++***))))))((((((((())))))***++++++,,,((()))***++++++,,,+++++++++************+++,,,,,,))))))***++++++++++++***000---***((()))*********************************+++,,,...---,,,******+++)))))))))************+++)))))))))************+++)))******++++++******)))*********++++++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,++++++***)))******))))))))))))************))))))))))))******++++++************++++++))))))))))))(((((('''&&&************************((())))))******)))((((((************************''''''((())))))))))))(((''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''(((((())))))''''''''''''(((((((((((())))))((('''''''''''''''))))))))))))))))))))))))''''''((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((((((''''''''')))((((((((()))***+++,,,((())))))******))))))(((+++***)))(((((((((((()))))))))))))))))))))))))))(((((()))******)))'''&&&+++++++++***))))))((((((((((((((()))))))))******,,,+++***((((((((()))******++++++,,,,,,---------,,,,,,,,,---------......---------------......///........................000000000000000000000000222222333333333333444444222222222333444555777777:::>>>???DDDOOOXXXooo&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))###$$$%%%&&&''')))******&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))*********************************++++++***,,,------******+++---++++++++++++,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,,,,***+++++++++***+++---000000111111111111222222222444333222333555555444222++++++++++++---///111222///...------------+++******************)))))))))************************''')))+++---...---,,,+++++++++*********+++,,,---((()))***+++,,,++++++***---+++******+++,,,+++***************************+++---///...---+++++++++))))))*********+++++++++))))))*********+++++++++)))******++++++******)))*********+++++++++,,,,,,++++++******++++++,,,,,,++++++,,,,,,++++++***)))))))))************))))))******))))))))))))************))))))))))))******&&&&&&&&&'''&&&&&&%%%%%%************************(((((()))))))))))))))(((************************'''((())))))******))))))''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''(((((((((((('''((((((((((((''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))&&&$$$$$$%%%&&&'''))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))))))))******)))))))))''''''((()))*********))))))((((((((()))***+++,,,'''(((((())))))(((((('''***)))((((((((()))***+++(((((((((((()))***++++++,,,++++++***))))))******++++++***))))))(((''''''(((((((((((()))))))))***++++++++++++,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,---------............------......///000..............................//////000000111111222222333333333333444444333333333444555666888888:::>>>???DDDOOOXXXnnn'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))*********************+++++++++******)))***---...---+++***,,,...+++++++++,,,,,,,,,------------------------------++++++,,,------,,,,,,,,,)))***+++***)))***---///000000111222222222222111444333222333333333000...((((((((()))***,,,///000,,,+++***+++,,,,,,+++)))*********++++++,,,------,,,,,,++++++***)))))))))'''))),,,///000///,,,+++++++++*********+++---...((()))***+++,,,+++******))))))***,,,......,,,***************************+++---//////---,,,+++,,,))))))******++++++++++++))))))******++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++******++++++,,,---------.........---,,,,,,((()))***++++++***)))(((******))))))))))))************))))))))))))*********++++++,,,,,,,,,,,,+++(((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))((()))***++++++***)))((())))))))))))))))))))))))))))))((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))000---***'''&&&''')))+++******))))))((((((''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))************))))))(((((()))++++++,,,,,,,,,)))((((((((((((***,,,---&&&''''''''''''''''''&&&(((((('''((()))***,,,---(((((((((((()))***,,,,,,111///+++))))))***,,,...*********)))(((''''''&&&(((((((((((())))))))))))(((***---///000///...---//////////////////......,,,,,,,,,---------......///............///000000000000000000000000000000---......///000111111222222222333333333444444444666666666666777999:::;;;:::>>>???DDDNNNXXXnnn&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%'''))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((())))))*********++++++,,,------......------*********+++,,,---...///......---+++***)))+++---+++++++++*********)))))))))---...+++&&&&&&,,,333///000111111000111333555666555444222///---+++***------,,,,,,+++*********'''(((((()))***++++++,,,,,,,,,,,,+++,,,,,,------............------------///+++&&&%%%(((+++------,,,,,,,,,,,,++++++++++++---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))+++,,,------000000///...,,,***((('''((()))+++------------,,,+++*********************,,,***))))))+++,,,,,,+++...---+++***)))***++++++------------------------111000000///...,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++"""$$$&&&((()))((('''&&&((((((((((((((())))))***,,,,,,++++++)))((('''&&&''''''((()))******))))))************************))))))(((((('''''''''&&&+++++++++*********))))))***)))'''&&&%%%%%%%%%&&&(((((((((((())))))))))))******)))((('''&&&%%%%%%******)))''''''&&&&&&&&&************************))))))))))))))))))))))))))))))))))))))))))))))))***(((&&&'''***+++)))'''************))))))))))))%%%&&&''')))))))))((('''*********)))))))))))))))++++++++++++************,,,***((((((******'''$$$((((((''''''''''''((((((***)))))))))((((((''''''''''''((()))))))))))))))((((((((((((((()))******''',,,...,,,***+++,,,***))))))))))))))))))))))))******))))))***,,,...///++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,+++***))))))+++---...//////...------------...***++++++,,,---...//////111111111222222333333333222222222222111000//////333666999888555333444777:::AAA@@@BBBLLLXXXooo%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''(((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&************************))))))))))))*********+++++++++,,,---------------************+++,,,---...,,,,,,,,,,,,+++,,,---...,,,,,,,,,+++++++++*********+++,,,***'''''',,,000///111222222111111333555888666444111...,,,+++***((((((((()))******++++++((()))))))))***+++++++++,,,++++++++++++,,,---------------,,,,,,,,,++++++///+++((((((***,,,---,,,//////..................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,---.........//////......---,,,+++))))))***+++,,,,,,,,,+++------------,,,,,,,,,,,,,,,***))))))***++++++***,,,++++++************+++++++++++++++++++++++++++------------,,,+++******************************************************+++***)))(((((()))***+++((()))+++,,,------,,,,,,((((((''''''(((((()))***(((((())))))))))))(((((('''(((((()))))))))(((((())))))))))))))))))))))))))))))((((((((('''''''''*********)))))))))(((((())))))'''&&&%%%&&&&&&'''(((((((((((())))))))))))***))))))(((((('''''''''++++++***(((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***(((''''''******)))'''************))))))))))))(((((())))))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&)))(((''')))+++,,,+++)))((((((''''''''''''(((((())))))((((((((('''''''''&&&'''((()))************((((((((((((((()))******))),,,,,,)))(((+++,,,***************************+++************+++---...++++++++++++***************++++++,,,,,,,,,,,,,,,,,,+++***)))***+++---...,,,,,,,,,---...///000111------------............111111111222222333333333333333333444333333222111444333444555666888888888999@@@@@@BBBLLLXXXooo&&&&&&'''(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''&&&''''''''''''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,)))))))))******************++++++,,,,,,,,,,,,,,,************+++,,,---...***+++,,,---............,,,,,,,,,,,,,,,++++++++++++***((('''''')))+++---000111333333222222444555:::777444000---,,,++++++(((((())))))***+++++++++************+++++++++++++++*********++++++,,,---------,,,,,,,,,+++++++++,,,***))))))***++++++***---------------.........,,,,,,------......//////........................---.........////////////......///000000000//////,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++---+++******+++,,,+++***++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++************************+++***))))))))))))***+++))))))******++++++,,,,,,((((((''''''(((((()))***%%%%%%'''((()))*********((((((((((((((((((((('''(((((((((((((((((((((((())))))(((((((((((('''''')))))))))((((((((((((((((((((('''&&&&&&''''''((((((((((((((()))))))))))))))))))))))))))))))))))),,,+++***))))))((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''************))))))))))))+++******))))))))))))***''''''''''''((((((((((((++++++*********))))))))))))(((((()))+++,,,,,,+++)))((((((''''''(((((())))))(((((((((((('''''''''&&&'''((()))************((((((((((((((()))******+++,,,)))&&&''',,,,,,)))************************,,,++++++******+++,,,,,,,,,,,,++++++******))))))++++++,,,---------------,,,+++*********+++---...,,,,,,,,,---...///000111000/////////.........---111111111222222222222222333444444555555555555555444111///222777;;;;;;999888@@@@@@BBBLLLXXXnnn((())))))***************'''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))++++++++++++++++++++++++))))))***+++,,,,,,------************************)))***++++++,,,,,,++++++,,,,,,+++,,,,,,---......++++++,,,---///...---++++++++++++++++++++++++++++++(((%%%&&&(((******)))000222333444333333444555:::777333///,,,++++++,,,...------,,,,,,+++******,,,,,,,,,,,,++++++++++++************+++,,,------------------------------...------.........------------......//////000000000000111222333444555555666666666666666666666666555444444444444444444444333333444444444444333333222111///...---...///000,,,,,,,,,,,,++++++++++++///---,,,+++---------,,,+++,,,...///000000///....................................///......------++++++++++++++++++++++++************************************************))))))(((((()))***++++++)))))))))))))))***++++++&&&&&&''')))************))))))((((((((('''(((((())))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))'''''''''''''''((((((((((((((((((((())))))))))))((()))))))))*********++++++***))))))((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((()))))))))(((************)))))))))(((,,,+++)))((('''((())))))''''''((((((((((((((()))------------,,,,,,,,,,,,+++***)))))))))))))))((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((())))))******+++***(((***---,,,'''++++++++++++++++++++++++,,,,,,++++++++++++++++++------,,,,,,++++++******+++,,,------......------,,,++++++++++++,,,---...//////...------------...000000000///////////////111111111111111222222222222333444555666666666666444222000111555999;;;;;;777??????AAALLLWWWmmm((())))))***************'''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))((('''&&&&&&'''((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))***+++,,,,,,------+++++++++***************)))***++++++,,,,,,++++++...------------......///---,,,+++---...---+++((())))))))))))************+++'''$$$%%%)))+++***(((///111444444444333444555888555111---+++***+++,,,......------,,,+++++++++------------,,,,,,,,,,,,++++++++++++,,,---...///------------......//////222333444555555444444444333444444555666777777888666777888999;;;===>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????????????????>>>>>>===<<<::::::999888666444333333333444333222222111000////////////...,,,,,,------,,,++++++,,,---/////////...---........................000000000///...---+++*********************************************************++++++++++++******,,,++++++***++++++,,,---++++++******++++++,,,---)))******+++++++++*********)))(((((((((((())))))************************(((((())))))))))))))))))************************''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))******++++++))))))((('''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((()))************)))))))))(((+++***((('''&&&''''''(((((((((((())))))*********)))))))))(((((((((''''''))))))((('''&&&''''''((())))))(((((((((((())))))************************+++*********)))'''&&&%%%((((((((((((((())))))***(((+++,,,+++,,,...+++'''************************++++++,,,++++++++++++***......------,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,------//////...------------.........//////000111111222111111111111111111111111000111222444555555555555333444555444333555999<<<666>>>???AAALLLWWWlll&&&&&&'''((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,+++++++++++++++************++++++,,,,,,,,,,,,,,,......------------.........+++)))***,,,,,,)))&&&((((((((()))))))))))))))***(((&&&''')))+++***(((...111333444444333333444444222///---+++***++++++))))))******+++,,,,,,,,,------------............---------...///000111222---...///000111222333444333555777888888888999:::;;;<<<===>>>???@@@AAAAAABBBCCCEEEGGGIIIKKKLLLMMMQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPOOONNNLLLJJJHHHGGGDDDCCCBBB@@@???>>>======999999777666444333222111111///------......---,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,***)))(((************************++++++++++++++++++++++++******+++,,,,,,+++******))))))))))))))))))))))))+++++++++***+++,,,,,,---,,,,,,,,,,,,+++***))))))******)))((()))***+++,,,************************(((((())))))))))))******************++++++++++++(((((()))))))))(((((('''(((((((((((())))))))))))((((((((())))))*********((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***************)))))))))))))))((((((''''''''''''((((((((())))))******++++++(((((('''''''''&&&&&&&&&$$$%%%&&&&&&%%%'''***---***))))))(((((())))))***))))))************+++++++++++++++***)))'''&&&%%%((((((((((((((()))******&&&+++---+++)))******((())))))))))))))))))))))))***++++++,,,,,,,,,++++++,,,,,,------------------++++++,,,---------------,,,,,,,,,,,,------------,,,,,,,,,---...///000111------...///000111222222111111111111111000000000000000111333333444444444333666888666333333777;;;555===>>>AAALLLVVVkkk%%%%%%&&&''''''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''((((((((((((''''''(((((((((((())))))))))))************************************************,,,,,,,,,++++++*********++++++,,,------------------,,,,,,+++++++++,,,,,,---)))&&&'''***,,,***'''(((((())))))************)))(((((((((*********)))---000333444333222222333///...---,,,+++*********))))))***++++++,,,,,,------------......//////000//////000000111333444555333444555777:::;;;===>>><<>>;;;:::999777555333333333333222111......------,,,---------------------------------------------,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***&&&&&&'''(((((('''&&&%%%***))))))))))))***+++++++++++++++++++++***))))))+++***))))))***,,,...000************************(((((()))))))))*********))))))))))))*********+++))))))******)))((('''&&&(((((((((((())))))))))))((((((((((((((((((((())))))((((((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))******''''''(((***************))))))))))))'''(((((())))))))))))(((''''''(((((()))******++++++++++++*********))))))$$$&&&'''&&&%%%'''+++///******))))))))))))******''''''(((((()))))))))))))))))))))))))))(((((('''((((((((((((((()))******%%%+++,,,'''"""$$$))),,,(((((((((((((((((((((((())))))+++,,,---,,,,,,+++)))******++++++,,,,,,---***++++++,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,---...///000111.........//////000000000222111111111000000000///000111222333333333333333333444555666666666777888444<<<>>>AAAKKKVVVkkk&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&((())))))'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&*********))))))))))))))),,,,,,,,,++++++*********+++,,,------......------++++++******)))*********+++'''$$$%%%))),,,+++)))))))))******+++++++++,,,((())))))************+++,,,///222444333222222222,,,,,,,,,,,,+++******)))///......------,,,,,,+++,,,------...///000111111111111111222333555666777:::;;;===???BBBEEEFFFGGGLLLOOOQQQRRRRRRSSSWWW[[[\\\\\\^^^___aaabbbcccddddddeeegggjjjmmmoooqqqrrrsssssssssssssssssssssssspppppppppqqqqqqrrrrrrrrrnnnnnnmmmlllkkkiiihhhgggddddddcccbbb```]]][[[YYYUUUTTTRRROOOLLLIIIGGGFFF>>><<<::::::::::::999888333222111/////////000111////////////////////////---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***)))***+++---,,,+++)))(((((((((((((((((())))))***((()))************))))))+++***))))))+++---000222))))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******)))*********)))(((&&&%%%(((((((((((())))))))))))((((((((((((((('''''''''***)))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))''')))+++***'''&&&(((***************))))))))))))'''((()))+++++++++***)))&&&&&&&&&'''((())))))***+++++++++*********))))))(((******(((%%%&&&)))---******))))))))))))******%%%&&&&&&&&&''''''((((((&&&'''((()))************((((((((((((((()))******%%%++++++"""(((///((((((((((((((((((((((((((()))***,,,------,,,,,,''''''((()))***++++++,,,******+++,,,,,,,,,,,,++++++,,,------......------//////...------------...////////////............222111111111000000//////222222333333444444333333444222222444999:::888555333<<<>>>AAAKKKVVVjjj''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''((((((((((((((()))******'''((()))******)))((('''(((((())))))))))))(((((($$$'''---+++&&&************************))))))(((((()))+++---...*********++++++,,,,,,,,,******))))))))))))******...---,,,,,,++++++++++++++++++***))))))***+++,,,+++***************+++++++++,,,---...///......---000---******+++***'''%%%$$$&&&)))++++++,,,---//////000111000000111444666888:::<<<>>>???AAADDDFFFHHHJJJMMMRRRVVVZZZ\\\^^^bbbcccdddeeeffffffggggggkkkjjjjjjjjjkkkmmmooopppsssuuuwwwyyy{{{}}}~~~~~~~~~~~~~~~zzz{{{{{{{{{{{{zzzzzzyyyvvvvvvvvvuuuuuuuuuttttttuuutttsssqqqooommmlllkkkjjjiiigggccc```[[[XXXVVVOOOMMMJJJGGGEEEBBB>>>;;;777666444222111111111111333222000///........./////////000000///...---+++///......---,,,+++***))),,,,,,++++++,,,,,,---...///+++((())),,,,,,)))%%%************************)))***,,,------,,,***)))((()))*********)))'''&&&'''(((***,,,---,,,***)))************************((('''&&&&&&&&&((()))***++++++************++++++))))))(((((((((((())))))''''''''''''((()))++++++...---,,,+++***(((''''''''''''((()))))))))))))))))))))*********))))))(((+++******)))(((''''''&&&%%%&&&''')))))))))((((((+++*********))))))(((((((((((()))*********************))))))((((((''''''&&&&&&'''(((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((())))))((('''&&&&&&))))))(((((((((((())))))++++++************++++++)))))))))(((((((((((((((***)))))))))((((((''''''++++++******************+++++++++++++++***)))((()))***+++,,,------------++++++++++++++++++++++++///...,,,++++++,,,---...+++,,,.../////////...---///---+++,,,///000///---000000111222222222222111555555555555444333222222000222333444444555888:::999>>>>>>CCCMMMUUUjjj''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((''''''((((((((((((((()))******(((((())))))))))))(((((((((((())))))))))))((((((***%%%"""$$$***---,,,(((************************++++++***)))***+++,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++************+++,,,+++***))))))******+++******)))))))))))))))***)))***+++,,,,,,+++*********((('''))),,,---,,,+++,,,---///000000000222444333444666666777999<<>>>>>CCCMMMUUUjjj''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''((((((((((((((())))))***))))))(((((((((((())))))(((((())))))))))))((((((,,,***((((((***++++++)))************************------,,,+++++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++******))))))******,,,,,,+++***))))))******+++***)))((((((((((((((()))***************)))((()))))))))+++...000000//////000111111111222555888;;;<<>>>>>BBBLLLTTTiii'''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''))))))(((((((((((())))))***)))(((''''''((()))***(((((())))))))))))(((((())))))***)))((('''((()))************************---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))))))))))))******++++++************++++++,,,,,,+++******))))))))),,,+++***))))))(((((())),,,,,,,,,,,,,,,++++++***...------...///000//////111222333333555888<<<@@@FFFHHHKKKNNNQQQVVV[[[___bbbeeeiiimmmpppsssvvvyyyvvvxxxzzz}}}~~~~~~~~~~~~}}}|||{{{{{{zzzwwwuuurrrpppmmmiiifffcccaaa^^^ZZZVVVSSSPPPOOOGGGFFFDDDAAA>>>;;;999888111111111000//////...------------,,,,,,,,,++++++***************+++,,,,,,---,,,******,,,,,,***(((************************,,,+++***))))))***+++,,,---,,,+++***)))***+++,,,+++******))))))***++++++((((((((((((((((((((((((+++,,,---------+++***(((((((((''''''''''''(((((())))))(((((((((((())))))***)))((((((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((''''''((()))*********)))*********)))))))))(((((())))))((((((((('''&&&&&&((((((((((((((((((((((((''''''(((((()))(((((('''(((((())))))******++++++(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))+++***))))))))))))***+++++++++************++++++)))((((((''''''(((((()))&&&&&&'''((()))******+++++++++******************((((((((()))))))))))))))******+++++++++******)))))))))***+++++++++++++++++++++++++++++++++++++++************+++,,,...///......---,,,,,,...///000............////////////000000111222222222222111000000222333333444444444555666777666666666888:::999===>>>BBBKKKSSShhh'''''''''(((''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&''''''((('''''''''))))))(((((((((((())))))***)))(((''''''((()))***(((((())))))))))))((((((%%%'''))))))(((''')))+++))))))))))))))))))))))))******+++,,,------......,,,,,,,,,++++++***************))))))))))))******,,,,,,+++++++++,,,,,,---++++++++++++******))))))---,,,++++++*********+++------,,,,,,,,,,,,,,,,,,...//////000000000111111888:::<<<>>>AAAFFFLLLPPPSSSUUUYYY\\\___dddiiimmmpppssswwwzzz{{{}}}~~~}}}|||zzzyyyxxxwwwuuurrrpppmmmllljjjgggdddbbb___^^^UUUTTTQQQMMMHHHDDD@@@???;;;:::888666444333222111//////......---,,,,,,,,,+++++++++++++++,,,---------,,,++++++,,,,,,+++***************************)))***++++++++++++***)))...---+++*********+++,,,++++++***))))))******+++((((((((((((((((((((((((+++,,,---------+++***(((((((((''''''''''''(((((())))))(((((((((((())))))***)))((((((((((((((()))******))))))(((''''''''''''&&&&&&%%%&&&'''(((((()))))))))))))))((('''&&&((((((((((((((('''''''''))))))((('''''''''&&&&&&)))))))))))))))))))))))))))))))))******))))))((((((((())))))*********+++((('''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((((())))))***++++++************++++++***))))))(((((())))))***&&&&&&'''((()))******+++******************++++++)))))))))******+++++++++)))******+++++++++*********+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...//////......---,,,,,,...///000......///////////////000000000111222222222222111000111222444555555555555555666777666666666888:::999======AAAKKKRRRggg''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((%%%&&&''''''((((((''''''***))))))((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((&&&(((***++++++***+++,,,))))))))))))))))))))))))((()))***,,,------......,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++,,,,,,---...)))***++++++++++++******,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,---......,,,...111333444666999<<>>;;;777444222111222111000///...------,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,++++++************************''')))+++,,,,,,+++)))'''---,,,++++++******+++++++++++++++***************))))))))))))))))))))))))******+++++++++***))))))((((((''''''''''''((((((++++++************+++++++++***************++++++++++++***))))))(((''''''***)))((((((((()))***+++*********)))((('''&&&%%%''''''''''''''''''''''''+++******))))))))))))***))))))))))))***************************))))))((((((((((((((())))))))))))***)))((('''&&&'''((()))((((((''''''''''''(((((((((((((((((())))))))))))'''((())))))******))))))*********))))))************))))))(((((())))))***))))))******++++++,,,,,,)))))))))***************))))))******++++++,,,,,,))))))***++++++++++++***+++,,,,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,------............------------...//////---///000000///...000111000000111222222222222111111222333444555666666666444555666666555666888:::888======AAAJJJQQQfff''''''((((((''''''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''******)))((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))+++,,,,,,++++++))))))))))))))))))))))))((()))***,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++******+++,,,,,,---((((((***+++,,,,,,++++++************+++,,,------...---------...000111222111444999<<>>:::777555555444333111000...---,,,+++++++++++++++,,,,,,---+++,,,,,,,,,,,,+++,,,---************************))))))************))))))+++++++++++++++******)))***++++++,,,+++***)))(((************************)))(((((((((((())))))***)))(((((((((((((((((()))++++++************++++++***)))))))))***+++,,,,,,************************+++***)))((((((***+++---))))))))))))((('''&&&&&&'''''''''(((((((((((((((******)))(((((()))***+++((((((((()))))))))******))))))******)))(((((('''((((((((('''''''''''''''+++***((('''''''''((()))))))))(((''''''((())))))(((((((((((())))))))))))&&&(((***,,,---+++***(((***))))))(((((())))))***)))((((((''''''(((((()))***************+++++++++((((((((())))))*********((((((((()))***+++++++++))))))***+++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---......///.........---///111000......000222000000111222222222222111111222333444444444444444222333444555555666888:::888======@@@IIIPPPeee''''''((((((''''''&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''******)))((((((((((((((('''((()))******)))((('''(((((())))))))))))(((((()))((((((***++++++)))'''))))))))))))))))))))))))******+++,,,+++***)))(((*********++++++,,,,,,---******))))))))))))************))))))***+++,,,,,,&&&((()))+++,,,,,,,,,+++(((((())))))***+++------000000000000222444666777:::>>>CCCGGGIIILLLQQQUUUWWWZZZ```dddhhhlllpppsssrrrsssuuuuuuvvvxxx{{{~~~~~~|||~~~~~~~~~~~~|||zzzxxxwwwssssssrrrqqqnnnkkkhhhfff___\\\WWWPPPJJJDDDAAA???777666444222000...---,,,*********)))***++++++,,,+++,,,------,,,+++,,,---************************+++***)))'''''')))***+++******+++,,,+++***)))((()))***,,,---,,,***((('''************************((('''&&&&&&&&&((()))***))))))(((((((((((())))))))))))(((((((((((())))))''''''''''''((()))++++++((())))))***++++++,,,,,,***)))'''&&&'''(((***+++''''''((((((((((((((('''(((((((((((())))))))))))((('''&&&&&&&&&((()))***&&&'''''''''(((((())))))(((((())))))((('''&&&&&&((((((''''''&&&&&&&&&%%%+++)))'''&&&%%%&&&'''(((+++***)))(((((()))***+++(((((((((((())))))))))))&&&))),,,...///---+++)))))))))(((((((((((())))))'''''''''&&&&&&''''''''')))))))))(((((((((((((((''''''(((((()))))))))***&&&''''''((()))******+++((()))***+++++++++++++++******+++++++++******)))++++++++++++++++++++++++++++++,,,,,,,,,+++******+++,,,.../////////...------///111111......000222000000111222222222222111111111222333333333222222000222333444444555888:::888===<<<@@@IIIPPPeee)))&&&%%%&&&((()))'''%%%&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((''''''(((((((((******)))(((((((((((((((&&&((())))))(((((()))***)))))))))))))))))))))))))))******)))(((''''''((()))))))))((()))******+++,,,,,,++++++******))))))%%%&&&'''(((***,,,------++++++++++++++++++++++++***++++++***)))***,,,///+++++++++*********))))))***,,,---,,,)))''''''''',,,++++++,,,...///...------///222444666:::???BBBLLLNNNRRRWWW[[[^^^aaabbbdddeeehhhkkkooosssvvvxxxvvvvvvvvvwwwyyy{{{~~~~~~}}}||||||zzzxxxuuusssrrrpppmmmkkklllhhhccc^^^ZZZTTTLLLGGGAAA===888444222111000///000...------------,,,***.........---------------///---++++++,,,,,,+++***((((((((((((((((((((((((******************************))))))((((((''''''))))))))))))))))))))))))++++++************++++++((((((((((((((((((((((((************************)))))))))))))))(((''''''*********)))))))))))))))))))))(((((('''''''''&&&###$$$&&&''')))+++---...))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))&&&((()))++++++)))(((&&&***)))))))))((((((''''''))))))(((((((((((())))))&&&''''''(((((((((((((((((()))*********((('''&&&&&&&&&&&&'''((())))))))),,,+++***((((((((()))***+++*********))))))(((((())))))))))))(((((((((((((((+++,,,***+++...---***++++++***))))))((())))))''''''(((***+++,,,---...---,,,,,,+++*********+++...,,,+++,,,......***''',,,---///000000///---,,,(((***,,,,,,,,,,,,...000////////////////////////...///000111222333444444444333222111222333444555666444333333444666999;;;<<<@@@@@@AAAHHHNNNccc(((&&&%%%&&&((()))'''%%%&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((('''&&&&&&'''((((((******)))((((((((((((((()))***+++***((('''((()))))))))))))))))))))))))))***++++++***)))(((((()))'''''''''((((((((())))))***************))))))))))))))))))******+++++++++++++++++++++++++++++++++***++++++***)))***,,,...,,,,,,,,,,,,++++++*********,,,------+++***++++++......---...///000000000222444888<<<@@@EEEJJJNNNZZZ]]]aaaeeehhhkkkkkkkkkkkkkkklllnnnppprrrtttvvvvvvvvvvvvwwwxxx{{{}}}~~~~~~|||zzzxxxxxxvvvtttrrrqqqnnnjjjfffccc___XXXTTTLLLHHHBBB===999777444222000...,,,,,,------,,,+++++++++++++++++++++++++++...,,,++++++------,,,***************************************************++++++*********)))))))))************************++++++************++++++************************)))))))))))))))))))))))))))))))))))))))((('''''')))))))))))))))*********))))))((((((((('''''''''&&&''''''((()))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''((()))******)))(((''',,,,,,+++++++++*********((((((''''''''''''((((((&&&'''(((((())))))(((((()))))))))))))))(((''''''((((((((((((((((((((((((,,,+++)))((((((((()))***************)))))))))((())))))))))))(((((((((((((((++++++)))))),,,---***(((((('''(((((()))***+++(((((()))***+++,,,,,,------,,,++++++******++++++,,,+++***,,,...///,,,***+++,,,------------,,,+++)))***,,,,,,,,,---...000//////////////////////////////000111222333444444333333222222333333444444333444444555666777888888888===>>>BBBJJJOOObbb((('''&&&&&&'''((('''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))(((&&&%%%%%%&&&((()))***))))))(((((((((((((((,,,,,,---+++)))''''''((())))))))))))))))))))))))+++*********************'''((()))*********)))(((((())))))))))))))))))***,,,,,,,,,+++******))))))++++++++++++++++++++++++***+++,,,+++******,,,...---------,,,,,,,,,,,,++++++,,,...------,,,...///000//////000111333555777;;;>>>CCCIIINNNTTT[[[___eeehhhlllppprrrrrrpppoooooooooooopppqqqssstttuuuuuuttttttuuuvvvxxxzzz{{{~~~~~~}}}}}}|||zzzxxxuuusssqqqooommmiiieeebbbZZZVVVPPPKKKFFF@@@;;;777444111///......//////...------------------------+++++++++,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********************************++++++************++++++************************(((((((((((((((((((((((()))))))))))))))(((''''''(((((())))))******++++++))))))((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))'''&&&&&&'''((()))******)))((('''((((((((((((((('''''''''(((''''''&&&&&&''''''(((&&&'''(((((())))))((((((***))))))(((((((((((((((++++++***)))((((((''''''+++***))))))((()))))))))************))))))))))))(((((((((((()))))))))))))))+++***''''''+++,,,***++++++*********++++++,,,))))))*********+++++++++,,,,,,++++++******++++++*********,,,...///...,,,,,,,,,,,,++++++,,,,,,,,,)))+++------------///000//////////////////////////////000111222333333444222222333333444444333333111333555777888888777777555;;;>>>CCCKKKOOO```|||''''''&&&''''''''''''&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))'''%%%$$$$$$%%%''')))))))))(((((((((((()))))).........,,,)))'''&&&'''((((((((((((((((((((((((***)))((()))*********)))(((***,,,---...---+++***''''''(((((())))))******------,,,,,,+++***))))))++++++++++++++++++++++++***+++,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,...000...///111222555888===@@@HHHKKKQQQWWW]]]ccciiimmmnnnppptttvvvwwwtttqqqooollllllmmmnnnppprrrtttuuuqqqqqqpppqqqrrrsssuuuvvvyyy{{{~~~~~~~~~~~~~~~}}}{{{wwwvvvuuutttrrroookkkiiieeebbb]]]XXXSSSMMMFFFAAA===:::666444333222111000........................******+++---//////---***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++************++++++************************)))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))***++++++,,,))))))((((((((((((((((((******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,+++)))((('''(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''((()))))))))))))))***)))(((''''''((()))***++++++******)))(((((((((******))))))))))))))))))*********)))))))))))))))(((((((((((()))))))))))))))+++)))%%%%%%)))+++***///...,,,***)))'''''''''************************,,,,,,++++++***++++++,,,+++++++++,,,---------,,,...---+++******+++---...***,,,---...------///000///////////////////////////000000111222222333333111222333444555444333222222333444666777777888888999===>>>BBBJJJNNN___zzz&&&'''''''''&&&&&&''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((()))(((&&&%%%%%%&&&((()))))))))(((((((((((()))))).........,,,)))'''&&&'''(((((((((((((((((((((((((((&&&%%%''')))***)))((((((***,,,---...---+++***''''''(((((())))))******,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***+++---,,,+++***+++,,,************+++++++++++++++,,,---,,,+++,,,...000...111555999<<>>@@@HHHMMM___zzz&&&'''((('''&&&&&&'''(((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((''''''(((((((((((((((((((((((())))))***,,,,,,---+++)))''''''((())))))))))))))))))))))))'''%%%###%%%)))+++)))''''''((()))*********)))(((((())))))))))))))))))************+++++++++++++++++++++++++++++++++++++++***,,,------+++******+++)))***************++++++,,,---...------///111444333888???DDDHHHMMMTTTYYYaaadddiiinnnrrrvvvzzz}}}~~~~~~zzzuuurrrmmmmmmlllkkkkkkkkkkkkllllllllllllmmmoooqqqtttuuuwwwxxxzzz~~~}}}~~~~~~|||yyyuuussssssqqqooommmjjjhhhddd___\\\SSSPPPJJJEEEAAA;;;666222111111000///...---,,,,,,+++++++++,,,......,,,***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************++++++++++++++++++++++++++++++************++++++((((((((((((((((((((((((************************)))))))))))))))(((''''''(((((())))))******++++++(((((())))))))))))******''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((''''''))))))(((((((((((())))))(((((((((((())))))))))))+++******))))))******+++'''((())))))******))))))((((((((((((((())))))***))))))))))))))))))))))))(((((()))************)))))))))))))))************''''''(((((())))))******)))+++***&&&&&&)))***(((*********))))))***++++++++++++******************++++++******++++++,,,,,,.........,,,***)))***,,,***)))'''&&&&&&''')))***---...//////......///111////////////////////////000000111111111222222222222222333333444444333333666555333222333666999;;;BBBBBB===???HHHNNN___zzz%%%''')))(((&&&%%%&&&(((&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((()))******)))((((((((((((((((((((()))******)))***+++***((('''((()))))))))))))))))))))))))))'''$$$###%%%***,,,+++((('''''''''((((((((())))))***************)))))))))************************++++++++++++++++++++++++***,,,------+++******************++++++,,,,,,,,,---///000111222555:::===>>>EEEMMMSSSVVVZZZ___dddhhhkkkqqqvvvyyy|||~~~{{{wwwsssqqqooonnnmmmmmmmmmmmmmmmmmmoooooopppqqqsssvvvyyy{{{{{{{{{|||yyyxxxvvvuuuuuuuuuvvvwwwuuuwwwyyyyyyyyyyyy{{{}}}~~~~~~~~~~~~}}}~~~~~~|||{{{xxxxxxxxxvvvtttqqqpppnnnlllhhhfff___\\\XXXTTTNNNHHHAAA<<<888888777555333222000000...,,,++++++------,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************************)))))))))))))))((('''''')))))))))))))))*********(((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))((())))))(((((((((((())))))&&&&&&&&&''''''(((((((((******))))))))))))******(((((()))************)))''''''((()))))))))))))))***))))))((((((''''''''''''((()))***+++******)))((()))))))))************'''''''''((()))*********)))++++++((('''******''',,,+++++++++,,,---......******************++++++++++++******++++++,,,---,,,---...,,,***))),,,...***)))(((((((((((()))***---///000000///...000111////////////////////////111111111111111222222222333333222222333333444444444444444444555777888999===>>>;;;???IIIOOO___yyy%%%''')))(((&&&%%%&&&)))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''')))***,,,,,,***)))'''((((((((((((((()))******&&&((())))))(((((()))***))))))))))))))))))))))))(((%%%###&&&+++...,,,))))))))))))((()))******+++,,,,,,++++++******))))))++++++******)))(((((((((++++++++++++++++++++++++***,,,...---,,,***)))***+++++++++,,,,,,---------...000222444777;;;AAAEEEGGGOOOXXX^^^```bbbgggkkkkkkooouuuzzz}}}|||xxxuuusssmmmmmmmmmnnnoooqqqrrrsssrrrrrrsssuuuxxx{{{~~~~~~~~~~~~xxxsssqqqqqqpppnnnllllllmmmnnnooolllnnnpppqqqrrrsssvvvxxxyyyxxxxxxwwwvvvvvvuuuuuurrrrrrqqqrrrtttwwwzzz{{{~~~}}}||||||~~~~~~~~~|||zzz}}}|||yyyzzz{{{zzzxxxuuusssrrrpppmmmkkkhhhfffccc___[[[TTTLLLGGG999999777555333111///...///---++++++,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++************++++++************************)))))))))))))))))))))))))))))))))))))))(((((('''*********)))))))))))))))(((((())))))*********+++))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++,,,,,,+++))))))(((((((((((()))))))))*********++++++,,,,,,))))))(((((((((((())))))(((((()))***************&&&'''(((*********)))(((++++++***((('''%%%$$$$$$'''((()))+++++++++***)))(((((())))))*********+++&&&''''''((()))******+++(((,,,,,,))))))+++***&&&))))))((('''&&&&&&''''''))))))*********++++++++++++*********+++,,,,,,---***,,,---,,,******...111------,,,,,,,,,,,,------...///000000//////000111////////////////////////111111111111111222222222444333222111222333444555222333555666777888777777777:::999???KKKQQQ___xxx(((''''''&&&&&&''''''(((%%%%%%%%%&&&'''((()))***((('''%%%$$$$$$%%%'''(((''''''''''''''''''&&&&&&&&&&&&''''''((()))))))))$$$&&&''')))************''')))***)))((('''(((***(((((())))))))))))(((((((((((()))***************))))))************))))))+++++++++*********))))))*********)))))))))))))))***)))))))))))))))******+++---...///...---...///333555888;;;???FFFMMMRRRZZZ]]]ccchhhmmmpppqqqqqquuuwwwzzz~~~~~~{{{xxxwwwsssssssssssstttuuuvvvwww{{{{{{|||~~~vvvqqqmmmkkkiiiccccccbbbaaaaaabbbcccddddddgggkkkooossstttuuuuuuvvvvvvvvvvvvuuusssqqqpppllljjjhhhggggggjjjmmmooosssyyy}}}zzzwwwvvvwwwxxxzzz{{{{{{{{{{{{{{{|||||||||~~~}}}|||||||||||||||}}}|||zzzxxxuuusssqqqpppnnnkkkiiihhhfffaaaZZZUUUMMMHHHBBB<<<999777555444111000000000000///,,,)))...---+++******,,,...///,,,++++++******++++++,,,111000///---+++***((((((******+++,,,,,,---......+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,+++*********))))))((((((+++*********))))))(((((((((((((((((()))***+++,,,)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++************++++++((((((((((((((((((((((((******))))))))))))*********(((&&&'''***+++)))'''&&&'''(((******((('''&&&(((((()))************)))))))))))))))************)))))))))))))))))))))))),,,,,,,,,***(((''')))+++%%%&&&''')))))))))((((((+++***))))))+++---000222+++***)))(((((()))***+++***,,,---......---+++******---///...+++***,,,.........---------,,,,,,,,,++++++++++++++++++++++++,,,---///000000000///...////////////000000000000222222111111111111111111///000111222333444444444555555555666777888999:::<<<;;;>>>CCCFFFLLL___ttt&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((('''''''''))))))*********)))(((''''''((()))((('''&&&''')))(((((())))))))))))(((((((((((()))***************)))******************)))+++++++++*********))))))************************++++++************++++++)))+++---.........000222777:::>>>CCCHHHOOOWWW[[[cccfffkkkppptttwwwxxxxxxyyy{{{~~~}}}zzzyyyzzzzzzzzz{{{{{{|||}}}~~~{{{rrrlllhhheeeccc```_________```ccceeefffiiikkknnnrrruuuwwwxxxxxxzzzzzzzzzzzzxxxuuusssqqqiiigggdddaaaaaabbbeeegggnnnsss|||{{{yyyvvvrrrqqqpppqqqrrrttttttuuuvvvwwwxxxxxxyyyzzzzzzzzzzzzzzz{{{|||||||||{{{zzzyyywwwuuusssrrrpppmmmkkkjjjiiieee```[[[UUUPPPJJJDDD???<<<888666111000////////////---+++...---,,,++++++,,,---...,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,------******+++,,,,,,---......,,,,,,,,,,,,++++++************************++++++))))))(((((())))))***+++************)))))))))(((************)))))))))(((,,,+++***)))(((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))***))))))))))))))))))***************************(((((('''''''''(((((()))+++)))'''(((***+++)))'''((()))***++++++***)))((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))''')))+++,,,+++++++++,,,'''((()))*********))))))***))))))((()))***,,,---+++***)))(((((()))***+++((()))***++++++***)))((()))***++++++***)))***++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,.../////////...---////////////000000000000000000000000000000000000000000111333333444444444222222222333444555666777<<<:::===CCCEEEKKK^^^sss&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&''''''((()))((('''&&&&&&'''((()))''''''''''''''''''''''''***))))))(((''''''&&&&&&)))************)))((((((&&&'''((((((&&&&&&'''((((((((())))))))))))(((((((((((()))*********************++++++++++++******+++++++++************************++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***,,,...///000333777;;;???CCCIIIPPPVVV]]]dddhhhmmmppptttxxx{{{}}}~~~~~~~~~yyyqqqkkkgggdddbbbaaaaaaaaabbbdddhhhkkkmmmpppqqqsssuuuwwwzzz{{{|||~~~|||xxxtttrrriiifffbbb^^^]]]^^^aaacccjjjooovvvzzzxxxtttpppmmmkkkkkkkkklllmmmnnnoooppprrrsssssstttuuuvvvwwwxxxyyyzzzzzzyyyyyyzzzzzzyyyxxxvvvuuusssqqqooonnnllljjjgggddd___[[[UUUOOOJJJDDD???;;;555333111000000000///...------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,((())))))+++,,,---......***++++++,,,,,,------...---------,,,,,,,,,,,,+++)))))))))******+++++++++(((((((((((((((((()))***************))))))))))))************)))))))))))),,,+++***)))(((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))(((((((((((())))))************************'''''''''''''''((()))***+++***))))))***+++***)))((()))***++++++***)))((((((((('''&&&'''((()))***))))))))))))************))))))))))))))))))))))))((()))(((''''''(((+++...+++++++++,,,++++++***)))******************))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++***)))((())))))***,,,------...,,,,,,,,,,,,,,,,,,------+++,,,------......------////////////000000000000//////////////////000000000111222333333444444333444444444555666777888999;;;999<<>>BBBCCCIII[[[ppp%%%%%%&&&&&&'''((((((((()))))))))))))))***++++++)))(((&&&$$$$$$&&&((()))(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++((((((((((((((((((((((((((((((((((((((('''''''''))))))*********))))))(((,,,,,,+++***)))(((''''''))))))))))))))))))))))))------------,,,+++******))),,,///000000///000111...///000222555;;;CCCHHHPPPTTTZZZ```fffjjjmmmnnntttvvvyyy{{{|||~~~~~~{{{zzzyyywwwsssnnniiieeebbbaaa___[[[YYYZZZYYYYYY]]]dddhhhqqq~~~|||{{{wwwqqqnnnmmmnnnnnnnnnmmmnnnppppppqqqpppooonnnlllkkkiiiiiiiiijjjlllnnnnnnqqqvvvzzz|||~~~}}}|||~~~{{{yyyxxxwwwuuusssqqqqqqqqqqqqtttuuuuuuuuussspppmmmllleeeaaa]]]]]]```ccceeedddkkknnnrrrwwwzzz{{{{{{zzzvvvvvvuuutttrrrqqqooonnnjjjhhheeebbb___ZZZTTTPPPHHHDDD>>>999666444333111111///---,,,.../////////,,,,,,,,,------............---,,,++++++++++++,,,//////.........---------......---,,,,,,+++******++++++************++++++---,,,,,,++++++,,,,,,---,,,+++)))((('''''''''((())))))))))))))))))))))))...---+++*********++++++...,,,***(((((()))***+++******))))))******+++,,,++++++******)))*********,,,,,,,,,++++++,,,,,,---)))))))))))))))*********+++*********))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***000---***)))+++---------++++++***)))(((((())))))&&&))),,,,,,)))((())),,,))))))))))))))))))))))))))))))***))))))(((''''''++++++++++++++++++++++++))))))))))))***+++,,,---,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++---000000///...,,,...///000///000111333000111111111111222222222333333333444444333222222777666555444555777999:::<<<999;;;@@@CCCIII\\\ooo((((((((('''&&&&&&%%%%%%''''''&&&&&&''''''((()))(((((('''&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))++++++******))))))(((((())))))))))))))))))))))))---------------,,,+++***)))+++---...------///000///222555999>>>DDDLLLQQQWWWZZZ___eeekkknnnqqqrrruuuwwwzzz|||}}}|||wwwssspppnnnkkkjjjfffbbb^^^[[[XXXWWWRRROOOMMMMMMMMMLLLQQQWWWbbblll{{{}}}|||xxxtttoookkkkkkkkkkkkkkkllllllmmmnnnnnnnnnmmmlllkkkjjjiiihhhhhhjjjlllmmmnnnqqquuuxxxzzz{{{}}}~~~}}}|||||||||||||||{{{{{{zzzyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}{{{zzzyyywwwtttrrrqqqpppppppppqqqqqqqqqpppnnnllljjjfffbbb^^^]]]^^^aaaaaaaaajjjmmmqqqvvvyyy{{{|||{{{zzzzzzyyyxxxvvvtttsssrrrllljjjhhhfffccc^^^YYYUUUNNNJJJDDD???;;;888555333111///,,,,,,---.........------------......//////---------,,,,,,,,,++++++.........------------,,,......---,,,,,,+++******,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,+++***)))((('''(((((()))************************---,,,+++*********++++++---,,,***)))))))))************))))))******+++,,,+++***************++++++------,,,+++++++++,,,,,,))))))))))))************++++++++++++******))))))))))))))))))))))))))))))***)))(((((((((((()))***+++)))'''&&&&&&&&&&&&&&&++++++***)))))))))))))))&&&''')))((((((''')))***))))))))))))))))))))))))))))))))))))))))))((('''************************))))))))))))***+++,,,---,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---++++++,,,---///000---...000000//////000222000111111111111222222222444444444555555444444333777666555444555777999:::<<<999;;;@@@CCCIII\\\ooo((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))************************)))))))))))))))))))))))),,,------------,,,,,,++++++,,,---------...111333333777===DDDJJJQQQXXX\\\```cccggglllpppsssuuuvvvwwwyyy|||~~~|||zzzuuupppjjjeeebbb```[[[ZZZYYYVVVSSSQQQNNNMMMLLLIIIHHHIIIIIIIIINNNUUU^^^iiixxx|||zzzyyyssspppkkkhhhhhhhhhhhhgggjjjjjjkkkkkkkkkjjjjjjiiijjjiiihhhggggggiiijjjllllllooossstttuuuuuuvvvxxxwwwxxxxxxxxxxxxvvvuuussswwwvvvuuutttssssssssssssooopppqqqssstttuuuvvvvvvyyyyyyyyy{{{}}}~~~}}}{{{|||zzzxxxuuusssqqqpppppplllmmmmmmnnnmmmkkkjjjiiigggddd```^^^^^^_________gggjjjoootttxxxzzz{{{|||}}}}}}|||{{{yyywwwuuutttpppnnnllljjjhhheee```]]]WWWTTTNNNIIIDDD???:::777444111///.../////////...------...............///,,,------------,,,,,,+++------------,,,,,,,,,,,,...------,,,,,,++++++***---,,,,,,,,,,,,,,,,,,---+++******))))))******+++******))))))((())))))***************************---,,,+++*********+++++++++++++++*********************))))))******+++,,,))))))))))))***+++,,,,,,...---,,,+++++++++++++++************************,,,,,,++++++++++++******))))))))))))))))))))))))***))))))(((((())))))***((()))***)))'''''''''(((,,,+++******)))*********+++)))'''''')))***++++++))))))))))))))))))))))))(((((())))))***))))))))),,,,,,,,,,,,,,,,,,,,,,,,******)))******+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///...,,,***)))***...222...///000000///...///000000111111111111222222222444444555666666555555444666666555555555777999:::<<<999;;;@@@CCCIII\\\ooo%%%%%%&&&&&&'''((((((((('''''''''''''''((())))))(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&'''(((((((((''''''((((((((((((((((((((((((((((((((((((((()))))))))((())))))************))))))))))))******+++++++++)))))))))))))))))))))))),,,,,,---------------,,,.../////////000222777:::;;;@@@HHHPPPVVV\\\aaaeeegggiiilllpppsssvvvwwwxxxyyy{{{~~~|||xxxrrrooojjjddd___ZZZWWWUUUQQQRRRRRRQQQPPPNNNLLLJJJKKKHHHHHHKKKMMMNNNUUU\\\bbbkkkyyy}}}zzzwwwuuutttqqqnnniiigggggggggffffffhhhhhhhhhhhhgggggggggfffgggfffeeeddddddfffhhhiiiiiilllooopppooonnnoooppprrrssssssssssssqqqpppoooqqqpppnnnlllkkkkkklllllliiiiiiiiijjjlllnnnooopppqqqpppqqqtttwwwxxxxxxwwwyyyxxxvvvuuusssrrrqqqppplllmmmmmmlllkkkjjjhhhggggggeeebbb``````aaabbbbbbfffhhhmmmrrrvvvyyy{{{|||}}}}}}|||{{{zzzxxxvvvvvvsssqqqooonnnmmmjjjgggddd___\\\XXXSSSMMMGGG@@@<<<999666333111111111000///------------------------,,,,,,---......---,,,+++------,,,,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,++++++++++++,,,,,,++++++************++++++,,,++++++***))))))))))))************************,,,+++++++++++++++++++++******+++++++++******)))******))))))******+++,,,))))))))))))***+++,,,---...---,,,+++************++++++***************)))************************))))))))))))))))))))))))))))))))))))))))))))))))&&&)))+++,,,+++***+++---++++++************++++++,,,((($$$$$$(((******)))))))))))))))))))))))))))'''((()))***************++++++++++++++++++++++++************++++++,,,---------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------...///...,,,***+++...222...///000000...---...///000000111111111222222222333444444555555555555444666555555555666777888999<<<999;;;@@@CCCIII\\\ooo%%%%%%&&&&&&'''((((((((('''''''''''''''((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((())))))))))))((((((((((((((((((((((((((((((((((((((())))))******(((((()))***************))))))******++++++,,,,,,************************+++,,,------............///000000111333888>>>BBBGGGLLLTTT[[[```dddgggiiikkkmmmoooqqqtttvvvwwwxxx{{{}}}~~~xxxrrrnnnfffccc^^^YYYTTTQQQOOONNNNNNPPPRRRSSSRRRQQQNNNMMMGGGFFFGGGKKKOOOSSSZZZccckkksss~~~}}}|||zzzxxxvvvtttrrrqqqooolllhhhfffffffffeeedddfffeeeeeedddddddddddddddcccbbbaaa``````bbbdddeeeeeegggiiijjjiiihhhhhhiiilllmmmnnnnnnnnnmmmkkkjjjkkkjjjhhhfffeeedddeeeeeeccccccbbbccceeegggjjjlllkkkjjjjjjlllnnnpppppppppqqqqqqqqqqqqqqqppppppooonnnnnnmmmlllkkkiiihhhgggfffeeeeeeddddddeeegggiiijjjlllppptttxxx{{{}}}~~~}}}}}}}}}}}}|||{{{yyyyyyuuusssqqqpppooonnnkkkiiieeeccc___[[[VVVOOOHHHDDD>>>;;;777444333111///...------,,,,,,,,,,,,,,,,,,,,,------......---------------,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++++++++************++++++,,,,,,++++++++++++,,,,,,------,,,+++***)))((('''))))))))))))))))))))))))++++++++++++++++++++++++)))******+++++++++************))))))******+++,,,))))))))))))***+++,,,------,,,++++++************,,,+++++++++******))))))((((((((()))))))))))))))************************))))))************))))))&&&(((******))))))))))))+++******)))******++++++(((%%%!!!!!!$$$''''''&&&))))))))))))))))))))))))(((((()))******+++******''''''''''''''''''''''''++++++++++++++++++,,,---------------------------+++++++++,,,,,,---------+++++++++,,,,,,,,,---------...//////......///000...///000///...---...///000000111111111222222222111222333444444444444444555555555666666777888999<<<999;;;@@@CCCIII\\\ooo((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((('''(((((())))))******+++'''((()))******+++***************+++++++++,,,,,,***************************+++,,,....../////////...///222555999???FFFKKKSSSXXX___dddgggiiikkkmmmooopppqqqsssuuuwwwyyyzzz{{{}}}zzzssslllfffcccXXXVVVSSSOOOMMMLLLLLLLLLPPPRRRUUUXXXXXXWWWTTTRRRKKKJJJLLLQQQVVV[[[cccllluuuzzz~~~|||yyyxxxwwwvvvuuutttrrrqqqpppoookkkhhheeedddddddddcccbbbcccbbbaaa```_________```^^^]]]\\\[[[[[[]]]___```^^^aaacccddddddccccccdddeeefffggghhhiiihhhgggggggggfffdddcccaaaaaa``````\\\\\\\\\]]]```eeeiiilllmmmkkkgggfffgggiiijjjiiijjjjjjkkklllllllllkkkkkkmmmmmmlllkkkiiihhhhhhgggeeefffgggggggggiiilllnnnpppqqqtttwwwzzz|||~~~~~~~~~~~~~~~}}}wwwuuusssrrrqqqpppnnnllliiigggddd```]]]XXXRRRNNNFFFBBB===888555333000------------------,,,,,,,,,---------,,,------...///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++---,,,,,,,,,,,,,,,,,,---------------+++***)))((())))))))))))))))))))))))******+++,,,,,,,,,++++++***************+++++++++******))))))******+++,,,))))))))))))***+++,,,,,,++++++************++++++,,,,,,,,,+++******))))))'''''''''(((((((((((()))************************)))******++++++******)))---+++))))))******(((&&&))))))))))))))))))***+++***(((''''''(((*********))))))))))))))))))))))))))))))******+++*********************************,,,,,,++++++++++++,,,,,,,,,------......------,,,***++++++,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,...000111///...---...//////...---...///000111111111111222222222111111222333444444444444555555666666777888888888<<<999;;;@@@CCCIII\\\ooo((((((((('''&&&&&&%%%%%%''''''&&&&&&''''''((()))(((((('''&&&&&&'''(((((((((((((((((((((((((((((()))(((((('''''')))***+++(((((((((((((((((((((((('''(((((()))******++++++'''((()))******+++++++++++++++++++++++++++++++++***************************+++,,,...///000000000///222777<<>>CCCKKKRRRXXX]]]aaadddoooooooooppprrruuuxxxzzzyyyzzzzzz|||~~~~~~}}}}}}}}}xxxpppfff]]]VVVRRRPPPKKKOOOSSSUUUVVVXXX]]]```eeeeeeeeeeeeeeefffggggggeeehhhmmmppprrrtttwwwyyyzzzyyywwwuuuuuuvvvwwwxxxzzzwwwtttssssssrrrooollllllkkkjjjhhhfffeeeddddddaaabbbcccdddeeeeeeeeeeeebbb```\\\YYYXXXXXXZZZ[[[]]]\\\\\\\\\[[[[[[[[[[[[XXXWWWUUUVVVYYY\\\]]]]]]ZZZ\\\___```aaabbbeeegggfffeeecccccchhhmmmkkkeeejjjhhhfffeeedddbbb___]]]WWW[[[___ccchhhsssyyypppiiidddbbbaaa^^^^^^]]]]]]^^^^^^______\\\\\\]]]^^^```bbbdddfffdddeeeggggggggghhhjjjlllkkkkkkllllllnnnoooqqqqqqsssuuuwwwyyy{{{{{{{{{{{{xxxxxxvvvuuutttsssssssssqqqpppooommmkkkiiigggfffbbb___[[[VVVQQQJJJDDD???:::777333111000000000///222222222111111000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,************************,,,+++******))))))******))))))))))))))))))))))))(((((()))***************'''(((***++++++******)))---,,,,,,++++++,,,,,,---...,,,+++))))))))))))***++++++************++++++------,,,+++*********+++************************))))))))))))************,,,,,,+++***)))(((''''''+++++++++++++++++++++++++++******)))******+++++++++)))((()))******)))(((*********))))))))))))))))))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......///...,,,+++***+++,,,,,,///......------,,,++++++......,,,,,,+++,,,---...////////////000000000000111111222222222111111000111222333444555555555555444444444444666777888999;;;:::>>>CCCEEEKKK]]]rrr)))(((((((((''''''''''''(((((())))))))))))(((((((((''''''''''''((())))))***)))(((((()))+++---///###$$$&&&'''((('''&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))%%%&&&'''***---000333555++++++++++++++++++******---///111222333666:::===FFFKKKRRRYYY^^^bbbfffiiiooopppqqqrrrtttwwwyyyzzzzzzzzz{{{|||~~~~~~{{{vvvmmmccc\\\XXXVVVVVVUUUXXX[[[\\\]]]^^^bbbdddggggggggghhhhhhjjjkkkkkkkkkmmmpppqqqqqqpppqqqqqqtttsssrrrrrrrrrssstttuuuuuurrrooommmmmmllliiigggfffeeeccc```___^^^^^^^^^^^^___```bbbdddeeeffffffeeebbb^^^[[[ZZZ\\\^^^```_______________^^^]]]]]]\\\ZZZYYYZZZ\\\^^^^^^]]]]]]___aaabbbbbbccceeegggjjjllllllkkknnnrrrppplllpppnnnllljjjiiigggcccaaa\\\___cccgggmmmwwwzzzrrrkkkgggddd___^^^]]]\\\\\\]]]^^^___aaa```^^^]]]]]]^^^```aaabbbcccddddddcccdddgggiiiiiijjjjjjkkklllnnnooopppqqqrrrtttwwwyyyzzzzzzzzzzzzyyyxxxwwwvvvvvvvvvvvvsssrrrqqqooommmkkkiiiiiigggeeeaaa]]]XXXRRRLLLHHH@@@===888555333222111////////////...............------------------------------------------------......---------,,,,,,,,,------------------------///...------,,,,,,------************************((())))))***************((())))))***************,,,++++++******++++++,,,++++++***))))))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***************))))))))))))))))))))))))))))))))))))***************)))((('''(((***---///************************+++***)))))))))))))))***+++)))((()))***+++)))((()))))))))))))))************+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------.........---,,,+++++++++,,,,,,///............---------///...---,,,,,,---......////////////000000000000111111222222222111111000111222333444555555555555444444444555666777888999;;;:::===BBBDDDIII[[[ppp((((((((((((''''''''''''(((((())))))))))))((((((((((((''''''(((((()))***)))((('''''''''((()))***&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))))))))(((((((((((()))***+++,,,---)))*********++++++++++++---///222555888>>>DDDHHHRRRVVV\\\aaaeeeiiilllooopppqqqsssuuuwwwyyyzzzzzzzzzzzz{{{|||~~~{{{uuummmeee```^^^^^^___^^^```bbbbbbaaabbbccceeefffffffffggghhhjjjkkklllmmmoooppppppnnnmmmlllmmmllllllmmmnnnnnnooooooppppppnnnjjjhhhgggfffcccbbb```___\\\ZZZYYYYYYZZZZZZ\\\^^^```cccfffiiikkklllkkkhhhdddaaa```aaadddfffeeefffggghhhhhhfffeeeccccccbbbbbbccceeefffdddcccccceeeggggggggggggiiikkkpppvvvyyyxxxxxxzzzzzzwwwxxxvvvtttsssqqqnnnjjjgggeeehhhkkkooouuuxxxpppllldddbbb```^^^^^^```bbbcccfffddd```\\\[[[\\\^^^```bbbbbbbbb```___```cccffffffffffffggghhhjjjlllmmmmmmnnnpppsssuuuwwwxxxxxxzzzyyyyyyxxxxxxxxxwwwwwwvvvuuusssqqqooommmlllkkkkkkiiifffccc```[[[VVVSSSJJJFFFAAA<<<999666333111......---------......///------------------------........................------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************((()))******++++++*********))))))))))))***+++++++++******))))))******+++))))))))))))***,,,---...---,,,,,,,,,,,,,,,,,,---++++++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************///---)))&&&%%%&&&(((***((((((((((((((((((((((((++++++***)))((((((((()))***)))((()))***+++***)))(((((())))))******++++++++++++,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------,,,+++++++++,,,,,,............///////////////...---,,,,,,---...///////////////000000000000000111111222222222111111111222333444555555555555444444444555666777888999;;;:::===BBBCCCHHHZZZnnn((((((((((((((('''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&''''''((()))((('''&&&&&&&&&''''''***)))((((((((()))+++,,,(((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******...---+++)))'''&&&%%%%%%,,,,,,,,,,,,,,,------......111444999>>>FFFNNNSSS[[[___cccgggjjjmmmppprrrqqqsssvvvxxxzzz{{{{{{{{{zzzzzz{{{|||}}}~~~}}}{{{wwwrrrmmmiiifffffffffbbbbbbbbbaaa```______````````````aaaccceeeggghhhhhhjjjmmmmmmmmmllllllmmmiiijjjkkkkkkllllllkkkkkkmmmkkkhhhfffdddbbbaaa``````^^^\\\YYYYYYYYYZZZ\\\___```cccggglllqqqtttvvvuuurrrmmmiiihhhhhhjjjlllmmmooorrrssssssrrrpppnnnllllllmmmooorrrrrrqqqooommmnnnppppppooooooppprrrvvv}}}|||{{{xxxssspppnnnpppsssxxx}}}wwwooommmjjjhhhhhhjjjlllnnnmmmiiiddd___^^^___bbbeeeddddddbbb```]]]^^^```bbbaaaaaaaaabbbcccdddfffggghhhjjjlllnnnqqqsssuuuvvvwwwwwwwwwwwwxxxwwwwwwwwwvvvuuutttrrrpppnnnmmmlllkkkiiigggfffdddaaa]]]ZZZTTTPPPJJJDDD???;;;666333111111000//////000111222........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++******))))))************************))))))***++++++++++++***+++***)))((()))***+++,,,++++++************++++++)))*********+++,,,------,,,,,,++++++++++++,,,,,,******)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************///---***&&&$$$######$$$((((((((((((((((((((((((,,,,,,+++***))))))))))))***)))((()))***+++***)))''''''((()))***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000///...---------...///000////////////000000000000000000111222222222111111111222333444555555555555444444555555666888999:::<<<;;;>>>BBBCCCHHHYYYnnn'''''''''((((((((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((,,,,,,+++***))))))))))))'''&&&%%%$$$$$$&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******++++++++++++,,,---............---,,,,,,---......000444999???EEEMMMUUU[[[aaacccgggjjjkkkmmmpppssssssuuuwwwzzz{{{|||||||||{{{{{{{{{|||}}}~~~|||{{{zzzxxxxxxvvvtttppplllhhheeecccbbb```___^^^]]][[[ZZZZZZ[[[[[[\\\^^^```aaabbbdddfffiiijjjjjjjjjjjjkkkiiiiiijjjjjjjjjjjjiiihhhiiiiiihhhfffdddaaa```___bbbaaa___]]]]]]]]]___```bbbcccgggkkkqqqwww|||~~~}}}xxxtttqqqpppqqqrrrtttvvvyyy{{{|||{{{zzzxxxttttttvvvzzz}}}}}}wwwxxxyyyyyyxxxxxxyyy{{{~~~{{{uuuwwwzzz~~~|||yyyxxxxxxzzz}}}{{{wwwpppiiiffffffiiikkkggggggdddaaa]]][[[\\\^^^]]]]]]\\\]]]]]]^^^___```dddeeegggiiilllnnnpppqqqttttttvvvwwwwwwwwwwwwwwwuuutttsssqqqooommmkkkkkkjjjiiihhhhhhhhhfffccc```\\\XXXRRRLLLGGGAAA<<<888555444222111000000111222........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............................../////////...---,,,************************))))))***++++++++++++++++++***)))))))))***,,,---,,,,,,++++++++++++,,,,,,+++++++++,,,,,,+++++++++++++++************++++++***)))))))))))))))******((((((((((((((((((((((((((()))))))))************'''((()))***************))))))))))))))))))))))))---,,,+++***************)))(((((((((***++++++)))''''''((()))***++++++,,,******))))))))))))*********************)))))))))+++++++++,,,,,,,,,------,,,,,,,,,---------......+++,,,,,,,,,,,,,,,,,,,,,******+++,,,------...///...---,,,,,,---...///000////////////000000000000///000111222222222222222111222333444555555555555555555555555777888999:::>>><<>>:::555111000//////........................------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---,,,+++)))(((++++++++++++++++++++++++)))***++++++,,,,,,++++++)))***++++++,,,,,,++++++,,,,,,++++++++++++,,,,,,)))***+++------------,,,,,,++++++******++++++,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************000000000///...,,,***)))************************''''''''''''((()))***+++)))((('''(((***,,,+++***)))))))))))))))***************)))(((((()))******,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,---------......***+++,,,---------,,,,,,+++++++++,,,,,,---------++++++******+++,,,...///////////////000000000000//////000222222333333222111222333444555555555555555555555666777888::::::;;;:::===CCCDDDIII\\\ppp&&&'''''''''(((((())))))(((((())))))))))))(((((('''''''''''''''((())))))*********+++***)))(((((('''''''''(((((((((((((((************************(((((((((((()))))))))))),,,,,,------------,,,,,,((())))))***+++---///000******+++---000555999;;;@@@EEEMMMTTTZZZ___cccfffiiikkkmmmnnnoooqqqtttvvvxxxxxxwwwxxxyyy{{{}}}~~~||||||||||||}}}~~~~~~~~~zzzwwwtttsssrrrssssssttttttsssqqqooonnngggdddbbbaaacccbbb```]]][[[ZZZZZZZZZ[[[\\\]]]]]]]]]```bbbbbbaaa``````aaa\\\\\\\\\]]]```dddhhhjjjpppuuu{{{}}}{{{vvvsssrrroooqqqsssttttttsssrrrqqqrrrsssuuuyyy~~~|||tttlllgggddd___^^^]]][[[YYYXXXXXXWWWWWWWWWWWWWWWYYY[[[]]]___bbbdddgggjjjlllllllllkkksssrrrpppnnnlllkkkiiihhhhhhhhhhhhiiikkkjjjhhhfffjjjgggddd```]]]YYYTTTPPPGGGDDD???999555222111111////////////////////////........................*********++++++,,,,,,,,,........................---...///000000...,,,+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***+++,,,---,,,++++++++++++************++++++'''(((***---...//////...---,,,,,,++++++,,,,,,---++++++******+++,,,------************************))))))))))))************((((((((()))+++---///000************************%%%%%%%%%&&&'''((()))***(((''''''(((+++,,,+++************))))))))))))))),,,+++***))))))***+++,,,.........------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......)))***,,,---...---,,,,,,,,,,,,------------......******))))))***,,,---...////////////000000000000//////000222222333333333222222333444555555555555555555666666777999:::;;;999888<<>>999555222//////......///000///---***......---------,,,,,,,,,------------------------------------------------/////////......---------...//////...,,,++++++,,,---------,,,,,,,,,++++++++++++++++++******))))))))))))))))))***+++,,,,,,---,,,+++++++++,,,---......***''''''***,,,+++***************************,,,+++++++++***)))))))))(((((())))))*********+++++++++************++++++&&&&&&&&&&&&(((***,,,---+++******)))(((''''''&&&---,,,,,,,,,+++*********))))))))))))))))))))))))+++++++++***************///000111000---***))))))***+++,,,---...///000000,,,,,,,,,------..................------,,,,,,,,,++++++------------++++++((('''(((+++///000---***............////////////000000111111111222222222444444444333333222222222555555555555666888999:::::::::<<>>@@@DDDMMM___ppp&&&''''''((((((''''''&&&((((((((())))))***+++,,,)))(((''''''''''''(((((())))))))))))))))))))))))'''(((((((((((()))))))))++++++******)))(((((((((*********))))))***++++++******************++++++)))+++---......///000111222777===BBBGGGNNNUUU[[[```bbbeeeggggggggghhhiiinnnppprrrrrrssstttvvvxxxxxxxxxzzz{{{|||}}}}}}}}}~~~|||{{{zzz{{{|||~~~~~~||||||||||||yyyyyyxxxwwwvvvtttrrrqqqmmmllliiifffcccbbbaaaaaa___^^^^^^]]][[[ZZZYYYXXXYYYYYYZZZ[[[]]]___aaabbbdddccccccccchhhqqq{{{~~~zzzxxxvvvtttsssqqqooolllhhheeebbb```___[[[YYYVVVTTTTTTUUUXXXZZZ\\\^^^aaacccdddfffhhhjjjkkkjjjhhhfffdddcccbbbaaabbbbbbaaaaaaaaaaaabbbbbb```^^^[[[WWWRRRMMMFFFAAA;;;888444111111111111111/////////............---........................------------------------++++++,,,,,,------......,,,...///...------...///---------,,,,,,,,,++++++++++++++++++++++++++++++------,,,+++*********+++,,,,,,++++++************)))+++,,,+++((('''***---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************++++++************++++++,,,++++++++++++++++++++++++++++++******)))))))))+++++++++,,,,,,---------))))))))))))))))))))))))***+++++++++++++++,,,,,,(((***++++++*********,,,------,,,,,,,,,+++++++++------------------------------------------------,,,------------------,,,)))+++,,,+++)))***...222000000000000111111111111111111222222222222333333333333333333333333333333555555555555666888999:::<<<<<<>>>AAADDDLLL^^^ooo((((((((())))))(((((((((******************))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************++++++***************+++))))))******++++++++++++,,,---///000///000222333666<<>>BBBEEEMMM^^^nnn(((((())))))))))))((((((***************)))(((((((((''''''''''''(((((()))((((((((((((((((((((((((((((((((()))))))))******(((((())))))***+++,,,,,,,,,,,,+++************+++((()))***+++,,,,,,,,,,,,,,,---.........000444777>>>DDDMMMSSSWWWZZZ___cccbbbdddhhhjjjkkklllnnnooooooqqqssstttsssssstttuuuxxxxxxzzz{{{|||}}}}}}}}}zzzzzzzzzzzzyyyxxxwwwvvvrrrssstttuuuwwwyyy{{{}}}}}}}}}|||{{{zzzxxxwwwwwwttttttrrrooollliiifffddd```___]]][[[YYYYYYYYYYYYWWWWWWXXXZZZ\\\^^^aaabbbaaabbbfffkkkpppvvvzzz}}}~~~~~~~~~}}}}}}}}}|||zzzxxxvvvtttsssssskkkhhhbbb]]]XXXUUUTTTTTTWWWXXXZZZ[[[\\\]]]```ccceeeeeegggggggggfffeeeddd```______^^^^^^^^^^^^^^^]]]\\\\\\\\\[[[YYYUUURRRHHHDDD>>>999666444222111000000000000////////////........................------------------------+++,,,,,,,,,,,,,,,------,,,---...---,,,+++,,,---+++++++++*********))))))++++++++++++,,,,,,,,,,,,......------,,,,,,------)))***+++,,,---.........+++,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))))))))))))))+++++++++++++++*********++++++************++++++++++++,,,,,,,,,++++++***)))(((((((((((((((((((((*********+++++++++++++++))))))))))))))))))))))))(((((())))))***++++++++++++,,,,,,+++))))))***,,,*********++++++,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,------------.........------------.........///...---,,,---000222/////////000000000111111/////////000000000000111222222333333333333444444555555555555666888999::::::;;;>>>BBBEEEMMM^^^nnn'''((((((((((((((((((''''''((()))*********)))((('''''''''''''''((())))))))))))))))))))))))))))))(((((()))))))))*********((())))))******+++,,,,,,---,,,++++++*********+++((()))***,,,------,,,,,,+++,,,---...000444:::>>>FFFMMMUUU[[[]]]___bbbddddddgggjjjmmmmmmnnnpppqqqoooqqqssstttsssrrrsssttttttuuuvvvwwwxxxyyyyyyyyywwwwwwwwwvvvuuutttsssrrrmmmmmmmmmoooqqqsssvvvwwwxxxwwwwwwvvvtttrrrqqqpppmmmlllkkkiiigggdddbbb```ZZZYYYWWWVVVUUUUUUVVVWWWVVVWWWYYY]]]aaafffjjjmmmmmmnnnrrrvvv|||}}}{{{{{{zzzssspppkkkfffaaa]]]ZZZYYYWWWXXXYYYXXXXXXYYY[[[]]]^^^```ccceeeggggggfffeeebbbaaa```___^^^]]]]]]]]]\\\[[[ZZZ[[[[[[ZZZXXXUUUQQQMMMGGGAAA===:::666444111111111000000000//////........................------------------------,,,,,,,,,+++++++++++++++---...///...,,,++++++,,,+++++++++*********))))))+++++++++,,,,,,,,,------,,,++++++++++++,,,,,,---++++++---...///......---,,,,,,+++,,,------,,,+++++++++++++++++++++++++++*********))))))))))))))),,,,,,,,,++++++*********++++++************++++++)))***+++,,,,,,+++******))))))))))))))))))))))))++++++++++++++++++******))))))))))))))))))))))))(((((()))******+++,,,,,,+++,,,---,,,+++,,,...111---------,,,,,,,,,,,,+++......---------,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,---...///000...------...000000000....../////////000000000///000000000000111111111222222222333333444444444555555555555666888999:::999:::>>>BBBFFFNNN___ooo&&&''''''''''''''''''&&&%%%&&&((()))************'''''''''''''''((()))***************************))))))))))))***************************+++++++++---,,,,,,+++*********+++((()))+++,,,------,,,,,,,,,---...///333999AAAFFFLLLSSS[[[```bbbbbbdddfffgggiiimmmoooooooooppprrrnnnqqqssstttsssrrrrrrsssooopppqqqsssttttttuuuuuuqqqqqqqqqooonnnllljjjiiihhhhhhiiijjjlllooorrrssstttssssssqqqpppnnnlllkkkggggggfffeeedddbbb```___WWWVVVUUUTTTTTTTTTUUUVVVWWWXXX[[[```ffflllrrruuuwwwyyy|||}}}~~~~~~}}}{{{zzz}}}}}}}}}~~~}}}yyywwwsssnnniiieeeaaa```XXXYYYYYYWWWVVVVVVXXXZZZYYY\\\```dddfffggggggfffdddcccbbb```^^^]]]\\\\\\[[[YYYXXXXXXYYYXXXVVVTTTXXXTTTNNNHHHCCC>>>:::777111111111111000000000000////////////////////////------------------------...------,,,,,,+++++++++000111111000...,,,---...---------,,,,,,,,,+++++++++++++++,,,,,,---------))))))))))))***+++,,,,,,---.../////////...---,,,,,,)))((())),,,---***'''************************,,,+++++++++******)))))),,,,,,,,,++++++*********++++++************++++++((()))***+++,,,+++************************++++++.........------,,,,,,,,,))))))))))))))))))))))))******+++,,,------......&&&'''(((((((((***---000222111000///...---,,,,,,.........------,,,,,,,,,,,,,,,,,,------.........///...---,,,,,,---...//////,,,***+++...///...,,,............////////////000111111111111222222222222222222333333444444444555555555555666888999:::888999===BBBFFFOOO```ppp((()))))))))))))))(((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''***)))(((''''''((()))***)))(((((('''&&&%%%%%%$$$------.........---,,,+++------,,,++++++***))))))******)))***,,,------,,,...///111333888@@@HHHOOOUUUYYY^^^bbbccccccdddeeehhhiiikkkmmmnnnoooooonnnnnnooopppqqqqqqpppooonnnnnnnnnnnnmmmmmmllllllllliiiiiiiiiiiihhhgggeeeddddddcccbbb``````ccciiimmmkkklllmmmmmmkkkiiifffdddcccbbbbbbaaa```___^^^^^^ZZZXXXVVVTTTTTTTTTVVVWWW[[[^^^ccchhhmmmsssyyy}}}}}}|||zzzzzz{{{~~~}}}{{{{{{zzz}}}~~~}}}}}}{{{yyywwwuuurrrnnnkkkfffccc___\\\[[[ZZZYYYWWWYYYZZZ\\\^^^```bbbcccddd^^^___```aaa```]]][[[YYYWWWWWWVVVVVVWWWYYYZZZ\\\YYYXXXUUUPPPJJJCCC===:::555444222000...---,,,,,,//////...---------------//////............//////......---------,,,,,,,,,222---))))))---...,,,***---------....../////////...---,,,,,,++++++++++++...---,,,,,,++++++++++++******+++++++++,,,,,,,,,000///---+++***(((''''''++++++++++++++++++++++++---,,,,,,+++*********+++,,,++++++******++++++,,,......---,,,+++))))))(((+++******))))))***+++,,,'''(((***+++***)))'''&&&###(((***)))(((((()))++++++************++++++************)))))))))(((''')))+++)))%%%######%%%******+++,,,,,,,,,,,,+++)))***++++++,,,---.........---,,,++++++,,,...///.........------,,,,,,,,,,,,---......,,,+++,,,...///////////////.........000111111111111222222222222222333333333333444444333333333444555666777888======???BBBDDDLLL]]]mmm(((((())))))))))))(((((((((((((((((()))))))))***)))((((((''''''(((((()))***)))(((''''''((())))))&&&&&&((()))***,,,---...***+++++++++,,,,,,---------------,,,++++++******+++++++++,,,---.........000222555999>>>EEEMMMSSSXXX\\\aaadddeeeeeefffggghhhjjjkkkmmmnnnnnnmmmmmmnnnnnnoooooonnnmmmkkkjjjggggggffffffeeeddddddddd````````````_________^^^]]]]]]\\\[[[[[[]]]bbbeeeggghhhiiiiiihhhgggeeecccaaaaaa```___^^^^^^^^^^^^[[[ZZZWWWVVVVVVXXX[[[]]]aaadddiiimmmqqqwww}}}~~~|||{{{{{{}}}~~~||||||zzz|||~~~~~~}}}{{{xxxuuupppmmmgggccc```]]]ZZZXXXZZZZZZZZZ[[[[[[]]]^^^^^^___```aaabbb```^^^[[[YYYWWWVVVUUUUUUUUUVVVWWWXXXZZZZZZXXXUUUPPPJJJEEEAAA777666444222000///////////////...------.........//////............//////.........---------,,,,,,'''###!!!$$$)))------++++++++++++,,,,,,,,,------...---,,,,,,+++++++++,,,...---,,,,,,++++++,,,,,,+++,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,++++++******))))))((()))***+++,,,+++)))((($$$'''+++,,,+++***+++,,,++++++************++++++++++++++++++************'''))),,,+++***)))***+++******+++,,,,,,,,,,,,+++------------------......222111...,,,,,,,,,------------------,,,,,,,,,+++---...//////------...///////////////////////////111111111111222222222222222222333333333333444444444444444555666777888999;;;;;;>>>AAADDDMMM___ooo(((((())))))))))))((((((((((((((()))))))))*********))))))(((((())))))***))))))(((((((((((())))))++++++++++++************))))))((()))***,,,---///......------,,,,,,++++++,,,,,,,,,---...///000000222666;;;AAAFFFMMMTTTYYY\\\___dddfffggghhhhhhiiijjjjjjlllmmmmmmmmmllllllmmmlllllljjjhhhfffdddccc^^^^^^]]]\\\\\\[[[ZZZZZZWWWWWWVVVVVVVVVWWWXXXYYYWWWXXXYYYXXXWWWXXX[[[^^^bbbcccdddeeeeeedddbbb```___^^^^^^^^^^^^```aaabbbaaa___\\\[[[\\\___dddgggkkkmmmqqqtttxxx}}}}}}|||{{{||||||~~~~~~{{{}}}~~~~~~zzzvvvqqqkkkhhhddd```^^^^^^\\\ZZZYYYXXXXXXXXXYYY^^^___```aaa```___]]][[[WWWWWWUUUTTTSSSSSSSSSSSSYYYZZZZZZYYYVVVQQQLLLIII===;;;777444222111111111///...............///000//////............//////.........------------,,,---***((((((+++---+++)))+++++++++,,,,,,,,,,,,---------,,,+++++++++,,,,,,...---,,,,,,,,,,,,,,,,,,------------............*********++++++,,,---...------------------------,,,,,,++++++******++++++,,,++++++******++++++,,,))))))***+++,,,------...,,,,,,---,,,+++***((('''((()))+++,,,---,,,++++++***,,,------,,,,,,---...++++++************++++++,,,,,,,,,++++++++++++***(((***,,,,,,+++++++++,,,***++++++,,,,,,,,,,,,,,,/////////......---------111000...---------...///,,,,,,,,,,,,++++++++++++...///000///......///000////////////////////////111111111111222222222333222222333333333333444444555555555666777888::::::999:::===AAAEEENNN```qqq'''(((((())))))))))))((((((((()))))))))************))))))(((((())))))***((((((((((((((()))))))))++++++***)))'''&&&%%%%%%+++***)))((()))+++---///.........------,,,,,,,,,,,,,,,---------///111333666;;;BBBIIIOOOUUUZZZ^^^___bbbfffhhhhhhiiijjjkkkllllllmmmnnnmmmlllkkkjjjiiihhhfffdddaaa^^^\\\[[[WWWWWWVVVVVVUUUTTTTTTSSSTTTSSSRRRQQQRRRTTTVVVXXXWWWXXXYYYYYYXXXXXXYYYZZZ^^^```cccddddddbbb___]]]]]]]]]]]]___bbbfffjjjmmmnnnkkkgggddddddhhhmmmppptttuuuxxxzzz}}}|||zzzyyyxxx|||~~~~~~~~~}}}wwwsssooollliiigggdddaaa^^^ZZZWWWVVVUUUUUUZZZ[[[]]]^^^______^^^^^^YYYXXXWWWUUUTTTRRRQQQQQQTTTVVVXXXYYYXXXTTTPPPNNNDDDBBB===888444222111111//////......//////000111//////............//////............------------222000............---+++........................---,,,,,,++++++,,,,,,,,,...------,,,,,,,,,------,,,------------.........,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,++++++***++++++,,,,,,++++++******++++++,,,))))))***+++,,,------...***+++---------+++)))'''((((((***+++,,,,,,,,,,,,------,,,+++++++++,,,...++++++************++++++,,,,,,+++++++++***************+++***)))(((''''''***+++,,,,,,------,,,,,,.........---------------+++++++++,,,---///111222++++++++++++++++++++++++---...//////...---///000///////////////000000000111111111222222222333333222222222333333333444444555555555666777888999::::::;;;===AAAEEEMMM___ppp''''''((()))))))))))))))))))))))))))************)))((((((''''''(((((()))''''''((()))))))))))))))$$$$$$%%%&&&((()))******...---+++))))))+++,,,---......------------,,,,,,***,,,---------///333777;;;@@@HHHOOOUUUZZZ^^^aaaaaadddfffhhhhhhhhhjjjkkkmmmnnnnnnnnnmmmkkkiiihhhbbbaaa___\\\ZZZWWWVVVUUURRRRRRRRRRRRQQQQQQQQQPPPTTTSSSRRRQQQRRRSSSVVVWWWXXXYYYZZZZZZXXXWWWWWWXXX]]]```dddhhhhhheee```]]]]]]^^^```cccjjjqqqxxx|||{{{uuuqqqoooqqqtttvvvyyyzzz{{{|||~~~~~~{{{xxxvvvvvvzzz~~~}}}|||}}}yyyvvvrrrnnnlllhhhfffbbb]]]YYYVVVTTTSSSUUUVVVYYY[[[]]]^^^______[[[[[[ZZZXXXVVVTTTSSSRRRRRRTTTWWWYYYYYYWWWTTTSSSMMMJJJDDD>>>888444222111000000/////////000000111//////............////////////.........---------(((((()))+++---/////////........................,,,,,,,,,++++++,,,,,,------------,,,,,,---......,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++((()))+++---...---,,,***'''((()))***++++++,,,,,,---+++)))((())))))***+++++++++************+++++++++*********)))))))))))))))))))))))))))(((&&&%%%++++++,,,------------,,,***++++++,,,------......)))******+++,,,...///000+++++++++++++++++++++++++++,,,......------...///////////////000000111111111222222222222333333333222222222333333333444444444444444555666777999999<<<===???AAADDDLLL^^^nnn&&&'''((())))))******))))))))))))*********++++++)))((((((''''''(((((()))&&&'''((()))*********)))(((((((((((())))))))))))...---,,,+++***++++++,,,---------,,,,,,,,,,,,,,,))),,,......///111777<<>>AAADDDMMM^^^ooo&&&'''((()))************)))************+++++++++++++++************++++++%%%&&&((()))*********)))&&&''''''((()))******+++&&&'''(((***++++++++++++++++++++++++++++++++++++***...222333333888@@@GGGPPPTTTYYY]]]___bbbeeeggggggiiijjjjjjjjjjjjkkkmmmiiiiiihhhfffdddaaa^^^\\\TTTTTTSSSTTTUUUVVVXXXZZZ]]]^^^___```bbbcccdddeeeccccccbbbaaa___]]]ZZZYYYYYYYYYWWWUUURRRQQQRRRTTTVVV```nnn{{{~~~xxxrrrmmmmmmnnnsss{{{~~~vvvvvvuuusssrrrtttxxx{{{||||||~~~|||yyyuuuvvvyyy|||~~~||||||yyyyyyxxxuuuqqqkkkeeeaaa\\\[[[[[[[[[ZZZZZZZZZYYYZZZ[[[\\\]]]]]]\\\[[[ZZZWWWWWWVVVVVVWWWXXXYYYZZZYYYXXXVVVRRRMMMGGGAAA>>>555444333111000//////...//////............//////000/////////............(((+++---////////////000/////////......---------++++++++++++,,,,,,---...---------------...///000............/////////000---------,,,,,,------...------------------------+++*********+++,,,,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,------,,,+++++++++,,,,,,---+++)))+++...///---+++++++++************++++++,,,,,,,,,+++++++++******,,,***)))***,,,,,,***'''+++,,,------......------///............---------,,,,,,---......---------,,,,,,,,,------.........,,,---//////...///000222...//////000111222222222222222333333333444444444222222333333333444444444666666777777888999;;;<<<::::::===AAAEEENNN```qqq((((((((((((((()))******(((***+++***)))((()))******)))))))))))))))***+++***************)))((('''((()))***+++,,,+++******,,,,,,,,,,,,,,,+++***))),,,---...---++++++,,,......000222555:::AAAIIIOOOWWWWWWYYY\\\___dddgggjjjjjjkkkkkklllmmmmmmmmmlllkkkiiifffbbb^^^[[[YYYXXXVVVWWWXXXZZZ\\\___aaaccceeefffffffffffffffgggggghhhgggeeebbb___\\\ZZZYYYYYYXXXVVVSSSPPPOOOPPPRRRXXXcccttt~~~yyywwwwwwzzz~~~{{{zzzuuutttqqqmmmkkklllooorrr}}}~~~|||xxxyyy|||yyyyyyzzz{{{|||}}}yyyuuuqqqnnnmmmjjjfffcccaaa^^^[[[XXXZZZ[[[]]]___aaa```]]][[[ZZZYYYXXXXXXXXXXXXYYYYYYXXXZZZ\\\\\\WWWPPPHHHBBB???<<<777444222111000...000000///.........////////////.........---------///............///000000................................................++++++++++++,,,------...........................000//////...------,,,,,,***++++++,,,,,,++++++***,,,---...---+++***+++,,,,,,,,,++++++,,,,,,---...///---+++)))(((((()))***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,...000222444***+++------,,,,,,,,,---+++++++++******(((''''''))))))*********++++++++++++++++++++++++***)))(((,,,,,,,,,------.........///---++++++...000///...++++++------------++++++...............///000000000000000000111111111111222222111111000111111111333333333444444444555555444444444444666777888999;;;<<>>BBBDDDJJJYYYhhh***))))))((((((((((((((()))***++++++))))))***+++&&&&&&&&&'''((()))++++++((())))))************)))******))))))******+++,,,+++,,,,,,------------,,,.........------///333666AAAGGGNNNUUUZZZ]]]```bbbdddfffhhhkkkmmmnnnooopppooooooooooooooonnnnnnmmmnnnmmmkkkiiiiiikkkmmmnnnmmmnnnoooooonnnmmmlllkkkhhhgggeeeccc```]]]\\\ZZZVVVVVVUUUUUUWWWZZZ\\\^^^bbbcccbbbaaa```aaadddggglllvvv|||yyyyyy{{{|||}}}|||{{{yyywwwvvvxxx}}}}}}zzzvvvuuuvvvzzz|||}}}}}}{{{~~~~~~~~~uuukkkddd___ZZZXXX[[[ZZZZZZZZZ[[[\\\]]]^^^[[[[[[[[[[[[[[[[[[\\\\\\\\\YYYSSSMMMHHHBBB<<<888444444222111000000000000000000000/////////......---------------......///................................................///...------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---......///***++++++,,,,,,++++++******,,,------,,,+++,,,...+++************+++,,,,,,***+++++++++,,,,,,------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,---...---***(((((((((******++++++++++++******))))))*********+++++++++,,,,,,---.........------...---------------,,,,,,+++---//////---+++++++++---,,,,,,++++++,,,,,,---------,,,,,,---......///000000000000111111111111333333222111111111111111333333333444444444555555555555555666777888999::::::;;;>>>BBBDDDJJJYYYhhh******)))(((((((((((((((***+++,,,+++******+++,,,(((((((((((())))))***+++)))************))))))(((+++***)))))))))***+++,,,******,,,---............//////000000111555:::>>>LLLQQQWWW\\\```ccceeegggfffhhhkkknnnppprrrssssssoooppppppppppppooonnnmmmooonnnmmmllllllmmmnnnooonnnooooooooommmkkkhhhfffdddcccaaa^^^\\\YYYWWWVVVTTTSSSRRRRRRTTTWWW[[[]]]```aaabbbbbbccceeeiiimmmqqqzzz}}}zzzzzz|||}}}~~~~~~~~~~~~}}}|||~~~|||xxxuuuuuuxxx||||||{{{~~~|||zzz}}}~~~~~~{{{rrrjjjccc___[[[ZZZYYYXXXYYY[[[]]]___\\\\\\]]]]]]^^^^^^^^^^^^\\\ZZZWWWTTTOOOIIIBBB===999777444222111111222333000000000000/////////.........------......///000...................................................------------......///------------------------------------------------+++,,,,,,,,,,,,,,,,,,+++)))+++,,,,,,++++++,,,---+++++++++++++++,,,------)))******++++++++++++***++++++************++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,......---+++)))))))))++++++,,,,,,,,,,,,,,,+++(((((()))***+++,,,,,,---,,,,,,---...............---..................///***,,,......+++(((''''''---,,,,,,++++++,,,,,,---+++++++++,,,---...///000000000000000111111111111---...///000000000///...333333333444444444555555555555555666777888:::::::::;;;>>>AAACCCJJJYYYhhh******)))((((((((((((((((((***+++***)))((()))***+++***)))))))))))))))******************)))((('''+++***)))))))))***,,,---((()))+++---...000111111111222333444777<<>>AAACCCJJJYYYhhh+++***)))(((((()))***+++))))))))))))************))))))(((((()))***++++++******++++++++++++*********)))((((((((()))+++,,,***+++,,,,,,+++,,,...000111222333444888>>>FFFKKKVVV[[[bbbgggiiikkklllmmmoooppppppqqqrrrrrrssssssrrrrrrrrrrrrqqqppppppoooooooooooonnnnnnnnnnnnnnnjjjjjjjjjiiigggeeebbbaaa[[[ZZZYYYWWWUUUSSSQQQPPPSSSTTTSSSSSSSSSVVVZZZ]]]\\\cccgggddddddiiipppsss{{{zzz{{{|||}}}}}}zzzzzz{{{|||yyyssstttuuuvvvxxx{{{~~~}}}|||}}}~~~yyyrrrgggbbb\\\XXXWWWXXXYYYZZZ___^^^^^^^^^______```aaacccaaa^^^[[[WWWRRRMMMIII@@@<<<888555444444222111///000000111111111111000////////////////////////////////////............,,,------......------,,,.........------,,,,,,,,,,,,---///000000///---,,,.........------,,,,,,,,,,,,+++*********+++,,,---......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++++++++++++++++++++++++++---------,,,,,,+++++++++...,,,))))))+++,,,,,,++++++---------,,,,,,...000---+++(((%%%$$$%%%&&&''',,,,,,+++***+++,,,...///,,,,,,.../////////...---.........////////////000////////////////////////---,,,,,,+++,,,---///000///+++'''''',,,000222222000000000000////////////000000111111111222222222333333444444555666666666555555555555666888999999:::<<<@@@DDDFFFLLLZZZiii+++***)))(((((()))***+++))))))))))))***************))))))))))))******+++))))))************)))))))))))))))))))))***+++++++++,,,......------///111///111444777===DDDMMMSSSZZZ^^^eeejjjlllmmmooopppqqqrrrrrrsssssstttttttttrrrrrrrrrrrrrrrqqqpppooonnnnnnmmmmmmlllllllllkkkhhhhhhgggeeecccaaa___^^^ZZZYYYVVVTTTRRRPPPOOOOOOQQQQQQRRRRRRRRRUUUZZZ]]]___gggllllllmmmsssxxx{{{~~~yyyxxxyyyzzz}}}~~~{{{{{{|||}}}}}}wwwssstttuuuvvvwwwzzz|||~~~}}}{{{yyyzzz{{{~~~|||oooiiibbb\\\YYYXXXXXXXXX______`````````aaaaaaaaacccaaa___]]][[[XXXSSSPPPIIIDDD>>>999666444111000000000000111111111000000////////////////////////////////////............,,,------......------,,,.........------,,,,,,,,,,,,---...000000...---,,,.........------,,,,,,,,,//////---,,,+++++++++++++++++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********))))))...,,,******+++,,,---,,,+++,,,,,,,,,******,,,...,,,+++***)))***+++---...,,,+++*********,,,---...+++,,,.../////////...---,,,,,,,,,,,,------------........................------,,,+++,,,,,,......*********,,,...000000000000000000000000000000///111222222222333333333333333333444444555666666666555555555555666888999::::::;;;>>>BBBDDDJJJYYYhhh******))))))))))))******))))))))))))************++++++***)))))))))******(((((())))))))))))((((((((()))******++++++******+++---///000///...///000///222666<<>>:::777444222000111000000000000000000////////////////////////////////////............------............------.........---------------,,,---...//////...---,,,.........---------------...............---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))...,,,******+++,,,---,,,++++++,,,+++))))))***,,,,,,,,,,,,------.........*********)))******+++,,,+++,,,---//////......---,,,,,,,,,,,,------------------------------------------,,,+++++++++,,,,,,&&&)))...000000/////////000000000000000000000000222222333333333444444444333333333444555555666666444444555555666888999::::::;;;===@@@BBBIIIYYYiii***))))))))))))))))))***((()))))))))************,,,++++++***))))))))))))))))))************))))))((()))***+++,,,+++***))))))+++...///......//////111555;;;BBBJJJTTT]]]cccdddhhhmmmppprrrtttuuuvvvvvvvvvvvvvvvuuuuuuuuutttssssssssssssrrrqqqoooooollllllkkkiiihhhgggeeeeeecccaaa___\\\ZZZYYYXXXXXXVVVTTTQQQNNNLLLMMMNNNOOOOOOQQQSSSUUUXXX\\\aaaeeejjjsss|||}}}zzzvvvsssppppppqqquuu{{{}}}zzzyyyuuuuuuuuuuuuwwwyyy|||}}}}}}{{{{{{{{{~~~vvvmmmfffbbb^^^\\\[[[\\\^^^```aaabbbbbbbbbdddccccccccccccbbb___]]]UUUPPPIIICCC???<<<:::888222222111000000000000000////////////////////////////////////............------............------...............---------------...//////...------...............---------)))***,,,...///000//////.........---+++***)))(((---------------------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++))))))***+++,,,++++++,,,,,,+++))))))***,,,,,,---------,,,+++)))((())))))))))))))))))******+++,,,---...///...------------........./////////------------------------------,,,,,,++++++++++++&&&***000111000......000000000000000000111111111222222222333333333333444222333333444444555666666444444444555666888999:::<<<<<<===???AAAIIIZZZjjj)))))))))******)))))))))((()))))))))************,,,,,,+++***))))))*********++++++,,,,,,++++++***((()))+++,,,,,,,,,+++***''')))+++---------///000777;;;AAAIIIPPPXXX```eeegggkkkooorrrtttuuuwwwxxxxxxxxxwwwvvvuuutttsssssssssssssssrrrqqqpppnnnmmmlllkkkiiihhhfffdddbbbbbb```^^^\\\YYYXXXWWWWWWWWWUUUSSSPPPNNNNNNOOOQQQSSSSSSUUUYYY\\\```eeejjjnnnuuu~~~~~~yyywwwtttrrrpppmmmnnnpppttt{{{|||{{{wwwvvvuuuuuuwwwzzz|||~~~~~~~~~|||sssmmmgggccc```ZZZ[[[]]]___```bbbccccccfffeeedddddddddccc```^^^ZZZUUUOOOIIIEEEAAA===;;;555444333111000000000000000000000000000000000000////////////............---......//////......---........................---..................---........................((()))+++---//////..................,,,+++)))(((------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***(((((()))*********+++,,,---,,,******+++---***+++,,,---,,,+++)))'''))))))))))))))))))))))))++++++---.........---,,,---------............///........................------------,,,++++++***))),,,//////------///222///000000000111111111222111111111111222222222222222222333333444555555555333444444555777888:::;;;======>>>@@@CCCJJJ[[[kkk))))))************))))))))))))))))))************,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++)))***++++++,,,+++++++++''')))+++,,,---///222555>>>BBBIIIOOOVVV\\\cccgggkkknnnrrrtttuuuwwwxxxzzzzzzzzzyyywwwvvvtttssssssrrrrrrrrrqqqpppnnnmmmllljjjiiigggeeebbb```^^^]]][[[ZZZYYYXXXWWWVVVVVVVVVTTTSSSRRRRRRSSSTTTWWWXXXXXX[[[```dddiiioootttxxxzzzuuurrrpppooommmlllnnnpppuuu}}}{{{~~~~~~}}}xxxwwwvvvvvvxxx|||{{{tttnnnjjjgggaaa`````````aaabbbcccdddfffeeeeeeeeeeeedddaaa^^^```\\\VVVQQQKKKEEE???;;;888666444222111111111222000000000000000000000000////////////..................////////////...................../////////......................................./////////---------------,,,++++++***+++---...///...------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,***(((((()))************+++,,,,,,++++++---...((()))+++---......------)))************)))((((((***+++,,,......------,,,++++++++++++,,,,,,,,,,,,////////////////////////------.........---,,,,,,---......---,,,...000333///000000111111222222222000000111111111222222222222222222333444444555555333333444555777999:::;;;======???BBBDDDKKK[[[kkk((()))***++++++***)))((())))))))))))************++++++*********+++,,,,,,+++++++++,,,,,,++++++++++++*********++++++,,,,,,+++,,,---...000444999===DDDHHHOOOVVV\\\aaafffjjjoooqqqtttvvvwwwyyyzzz|||}}}|||{{{yyywwwvvvtttsssqqqqqqqqqpppnnnmmmkkkjjjgggfffdddaaa^^^\\\ZZZXXXVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTUUUVVVXXXZZZ\\\^^^\\\___eeekkkqqqwww|||}}}vvvqqqnnnmmmlllkkkmmmooosssxxx}}}xxx|||zzzyyyxxxxxxzzz~~~yyytttqqqmmmkkkhhheeeccccccdddeeefffeeeeeeeeeffffffcccaaaaaa___[[[WWWRRRLLLEEE@@@:::999666444222222222333000000000000000000000000////////////..................////////////......---........./////////000.........------.........---........./////////000000000...---,,,,,,,,,,,,***+++---///000000//////........................------,,,,,,,,,,,,------------------------------))))))*********+++++++++...,,,***)))+++,,,,,,,,,((()))************---///)))***+++,,,---.........******+++++++++***)))(((***+++,,,---...---,,,,,,******+++++++++,,,,,,,,,........................,,,---.../////////...---///---,,,---...000000000///000000111111222333333111111111222222222333333111222222333333444555555333333444555777999;;;<<<:::;;;???BBBDDDKKKZZZiii((()))***++++++***)))((())))))))))))************************+++,,,------******++++++++++++******,,,+++***)))***+++,,,---...//////000333888>>>CCCGGGLLLSSSZZZ___eeeiiimmmqqqsssvvvxxxyyyzzz|||~~~~~~}}}{{{yyywwwuuuuuuqqqqqqpppooommmllljjjiiieeedddaaa___[[[XXXVVVUUURRRSSSTTTUUUUUUTTTSSSRRRTTTUUUWWWZZZ\\\___```aaa^^^bbbhhhnnnttt{{{~~~zzztttooommmlllkkkjjjnnnppptttzzz~~~{{{xxx|||zzzyyyyyyyyy|||}}}yyyxxxuuuooojjjfffeeeeeeeeedddddddddfffhhhhhhfffddd^^^]]]\\\[[[XXXRRRKKKFFF<<<:::777555333333333444000000000000000000000000000/////////..................////////////......---.........//////000000......------------......---.........//////000000000///...------...000111---...000111111///...,,,........................---,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,---------///---++++++,,,......---&&&'''((())))))***,,,///,,,+++++++++++++++++++++***+++,,,,,,,,,***)))(((***+++,,,---...---,,,,,,,,,,,,---------.........------------------------,,,---///000000000/////////---,,,---111222000---///000000111222222333333222222333333333444444444111222222333333444555555333333444555777999;;;<<<999:::>>>BBBDDDJJJXXXggg...---,,,***)))((((((((()))))))))))))))************+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++---///---...///000333:::AAAGGGPPPTTTZZZ___dddiiiooosssvvvvvvvvvwwwxxx{{{}}}~~~~~~~~~}}}{{{zzzwwwvvvtttrrrpppooonnnmmmkkkhhhfffccc^^^ZZZYYYWWWSSSPPPRRRVVVUUUUUUVVVVVVTTTUUUWWWXXXXXXYYY\\\```cccddddddjjjkkknnnrrrwww}}}}}}xxxrrrnnnlllmmmmmmmmmsssuuuyyy~~~{{{vvvzzz{{{}}}|||}}}~~~{{{xxxtttoookkkiiidddbbbfffhhhfffccccccfffeeeccc___[[[VVVRRRPPPHHHCCC===888555333222000333111000111222222111000------......//////000000////////////////////////...------------...//////111000///.....................////////////......//////............//////111111000000//////......111111000000////////////---,,,+++++++++---///111,,,---...---+++******,,,&&&'''((()))+++---......+++******))))))******+++++++++,,,,,,,,,---------)))+++---...---,,,,,,,,,......---,,,,,,,,,------------,,,+++,,,---...///******+++,,,,,,---......000,,,***,,,000222///,,,------------------------...---,,,,,,,,,,,,---...////////////............000000000000000000000000444444555555444222111///222333444555777999;;;<<<>>><<<>>>DDDEEEHHHWWWhhh,,,+++******)))*********++++++******))))))((((((***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***+++---///...///111333777>>>FFFKKKTTTXXX]]]cccggglllrrruuuzzzzzzyyyyyyzzz{{{}}}~~~~~~~~~}}}{{{yyywwwuuusssrrrpppnnnmmmllljjjgggdddaaa\\\XXXWWWUUUPPPOOOQQQWWWWWWXXXYYYYYYXXXXXXYYYZZZZZZ[[[___cccfffhhhggglllmmmnnnqqqtttyyy|||~~~|||xxxssspppppprrrssssssuuuwww{{{~~~yyyvvvvvvwwwyyy|||~~~{{{vvvmmmfffbbbeeegggfffeeefffgggfffdddbbb^^^YYYVVVSSSLLLGGG@@@;;;777555333222333222111111222222111000//////////////////000000////////////////////////...------------...//////......---------......///......////////////......///................../////////////////////...............---------,,,,,,///...,,,++++++,,,---...,,,---...---,,,+++,,,---******++++++,,,,,,,,,---,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,...///...,,,******+++,,,,,,+++,,,,,,---......------,,,,,,,,,------...***++++++,,,------......///,,,***,,,000111///,,,------------------------------------------------.../////////000000111111111111111111111111111111333333444555555555444444333333444555777999;;;<<<>>>;;;>>>DDDEEEHHHWWWhhh***)))))))))***+++,,,,,,,,,,,,+++***)))(((((('''***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,---,,,,,,,,,...000///111444888===DDDLLLRRRZZZ^^^ccchhhlllqqquuuxxx~~~~~~}}}|||||||||}}}}}}~~~}}}{{{xxxvvvsssrrrrrrpppnnnllljjjgggcccaaa^^^XXXTTTSSSPPPMMMNNNQQQZZZ]]]```aaa```_________^^^^^^```cccgggkkkllllllooonnnnnnoooqqqsssvvvwwwyyy}}}yyyvvvtttvvvyyy{{{{{{xxxzzz}}}||||||{{{yyyxxxtttvvvxxxzzz|||ssskkkdddcccddddddeeehhhggggggfffdddaaa^^^[[[YYYRRRMMMEEE>>>:::777555444444222111111222222111000000000000000000000//////////////////////////////......------......///000---------......///111111...//////000000//////.........------------......------..................---------,,,,,,,,,,,,,,,000///---,,,++++++,,,,,,+++---...---,,,,,,---............---,,,,,,++++++++++++************++++++************++++++++++++000000000---***))))))***)))*********,,,---...///---------...------,,,,,,+++++++++,,,------......///---+++,,,///111///---........................---......//////......---......///000111222333333222222222222222222222222222222333444555777888999333333444555777999:::;;;===;;;>>>DDDEEEHHHWWWhhh******))))))******+++,,,+++++++++******)))))))))++++++++++++++++++++++++************************,,,---//////...///111333000333888>>>DDDLLLSSSYYY```dddiiinnnrrruuuxxx{{{~~~~~~~~~~~~~~~~~~~~~}}}{{{xxxuuurrrppprrrooollljjjgggddd```]]]ZZZTTTPPPOOOLLLJJJNNNSSS```ggglllmmmkkkkkkiiigggccccccdddgggkkknnnoooooonnnnnnmmmmmmnnnpppqqqrrrvvv}}}~~~{{{zzz||||||~~~~~~~~~|||{{{{{{{{{wwwyyy|||}}}}}}}}}rrrgggcccaaa```bbbeeefffffffffeeecccaaa___]]]XXXRRRJJJBBB===:::777555444333222222222222111///222222111111000000//////////////////////////////...............//////000000000//////000111111222//////000000000000//////------,,,,,,,,,,,,------,,,,,,,,,------.................................///...---,,,,,,,,,,,,---+++,,,......------...000///......---,,,++++++*********))))))))))))************+++++++++,,,,,,,,,111111///---***)))***,,,************+++,,,---...,,,---.........---,,,+++,,,,,,,,,,,,------.........---,,,---///000///---////////////////////////......///000000///............///000000111222222222222222222222222222222333222222222444666888999333444444555777888:::;;;===;;;>>>DDDEEEHHHWWWiii,,,+++******))))))******))))))******++++++,,,,,,++++++++++++++++++++++++************************+++---.........///111333222666===DDDKKKSSSZZZ___gggjjjoootttvvvyyy{{{}}}~~~~~~~~~~~~|||zzzwwwtttqqqppppppnnnjjjgggeeeaaa\\\YYYUUUQQQMMMKKKIIIIIIOOOWWWgggqqqzzzzzzxxxxxxuuurrrjjjiiiiiikkknnnpppppppppllllllkkklllmmmoooqqqrrrtttzzz~~~|||zzz|||~~~}}}}}}}}}|||~~~~~~{{{llleee```]]]]]]```bbbbbbcccdddcccbbbaaa```\\\WWWOOOHHHBBB>>>999777555444222222333222111///222222111111000000/////////////////////////////////............///000000111000//////........./////////000000000000//////------,,,,,,,,,,,,------++++++,,,,,,------..............................,,,,,,,,,,,,------......***,,,------,,,,,,...///,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,------------......///...,,,++++++---///,,,++++++******+++++++++,,,,,,.........---,,,+++,,,,,,------------.........---,,,---...//////...////////////////////////......////////////......////////////////////////111111111111111111111111444333222222222333555666444444444555666888999:::<<<:::>>>DDDEEEIIIXXXiii,,,,,,+++***)))))))))***((())))))***+++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++)))***,,,,,,,,,---///222666;;;BBBJJJRRRZZZaaafffmmmqqqvvvyyy|||}}}~~~}}}|||{{{yyyvvvtttqqqpppnnnlllhhheeebbb___ZZZWWWRRRNNNJJJIIIGGGIIIRRR]]]lll{{{zzzrrrqqqppppppqqqrrrqqqoookkkkkkkkkkkkmmmoooqqqsssrrrwww}}}~~~|||{{{zzzzzz~~~~~~~~~tttjjjccc]]][[[\\\^^^___aaabbbcccccccccbbb```\\\UUUOOOIIICCC===999666444333222333222111///000000000000000000////////////////////////////////////......//////000111///...---,,,,,,+++++++++///000000111111000000///......------------......,,,,,,------------------,,,,,,,,,,,,,,,---------++++++,,,------......///***,,,---,,,++++++,,,---++++++++++++,,,,,,,,,,,,......------------......------------............,,,---...---,,,---...000------,,,++++++++++++++++++,,,------......------------------------......---------............///........................//////...------...//////000/////////.........---000000000000000000000000444444333222222222333333444444555555666888999:::<<<:::===CCCEEEIIIXXXjjj*********)))******+++,,,*********++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---------///111333;;;@@@IIIQQQYYYaaahhhlllssswww||||||{{{zzzxxxvvvtttrrrpppllljjjfffcccaaa]]]YYYVVVOOOLLLIIIHHHGGGKKKVVVbbbppp{{{yyyvvvuuuuuutttqqqooollllllllllllnnnppprrrsssrrrwww|||~~~||||||{{{{{{yyy~~~~~~zzzpppiiiaaa]]]]]][[[]]]___aaacccdddddddddccc```[[[VVVPPPIIIBBB===777555333333333333111/////////////////////000000///////////////////////////////////////000000111......---------------...000000111111111111000000///..................///............------------,,,,,,---------.........,,,,,,------------------***,,,,,,,,,***)))***+++---------------,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......+++---...///...---...///---,,,,,,,,,,,,,,,---...+++++++++,,,---...///000..................------,,,---...............///------------------------000...,,,++++++,,,...000///////////////000000000111111111111111111111111333333444444444444333333555555555555666888999:::;;;:::===CCCFFFIIIXXXjjj((((((((()))***,,,---...,,,,,,++++++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---///000111111222555777>>>DDDMMMVVV^^^eeelllpppwwwzzz~~~zzzzzzyyyxxxvvvtttrrrqqqkkkhhheeebbb```]]]XXXUUUNNNKKKHHHGGGGGGLLLYYYfffqqq~~~{{{yyywwwuuurrrpppmmmmmmmmmmmmnnnppprrrssstttyyy~~~}}}{{{{{{|||}}}yyy~~~}}}~~~uuummmeee___^^^ZZZ\\\^^^aaadddeeeffffffeeeccc___[[[UUUMMMEEE???777555333333333333111///------......//////000000///////////////////////////////////////000111111000//////000000111222333000000111111111111000000//////............///////////////......---------/////////000000000111111............---,,,+++++++++,,,,,,+++)))((()))***/////////...---------,,,+++******))))))******+++++++++,,,,,,,,,---------+++---000000///---------+++++++++,,,---...///000++++++***+++,,,...000222..................------,,,---......------...///------------------------000...+++))))))+++...000......///000111222333333222222222222222222222222222333555666777666555444555555555555666888999999;;;:::===CCCFFFIIIYYYjjj++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,+++***))))))+++---...++++++++++++++++++++++++---...///000111444888;;;FFFLLLUUU]]]dddkkksssyyy~~~|||{{{xxxvvvvvvvvvuuurrrooohhhfffdddaaa___[[[VVVSSSQQQMMMIIIIIIKKKPPP]]]jjj}}}}}}||||||xxxrrrllllllmmmnnnppprrrtttuuuvvvxxxzzz~~~}}}{{{zzzzzz{{{|||}}}~~~wwwoooeee]]]aaa___^^^___bbbdddeeedddjjjgggbbb^^^YYYSSSMMMHHHAAA<<<666111000111222222000111222222222000///...000000000000000000000000000000000000000000000000///////////////.........222111111111000000//////......------------......000000000000000000000000......////////////......,,,,,,------...///000000//////.........---------...---,,,,,,++++++++++++///......---+++******)))...,,,++++++---......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------............------,,,,,,,,,---...///000111000///---,,,,,,---///000////////////000000000000000000000000111111111111000000111111111222222222666555555444444333222222444666777888777888999;;;<<<===???AAABBBHHHWWWfff++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,+++***)))***+++---...------------------------,,,...///111333777===BBBKKKRRR[[[ccciiipppxxx}}}|||}}}zzzwwwuuuuuusssooolllgggfffcccbbb```]]]XXXUUUOOOKKKHHHHHHKKKQQQ___lll~~~~~~}}}zzzuuupppmmmnnnpppsssuuuwwwyyyzzz{{{}}}~~~|||{{{{{{||||||~~~{{{sssjjjddd```^^^\\\]]]```cccdddeeeiiigggdddaaa]]]WWWQQQMMMDDD???888333111111111111000000111222222111000///000000000000000000000000000000000000000000000000////////////////////////000000000000//////............------------......////////////////////////......////////////......,,,,,,------...//////000//////.........---------///...------,,,,,,,,,---,,,,,,------------......,,,+++******,,,---------------------------------+++++++++,,,,,,---------------------............------............------......---------......//////...---,,,,,,---...///------........./////////000000000000111111111111444444444444444444444444444444444444444444444444333555777777777777999;;;<<<===???AAABBBHHHWWWggg*********++++++++++++,,,******+++++++++,,,,,,,,,,,,+++*********+++---...........................,,,---///111555<<>>AAACCCJJJYYYiii))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------.........000111333777===FFFPPPVVVaaahhhqqqxxx}}}}}}zzzvvvrrrooommmmmmkkkiiifffdddcccbbb___]]]\\\XXXTTTSSSTTTXXXdddqqq~~~{{{|||~~~~~~~~~}}}wwwsssnnnjjjhhhgggfffdddeeeeeeeeeffffffddd```]]]UUUQQQJJJDDD???:::555333111111111111111111222222000000000000000000000000////////////////////////////////////000000111111000000000000000000000000......------------..............................---..................------------...............---.....................---,,,,,,,,,,,,,,,------......------,,,+++++++++,,,+++***+++---//////...------------------------......---,,,,,,+++******,,,,,,,,,------------...------............------,,,,,,,,,------///000000------...//////...------............///////////////000000000111111111111111111000000000000000000555555444444444333333333222444555666555666777999;;;;;;>>>AAADDDKKK[[[jjj*********++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------......//////000111111111222444888===CCCMMMWWW^^^hhhoooxxx~~~}}}zzzuuupppmmmlllmmmjjjhhheeeeeeeeeeeedddcccbbb___[[[ZZZYYY\\\eeeppp}}}}}}}}}~~~~~~~~~~~~~~~{{{xxxtttooojjjfffgggffffffffffffeeeccc```[[[WWWQQQJJJEEE???999666444333222111111111111222000000000000000000000000////////////////////////...//////000000111111222000000000000111111111111......------------....................................////////////..............................---------...............,,,,,,+++++++++,,,------)))******+++,,,---.........,,,+++,,,---......---------------------------......------,,,+++******,,,,,,,,,,,,------------------............------,,,,,,,,,---...///000111......................../////////000000000000111000000000000111111111111111111111111222222222333666666555444333333222222222444666666666666888::::::;;;>>>BBBDDDKKK\\\kkk++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---------------...//////000111111222222222666<<>>BBBEEELLL\\\lll++++++,,,,,,,,,---------******+++++++++,,,,,,,,,+++,,,------......------,,,------...///000000111222777???GGGQQQ]]]gggnnnvvv}}}~~~zzzrrrjjjeeedddeeebbbaaaaaadddhhhmmmooopppqqqooooooooonnnnnnuuu}}}|||zzz|||~~~}}}|||||||||~~~zzznnnlllhhhgggggggggfffeeebbb^^^YYYSSSMMMFFF???;;;777666444111000000000000000000000000000000000000////////////////////////...//////000111222222222---.........//////000000.........------.........000000000000000000000000000000111111111111000000.....................------------.........//////---------------...///000..................------///---+++***++++++***)))------------------------)))******+++---...//////++++++,,,,,,,,,------------..................---//////...------------...000///---,,,,,,---///000////////////000000000000000000000000111111111111......///000222333444555222333333444444555555666444666777888777888999;;;999:::>>>BBBEEELLL]]]mmm++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,***+++---...---111666666===IIISSS]]]fffooouuu~~~|||wwwrrrkkkeee```]]]``````bbbfffkkkqqqvvvyyy}}}zzzxxxxxx|||{{{wwwxxx}}}~~~~~~~~~~~~xxxooohhheeefffggggggeeeccc___ZZZUUUMMMEEE@@@:::777333111111111111000444333333222111000//////000000000000000000000000222222111111000/////////111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000///////////////////////////111000---,,,//////,,,------,,,,,,,,,------...///////////////.........+++,,,...---,,,,,,---//////...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------------///......------///000111........................///......------,,,,,,+++////////////000000000000/////////000111333444555222222111111111111111111333333333444444444555555777777666666777999;;;<<<>>><<<>>>DDDEEEIIIXXXjjj++++++******++++++,,,------------,,,,,,,,,,,,,,,------,,,,,,------...///...,,,,,,/////////333999>>>FFFRRR\\\eeennnwww~~~|||zzzyyyuuupppjjjccc^^^[[[\\\]]]aaafffmmmtttzzz~~~}}}{{{|||}}}~~~{{{xxxyyy}}}~~~~~~vvvmmmhhhfffeeedddeeedddaaa^^^YYYRRRJJJDDD===:::666444333333222111222222222111111000000///000000000000000000000000111111111111000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////////////////---000111//////111000---...------,,,,,,------...000000//////...---,,,,,,)))***++++++******+++,,,///...---,,,,,,,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---///......---...///000111..................------------------------------////////////000000000000//////000000111222333444222222111111111111111111333444444444555555555555777777666666777999;;;<<<>>><<<>>>DDDFFFIIIYYYkkk++++++******++++++,,,------------------------------------------......//////---...111222222777===DDDLLLWWWbbbkkkttt}}}{{{wwwuuutttqqqlllgggaaa]]]ZZZXXXZZZ___fffooowww}}}zzz{{{}}}~~~}}}zzzxxxyyy}}}uuummmgggccc```eeedddcccbbb^^^XXXPPPKKKBBB???:::777555444333222111111111000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////////////////,,,000111//////111000---......---------------...111000///...---+++******,,,---......------...000......---,,,,,,,,,------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,///............///000000/////////......---------+++,,,,,,---......//////////////////000000000000000000000000000111222333111111222222222222222222444444555555555666666666666666666666777999;;;<<<>>><<<>>>DDDFFFIIIYYYkkk++++++******++++++,,,------------...............+++++++++++++++,,,------///......222444555;;;BBBJJJRRR]]]gggpppyyy~~~yyyuuuqqqpppmmmiiiddd```\\\ZZZWWWZZZ___gggoooxxx|||yyyxxxzzz{{{||||||{{{zzzxxxyyy|||~~~~~~|||rrrjjjccc___ccccccddddddbbb]]]VVVQQQGGGCCC>>>:::777555333111000000000000000000000111000000000000000000000000...//////000111222222222111111111111000000000///000000000000////////////////////////////////////////////////////////////////////////////////////...000000------111333111///......------------...//////...---,,,,,,++++++...///000000//////000111...------,,,,,,,,,------+++,,,,,,------,,,,,,+++******++++++,,,,,,------............/////////000000000//////......------,,,---------.........///////////////000000000000111000000000000000111222111111222222222222222333555555555666666666666777666555555666777999;;;<<<===;;;>>>DDDFFFJJJYYYkkk++++++******++++++,,,------------.........//////,,,,,,++++++,,,,,,---...///---...333666999@@@HHHSSS[[[fffpppxxxzzzwwwooommmjjjeeebbb___^^^]]]\\\___ccciiipppvvv|||~~~~~~~~~~~~}}}zzzyyyzzz{{{zzz{{{{{{yyyxxxxxx{{{}}}{{{zzz|||wwwnnnfffaaaaaabbbbbbcccccc___ZZZVVVMMMHHHBBB===999666333111000000000000111111111111111111111111111111111111......///000111222222333111111111111000000000///000000000000///////////////////////////////////////////////////////////////////////////////////////000...,,,///777<<<===000///...---------------,,,,,,------------------***,,,------,,,+++---...------,,,,,,,,,------...+++,,,,,,------,,,,,,++++++++++++,,,---......///---......///////////////000000/////////........./////////......---------////////////000000000000000000000///000000111111111111222222333333333333555555555666666666666777555555555555777999;;;<<<===;;;>>>DDDFFFJJJZZZlll++++++******++++++,,,---,,,,,,,,,---......//////...............//////000///---///555:::>>>GGGPPPXXX___jjjttt}}}~~~zzzpppmmmhhhcccaaa```aaabbbeeefffjjjnnnrrrvvvyyyzzz~~~}}}}}}}}}||||||}}}~~~||||||{{{yyywwwwwwyyy{{{~~~{{{|||}}}sssjjjdddaaaaaaaaabbbbbbaaa]]]ZZZSSSNNNGGGAAA<<<888555222222222222111111111111111111111111111111111111111...//////000111222222222111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////////////////...//////---222<<>>DDDNNNXXX\\\dddnnnxxx}}}sssnnnhhhbbb```bbbeeehhhmmmnnnpppsssuuuwwwxxxyyy|||~~~}}}|||}}}~~~|||yyyvvvuuuxxxzzz{{{xxxnnnhhhbbbaaa```aaabbbaaa___]]]YYYTTTMMMFFF@@@;;;777444444444333333222222111111111111111111111111111111//////000000111111111222111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////////////////---000000///222999======111000///...------------..................//////,,,...//////......///000,,,,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,+++)))***+++,,,---...//////------///000000000///............///000000111111////////////............////////////000000000000.........//////111222333111111222222333444444555333444444444555555555555333333444444666999;;;<<<<<<:::===CCCFFFJJJZZZmmm++++++******++++++,,,---******+++,,,,,,---......---,,,,,,,,,,,,---......111000333:::AAAHHHSSS]]]dddkkkvvvuuuppphhhbbb```ccchhhlllrrrsssuuuvvvxxxyyyzzzzzzzzz}}}}}}|||}}}}}}xxxuuutttwwwyyyttt}}}zzzpppjjjcccbbb``````aaabbbaaa```^^^XXXPPPIIICCC>>>999666555555444444333222111111111111111111111111111111000000000000111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000000000000000///////////////////////////222222000///111111---111111000......---------000000//////.........---)))***,,,+++******+++---,,,,,,,,,,,,,,,---...///+++,,,,,,------,,,,,,+++((())))))+++,,,---......,,,---///000000000///...------...///000111222222------......///000000000////////////000000000000---------...///111222333111111222333333444555555333333333444444444555555333333333444666999;;;===<<<:::===CCCFFFJJJZZZmmm///...,,,******+++,,,---+++,,,,,,------......///,,,---------,,,,,,...000222555:::AAAJJJTTT\\\aaajjjqqq{{{}}}vvvqqqkkkhhhgggiiikkkllltttvvvxxx{{{||||||zzzzzz}}}{{{yyy{{{}}}yyyxxxxxxxxxwwwyyy|||~~~xxxttthhheeeaaa______```aaaaaa___]]]YYYTTTOOOGGG???999777555222///...///000111222222111111111111222222222222222222222222222222000000000000000000000000////////////////////////000000000000////////////000000000000000///......000///...------...///000////////////////////////------------------------............////////////)))***,,,///111222333444------............------------------------------...------,,,,,,,,,------,,,---------......//////,,,,,,,,,---------...............///......---,,,............/////////000...///000111111111111111333222111111111222333444333222111111222333555666444444555666777999;;;<<<======???BBBDDDLLL]]]mmm...---+++*********,,,,,,++++++,,,,,,---.........---...///...------///111333777===EEEMMMWWW___dddooovvvuuuqqqllliiijjjmmmooopppssstttwwwyyy{{{||||||||||||~~~|||zzz{{{|||{{{{{{zzzyyyvvvyyy}}}|||wwwnnnjjjeeebbbaaaaaa`````````^^^[[[XXXRRRKKKCCC===999777444111000000111222222222111111111111222222111111111111111111111111111111111111111111111111////////////////////////000000000000////////////000000000000000///......000///............///000////////////////////////------------------------............////////////###%%%))),,,......---,,,------............------------------------------...------,,,,,,---------000000000000111111111222,,,---------............,,,,,,---.../////////............/////////000000111111111111111000///...222222111111111222333444222222222222333444555666555666666777888:::<<<=========???BBBDDDLLL]]]mmm---,,,+++*********+++,,,***++++++,,,,,,------...//////000///......111333555:::BBBJJJSSS[[[ccchhhvvv}}}uuurrrnnnmmmnnnqqqssstttqqqrrrtttvvvyyy|||~~~~~~}}}{{{|||~~~~~~}}}|||vvvyyy|||~~~xxxvvvssspppoooppprrrtttwww{{{}}}uuuqqqlllgggeeeccc```___aaa```^^^\\\XXXPPPHHHBBB<<<:::666333222222333444222222111111111111222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000////////////000000000000000//////...000//////......//////000////////////////////////------------------------............////////////&&&)))---000111000---+++------............---------------------------------------,,,,,,------................../////////------........./////////***+++,,,...///000000000....../////////000000000000000111111111000000///222222111111222222333444222333444555555666666555666666777888999:::<<<=========???BBBEEELLL]]]mmm,,,++++++*********+++,,,******++++++,,,---------////////////...///222555777>>>GGGPPPYYYaaaiiiooo|||yyyvvvsssqqqrrrtttttttttppppppqqqtttxxx}}}~~~}}}~~~~~~~~~zzz|||~~~xxxrrrmmmkkkhhhdddbbbaaacccfffhhhiiinnnttt{{{|||xxxrrrmmmiiifffbbb```aaa``````___[[[UUUNNNHHH???===999666444333444555333222222111111222222333111111111111111111111111111111111111111111111111000000000000000000000000000000000000//////////////////000000000000//////000//////////////////000////////////////////////....................................////////////,,,...111333333222000...------............------------------------------------,,,,,,,,,---......------------------------.........////////////000+++,,,---...////////////...////////////000000000,,,---...000222333333444222111222222222222333333222333444666777666666555666666666777888999;;;<<<<<<===???CCCEEELLL]]]lll++++++++++++++++++,,,,,,***++++++,,,,,,---............///......111555888;;;CCCMMMWWW^^^gggpppwww}}}yyywwwvvvvvvuuutttppppppqqqtttxxx}}}~~~}}}{{{uuupppjjjccc___ZZZWWWTTTQQQQQQSSSWWWYYY^^^bbbhhhpppxxx~~~yyysssooojjjfffccc```_________^^^YYYSSSNNNCCCAAA<<<888555444444444333333222222222222333333333333333333333333333333111111111111111111111111000000000000000000000000000000000000//////////////////000000000000/////////000000000000000000///////////////////////////....................................////////////...---------------------------............------------------------------,,,,,,,,,,,,,,,---...///000000000000000000000000.........////////////000---...............------////////////000000000111,,,---...000222333333444111111222222333333333333222333444666777666666555555555555555666888999:::;;;<<<@@@CCCFFFMMM\\\lll++++++,,,,,,,,,---------++++++,,,------......///---...//////000444999===AAAIIITTT]]]eeennnyyy~~~|||zzzxxxuuuqqqqqqrrruuuyyy~~~|||zzz~~~~~~}}}|||||||||~~~~~~~~~}}}|||zzz{{{|||}}}}}}zzzyyytttpppkkkeeeaaa\\\VVVSSSNNNLLLIIIHHHHHHJJJMMMOOOSSSWWW]]]eeemmmwww{{{uuupppjjjggg```____________\\\XXXTTTIIIFFFAAA<<<777555444444333333222222222222333333444444444444444444444444222222222222222222222222000000000000000000000000000000000000////////////...//////000000000000000///000000111111000000///////////////////////////....................................///////////////...,,,++++++,,,---...------............------------------------------,,,,,,,,,,,,---......///000000////////////......------........./////////......//////...------,,,/////////000000000111111000000111111111000000///000111222333333333333222222333444555555666666555555444444555666777888888;;;<<<@@@DDDFFFMMM\\\kkk,,,,,,------............,,,------......//////000...///000111333888>>>BBBHHHQQQ[[[dddkkkuuu~~~}}}zzzssssssuuuwww{{{}}}zzzxxxwwwyyy{{{~~~}}}|||{{{yyyxxxwwwvvvwwwxxxyyyzzzyyywwwuuutttrrrrrrssssssttttttuuuuuuwwwwwwwwwvvvuuutttsssrrrpppqqqqqqqqqooommmjjjiiiccc___ZZZVVVSSSOOOKKKHHHGGGFFFDDDCCCDDDFFFGGGIIIIIIMMMSSSZZZbbbmmmvvv}}}|||uuunnniiiaaa```______```___\\\ZZZPPPLLLFFF@@@;;;777666555444333333222222333333444333333333333333333333333222222222222222222222222////////////////////////000000000000////////////......///000000000000000///000111111111111000///////////////////////////....................................//////////////////////////////000000------............------------------------------,,,,,,,,,,,,---...//////......---------,,,,,,,,,,,,---------............------..................//////000000000111111111111111111111111000///...000111222333333333222222222222222222333444555666555555555555666777888999;;;<<<@@@DDDGGGMMM\\\kkk,,,------.../////////...------......///000000000///000111333666;;;BBBFFFMMMVVV```hhhoooyyy{{{{{{tttuuuvvvyyy|||~~~|||xxxuuuqqqssswww{{{~~~|||{{{{{{||||||{{{yyyxxxvvvuuuuuuuuuvvvwwwwwwvvvsssqqqooommmmmmmmmmmmmmmmmmmmmmmmpppoooooommmkkkiiigggfffffffffggggggeeebbb```^^^XXXTTTPPPLLLJJJGGGDDDAAA@@@????????????AAABBBCCCCCCGGGLLLSSS[[[eeeooovvvwwwooojjjcccaaa``````aaaaaa```^^^UUUQQQJJJCCC===999777666444333333222222333333444222222222222222222222222222222222222222222222222////////////////////////000000000000////////////......///000000000000000///000111222222111000///////////////////////////////////////////////////............/////////000,,,---///000111000...------..................---------------------------+++++++++,,,---...///000111111000000////////////,,,,,,,,,---------......++++++---...//////000000000000000000111111111111//////000111111111111111000111222333444333222222333222111111222333555666777777666777777888999999:::<<<@@@DDDGGGMMM\\\kkk------------------------///000000000......000222222444666777999>>>GGGNNNWWW^^^gggpppzzz~~~xxxwww||||||xxxvvvxxx|||yyysssqqqsssrrrrrrtttyyy~~~}}}zzzxxxxxxxxxwwwwwwwwwvvvvvvuuuuuuuuuttttttuuuwwwwwwvvvrrrooonnnllliiihhhhhhgggfffeeefffeeedddcccaaa```___^^^ZZZZZZYYYWWWUUUSSSQQQPPPLLLJJJGGGDDDAAA@@@??????<<<<<<===>>>???@@@AAABBBDDDFFFIIIMMMTTT]]]gggmmmtttxxxoooiiieee```]]]]]]^^^^^^^^^___YYYQQQJJJCCC===888555777666555444333333222333444111...---///000///---000000000000000000000000000000000000////////////000000111111111111000000111111111111111111111111000000000000000000000000///////////////......---........................000000///...............000000////////////000000///...---,,,,,,---...///---,,,,,,++++++,,,,,,------------.........//////...---------...///111222..............................------...///111222000000000000111111111111111111111111111111111111666444111111222333444333111111222333444666777888888777666666777:::>>>@@@>>>>>>@@@CCCDDDJJJYYYhhh------------------------...///000///......000222222555777999<<>>??????@@@BBBCCCFFFIIINNNUUU^^^dddooozzzzzzsssmmmhhhccc___^^^^^^_________[[[TTTMMMGGGAAA;;;777777666555444333333333333333111///000222333333111111111111111111111111111111000000000////////////000000111111111111000000111111111111111111111111000000000000000000000000//////000000//////...---........................000000///...............000//////......//////000///...------------...///---,,,,,,++++++,,,,,,------------.........//////...............///000111........................000///......---...//////...////////////000000000111111111111111111111111555333222222333444333222222222222333444555666777777666666666888:::<<<>>>>>>>>>@@@CCCDDDJJJYYYhhh---------------------------...///...---...000111222555999<<>>>>>=========>>>>>>?????????AAABBBCCCEEEHHHNNNUUUYYYfffrrr~~~|||rrrmmmfffaaa____________```\\\XXXRRRMMMFFF@@@;;;777666555333333333333444111000000222444555444222111111111111111111111111111111000000000/////////000000111111111111000000000000000000000000000000000000000000000000000000//////000000//////...---........................000//////............//////..................//////...------------...///------,,,,,,,,,,,,---------------.....................///////////////...////////////////////////111111///...------------............////////////111111111111111111111111333222222333444555333222444333333333333444555666555555666777888:::;;;;;;===>>>@@@CCCDDDJJJZZZiii------------............,,,.........---...000222111555:::>>>CCCKKKUUU\\\fffmmmyyy|||ppppppooonnnpppuuu}}}{{{zzz|||{{{vvvuuuwwwwwwwwwxxxyyy|||{{{vvvsssnnnjjjgggcccaaa___\\\ZZZXXXXXXXXXVVVUUUUUUVVVWWWXXXXXXWWWZZZYYYWWWVVVWWWXXXZZZ\\\___```bbbcccdddeeeeeefffeeeeeeeeefffhhhjjjkkkmmmnnnnnnoooooooooooonnnmmmlllkkkkkkkkkllljjjgggeeedddaaa]]][[[YYYWWWTTTRRRQQQPPPOOOMMMLLLJJJIIIHHHEEEEEEFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@?????????>>>????????????@@@@@@@@@@@@BBBCCCDDDEEEGGGKKKQQQUUU^^^iiittt{{{vvvqqqjjjdddaaa``````______]]]ZZZWWWRRRLLLDDD???999777555444333333444444//////000222333222111000111111111111111111111111111111111000000000//////000000111111111111000000////////////////////////////////////////////////000000000000000///..............................000///............//////......------------...............------.........------,,,,,,,,,,,,------..............................000000000///...---000000000000000000000000000000//////...................../////////000000111111111111111111111111222222222444555555333111555444444333333333444444333444666888999999999999======@@@BBBDDDJJJZZZiii---------....../////////,,,...///.........000222111666<<>>>>>>>>?????????@@@BBBCCCDDDGGGKKKOOOSSS\\\dddhhhlllrrrvvvwwwyyyzzz{{{}}}}}}xxxtttpppmmmiiigggaaa```^^^\\\ZZZUUUNNNJJJAAA>>>:::666444444444555444666777666444222222333222222222222222222222222222222111111111000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111000000///...///////////////////////////............//////000///..................///------...//////...------......------------.....................---------......///////////////...////////////////////////,,,---...///000000000000000000000000111111111111111111111111111111111111222111111333555555444333555444444333333333444444555666777999::::::999888<<<===???BBBDDDKKK[[[jjj---------...///000000000---///000000000111333555777<<>>>>>??????@@@AAABBBBBBAAABBBCCCCCCDDDFFFIIILLLOOOWWW^^^```bbbfffjjjjjjlllmmmnnnoooqqqrrrsssttttttuuuvvvvvvttttttuuuvvvyyy{{{|||xxxsssooodddbbb```___]]]YYYTTTPPPEEEBBB===888555444444555444666666555333222444666222222222222222222222222222222222111111111000000000000111111111111000000111111111111111111111111000000000000000000000000000111111111111000//////////////////////////////...............///000000000//////......//////000------...//////...------......------------......//////.........---------...............///000111........................---...///000000///....../////////000000000000111111111111111111111111111333111000111333555555444444444333333333444444555777777888999::::::::::::<<<<<>>999777666555333444444444444333333333111111111111111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000///...............111...,,,+++---//////...//////...---,,,,,,,,,------------............//////............---------+++///111///...111222000///---,,,,,,.../////////////////////////////////........./////////000000000000000000000000000000333333222111111222222333222222333444555666666777888888888999::::::;;;;;;999@@@@@@AAAGGGLLLYYYooo............//////000000////////////000444:::>>>FFFLLLUUU^^^fffqqq|||zzztttpppqqqtttxxx{{{~~~}}}~~~wwwuuuvvvyyy}}}~~~|||yyytttqqqmmmkkkiiigggeeecccaaa___]]]\\\]]]]]]\\\[[[WWWVVVUUUTTTSSSQQQMMMKKKIIIIIIHHHGGGFFFEEEEEEEEEEEEGGGIIIKKKNNNSSSXXX\\\___eeejjjjjjjjjmmmmmmkkkhhhkkkjjjgggfffgggeeebbbaaa```___^^^]]]]]]]]]]]]ZZZZZZZZZYYYYYY[[[___cccjjjhhhddd^^^XXXSSSNNNKKKKKKKKKKKKJJJIIIHHHGGGFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMOOOSSSWWW___dddjjjlllkkkiiihhhiiihhhhhhgggffffffgggggghhhggggggffffffgggggghhhiiiggggggfffggghhhkkknnnpppuuu{{{~~~xxxnnnfffbbb___^^^]]]YYYTTTKKKCCC>>>;;;888777444444555555555555555555222222222222222222222222333222222111000000//////000000000111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000//////............///222000------...000000000....../////////......------------............///------........./////////+++///111...---000222000///---,,,,,,...000//////////////////////////////....../////////000000000000000000000000000000000333222222111111222333333444444555555555666666666777888888999::::::;;;;;;999@@@@@@AAAGGGLLLYYYooo------......//////000000222111000///111666>>>CCCKKKQQQ[[[eeennnyyyzzztttppprrrvvvxxxzzz}}}}}}|||yyy{{{~~~yyywwwxxxzzz|||xxxuuutttqqqooolllkkkiiigggfffggggggfffdddbbbaaa```___]]]ZZZUUURRROOOMMMKKKIIIHHHGGGFFFFFFEEEGGGIIILLLOOOTTT[[[___dddkkkpppqqqssswwwxxxvvvsssvvvvvvsssrrrsssrrrnnnnnnmmmlllkkkjjjiiiiiiiiiffffffeeeddddddggglllpppyyywwwssslllccc[[[TTTQQQPPPPPPOOOOOOMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLKKKLLLMMMNNNOOOSSSWWW[[[dddjjjrrrvvvuuussssssttttttsssssssssrrrrrrrrrrrrrrrrrrqqqpppooooooooooooooonnnmmmkkkkkklllmmmnnnooossszzzvvvmmmfffccc```___]]]XXXPPPIIICCC>>>:::888555555444444555555666666444444444444444444444444222111111111111111111111000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000///............//////000///.........///000000---...///000000000///...---------............///,,,------...///000000000,,,000111...---///111000///...------///000000///////////////////////////...////////////000000000000000000000000000000000222222222222222222333333666666666666666666666555555555666777888999999:::999@@@@@@AAAGGGLLLYYYooo---------...///000000111222222111111333:::BBBIIIOOOWWWaaalllvvv{{{vvvtttvvvzzzxxxyyy}}}}}}yyyxxxuuuwwwzzz{{{|||}}}}}}{{{vvvtttrrrqqqqqqqqqpppooommmllljjjiiigggddd___[[[UUUSSSOOOKKKHHHFFFEEEEEEEEEGGGIIILLLQQQWWW___dddjjjqqqwwwyyy}}}|||{{{yyyxxxwwwvvvvvvvvvvvvvvvvvvtttuuuxxx}}}xxxlllbbbZZZWWWTTTSSSSSSRRRPPPNNNMMMLLLLLLLLLKKKJJJJJJKKKLLLLLLKKKMMMOOOQQQSSSWWW\\\```iiipppxxx~~~~~~|||zzzyyyxxxxxxyyyxxxvvvtttrrrqqqppppppooossswww|||~~~tttmmmgggcccaaa___[[[TTTNNNHHHBBB===999555555444444444444555666444444444444444444444444///000000111222333333444111111111111222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000////////////000000//////............//////.....................///---...///000000000///...---------............///,,,------...///000111111,,,000000---,,,///000000///...---...000111000...////////////////////////////////////000000000111000000000000000000000000111111222222333333333333666666666666666555555555444555666777888999::::::999@@@@@@AAAGGGLLLYYYooo,,,------...///000111111111111111333777>>>GGGNNNTTT\\\hhhsss}}}{{{xxxzzz}}}zzz{{{~~~{{{wwwuuurrrsssvvv|||~~~~~~}}}|||{{{xxxwwwtttsssqqqnnniiifff^^^ZZZUUUOOOJJJFFFDDDDDDDDDFFFJJJMMMSSS[[[dddjjjpppxxxuuuhhh___[[[WWWWWWVVVUUUSSSPPPOOOMMMOOONNNLLLKKKJJJKKKKKKLLLMMMOOORRRUUUYYY^^^dddhhhooovvv~~~{{{yyyxxxwwwuuuwwwzzz|||~~~}}}uuummmgggcccaaa]]]XXXSSSMMMGGG@@@;;;777666555333333444444555222222222222222222222222...///000111222444555555111111111222222222222333111111111111111111111111000000000000000000000000111111111111111111111111000000////////////000000///............//////000---...//////...---...///....../////////......------------............///------...///000000111111---000000,,,+++...000//////......///111111000.../////////////////////////////////000000000111111000000000000000000000000000000222333333333333333666555555555555555555555666666777999:::;;;<<<===999@@@@@@AAAGGGLLLYYYooo,,,,,,---...///000111111///000222555:::BBBKKKQQQYYYbbbnnnyyy||||||}}}~~~zzzuuurrrqqqrrrtttyyy~~~|||zzzvvvtttkkkggg___WWWPPPKKKHHHGGGDDDFFFJJJOOOUUU^^^hhhooovvv~~~pppeeeaaa]]]]]]\\\ZZZXXXUUUSSSRRRSSSQQQOOOLLLKKKKKKKKKLLLPPPSSSVVVZZZ___eeelllqqqxxx~~~}}}tttlllgggccc```\\\XXXSSSLLLDDD???:::999777555444444555555111111111111111111111111000000111222222333444444111111111222222222333333111111111111111111111111000000000000000000000000111111111111111111111111000000////////////000000...............///000000---///111111///...///000//////...---,,,,,,,,,------------............///......//////000000000111---000000+++***---000///.........000111222000...//////////////////////////////000000000111111111000000000000000000000000///000222333444444333333444444444444444555555555666666777999:::;;;<<<===999@@@@@@AAAGGGLLLYYYooo,,,,,,---...///000111222...///222666<<>>888555444444444333111222333444444444333222111111111111111111111111111111222222222333333333222111000//////000111111111111111111111111111111333222000//////000222333000...---,,,,,,---...000///////////////......------------.........//////000///...---------------///...---++++++,,,------000000000000111111111111111111000000//////......---...///000000111000000///......------///000111///////////////000000111000000111111222222222222333333333333333333333333555444444444444555666666555555666777888999999:::<<<===@@@CCCEEELLL\\\lll)))+++...///...---......///333888===BBBKKKUUU]]]iiiqqq|||~~~}}}xxxvvvwwwwwwxxx{{{uuuhhh]]]SSSNNNGGGIIIJJJNNNWWWdddrrr{{{}}}xxxqqqllliiikkkkkkgggcccbbbaaa]]]WWWSSSRRRRRRRRRRRRTTTVVV\\\dddppp|||~~~mmmggg___ZZZYYYVVVQQQLLLFFFAAA<<<777666555555444222333444444444444333222111111111111111111111111111111222222222333333333222111000000111222333444111111111111111111111111333222000//////000222333222111///......///111222//////000000//////...------------.........//////000///...------------...111000//////......///////////////000000000111111/////////000000000000000...//////000000000000//////......---...///000111000000000000000111222222//////000000111111111111444444444444444444333333555444444444444555666666555555666777888999999:::<<<===@@@CCCEEELLL\\\lll***,,,...///......///000111555;;;@@@FFFOOOZZZbbbooowww{{{zzzzzz{{{|||qqqbbbYYYTTTJJJJJJKKKOOOWWWdddsss}}}~~~zzzuuurrrsssrrrmmmjjjkkkhhhddd^^^YYYWWWVVVUUUUUUTTTWWW^^^hhhuuuvvvlllaaa[[[[[[ZZZVVVRRRJJJFFF@@@;;;999777666555333333444444444444333222222222222222222222222222111111222222222333333333222111111111222333444444111111111111111111111111222111000//////000111222111111////////////111111//////000000//////...---------.........///////////////......------......000111111111000000//////....../////////000000000......///000000111222222///000000000000//////...///............///000000111111111111111222222333/////////000000000000000333333444444444444444444555444444444444555666666555555666777888999::::::<<<===@@@CCCEEELLL\\\lll,,,...000111000000222333333777===CCCJJJSSS___ggguuu~~~}}}||||||}}}|||jjj___ZZZMMMKKKKKKPPPXXXdddsss~~~zzzzzzwwwrrrppprrrpppkkkeee___\\\ZZZYYYXXXWWWZZZaaakkkzzz~~~rrrddd]]]]]]]]]ZZZVVVNNNJJJDDD???;;;999666444444444444444444333333333222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111111111000000000000111111//////...------...//////000000000000000///..................//////////////////............//////...///000000000///---,,,............//////////////////000000000111111111000000111000000///...---............/////////000111000000000000111222222000000000000111111111111222222222222333333333333555444444444444555666666444555666777888999:::;;;<<<===@@@CCCEEELLL\\\lll---///000111000111333555444999???FFFNNNXXXdddmmm{{{~~~|||~~~yyykkkcccRRRMMMKKKPPPWWWaaaqqq{{{vvvuuuxxxxxxssskkkeeebbb```^^^]]]\\\^^^dddnnn}}}vvvggg^^^\\\\\\YYYVVVQQQMMMGGGAAA===:::777444555555555444444333333333222222222222222222222222111111222222222333333333333333222111000///......111111111111111111111111111000000000000000000111//////............//////000000000000000//////............/////////000000//////.........//////000...///000000000///---,,,............////////////222111111111000000000///000000111000000///...------......///////////////000////////////000111111222222222222222222222222000000111111222222222333555444444444444555666666444444555777888999;;;;;;<<<===@@@CCCEEELLL\\\lll,,,---/////////000222555777<<>>CCCKKKSSS\\\hhhuuu~~~zzzwwwvvvvvv|||~~~lll___UUUSSSQQQPPP[[[jjjqqq~~~xxxtttrrrpppooofffhhhllluuu{{{nnneeeaaaaaaXXXTTTOOOJJJFFFBBB>>>;;;888777555444333333444444333333333333333333333333111111222222222333333333...///111333444444444444111111111111111111111111//////000000000000////////////000000000000//////111111111111111000//////////////////000000000000///////////////000111111///...---++++++,,,------000000000000111111111111000000000111222222333333......///000000111000000,,,---///000000000///...111111111000111222222333222222222222111111000000333333444444555666777777555444444444444555666666333333555666888:::;;;<<<<<<===@@@CCCEEELLL\\\lll///000000000000333666999===EEEOOOXXXaaalllzzz{{{vvvtttuuuuuu|||xxxjjj[[[SSSPPPPPPSSSXXXgggooo{{{~~~{{{wwwtttrrrnnnlllrrr}}}tttggg[[[WWWVVVUUUQQQLLLFFFAAA>>>:::888666555555444222000333333555555555555333333222222333333333444444444111222333333333333222111111111000000000222333444000000111111111222222222333333222111000///......000000111111111111000000222222111000///...---------...///000000111000000111111000000000000111111...///000111111000///...222222111000///...------//////000000000000//////000000//////.........---...//////000000000000000222222111111111111111111222222222222222222333333444555666666777666666666555555666777888999999:::<<>>;;;888777777666555444222222222222222222222222111111111222222222333333222222222222222222222222111111111000000/////////111111111111111111111111//////000000111111111111000000111111111111000000------...///000111222222000000111000000///...---111111000000000000111111//////000000000000////////////000000000111111111222000///------///000222000000////////////////////////000111111111111000111111111111111222222222333333333333444444444444333333444555555555555555555555666777888999999:::;;;BBBBBBCCCIIIMMMZZZppp000111111222444888???CCCIIIRRR^^^jjjuuu~~~zzzyyy|||}}}}}}|||zzzwwwvvvyyyrrrcccXXXOOOKKKKKKHHHKKKQQQZZZhhh{{{~~~~~~yyynnnfff]]]YYYYYYWWWPPPIII@@@===:::777666666555444222222222222222222222222111111222222222333333333222222222222222222222222//////000000111111111111111111111111111111111111/////////000111111222222000000111111111111000000////////////000000000000000000111000000///...---111111000000000000111111000000////////////000000//////000000111111222222222000///------///000222//////000000000000000000///000000111111111111111000000111111111222222222444444333333222222111111333444555555666666555555555555666777888999999::::::BBBBBBCCCIIINNN[[[qqq111111222222555:::AAAGGGKKKTTTaaannnzzz~~~|||{{{|||~~~}}}}}}{{{{{{yyyvvvtttwww}}}vvvggg[[[RRRMMMMMMHHHKKKPPPXXXfffxxx}}}~~~uuunnnddd___\\\YYYSSSOOOEEEAAA<<<999777666555444333333222222222222333333222222333333333444444444333222222111111222222333//////111222222333333333222222222111111111111111//////000000111111111222000000111111111111000000111111000000//////......///000000000000//////...//////............//////000000////////////000000000000000111111222222222111000///......///000111//////000000000000111111///000111111222222111111000000000111222222333333444333333222222111111000444555555666777666666666777777888999:::;;;;;;<<<:::AAAAAABBBIIINNN[[[qqq111111222333666<<>>;;;999777666555555333333333333555555444444444555555555666666444333222111111222333444333444555555444333111000222222222222111111000000111111000000000000000000000000111111111111000000////////////000000000000......///000000111000000111111000000000000111111111000///......///000111111111111111111111111111//////000000000000////////////000000111111111222000000111222222222222111///000000111222222333333000111222333555666777888666666777888888888888888555555666777888999999:::999AAAAAABBBIIINNN\\\rrr333333444666:::???EEEHHHYYY```kkkxxx~~~{{{}}}zzz~~~|||zzz|||~~~}}}pppfff[[[SSSQQQMMMMMMQQQ^^^qqq|||wwwoooiiiiiihhhmmmwwwvvvnnnfff^^^XXXTTTOOOLLLFFF@@@;;;888777777666666555444444444555555555555444333333222111111111111111111111111111111111111111111111111111111555222//////111222222000111222333222000000000111222111111000///......---000000000000000000000000000000111111111111000000000000000000000000000000000000000///////////////000000000000111111111111000000////////////000000////////////000000000000222222222111111111111111222222222111111111000000666555444333222333444555666666666666777777777777555666888888888999:::<<<<<>>EEEMMMSSS^^^hhhwww~~~~~~{{{~~~~~~rrrhhh^^^VVVSSSPPPQQQTTT___ppp|||wwwpppgggaaaaaa^^^dddmmmzzzzzzqqqiiibbb]]]ZZZWWWUUUPPPJJJDDD>>>999777555555444333333333333333555555444444333222222222222222222222222222222222222222222222222222222222444222111000111222111000111222333222000000000111111111111000000//////...000000000000000000000000000000111111111111000000000000000000000000000000333111...,,,,,,...222444000000000000111111111111///......------......///////////////000000000000000000000111222222222333444444444333333333333222444444333333333444444555444444444444555555555555555666888888888999:::<<<<<<@@@@@@CCCJJJKKKXXXppp333555888;;;???FFFOOOVVV```lll~~~}}}uuulllaaaYYYVVVQQQQQQTTT^^^mmmyyyqqqgggbbbaaaccchhhqqq|||uuulllddd___[[[WWWVVVRRRMMMGGGAAA;;;888888888777666555555555555555555444444333333333333222222222222222222222222222222222222222222222222333333222222222222111111111222333222000000000111111111111000000000//////////////////////////////000000111111111111000000000000000000000000000000222111///......000222333///000000000111111111111//////............//////////////////000000000000//////000111222333333333333333333333333333333222444333333333444444555555444444555555555666666666555666888888888888:::<<<;;;@@@@@@CCCJJJKKKXXXqqq444777:::<<>>;;;:::999888777666666666666555555444444444444333333222222222222222222222222222222222222222222222222333333333333222111111222111222333222000000000111111111111111000000000000////////////////////////000000111111111111000000000000000000000000000000//////000111222222111111///000000000111111111111111111000000000000111111////////////000000000000//////000111222333333333111111111111222222222222222333333444444555555555555555666666666777777777555666888888888888:::<<<;;;??????CCCJJJKKKYYYqqq555888<<<===???FFFQQQZZZiiixxxxxxpppeee]]]YYYOOOPPPRRRXXXddduuuuuulllhhhhhhggglllvvv}}}tttkkkccc___ZZZXXXVVVRRRLLLFFFBBB???999888777555444444444444555555444444444444444444333333333333333333333333333333333333333333333333222333555444333111111222111222333222000000000111111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000---///111333444333111000000000000000111111111111222111111000000111111222////////////000000000000000000000111222222222333000111111111111111222222222222333444555555555555666666666666777777777888555666888888888999:::<<<:::??????CCCJJJLLLYYYrrr444999===???AAAIIIVVV```rrrwwwnnnddd[[[XXXOOOPPPRRRWWWbbbrrr{{{rrrnnnooommmsss~~~xxxpppkkkbbb___\\\VVVPPPJJJEEECCC999999777666555444444444444444555555555555555555333333333333333333333333333333333333333333333333111333666555333111111222111222333222000000000111111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000...///000222222333222222000000000000111111111111111111000000000000111111////////////000000000000111111111111111111222222111111111222222333333333111222333555555555555555555555555666666666777777555666888888888999:::<<<:::??????CCCJJJLLLYYYrrr444999>>>@@@CCCLLLZZZeeeyyy~~~uuummmbbbZZZVVVOOOPPPSSSWWWaaaqqqxxxuuuvvvwww}}}|||wwwiiifffaaaZZZSSSMMMHHHEEE<<<;;;:::888777666666666444444555555555555555555333333333333333333333333333333333333333333333333111444666666333111111333111222333222000000000111111111111111111111222222000000000000000000000000000000111111111111000000000000000000000000000000000000000000000222444555000000000000111111111111000000////////////000000////////////000000000000222222222111111111111111222222222333333444444444000222333555666666555555444444444555555555666666555666888888888999:::<<<:::??????CCCJJJLLLYYYrrr999999===BBBHHHQQQbbbqqq}}}wwwwwwzzzwwwkkkddd\\\UUURRROOOOOOQQQWWWcccsss|||xxxyyy~~~zzzooobbbZZZVVVRRRJJJCCC@@@===888666666666666666666666666666666666666666444444444444444444444444555444333333222222222222111111111111111111111111555444222111111111222222111111000000//////......000000000000000000000000000000////////////000000111111111111000000000000000000000000000000000000111111000000000000111111111111111111111111111111......//////000000111111222111111111000000/////////000111222333444444444222333444444555555444444333333333444555666777777666666777888999::::::;;;;;;<<>>:::777666555333666666666666666666666666444444444444444444444444444444333222222222333333222222222222222222222222222111000000///000000000......///000000111222222000000000000000000000000111111111000000111111111111111111111000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000111222222333333/////////000000000000000000111111222333333333333222333444444555555444444666666777777777777777777777777888999:::;;;<<<<<<;;;<<>>HHHUUUaaapppyyyuuuqqqooooooqqqqqqrrrvvvxxx{{{}}}~~~}}}zzzxxxwwwqqqllljjjmmmooorrryyyrrrddd]]]XXXUUUUUUPPPRRRXXXcccqqqyyykkkaaaZZZWWWOOOJJJDDD???===;;;999888666666666666666666666666444444444444444444444444333333333222222333333444222222222222222222222222222222222222333222222222222111111111000000000///000000000000000000000000222222111111111111222222111111111111000000000///000000000000000000000000111111000000000000111111////////////////////////......//////000111111111111111111222222333333333111111222333333333222222222333444444555555444444666555555555555555555555777888999:::;;;<<<<<<===<<<===@@@CCCFFFMMM]]]lll<<<@@@KKKZZZhhhxxx{{{xxxuuussstttttttttssstttvvvxxxzzzzzz{{{~~~}}}{{{xxxvvvnnnjjjiiimmmppptttzzzzzzmmmeee]]]XXXVVVQQQTTT[[[ffftttuuujjjaaa[[[RRRNNNGGGBBB???===;;;:::666666666666666666666666444444444444444444444444333333222222222333444444333333333333333333333333//////000111111111111000333222222111000000//////000000000000000000000000111111111000000111111111111111111111000000000000000000000000000000000000111111000000000000111111000000000000000000000000.........///000000111111111111222222222222222222111222222333333222222222222333444444555555444444444444444555555555555555777777888999:::;;;<<<<<<<<<===@@@CCCFFFMMM]]]lll???DDDPPP___nnn|||{{{yyyyyyzzzzzzyyyxxxvvvwwwyyyyyyyyy{{{~~~~~~zzzuuurrrllliiiiiinnnrrrvvv|||xxxoooddd\\\WWWTTTWWW___jjjxxxuuuiii```WWWRRRKKKEEE@@@===;;;999666666666666666666666666444444444444444444444444333222222222333333444555333333333333333333333333...///000111222111111000111111111111111111111111000000000000000000000000111000000//////000000111111111111111000000000000000000000000000000000000111111000000000000111111111111111111111111111111...//////000111111222222111111000000000000000000222222222333333222222111222333444444555555444444444444555555666666777777666777777888999:::;;;;;;======@@@DDDFFFMMM]]]mmmAAAFFFSSScccrrr}}}|||{{{|||~~~~~~}}}xxxyyyzzzzzzzzz{{{~~~}}}xxxsssoookkkhhhiiinnnssswww}}}wwwjjj___ZZZVVVZZZbbbmmm{{{}}}oooddd[[[UUUMMMFFFAAA===999777666666666666666666666666444444444444444444444444222222222222333333444555333333333333333333333333000111222333444444333222000000000111222222333333000000000000000000000000000000////////////000000111111111111000000000000000000000000000000000000111111000000000000111111111111111111111111111111000000000111222222333333000000//////......------222222333333333222222111222333444444555555444444444555555666777888888999666666777888999::::::;;;======@@@DDDFFFMMM]]]mmmAAAIIIVVVfffxxx|||yyyyyy{{{~~~~~~~~~~~~~~~{{{wwwrrrooojjjjjjkkknnnttt{{{|||oooddd]]]YYYZZZaaaoooxxxqqqaaa\\\UUUMMMGGGAAA<<<999666666777777777777777777444444444444444444444444555444444333333444444555555444444333333444444555777666555333222111000000444333111000000000111111222222111111000000//////444333111000000111333444000111000///...///222444111000000111222111///,,,333222222111000///......000000////////////000000111111111000000000000000111111111111111111111111222222222222222222222222222333444444555555444444999999888888777666666666555666777888:::;;;<<<===>>>???BBBDDDEEELLL___pppEEENNN[[[lll}}}||||||~~~zzzuuuqqqnnnmmmmmmooorrrwww~~~}}}pppddd^^^YYYZZZaaannn{{{ttteee```XXXQQQJJJDDD>>>;;;777777777666666666666666444444444444444444444444555444444333333444444555222111111000000111111222666555555444333333333333333333111000000000111111222222222222111111111111333222111//////000111222//////...---++++++...000...///000111111000000///111111111000000000000000000000////////////000000111000000000000000000000111111111111111111111111222222222222222222222222222333444444555555444444666666666666666666666777666666777888999:::;;;<<<>>>???BBBDDDEEELLL^^^pppJJJTTTcccuuu{{{wwwsssooommmnnnoooqqquuuzzzqqqeee^^^YYYZZZ```mmm}}}~~~xxxkkkeee]]]UUUNNNGGGAAA>>>888888777666666555555555444444444444444444444444555444444333333444444555111111000000000000111111555444444444444444555666333222111111000111111111222222222222222333333333333222000/////////000000000000///,,,******---///...111333222000///000333//////000000111111111111111000000//////000000111000000000000000000111111111111111111111111111111222222222222222222222222222333444444555555444444333333444555555666777777666777777888999::::::;;;===???BBBEEEFFFMMM^^^oooNNNXXXjjj}}}|||vvvssspppnnnlllnnnooorrrvvv{{{qqqddd]]]YYYZZZ___jjjyyy{{{pppjjjbbbYYYRRRKKKDDD@@@;;;:::888666555555555555444444444444444444444444555444444333333444444555444333333333333333333444444444333333333333444444222222111111111111111111000111111222222333333333333222111000//////000000111111111///...///111444666999:::666000...000444000000000000000000111111111000000000000000000111000000000000000111111111111111111111111111111111222222222222222222222222222333444444555555444444444444555555555666666666888888888999:::;;;;;;;;;===???BBBEEEFFFMMM^^^oooPPP\\\ppp~~~wwwqqqooommmmmmlllppprrruuuyyy~~~qqqddd\\\XXXYYY]]]fffttt~~~tttnnnfff]]]UUUNNNGGGCCC>>><<<:::777555555555555444444444444444444444444555444444333333444444555555555444444444444555555555444333222111111111111111111111111222111111111///000000000111111222222333333222222111111111111000111111000000222666999@@@BBB@@@:::222...///333222222111111000//////...111111000000000000111111//////000000111111111111111111111111111111111111222222222222222222222222222333444444555555444444777777777666666555555555888999999:::;;;<<<======<<<>>>CCCFFFGGGMMM^^^nnnTTTbbbvvv~~~yyyrrrmmmkkkllllllmmmtttvvvyyy~~~ssseee]]]WWWWWWZZZaaannn}}}||||||xxxrrrjjjaaaYYYRRRLLLHHHAAA???<<<888666555666666444444444444444444444444555444444333333444444555444444333333333333444444444444222111000000000000000000111222222222222111000000000000000111111111222222222222222222222222---...//////000222666999EEEDDD@@@999222///000222333333222111000///......222111111000000111111222/////////000111111222222111111111111111111111111222222222222222222222222222333444444555555444444888888777777666555555444777888999:::;;;===>>>>>><<<>>>CCCFFFGGGMMM^^^nnnZZZhhh}}}yyytttmmmiiihhhjjjmmmnnnvvvxxx{{{}}}uuuggg___VVVVVVXXX]]]hhhwww~~~yyyyyy{{{vvvmmmeee^^^WWWQQQMMMDDDAAA>>>:::777666666777444444444444444444444444555444444333333444444555444333333222222333333444333333222111111222222222///000111222333222222111222222111111111111111000///000111222222333333333...////////////111555888AAA>>>999444111111222333222111111111000000//////222111111000000111111222...//////000111111222222111111111111111111111111222222222222222222222222222333444444555555444444555555555555555555555555444555666888:::<<<===>>>;;;>>>CCCGGGHHHMMM]]]nnn^^^mmmwwwrrrkkkggggggjjjmmmooouuuwwwzzz~~~~~~|||}}}wwwiiiaaaUUUUUUVVV[[[dddsss|||wwwwww~~~~~~xxxppphhhaaaZZZTTTPPPFFFCCC???;;;888777777777444444444444444444444444555444444333333444444555555444444333333444444555222222222222333444555666///000111222333333222111444333333222222111111111---...///111222222222222111111111000000222555888;;;777222///000222444555000000000000111111111111222222111111111111222222...//////000111222222222111111111111111111111111222222222222222222222222222333444444555555444444222333333444444555555666111222444666888;;;<<<===;;;>>>CCCGGGHHHNNN]]]mmmcccvvvzzzmmmjjjgggeeeeeehhhlllooovvvyyy}}}~~~yyywwwxxx{{{xxxggg\\\VVVSSSRRRVVV\\\gggxxxzzzrrrttt}}}{{{uuuoooggg\\\TTTPPPKKKEEE===888888999999888:::999888777777777777777222333555666666666555444444444333333333333222222000111222222333333333333222222222222222222222222000000111111111222222222111111111111111111111111/////////000111333444555888666444222000/////////111111111111111111111111111111111111111111111111222222111111000/////////000111333333111000111222222222222222222222222222333333444555555666666777333444444555666777888888555666777888999:::::::::<<>><<<999666555444444444444555555666555444444444444555666666444444333333333333222222222222333333333222111111222222222222222222222222111111111111111222222222111111111111111111111111111111000000111222333333111111000111111222444444111111111111111111111111111111111111111111111111000000000000111111111111000111333333111000111222222222222222222222222222111111222333333444444555555555555666666666666666666666777888999::::::;;;===BBB@@@AAAIIIOOO\\\qqqssstttmmmdddcccaaaaaadddhhhlllooovvvyyy|||~~~zzzuuuqqqrrrsssxxxuuujjj^^^YYYUUUTTTSSSWWWcccooo~~~uuunnnooowww|||tttiii```XXXRRRJJJDDDAAA>>>999555666555555555666777888888666555444333333444666666444444333333333222222222333333333333222222111000222222222222222222222222111111111111111111111111111111111111111111111111222111111111111111222222///000000111222333333444111111111111111111111111111111111111111111111111...//////000111222222222000111333333111000111222222222222222222222222222333333444555555666666777666666666666666555555555666666777777888:::;;;;;;===CCCAAAAAAJJJPPP]]]rrrxxxtttlll``````___aaadddiiimmmpppvvvyyy|||~~~zzztttpppppprrrvvvwwwlll^^^YYYUUURRRQQQSSS^^^iii{{{vvvnnnooouuu~~~sssggg\\\VVVNNNHHHDDD@@@:::666666666666666666777888999666666444333333444555666444444333333333222222222333333333333222222111000222222222222222222222222111111111111111111111111111111111111111111111111222111111111111111222222000111111111111111111111111111111111111111111111111111111111111111111111......///000111222222333000111333333111000111222222222222222222222222222333333444555555666666777666666666666666555555555777666666777888999;;;<<<===BBB@@@AAAJJJPPP]]]sss~~~|||{{{zzz|||sssjjj]]]^^^^^^aaaeeejjjooorrrvvvxxx{{{~~~{{{uuuppppppqqqvvvzzznnn___ZZZUUURRROOOPPPYYYcccsss~~~|||sssllllllqqq{{{rrrfff___UUUMMMHHHCCC===999666555555555555666666777666666555444444444444555444444333333333333222222222222333333333222111111222222222222222222222222222222222111111111111111111111111111111111111111111111000000111222333333111111111222111111000///111111111111111111111111111111111111111111111111...//////000111222222222000111333333111000111222222222222222222222222222111111222333333444444555555555555666666666666666777777666666777999;;;<<<<<>>???HHHOOO\\\rrr}}}vvvrrrpppooonnnooouuu~~~zzziiibbbXXX\\\aaafffiiimmmqqqtttxxxyyy{{{~~~~~~yyyuuutttuuuyyyyyynnncccWWWRRRPPPNNNOOOQQQ___iiiwww}}}uuunnniiigggjjjvvvtttfffZZZPPPIIIEEE<<<:::888777777777555444555555555555555555555555666666555444444444444555444444444333333222222222444444333333333333222222111111111111111111111111///000111222222111000///222222333333333444444444111111111111111111111111222222222222222222222222111111000000000000000111000000000000000000000000000333444222222555444111444333222222444444333111000111333555555444333222444555555666777888999999888888888999999::::::;;;:::===<<<@@@JJJOOO^^^xxxyyytttqqqooommmnnnttt}}}uuufffaaaYYY\\\aaafffiiimmmqqqtttyyyzzz|||}}}xxxssssssuuuyyy}}}pppdddXXXSSSPPPMMMMMMOOOZZZcccqqqwwwnnngggdddfffppp{{{|||mmm```UUUMMMHHH???<<<:::888888888666555555555555555555555555555666666555444444444444555444444444333333333222222444444333333333333222222333333222222222222333333222333444444444444333222222222222222333333333333222222222222222222222222222222222222222222222222666555333222000//////...111111111111111111111111111333333000000333444111666555333222333444333222222333444555666555444444333333444444555555666666777777888999::::::;;;;;;<<>>;;;:::999777666555555555555555555555555666666555444444444444555444444444444444444333333444444333333333222222222555444333222222333444555111222222222222222222111000000111111111222222222333333333333333333333333222222222222222222222222222222111111111222333333111111111111111111111111111222222000555???GGGIII<<<888444222222333444444444444444333444555666666777777777777777666666666666666777888:::;;;<<<<<<<<<>>>===AAAJJJNNN]]]vvvzzzxxxyyy~~~~~~|||vvvpppllleee]]]ZZZ[[[[[[___dddiiimmmppptttwwwzzz{{{~~~~~~xxxssspppqqqtttyyy{{{oooaaaYYYSSSLLLHHHHHHLLLRRR]]]hhhttt}}}pppgggaaa___ccciiiuuuwwwjjj___XXXIIIEEE@@@<<<:::888777666666666666666666666666666666666555444444444444555444444444444444444444444444444333333333222222222444333222111111222333444111111000000000000111111000000111111111222222222222222222222222222222222222222222222222222222222000000000000000111222222111111111111111111111111111333222111666AAAHHHJJJ<<<888444222222333444444333333222222333333444555777777777777777666666666666777777999:::;;;<<<<<<999<<<;;;@@@JJJPPP___xxx~~~}}}~~~|||zzzuuunnngggccc]]]XXXWWWZZZ\\\```eeekkkoootttxxx{{{|||~~~yyytttqqqrrruuuzzz~~~rrreee\\\UUUMMMHHHGGGJJJNNNVVV```kkkxxxrrriiiccc```bbbfffoooyyy{{{oooccc[[[NNNIIICCC>>>;;;:::888777666666666666666666666666666666555444444444444555444444444444555555555555444444333333333333222222222222333333333333222222333222222111111222222333111111111222222222222333111111111111111111111111222222222222222222222222333222111000////////////222222222222222222222222222444333111333:::??????:::777444222333333333333222222222333333333444444444444444555555555555555888888888999999:::;;;;;;888;;;;;;@@@KKKQQQ```zzz~~~yyyuuunnnggg___[[[WWWSSSUUUZZZ\\\```ffflllqqqwww|||{{{vvvrrrsssuuuzzzuuuhhh___WWWOOOIIIHHHFFFIIIOOOWWWaaannnzzztttjjjddd___```cccgggqqqsssfff^^^SSSNNNGGGAAA>>><<<:::999666666666666666666666666666666555444444444444555444444444444555555555666444444333333333333222222222333444555555444333222444333222222222222333444222222222222333333333333222222222222222222222222222222222222222222222222333333222111000000000000222222222222222222222222///222222000111555666444666555333222333444333222222222444555555555444333333333444444555555666666999999999999999999999999999<<<;;;@@@JJJPPP___yyyyyytttiiiaaaYYYUUURRRQQQTTTZZZ\\\```gggmmmsssyyy~~~|||wwwssstttvvvzzzvvviii```YYYPPPJJJIIICCCFFFJJJQQQZZZgggsss|||uuukkkccc^^^]]]___aaakkkyyyuuuhhh___VVVQQQJJJDDD@@@>>><<<;;;777777777777777777777777666666555444444444444555444444444555555555666666444444444333333333222222222444666888888666444222333333111111111111333333222222333333333444444444333333333333333333333333222222222222222222222222111111111111222333444555222222222222222222222222,,,000111000111444444111444333222222444444333111222333555777777666555444444555555666777888999999:::::::::999999999888888;;;>>><<>><<<;;;888888888:::;;;;;;999777444666777888777666444333333333333444444444555555555555444444444333333333555555666666555333111000000111222333444555555555444333222000//////......111222222222222333333333222222222111111111111000222111111000111111222222333333222111000000111111333333333222222111111111333333222222333333444555444333333333444555777888555555555555666666666666888888777666555777;;;>>>:::>>>???CCCLLLPPP```zzzwwwpppfff\\\SSSRRRTTTUUUVVVYYY]]]aaahhhnnnsssxxx~~~}}}wwwrrrssswww|||}}}ooocccZZZSSSMMMHHHEEEEEEEEEFFFKKKUUU```hhhvvv}}}{{{nnngggbbb___\\\]]]aaaiiiuuuqqqggg]]]YYYSSSLLLGGGAAA===;;;:::999999;;;<<<<<<:::999555555777777777666444333333333333444444444555555555555444444444333333333444555555555444333111000111111222333444444444444333222111000000//////000333333333222222111111111222222222222111111111111222111111111111111222222333222222111000000111111333333333222222222111111333333222222333333444555444444444444444555666777666666666666777777777777777888888777666777:::===:::>>>???CCCLLLPPP```zzz{{{tttmmmeee[[[QQQPPPQQQSSSVVV[[[```dddiiioootttyyy~~~}}}vvvqqqssswww}}}~~~pppddd[[[TTTNNNJJJEEEDDDCCCCCCEEELLLUUU\\\jjjrrr}}}rrrjjjddd___\\\XXX\\\bbblllyyyzzzqqqaaa^^^XXXRRRLLLEEE???;;;:::999999999;;;;;;999777555555666777666555444333333333333444444444555555555555444444444333333333333333444444333222111000222333333444444333333222222111111000000000111111222222222222222222222222333222222222111111111111222222222222111111222222333222111111000111111111333333333222222222222111333333222222333333444555444444555555555555555444555555555555666666666666666777999999888888:::<<<:::??????CCCLLLPPP```{{{}}}wwwoooiii```XXXRRRRRRUUUVVVZZZ___bbbeeejjjoootttyyy~~~{{{uuupppqqquuu|||}}}pppddd[[[UUUOOOKKKEEEEEECCCBBBCCCHHHOOOUUU___hhhtttvvvllleee___[[[WWWYYY^^^eeeppp~~~{{{jjjddd\\\TTTNNNGGG@@@<<<888777666666777777666444555555666666666555444333333333333444444444555555555555444444444333333333222222222222222222222111333444444444333333222111111000000000111111222333//////000111222333444444333333222222222111111111222222222222222222111111222222111111111111111222222222222222222222222222333333222222333333444555444555666666666555444333333333444444444555555555555777:::;;;:::999::::::;;;???>>>BBBKKKPPP```{{{}}}uuukkkeeeYYYTTTRRRVVVYYYZZZ]]]bbbcccfffjjjoootttyyy{{{tttnnnooottt{{{|||oooccc[[[UUUOOOKKKDDDDDDCCCBBBBBBFFFKKKPPPVVV___lllxxxyyyoooggg```[[[XXXZZZ]]]bbbjjjwwwwwwmmm```UUUNNNHHHBBB>>>:::888666666666666555333555555555555555444444333333333333444444444555555555555444444444333333333222222222222222222333333444444444444333222111111000000000000111222333444111111222222333333444444333333333222222222222111222333333333333222111000222111111111111111222222222222222222222222222222333333222222333333444555444555666666666555444333444444555555555666666666555777:::;;;;;;:::::::::;;;???>>>BBBJJJPPPaaa|||vvvkkkcccTTTQQQRRRWWWZZZ[[[^^^cccdddggglllpppuuu{{{|||uuuoooooossszzz|||oooccc[[[UUUOOOKKKCCCCCCBBBAAA@@@BBBFFFIIIOOOWWWcccoooxxx~~~tttkkkbbb\\\YYY[[[\\\^^^dddooo}}}yyyhhh[[[SSSMMMFFFAAA===;;;999888888777666555555555555444444444444444333333333444444444555555555555444444444333333333222222222222222333444555444444444444333333222111111111111111111222333444555555444444333333333222333333333333222222222222333333444444444222111000111111111000111111222333111222222222222333333333333333222222333333444555444444555555555555555444777777777777888888888999555888:::;;;;;;::::::;;;<<>>AAAJJJPPPaaa|||yyyllldddXXXUUUUUUXXXZZZ[[[```ffffffiiinnnrrrxxx~~~wwwqqqpppttt{{{}}}pppeee]]]WWWQQQMMMEEEEEEDDDAAA???@@@BBBEEEHHHOOOZZZeeennnxxxxxxooofff```YYYZZZ[[[[[[^^^gggttt~~~sssfff]]]TTTKKKCCC???<<<999888888888666555555555444444333333333444333333333444444444555555555555444444444333333333333222222222333444666777333333444444444333222222222222111111111222333333333333444444555666777777444444333333333222222222333444555555444333111///111111000000111222222333111111222222222333333333333333222222333333444555444444444444444555666777666666666777777777888888777888:::;;;::::::;;;<<<<<>>AAAJJJOOOaaa}}}{{{{{{}}}}}}ooofff___[[[YYYZZZ[[[\\\cccjjjhhhkkkoootttzzzzzzsssrrruuu|||qqqfff^^^XXXSSSOOOIIIIIIGGGDDDAAA@@@AAACCCDDDJJJTTT^^^gggrrr}}}|||rrriiicccWWWYYYYYYXXXYYYaaammmwww|||oooeee[[[NNNEEE>>>;;;888666666666555444555555444333333333333444333333333444444444555555555555444444444333333333333333222222333555777888222333333444444333333333333333222222111222222333---...111444888;;;===???444444444333333333222222333444555555555333000///111111000000111222333333111111111222222333333333333333222222333333444555444333333333444555777888333333333444444444555555777999::::::::::::;;;======???>>>AAAIIIOOOaaa}}}}}}wwwtttxxxqqqfff\\\XXXVVVXXX^^^dddhhhjjjjjjnnnsssxxx~~~yyyttttttxxx~~~tttggg___YYYSSSPPPMMMIIIDDDAAAAAAAAAAAA@@@AAAEEELLLTTT^^^iiittt{{{~~~sssiiibbb[[[VVVSSSUUUXXX\\\ccckkkzzztttcccUUUMMMCCC???:::888999999666444444555666666666555333333555555444444444333333333555333111333666888666444000222444555666555444333333333444222111000222333333333333333444555666666111111--->>>666SSSHHH:::777444444444444111...222222222222222222222222111222333333333333222111//////000111222444666777111111222333333444555555555555666666777777888888666555555444444444555555999888888888999::::::;;;;;;AAA@@@BBBJJJRRRccc{{{|||vvvrrrvvv|||}}}nnnddd\\\YYYWWWYYY___eeeiiikkkmmmqqqvvv{{{xxxsssssswww~~~vvvjjjaaa[[[VVVRRRMMMIIIEEEBBBAAAAAA@@@???EEEFFFIIIOOOWWWbbbooowwwvvvkkkeee___YYYUUUUUUWWWYYY___ffftttppp```VVVIIICCC<<<888777777666444666666777777777666555444555555444444444333333333444444444777999999666333666444222111111222444666333444444333222222333555444444333333333333333444444666222KKKNNNaaa|||GGG777555333333555666555333333333333333333333333333111222333333333333222111111000000111111222333444111222222333444444555555444444444555666666777777777666666555555666666666999999999999:::;;;<<<===;;;AAAAAABBBJJJRRRccc{{{xxxsssuuu{{{wwwiii```\\\ZZZZZZ\\\aaagggkkkmmmqqquuuzzz}}}vvvqqqrrrvvv}}}xxxmmmeee___YYYUUUMMMJJJEEEBBBAAAAAA@@@>>>FFFFFFEEEGGGNNNZZZgggpppzzzzzzooohhhccc\\\WWWVVVUUUUUUZZZ```kkkwwwmmm___PPPIII???999777777666555777777777888777666666555555555444444444333333333444555777:::<<<:::666333555555555555444444444444333444555444333333444666555444333222222111111111666:::666TTTdddgggkkkAAA777555333333555666777666444444444444444444444444111222222333333222222111444333222222222222222333222222222333444444555555333333444444555666666666888777777666666777777888999999999:::;;;===>>>???;;;BBBAAABBBKKKSSSccc{{{xxxyyy}}}{{{nnnccc\\\[[[[[[\\\___dddiiimmmppptttxxx}}}|||uuupppqqqvvv}}}zzzooogggaaa\\\WWWOOOKKKGGGDDDBBBAAA???>>>BBBBBBAAACCCHHHRRR___gggsss{{{ssskkkeee^^^XXXVVVTTTSSSWWW\\\cccnnn~~~yyygggUUUMMMCCC===:::999777666777777777777666666555555555555444444444333333333444555777:::;;;;;;:::999111555;;;??????;;;666222333444555444333222444666444333222222111111111222333999444NNNcccZZZPPP:::999777555333333333444444444444444444444444444444222222222222222222222222555555444444444444555555333333333333444444555555333444444555555666666777777777666666666777888888777888888999;;;===>>>???;;;BBBAAABBBKKKSSSccc|||~~~}}}xxxooofff^^^YYYYYY[[[^^^bbbfffkkkooorrrvvvzzz}}}vvvqqqrrrvvv}}}|||qqqiiiccc\\\XXXPPPMMMIIIFFFDDDBBB@@@>>><<<===>>>AAAFFFNNNWWW]]]jjjssswwwoooeee___YYYWWWUUUSSSUUUZZZ^^^hhhvvvqqqXXXQQQHHHAAA>>><<<999666666666555555555444444444555555444444444333333333444444666777888;;;===???444888>>>BBBCCC@@@<<<888444555555444222222333555222111111111222222333444222777111AAAPPPCCC999666555555444222111111222333222222222222222222222222222222222222222222222222333222222333333444555666333333444444444444555555444555555666777777888888666555555555666666777888666666777888:::;;;===>>><<>>888:::===@@@DDDIIIPPPTTTaaakkkxxx}}}tttggg```[[[XXXVVVSSSUUUYYYZZZcccppp~~~```XXXLLLCCC???<<<999777666666555444444444444444555555444444444333333333333444444444555888===@@@======<<<<<<<<<>>>@@@AAA777777777555333222333444111111111222222333444555333555222777<<<444///666...000222333222333555666222222222222222222222222333222222111111222222333000000000000111222444444444444444444444444555555555555666666777888888888555555555555666777888888666777777888999:::<<<===<<>>:::777777999<<>>===>>>BBBGGGKKKTTT^^^lllxxx~~~mmmfff___[[[VVVRRRQQQTTTWWW\\\ffftttuuugggRRRAAA888777888999999888666555555555666777555555444444444333333333111444777777555333444666>>>===;;;999777666666666>>>>>>===:::777555555555666666555444333333333333444---555333///555555444///333777888666333333444444444444444444444444444444333222111111222333444888888777666555444444444555555555555555555444444333333444444555666666777777777777777888999:::;;;::::::::::::;;;;;;<<<===<<>>;;;<<<===>>>BBBGGGJJJSSS```mmmyyyvvvnnnccc[[[XXXVVVTTTRRRVVVYYY```jjjxxxmmmWWWKKKEEE@@@;;;999888777666555555444555555444444444444444444444444333333333444444555555555444444444333333222222222666555555555555444444444333333222222222333444555333444555555444444555777...///111222333333333222333333333333333333333333333222111000000111222333333333333333333333333333444444444444444444444444444555777888888888777666777777777777777777777777777777888:::;;;<<<===>>><<>>>>>>>>===???DDDDDDKKKTTT___jjjwww~~~vvvkkkbbb]]][[[XXXVVVRRRTTTYYYaaalll|||vvv```SSSJJJBBB<<<999777777666555444444444444555555555555555555555555444444444444444444333333555555555555444444444444555555555555444444444444111222333444444444333333111222444333222222333555222333444444444444444333333333333333333333333333444444333333333333444444333333333333333333333333444444444444444444444444444444555666666666666555666666666666666666666666666777888999;;;<<<======<<>><<<>>>BBBBBBGGGNNNWWWaaannn}}}zzzoooeee```]]]ZZZWWWRRRTTTWWW]]]gggwwwzzzeeeXXXNNNDDD>>><<<888777666555444444444444666666666666666666666666555555555444444333333333444444444444444444444444555555555444444444333333000111333555555444333222111333444444333333444555444444444444444333333333333333333333333333333333222222222222222222222222222222333333333333444444333333444444444444444444444444444555555555555555999999999999999999999999888888999;;;<<<===>>>???<<>>BBBFFFKKKRRR^^^kkkuuuvvvllleeeaaa\\\YYYVVVXXXZZZ\\\bbbooottteeeXXXLLLDDDBBB999999888777666666666666555555555555555555555555444444444444444444333333111111111111222222222222444444444444333333333333111222333444444444333333333444666555444444555777333333222222222222333444333333333333333333333333444444555555555555444444111222222333333444444555222333333444444555555555555555444444555555666777777777777777777777777777777777888999;;;<<<===>>><<>>===@@@<<>>>>>AAA;;;===AAAEEEJJJSSS^^^fffsss~~~~~~rrrkkkeeeaaa]]]XXX[[[\\\\\\___jjj{{{tttbbbQQQGGGDDD<<<;;;:::999888888888888444444444444444444444444333333333444444555555555222222222333333444444444444444444333333333222222333333222222222333444555111333444444333222444555444333333333444555777888333333333333333333333333222222333444444333222222111111222333333444555555222222333333444555666666777666666555555777888999888888888888888888888888666777888999:::<<<======<<>>;;;<<<>>>@@@EEEMMMVVV\\\lllvvvwwwnnnfff___ZZZYYYYYY[[[]]]^^^cccqqq|||kkk\\\NNNFFFCCC<<<777888999777666666555555444444444333333333555555555555555555555555333222222444777777555222333333333444444444555555444444444444444444444444222222222333333333444444555555444444444333333333222222222222222222222222555444333222222333444555222333333444444333333222555555555555555555555555444444555555666777777888888888777777777777888888666777888999:::;;;;;;<<>>===>>>>>>???CCCIIIQQQVVVeeeooo|||zzzppphhh```[[[WWWWWWYYY[[[[[[```mmmzzzppp```RRRIIIDDD<<<777888999777555666666666666555555555444444333333333333333333333333333222222444666777555222333333333444444444555555444444444444333333333333444444444555555555666666555555444444444333333333444444444444444444444444444444333333333333444444222333333444444333333222444444444444444444444444444555555555666666777777888888777777777777888888777888888999:::;;;<<<<<<@@@>>>BBBHHHKKKRRRggg|||}}}}}}}}}ooobbbXXXOOOJJJFFFFFFGGGGGGIIIMMMRRRWWW\\\bbbkkkssszzz~~~{{{|||wwwooofff^^^ZZZWWWTTTQQQPPPNNNKKKIIIGGGEEEAAA>>>??????>>>>>>???DDDJJJNNN[[[dddqqq~~~~~~sssjjjbbb\\\VVVUUUVVVXXXXXX\\\hhhtttvvvfffWWWMMMEEE>>>888888999777555666777777777666666666555555333333333333333333333333333333333444555666444333333333333444444444555555444444333333222222222111444444444555555555666666555555444444444333333333444444444444444444444444333333444444444444333333333333444444444444333333333333333333333333333333555555555666666666666666888888777777777777888888888999999:::;;;<<<======AAA???CCCIIILLLSSSggg}}}{{{{{{}}}}}}nnnaaaUUUMMMIIIDDDEEEFFFGGGIIIMMMTTTXXX^^^eeennnvvv}}}~~~{{{{{{|||tttjjjaaa\\\XXXTTTQQQRRRPPPMMMKKKIIIFFFBBB???>>>>>>===<<<===@@@EEEIIISSS[[[gggsssvvvlllbbb\\\WWWUUUUUUVVVWWWZZZdddnnn~~~}}}kkk[[[QQQHHH@@@:::999999777555666777777777666666666555555666666666666666666666666444333333444444555444333333333333444444444555555444333333222222111111000222222222333333333444444555555444444444333333333222222222222222222222222222333444555555444333222333333444444444444333333333333333333333333333333555555666666666666666666888888777777777777888888999999:::;;;<<<===>>>>>>@@@???BBBHHHKKKRRRggg}}}}}}xxxxxxzzz~~~}}}nnn___RRRKKKGGGDDDEEEFFFGGGJJJOOOVVVZZZaaahhhqqqzzz~~~{{{{{{yyynnnddd^^^YYYTTTQQQSSSQQQNNNLLLJJJGGGDDDAAA======<<<;;;;;;>>>BBBFFFLLLTTT___jjjvvvxxxmmmccc]]]ZZZWWWVVVWWWWWWYYYaaajjjxxxqqq```UUULLLCCC<<<;;;:::777666777666666666555555555444444666666666666666666666666444444444444333333444444333333333444444444555555333333333222222111111111222222222333333333444444555555444444444333333333222222222222222222222222111222333444444333222111333444444555555444444333333333333333333333333333555555555555666666666666888888777777777777888888999:::;;;;;;======>>>??????>>>AAAGGGJJJQQQfff|||{{{vvvvvvwww{{{{{{lll\\\PPPIIIFFFDDDEEEFFFHHHKKKQQQXXX]]]fffmmmvvv~~~|||{{{ssshhhaaa\\\VVVRRRSSSQQQOOOMMMLLLIIIFFFCCC=========;;;;;;===AAADDDGGGNNNWWWaaalll{{{{{{pppeee___]]]YYYWWWWWWXXXYYY___fffrrryyyggg[[[PPPGGG???===;;;888777888666666666555555555444444444444444444444444444444444555555444222222333555333333333444444444555555222333333333333333333333444444444555555555666666555555444444444333333333444444444444444444444444222222333333333333222222444444555555555555444444333333333333333333333333444444555555666777777777888888777777777777888888999::::::;;;<<<===>>>>>>???===@@@FFFJJJQQQeee{{{|||vvvtttuuuwww~~~vvvhhhYYYNNNHHHGGGDDDEEEGGGIIIMMMSSSZZZ___kkkrrr||||||{{{xxxmmmeee___XXXTTTRRRQQQOOONNNMMMKKKHHHFFF??????>>>===;;;<<>>===:::888:::777777777666666666555555444444444444444444444444444666666444111111333666333333333444444444555555222222333333444444555555444444444555555555666666555555444444444333333333444444444444444444444444333333222222222222333333444444555555555555444444444444444444444444444444222333444555666777888999888888777777777777888888999999:::;;;<<<======>>>???>>>AAAGGGJJJRRRfff|||}}}vvvtttsssuuu{{{{{{rrreeeWWWMMMHHHHHHDDDFFFHHHJJJNNNTTT[[[aaapppvvv|||}}}|||{{{|||qqqhhhaaa[[[VVVRRRPPPOOONNNNNNLLLIIIGGGBBBBBB@@@>>><<<;;;===???===CCCJJJQQQZZZhhhyyyvvvkkkddd```[[[WWWXXXWWWWWW\\\aaahhhwwwuuuhhhUUULLLCCC@@@>>>;;;999:::888888888888777777777777777777777777777777777777555666666444111111333666333333333444444444555555111222333444555555666777222222222333333333444444555555444444444333333333222222222222222222222222444333222111111222333444444444555555555555444444555555555555555555555555111222333555777888999:::888888777777777777888888888999999:::;;;<<<======AAA???BBBHHHLLLSSSggg}}}uuurrrvvv|||wwwhhh[[[PPPIIIEEECCCEEEHHHKKKMMMPPPWWWaaahhhrrr{{{~~~~~~}}}|||zzz|||yyypppfff^^^WWWSSSQQQNNNNNNNNNNNNLLLKKKCCCBBB???===<<<<<<======BBBAAACCCIIIQQQ[[[jjjxxxzzznnnfff___]]]ZZZWWWWWWYYY[[[]]]eeeqqq~~~jjj]]]QQQFFFAAA???;;;888777888888777666666666666666555555444444444444555555777555333333555666555444555555555555555555555555444333333333333444555555444444444333333333222222222222333333333333444444666555333222111222333333333222111000000222444555444444444444444444444444666666666555444444333333555555555555666777888999888888777777777777888888999::::::;;;;;;<<<<<<<<>>===>>>>>>@@@>>>AAAFFFMMMUUUdddqqq|||ppphhhaaa^^^[[[WWWVVVWWWYYYZZZbbbnnnvvvbbbUUUIIICCC@@@<<<999888888888777666666666666666555555444444444444555555555444333333555666666555555555555555555555555555444333333333333444555555444444444333333333222222222222333333333333444444555444333222222222333333333222111000111222444555444444444444444444444444666666666666777777777777777777777777888999:::;;;::::::999999999999::::::999::::::;;;;;;<<<<<<===???===AAAGGGJJJQQQfff|||}}}{{{~~~vvvllldddYYYPPPJJJHHHFFFFFFDDDGGGJJJMMMQQQYYYcccjjjxxx~~~|||{{{~~~zzzoooeee^^^VVVSSSPPPNNNMMMMMMKKKJJJIIIGGGDDDBBB@@@?????????===<<<>>>BBBGGGNNNZZZgggzzzssskkkccc```[[[WWWUUUUUUVVVWWW^^^jjj{{{hhh[[[MMMFFFBBB===999999888888777666666666666666555555444444444444555555555444333333555666666666555555555555555555555555444333333333333444555555444444444444333333333333222222333333333333444444555444333333222333333333333222111111111222444555444444444444444444444444444555555666777777888888777777777777888999::::::::::::999999999999::::::999::::::;;;<<<<<<======???>>>AAAGGGJJJQQQfff|||{{{rrrddd]]]SSSKKKGGGFFFFFFFFFDDDGGGKKKNNNSSS[[[eeelllzzz~~~{{{zzz}}}uuujjjbbbYYYVVVRRROOOMMMLLLKKKJJJJJJIIIFFFDDDAAA@@@??????===;;;<<<@@@BBBGGGRRR\\\nnnvvvnnnccc```\\\WWWUUUTTTUUUVVVZZZfffwwwpppbbbRRRIIICCC===999999888777777666666666666666555555444444444444555555777555333333555666555444555555555555555555555555444333333333333444555555555444444444444333333333222222222333333333444444444444444333333333444444333222222222222333444555444444444444444444444444333333333444444555555555555444444555555666777888888888777777777777888888999::::::;;;<<<===>>>>>>???>>>AAAGGGJJJRRRfff|||~~~yyyppp```YYYPPPIIIEEEEEEEEEFFFDDDGGGKKKOOOUUU]]]hhhppp|||}}}~~~zzzyyy|||{{{oooggg^^^ZZZTTTPPPNNNMMMKKKJJJJJJIIIGGGEEEBBB@@@??????>>><<<===???@@@CCCKKKUUUeeezzzyyypppccc```[[[WWWUUUUUUVVVWWWXXXbbbsssxxxiiiWWWKKKDDD===999888888777777666666666666666555555444444444444555555999777555444444444333222555555555555555555555555444333333333333444555555555555555444444444333333222222222333333333444444444444444444444444444444333333333333333333444444444444444444444444444444555444444444333333333222444444444444555666777888888888777777777777888888999999:::;;;<<<>>>>>>???@@@>>>BBBHHHKKKRRRggg||||||vvvmmm]]]WWWNNNGGGDDDDDDEEEEEEEEEHHHMMMQQQWWW```kkksss|||}}}{{{yyyzzz~~~uuummmbbb]]]WWWRRRPPPNNNLLLKKKJJJIIIHHHFFFDDDBBBAAA@@@???===>>>@@@@@@@@@GGGOOO]]]qqq|||tttdddaaa]]]XXXVVVVVVWWWXXXWWW___mmm~~~ppp\\\OOOFFF>>>:::999888888777666666666666666555555444444444444555555999777555444444444333222555555555555555555555555444333333333333444555555555555555555444444444333222222333333333333444444333333444555555555555444333333333333444444444444444444444444444444444444777777666666555444444333666666666666777888999999::::::999999999999::::::999999:::<<<===>>>???@@@@@@???BBBHHHKKKRRRggg}}}{{{}}}rrrhhhYYYSSSKKKEEECCCCCCEEEEEEFFFIIINNNSSSYYYcccnnnvvv}}}||||||}}}zzzzzz}}}|||sssfffaaaZZZTTTQQQOOOMMMLLLJJJJJJIIIHHHGGGEEEDDDCCC???>>>???@@@??????DDDLLLUUUhhhxxxhhhddd___ZZZVVVUUUUUUVVVVVV\\\hhhwwwxxxbbbSSSIIIAAA<<<<<<888888777666666666666666555555444444444444555555666555333333555666555555555555555555555555555555444333333333333444555555555555555555444444444444222222333333333333444444222333555666666666555444222333333444444444444444444444444444444444444444555555555555555555555555666666666666666777999999::::::999999999999::::::999999:::<<<===???@@@@@@@@@???BBBHHHKKKSSSggg}}}zzz||||||oooeeeVVVQQQIIICCCBBBCCCEEEFFFGGGJJJOOOTTT[[[dddpppxxx~~~|||{{{}}}{{{{{{}}}wwwhhhccc\\\UUURRRPPPNNNMMMKKKKKKKKKJJJIIIGGGFFFEEE???>>>???@@@???>>>CCCJJJOOOaaaxxx{{{kkkgggaaa[[[WWWTTTTTTTTTUUUZZZdddsss}}}fffWWWLLLCCC>>>>>>888888777666666666666666555555555444444555555555333222222333555777888777555555555555555555555555444333333333333444555555666666555555555444444444222222333333333444444444222333555666666666555555222333444444555555444444444444444444444444444444111222222333333444444555444333333444444555666777888888777777777777888888999999:::<<<===???@@@@@@AAA???BBBHHHLLLSSSggg}}}{{{}}}~~~vvviii^^^SSSNNNHHHBBB@@@AAAEEEHHHHHHKKKOOOUUU]]]hhhssszzz|||}}}~~~|||~~~pppiii___WWWSSSPPPLLLIIILLLLLLLLLKKKIIIGGGEEEDDDBBBBBB@@@>>><<<<<>>;;;<<<:::777777777888888777666666666666666666666666555555666666666555333222444333333222333444666777333333333333333444555666333444444555555444444333666555555444444333222222444444444444444444444444333333333333333333333333333333444555555666666777222222333333333444444444555555555555666666666777777777777777777888888888:::;;;;;;;;;<<<=========@@@FFFEEEEEEMMMUUUeee}}}~~~|||sssggg\\\QQQMMMHHHCCCAAABBBEEEGGGIIILLLQQQWWW```kkkvvv}}}||||||uuummmccc[[[VVVSSSOOOLLLKKKLLLLLLKKKJJJHHHFFFEEECCCBBBAAA>>><<<===???BBBIIITTTfff{{{uuujjj```[[[YYYUUUTTTVVVTTTYYYbbbooo~~~xxxdddSSSGGG@@@<<<<<<:::777666777888777777666666666666666666666666666666777777777666444444444444333333333444555666444444333333333444555555333444444555555444444333444444444444444444444444444444444444444444444444444444444444444444444444222222222333444444555555222333333333333444444444555555555666666666777777666666777777888999999:::::::::;;;;;;<<<=========???FFFEEEEEENNNUUUeee}}}{{{wwwooobbbYYYMMMKKKGGGDDDBBBCCCEEEFFFIIIMMMSSSZZZdddooozzz|||{{{{{{sssiii```[[[WWWRRROOOLLLLLLLLLLLLKKKJJJHHHHHHDDDDDDBBB@@@>>>>>>@@@BBBFFFNNN]]]rrrvvvkkkaaa\\\YYYVVVTTTUUUSSSWWW___jjjyyy}}}iiiWWWJJJBBB===<<<999777666666777666666666666666666666666666666666777777777777666555555555555444333333333444444555555444333333333444444333444444555555444444333222222333444444555666666444444444444444444444444555555555555555555555555000000111222222333333444333333333444444444555555555555666666666777777777666777777888999:::;;;;;;::::::;;;;;;<<<======>>>???EEEDDDEEENNNUUUfff~~~~~~xxxrrriii]]]UUUJJJHHHFFFDDDCCCDDDEEEFFFHHHMMMTTT]]]gggrrr}}}~~~}}}{{{}}}yyymmmddd^^^YYYTTTQQQMMMMMMLLLLLLLLLKKKKKKJJJFFFEEEDDDBBB???>>>@@@BBBFFFKKKWWWiii~~~xxxnnnccc___[[[VVVTTTUUUTTTWWW\\\ffftttooo\\\NNNDDD>>><<<999777666666666666555666666666666666666666666555666666666666555555555666555555444333333333333666555444333333333333333333444444555555444444333333333333444444444555555444444444444444444444444444444444444444444444444000111111222222333444444444444444444555555555555555666666666666777777777999999999999999:::::::::999::::::;;;<<<===>>>>>>>>>DDDDDDEEENNNVVVggg~~~vvvnnncccXXXQQQFFFFFFDDDCCCDDDDDDFFFGGGHHHMMMVVV```jjjuuu}}}}}}}}}{{{}}}~~~rrrhhhaaa[[[UUUQQQOOONNNNNNMMMMMMLLLLLLLLLGGGGGGFFFDDDAAA@@@@@@BBBCCCGGGPPP```ttt{{{qqqfffaaa]]]XXXUUUUUUUUUWWW\\\eeerrrvvvcccRRRFFF???===:::777666666666666555777777777777777777777777444444444444444444444444555555555444444333333222666555444333333333333333333444444555555444444333555555444444444333333333444444444444444444444444333333333333333333333333222222333333444555555555444444555555555666666666666666666666777777777888;;;;;;::::::999888888888999999:::;;;<<<===>>>???===CCCCCCEEENNNVVVgggvvvkkk___TTTMMMDDDDDDCCCBBBCCCEEEGGGHHHIIIOOOXXXcccmmmwww|||||||||{{{|||xxxmmmeee^^^XXXTTTQQQPPPOOONNNMMMMMMMMMMMMIIIIIIHHHFFFCCCAAAAAAAAA>>>BBBKKKWWWhhh}}}tttjjjeee```ZZZVVVUUUUUUWWW[[[dddqqq~~~kkkXXXIII@@@>>>;;;888777777777666555777777777777777777777777333333333222333333444555444444555555555444333333555555444333333333444444333444444555555444444333666666555444333333222222444444444444444444444444333333333333333333333333333444444555555666666777555555555666666666666777666666666777777777888888:::::::::999888888777777888999:::;;;<<<>>>??????<<>>??????;;;BBBBBBDDDNNNWWWiiiwwwhhhZZZPPPJJJCCCBBB@@@???AAADDDHHHKKKNNNTTT^^^iiisss||||||zzzxxxwwwyyyyyyyyyppphhhaaa]]]UUUTTTRRROOONNNMMMMMMMMMKKKKKKKKKHHHDDDBBBAAAAAA???DDDHHHKKKQQQ```wwwyyyoooiiiddd]]]XXXWWWSSSUUUYYYbbbooo~~~yyydddQQQFFF@@@>>>;;;999999999888777777777777777777777777777555444444333444555666777111222444555666555444444333333333333444444555666333444444555555444444333222333333444444555555666444444444444444444444444555555555555555555555555333333444555555666666777666666666666777777777777777777777777888888888888333444555777888999;;;;;;888999:::;;;===>>>???@@@;;;BBBBBBDDDNNNXXXiii~~~kkkZZZMMMGGGDDDBBBAAABBBDDDGGGHHHHHHMMMTTT___kkkvvv|||xxxwwwvvvvvvxxx~~~~~~sssjjjbbb\\\]]]YYYTTTQQQOOONNNLLLKKKJJJIIIHHHHHHIIIGGGDDDBBBBBB@@@AAAEEEKKKVVVhhhyyy~~~rrrkkkddd\\\VVVUUUTTTVVVZZZbbbnnn}}}mmmXXXGGGEEE???888555666777777666555555555555555666777777555555666666777777888888444444555555555555444444777666555444444444444444333444444555555444444333444555555555444333333222444444444333333222222222444444444444444444444444444444444555555555555666555555555444444333333333444555555555555555444444888888777777888888999:::;;;:::::::::;;;===>>>??????CCCBBBFFFPPPWWWjjjlllZZZMMMGGGDDDCCCBBBBBBDDDFFFHHHHHHOOOVVVbbbmmmxxx|||xxxvvvuuuttttttyyyyyypppgggaaa]]]YYYTTTQQQOOONNNLLLJJJKKKJJJJJJJJJJJJIIIFFFDDDAAA>>>???AAAFFFNNN]]]lll}}}sssllleee]]]WWWVVVSSSTTTYYYaaammm{{{sss]]]MMMEEE@@@:::777777999888777555555555555555666777777555555555555666666666666444444555555555555444444666666555444444444444444333444444555555444444333444444555555444444333222444444444333333333222222444444444444444444444444444444444555555555555666555555555444444333333333555555666666666666555555888888777777888888999:::999999999:::;;;===???@@@???CCCBBBFFFPPPWWWjjjyyy{{{lllZZZMMMFFFDDDCCCCCCCCCDDDFFFHHHIIIRRRYYYdddpppzzz{{{wwwtttsssqqqqqqvvv|||wwwnnnhhh```]]]WWWSSSQQQOOOMMMLLLMMMLLLKKKLLLLLLKKKHHHFFFAAA???>>>@@@BBBFFFQQQ\\\mmmyyyuuunnnggg^^^YYYWWWRRRSSSWWW___kkkyyyzzzdddSSSFFFAAA;;;999999:::999777666666555555555666777777555555555555444444444444444444555555555555444444666666555444444444444555444444555555555555444444444444555555444444333333444444444444333333333333444444444444444444444444444444444555555555555666555555555444444444444444666666777777777777666666888888777777888888999:::999999999:::<<<>>>???@@@???CCCBBBFFFPPPWWWjjjxxxzzz}}}jjjYYYLLLFFFDDDDDDCCCCCCCCCEEEIIIKKKUUU\\\gggsss|||{{{uuurrrooonnnrrruuuzzz~~~tttnnnfffbbb\\\XXXUUUSSSPPPOOOMMMLLLLLLLLLMMMLLLIIIGGGDDDAAA@@@BBBBBBCCCJJJRRR___kkk|||wwwooohhh___ZZZXXXRRRSSSVVV]]]iiiwwwiiiWWWGGGBBB===:::::::::888666777666666666666666777777666666666555555444444444444444555555555555444444666555555444444444555555444444555555555555444444333444444555444444333333444444444444444444333333444444444444444444444444444444444555555555555666555555555555555444444444666666777888888888888777888888777777888888999::::::::::::;;;<<<===>>>>>>???CCCBBBFFFPPPWWWjjj}}}~~~vvveeeUUUKKKEEEBBBCCCCCCCCCCCCEEEJJJNNNXXX___jjjuuu~~~{{{uuuqqqmmmkkkqqqssswww}}}yyyrrrjjjeee___ZZZWWWTTTRRRPPPMMMLLLLLLLLLMMMLLLJJJHHHEEEAAA@@@BBBBBBBBBFFFKKKUUU```ppp~~~xxxpppiii```ZZZYYYSSSTTTVVV\\\ffftttnnn[[[JJJDDD>>>::::::999777555888777777666666666777777888777777666666555555555444444555555555555444444555555444444444555555666444555555666666555555444333333444444555444444333444444444444444444444444444444444444444444444444444444444555555555555666555555555555555555555555666666777888999999888888888888777777888888999:::;;;;;;<<<<<<<<<<<<<<<<<>>AAACCCBBBBBBFFFOOOUUU```gggsss~~~{{{uuuppplllkkklllpppwwwqqqmmmfff```\\\XXXUUUSSSOOONNNNNNOOOPPPPPPMMMKKKIIICCC@@@AAA@@@>>>???BBBDDDLLLWWWaaakkkwwwyyyqqqiii```ZZZXXXTTTRRRRRRVVV___lllxxxpppVVVOOODDD===::::::999888999888888777666666777777555555666666666666666666444444555555555555444444444444444444444555666666555555666666666666555555222333444444555555444444444444444444555555555666444444444444444444444444444444444555555555555666444555555555666666666777444555666777888888888888888888777777888888999:::888999;;;<<<===>>>>>>===???CCCBBBFFFPPPWWWjjj~~~yyytttjjj]]]QQQIIIFFFEEE===@@@BBBBBBBBBGGGPPPWWWccckkkvvv~~~xxxrrrooolllmmmpppxxxwwwrrrkkkeeeaaa]]]YYYWWWPPPPPPPPPQQQRRRQQQOOOMMMMMMGGGCCCCCCBBB??????AAA>>>EEEOOOWWWaaammm|||yyyqqqiii```ZZZXXXSSSQQQQQQTTT\\\hhhttt|||zzz[[[SSSGGG???;;;;;;::::::999999888777777666777777333444444555555666666666444555555555555555555444444444444444444555666777555555666666666666555555222333333444555555555444444444444555555555666666444444444444444444444444444444444555555555666666444555555555666666777777444444666777777888888888888888888777888999999:::555666999<<<>>>@@@@@@@@@???CCCBBBFFFPPPWWWjjj}}}ttttttjjj]]]RRRKKKFFFAAA>>>???>>>???BBBEEEGGGMMMUUUeeeqqq}}}zzzrrrmmmjjjiiijjjpppzzz}}}yyyrrrkkkfff```[[[XXXVVVTTTQQQPPPPPPPPPNNNMMMMMMIIIEEEAAA@@@???>>>===@@@BBBGGGMMMVVVaaalllsssxxxoooiiiccc]]]WWWSSSPPPPPPTTTZZZaaammmxxxdddUUUEEE>>>===:::888888;;;888444333444444222000888888777666555444333333444444444444444555666777444555666666666555333222333444666777777777666555444555666777777555333111222333555555555555333222111222222333444555666666666555555555555666777777777666666555555555666666888888888888777777777777777777888888888777777666888999999:::<<<>>>???@@@BBB@@@CCCIIIMMMVVVmmmzzzpppmmmdddXXXNNNHHHEEEAAA???@@@>>>@@@DDDFFFIIIPPPWWWgggsss~~~vvvqqqjjjhhhhhhmmmvvv~~~vvvnnnhhhccc^^^[[[XXXUUUSSSRRRRRRQQQPPPOOONNNJJJEEEBBBAAA???>>><<<>>>@@@DDDIIIPPPZZZdddkkkuuu{{{pppiiibbbZZZTTTRRROOONNNRRRWWW]]]hhhsss{{{kkk[[[JJJBBB>>>;;;888888999777555555777999888777666666666666666555555555555555444444444555666666555555666666555444444333444444555666666666666666666777888888888777555444333444444555555444444333333333444444444444444444444333333333333444555555666666555555555555666666666666777777888888888999777888888999999888888777999999::::::<<<===???@@@BBB@@@CCCIIIMMMVVVmmmvvvkkkddd\\\QQQIIIEEECCCAAA???AAA???@@@EEEHHHLLLSSS[[[kkkvvv{{{vvvjjjgggfffhhhoooxxx}}}tttmmmgggccc```ZZZXXXUUUSSSSSSSSSRRRQQQOOOKKKGGGCCCBBB@@@>>><<<;;;===@@@CCCHHHPPPXXX^^^iiittt|||rrriiibbbZZZTTTQQQMMMLLLOOORRRWWWaaakkkssswww}}}uuucccPPPFFFAAA<<<999888999777666777888::::::999555555555666666777777777666666555555444555555555666666555444444444444555555555555444555555666777777777777777777666666666555555444444444444555555555555444444444333333333444333333333333444555555666666555555555555666666555555666777888999::::::888999999::::::999999999:::::::::;;;<<<===>>>>>>BBB@@@CCCIIIMMMVVVmmmvvviii^^^WWWLLLEEECCCBBB@@@???AAA???AAAFFFJJJNNNWWW```mmmxxxzzzkkkhhheeedddiiirrrzzz{{{sssmmmhhheee]]]ZZZWWWUUUTTTTTTSSSRRRPPPMMMHHHEEECCCAAA>>><<<:::;;;===???BBBGGGMMMRRR\\\gggtttzzzqqqjjjccc\\\XXXQQQMMMKKKMMMOOORRRZZZccckkkpppvvvzzz}}}|||jjjUUUIIICCC>>>:::::::::999888777777666666555555666666666666777777777777777666555555444555555666666444333333444555666666555444333444555666777666555444444444444555555666555444333333444555666444444444444444444444444666555555555555666777777666555555555555666666777555666666777888888999999999999::::::;;;;;;::::::;;;;;;;;;;;;;;;<<<===>>>BBB@@@CCCIIIMMMVVVmmmxxxkkk\\\UUUKKKDDDBBBAAA@@@>>>AAA???@@@FFFKKKQQQ[[[dddpppzzz|||oookkkfffccceeellluuu{{{zzzsssmmmjjjaaa^^^YYYVVVUUUTTTSSSRRRQQQNNNJJJGGGDDDAAA>>>;;;;;;<<<<<<===>>>AAAFFFJJJOOOXXXdddooo{{{xxxpppiiibbb[[[WWWRRRNNNKKKLLLLLLNNNUUU]]]ccciiioootttxxx|||oooYYYLLLEEE???<<<<<<999999999999777666555555888777777777666666666666888777666555555555555555666555444333333444666666555444333333333444666777555555444444444444555666666666444333333444666666222222333333444555666666666555555555555666777777555555555555555666777777888888777777777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>BBB@@@CCCIIIMMMVVVmmmxxxlll[[[SSSJJJCCCAAAAAA@@@???BBB@@@BBBHHHNNNUUU```jjjsss}}}tttpppjjjdddccchhhqqqwww|||~~~{{{tttpppgggccc]]]YYYVVVUUUTTTSSSSSSPPPLLLHHHEEEBBB>>>;;;;;;<<<===<<<===???BBBEEEIIIQQQZZZcccnnn{{{|||wwwooofff^^^WWWSSSQQQMMMKKKKKKJJJKKKQQQXXX]]]bbbiiinnnrrrvvv|||vvv^^^OOOGGGAAA>>>===888999;;;;;;999888999999888888888777777666666666777777666666555666666666555444444444444555666666444444444333444444555666666666666777777777777777666666555555555555666666111222222333444555666777444333333333333444555555555555444555555666777888888888888888777777666666888888999:::;;;;;;;;;;;;:::::::::;;;<<<===>>>>>>BBB@@@CCCIIIMMMVVVmmmvvviiiWWWPPPGGGBBBAAAAAAAAA@@@DDDBBBDDDKKKRRRYYYeeeooovvvxxxuuunnngggdddfffnnnttt{{{{{{vvvnnniiibbb\\\YYYWWWVVVTTTTTTQQQMMMJJJFFFBBB>>>:::;;;<<<<<<<<<<<<>>>AAACCCEEEKKKRRRYYYcccpppxxxzzzxxxwwwsssmmmddd\\\UUURRRPPPLLLIIIIIIHHHHHHMMMTTTWWW]]]dddiiilllpppvvv{{{~~~dddSSSIIIBBB>>>>>>888:::<<<;;;888666777888777777777777777888888888666666666666666666777888333444444555666666555555333333444444555555444444444555777888888888777666555555666666666666555555333333333444444555555555444333333333333444555555444444444555555666777888777777777777777888888888777888999::::::;;;;;;;;;999999::::::<<<===???@@@BBB@@@CCCIIIMMMVVVmmmsssfffTTTMMMEEEAAA@@@BBBBBBBBBFFFDDDFFFMMMTTT\\\hhhsssxxx{{{xxxqqqjjjeeeffflllrrr|||zzzrrrmmmeee___[[[YYYWWWVVVTTTRRRNNNJJJGGGCCC>>>::::::;;;<<<<<<<<<===@@@CCC>>>DDDIIINNNXXXdddlllnnnqqqpppooojjjccc\\\WWWUUUNNNJJJGGGGGGFFFFFFKKKRRRTTTYYY```eeehhhlllrrrwww{{{iiiVVVKKKBBB>>>===999;;;<<<:::555111000111555555666777888999::::::666666555666666777888999222333555666777666555444222333444555666555444333111333555777777666555444444555666777777666555444555555444444444333333333666555555555555666777777444444444555555777888888555555666777888999::::::666777888999::::::;;;:::888999999:::<<<>>>???@@@BBB@@@CCCIIIMMMVVVmmm{{{mmmcccSSSMMMFFF@@@>>>>>>>>>>>>@@@CCCHHHNNNVVVaaalllttt|||yyyooohhheeefffhhhiiitttzzzyyysssjjjdddaaa___\\\ZZZUUURRRNNNJJJGGGDDD@@@===;;;;;;:::::::::;;;;;;<<<===@@@EEEJJJOOOWWW^^^ccccccdddeeeddd```ZZZTTTPPPMMMLLLIIIGGGFFFGGGHHHHHHOOOSSSXXX]]]bbbggglllpppwww|||uuu___PPPGGGAAA===;;;999777777888999888777555666777888888888888888777333444888777111///222444444444444444444444444777666444444555555444333333444444555666666777777222444666888888666555333555555555555555555555555222222333333444555666666555555555555555555555555777777888888888777777666888888999:::;;;;;;<<<<<<<<<<<<======>>>???????????????CCCJJJMMMVVVnnnxxxjjj___QQQLLLEEE@@@??????@@@@@@@@@CCCHHHNNNWWWbbbnnnuuu|||rrrjjjggggggiiijjjrrrwww~~~yyyooohhhdddaaa]]]ZZZWWWTTTPPPLLLIIIFFFBBB???<<<;;;;;;::::::;;;;;;<<<;;;===AAAEEEJJJPPPWWW[[[^^^___```___]]]XXXSSSOOOMMMLLLJJJGGGFFFFFFGGGGGGMMMPPPUUUZZZ___dddiiillluuuyyy{{{dddTTTJJJCCC>>><<<:::888888999999999888666666777888888888888888888555666999999444333555444444444444444444444444666666555555555555444333666666666666666666666666///000111333444555555555555555555555555555555555333333333444444555555555777777777777777777777777777777888888888888777777666666666777777888888999::::::;;;;;;<<<=========??????CCCJJJMMMVVVnnnvvvfffZZZNNNJJJDDD@@@???@@@@@@AAA@@@CCCIIIPPPYYYdddpppxxxvvvnnnjjjiiiiiiiiinnnssszzz~~~vvvnnnhhhddd___[[[ZZZWWWRRROOOLLLHHHDDDAAA<<<<<<;;;;;;;;;;;;;;;<<<999;;;===@@@BBBGGGMMMQQQUUUVVVXXXYYYXXXUUUQQQNNNMMMLLLJJJGGGFFFEEEEEEFFFIIILLLQQQUUUYYY___dddhhhpppuuu|||kkkYYYMMMDDD@@@===;;;999999:::;;;:::999777777777777888888888888888666666999999666555777444444444444444444444444666666666555555555555444444555555666666666666666222111111222222333444555555555555555555555555555444444444444444444555555777777777777777777777777777777777777888888777777999999999999::::::::::::::::::;;;;;;<<<=========@@@???DDDJJJMMMVVVnnnssscccXXXLLLHHHCCC???>>>?????????AAADDDIIIQQQZZZfffrrrzzzzzzqqqllljjjiiihhhjjjooovvvzzz}}}{{{rrrlllgggaaa]]][[[XXXTTTPPPMMMIIIEEEBBB===<<<<<<;;;;;;;;;;;;<<<:::;;;<<<===>>>AAAEEEHHHLLLNNNQQQSSSSSSRRROOONNNMMMKKKIIIGGGFFFEEEDDDDDDFFFIIIMMMQQQUUUZZZ```dddmmmrrryyyttt```PPPFFF@@@>>><<<;;;:::;;;<<<;;;:::888777777777777777888888555444555666777666666777555555555555555555555555555666666666555555555666111222333555666777777777777777666666555555444444555555555555555555555555555555555555444444444444555555555555555555555555777777777777777888888888;;;;;;;;;;;;;;;:::::::::<<<<<<======>>>?????????@@@@@@DDDJJJNNNWWWoooqqqaaaWWWKKKGGGBBB???>>>>>>>>>===AAAEEEJJJQQQ[[[gggssszzz|||tttnnnkkkhhhgggiiimmmssswwwyyy~~~vvvpppkkkeeeaaa]]]ZZZUUUQQQNNNJJJEEEBBB>>>===<<<;;;;;;;;;;;;;;;======>>>===<<<>>>AAADDDGGGHHHKKKNNNOOOOOONNNMMMKKKJJJIIIGGGFFFEEEDDDCCCDDDFFFJJJMMMQQQWWW]]]aaaiiinnnvvv~~~|||fffTTTGGGAAA???===;;;;;;<<<===<<<;;;999888777666666777888888444555555555555777777777555555555555555555555555444666777777555444666777333444555777777777666555888888999999999777555444555555555555555555555555555555555555555555555444555555555555555555555555777777666666777888999999888888888888777777777777<<<<<<======>>>?????????@@@@@@DDDKKKNNNWWWooo|||nnn___VVVJJJGGGBBB@@@@@@@@@@@@@@@BBBEEEKKKRRR[[[fffrrrzzzwwwqqqmmmiiigggjjjnnnrrrtttvvv{{{}}}vvvpppjjjeee___\\\WWWSSSOOOKKKFFFCCC>>>>>>===<<<;;;;;;;;;;;;>>>???>>>===<<<===@@@BBBCCCDDDGGGIIIKKKKKKKKKJJJIIIHHHHHHGGGFFFEEEDDDDDDBBBDDDGGGJJJNNNTTTZZZ^^^eeekkksss|||lllXXXJJJCCC???===;;;;;;<<<===<<<;;;999999777666666666777888555888777555555999:::888555555555555555555555555333666888777555444666999:::;;;<<<===<<<:::888666999999999999999888777777555555555555555555555555555555555555555555666666777777777777777777777777777777666666666888999:::888888999999999999999999::::::;;;;;;<<<=========@@@@@@EEEKKKNNNWWWoooxxxjjj\\\TTTHHHFFFCCCBBBDDDEEEFFFFFFCCCFFFKKKQQQZZZeeeqqqxxx~~~zzztttpppkkkiiilllooorrrssstttxxx}}}vvvooojjjaaa^^^YYYUUUQQQMMMHHHEEE???>>>===<<<;;;;;;;;;;;;=========;;;:::;;;>>>AAA@@@AAACCCEEEGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDD@@@BBBDDDGGGKKKPPPWWW[[[aaagggpppyyyrrr]]]NNNFFF>>>===;;;;;;<<<<<<<<<;;;:::999777666555666777888555888777333333888999666555555555555555555555555333666999888555444777:::???@@@CCCDDDEEEDDDBBBAAAEEECCC>>>:::777777777888555555555555555555555555444444555555666666777777777777777777777777777777777777666555666888:::;;;:::::::::;;;;;;<<<<<<<<<::::::;;;;;;<<<=========AAA@@@EEEKKKOOOXXXpppvvvgggZZZQQQGGGEEECCCDDDGGGJJJKKKLLLDDDFFFKKKQQQZZZeeepppwww}}}wwwrrrmmmkkknnnppprrrsssssswww~~~zzzrrrlllccc```[[[WWWSSSOOOJJJGGG??????>>><<<<<<;;;;;;;;;;;;;;;;;;:::999:::===@@@>>>@@@AAACCCDDDDDDDDDCCCEEEEEEFFFFFFFFFFFFEEEEEE>>>@@@BBBEEEHHHNNNUUUYYY^^^dddmmmvvv~~~vvv```QQQIII>>><<<;;;:::<<<<<<;;;:::;;;999777666555666777888333666555000000555666333666666666666666666666666222666999888555444777;;;>>>AAAEEEJJJMMMNNNNNNMMMUUUOOOEEE<<<666444666888555555555555555555555555333444444555666777888888555555555555555555555555777666555555666888:::;;;666666777888999999::::::<<<<<<======>>>?????????AAAAAAEEEKKKOOOXXXppp|||iiiYYYOOOJJJGGGDDDCCCEEEHHHKKKLLLFFFIIIOOOUUU^^^hhhrrrxxx~~~zzzuuupppoooqqqrrrtttwwwwwwwwwzzzyyyqqqooohhhddd___YYYSSSNNNKKKIII@@@???<<<:::999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGEEEBBBAAAEEEHHHJJJNNNTTT]]]cccllluuu~~~iiiUUUHHH???===:::999:::;;;::::::;;;:::999777666555555555777777666666666666777777555555555555555555555555555555666666777777888888:::@@@HHHQQQWWWYYYYYYXXX```UUUEEE:::555444555555666555444555666666444222333444444555555555555555444555777888888888777666555666888:::;;;:::999888666777777777777888888888999::::::;;;<<<===>>>>>>AAADDDDDDIIITTT\\\pppkkk[[[PPPGGGDDD@@@???AAADDDFFFGGGFFFIIIOOOVVV___iiisssyyy{{{vvvpppoooqqqqqqtttvvvwwwwwwzzz{{{xxxlllhhhbbb[[[UUUPPPLLLJJJDDDBBB???<<<:::::::::;;;;;;;;;;;;<<<<<<<<<<<<======>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFEEEBBBAAADDDGGGHHHMMMSSS\\\bbbkkkttt}}}nnnYYYKKK@@@===;;;999:::;;;:::999999888777777777777777777777777666666666666777777555555555555555555555555555555666666777777777777:::===BBBHHHMMMQQQSSSTTTWWWNNNAAA888555555555555777666555666666666444333333333444555555555555444444555666777888777777666444666888999::::::888888777777777888888888999999999::::::;;;<<<===>>>>>>AAADDDDDDIIITTT\\\pppooo]]]SSSGGGDDD@@@>>>???AAABBBCCCFFFJJJQQQXXXaaakkkuuu|||{{{vvvpppmmmoooppprrruuuvvvvvvyyy}}}sssnnnggg___YYYSSSMMMJJJGGGEEEBBB>>><<<:::::::::;;;;;;;;;<<<<<<<<<<<<===<<<===>>>???????????????@@@AAABBBDDDEEEFFFFFFFFFEEEAAA@@@CCCEEEFFFJJJPPPYYY___hhhrrr{{{uuu^^^OOOBBB???;;;::::::::::::999777777666666777888999999777777666666666666777777555555555555555555555555555666666666666777777777888999:::===AAAEEEIIIKKKNNNHHH@@@;;;999888555333888666555555666666555444333333444555555555555444555555666777777777777777444555777888999999888777888888888888999999999:::::::::;;;<<<===>>>>>>???AAADDDDDDIIITTT]]]qqqtttaaaVVVJJJGGGBBB@@@@@@BBBCCCCCCGGGKKKRRR[[[dddnnnxxx{{{uuunnnkkkllllllooorrrssssssvvv|||{{{tttkkkccc\\\VVVOOOJJJGGGEEEBBB???<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<===>>>???????????????>>>???AAACCCDDDEEEFFFFFFFFFBBB@@@BBBDDDDDDHHHMMMVVV\\\eeeoooxxxzzzbbbRRRDDDAAA===::::::::::::999777777777777777888888999777777666666666666777777555555555555555555555555666666666666666666666666555555555666999<<<@@@BBBFFFDDDBBBBBBAAA>>>888222555444333444666777666555444444555666666666666555555666666777777777777777444555666777888888777777888888999999999:::::::::::::::;;;<<<===>>>??????AAADDDDDDIIITTT]]]qqqyyycccWWWLLLHHHDDDAAAAAABBBCCCCCCGGGLLLTTT]]]gggrrr|||{{{uuummmiiijjjiiikkknnnoooooorrrxxx}}}zzzpppggg```YYYQQQKKKEEEDDDAAA>>><<<<<<<<<===;;;;;;;;;<<<<<<<<<<<<======>>>??????????????????===>>>@@@BBBDDDEEEFFFGGGGGGCCC@@@BBBBBBBBBEEEJJJRRRXXXbbblllvvv~~~fffVVVGGGCCC>>>;;;::::::999999999888888777777777777777777777666666666666777777666666666666666666666666666666666555555555555555222333444555777888999999===>>>BBBGGGJJJGGG@@@999333222111222555777777777555555666777777777777777666666666666666777777888444555666666777888888888888888999999999::::::::::::;;;;;;<<<===>>>??????AAADDDDDDIIIUUU^^^rrr}}}eeeXXXKKKGGGBBB@@@???AAAAAAAAAGGGMMMVVV```jjjuuu~~~vvvnnniiiiiigggiiillllllllloootttyyyuuullleee^^^UUUNNNFFFDDDAAA???=========>>>;;;;;;;;;<<<<<<<<<<<<===>>>>>>????????????>>>>>><<<>>>@@@BBBEEEFFFGGGHHHIIIDDDAAABBBBBBAAADDDIIIOOOUUU___jjjsss}}}kkk[[[IIIEEE???;;;999999999999999999888777666666777777777777666666666666777777666666666666666666666666666666666555555555555444222333555666777666555555555777<<>>??????@@@AAADDDDDDJJJUUU^^^sssfffWWWJJJFFFBBB??????AAAAAABBBHHHNNNWWWbbbmmmxxxyyypppkkkkkkgggjjjkkkkkkjjjmmmrrrvvvzzzqqqkkkdddZZZRRRIIIGGGDDD@@@>>>=========;;;;;;;;;<<<<<<<<<<<<============>>>>>>======<<<<<<>>>@@@CCCEEEGGGHHHIIIJJJFFFBBBCCCBBBAAACCCGGGLLLRRR]]]gggrrr{{{qqqbbbKKKFFF@@@;;;999999999999777777777777777777888999777777666666666666777777666666666666666666666666666666555555555444444444333444555555555555555444444333444999@@@EEEFFFEEE<<<999666555555666555555333444444555555555555555777666666555666777888999777777777777888999999:::777777777888888888999999;;;;;;<<<===>>>???@@@@@@@@@DDDDDDJJJVVV___sssfffWWWKKKGGGCCC@@@AAABBBCCCCCCHHHNNNXXXcccnnnyyy|||sssmmmlllhhhjjjlllkkkjjjlllqqquuu}}}tttooohhh]]]UUUMMMJJJGGGBBB???=========;;;;;;;;;<<<<<<<<<======;;;<<<<<<===<<<<<<;;;;;;<<<>>>@@@CCCFFFHHHIIIJJJKKKFFFCCCCCCBBBAAACCCGGGKKKQQQ[[[fffqqqzzzvvvhhhLLLGGGAAA;;;999999999999555555666666777999:::;;;777777666666666666777777777777777777777777777777666666555555555444444444555555444333333444555666999444000000666<<<@@@AAABBB>>>:::777666555444333111222333333444444333333777666555555555666888999777777777777888999:::;;;666777777777777888888888;;;;;;<<<===>>>???@@@@@@@@@DDDDDDJJJVVV___tttdddSSSIIIGGGCCC???>>>@@@BBBDDDJJJPPP[[[fffqqq|||{{{sssnnnkkkmmmnnnnnnnnnnnnooorrrttt~~~{{{ssskkkaaaZZZTTTOOOHHHDDDBBBAAA>>><<<;;;;;;;;;;;;<<<<<<===>>>::::::::::::::::::::::::;;;<<<>>>@@@AAADDDHHHKKKKKKKKKKKKHHHEEECCCCCCDDDIIIOOOZZZeeeppp{{{oooZZZLLL>>>:::;;;:::888888===888666888999777666888888888888888888888888888777777666555555555555555444555666555444444555666444444555555555555444444444444444555555777888888===AAABBB===555111444888333444666777777777666555555666777888888777666555777888888888888999999999::::::::::::::::::::::::::::::;;;<<<===>>>???@@@BBBCCCFFFKKKPPP^^^vvv~~~dddTTTIIIFFFBBB???>>>@@@CCCDDDJJJQQQ[[[gggrrr||||||tttooolllnnnooopppppppppqqqtttwww~~~vvvmmmddd\\\VVVPPPIIIEEECCCBBB???<<<;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>@@@AAADDDHHHKKKLLLLLLLLLIIIFFFCCCDDDDDDHHHOOOYYYdddooozzzttt]]]NNN@@@<<<<<<;;;999999;;;666444777777555555777666666666666666666666666777777666555555555555555555666777777555555666777444555555666666555555444444444444555555666777888;;;???BBBAAA<<<777666666444444666777777777666666444555555555555555555444777888888888888999999999::::::::::::::::::::::::<<<<<<<<<=========>>>>>>AAACCCFFFKKKQQQ^^^vvvzzzcccSSSHHHEEEBBB??????@@@CCCEEEKKKRRR]]]hhhsss}}}}}}uuupppnnnoooqqqrrrsssssstttwwwyyy}}}|||rrrhhh```YYYSSSLLLGGGEEECCC@@@===<<<;;;;;;;;;;;;<<<<<<===========================;;;<<<>>>???@@@CCCGGGJJJMMMNNNMMMJJJGGGDDDDDDEEEHHHNNNXXXcccnnnxxx{{{bbbSSSDDD>>>===;;;:::::::::777666:::;;;888666777666666666666666666666666777777666555555555666666666777888888666666777888444555555666666555555444555555444555555666777888777:::???BBBAAA<<<777333555555666777777777666666666555555444444555555666777888888888888999999999::::::::::::::::::::::::========================AAACCCFFFKKKQQQ___www~~~ttt___QQQGGGDDDAAA??????AAADDDGGGLLLSSS^^^jjjuuu~~~vvvqqqooopppqqqsssttttttuuuwwwyyy}}}wwwllleee]]]WWWOOOJJJGGGEEEBBB???======<<<;;;;;;<<<<<<<<<========================:::<<<>>>???@@@BBBFFFIIINNNNNNNNNLLLHHHFFFEEEEEEHHHNNNWWWbbbmmmxxxgggWWWFFF???===;;;::::::;;;:::<<>>999888777777777777777777777777777777666666666666666777666777888888666666777888555555666666666666555555555555555555555666777777333555888===@@@>>>777222666666666777777777666666999888777666666777888999777777888888888999999999::::::::::::::::::::::::<<<<<<======>>>>>>>>>???AAACCCFFFKKKQQQ___xxx}}}yyy|||kkkYYYMMMEEECCC@@@??????BBBFFFHHHNNNUUU```lllwwwxxxsssppppppqqqssstttttttttuuuwww{{{|||rrrjjjbbb\\\TTTNNNKKKHHHDDDAAA???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::<<<===>>>???AAAEEEHHHLLLNNNNNNLLLIIIGGGFFFFFFHHHNNNWWWaaalllxxxmmm\\\JJJAAA>>>;;;::::::<<<<<<@@@GGGHHHAAA999666777777777777777777777777777777666666666777777888555666777777555555666777555666666666666666666555666555555555555666666777444333444888===>>>:::666777777777666666666777777999888777666666777888999777777888888888999999999::::::::::::::::::::::::::::::;;;===>>>@@@AAABBBAAABBBFFFKKKRRR```xxx|||tttsssuuu~~~pppaaaSSSJJJDDDBBB???>>>???CCCGGGJJJOOOVVVbbbnnnxxx{{{vvvtttppprrrttttttssssssssstttxxxwwwooohhhaaaYYYRRROOOKKKGGGDDDAAAAAA@@@>>>============;;;;;;;;;;;;;;;;;;;;;;;;:::;;;======>>>@@@DDDGGGJJJLLLMMMLLLJJJHHHGGGGGGGGGLLLUUU___jjjvvvtttbbbNNNCCC???<<<;;;<<<>>><<>>>>>===888888777666666666777777777666666555555666666777777888888888888999999999::::::::::::::::::::::::999:::;;;===???AAABBBCCCAAABBBGGGLLLRRR```yyyzzzpppjjjjjjjjjrrrvvvnnnbbbWWWNNNHHHCCCAAA???>>>@@@CCCHHHKKKPPPXXXcccooozzz{{{xxxrrrtttvvvvvvtttsssrrrsssttt}}}|||rrrlllfff]]]VVVRRRNNNJJJFFFDDDCCCAAA@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>@@@CCCFFFGGGIIILLLLLLJJJHHHGGGHHHEEEJJJRRR\\\gggsss~~~zzzhhhRRRGGGBBB???===>>>CCC>>><<<===<<<888666777666666666666666666666666777777666666777888888999666777888888666666777888666666777777777777666666666666555555555555666666777555444444777;;;>>>@@@999999777666666666777777666666666777777666666666777888888888888999999999:::::::::::::::::::::::::::;;;<<<===???@@@BBBBBBAAABBBGGGLLLSSSaaazzzxxxllldddbbb]]]eeeiiicccYYYRRRLLLGGGBBBAAA???>>>@@@DDDHHHKKKQQQXXXdddpppzzz~~~|||tttvvvwwwwwwuuusssrrrrrrpppyyytttooohhh___XXXTTTPPPKKKHHHEEEDDDCCCAAA@@@??????>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<======???CCCFFFEEEHHHKKKKKKJJJIIIHHHHHHCCCHHHPPPZZZeeeqqq|||lllVVVIIIDDDAAA???@@@JJJBBB;;;999777666777;;;888888888888888888888888777777666777777888999999777999999999888777888999666666777777777777666666777666666555555555666666333333333333555888<<>>???@@@@@@AAAAAABBBGGGLLLSSSaaazzzyyynnnddd]]]YYYYYYXXXTTTOOOJJJFFFEEEBBBAAABBBDDDCCCCCCHHHPPPSSS[[[hhhsss{{{|||yyyyyyzzzyyyxxxvvvtttssssssyyy|||sssmmmeee___ZZZVVVPPPKKKIIIFFFCCCBBBAAA@@@>>>===;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<>>>AAADDDEEEJJJKKKLLLLLLKKKIIIGGGFFFEEEEEEKKKVVVaaalllyyysssWWWHHHEEEEEEFFFGGG>>><<<888777777888888888666666666666777777777777777777666666555555555444::::::999999888888777777777777777777777777777777666666666666666555555555444444444555666777888888<<<:::999777666666666666555555555555555666777777555555555666777777888888888888999999999::::::::::::;;;<<<<<<;;;;;;===???AAACCCFFFKKKRRRaaazzz{{{oooddd]]]VVVVVVTTTQQQLLLGGGDDDBBB???>>>???AAAAAAAAAFFFNNNSSS\\\hhhsss{{{{{{{{{{{{{{{{{{zzzxxxvvvuuuuuuzzzwwwqqqhhhbbb]]]YYYSSSNNNLLLIIIFFFDDDCCCAAA???>>><<<<<<;;;;;;;;;;;;::::::::::::;;;<<<>>>AAACCCEEEGGGIIIJJJLLLLLLKKKIIIHHHGGGGGGLLLVVV___iiivvvxxx___RRRMMMIIIFFFEEE===;;;888888888999888777666666666666777777777888777777666666666555555555888888888888888777777777777777777777777777777777666666666666666666666555444444444555666666777777888777555444444444444555666555555555555666777777555666666777777888999999999999:::::::::;;;;;;;;;:::;;;<<<<<<;;;;;;===???CCCDDDGGGMMMSSSbbb|||}}}pppeee]]]SSSRRROOOLLLHHHDDDAAA???>>>===>>>@@@@@@AAAGGGOOOUUU^^^jjjttt|||}}}}}}}}}~~~}}}|||{{{yyyxxxwww||||||vvvmmmfffbbb]]]WWWSSSPPPMMMIIIGGGEEECCC@@@>>><<<<<<<<<;;;;;;;;;:::::::::::::::;;;===@@@BBBDDDEEEGGGIIIKKKLLLKKKJJJJJJIIIHHHLLLTTT]]]fffrrr}}}jjj]]]UUUMMMEEE@@@<<<:::999999999999888777666666666777777777888888777777666666666666555555666666666666777777777777777777777777777777777777555555666666666666666666444444555555555555555555555555444333333444444555666666555555666666777888666777777888999999::::::::::::;;;;;;;;;<<<<<<<<<:::;;;<<<<<<;;;<<<>>>@@@CCCEEEIIINNNUUUddd}}}qqqddd\\\RRRPPPLLLHHHEEEBBB???>>>???>>>???BBBBBBCCCKKKSSSXXX```lllvvv}}}~~~~~~~~~}}}|||zzzyyyxxx}}}zzzqqqjjjeee```[[[WWWSSSPPPLLLIIIFFFDDDAAA>>>======<<<<<<;;;;;;:::::::::::::::;;;===???AAACCCEEEGGGIIIKKKKKKKKKJJJIIIHHHGGGJJJRRRZZZcccppp{{{qqqcccXXXLLLBBB===:::999999999::::::888666666666777777777888888888777777666666666666666666444555555555666666777777777777777777777777777777555555555555666666666666555555555555444444444444555555555555666666777777666666666555666777777888777888888999999:::;;;;;;::::::::::::;;;;;;;;;;;;:::;;;<<<<<<<<<<<<>>>@@@CCCEEEIIINNNUUUddd~~~qqqcccZZZSSSOOOIIIFFFDDDBBB@@@>>>???>>>???BBBCCCEEEMMMVVV[[[cccoooxxx}}}{{{yyyxxxxxx}}}~~~tttlllgggccc^^^ZZZVVVRRRNNNJJJGGGDDDAAA???>>>>>>===<<<<<<;;;::::::999999999:::<<<>>>@@@BBBGGGHHHIIIKKKKKKJJJHHHGGGGGGEEEHHHOOOXXXaaannnyyytttcccUUUHHH???<<<:::999999999;;;:::888777777777777777888888888888666666777777777777777777444444555555666666666777666666666666666666666666444555555555666666777777555555555555555555444444444444555666666777777777666666666666666777888888888888888999::::::;;;;;;999999999999:::::::::::::::;;;<<<<<<<<<===???AAABBBDDDHHHMMMUUUddd~~~sssdddZZZTTTOOOHHHDDDCCCCCCAAA???===<<<===@@@BBBDDDMMMWWW___gggrrr{{{}}}zzzxxxvvvwww|||wwwoooiiieeeaaa]]]XXXTTTPPPLLLIIIFFFCCC@@@???>>>>>>===<<<;;;::::::999999999:::;;;===???AAAGGGHHHIIIJJJJJJIIIGGGFFFFFFDDDFFFMMMUUU___lllwwwvvvbbbRRRFFF???===:::999888888::::::999888777777777888888888999999666666777777777777888888555555555555666666666666666666666666666666666666444444555555666777777777555555666666666666666666222333444555555555555555777777666666777777888999777888888999999:::;;;;;;888888888999999999::::::999;;;<<<===<<<>>>@@@BBBBBBCCCHHHMMMUUUeee~~~vvvfff\\\UUUNNNFFFCCCCCCCCCAAA???>>>===>>>AAACCCFFFPPPZZZbbbjjjuuu}}}}}}zzzwwwuuuuuuzzzzzzqqqlllhhhccc```ZZZVVVRRRNNNLLLIIIFFFCCC??????>>>===<<<;;;::::::999999999999;;;<<>>@@@CCCCCCEEEIIIOOOVVVfffxxxhhh^^^UUUNNNEEEAAABBBCCCAAA>>>AAA???@@@CCCEEEIIISSS]]]dddlllvvv~~~zzzwwwuuusssyyy|||sssnnnjjjeeebbb[[[XXXTTTPPPNNNKKKHHHFFF@@@???>>>===<<<;;;::::::999999999999:::<<<>>>???BBBDDDGGGIIIKKKKKKJJJJJJJJJGGGGGGLLLQQQYYYeeeppp||||||gggVVVIIIBBB@@@<<<:::777666888:::;;;;;;777888888888888999999999666666777777888888888999888888777777666666555555666666666666666666666666444444444555666777777888555666666777888999999:::666777888999999888777666777777777777777888888999666777777888999999:::::::::::::::;;;;;;;;;<<<<<<999;;;<<<======>>>AAACCCDDDFFFJJJPPPXXXhhh}}}iiiYYYPPPIIIDDDBBBAAA===<<<>>>>>>???AAAAAADDDKKKUUU\\\jjjttt}}}zzzuuurrrpppuuuwwwpppjjjeeeaaabbb^^^YYYVVVSSSNNNGGGBBB@@@???===;;;::::::::::::888:::;;;;;;;;;<<<>>>AAAFFFFFFGGGHHHIIIIIIIIIIIIGGGEEEGGGKKKOOOVVVbbbnnnzzzkkkVVVJJJDDDCCC;;;:::999888888888999:::777777777777888888888888444444555666777888999999666777888888888666555444777555222000000222555777333333444444555666666666666666666666666666666666888777666666666666777777:::999888777777888999:::666777999<<<>>>AAACCCDDD;;;;;;;;;::::::999999999:::;;;<<<======>>>@@@BBBCCCDDDHHHNNNUUUfff}}}jjjZZZPPPIIICCCBBB@@@===<<<>>><<<>>>@@@BBBEEEMMMXXX```jjjttt~~~zzzuuurrrrrrwwwzzzrrrlllgggcccbbb^^^ZZZVVVTTTOOOHHHCCC>>>===;;;999888777777888999:::;;;;;;:::;;;===???DDDEEEFFFGGGHHHIIIIIIIIIHHHFFFGGGJJJNNNTTTaaammmwwwppp[[[LLLDDDAAA;;;:::999888888888999:::777777777777888888888888555555666666777777888888888888888888888777666666777555333222222333555777555555555555555555555555666666666666666666666666777777666666666666666777888777666555555666777888777888888999:::;;;<<<<<<::::::;;;;;;;;;::::::999<<<===>>>>>>======???AAACCCDDDHHHNNNVVVfff{{{iii[[[OOOHHHCCCBBB@@@===<<<>>>;;;>>>@@@CCCGGGPPP[[[ccckkkuuu}}}xxxtttuuuzzzvvvoooiiieeebbb^^^ZZZWWWUUUPPPJJJEEEBBBAAA???===;;;;;;;;;;;;999:::;;;:::999:::;;;===AAABBBDDDFFFGGGIIIIIIJJJIIIFFFFFFIIILLLRRR^^^jjjttt~~~vvv```OOOEEE???;;;;;;999888888888999999777777777777888888888888666666666666777777777777999999888888777777888888666666555555555555666666777777666666555444444333666666666666666666666666666555555555666666666666777777666666666666777777777777777888888888999999999999;;;<<<<<<;;;:::999>>>??????>>>======>>>@@@CCCDDDHHHNNNVVVfffxxxgggXXXNNNHHHBBBBBB@@@===<<<>>><<>>=========999:::;;;:::999999:::<<>>?????????===>>>???AAACCCDDDHHHNNNVVVgggssscccUUUMMMGGGBBBAAA@@@===<<<>>>>>>@@@CCCEEEIIIQQQ\\\dddmmmwww}}}~~~uuulllfffaaa^^^ZZZXXXWWWTTTNNNIIICCCBBB???===;;;:::::::::999:::;;;:::999999:::<<<===???AAADDDFFFHHHIIIIIIJJJGGGGGGHHHIIILLLVVV```mmmyyyzzzdddRRRGGGAAA<<<;;;:::888777777888888666777777777888888888888888888777777666666555555777666555444444555777777666666777888888777666666555555555666666666777777666666666666666666666666444444555666777777666666888888888999999888888888555666666777999::::::;;;::::::;;;<<<<<<<<<;;;:::;;;<<<>>>>>>>>>>>>AAACCCBBBDDDHHHNNNWWWhhhzzzooo```SSSMMMFFFAAAAAA@@@===<<<>>>>>>@@@CCCEEEIIIQQQ\\\dddnnnxxxyyynnngggaaa^^^ZZZYYYXXXVVVPPPLLLEEECCCAAA>>><<<;;;;;;;;;999:::;;;:::999:::;;;===>>>???AAADDDFFFGGGHHHIIIIIIGGGGGGIIIIIIJJJQQQZZZgggsssgggUUUIIICCC===<<<:::888777777888888777777777777888888888888888888777777666666555555555555444444444555666666666666777777777777666666444444555666666777888888666666666666666666666666444555666888888888777777666666777777777777666666777777777777777777777666===<<<<<<;;;;;;;;;;;;;;;999;;;<<<======>>>AAACCCBBBDDDHHHOOOWWWhhhwwwnnn```SSSLLLFFFAAA@@@???===<<<>>><<<>>>AAADDDIIIRRR]]]fffoooyyy~~~qqqiii```]]]ZZZZZZYYYWWWRRRMMMGGGFFFCCC@@@>>>===<<<<<<999:::;;;;;;:::;;;===??????@@@BBBDDDFFFGGGHHHHHHHHHGGGHHHJJJIIIHHHMMMTTT^^^kkkzzznnnZZZKKKCCC===<<<:::888777777777888777777777777888888888888777777777777666666666666444444555666666666666666666666666666666666666666666666666666666777777777666666666666666666666666444555777999:::999888888555666777888888777666555888888888888888888999999@@@>>><<<:::999999:::;;;:::;;;<<<<<<;;;<<<>>>@@@BBBDDDHHHOOOWWWiii}}}vvvnnnaaaUUULLLEEEAAA@@@???===<<<>>>999<<<@@@CCCIIISSS___hhhoooyyy~~~tttjjj```]]][[[ZZZZZZXXXSSSNNNDDDBBB@@@===;;;:::999999888:::;;;;;;;;;<<>>???@@@BBB@@@===:::888999:::;;;;;;<<<===<<<::::::<<<===BBBDDDHHHOOOXXXiiiwwwkkk]]]TTTGGGFFFCCC@@@>>><<<<<<<<<>>>@@@CCCFFFJJJSSS___gggrrryyy}}}zzz|||zzzqqqhhhddd^^^[[[ZZZXXXSSSPPPIIIGGGCCC???===<<<;;;;;;;;;;;;:::999:::;;;<<<===???@@@BBBCCCEEEFFFGGGGGGMMMLLLKKKJJJJJJIIIJJJJJJTTT[[[iiizzz{{{dddRRRGGGCCC@@@<<<:::::::::999999999999999888888888888777666666555555444444444333888888777777777777888888777777777777777777777777<<<;;;:::888777666666666777777666555555555555555555555555555666666666666888888888777777777777777999999999999999999999999<<<;;;;;;:::::::::;;;;;;999::::::<<<>>>@@@BBBCCCBBBDDDHHHOOOXXXjjjvvvjjj\\\RRRGGGEEECCC@@@>>><<<<<<<<<===???CCCFFFKKKTTT```iiissszzz~~~{{{|||}}}tttiiiddd___\\\ZZZXXXTTTPPPLLLIIIEEEAAA===;;;::::::;;;;;;:::999:::;;;<<<===???@@@BBBDDDEEEGGGGGGGGGMMMLLLKKKJJJIIIIIIIIIIIIPPPVVVbbbssshhhTTTJJJAAA???;;;999:::::::::999999999999888888888888777666666666666555555444444777777777777777777777777666666666666666666666666777666555555555555555555777777666555555555555555666666666777777777777888777777777777777888888888:::::::::999999999999999<<<;;;;;;::::::;;;;;;;;;::::::;;;<<<>>>@@@AAABBBCCCDDDHHHOOOXXXjjjuuuhhhZZZPPPFFFEEEBBB@@@>>>=========<<>>;;;999999;;;;;;:::999:::;;;<<<===???@@@BBBDDDFFFGGGHHHHHHLLLKKKKKKJJJIIIIIIHHHHHHKKKOOOYYYhhhttt}}}mmmYYYMMMBBB???<<<::::::::::::999999999999888888888888777777777777777666666666666666777888999999888777666555555555555555555555555444444333444444555666666777666666555555555555666777777777777888888888888666666777777888888999999::::::::::::::::::::::::;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<===>>>???AAAAAACCCEEEIIIPPPYYYkkkssseeeWWWMMMEEEDDDBBB@@@>>>=========;;;>>>BBBGGGMMMXXXeeennnwww}}}}}}nnnhhhaaa\\\[[[YYYVVVTTTOOOMMMIIIEEEAAA===;;;:::;;;;;;:::999:::;;;<<<===???AAABBBEEEGGGHHHIIIIIIKKKKKKKKKJJJJJJIIIHHHGGGIIIJJJRRR^^^jjjuuurrr]]]PPPFFFCCC???<<<;;;;;;:::999999999999888888888777777888888777777777777777777555666888::::::888666555666666666666666666666666777666666666666777888888777666555555555555666666666666777777777888888888555555666777888999999::::::::::::::::::;;;;;;;;;;;;;;;:::::::::;;;<<<<<<============>>>???@@@AAADDDEEEJJJPPPZZZlll~~~qqqcccUUULLLDDDCCCAAA???>>>>>>>>>>>>;;;>>>CCCHHHOOOZZZgggpppxxx~~~~~~~~~qqqjjjbbb]]][[[ZZZXXXVVVNNNMMMJJJGGGCCC@@@>>>===;;;;;;:::999:::;;;<<<===@@@AAACCCEEEGGGIIIJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGIIIIIIMMMWWWbbbnnn}}}www```SSSKKKHHHBBB???<<<;;;999777999999999888888888777777777777888888888888888888555666888::::::888666555777777777777777777777777:::999888888777777888888666666555555555555666666555555555666666666777777555555666777888999999:::999999999::::::;;;;;;;;;:::::::::::::::;;;<<<===============>>>???AAAAAADDDFFFJJJQQQZZZlll~~~pppbbbTTTKKKDDDBBBAAA???>>>>>>??????<<>>???@@@BBBBBBEEEFFFKKKRRR[[[mmm}}}oooaaaSSSKKKCCCBBB@@@????????????@@@===@@@EEEIIIPPP[[[hhhqqqxxx~~~yyywwwwwwyyyvvvnnnddd]]][[[[[[ZZZYYYRRRQQQNNNKKKGGGCCC???===;;;;;;:::999:::;;;<<<===@@@AAADDDFFFIIIKKKLLLLLLLLLLLLMMMNNNMMMLLLJJJHHHHHHEEEEEEKKKSSS]]]lllxxxiiiZZZJJJFFFAAA>>><<<;;;999888999999999888888888888777666666666777777777888888777777777777777777777777777777777777777777777777666555555555555666777777555555555555555666777777555666666666666777777777777777777777777888888888666666777888888999::::::::::::::::::;;;<<<======<<<<<<===>>>???AAACCCDDDFFFGGGKKKRRR[[[mmm}}}oooaaaSSSKKKCCCBBB@@@?????????@@@@@@>>>AAAEEEJJJQQQ[[[hhhqqqxxx~~~~~~wwwtttsssvvv~~~wwwoooddd]]][[[[[[[[[ZZZUUUSSSPPPLLLGGGBBB>>><<<;;;;;;:::999:::;;;<<<===@@@AAADDDGGGIIIKKKLLLMMMLLLMMMNNNOOONNNLLLJJJIIIFFFCCCBBBGGGNNNXXXeeerrrlll]]]FFFCCC>>><<<;;;;;;:::999999999999888888888888777555555666666777777777888888888777777777777888888666666666666666666666666444555555555777888999:::555555555555555666777888777777777777888888888888888888888777777777777777555666666777888888999999999999999:::;;;<<<===>>>;;;;;;<<<>>>@@@BBBDDDEEEFFFGGGLLLRRR\\\nnnzzzkkk\\\PPPKKKCCCAAA???>>><<<<<<<<<===AAAAAAFFFLLLRRRYYYeeeppp|||{{{vvvtttrrrrrryyytttnnnfff___[[[YYYXXXWWWVVVTTTPPPKKKGGGCCC@@@???;;;;;;;;;:::999999<<<>>>???BBBGGGIIIKKKMMMOOOPPPMMMNNNOOOOOONNNMMMLLLKKKIIIEEEBBBDDDHHHNNNZZZeee{{{qqq[[[NNNEEE===;;;;;;888777888666666555555555555666666888888777777777777888888333444555777888888999999888888777777666666555555333333444555666888888999444333444555777777555333666666666666666777777888555666777999999888777777777777888999:::::::::::::::::::::;;;;;;;;;<<<<<<<<<======>>>???AAABBBCCCDDDGGGMMMTTT\\\mmmxxxiiiZZZNNNIIIBBBAAA???===<<<<<<<<<===AAAAAAEEELLLRRRYYYeeepppyyy~~~{{{vvvtttqqqqqqvvv}}}tttnnnfff___[[[YYYYYYXXXVVVTTTPPPKKKGGGCCC@@@>>>;;;;;;;;;:::999:::<<<>>>???CCCGGGJJJLLLMMMOOOQQQNNNOOOOOOOOOOOOMMMLLLKKKJJJEEECCCDDDGGGMMMWWWbbbsssttt^^^OOOFFF>>><<<;;;888777888777777666666666666777777888888777777777777888888777777777777777666666555888777777777666666666555777666666666555555444444555444555666888888666555777666666666777777888888666666777888888888888888777888999:::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======>>>???AAABBBCCCEEEHHHNNNUUU]]]nnnvvvgggWWWKKKGGGBBBAAA???===<<<<<<<<<===AAAAAAEEELLLRRRYYYeeepppwww|||}}}wwwssspppnnnrrrxxxtttnnnfff___[[[ZZZYYYYYYWWWTTTPPPLLLGGGCCC@@@>>>:::;;;;;;:::999:::<<>>???AAABBBCCCFFFIIIOOOVVV___pppttteeeUUUJJJFFFAAA@@@>>>===<<<<<<======@@@AAAEEELLLRRRYYYeeeqqqwww|||~~~xxxsssnnnkkknnnssstttnnnfff___[[[ZZZYYYYYYWWWUUUQQQLLLGGGBBB???>>>:::;;;;;;;;;:::;;;===???@@@DDDIIIMMMOOOPPPRRRSSSQQQQQQQQQPPPOOONNNMMMMMMLLLGGGDDDDDDDDDGGGNNNWWWbbbrrr~~~hhhSSSIII@@@===;;;888888999999888888888888888888999888888777777777777888888444555666777888888888888777777777777666666666666555555555555555555555666666555555666777888777666777777888999999999999999888777666666666777999:::999999:::;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<======>>>???AAABBBCCCEEEHHHOOOVVV___qqqssscccSSSIIIEEE@@@???>>><<<<<<<<<======@@@@@@EEELLLRRRZZZfffqqqyyy~~~yyytttmmmiiijjjoooyyy~~~sssmmmeee^^^[[[ZZZYYYYYYXXXUUUQQQLLLFFFBBB???===:::;;;;;;;;;:::;;;>>>@@@BBBFFFLLLPPPRRRSSSTTTUUUSSSSSSRRRQQQPPPOOONNNNNNLLLHHHEEEEEEDDDDDDJJJRRR^^^nnnmmmUUUKKKAAA===<<<999888:::999999888888888888999999888888777777777777888888444555666777777888777777666666666666777777777777555666666666666666666666555444333444666777666555777777888999999999999888888777666666666777999:::999999:::;;;<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<======>>>???AAABBBCCCCCCGGGNNNUUU___qqqooo```QQQHHHEEE???>>>===<<<<<<<<<======???@@@DDDLLLSSSZZZfffrrr{{{zzzuuunnnhhhhhhmmmttt}}}qqqkkkccc]]]ZZZYYYXXXXXXXXXVVVQQQLLLFFFBBB>>>===:::;;;<<<;;;;;;<<>><<<999888:::999999888888888888999999888888777777777777888888888888888888777555444333666666666666777777777777999999888888777666555555666444333333555666666555555666888999999999888777777777777777777888888999888999:::;;;;;;<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<======>>>???AAABBBCCCCCCFFFMMMUUU___rrr}}}kkk\\\NNNEEECCC???>>>===<<<;;;<<<======???@@@DDDLLLSSSZZZgggrrrzzz{{{uuunnnhhhhhhlllppp|||ooojjjbbb\\\YYYXXXWWWWWWXXXVVVQQQLLLFFFBBB>>><<<:::;;;<<<;;;;;;<<>>???AAABBBCCCCCCGGGNNNWWW```ssszzzhhhYYYLLLDDDBBB>>>>>><<<;;;;;;<<<======??????DDDLLLSSSZZZgggrrrxxx~~~|||vvvooohhhhhhlllnnn~~~|||nnniiiaaa[[[XXXWWWWWWVVVYYYVVVRRRLLLFFFAAA>>><<<:::;;;<<<;;;;;;===???BBBFFFKKKRRRXXXZZZ[[[\\\\\\XXXVVVTTTRRRPPPPPPPPPPPPMMMJJJHHHGGGEEECCCGGGLLLQQQ```rrrwwwZZZOOODDD???<<<999999;;;888888777777777777888888888888777777777777888888555666777777777777777666555666666666777777888888666777777999:::;;;<<<<<<888666444444666888888888444555777888999888666555555666888999999999888777777777888999:::::::::::::::::::::;;;;;;;;;<<<<<<<<<======>>>???AAABBBCCCDDDHHHPPPXXXbbbuuuuuueeeWWWIIIAAA>>><<<<<<<<<<<<===>>>???@@@BBBAAADDDLLLTTT\\\gggrrr||||||vvvllldddcccgggttt|||~~~wwwnnnhhh```ZZZWWWXXXXXXYYYUUUSSSOOOKKKFFFBBB???>>>999:::;;;;;;;;;===AAADDDKKKSSS[[[^^^```aaa___\\\\\\XXXSSSSSSTTTTTTOOOJJJNNNMMMLLLHHHEEEEEEFFFHHHSSS[[[iiizzz}}}dddUUUFFF@@@>>><<<999999999::::::::::::999888888555555555555666666666777999999999888777666666555888888777777777777888999555444444555888;;;;;;;;;888888777777666666555555777777777777888888888888555555666777888999999:::888888999::::::;;;<<<<<<999999999:::::::::;;;;;;<<<======???@@@BBBDDDEEEGGGIIINNNVVVaaauuunnnaaaUUUJJJCCCAAA===<<<<<<===>>>???@@@@@@CCCAAADDDKKKSSS\\\hhhsss}}}|||vvvllldddcccfffnnnvvv~~~xxxnnnhhh```ZZZWWWXXXXXXYYYVVVTTTPPPKKKFFFBBB???===::::::;;;;;;;;;>>>BBBEEEMMMVVV^^^aaacccdddccc______[[[VVVTTTUUUUUUQQQMMMNNNMMMLLLIIIEEEDDDFFFGGGPPPXXXfffwww~~~gggXXXHHHAAA>>>;;;888888999::::::::::::999888888555555555666666666777777999999888888777666666555888888777777777666666666666555444555777999:::999666666666666555555555444555555555555666666666666777777777777777888888888888888888999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<======???@@@BBBDDDEEEGGGIIINNNVVVbbbvvvvvvggg[[[RRRHHHCCCBBB>>>=========>>>???@@@AAACCCBBBDDDKKKSSS\\\iiiuuu{{{uuulllcccaaadddeeennn|||~~~xxxnnnhhh```ZZZWWWXXXXXXYYYWWWUUUQQQKKKFFFAAA>>><<<:::;;;;;;<<<===@@@DDDHHHPPPYYYaaaeeegggiiihhhdddccc___YYYVVVVVVUUUSSSPPPNNNMMMLLLIIIFFFDDDEEEGGGLLLSSSaaarrrjjjZZZIIIBBB???;;;999888999::::::::::::999888888555555666666666777777777999999888888777666666666666777777888777666444333777555444555666777777777555555555555444444444444555555555555666666666666888888888888777777666666888888888888888888999999;;;;;;;;;<<<<<<<<<======<<<======???@@@BBBDDDEEEGGGIIIOOOWWWcccwww}}}pppbbbXXXOOOFFF@@@???>>>>>>>>>>>>>>>???@@@@@@CCCBBBDDDKKKSSS]]]kkkwwwzzzssskkkbbb___aaa```hhhuuuxxxnnnhhh```ZZZWWWXXXXXXYYYYYYVVVQQQLLLFFFAAA>>><<<;;;<<<<<<<<<>>>BBBGGGKKKSSS\\\dddhhhkkkmmmllliiigggbbb\\\XXXVVVUUUTTTRRRNNNNNNMMMJJJGGGEEEEEEFFFIIIPPP]]]nnnlll\\\KKKCCC@@@===;;;:::999::::::::::::999888888555666666666666777777777888888888888777777666666333444666888888777555444888666555444555666555444555555555555555555555555777777777777888888888888888888777777777777777777888888888888999999999999;;;;;;;;;;;;<<<<<<<<<<<<<<<======???@@@BBBDDDEEEGGGIIIOOOXXXdddxxx~~~uuuiii\\\TTTMMMEEEAAA@@@>>>>>>>>>>>>>>>>>>???@@@CCCAAADDDLLLUUU___lllxxxyyyrrrjjjaaa]]]^^^^^^eeeqqq}}}xxxnnnhhh```ZZZWWWXXXXXXYYYYYYVVVRRRLLLFFFBBB>>><<<<<<<<<======???DDDJJJOOOVVV___hhhkkknnnqqqooollliiieee___ZZZWWWUUUTTTSSSOOOOOONNNLLLHHHFFFEEEFFFHHHOOO[[[kkk|||mmm]]]LLLDDDAAA???======999::::::::::::999888888666666666666777777777888888888888777777777777777111333555777888888777666999777555555555555444333666666666666666666666666777777777777888888888888555666666777888888999999999999999:::::::::::::::999::::::::::::;;;;;;;;;<<<======???@@@BBBDDDEEEGGGJJJPPPYYYeeezzzyyylllbbbWWWQQQLLLFFFCCCCCC>>>>>>============>>>>>>AAAAAAEEENNNWWW```mmmxxxzzzssslllbbb]]]]]]]]]ccclllvvvxxxnnnhhh```ZZZWWWXXXXXXYYYXXXVVVRRRLLLGGGBBB???============>>>AAAFFFMMMRRRZZZccclllooorrrtttsssooojjjgggccc]]]YYYUUUTTTSSSPPPQQQPPPNNNJJJGGGFFFGGGHHHNNNYYYiiiyyyqqq```NNNEEEBBB@@@>>>>>>999::::::::::::999888888666666666777777777888888888888777777777777777777222333555777888888888777:::888666555666666555444666666666777777777777777555555555555666666666666555555666777888999::::::888999999:::;;;;;;<<<<<<999999999:::::::::;;;;;;<<<======???@@@BBBDDDEEEHHHJJJPPPYYYfff{{{~~~wwwhhh^^^SSSNNNJJJDDD@@@@@@======<<<<<<<<<<<<======???@@@FFFPPPYYYbbbmmmxxx}}}vvvnnneee___^^^[[[___fffmmmuuuxxxnnnhhh```ZZZWWWXXXXXXYYYXXXUUUQQQLLLGGGCCC@@@???===>>>>>>???BBBHHHOOOUUU```hhhppptttuuuwwwvvvrrrllljjjgggaaa\\\WWWUUUTTTRRRSSSRRRPPPLLLIIIHHHHHHGGGMMMXXXfffwwwvvvdddQQQGGGBBB???<<<<<<999::::::::::::999888888666666777777777888888888777777777777777777777888777777777777777777777777:::888666666777777666555555555555666666666777777555555555555666666666666666666777777888888888999666777777999:::;;;<<<===::::::::::::;;;;;;;;;<<<<<<======???@@@BBBDDDEEEHHHJJJPPPZZZggg}}}}}}vvviii^^^SSSMMMGGG@@@;;;:::===<<<<<<;;;;;;;;;<<<<<<>>>???FFFQQQ[[[cccnnnwwwxxxqqqhhhaaa___ZZZ]]]bbbgggoooxxxyyynnnhhh```ZZZWWWXXXXXXYYYWWWUUUQQQLLLHHHDDDAAA@@@>>>>>>>>>???BBBIIIQQQVVVcccllltttwwwxxxzzzxxxtttnnnmmmjjjeee^^^YYYVVVUUUSSSTTTSSSQQQMMMJJJHHHHHHGGGLLLVVVdddtttzzzhhhTTTHHHBBB===::::::999::::::::::::999888888777777777777888888888888777777777777777888888888;;;:::999777666555555555:::888777666777888777666444444444555555555666666777777777777888888888888888888888888777777777777444555666777999;;;<<<===;;;;;;;;;<<<<<<<<<======<<<======???@@@BBBDDDEEEHHHJJJQQQZZZggg}}}~~~vvvjjj]]]QQQKKKHHHCCC???>>><<<===<<<:::999888:::<<>>???======AAAEEEJJJSSS\\\gggooowwwyyy{{{|||zzzvvvtttpppjjjeeeaaa]]]YYYVVVTTTSSSQQQPPPNNNKKKFFFBBBJJJLLLSSS___ppp~~~kkkUUUJJJEEE???;;;888555888;;;;;;888777777999999999888888777777666666999888777666666777888888777666666555666666777888555555666666666666555555666666555555555555666666777777777777888888888888888888777777777777888888999999:::::::::999999888::::::;;;;;;;;;:::999999<<<<<<===>>>AAACCCEEEFFFHHHKKKQQQZZZggg}}}vvvhhh\\\PPPJJJGGGCCC???>>>=========;;;999999;;;===BBBDDDHHHOOOXXXdddqqqyyyzzzssslllgggbbb___]]]]]]bbbiiiooorrryyy||||||rrrlllccc]]]ZZZYYYYYYYYY[[[YYYUUUOOOIIIDDD@@@>>>@@@>>>>>>CCCGGGMMMVVV___jjjrrrzzz|||}}}~~~|||xxxuuuqqqkkkfffaaa^^^ZZZWWWSSSRRRQQQQQQPPPMMMIIIEEEIIIKKKRRR]]]mmmpppYYYLLLFFFAAA<<<:::666888;;;:::888777777999888888888777777777777777999888777666666777888999777777777777777777777777555555666666666666555555666666555555555555666666777777777777888888888888888888777777777777888888888888999999999888888777999::::::;;;;;;;;;::::::<<<<<<===>>>AAACCCEEEFFFHHHKKKQQQZZZggg}}}vvvgggZZZNNNHHHFFFBBB??????===>>>===<<<::::::<<<>>>BBBEEEJJJQQQZZZfffrrrzzzyyysssnnngggccc^^^\\\^^^bbbeeefffnnnpppuuu|||}}}sssmmmeee^^^[[[ZZZZZZZZZ\\\YYYUUUOOOIIIDDD@@@???AAA>>>???DDDIIIPPPZZZdddpppwww~~~~~~{{{vvvrrrlllgggccc___[[[XXXSSSRRRRRRRRRRRRPPPLLLIIIIIIKKKQQQ[[[jjj|||xxx^^^OOOGGGBBB>>>===666888::::::888777888999777777777777888888888888888777666666777888:::;;;888999::::::999888666555555666666777777666666555777666666555555666666777777777777777888888888888888888777777777777888888777777888888888888777777888999:::;;;;;;;;;;;;;;;<<<<<<===>>>AAACCCEEEFFFHHHKKKQQQZZZggg}}}vvveeeYYYLLLGGGEEEAAA??????===>>>>>><<<;;;;;;===???BBBEEELLLSSS]]]hhhttt{{{|||wwwrrrkkkgggaaa]]]]]]^^^___```eeegggjjjooovvv~~~uuuooofff___\\\\\\\\\\\\]]]ZZZUUUOOOIIIDDDAAA???@@@>>>???EEEKKKSSS^^^iiittt||||||wwwsssmmmhhhddd```\\\ZZZUUUUUUTTTTTTTTTQQQNNNKKKIIILLLQQQZZZgggxxxcccQQQHHHBBB>>>>>>888888999999888888888888666666777777888888999999777777666666777999:::<<<999:::;;;<<<;;;999666555666666777777777777666666777777666666666666777777666777777777888888888888888888777777777777888888777888888999999999999888888999:::;;;<<<<<<<<<<<<<<<<<<===>>>@@@CCCEEEFFFHHHKKKQQQZZZggg}}}vvvfffYYYLLLFFFDDDAAA??????=========<<<;;;;;;===???BBBFFFMMMVVV```kkkuuu||||||vvvrrrkkkgggaaa]]][[[[[[[[[[[[^^^^^^```ccchhhnnnsssvvvvvvvvvuuuuuuuuuuuuvvvvvvwwwwwwyyy{{{vvvppphhhaaa^^^^^^^^^^^^^^^[[[UUUOOOIIIDDDBBB@@@@@@>>>???FFFMMMVVVcccnnnyyy|||xxxtttnnniiieeeaaa]]]ZZZXXXWWWVVVVVVUUURRRNNNJJJJJJLLLQQQXXXddduuugggSSSHHHAAA>>>===999888888888888999888888666666777777888888999999777777777777888999;;;<<<999:::<<<<<<;;;999777555666666777777777777666666777777666666666666777777666777777777888888888888888888777777777777888888888999::::::;;;;;;;;;:::888999:::;;;<<<=========<<<<<<===>>>@@@CCCEEEFFFHHHKKKQQQZZZggg}}}xxxgggZZZLLLFFFCCC@@@??????<<<<<<<<<;;;:::;;;===???BBBGGGOOOYYYbbbmmmwww}}}~~~{{{uuuqqqiiieee___[[[YYYYYYXXXXXXWWWXXXXXXYYY\\\___aaaccceeeeeeeeeeeefffggghhhhhhjjjlllooorrruuuzzzxxxrrriiiccc```____________[[[UUUOOOIIIEEEBBBAAAAAA???AAAHHHPPPZZZhhhuuu||||||xxxtttnnniiieeeaaa]]]ZZZZZZXXXWWWWWWUUURRRNNNKKKIIIKKKPPPVVV```qqqkkkUUUJJJBBB>>>===:::888777777888999999888777777777777888888888888999888777777888999:::;;;999::::::;;;:::999777666666777777888888777777666888777777666666777777888777777777777888888888888888888777777777777888888888999:::;;;<<<<<<<<<<<<999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>AAACCCEEEFFFHHHKKKQQQZZZggg}}}{{{iii[[[MMMFFFCCC@@@??????;;;;;;;;;;;;::::::===???BBBHHHQQQZZZeeeoooxxx~~~~~~zzzuuuqqqjjjfff```\\\ZZZYYYWWWVVVUUUUUUUUUUUUTTTTTTTTTTTTVVVVVVVVVVVVWWWXXXYYYZZZZZZ^^^bbbeeehhhmmmrrrwww}}}yyyssskkkdddaaa```aaaaaa___[[[UUUNNNIIIEEECCCBBBCCCAAACCCKKKTTT___nnn{{{}}}xxxtttnnnhhhdddaaa]]]ZZZXXXWWWVVVVVVVVVTTTPPPMMMGGGIIIMMMRRR\\\lllnnnYYYLLLDDD???===;;;888666666888:::999888888888888777777777777777:::999888888888999:::;;;999999999999999888888888777777888888888888777777888888777777777777888888777777777777888888888888888888777777777777888888888888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<===>>>AAACCCEEEFFFHHHKKKQQQZZZggg}}}~~~kkk]]]NNNGGGCCC@@@>>>???:::;;;;;;:::999:::<<<>>>BBBHHHQQQ\\\fffpppyyy~~~{{{vvvrrrnnniiiccc___\\\ZZZYYYWWWUUUUUUUUUTTTSSSQQQOOONNNLLLLLLLLLLLLMMMNNNOOOPPPNNNRRRWWW[[[]]]bbbhhhmmmtttwww|||zzztttkkkeeebbbaaaaaaaaa```\\\UUUNNNIIIEEECCCBBBEEECCCEEEMMMWWWcccrrr~~~xxxsssnnnhhhddd```\\\ZZZVVVUUUUUUVVVVVVUUURRROOOEEEHHHKKKPPPXXXhhh|||qqq[[[NNNEEE@@@>>>;;;888666666888:::999888999999888888777777666666;;;:::999888888888999:::888888888777777888999999777777888888888888777777888888777777777777888888777777777777888888888888888888777777777777888888666777888999:::;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;<<<<<<===>>>AAACCCEEEFFFHHHKKKQQQZZZggg}}}|||ppp```OOOFFFBBB@@@AAACCC<<<======<<<;;;;;;===???EEEKKKTTT^^^iiittt~~~|||xxxvvvnnnlllhhhddd```\\\ZZZXXXXXXVVVTTTSSSRRROOOKKKGGGEEEDDDCCCBBBCCCCCCDDDEEEOOONNNNNNPPPSSSWWW\\\___fffkkkssszzzzzzsssjjjeeedddddddddbbbbbb^^^WWWOOOHHHCCCAAA@@@???AAAFFFOOO\\\kkkxxx}}}yyytttmmmhhhccc```\\\ZZZXXXXXXWWWWWWVVVSSSOOOLLLJJJHHHIIINNNVVVbbbuuuvvv^^^NNNCCC??????===<<<<<<;;;999888888777777777777777777777888888888777666555555666777888777777777777777777888888777777777777666666666666555555555555666666666777555666777999999888888777777777777777777777777777999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>?????????AAADDDGGGGGGIIIOOOZZZiiimmm^^^MMMDDD???===<<<>>><<<<<<===<<<:::;;;===???FFFLLLUUU___jjjuuu}}}{{{sssqqqmmmhhhddd```]]]\\\YYYWWWUUUTTTRRROOOKKKHHHDDDDDDBBBAAAAAABBBCCCDDDFFFFFFFFFGGGJJJNNNRRRUUU\\\```gggnnntttyyyzzzssskkkfffeeeeeedddcccbbb]]]VVVOOOHHHCCCAAA@@@AAACCCHHHRRR___nnn{{{}}}xxxtttmmmgggccc```\\\ZZZXXXWWWVVVUUUUUURRRNNNKKKLLLIIIIIIMMMTTT___pppttt^^^NNNCCC>>>>>>999999::::::::::::;;;;;;888888888777777777777777999888777777777777888999888888888777777777777777888777777777666666666666555555555666666666666666555666777888999888888777888888888888888888888888999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===?????????AAADDDFFFGGGIIIOOOZZZiiiqqqbbbQQQHHHCCC???======<<<======<<<;;;<<<>>>@@@HHHMMMWWWaaalllwwwzzzxxxtttnnniiieeebbbaaa\\\ZZZWWWUUUSSSPPPLLLIIIDDDCCCAAA@@@???@@@@@@AAAAAAAAAAAABBBEEEHHHLLLNNNTTTXXX]]]cccjjjqqqyyy~~~zzztttlllgggffffffeeecccaaa]]]VVVNNNGGGCCCAAAAAABBBEEELLLVVVdddsss|||xxxtttnnnhhhddd```]]]ZZZWWWVVVUUUTTTSSSQQQNNNKKKLLLIIIHHHKKKPPPYYYiiiwwwsss]]]NNNCCC>>>>>>999999999::::::;;;;;;;;;999888888888777777666666:::999888888888888999:::999888888888777777666666888888777777777666666666666666666666666555555555666666777888888888888777999999999999999999999999999999888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>???@@@AAADDDFFFGGGIIIOOOZZZiiissseeeUUULLLGGGBBB>>>>>>===>>>>>>======>>>@@@BBBIIIOOOYYYdddnnnyyy~~~zzzuuuoookkkgggeee```]]]ZZZWWWUUURRRNNNLLLDDDCCCAAA???>>>>>>>>>>>>???>>>??????AAADDDGGGIIIMMMPPPTTTZZZ```iiirrrxxx{{{uuunnniiihhhhhhfffddd```\\\UUUMMMGGGCCCBBBBBBCCCGGGNNNZZZhhhxxx|||xxxuuuooojjjfffccc___\\\XXXWWWUUUTTTSSSQQQNNNLLLKKKGGGFFFHHHLLLTTTbbbpppqqq\\\NNNCCC>>>===<<<<<<;;;::::::999888888999999888888777666666666999999999888888999999999999999888888777666666666888888888777777777666666666666666666555555555555666777777777888888888888999999999999999999999999999999888888999999:::;;;========================:::<<<>>>@@@@@@BBBDDDFFFHHHIIIPPP[[[jjjpppbbbTTTMMMHHHAAA<<<;;;??????@@@??????@@@BBBEEEJJJPPPZZZfffpppzzz|||wwwqqqllliiieeebbb^^^ZZZXXXUUUQQQOOOEEEDDDBBB???>>>=========;;;;;;;;;<<<===???AAABBBEEEGGGJJJOOOUUU^^^hhhoooxxx~~~|||vvvoookkkjjjiiigggeee```[[[SSSLLLFFFCCCCCCCCCCCCHHHQQQ^^^mmm||||||yyyvvvqqqmmmiiieeeaaa^^^ZZZXXXVVVUUUTTTRRRPPPMMMHHHEEEDDDFFFIIIPPP]]]jjjyyyppp\\\OOODDD>>>===;;;;;;;;;::::::999999888888888888888777777666666888888888888888888888888888888888888777777666666888888888888777777777777666666666666666555555555777777777777777888888888888888888888888888888888999999888888999999:::;;;========================999<<<>>>@@@AAABBBDDDFFFHHHJJJPPP[[[jjjnnnbbbUUUPPPKKKEEE???===???@@@@@@@@@???@@@CCCFFFJJJQQQ[[[gggrrr{{{zzztttpppjjjfffbbb^^^[[[XXXTTTRRRHHHFFFDDDAAA???=====================>>>???@@@AAADDDEEEGGGKKKPPPXXXbbbhhhpppwww}}}wwwqqqmmmlllkkkhhhfff___ZZZRRRKKKEEECCCCCCDDDDDDIIISSSbbbqqq}}}yyyvvvqqqnnnjjjfffaaa^^^[[[YYYVVVUUUTTTSSSPPPNNNHHHEEECCCDDDFFFLLLXXXdddrrrooo]]]PPPEEE???>>>888888999::::::;;;<<<<<<777777777777777777777888777777888888888888777777777777777777777777777888999999888888888777777777555555555555666666666777777777777666777888888999777777777777777777777777999999888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<888;;;>>>@@@AAACCCEEEFFFHHHJJJPPP[[[jjjlll```VVVQQQNNNHHHBBB@@@===>>>???>>>>>>???BBBEEEJJJQQQ\\\gggrrr|||}}}xxxnnnjjjeeeaaa^^^[[[WWWUUUKKKIIIFFFCCC@@@>>>>>>===>>>>>>??????@@@@@@AAAAAACCCDDDFFFIIIMMMTTT\\\aaaiiipppyyy}}}xxxrrrnnnmmmllliiifff^^^YYYRRRJJJEEECCCDDDEEEEEEKKKWWWfffvvv~~~wwwtttpppmmmiiieee```]]]ZZZXXXUUUSSSSSSRRRPPPNNNJJJFFFDDDDDDDDDHHHSSS^^^lllyyyooo^^^QQQGGG@@@???777888888999;;;<<<<<<===666666666777888888999999888888999::::::999888888666666666777888888999999999999999888888888777777333444444555666777888888888777666666666777999999888888888888888888888888999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888;;;>>>AAABBBCCCEEEFFFIIIJJJQQQ\\\kkk{{{eeeZZZPPPMMMKKKEEE???===<<<============>>>AAADDDJJJQQQ\\\hhhrrr|||}}}qqqmmmgggccc___\\\YYYWWWLLLJJJGGGDDDAAA???>>>>>>:::;;;;;;;;;;;;<<<<<<<<<===???@@@CCCFFFLLLSSSXXXdddkkkuuu}}}~~~yyyrrrooonnnllliiiggg^^^YYYQQQJJJEEECCCDDDEEEGGGMMMYYYiiizzzuuusssooolllhhhddd___\\\YYYWWWTTTRRRQQQQQQOOOMMMMMMIIIEEEDDDCCCEEEOOOZZZggguuuooo^^^RRRHHHAAA???;;;:::::::::::::::::::::555555666777888999::::::999999;;;;;;;;;;;;999999555555666777888999::::::999999999888888888888777222333444555666888999999888777666666666777999:::999999999999999999999999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;777:::>>>AAABBBCCCEEEFFFIIIJJJQQQ\\\kkk|||gggZZZMMMGGGDDD@@@>>>>>>?????????>>>>>>@@@DDDGGGNNNTTT^^^hhhpppyyy~~~wwwnnnhhhddd```\\\XXXUUUQQQKKKGGGDDDBBB@@@>>>=========>>>======<<<;;;>>>??????@@@BBBGGGMMMRRR\\\bbbkkkttt}}}~~~yyyrrrooonnnllliiiggg\\\UUUNNNJJJFFFBBBCCCFFFGGGQQQ```ppp|||yyytttoookkkiiifff```\\\VVVTTTRRRQQQQQQQQQOOONNNJJJIIIFFFCCCCCCFFFLLLQQQ```lll}}}xxxdddSSSGGG@@@===;;;:::999999888888999999777777777888999999999:::666666666777888888999:::888888999999999999888888999999888888777666666666777777777777777777777777888888888888888999999:::777777888888888999999999::::::::::::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>@@@AAACCCEEEFFFKKKLLLRRR^^^nnn{{{gggZZZMMMGGGDDD@@@>>>>>>>>>>>>>>>======???CCCGGGNNNUUU___hhhqqqzzz}}}tttmmmiiieee```\\\VVVRRRMMMHHHEEECCC@@@>>>===============<<<;;;;;;<<<===>>>>>>@@@EEEJJJOOOXXX]]]fffpppyyy~~~yyyssspppnnnmmmiiifff]]]VVVOOOKKKGGGCCCDDDHHHJJJSSScccsss}}}xxxtttnnnkkkiiieee```[[[XXXVVVSSSRRRRRRRRRQQQOOOKKKIIIFFFCCCBBBEEEJJJOOO\\\hhhzzzzzzeeeTTTHHHAAA===;;;:::999999888999999999999999999999999:::::::::777666666555666888:::;;;888888999999999999888888777777777777777888888888777777777777777777777777888777777777777888999999777777888888888999999999999999999999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>@@@AAACCCEEEFFFKKKLLLRRR___ooozzzfffYYYLLLFFFDDD@@@>>>>>>=========<<<<<>>BBBGGGKKKQQQWWW___iiirrr{{{zzztttqqqooommmiiieee]]]VVVOOOLLLHHHDDDEEEIIILLLVVVfffwww~~~wwwsssnnnjjjhhheee```[[[ZZZWWWUUUTTTTTTSSSRRRPPPKKKJJJGGGCCCAAACCCGGGKKKVVVbbbttt}}}gggVVVIIIAAA===;;;;;;:::999999999999999;;;;;;;;;:::::::::::::::888777666555555777:::;;;888888999999999999888888555666666777888888999999777777777777777777777777777777666666666777888888888888888888888999999999999888888999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>???AAACCCEEEFFFKKKLLLSSS___pppzzzfffYYYLLLFFFCCC@@@>>>>>><<<<<<<<<<<<<<<>>>CCCFFFNNNUUU```kkksss}}}|||uuuooohhhccc]]]YYYTTTOOOKKKHHHDDDAAA======<<<;;;;;;::::::::::::;;;;;;<<<===@@@DDDHHHLLLQQQYYYbbbkkkuuu{{{vvvsssqqqnnnhhhddd[[[UUUNNNKKKGGGDDDEEEIIIOOOYYYjjj{{{~~~wwwrrrmmmjjjhhheee```[[[ZZZXXXUUUTTTTTTSSSRRRPPPMMMKKKGGGCCCAAAAAAEEEHHHQQQ\\\mmmjjjXXXKKKBBB>>>;;;;;;:::999999999999:::;;;;;;::::::999999999888777777777777777888888999888888999999999999888888666666777777888888888888666666666666666666666666666666666666666777777888888888888888888888888888888888888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>???AAADDDEEEGGGKKKLLLSSS```qqqzzzeeeXXXKKKFFFCCC@@@>>>>>>;;;<<<<<<;;;<<>>===;;;::::::;;;;;;:::;;;<<<<<<===???BBBEEEHHHLLLSSS\\\eeepppzzz|||xxxuuurrrnnnhhhbbbYYYRRRLLLIIIFFFCCCDDDHHHPPP[[[mmm}}}vvvrrrmmmjjjhhheee```\\\ZZZXXXUUUTTTSSSRRRQQQOOOMMMLLLHHHDDDAAAAAACCCFFFNNNXXXgggyyymmmZZZLLLDDD???<<<;;;::::::999999::::::::::::999999888888777777555666888999:::999777666888888999999999999888888888888888888777777666666666666666666666666666666666666666666666777777888888888888888888888888888888888888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAADDDFFFGGGKKKMMMTTTaaarrrxxxdddWWWJJJEEECCC@@@>>>>>>;;;<<<<<<<<<===???DDDHHHNNNVVVbbbmmmwwwyyyqqqkkkfffbbb]]]WWWRRRMMMGGGDDDAAA???===<<<;;;;;;;;;<<<;;;<<<=========>>>AAACCCEEEHHHOOOVVV___jjjuuu|||}}}yyyvvvtttooogggaaaWWWQQQKKKHHHEEECCCDDDIIIRRR^^^ppp}}}wwwsssnnnkkkiiigggbbb^^^[[[XXXVVVTTTSSSRRRPPPOOONNNMMMJJJEEEBBBAAACCCFFFLLLTTTaaarrrppp\\\NNNEEE@@@<<<;;;;;;:::::::::::::::999999888888888888888888555666888::::::888777555888888999999999999888888999999888888777666666555777777777777777777777777777777666666666777888888999999999888888888888888999888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???BBBDDDFFFHHHKKKMMMTTTbbbsssuuucccWWWJJJEEECCC@@@>>>>>><<<<<<=========@@@EEEIIINNNVVVcccnnnxxxxxxqqqiiieee```ZZZUUUOOOIIIEEEBBBAAA???===;;;;;;<<<===;;;<<<===<<<<<<===???AAABBBEEEJJJQQQZZZeeepppwww~~~zzzxxxuuuoooggg```WWWQQQKKKIIIFFFDDDEEEJJJUUUaaattt~~~xxxsssooolllkkkhhhccc___]]]ZZZWWWUUUTTTSSSQQQPPPNNNMMMJJJFFFCCCBBBDDDFFFKKKQQQ\\\kkk|||rrr^^^OOOEEE@@@<<<<<<;;;::::::::::::;;;888888999999999999999999888888777777777777888888888888999999999999888888888888888777777777777777777777777777777777777777888777777777777888999999999999999888888888777777999999999999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===???BBBDDDGGGHHHKKKMMMUUUbbbttt~~~rrrcccVVVJJJEEECCC@@@>>>>>><<<=========>>>AAAFFFIIINNNWWWcccoooyyy}}}vvvjjjgggbbb\\\VVVPPPJJJEEECCCBBB???===<<<<<<===>>>:::;;;<<<<<<;;;;;;===???AAACCCHHHNNNVVVaaammmttt~~~{{{yyyvvvoooggg```XXXQQQLLLJJJGGGEEEGGGKKKXXXdddwwwxxxtttooommmkkkiiiddd```^^^\\\YYYWWWVVVUUUSSSQQQOOONNNKKKGGGDDDCCCEEEGGGJJJNNNXXXgggxxxttt___PPPFFFAAA<<<<<<;;;::::::::::::;;;999999999::::::;;;;;;;;;<<<999666333333666999;;;888888999999999999888888666666666777888888999999777777777777777777777777888888888888888999999:::999999999999888888777777::::::::::::;;;<<<==============================;;;<<<===???BBBDDDGGGHHHKKKMMMUUUccctttrrr```UUUJJJEEEBBB>>>===>>>======<<<<<<<<>>>>>===<<<======<<<;;;<<<===>>>???AAADDDHHHLLLRRR[[[gggooo{{{|||zzzvvvpppggg```XXXPPPIIIGGGGGGFFFIIIMMMYYYkkkzzzwwwsssooolllhhhdddaaa]]]\\\ZZZWWWUUUSSSRRRRRRTTTSSSPPPLLLHHHEEECCCBBBFFFMMMWWWbbbooouuu___NNNEEEAAA>>>>>>===<<<;;;;;;;;;;;;:::999777666666777999::::::999888777777888999:::777777777777777777777777888777777777777777777888777777777777777777777777888:::<<<>>>>>><<<:::888;;;;;;;;;::::::999999999;;;;;;;;;<<<<<<<<<======;;;<<<===<<<;;;:::;;;<<>>===>>><<<<<<<<<<<<<<>>===<<<<<<;;;;;;;;;<<<===>>>???BBBFFFJJJOOOXXXdddlllyyy}}}zzzvvvooofff___YYYRRRKKKIIIHHHHHHKKKPPP\\\nnn|||yyyuuuqqqnnnjjjfffccc___^^^[[[YYYWWWUUUTTTSSSTTTRRROOOLLLHHHEEECCCBBBEEEKKKUUU```mmm}}}xxxaaaPPPGGGBBB>>>===<<<;;;:::::::::::::::999888777777888999:::999999888888888888999999888888888888888888888888;;;;;;::::::::::::;;;;;;666666777777777777777777888999;;;======;;;999888;;;:::::::::999999999999999999:::::::::;;;;;;;;;>>>???@@@???>>>===>>>???>>>??????@@@AAACCCDDDEEELLLPPPVVV```rrrxxxjjj]]]RRRHHHDDDBBB>>>===>>>;;;<<<<<<<<<===@@@DDDHHHPPPWWWcccoooyyyuuuqqqlllfffaaa\\\VVVRRRMMMIIIEEEBBB@@@@@@???===;;;;;;;;;:::;;;<<<<<<======???CCCFFFKKKTTT___gggvvv~~~{{{vvvooofff___XXXQQQKKKIIIHHHHHHMMMSSS```rrr~~~{{{wwwsssppplllhhheeeaaa```]]][[[XXXVVVUUUTTTSSSQQQOOOLLLHHHEEECCCBBBDDDIIIRRR\\\iiiyyy{{{dddSSSHHHDDD===<<<;;;:::999999999999:::999888777777888999:::888888999999999999888888888888888888888888888888777777666666666666777777555666666777777777888888777888:::;;;;;;:::888777999999999999999888888888888888888888999999999999;;;<<<======<<<;;;<<<===>>>??????@@@AAACCCEEEFFFLLLPPPVVVaaassstttfffZZZPPPGGGCCCAAA>>>===>>>:::;;;<<<<<<===@@@DDDHHHPPPWWWbbbnnnxxxyyyuuuoooiiiddd___YYYVVVOOOKKKFFFCCCAAA@@@>>>===::::::::::::;;;;;;<<<<<<<<<>>>AAADDDIIIQQQ\\\dddsss{{{{{{vvvoooeee^^^UUUOOOJJJGGGFFFFFFLLLSSSdddvvv~~~{{{wwwtttqqqnnnjjjgggbbb```^^^[[[XXXVVVUUUTTTRRRQQQOOOLLLIIIFFFCCCBBBDDDHHHPPPYYYeeeuuu|||eeeTTTIIIDDD<<<<<<;;;:::999999999999:::999999888888999999:::777888999::::::999888777888888888888888888888888444333333333333333333444666666777777888999999999777888999::::::999888777888888888888888888888888888888888888999999999999999;;;<<<<<<::::::;;;===>>>>>>???@@@BBBDDDEEEFFFKKKOOOWWWbbbtttqqqcccWWWNNNEEECCCAAA>>>===>>>999:::;;;<<<===@@@DDDGGGPPPVVVaaalllwww}}}yyyrrrlllfffaaa\\\XXXQQQMMMHHHDDDBBB@@@>>><<<:::::::::;;;;;;;;;;;;;;;<<<>>>AAACCCGGGOOOYYYaaaooowww{{{uuunnneee^^^TTTOOOJJJGGGEEEFFFNNNVVVhhhzzz~~~{{{xxxtttrrroookkkhhhbbbaaa^^^[[[XXXVVVTTTTTTQQQQQQPPPMMMJJJGGGDDDBBBDDDHHHNNNVVVbbbrrr{{{eeeTTTHHHBBB<<<<<<;;;:::999999999999:::999999999999999999:::777888999::::::999888777888888888888888888888888888888777777777777888888888888888999999:::::::::777888888999999888888777888888888888888888888888999999999999::::::::::::<<<>>>??????>>>>>>???@@@>>>>>>???@@@BBBDDDFFFGGGJJJOOOWWWbbbuuuqqqbbbTTTKKKDDDBBBAAA>>>===>>>777999;;;<<<===@@@DDDGGGPPPVVV```kkkvvv~~~vvvoooiiiccc^^^[[[UUUQQQKKKFFFCCCAAA???===::::::;;;<<<<<<<<<<<<;;;<<<>>>AAABBBFFFMMMWWW___kkktttzzztttmmmddd^^^UUUPPPLLLIIIGGGHHHQQQ[[[lll~~~|||yyyvvvssspppllljjjcccbbb___\\\YYYVVVUUUTTTRRRRRRQQQOOOLLLIIIEEEDDDDDDGGGLLLSSS^^^nnnzzzeeeSSSHHHBBB===<<<;;;:::999999999999::::::::::::::::::::::::888888999999999999888888999999999999999999999999::::::999999999999::::::999999999999999999999999888888888999999888888888888888888999999999999999::::::::::::;;;;;;;;;<<<:::<<<============>>>@@@>>>>>>???AAACCCEEEGGGHHHJJJOOOWWWcccuuuqqqbbbRRRJJJCCCAAAAAA>>>===>>>666888:::<<<>>>@@@DDDGGGOOOVVV```jjjuuu{{{ssslllfff```]]]YYYTTTOOOJJJFFFDDDAAA???:::;;;<<<=========<<<<<<;;;===???AAADDDKKKTTT\\\hhhrrryyyssslllddd^^^TTTPPPLLLIIIGGGHHHRRR]]]ppp~~~zzzxxxuuurrrooollleeecccaaa]]]ZZZXXXVVVUUURRRRRRRRRQQQNNNJJJGGGEEECCCEEEIIIOOOZZZjjj}}}yyyeeeTTTHHHBBB>>>===<<<;;;::::::::::::999::::::::::::::::::999999999888888888888999999999999999999999999999999888777777666666777777888999999888777777666666666999999999999999999999999999999999999:::::::::;;;::::::::::::;;;;;;;;;;;;888999;;;;;;:::;;;<<<>>>>>>>>>???AAACCCEEEGGGIIIIIIOOOXXXdddvvvrrrbbbQQQIIIBBBAAAAAA>>>===>>>666888:::<<<>>>@@@DDDFFFOOOVVV___jjjttt~~~~~~uuunnnhhhbbb___\\\WWWQQQLLLIIIFFFCCCAAA;;;;;;===>>>>>>>>>===<<<:::<<<>>>@@@BBBIIISSSZZZfffppp~~~~~~xxxssslllddd^^^QQQNNNJJJGGGEEEFFFQQQ]]]sss|||yyywwwtttqqqnnngggeeebbb___\\\YYYWWWVVVSSSSSSSSSRRROOOKKKHHHFFFBBBDDDGGGMMMWWWhhh{{{yyyeeeUUUIIICCC>>>>>>===<<<;;;;;;;;;;;;999::::::;;;;;;::::::999:::999888777777888999:::999999999999999999999999888888777777777777888888888888777666555444333333999999999999999999999999999999999::::::;;;;;;;;;999999:::::::::;;;;;;;;;;;;<<<>>>>>>===>>>???AAA>>>>>>???AAACCCFFFHHHIIIIIIOOOXXXdddwwwppp]]]OOOIIIDDDBBB@@@<<<:::;;;===============@@@DDDGGGNNNUUU___jjjuuu~~~xxxoooeee^^^[[[XXXRRRNNNJJJFFFBBB???AAA???===<<<=========<<>>>>>BBBDDDHHHOOOXXXfffrrr{{{uuupppjjjbbb\\\UUURRRNNNKKKIIIKKKWWWcccxxx~~~{{{xxxtttppplllhhheeebbb```]]]ZZZUUURRRTTTRRRQQQPPPOOOLLLHHHEEEEEEDDDFFFMMMUUUaaassszzzeeeSSSHHHCCC======<<<;;;::::::::::::;;;::::::999999::::::;;;777777777777777777777777666666777888999999::::::999888888777777777777777:::888777888;;;<<<:::888777777777777888888888888999888777666666777888999888999999::::::;;;;;;<<<:::;;;<<<>>>???@@@@@@@@@<<<>>>@@@AAABBBCCCFFFIIILLLPPPWWWdddwwwnnn[[[OOOHHHCCCBBB@@@<<<:::;;;<<<<<<<<<<<<<<>>????????????<<<>>>@@@AAABBBCCCFFFIIILLLPPPXXXdddxxxlllZZZNNNHHHCCCBBB@@@<<<:::;;;;;;;;;;;;;;;;;;>>>BBBFFFNNNTTT^^^iiittt~~~yyymmmeee___\\\WWWRRRNNNKKKGGGDDD@@@>>><<<;;;<<<=========>>><<<===@@@CCCFFFMMMUUUcccppp~~~~~~xxxsssnnniiiaaa[[[TTTQQQMMMKKKIIIMMMYYYfff|||zzzwwwssspppmmmjjjeeebbb```^^^\\\ZZZXXXVVVUUUTTTSSSPPPLLLIIIEEECCCEEEKKKRRR]]]nnn}}}iiiVVVIIIDDD>>>===<<<;;;::::::::::::999999888888888888999999888888888888888888888888888888999999::::::;;;;;;999888888777777777777777888777666777999:::999888777777777888888888999999::::::999999999999::::::::::::;;;<<<<<<======>>><<<<<<===>>>>>>>>>>>>>>>===>>>@@@AAABBBDDDGGGIIILLLPPPXXXeeeyyyjjjYYYNNNGGGBBBAAA@@@<<<:::;;;:::::::::::::::===AAAEEENNNTTT^^^iiittt~~~|||ppphhhaaa]]]XXXTTTPPPMMMIIIFFF@@@>>><<<;;;<<<=========>>><<<===AAADDDGGGMMMUUUaaannn~~~|||vvvqqqmmmhhhaaa[[[TTTPPPMMMKKKJJJNNN\\\jjj}}}{{{xxxtttrrrnnnkkkfffbbb```___^^^\\\^^^\\\YYYWWWTTTPPPKKKGGGEEECCCDDDIIIPPP[[[kkkzzzjjjVVVIIICCC>>>===<<<;;;;;;:::::::::999888888777777888888999888888888888888888888888999999999::::::;;;;;;;;;999888888777777777777777777666666777888888888888777777888888888999999999999999999999999999999999:::::::::;;;<<<<<<======<<<===>>>>>>>>>>>>>>>======???AAABBBBBBDDDGGGIIILLLQQQYYYggg{{{}}}iiiYYYMMMFFFBBBAAA???<<<:::<<<:::::::::::::::===AAADDDMMMTTT^^^iiisss~~~}}}qqqiiibbb^^^YYYUUURRRNNNJJJHHHBBB???===<<<=========<<>>>>>===<<<;;;;;;;;;;;;999888888777777888888999888888888888888888888888999:::::::::::::::;;;;;;999888888777777777777777666777777777777777888888888888888888999999999999777888888888888888888777999999999:::;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>======???AAABBBCCCDDDGGGJJJLLLQQQZZZhhh|||{{{hhhXXXLLLFFFAAAAAA???<<<:::<<<:::::::::::::::===AAAEEEMMMSSS]]]hhhsss}}}~~~tttlllccc```[[[WWWTTTPPPMMMJJJEEEBBB???>>>>>>>>>===<<>>===<<<;;;;;;;;;;;;999999888888888888999999999999999999999999999999999999999999::::::::::::999888888777777777777777666777999888777777888:::888888888999999999999:::666777888888888888777666888888999999:::;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>???AAABBBCCCEEEHHHJJJLLLRRR[[[iii~~~xxxfffVVVKKKEEEAAA@@@???;;;:::<<<:::;;;;;;:::;;;===BBBEEEMMMSSS]]]hhhsss}}}wwwqqqeeebbb]]]YYYVVVSSSOOOMMMHHHEEEAAA??????>>>===;;;>>>===???CCCFFFHHHNNNTTTcccrrr~~~zzztttpppmmmiiibbb]]]VVVSSSOOONNNOOOWWWgggvvv|||zzzxxxvvvuuupppmmmiiieeebbb___[[[XXXVVVUUUTTTUUUUUUTTTRRROOOHHHFFFFFFIIINNNWWWfffsssppp[[[MMMFFF???>>>===<<<;;;;;;;;;;;;::::::999999999999::::::999999999999999999999999999999999999999999999999999888888777777777777777666888::::::888777999;;;888888888999999999::::::777888999999999999888777999999::::::;;;<<<<<<<<<;;;;;;<<<>>>????????????>>>@@@AAABBBCCCEEEHHHJJJLLLRRR\\\kkkvvvdddTTTKKKEEEAAA@@@???;;;:::<<<;;;;;;;;;;;;;;;>>>BBBFFFMMMSSS]]]hhhsss}}}{{{uuugggddd___[[[XXXUUURRROOOJJJGGGCCC@@@???>>><<<;;;<<<;;;>>>CCCEEEGGGMMMSSSeeesss~~~zzztttqqqnnniiiccc^^^WWWSSSPPPOOOQQQXXXiiixxx{{{yyyxxxvvvuuuqqqnnnkkkgggddd___ZZZWWWWWWVVVUUUUUUTTTSSSPPPMMMIIIGGGFFFIIINNNVVVeeesssrrr]]]OOOIII???>>>===<<<<<<;;;;;;<<<;;;::::::999999::::::;;;999999999999999999999999999888888888888888888888999888888777777777777777777999;;;:::888888:::<<<888888999999999:::::::::888999:::;;;;;;:::999888::::::;;;;;;<<<======>>>:::;;;<<<>>>???@@@@@@@@@>>>@@@BBBCCCCCCEEEHHHKKKLLLRRR\\\kkksssaaaUUUIIIEEEAAA???>>>===<<<<<<;;;:::::::::<<>>CCCEEEGGGOOOXXXfffuuu|||vvvqqqnnniiiccc^^^WWWUUUTTTSSSSSS[[[ooo|||xxxuuuttttttpppmmmiiifffbbb___[[[XXXVVVVVVVVVWWWWWWVVVSSSPPPIIIHHHHHHIIILLLSSSbbbqqqxxx___NNNEEEBBB>>>:::888:::<<<<<<;;;999;;;;;;:::777666666888<<<;;;;;;::::::999999888:::::::::999999888888888777777777777666666666666:::999999999999999999999;;;::::::999999::::::;;;777777888999999999999888888888999999:::;;;<<<<<<<<<<<<<<<<<<============>>>???AAABBBCCCEEEIIILLLQQQUUU___nnn{{{mmm\\\PPPHHHEEEAAA???>>>===<<<;;;;;;:::::::::<<>>>>>===@@@DDDFFFHHHQQQZZZiiiwww|||uuuqqqnnniiiccc^^^VVVTTTRRRRRRTTT^^^sss|||yyyvvvuuuuuurrroookkkgggddd```\\\YYYVVVVVVVVVWWWWWWVVVSSSQQQJJJHHHHHHJJJLLLSSSbbbppp~~~{{{bbbOOOFFFBBB???;;;:::;;;<<<;;;:::999999999999888888999999999999999999999999999999:::::::::999999999888888888888888888777777777777888888888888888777777777999999999888888999999999777888888999:::999999999;;;;;;<<<<<<===>>>>>>???<<<<<<<<<<<<============>>>???AAABBBCCCEEEIIILLLQQQUUU___nnnvvvhhhXXXNNNGGGDDDAAA???>>>>>><<<;;;;;;:::999:::<<>>===@@@???AAADDDFFFJJJSSS\\\lllzzz{{{uuuqqqnnnjjjddd___XXXUUUSSSSSSWWWccczzz}}}zzzxxxwwwvvvssspppllliiifffbbb^^^[[[WWWVVVVVVWWWWWWVVVTTTQQQKKKIIIHHHJJJLLLRRRaaaooo}}}fffRRRGGGBBB@@@===<<<<<<<<<;;;:::999777777888999;;;;;;:::666666777888888999:::::::::::::::999999999999888999999999999888888888888666666666666666666666666888888777777777777888888888999999:::::::::::::::999999::::::;;;;;;<<<<<<<<<<<<<<<<<<============>>>???AAABBBCCCEEEIIILLLPPPUUU___ooouuufffWWWNNNFFFCCC@@@???>>>>>><<<;;;::::::999:::<<<@@@DDDFFFOOOUUU```lllwwwzzzoooeee^^^YYYUUUSSSQQQOOOKKKGGGCCC@@@>>>>>>AAA???AAADDDGGGKKKUUU___ppp~~~zzzuuuqqqnnnjjjddd```\\\XXXUUUVVV[[[iii|||zzzyyyxxxtttqqqmmmiiifffbbb^^^[[[WWWVVVVVVVVVWWWWWWUUUSSSLLLJJJIIIJJJKKKQQQ```nnn|||jjjTTTIIIBBB@@@???======<<<<<<<<<:::888666777999;;;;;;;;;777888888888999999999:::999999999999999999999999999999888888888777777777555555555666666666666666888888888777777888888888999999:::;;;;;;;;;;;;:::888888999999999:::::::::<<<<<<<<<<<<============>>>???AAABBBCCCEEEIIILLLPPPUUU```ppptttdddVVVMMMEEEBBB@@@??????>>><<<::::::999999:::<<<@@@DDDFFFOOOVVVaaalllwwwuuujjjbbb]]]XXXVVVRRRPPPLLLHHHEEEBBB@@@@@@AAA???@@@CCCGGGLLLXXXcccttt~~~yyytttpppnnnkkkeeeaaa^^^YYYVVVXXX^^^mmm~~~|||zzzyyytttqqqmmmiiifffbbb^^^[[[WWWVVVUUUVVVWWWWWWVVVTTTNNNKKKJJJJJJKKKQQQ___lll{{{mmmWWWJJJBBBAAA@@@>>>======>>>???>>><<<:::999999:::::::::;;;;;;::::::999999999999999999999999999999999999888888777777777666666666666666666777777888888888999999888888888888999999999999:::;;;;;;;;;;;;:::<<<<<<<<<<<<============<<<<<<<<<<<<============>>>???AAABBBCCCEEEIIILLLPPPUUU```qqqrrraaaSSSKKKCCCBBB@@@??????>>><<<:::999999999:::<<<@@@DDDGGGOOOVVVaaammmxxx|||rrrkkkddd___[[[VVVTTTPPPLLLHHHEEECCCCCCAAA???@@@DDDHHHOOO\\\iiixxx}}}yyytttpppnnnkkkfffbbb]]]XXXVVVZZZcccsss}}}zzzyyytttqqqmmmiiifffccc___\\\XXXVVVUUUVVVWWWXXXWWWUUUOOOLLLKKKKKKKKKPPP]]]kkkzzznnnXXXLLLBBBAAA@@@>>><<<===AAADDDFFFEEECCC>>>999777888999<<<<<<;;;;;;:::999999888888999999999999:::::::::777777777777666666666555666777777888888999999:::999999999888888999999999888999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>???AAABBBCCCEEEIIILLLPPPVVVaaarrrrrr```QQQIIIBBBAAA?????????>>><<<:::999999888999<<<@@@EEEGGGOOOVVVaaammmyyy}}}uuunnnhhhddd]]]ZZZVVVPPPLLLHHHFFFDDDBBBAAAAAAFFFKKKSSSbbbooo}}}|||xxxssspppooolllgggbbb]]]ZZZZZZaaammm~~~}}}zzzxxxvvvsssoookkkhhhddd```]]]XXXWWWUUUVVVWWWXXXWWWVVVPPPMMMKKKKKKKKKOOO]]]jjjyyymmmXXXMMMBBBAAA@@@===;;;>>>CCCHHHPPPQQQNNNFFF;;;555777::::::::::::999999999999999888888999999999:::::::::888888888777777777666666666666777888888999::::::888888777777777777888888777888888999:::999999999999999999999999999999999<<<<<<<<<<<<============>>>???AAABBBCCCEEEIIILLLOOOVVVbbbssssssaaaRRRJJJBBBAAA?????????>>><<<:::999888888999<<>>EEEKKKWWWYYYVVVKKK===555666;;;777777777888999999::::::888888888999999:::::::::999999999888888888888777555666666777888999999:::777777666666666666777777777777888999999999999888<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>???AAABBBCCCEEEIIILLLOOOVVVbbbtttuuudddTTTJJJDDDBBB???>>>>>>===;;;:::;;;999999<<<======AAAHHHNNNVVVcccnnnwww~~~yyyqqqllleee]]]UUUOOOKKKIIIBBBDDDGGGJJJPPP]]]nnnzzz~~~xxxqqqpppqqqooohhhaaaZZZ^^^eeeppp{{{xxxvvvssspppllljjjgggccc```YYYWWWUUUUUUVVVVVVUUUTTTSSSOOOLLLKKKKKKOOOZZZfffwwwjjjVVVKKKCCC@@@;;;999999;;;<<<<<>>???BBBGGGKKKQQQXXXeeewwwxxxhhhXXXOOOEEEBBB???>>>>>>===<<<:::;;;999999<<<======AAAHHHNNNVVVcccnnnxxx}}}xxxoooeee[[[TTTNNNLLLEEEGGGKKKNNNUUUcccsssxxxqqqooopppnnnhhhbbb___dddlllwww{{{yyyxxxuuuqqqnnnkkkhhhdddaaaZZZXXXVVVVVVVVVWWWVVVUUUUUUPPPMMMMMMMMMQQQ\\\gggwww~~~hhhUUUJJJEEEBBB===;;;<<<===>>>>>>???>>><<<;;;:::999999999===<<<;;;::::::::::::;;;999999:::::::::999888888::::::999999888777777666777777777777888888888888999777777888;;;;;;999777999::::::::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<======<<<<<<===>>>@@@AAAAAAAAAAAA@@@AAADDDIIIMMMRRRXXXeeewww|||lll]]]SSSEEECCC@@@>>>======<<<:::;;;999999<<<======AAAHHHMMMVVVcccoooxxxrrrfff[[[TTTPPPIIILLLPPPUUU]]]kkk||||||xxxsssrrrsssqqqlllgggdddkkkvvv}}}zzzzzzwwwssspppmmmjjjfffccc[[[YYYWWWWWWWWWWWWVVVUUUVVVRRROOONNNNNNRRR]]]hhhvvvzzzdddRRRHHHEEEBBB>>><<<<<<===>>>>>>999999999888888999::::::===<<<<<<;;;;;;;;;;;;<<<888888999:::::::::999999::::::999999888777777777777777777777888888888888777777666888999:::999777::::::::::::;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===>>>=========>>>???@@@AAABBBBBBBBBBBBCCCFFFKKKOOOSSSYYYeeevvvooo___TTTGGGDDD@@@>>>======<<<;;;;;;999999<<<======AAAHHHMMMVVVcccoooxxxrrrdddZZZTTTLLLOOOTTT[[[eeettt{{{yyyxxxzzz{{{yyysssnnneeeooo||||||{{{xxxtttqqqnnnjjjfffccc]]][[[YYYXXXXXXXXXWWWVVVWWWSSSOOONNNNNNRRR\\\hhhuuuvvvaaaPPPGGGBBB???<<<::::::;;;;;;;;;888888888888888999::::::<<<;;;;;;:::::::::;;;;;;777888999999::::::::::::999999999888888888777777666777777777888888888888666666777888888888888777888888888999999999::::::<<<<<<;;;;;;;;;;;;<<<<<<============>>>???@@@@@@AAABBBCCCCCCDDDGGGLLLOOOTTTZZZeeewwwqqq___TTTHHHEEE@@@>>>======<<<;;;;;;999999<<<======AAAHHHMMMVVVcccoooyyynnn```XXXPPPSSSXXXaaammm{{{}}}uuunnndddnnn}}}~~~|||yyyuuuqqqnnnjjjfffccc___]]]ZZZYYYZZZZZZXXXWWWWWWSSSOOONNNNNNQQQ[[[gggvvvsss___OOOFFFBBB???<<<;;;;;;<<<;;;;;;::::::999999999999:::::::::999999999999999::::::777888999999::::::::::::999999999888888888888888666777777777888888888888555666777888888888888888888888999999999:::::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<===>>>>>>>>>>>>???AAABBBCCCDDDGGGKKKNNNTTTZZZfffxxxtttaaaUUUIIIFFFAAA=========<<<<<<;;;999999<<<======AAAHHHMMMVVVcccoooyyyzzziii___VVVYYY^^^hhhuuuyyypppjjjeeemmm{{{}}}zzzvvvrrroookkkfffccc```^^^\\\[[[[[[[[[YYYXXXWWWSSSPPPNNNNNNQQQ[[[fffwwwqqq^^^OOOGGGCCCAAA>>>======>>>===<<<<<<;;;::::::999999::::::888888888888888999999:::888888999:::::::::999999888888888888888888888888777777777777888888888888555777999999888777888999;;;;;;;;;;;;<<<<<<<<<<<<:::::::::999999::::::::::::;;;<<<===>>>>>>>>>===>>>???AAACCCDDDFFFJJJMMMSSSZZZhhh{{{yyyfffZZZJJJFFFAAA===<<<<<<<<<<<<;;;999999<<<======AAAHHHMMMVVVcccooozzzssshhh^^^aaafffqqq~~~}}}xxxrrrllliiiiiinnnyyy|||xxxtttppplllhhheeebbb```]]]\\\\\\[[[ZZZXXXYYYUUUQQQPPPOOORRR\\\gggxxxppp^^^PPPHHHCCCAAA>>>>>>>>>>>>===<<<::::::999999999::::::;;;999888888888999999:::;;;999999:::::::::999888888888888888888888888888888777777777777888888888888666888::::::888888999:::;;;;;;;;;<<<<<<<<<<<<===;;;;;;::::::::::::;;;;;;:::;;;===>>>??????>>>>>>===???AAACCCEEEGGGKKKNNNRRRZZZiii}}}|||jjj^^^KKKGGGAAA===<<<<<<<<<<<<;;;999999<<<======AAAHHHMMMVVVcccpppzzzzzznnndddffflllwwwzzztttooommmllllllllloooyyy~~~zzzvvvrrrnnniiifffbbb```^^^\\\\\\\\\ZZZYYY[[[VVVSSSQQQPPPSSS^^^iiiyyyppp^^^QQQIIIAAA???===<<<<<<<<<;;;:::888888888888999:::;;;<<<999999999999::::::;;;<<<:::::::::::::::999888777888888888888888888999999777777777777888888888888666999;;;;;;999888999;;;999999999:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<>>>???@@@@@@??????>>>@@@BBBDDDEEEHHHKKKNNNQQQZZZjjj~~~ooo^^^NNNGGGBBBCCCCCC>>>::::::999:::;;;<<<===@@@DDDGGGNNNWWWdddpppzzzyyymmmrrryyy|||vvvrrrqqqooommmjjjhhhqqq}}}{{{yyywwwuuupppkkkgggbbbaaa``````aaa___\\\YYYXXXTTTQQQPPPPPPSSS^^^iiizzzqqq^^^NNNFFF@@@>>><<<;;;;;;;;;:::999999999999999999999999999;;;<<<===<<<:::888888888===>>>>>>===<<<;;;999888666777999::::::999888666888888999999999:::::::::888888888888999:::;;;<<<888888888888888888888888888888999:::;;;======>>>???>>>===<<<<<<===>>>???@@@???AAAFFFGGGFFFJJJOOOWWW^^^lllooo___OOOGGGBBBBBBBBB>>>;;;;;;999:::::::::;;;>>>CCCGGGOOOWWWdddpppzzzuuuzzz|||vvvrrrpppnnnkkkhhhjjjsss~~~}}}zzzxxxvvvrrrmmmiiicccaaa```______^^^\\\ZZZZZZUUURRRQQQPPPTTT^^^iii|||qqq]]]NNNEEE@@@>>><<<;;;;;;;;;:::999999999999999999999999999555777888888777777777888::::::::::::::::::::::::999999:::999999777666555888888888888999999999999777777777777888999:::;;;999999999999999999999999888999999:::;;;<<<===>>>???>>>===<<<<<<===>>>>>>??????AAAEEEGGGGGGJJJPPPWWW___mmmooo___OOOHHHAAAAAAAAA>>><<<<<<;;;;;;:::999999===BBBGGGPPPXXXdddpppzzz~~~{{{wwwssspppmmmiiiggglllwww~~~|||zzzwwwtttoookkkeeeccc```^^^^^^^^^]]]\\\\\\XXXTTTRRRQQQTTT___iii}}}qqq]]]NNNEEE@@@>>><<<;;;<<<<<<:::999999999999999999999999999222444666777777888999:::999888888777888999:::;;;;;;;;;:::888777777666666777777888888888999999999666666666666777888999999::::::::::::::::::::::::888999999:::;;;<<<======>>>>>>============>>>>>>>>>>>>AAAFFFGGGHHHLLLQQQWWW___mmmooo___PPPHHHAAA@@@@@@===<<<======<<<:::999999===CCCHHHQQQYYYeeeppp{{{~~~|||xxxtttppplllhhhfffmmmzzz|||zzzxxxuuupppmmmhhheee```^^^^^^^^^^^^^^^^^^YYYUUUTTTRRRUUU___jjjrrr]]]NNNEEEAAA???<<<<<<<<<<<<;;;999999999999999999999999999444777999:::::::::<<<===<<<;;;999888888:::;;;======<<<:::888888888::::::888888888999999999::::::777777777777777888999999;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<=====================>>>>>>>>>>>>===@@@FFFHHHHHHLLLRRRWWW___nnnnnn^^^OOOGGG@@@@@@@@@>>>===>>>>>>===<<<:::;;;???EEEJJJRRR[[[gggrrr}}}}}}yyytttooojjjhhhgggnnn}}}|||zzzxxxuuuqqqnnnkkkgggbbb_________``````___ZZZVVVTTTSSSVVV```kkk~~~sss^^^NNNFFFAAA???===<<<<<<<<<;;;:::999999999999999999999999888:::<<<<<<;;;;;;;;;<<<;;;;;;::::::<<>>:::999888999:::999999999999:::::::::;;;999999888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>AAAFFFHHHIIIMMMSSSWWW```ooolll\\\NNNFFFAAAAAAAAA>>>===>>>======<<<;;;===AAAGGGKKKTTT\\\iiiuuu~~~yyyrrrlllgggfffgggmmm|||zzzxxxvvvssspppmmmiiieeebbbaaabbbaaaaaa^^^ZZZVVVTTTSSSVVV```kkk}}}ttt___OOOGGGAAA???===<<<======;;;:::999999999999999999999999888:::;;;;;;:::888999:::777888999<<>>?????????>>>??????BBBFFFHHHIIILLLRRRWWW```ppp~~~jjjZZZMMMFFFAAABBBBBB???======999:::;;;<<<>>>AAAGGGKKKTTT^^^lllxxx}}}wwwooogggcccdddffflll~~~{{{zzzxxxuuusssoookkkgggeeeddddddcccbbb]]]XXXUUUTTTSSSWWWaaalll{{{vvv```QQQHHHBBB@@@============<<<:::999999999999999999999999777999;;;:::999888888999666888:::<<>>?????????>>>AAA@@@BBBGGGHHHHHHLLLQQQWWW```qqq~~~iiiXXXLLLEEEAAACCCCCC@@@<<<<<<666888:::<<<>>>AAAFFFJJJUUU___mmmzzz~~~{{{uuulllddd```bbbeeekkk}}}{{{yyywwwuuuooommmiiigggfffeeedddbbb\\\WWWTTTSSSSSSWWWbbbmmmzzzwwwaaaRRRIIIBBB@@@>>>=========<<<;;;999999999999999999999999777999;;;;;;::::::;;;<<<999:::;;;<<<=========<<<<<<;;;::::::999999999999555555555555666666666666888888777777777777777888::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::;;;===>>>?????????>>>BBBAAACCCGGGHHHHHHKKKQQQXXX```qqqwwwaaaTTTKKKGGGBBB???>>>======<<<;;;;;;<<<<<<>>>BBBHHHLLLWWW```mmmyyyxxxqqqkkkccc]]]]]]aaannn}}}zzzxxxtttpppkkkgggeeebbb```^^^]]]YYYUUUTTTTTTWWWbbbmmm|||www```PPPHHHAAA???===<<<<<<<<<:::888777777777777888999::::::::::::::::::::::::::::::;;;;;;;;;;;;:::999888777<<<999666666888999888666;;;;;;::::::999888888888555444333333444666888999::::::::::::::::::::::::<<<<<<<<<<<<============>>>>>>>>>===============@@@AAACCCDDDFFFJJJOOORRR[[[cccsssxxxbbbUUUKKKGGGBBB???>>>>>>===<<<;;;;;;<<<<<<>>>BBBHHHLLLWWW```mmmxxxwwwooohhhaaa[[[[[[___fffwww~~~{{{xxxtttqqqlllhhhfffcccaaa___^^^YYYVVVUUUUUUXXXcccnnn~~~www```PPPHHHCCC@@@===<<<<<<<<<;;;::::::999999888888888999999::::::::::::::::::::::::888888999:::;;;;;;;;;;;;<<<999777777999:::888777666666666777888888999999<<<;;;:::::::::<<<>>>???::::::::::::::::::::::::<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCDDDFFFJJJOOOSSS[[[dddtttxxxbbbUUUJJJFFFBBB???>>>>>>===<<<;;;;;;<<<<<<>>>BBBHHHLLLVVV___lllwww}}}{{{yyyyyy~~~uuukkkccc\\\WWWWWW[[[^^^mmm~~~{{{yyyuuurrrmmmiiigggeeebbb```___ZZZWWWVVVVVVYYYdddooowww___OOOHHHEEEBBB>>>;;;;;;<<<<<<<<<<<<<<<;;;:::999999999999::::::::::::::::::::::::777888999:::;;;;;;;;;;;;;;;:::999999::::::999888666666666777888888999999<<<<<<:::::::::;;;<<<===::::::::::::::::::::::::;;;<<<<<<<<<<<<=========????????????????????????@@@AAACCCEEEGGGKKKPPPTTT\\\eeeuuuvvvaaaTTTHHHEEEBBB???>>>>>>===;;;;;;;;;<<<<<<>>>BBBHHHLLLUUU^^^kkkwww|||vvvqqqllliiifffiiipppxxx|||~~~||||||~~~}}}sssggg___XXXSSSSSSWWWZZZfff{{{|||yyyvvvsssnnnkkkhhhfffdddbbb```[[[XXXWWWWWWZZZeeepppuuu___OOOGGGFFFCCC>>>;;;;;;<<<=========<<<;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;::::::999888::::::::::::;;;;;;:::999;;;;;;::::::999888888888:::999888777777777888999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======???????????????@@@@@@@@@@@@BBBDDDEEEHHHLLLQQQUUU]]]fffvvvrrr^^^RRRGGGDDDAAA??????>>><<<;;;;;;;;;<<<<<<>>>BBBHHHLLLTTT]]]jjjuuu~~~yyyooohhhccc^^^YYYZZZ___eeeiiijjjjjjkkkooottt|||{{{ooobbb[[[UUUPPPPPPRRRTTT^^^ooo|||zzzvvvsssnnnkkkiiigggeeeccc```\\\XXXWWWWWWZZZeeepppttt^^^OOOGGGFFFCCC>>>;;;;;;<<<======;;;:::::::::;;;;;;<<<===::::::::::::::::::::::::::::::;;;;;;;;;:::999999999:::;;;;;;;;;:::::::::;;;;;;::::::999888888888;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>??????@@@@@@@@@@@@@@@BBBDDDFFFHHHMMMRRRVVV^^^gggxxxnnn\\\QQQFFFCCCAAA??????>>><<<;;;;;;;;;<<<<<<>>>BBBHHHLLLSSS\\\iiiuuu~~~|||nnnfff```ZZZSSSPPPSSSVVVXXXYYY[[[]]]aaagggooozzzwwwkkk___XXXTTTOOONNNOOONNNUUUaaaqqq}}}{{{vvvsssnnnkkkiiihhhfffddd```[[[XXXWWWWWWZZZeeeppp~~~rrr]]]NNNGGGEEEBBB>>>;;;;;;<<<<<<<<<::::::::::::;;;<<<======::::::::::::::::::::::::666777888:::;;;<<<======666999;;;<<<:::999999:::666666666777888888999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>???@@@@@@@@@AAABBBDDDGGGIIINNNSSSWWW___hhhyyy~~~lll[[[QQQEEECCC@@@??????>>><<<:::;;;;;;<<<<<<>>>BBBHHHLLLRRR[[[hhhttt}}}yyyoooccc\\\TTTOOONNNOOOOOONNNOOORRRVVV[[[cccooo|||ttthhh\\\WWWTTTPPPMMMMMMNNNQQQWWWaaaqqq~~~{{{uuurrrnnnkkkiiihhheeeddd___[[[WWWVVVVVVYYYdddooo|||ppp\\\NNNGGGCCC@@@===<<<<<<<<<;;;:::;;;:::::::::::::::;;;;;;::::::::::::::::::::::::666777888:::;;;<<<======444777;;;;;;:::888888999666666666777888888999999666666777888888999999999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>???@@@@@@AAABBBEEEGGGJJJNNNTTTXXX___iiizzz|||kkk[[[RRRDDDBBB@@@??????>>><<<:::;;;;;;<<<<<<>>>BBBHHHLLLRRR[[[hhhsss|||{{{hhhaaaWWWQQQNNNMMMLLLJJJHHHKKKOOOTTT[[[ggguuu~~~qqqfff[[[WWWUUUPPPLLLLLLQQQQQQSSSXXXcccttt~~~|||uuurrrmmmjjjiiigggeeeddd___ZZZWWWVVVVVVYYYdddooo{{{ooo[[[NNNHHHBBB???===<<<<<<<<<:::999<<<<<<;;;:::999999999999::::::::::::::::::::::::999999:::;;;;;;:::::::::333777:::;;;999888888999;;;;;;::::::999888888888666777888999:::;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<===>>>?????????AAACCCEEEGGGJJJOOOTTTXXX```iii{{{}}}kkkZZZQQQNNNFFF@@@@@@@@@===;;;<<<;;;;;;<<<<<<===@@@EEEIIIQQQXXXdddppp{{{zzzmmm___XXXTTTNNNJJJIIIKKKKKKMMMPPPSSS[[[kkk{{{yyymmmfff\\\UUURRRQQQOOOMMMMMMOOOQQQSSSWWWbbbppp{{{}}}zzzvvvsssooollliiigggdddaaa___ZZZVVVTTTTTTXXXcccnnn{{{kkkYYYMMMFFF@@@???===;;;::::::::::::<<<<<<;;;;;;;;;:::::::::===<<<<<<;;;:::999888888999999888888999;;;<<<===999999999999999999999999999999::::::::::::;;;;;;888888888888888888888888:::::::::;;;;;;;;;<<<<<<;;;<<<<<<======<<<<<<<<>>>>>???@@@@@@AAA@@@@@@CCCDDDFFFIIILLLQQQWWW\\\cccnnn{{{lllaaaZZZRRRIIIBBB@@@@@@===<<<>>>:::;;;<<<<<<===@@@EEEIIIPPPWWWcccooo{{{ssshhh```XXXRRRPPPIIIHHHHHHJJJLLLRRR___mmm~~~~~~vvvfff```WWWQQQOOONNNLLLIIIJJJLLLMMMMMMMMMQQQYYY___kkk{{{|||xxxqqqnnnjjjfffdddaaa^^^\\\\\\WWWSSSQQQPPPSSS]]]hhhvvv|||iiiYYYMMMGGG@@@???===;;;::::::;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999???>>><<<:::999888888888999999999999999999999999777777888888888999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999888777;;;<<<===>>>???@@@@@@@@@BBBDDDGGGJJJNNNSSSZZZ___dddooozzznnnddd^^^RRRIIIAAA???>>><<<;;;===:::;;;;;;;;;<<<@@@EEEHHHOOOWWWbbbooozzzrrrhhh]]]VVVSSSLLLIIIHHHIIIJJJNNNYYYeeewwwzzzsssggg```XXXSSSQQQPPPNNNLLLMMMNNNPPPOOOOOOPPPTTTWWWaaammm|||wwwqqqnnnjjjfffdddaaa^^^\\\[[[VVVRRRPPPOOOQQQZZZeeettt{{{iiiYYYMMMGGG@@@???===<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::888888888999999999::::::>>>>>><<<;;;:::999888888999999999999999999999999888888888888999999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>??????@@@???<<<<<<>>>??????@@@@@@@@@CCCEEEGGGJJJNNNSSSZZZ___eeeqqqvvvlllcccPPPGGG???>>>>>>;;;:::;;;::::::;;;;;;<<>>>>>???@@@@@@AAAAAA@@@??????DDDFFFHHHJJJMMMRRRXXX]]]gggsss{{{nnn___LLLDDD???>>>>>><<<::::::999:::;;;;;;<<>>;;;;;;999::::::;;;<<>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;<<<<<<:::;;;<<<======<<<;;;;;;999999999999999999999999888999999999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===>>>???????????????@@@AAAAAABBBBBBBBBBBBAAADDDFFFHHHKKKOOOTTT[[[```jjjvvvnnnVVVIIICCC@@@BBBCCC@@@<<<<<<999:::::::::;;;???DDDGGGMMMUUU```mmmxxxqqqkkk]]]WWWQQQOOOMMMLLLOOOUUU___ooo~~~uuuooolllgggbbb_________\\\ZZZZZZYYYXXXWWWVVVTTTRRRPPPPPPPPPWWWcccoooyyysssnnnkkkfffcccaaa^^^[[[YYYPPPMMMKKKKKKKKKMMMVVV```lllxxxmmmZZZLLLEEE??????===<<<<<<===>>>>>><<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<:::999999999999999999999999999777888888888888999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<888999;;;===???AAAAAABBB>>>???@@@AAABBBCCCCCCCCCCCCEEEHHHLLLPPPWWW^^^ccckkkwwwiiiWWWMMMFFFAAAAAAAAA===::::::;;;<<<<<<<<<===???CCCFFFMMMUUUaaammmvvvxxxpppfff^^^WWWTTTQQQNNNNNNPPP]]]kkkzzzvvvpppmmmiiieeedddbbb```^^^\\\\\\\\\[[[YYYVVVTTTRRRRRRRRRUUUYYYaaapppxxxrrrmmmjjjddd```]]][[[YYYXXXUUUPPPLLLLLLLLLMMMTTT]]]iiiyyyppp[[[MMMFFFAAA@@@>>><<<<<<<<<=========<<<;;;:::999:::;;;<<<;;;:::999:::<<<===<<<;;;:::999999888888888999999;;;;;;::::::::::::999999;;;:::999888888999:::;;;::::::::::::::::::::::::999:::;;;;;;;;;:::999888::::::;;;<<<===>>>???@@@AAABBBBBBCCCDDDDDDDDDCCCCCCDDDHHHNNNQQQTTT[[[dddooo{{{mmm[[[NNNGGGBBBCCCBBB???<<<<<<;;;<<<<<<<<<===???CCCFFFNNNVVVbbbmmmvvvwwwlllcccZZZUUURRRNNNNNNPPPZZZhhh|||~~~zzzwwwsssoookkkiiifffdddbbb______^^^]]][[[XXXVVVTTTPPPPPPQQQUUU[[[hhhxxxrrrmmmiiiccc___]]][[[YYYWWWTTTOOOLLLKKKKKKLLLSSS\\\hhhxxxqqq[[[MMMFFF@@@???>>>======<<<<<<<<<<<<<<<;;;:::::::::;;;<<<;;;:::999:::;;;<<<<<<:::======<<<<<<<<<<<<======;;;;;;::::::::::::999999999888777666666777888999::::::::::::::::::::::::999:::;;;;;;;;;;;;:::999::::::;;;<<<===>>>???@@@@@@@@@AAABBBCCCDDDDDDDDDEEEFFFJJJOOORRRUUU]]]fffqqq}}}nnn^^^OOOHHHCCCDDDDDD@@@>>>>>>;;;<<<<<<<<<===???CCCFFFNNNVVVbbbnnnwwwsssiii^^^XXXSSSOOOOOORRRWWWdddwww|||wwwssspppllliiifffccccccbbb```]]]ZZZXXXVVVQQQPPPPPPRRRVVV```ssswwwrrrkkkgggbbb^^^\\\ZZZXXXVVVSSSNNNJJJJJJIIIKKKRRRZZZfffvvvrrr[[[LLLEEE?????????>>>>>>===<<<;;;<<<;;;;;;:::;;;;;;<<<<<<:::999888999;;;<<<;;;:::;;;;;;;;;::::::;;;;;;<<<;;;;;;::::::::::::999999888888777777777777888888::::::::::::::::::::::::999:::;;;;;;;;;;;;::::::;;;;;;<<<======>>>??????>>>???@@@AAABBBCCCDDDEEEHHHHHHKKKQQQTTTWWW```jjjsssmmm]]]OOOHHHCCCDDDDDDAAA>>>>>>;;;<<<<<<<<<===???CCCFFFNNNVVVbbbnnnwwwzzzoooccc[[[UUUQQQQQQTTTVVVaaassszzzvvvqqqmmmjjjgggfffdddbbb^^^[[[YYYWWWVVVTTTSSSSSSTTTZZZiiixxxwwwqqqjjjfffaaa]]][[[YYYWWWVVVRRRMMMJJJIIIHHHIIIPPPXXXeeetttrrr[[[LLLDDD>>>>>>?????????===;;;:::;;;;;;;;;;;;;;;<<<<<<<<<:::999888999;;;;;;;;;::::::::::::999::::::;;;<<<;;;;;;:::::::::999999999::::::::::::::::::::::::999999::::::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????===>>>>>>@@@AAACCCDDDEEEIIIIIILLLRRRUUUYYYbbbllluuukkk\\\MMMFFFAAABBBBBB???======;;;<<<<<<<<<===???CCCFFFMMMUUUbbbmmmwwwttthhh```YYYTTTTTTWWWVVV___ooo{{{vvvqqqmmmkkkiiifffccc___\\\YYYXXXYYYVVVUUUTTTTTTWWWbbbmmm~~~wwwqqqiiieee```]]][[[YYYXXXVVVRRRMMMIIIHHHGGGHHHOOOWWWcccsssqqq[[[KKKDDD>>>>>>?????????===;;;:::;;;;;;;;;<<<<<<=========:::999888999;;;<<<;;;:::===============>>>??????;;;;;;:::::::::999999999:::::::::;;;;;;:::::::::999999999::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<======>>>>>>??????>>>>>>>>>???AAACCCEEEFFFIIIIIIMMMSSSVVVZZZcccmmmvvv|||iii[[[KKKDDD???AAAAAA>>><<<<<<;;;<<<<<<<<<===???CCCFFFKKKTTT```lllvvv}}}pppggg___XXXVVVXXXVVV^^^kkk||||||vvvrrrooommmiiieee```]]][[[YYYXXXUUUTTTTTTSSSTTT[[[dddxxx~~~vvvqqqiiieee```]]][[[ZZZXXXWWWSSSMMMIIIHHHGGGHHHOOOWWWcccssspppZZZKKKDDD?????????>>>>>>===<<<;;;:::;;;<<<===============;;;:::999:::<<<===<<<;;;;;;;;;;;;;;;;;;<<<===>>>;;;;;;::::::::::::999999888888999999999999888888888999999::::::;;;;;;<<<;;;:::::::::;;;<<<===>>>=========>>>>>>?????????@@@?????????AAACCCEEEFFFIIIJJJOOOVVVYYY]]]eeemmmxxxvvvdddXXXJJJCCC???@@@AAA>>><<<<<<;;;<<<<<<<<<===???CCCFFFJJJSSS___kkkuuuzzzpppfff\\\XXXXXXUUU\\\hhhxxx}}}yyysssqqqlllgggccc___]]]\\\WWWUUUTTTUUUTTTTTTYYYaaakkk|||~~~vvvpppiiieeeaaa]]]\\\ZZZYYYXXXSSSNNNJJJHHHGGGHHHOOOWWWcccsssnnnZZZKKKEEE@@@???>>>======<<<<<<<<<999:::<<<===>>>>>>>>>===<<<;;;:::;;;===>>>===<<<777777777888888999:::;;;;;;;;;::::::::::::999999888888999::::::999888888888888999::::::;;;<<<<<<;;;:::::::::;;;<<<>>>???>>>>>>>>>>>>>>>?????????BBBAAA@@@@@@AAACCCEEEFFFIIIKKKRRRYYY]]]```gggnnn{{{}}}ppp```TTTKKKDDD???AAAAAA???<<<===;;;<<<<<<<<<===???CCCFFFIIIRRR^^^jjjuuu~~~vvvjjj___XXXWWWTTTZZZeeeuuu~~~vvvsssoooiiieeeaaa___]]]XXXVVVUUUWWWVVVVVV[[[aaabbbsss~~~vvvpppiiifffaaa^^^\\\[[[ZZZXXXTTTOOOJJJIIIHHHHHHOOOWWWcccsssmmmYYYKKKEEEAAA@@@>>><<<<<<<<<======999:::<<<>>>>>>>>>>>>======<<<;;;<<<>>>>>>>>>===::::::::::::;;;<<<===>>>;;;;;;;;;:::::::::999999::::::<<<<<<<<<<<<::::::888888999::::::;;;<<<<<<;;;;;;::::::;;;<<<>>>???>>>>>>>>>>>>????????????DDDCCCAAAAAAAAACCCEEEFFFJJJMMMTTT\\\```bbbhhhooo}}}uuuiii[[[RRRJJJGGGBBB???>>>>>>>>>===<<<======<<<;;;===@@@CCCKKKQQQ\\\hhhsss~~~zzznnnddd\\\VVVXXX\\\eeessszzztttmmmhhhccc___\\\ZZZYYYWWWUUUUUUUUUWWWXXXbbbiiiwww~~~wwwssskkkgggbbb___]]]\\\ZZZYYYRRRMMMIIIFFFCCCCCCKKKUUUfffrrriiiUUUJJJGGG>>>>>><<<;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999::::::;;;::::::;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<>>>>>>>>======;;;;;;<<<;;;;;;===@@@CCCJJJQQQ[[[gggrrr}}}sssiii___YYYWWW[[[cccppp~~~wwwpppkkkfffaaa]]][[[YYYWWWVVVUUUVVVWWWXXX^^^eeeqqq}}}wwwrrrjjjgggbbb^^^]]]\\\ZZZYYYSSSOOOKKKHHHEEEEEEMMMWWWeeerrriiiUUUJJJFFF>>>>>>===<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999::::::;;;<<<<<<<<<;;;;;;:::::::::777777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>?????????@@@@@@BBBCCCEEEGGGHHHLLLQQQXXX\\\^^^dddlllssszzzpppdddWWWOOOHHHEEE@@@>>>=========<<<999::::::::::::<<<@@@CCCIIIPPPZZZeeeppp{{{zzznnnddd]]]WWWZZZaaammm}}}|||uuuoooiiiccc```\\\[[[YYYWWWVVVVVVWWWXXXYYY___jjjwww}}}vvvqqqjjjgggbbb^^^]]][[[ZZZYYYTTTPPPLLLJJJGGGHHHPPPYYYeeerrriiiUUUJJJEEE???>>>===<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999::::::;;;???>>><<<:::999999999:::999999:::;;;<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;<<<===???@@@@@@AAAAAABBBDDDFFFHHHIIILLLSSSZZZ___bbbgggooouuuyyyooocccVVVMMMFFFCCC@@@>>>======<<<;;;888999:::::::::<<<@@@CCCHHHNNNXXXcccnnnyyysssggg___XXXZZZ___jjjzzzzzzssslllfffbbb___]]][[[XXXWWWWWWXXXYYYXXX]]]eeeppp}}}}}}vvvqqqkkkgggbbb___]]]\\\ZZZYYYTTTPPPLLLJJJHHHIIIQQQ[[[fffsssiiiUUUHHHCCC???>>>===<<<;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999::::::;;;>>>===;;;999888999;;;<<<<<<<<<<<<===============;;;;;;;;;;;;<<<<<<<<<<<<@@@>>><<<;;;;;;>>>AAACCCAAAAAABBBCCCEEEGGGIIIJJJKKKRRR\\\bbbfffkkkssszzz|||rrrdddVVVMMMEEECCC@@@>>>>>>>>><<<;;;999::::::::::::<<>>;;;;;;:::999999888888888;;;;;;;;;<<<<<<=========>>>===<<<===@@@EEEJJJNNNBBBBBBCCCDDDFFFHHHJJJKKKIIIQQQ\\\ccciiioooxxxxxxiiiXXXMMMEEECCC@@@?????????===<<<;;;;;;;;;::::::<<>>===<<<<<<<<<<<<<<<<<<======<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999::::::;;;:::999999999:::<<<>>>???;;;;;;::::::999999888888;;;;;;;;;<<<======>>>>>>;;;;;;<<>><<<=========<<<;;;<<<>>>AAAFFFJJJRRR\\\gggrrr}}}pppggg___]]]^^^eeesssxxxqqqllleeeccc```\\\ZZZYYYYYYZZZWWW[[[```eeelll{{{}}}xxxoookkkfffcccaaa```^^^]]]TTTQQQNNNMMMKKKMMMVVV```qqq|||xxxbbbRRRHHHCCC@@@???>>>===<<<<<<<<<<<<<<<<<<======<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999::::::;;;999::::::;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>>>>>>>;;;<<<===???DDDIIIOOORRRDDDDDDEEEFFFHHHJJJLLLMMMNNNTTT]]]ccchhhppp{{{qqq]]]PPPEEEDDDBBBAAAAAAAAA???===??????>>><<<;;;<<<>>>AAAEEEJJJRRR[[[fffqqq|||tttkkk___]]]]]]dddqqq{{{tttooofffddd```]]][[[ZZZZZZZZZVVVZZZ___bbbiiivvvzzzppplllgggdddbbbaaa___^^^VVVRRROOONNNMMMOOOXXXbbbsssttt```RRRIIIEEE@@@???>>>======<<<<<<<<<<<<<<<======<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::999999::::::;;;:::;;;;;;<<<<<<;;;::::::333444555666888999:::;;;;;;;;;;;;<<<===>>>>>>???>>>>>>======???AAADDDEEEDDDEEEEEEFFFHHHJJJLLLMMMQQQWWW^^^cccgggooozzzsss```RRRHHHCCC>>>===>>>@@@???>>>999999:::;;;;;;<<<======CCCGGGPPPYYYdddppp{{{vvvjjj```]]]^^^eeeooo}}}~~~xxxvvvnnnkkkfffbbb```]]][[[YYY[[[YYY[[[```gggqqq}}}uuuoooiiieeedddbbb___\\\YYYTTTPPPNNNMMMPPP[[[fffsssppp]]]OOOGGGCCC??????>>><<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::===<<<999777666777888999;;;;;;===>>>>>>>>>===<<<:::::::::;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>????????????>>>>>>>>>???AAABBBBBBEEEHHHHHHGGGIIINNNRRRSSSZZZaaagggkkkrrr|||uuubbbSSSHHHCCC>>>===>>>??????===::::::::::::;;;<<<===>>>BBBGGGOOOXXXcccooozzzyyylllccc___^^^cccmmmzzzzzzxxxppplllgggdddaaa^^^\\\YYY[[[YYY[[[```gggppp~~~wwwrrrlllhhhfffeeeaaa^^^YYYTTTPPPOOOOOOSSS___kkkwwwnnn\\\OOOHHHDDD???>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::999999:::<<<===>>>:::;;;<<<===>>>===<<<<<<:::::::::;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????@@@????????????@@@BBBCCCBBBEEEGGGGGGGGGIIINNNRRRUUU\\\dddiiinnnuuu~~~yyydddSSSHHHCCC>>><<<>>>???>>><<<<<<;;;:::999:::;;;===???BBBFFFNNNWWWaaammmyyy|||pppgggaaa^^^aaaiiivvv}}}{{{rrrooojjjfffccc```]]][[[[[[YYY[[[```fffnnn}}}zzzuuuoookkkjjjhhhdddaaaXXXTTTQQQPPPQQQVVVcccooo|||lll[[[OOOHHHEEE???>>>===<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;:::::::::888999:::;;;<<<===>>>???999:::;;;<<<===<<<<<<;;;:::::::::;;;;;;;;;;;;<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDBBBEEEGGGHHHGGGIIINNNSSSXXX^^^gggmmmqqqxxx~~~fffUUUIIIDDD???======>>>===<<<===<<<:::999999;;;>>>???AAAEEELLLUUU___kkkwww~~~rrrhhhaaa\\\^^^fffsss~~~|||ssspppllliiifffccc___\\\\\\ZZZ[[[```eeemmmzzz{{{wwwqqqmmmllliiieeeaaaYYYUUUQQQQQQRRRXXXfffrrrkkkYYYMMMFFFCCC>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;::::::999999999;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????@@@AAAAAABBBCCCDDDEEEEEECCCFFFIIIJJJJJJLLLQQQUUUYYY```iiipppuuu|||kkkXXXKKKFFF@@@===>>>>>>===;;;>>>===:::999999;;;>>>???AAADDDJJJSSS]]]iiiuuu}}}tttgggaaa[[[]]]dddqqq|||{{{tttqqqnnnkkkhhheeeaaa^^^]]]\\\]]]aaaeeekkkxxx|||wwwrrrooommmjjjeeeaaa[[[VVVRRRRRRSSSZZZhhhuuukkkXXXKKKDDD@@@>>>======<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;::::::999999;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????@@@AAABBBCCCDDDEEEEEEFFFFFFIIILLLLLLMMMOOOTTTXXXZZZaaakkkrrrxxxqqq^^^MMMHHHBBB?????????>>><<<>>>===;;;::::::<<<===>>>@@@CCCIIIQQQ[[[gggttt|||wwwhhhaaa\\\]]]dddppp}}}{{{xxxwwwrrrpppnnnllljjjgggdddaaa___^^^^^^bbbeeejjjvvv|||xxxssspppnnnjjjeee```[[[WWWSSSSSSVVV^^^mmm{{{mmmXXXKKKCCC???======<<<<<<<<<<<<======:::::::::;;;;;;;;;;;;<<<999:::;;;<<<===>>>???@@@999:::;;;<<<===<<<<<<;;;<<<;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>?????????@@@BBBCCCEEEEEEFFFFFFHHHJJJMMMNNNOOOQQQVVV[[[[[[cccnnnvvv{{{xxxdddOOOJJJCCC@@@@@@@@@>>><<<======<<<<<<<<<<<<======???BBBHHHOOOYYYfffrrrzzzzzzkkkddd^^^___dddooo~~~~~~}}}|||yyywwwtttrrrqqqooommmlllkkkiiieeecccaaa___```ccceeejjjuuu~~~zzzuuuqqqoookkkfffaaa[[[VVVTTTVVVZZZddduuuoooZZZLLLDDDAAA======<<<<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===???@@@:::;;;<<<===>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????>>>???AAACCCEEEEEEFFFEEEHHHKKKNNNOOOOOORRRWWW\\\]]]fffqqqyyy~~~iiiPPPKKKEEEAAAAAAAAA???=====================<<<<<>>:::::::::;;;;;;<<<<<<<<>>;;;999888999:::;;;;;;;;;===>>>>>>>>>===<<<<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<=========>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>?????????===???AAACCCEEEEEEEEEEEEGGGJJJMMMNNNOOORRRWWW[[[___hhhsss|||lllUUUMMMEEEAAA>>>:::999<<<;;;;;;;;;;;;;;;<<<===>>>>>>AAAFFFLLLTTT```mmmwww}}}jjjeee```___aaahhhwww}}}}}}{{{xxxuuurrrpppooooookkklllmmmmmmmmmlllkkkjjjeeeeeeeeeeeehhhnnnuuu{{{}}}yyyuuuoooiiieeeZZZUUUTTTZZZeeerrrmmmVVVGGGAAA@@@@@@@@@>>>===<<<<<<<<<<<<;;;;;;<<<===>>>>>>============<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>????????????@@@AAAAAABBBCCCDDDEEEEEEJJJLLLNNNOOOPPPSSSWWWZZZbbbjjjuuu}}}oooYYYOOOEEEBBB@@@===<<<<<<;;;;;;::::::;;;<<<<<<===>>>AAAFFFLLLSSS___mmmvvvooohhhaaa^^^___fffsss}}}{{{zzzyyyvvvrrrpppnnnmmmllljjjkkkllllllllllllkkkjjjffffffffffffhhhnnnuuuzzz{{{vvvqqqjjjfff\\\WWWVVV]]]hhhuuunnnWWWIIICCCAAA@@@???>>>===<<<<<<<<<<<<;;;;;;<<<=====================<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>;;;888888:::<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<:::<<<======<<<;;;;;;<<<======>>>>>>>>>?????????@@@@@@AAABBBCCCDDDEEEEEEIIIKKKMMMOOOQQQSSSWWWZZZccclllwwwrrr]]]QQQFFFCCCCCCAAA>>>===:::::::::::::::;;;;;;<<<>>>AAAFFFKKKRRR^^^kkkuuuuuulllbbb]]]]]]bbbooo|||{{{xxxwwwuuussspppmmmkkkiiiiiiiiiiiijjjkkkkkkjjjjjjiiihhhhhhhhhhhhjjjooouuuzzz~~~yyyssslllggg```[[[ZZZaaalllzzzmmmWWWJJJDDDBBB??????>>>===<<<<<<<<<<<<;;;;;;<<<============<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===<<<;;;;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<:::<<<>>>===<<<;;;<<<===============>>>>>>>>>>>>@@@@@@AAABBBCCCDDDEEEEEEGGGJJJMMMPPPRRRTTTXXXZZZeeemmmyyyttt```RRREEEBBBDDDCCC???<<<::::::999999999::::::;;;===AAAEEEJJJQQQ\\\jjjssszzzoooccc\\\[[[```lllxxxzzzvvvuuusssqqqnnnllliiihhhgggggghhhhhhhhhiiiiiiiiiiiijjjjjjjjjjjjlllpppvvvzzz|||uuunnniiibbb^^^^^^fffrrrjjjWWWJJJCCCAAA???>>>===<<<<<<<<<<<<<<<;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>::::::;;;;;;;;;<<<<<<<<<;;;<<<>>>>>><<<;;;<<<===<<<<<<=========>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEFFFIIIMMMPPPRRRUUUYYY[[[fffooo{{{tttaaaRRRDDDAAACCCBBB>>><<<;;;::::::999999999::::::===@@@EEEIIIPPP[[[hhhqqq}}}}}}qqqddd]]]\\\```kkkuuuzzzvvvtttsssrrrooollljjjgggfffffffffffffffgggggghhhhhhkkklllllllllnnnrrrwww|||wwwooojjjccc```bbbkkkwww~~~gggUUUJJJBBB???>>>======<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>CCCGGGDDD>>>999:::===:::::::::;;;;;;;;;;;;<<<;;;===>>>>>>===<<<<<<===============>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDEEEHHHLLLOOORRRVVVZZZ]]]gggqqq}}}uuu```SSSFFFAAAAAA???======<<<;;;;;;:::::::::::::::===@@@DDDIIIOOOYYYfffooozzzuuufff___]]]```hhhqqq|||yyyttttttrrrpppnnnkkkhhhfffddddddddddddeeefffggggggkkklllmmmnnnppptttzzz}}}yyypppjjjdddbbbfffqqq~~~zzzeeeUUUJJJBBB>>>======<<<<<<;;;<<<<<<===;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@CCCFFFCCC===999:::<<<::::::::::::;;;;;;;;;;;;;;;===???>>>===<<<======>>>>>>>>>>>>??????????????????@@@AAABBBCCCDDDDDDEEEGGGJJJNNNQQQVVV\\\```jjjtttwww```TTTHHHCCC@@@======???===<<<<<<;;;::::::;;;;;;===@@@DDDHHHNNNXXXeeennnxxxyyyjjjbbb___```eeekkkyyy~~~|||ttttttsssqqqnnnkkkhhhfffccccccbbbbbbcccdddfffgggkkklllnnnppprrrvvv|||zzzpppjjjeeeeeekkkxxxxxxdddUUUKKKCCC>>><<<<<<<<<;;;;;;<<<<<<===;;;<<<<<<<<<;;;;;;:::999;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<===???@@@???<<<999:::;;;999999:::::::::;;;;;;;;;<<<===??????===<<<===>>>????????????@@@@@@@@@@@@??????@@@AAABBBCCCCCCDDDEEEGGGIIILLLPPPVVV]]]bbbnnnwwwxxx```UUUJJJDDD@@@===>>>AAA>>>===<<<;;;;;;;;;;;;;;;===@@@DDDHHHNNNXXXdddmmmvvv}}}mmmddd```___bbbggguuu~~~ssssssrrrqqqnnnkkkgggfffbbbbbbaaaaaabbbdddfffgggkkklllnnnqqqssswww}}}zzzpppjjjfffgggooo}}}xxxdddWWWMMMDDD???<<<<<<;;;;;;;;;<<<<<<===;;;<<<<<<<<<;;;;;;:::999;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;::::::;;;<<<999999:::::::::;;;;;;;;;<<<===??????=========>>>??????@@@@@@@@@AAAAAAAAA>>>???@@@AAABBBCCCCCCDDDFFFGGGHHHKKKOOOVVV^^^dddqqqzzzttt```TTTHHHDDDBBB@@@???@@@======<<<;;;;;;;;;;;;<<<>>>@@@CCCFFFKKKUUU```iiiuuu}}}ssshhhaaa]]]___cccqqq}}}~~~yyywwwtttrrrppplllgggdddaaaaaa```aaabbbccceeefffjjjlllpppssswww|||}}}uuunnnlllpppxxxxxxmmmdddVVVGGG?????????>>>==================<<<;;;;;;::::::::::::>>><<<;;;<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;::::::999999===;;;999:::===???===;;;;;;<<<===>>>@@@@@@AAAAAA============>>>>>>>>>>>>BBBBBBCCCCCCCCCCCCCCCCCCGGGGGGJJJMMMNNNRRR\\\hhhrrrrrraaaUUUHHHCCCBBB???===>>>======<<<;;;;;;;;;;;;<<<>>>@@@CCCFFFKKKTTT```hhhttt|||}}}{{{{{{{{{zzzxxxlllccc^^^^^^aaaiiisssyyywwwtttqqqoookkkfffcccaaaaaa``````aaabbbdddeeejjjlllpppssswww||||||tttnnnnnnsss|||sssfff]]]QQQGGGAAA??????>>>==================<<<<<<;;;:::::::::;;;>>><<<;;;<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<<<<;;;::::::<<<:::999:::===>>>===;;;::::::<<<===>>>?????????>>>>>>?????????@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEGGGHHHKKKOOOPPPTTT^^^jjjuuu~~~pppbbbUUUHHHCCCAAA>>><<<=========<<<;;;;;;;;;;;;<<<===@@@CCCEEEJJJSSS___gggsss{{{zzzwwwtttpppmmmkkkkkkkkkkkkpppyyy|||oooddd\\\ZZZ\\\bbbkkkuuu{{{}}}{{{yyyuuurrroookkkgggcccbbbaaa```______```aaabbbiiikkkooossswww|||zzzsssnnnqqqwwwmmm^^^TTTLLLEEECCC??????>>>==================<<<<<<;;;;;;;;;;;;<<<>>><<<;;;<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>===<<<<<<;;;;;;;;;:::999:::<<<===<<<;;;;;;;;;===>>>??????@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAABBBCCCEEEFFFGGGHHHIIIMMMQQQSSSWWWbbbmmmyyyppp```TTTGGGBBBAAA>>>============<<<;;;;;;;;;;;;<<<===???BBBDDDIIIRRR]]]fffqqqyyy}}}zzzvvvtttmmmkkkgggccc```^^^^^^^^^aaadddkkkvvv~~~pppdddYYYTTTUUU\\\aaahhhlllooosssxxx}}}|||}}}xxxuuuqqqmmmhhheeebbbaaa```___^^^______```gggjjjooossswww|||yyysssooosss{{{iiiZZZPPPHHHCCCCCC???>>>>>>==================<<<<<<<<<<<<<<<======>>><<<;;;<<<===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;::::::::::::;;;<<<;;;;;;>>>>>>@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCEEEGGGHHHIIIKKKOOOTTTWWWZZZeeeppp}}}sss___RRRGGGBBBBBB@@@??????======<<<;;;;;;;;;;;;<<<<<<>>>AAADDDHHHQQQ\\\dddoooxxx|||yyyuuussspppnnnjjjhhhbbb```\\\XXXUUUTTTSSSTTTUUUWWW\\\dddsssqqqeeeYYYSSSRRRRRRUUUYYY\\\^^^bbbgggkkkllltttzzzuuuqqqlllhhheeebbbaaa```^^^^^^^^^______fffiiiooosssxxx|||}}}wwwsssqqqsss}}}}}}iiiZZZPPPGGGBBBAAA???>>>>>>===============<<<<<<<<<<<<======>>>???>>><<<;;;<<<===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBDDDDDDCCCCCCDDDFFFHHHIIILLLNNNSSSXXXZZZ^^^hhhrrrvvv```TTTHHHCCCBBB@@@???@@@======<<<;;;;;;;;;;;;<<<<<<>>>@@@CCCGGGOOO[[[cccmmmvvv|||wwwtttqqqnnnkkkiiigggeeebbb___YYYWWWTTTPPPNNNMMMMMMMMMMMMPPPTTTZZZfffwww}}}rrrfffZZZSSSRRROOOPPPRRRSSSTTTWWW\\\___^^^eeeppp|||zzztttpppkkkgggdddbbbaaa```___^^^^^^___```eeeiiinnntttxxx|||zzztttrrrrrruuu|||iii[[[OOOEEEAAA@@@??????>>>===============<<<<<<<<<======???@@@AAA>>><<<;;;<<<===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===<<<;;;;;;<<<>>><<<======>>>??????>>>>>>?????????@@@@@@@@@AAAAAAEEEEEEDDDDDDFFFHHHKKKMMMQQQSSSXXX^^^```bbblllvvvyyydddWWWJJJEEECCC@@@>>>>>>======<<<;;;;;;;;;;;;<<<;;;===@@@BBBFFFNNNZZZbbbllluuu}}}}}}~~~}}}yyysssnnnkkkiiigggdddbbbaaa___\\\ZZZUUUSSSPPPMMMKKKKKKKKKLLLLLLOOORRRUUU\\\iiiyyywwwnnndddYYYRRRQQQMMMNNNNNNNNNOOOQQQSSSUUUTTTZZZbbblllyyy}}}wwwrrrmmmiiifffbbbaaa```_________```aaadddhhhnnntttxxx||||||uuuppppppqqqwww{{{hhhXXXLLLCCC???AAA??????>>>===============<<<<<<<<<===>>>???AAABBB>>><<<;;;<<<===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<:::===>>>>>><<<<<<===???<<<<<<======>>>>>>======??????@@@@@@@@@AAAAAAAAADDDCCCCCCEEEHHHLLLPPPSSSXXXZZZ___dddeeehhhpppzzzzzzhhh[[[MMMFFFCCC???<<<<<<======<<<;;;;;;;;;;;;<<<;;;===@@@BBBFFFNNNYYYaaakkkttt~~~|||yyywwwwwwxxxzzz{{{||||||{{{yyytttoooiiifffeeeccc```___^^^]]]ZZZXXXUUUSSSQQQNNNMMMMMMMMMNNNKKKMMMNNNNNNQQQYYYfffppp|||{{{qqqiii```UUUOOONNNHHHHHHGGGGGGGGGHHHJJJKKKNNNSSSZZZaaammm{{{vvvqqqmmmjjjbbbaaa```______```aaabbbccchhhnnntttxxx}}}~~~yyyrrrmmmnnnpppxxx|||gggVVVIIIAAA???AAA??????>>>===============<<<<<<<<<===>>>@@@AAABBB>>><<<;;;<<<===>>>===<<<========================<<<<<<<<<===============;;;===??????===<<<>>>@@@===>>>>>>????????????>>>@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCEEEIIIOOOTTTWWW\\\^^^ccchhhiiikkksss}}}lll^^^NNNFFFCCC???>>>???>>>>>>===<<<<<<<<<<<<<<<===<<<>>>BBBEEEIIISSS^^^jjjrrr~~~~~~{{{xxxvvvwwwxxxyyy}}}~~~~~~}}}zzzuuuooollliiifffbbb_________^^^]]][[[XXXUUUSSSRRRPPPNNNLLLLLLLLLMMMMMMOOOUUU___fffllloootttxxxzzzyyywwwuuutttppphhh```XXXQQQMMMLLLHHHHHHGGGGGGGGGFFFEEEEEEGGGJJJPPPYYYaaappp}}}xxxsssooolllcccbbbaaa```___``````aaaeeegggkkkpppuuuzzz}}}~~~}}}~~~~~~~~~}}}xxxssslllfffhhhnnnzzz|||bbbRRRJJJDDD???>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;========================;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<============>>>?????????>>>>>>>>>>>>>>>@@@@@@AAABBBBBBCCCCCCDDDBBBDDDGGGJJJNNNTTTZZZ___eeegggkkkmmmkkklllvvvrrrbbbRRRIIIDDD@@@>>>???>>>>>>===<<<<<<<<<<<<<<<===<<<>>>BBBEEEIIISSS]]]jjjrrr~~~~~~~~~{{{wwwuuupppmmmiiifffeeeeeedddcccaaa^^^[[[YYYXXXWWWTTTSSSPPPPPPPPPOOOOOOSSSZZZ___aaadddgggjjjlllkkkjjjiiiiiieee```ZZZTTTOOOLLLJJJFFFFFFEEEDDDCCCCCCCCCCCCDDDFFFLLLRRRXXXeeezzz{{{vvvqqqnnneeedddbbbaaa``````aaabbbfffiiimmmrrrwww||||||||||||{{{xxxwwwwwwxxxzzzzzzyyyxxxzzzvvvsssoooiiieeehhhnnn{{{{{{aaaQQQJJJDDD???>>>>>>>>>=========<<<<<<<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>======@@@@@@AAABBBBBBCCCCCCDDDDDDEEEHHHJJJOOOVVV^^^ccckkklllnnnpppnnnoooyyyyyyiiiWWWMMMGGGBBB???@@@>>>>>>===<<<<<<<<<<<<<<<===<<<>>>BBBDDDHHHRRR\\\iiiqqq}}}}}}zzzvvvsssqqqpppooommmiiigggdddaaa```___]]][[[XXXXXXWWWUUUTTTTTTWWWZZZZZZ[[[]]]^^^___^^^^^^]]]\\\ZZZXXXUUUQQQNNNLLLKKKGGGFFFDDDBBBAAAAAACCCCCCDDDEEEHHHLLLPPPXXXiiiyyyyyytttpppgggeeecccbbbaaaaaabbbccchhhkkkooouuuzzz~~~}}}xxxxxxyyyrrrqqqpppqqqrrrsssrrrqqqrrrnnnkkkhhhdddbbbgggooo|||zzz```QQQIIIDDD???>>>???>>>>>>>>>============;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======<<<<<<<<<=========>>>>>>>>>========================@@@@@@AAABBBBBBCCCCCCDDDFFFGGGHHHKKKPPPYYYbbbiiirrrrrrssssssqqqsss~~~~~~nnn[[[PPPIIIDDDAAAAAA>>>>>>===<<<<<<<<<<<<<<<<<<;;;>>>BBBDDDHHHQQQ[[[gggppp|||~~~{{{yyyqqqoookkkiiihhhfffdddbbbaaaaaa```^^^\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYUUUUUUTTTSSSQQQOOOMMMLLLKKKIIIFFFCCCBBBCCCEEEFFFFFFFFFHHHKKKLLLQQQ]]]jjj}}}wwwsssiiigggeeebbbaaaaaabbbccciiilllqqqwww|||xxxvvvvvvpppnnnmmmnnnooopppooonnnlllhhheeeccc``````gggppp~~~yyy___PPPIIICCC@@@>>>>>>>>>>>>=========<<<<<<>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>======>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>?????????@@@@@@AAABBBBBBCCCCCCDDDGGGGGGHHHJJJPPPZZZeeemmmvvvvvvwwwwwwuuuwwwrrr^^^RRRKKKEEEBBBCCC>>>>>>===<<<<<<<<<<<<<<<;;;;;;===BBBDDDGGGOOOYYYeeennnzzzzzzwwwssspppooommmjjjhhhggggggffffffeeedddbbb``````___^^^\\\ZZZYYYYYYXXXUUUTTTTTTSSSQQQOOOMMMLLLLLLJJJGGGEEECCCDDDFFFGGGGGGFFFHHHJJJJJJLLLUUU___kkkzzzvvvllljjjfffcccbbbbbbcccdddkkknnnsssyyy~~~{{{uuusssnnnmmmkkkkkklllmmmmmmllliiieeebbb```^^^___gggqqqwww^^^OOOHHHCCC@@@>>>=========<<<<<<<<<;;;;;;>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>============>>>>>>>>>???????????????@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBBCCCCCCDDDFFFFFFGGGIIIPPPZZZfffoooxxxxxxyyyzzzxxx{{{xxxcccVVVMMMFFFCCCCCC>>>>>>===<<<<<<<<<<<<<<<;;;:::===BBBDDDFFFNNNWWWccckkkxxx~~~zzzxxxuuurrrooonnnmmmlllmmmmmmmmmkkkiiigggfffdddaaa___\\\ZZZYYYXXXWWWUUUSSSQQQOOOMMMMMMMMMKKKHHHFFFEEEEEEEEEFFFFFFEEEGGGIIIHHHGGGLLLSSS[[[jjj~~~zzzqqqnnnjjjfffdddeeefffgggmmmqqqwww}}}{{{ssspppkkkiiiffffffggghhhhhhhhhfffaaa^^^]]]\\\___iiitttvvv]]]NNNHHHCCC@@@???<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<======>>>>>>========================<<<======>>>>>>======<<<;;;;;;;;;<<<<<<<<<======@@@@@@@@@AAABBBBBBCCCCCC@@@@@@AAABBBBBBCCCCCCDDDFFFFFFGGGJJJPPPZZZfffnnnwwwxxx{{{}}}}}}jjjZZZOOOFFFBBBAAA>>>>>>===<<<<<<<<<<<<<<<::::::===AAADDDFFFMMMVVV```iiivvv|||yyyxxxvvvuuuvvvwwwwwwuuusssrrrqqqooollliiieeebbb```^^^\\\YYYWWWTTTSSSRRRRRRNNNMMMLLLJJJHHHHHHGGGGGGGGGFFFGGGIIIGGGCCCEEEJJJPPPXXXfffsss~~~vvvsssooojjjhhhhhhjjjkkkqqqttt{{{yyypppmmmhhhfffcccbbbcccdddeeeddd```\\\ZZZZZZ[[[```lllxxxuuu\\\NNNHHHCCC@@@???============<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<=========>>>>>>>>>??????@@@AAAAAABBBCCCCCC@@@@@@AAABBBBBBCCCCCCDDDFFFGGGHHHKKKQQQ[[[fffnnnuuuwww|||ooo]]]PPPFFFAAA@@@>>>>>>===<<<<<<<<<<<<<<<::::::===BBBCCCEEEMMMUUU___hhhttt}}}~~~~~~{{{}}}|||{{{xxxtttpppllliiicccaaa^^^[[[YYYXXXYYYYYYQQQQQQPPPOOOMMMLLLJJJJJJJJJIIIIIIJJJGGGBBBBBBFFFLLLOOOVVV___iiirrr|||zzzwwwrrrnnnkkkkkkmmmooossswww~~~uuummmjjjhhheeebbbaaabbbcccdddccc\\\XXXVVVXXXZZZaaannn{{{ttt[[[MMMGGGCCC@@@???>>>>>>>>>>>>============;;;<<<<<<======>>>>>>>>>;;;;;;;;;<<<===>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;???@@@@@@@@@@@@AAAAAAAAA>>>>>>???@@@AAAAAABBBBBB@@@@@@AAABBBBBBCCCCCCDDDGGGHHHJJJMMMSSS\\\fffnnntttwww~~~uuu```PPPIIIFFFEEE===>>>>>>>>><<<;;;999888<<<:::<<<@@@CCCEEEKKKRRR[[[dddrrr~~~|||yyywwwsssooojjjfffbbb```]]]ZZZ[[[YYYWWWUUUUUUSSSQQQOOOOOONNNKKKIIIGGGEEEDDDDDDIIIJJJLLLPPPWWW___eeeiiixxx|||vvvpppmmmnnnppprrruuuzzzqqqnnnqqqfffeeeddddddeeecccaaa^^^[[[XXXWWWWWWZZZbbbsssoooXXXJJJEEEAAA@@@BBB:::;;;;;;;;;<<<<<<======???>>><<<<<<>>>???>>>===;;;;;;===>>>????????????========================>>>>>>>>>>>>============??????????????????@@@AAA???@@@AAABBBCCCBBBAAA@@@CCCBBBBBBCCCCCCDDDEEEFFFGGGIIILLLOOOTTT\\\dddjjjsssxxxwwwaaaQQQHHHDDDCCC>>>?????????>>><<<:::999;;;:::;;;@@@BBBDDDJJJQQQZZZcccqqq}}}}}}yyytttooollliiieeeccc___]]][[[YYYXXXWWWTTTRRRSSSRRRPPPNNNKKKJJJHHHHHHFFFFFFGGGJJJNNNTTTYYY\\\```iiiwww~~~xxxrrroooppprrrtttwww|||}}}rrrlllkkkfffeeeeeeeeefffeeebbb```\\\YYYXXXYYY\\\eeevvv|||iiiTTTIIIDDDAAA@@@AAA>>>>>>>>>>>>??????@@@@@@<<<;;;999999;;;<<<;;;:::;;;<<<===>>>????????????====================================>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@@@@AAABBBCCCCCCBBBAAAAAACCCCCCCCCCCCCCCDDDFFFFFFGGGIIIMMMPPPUUU\\\ccchhhqqqxxxyyycccRRRHHHCCCAAA???@@@@@@@@@???===;;;:::;;;999;;;???AAACCCHHHOOOXXXbbbooo{{{~~~zzzvvvrrroooiiigggdddbbbaaa___\\\ZZZWWWVVVSSSQQQNNNLLLKKKJJJHHHGGGGGGGGGHHHKKKNNNPPPRRRXXXbbbmmmyyyzzzuuurrrsssuuuwww{{{|||uuunnnhhhffffffeeefffgggfffdddbbb]]]ZZZZZZ\\\```iii{{{tttcccQQQGGGDDDAAA??????<<<<<<<<<<<<============<<<:::999999:::;;;;;;:::;;;<<<===>>>>>>??????>>>========================<<<<<<======>>>>>>??????>>>=========>>>>>>???@@@AAABBBBBBCCCCCCBBBBBBAAACCCCCCCCCCCCDDDEEEFFFFFFGGGJJJNNNRRRVVV[[[aaaeeeqqqyyyyyyeeeTTTJJJDDDAAA??????@@@@@@???===<<<;;;;;;999:::>>>@@@AAAGGGMMMVVV```mmmyyy{{{vvvtttqqqnnnllljjjgggddd___]]][[[XXXUUURRRQQQPPPOOONNNLLLJJJJJJJJJKKKLLLRRRUUUYYY^^^fffsss}}}wwwtttuuuwwwyyy}}}~~~xxxqqqlllffffffeeefffggggggdddbbb\\\ZZZ[[[^^^cccnnnooo___OOOGGGDDDAAA>>>===;;;<<<<<<<<<<<<<<<<<<<<>>===<<<<<<<<<===>>>>>>>>>>>>>>>====================================>>>>>>>>>>>>===<<<<<<<<<===>>>???@@@AAAAAAAAABBBBBBAAAAAAAAACCCCCCCCCCCCDDDEEEFFFGGGHHHKKKOOOSSSWWW[[[```cccrrr|||wwweeeVVVLLLFFFCCC===>>>>>>???>>>===;;;:::;;;::::::>>>???@@@FFFLLLTTT]]]jjjvvv~~~{{{xxxuuurrroookkkjjjgggccc```]]]\\\[[[TTTSSSQQQOOOMMMLLLLLLLLLPPPPPPQQQRRRVVV___kkkttt~~~yyyvvvvvvyyy{{{yyytttqqqgggffffffgggggggggdddbbb\\\ZZZ\\\```gggsssmmm^^^OOOHHHEEEAAA===<<<@@@?????????????????????@@@>>>======>>>??????>>><<<======>>>>>>>>>>>>===========================??????>>>>>>======<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAABBBDDDCCCCCCDDDDDDEEEFFFGGGHHHKKKOOOSSSVVV[[[___cccppp{{{vvveeeXXXNNNGGGCCC======>>>>>>>>>===<<<;;;===;;;;;;>>>???@@@EEELLLRRR[[[hhhttt~~~}}}{{{uuussspppllliiifffcccbbbZZZYYYWWWTTTRRRPPPOOONNNNNNNNNMMMMMMOOOUUU]]]cccrrr|||{{{xxxxxx{{{}}}yyytttsssjjjiiihhhhhhiiigggeeebbb]]]\\\^^^dddkkkyyykkk\\\MMMGGGEEEAAA>>><<>>>>>>>>>>>???===<<<<<<===>>>>>>=========>>>>>>>>>>>>==============================>>>>>>>>>>>>============<<<<<<<<<===>>>???@@@AAA?????????@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGIIIKKKOOORRRVVV[[[```dddmmmyyyuuueeeXXXMMMFFFAAA===>>>?????????>>>===<<<>>><<<<<>>===;;;;;;===>>>===<<<======>>>>>>>>>>>>==============================;;;<<<<<<===>>>??????@@@=========>>>???@@@AAABBB@@@@@@@@@AAACCCEEEGGGHHHDDDDDDDDDDDDEEEFFFGGGHHHIIIKKKNNNQQQUUUZZZaaafffqqq|||uuueeeXXXMMMDDD@@@??????@@@AAA@@@@@@>>>===???======@@@@@@AAAEEELLLPPPYYYeeeqqq|||~~~|||{{{sssqqqnnnjjjfffbbb^^^]]]VVVUUUTTTRRRQQQPPPPPPQQQVVV\\\dddllluuu}}}}}}zzzuuuqqqpppnnnnnnmmmkkkgggdddaaaaaadddkkkttt{{{dddUUUGGGBBBCCCBBBAAAAAAAAA@@@@@@@@@??????>>>>>>???>>><<<<<<>>>???>>>======>>>>>>>>>>>>>>>==============================888999;;;===???@@@BBBCCC=========>>>???AAABBBCCC@@@AAAAAABBBDDDGGGJJJKKKDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKMMMPPPTTTZZZbbbhhhxxx}}}nnnbbbWWWKKKDDDBBB<<<>>>???AAA@@@???===<<<:::;;;======???BBBGGGJJJPPPWWWcccppp|||}}}xxxuuuqqqlllgggcccccc```[[[XXXVVVTTTRRRPPPPPPUUU[[[^^^```gggrrr|||}}}yyytttsssrrrpppnnnkkkiiihhheeefffiiippp{{{sssaaaTTTGGGCCCBBB@@@===<<<@@@???>>><<<<<<>>>???@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;:::999:::>>>@@@??????>>><<<;;;<<<>>>@@@?????????>>>>>>>>>>>>>>>===>>>???@@@AAABBBBBBCCC@@@@@@@@@BBBEEEHHHLLLNNNGGGGGGGGGGGGFFFFFFFFFFFFOOOMMMMMMRRRWWW]]]iiittt~~~pppcccXXXLLLEEECCC???@@@@@@@@@???>>><<<;;;;;;<<<======>>>AAAEEEIIIOOOVVVaaannnzzz~~~zzzuuuqqqlllhhhccc___]]]ZZZXXXUUUSSSVVVXXXXXXXXX[[[ccciiilllttt~~~{{{vvvvvvtttrrrooollljjjhhhfffhhhllltttrrr^^^QQQFFFCCCBBB@@@>>>>>>@@@???===<<<<<<===???@@@>>>>>>===<<<<<<<<<<<<<<<999;;;<<<;;;:::;;;<<<>>>===>>>>>>>>>>>>===>>>>>>????????????>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCCCCCCCCCCDDDGGGKKKNNNPPPFFFFFFFFFFFFGGGHHHIIIIIIQQQOOOPPPUUU[[[bbbnnnyyyttteeeYYYMMMFFFEEEBBBAAA@@@???>>><<<;;;;;;<<<=========>>>@@@DDDGGGMMMTTT___lllxxx}}}xxxtttooojjjfffccc___]]]XXXWWWUUUSSSRRRTTTVVVXXX[[[aaaiiipppvvv~~~{{{yyywwwtttpppmmmjjjiiigggkkkqqqzzzpppZZZOOOEEEBBBCCCAAA@@@@@@???>>><<<<<<<<<<<<>>>???>>>>>>===<<<<<<<<<<<<<<<===???@@@@@@???======>>>999:::<<<>>>?????????>>>???????????????????????????@@@@@@AAABBBCCCDDDDDDEEEDDDDDDEEEHHHKKKNNNPPPHHHGGGFFFFFFGGGIIILLLMMMQQQPPPSSSYYY___gggtttyyyhhhZZZMMMFFFEEEBBBAAA@@@>>>===<<<<<<<<<<<<============???BBBEEELLLSSS^^^jjjvvvyyysssooojjjfffccc^^^ZZZVVVTTTUUUVVVUUUTTTWWWZZZ___dddiiipppwww}}}~~~{{{wwwrrrnnnllljjjhhhmmmuuummmXXXNNNEEEBBBBBB@@@???@@@======<<<<<<<<<<<<======>>>>>>===<<<<<<<<<<<<<<<>>>???@@@???======>>>???<<<;;;:::;;;===???@@@@@@>>>???????????????@@@@@@@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDFFFJJJMMMOOOLLLJJJIIIGGGHHHJJJMMMOOOOOOPPPUUU\\\aaaiiiwww~~~lll\\\NNNFFFDDD@@@???>>>>>>===>>>>>>???<<<======<<<<<<>>>AAADDDKKKRRR\\\gggttt|||vvvqqqmmmjjjgggbbb]]]ZZZ[[[[[[XXXUUUVVVWWWXXXZZZ]]]aaafffjjjpppvvv~~~zzztttpppmmmllljjjpppzzz|||iiiVVVMMMEEECCCAAA>>>===???======<<<<<<<<<<<<======>>>>>>===<<<<<<<<<<<<<<<999999999888999===BBBGGGKKKFFF@@@<<<===???@@@@@@>>>>>>??????@@@@@@@@@AAA@@@AAABBBBBBDDDDDDEEEFFFEEEDDDDDDEEEHHHKKKNNNPPPQQQOOOLLLJJJIIIKKKMMMNNNMMMPPPUUU\\\aaahhhvvvqqq```QQQGGGCCC>>>>>>>>>>>>>>>?????????;;;<<<<<<<<<;;;===AAACCCIIIOOOYYYdddppp}}}{{{vvvsssrrrmmmgggcccaaa^^^ZZZWWWXXXXXXWWWVVVWWWZZZ\\\^^^dddhhhooouuu||||||vvvqqqnnnmmmmmmtttwwwcccTTTLLLFFFCCCAAA======???========================>>>>>>===<<<<<<<<<<<<<<<888888888:::===DDDMMMSSSZZZQQQGGG@@@>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEEFFFFFFGGGHHHKKKOOORRRTTTSSSQQQOOOMMMLLLLLLMMMNNNNNNQQQXXX^^^aaaggguuuxxxfffTTTHHHDDD>>>???@@@@@@???>>>===<<<:::;;;;;;;;;;;;===AAADDDFFFLLLUUU```lllyyy~~~yyyvvvqqqlllgggccc```]]]]]][[[YYYYYYYYYYYYZZZZZZZZZ\\\```eeeiiiooovvv{{{xxxrrrooonnnqqqxxxrrr^^^PPPJJJDDDCCCAAA>>>>>>AAA===>>>>>>>>>>>>>>>>>>===>>>>>>===<<<<<<<<<<<<<<<;;;<<<===>>>AAAGGGNNNSSSXXXPPPFFF@@@??????===<<<>>>>>>???@@@@@@AAABBBBBB@@@@@@AAABBBCCCDDDDDDEEEFFFFFFFFFHHHLLLPPPTTTWWWRRRQQQPPPOOOOOOOOOOOOOOOQQQUUU\\\aaaccchhhvvv|||iiiWWWJJJEEE@@@@@@AAAAAA@@@===;;;999999:::;;;:::;;;===AAADDDCCCIIIRRR]]]jjjvvv|||zzzwwwrrrmmmiiigggeee]]][[[YYYYYYYYYYYYXXXWWWTTTUUUWWWZZZ]]]cccjjjoooyyy~~~yyyssspppnnnttt|||ooo[[[MMMGGGCCCCCCAAA???@@@DDD>>>>>>????????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;<<<======>>>???CCCEEEMMMGGG???===>>>@@@>>><<<>>>>>>???@@@AAAAAABBBBBB???@@@@@@AAABBBCCCDDDDDDCCCCCCDDDGGGJJJOOOSSSVVVPPPPPPQQQQQQQQQQQQQQQQQQTTTXXX___dddeeejjjwwwmmm[[[OOOHHHBBBAAA??????@@@???>>><<<===<<<;;;;;;<<<===>>>???FFFJJJPPPYYYeeerrr}}}wwwrrrnnnkkkhhhhhhfffccc```^^^[[[WWWTTTVVVUUUUUUUUUXXX[[[___bbblllqqq{{{|||qqqnnnpppvvvlll\\\LLLHHHCCC@@@@@@@@@@@@???@@@@@@@@@??????????????????>>>>>>===<<<;;;;;;;;;::::::;;;<<<===>>>??????============>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEEEEEEEEEEGGGKKKOOOTTTWWWVVVUUURRRQQQQQQSSSVVVXXXZZZ[[[___ffflllsssrrr___QQQIIICCCAAA@@@???@@@@@@>>>======<<<<<<;;;<<<===>>>???DDDHHHOOOWWWcccppp}}}}}}xxxtttpppmmmjjjhhheeecccaaa^^^ZZZWWWUUUTTTSSSRRRSSSUUUXXXZZZaaagggoooyyy{{{rrrpppsssxxxkkk\\\KKKHHHCCC@@@@@@@@@@@@????????????????????????????????????>>>======<<<<<<<<<<<<<<<===========================>>>>>>>>>????????????@@@@@@@@@@@@@@@??????@@@BBBCCCDDDEEEFFFGGGGGGGGGHHHKKKPPPUUUXXXVVVUUUSSSRRRSSSVVVZZZ\\\^^^^^^bbbjjjpppwww{{{fffUUUKKKEEECCCAAA@@@@@@@@@>>>=========<<<;;;;;;<<<>>>???BBBFFFLLLUUU```mmmyyy{{{vvvsssmmmkkkhhhfffeeebbb___]]]XXXVVVTTTQQQPPPQQQRRRRRRVVVZZZaaaiiittt{{{sssrrrvvv}}}jjj[[[KKKHHHCCC@@@???@@@??????===>>>>>>??????@@@@@@@@@@@@??????>>>>>>=========>>>>>>======<<<<<<<<<<<<=========>>>>>>>>>????????????@@@@@@AAABBBBBBBBB@@@@@@AAABBBDDDEEEFFFFFFIIIHHHHHHJJJMMMRRRWWWZZZUUUUUUTTTTTTWWW[[[^^^aaabbbccchhhooovvv~~~nnnZZZNNNGGGEEEBBB@@@@@@@@@???>>>>>>===<<<;;;;;;<<<===>>>BBBEEEKKKSSS]]]jjjvvv~~~{{{xxxqqqooollljjjhhhgggdddbbb^^^\\\YYYUUURRRPPPPPPPPPQQQSSSXXX^^^gggtttzzzssssssxxx~~~hhhZZZKKKGGGCCC@@@?????????>>><<<======>>>???@@@@@@AAA>>>>>>>>>>>>======<<<<<<===============<<<<<<<<<======>>>>>>>>>?????????>>>??????@@@AAABBBBBBCCCAAAAAABBBCCCEEEFFFGGGGGGHHHHHHIIILLLPPPUUUZZZ]]]UUUUUUUUUWWWZZZ___ccceeeggggggllluuu}}}xxxaaaSSSJJJGGGCCCAAAAAA@@@???>>>>>>===<<<;;;;;;<<<===>>>AAAEEEJJJRRR[[[gggsss{{{zzzuuusssooommmkkkjjjhhhfffcccaaa]]]YYYUUURRRPPPPPPOOOPPPRRRVVV]]]hhhttt|||xxxrrrtttzzz{{{gggXXXKKKGGGBBB????????????>>><<<<<<===>>>??????@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>????????????===>>>>>>???@@@AAABBBBBBBBBBBBCCCDDDFFFGGGHHHHHHFFFGGGJJJNNNSSSXXX\\\^^^UUUUUUVVVYYY\\\aaaeeegggiiiiiioooxxxjjjZZZLLLIIIEEEBBBAAA@@@@@@??????>>><<<;;;;;;<<<======AAADDDIIIPPPYYYeeepppxxx~~~yyyuuuqqqnnnmmmllljjjhhhdddbbb___[[[XXXTTTRRRQQQNNNNNNNNNOOOSSS\\\fffmmm{{{xxxssswww}}}yyyeeeWWWJJJGGGBBB???>>>???>>>>>><<<======>>>>>>?????????;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>??????>>>>>>>>>?????????@@@@@@>>>>>>??????@@@@@@AAAAAACCCCCCDDDEEEGGGHHHIIIIIIFFFHHHMMMRRRVVVYYY[[[\\\UUUVVVWWWYYY]]]aaadddfffhhhiiiooozzzsssbbbNNNJJJEEEBBBAAAAAA@@@??????>>>===<<<;;;<<<<<<===???BBBGGGMMMVVVaaammmttt{{{wwwsssooommmllljjjhhheeecccaaa^^^[[[XXXVVVUUUPPPOOOMMMLLLMMMSSSZZZ```nnnxxx~~~wwwuuu{{{xxxcccUUUJJJFFFBBB???>>>>>>>>>>>>=========>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAACCCDDDEEEFFFGGGIIIJJJJJJGGGKKKPPPUUUXXXXXXWWWUUUUUUVVVWWWYYY\\\___bbbcccfffgggnnnzzzyyyhhhOOOKKKFFFBBBAAAAAA@@@??????>>>===<<<;;;;;;<<<======@@@EEEKKKTTT___jjjqqq|||xxxsssooommmkkkiiihhhfffeeedddaaa___]]][[[ZZZRRRQQQNNNLLLKKKOOOUUUZZZaaakkk{{{}}}xxxwww~~~wwwcccUUUJJJFFFBBB???>>>>>>>>>===>>>>>>>>>>>>============<<<<<<<<<==============================<<<<<<<<<>>>????????????@@@@@@@@@BBBBBBBBBBBBBBBBBBAAAAAADDDDDDEEEFFFHHHIIIJJJKKKJJJMMMSSSWWWYYYVVVSSSPPPVVVVVVXXXYYY\\\^^^```aaadddfffmmmzzz}}}gggTTTLLLFFFEEEEEEBBB@@@AAA@@@???>>>======<<<<<<<<<>>>BBBFFFKKKQQQ[[[gggppp|||~~~wwwrrrooommmkkkjjjeeedddcccbbbaaa^^^ZZZWWWSSSQQQMMMJJJJJJLLLOOORRR[[[bbbmmmyyy|||xxxxxxrrr___SSSJJJGGGCCCAAA@@@@@@@@@???<<<<<<======>>>>>>??????>>>??????===;;;:::;;;<<>>=========@@@@@@??????????????????AAAAAA@@@@@@@@@AAABBBBBBBBBBBBCCCEEEHHHJJJMMMNNNTTTUUUUUUSSSQQQQQQSSSUUUTTTUUUVVVXXXZZZ[[[]]]]]]bbbfffmmmwww~~~hhhTTTLLLFFFEEEEEEBBB@@@AAA@@@???>>>======<<<<<<<<<>>>AAAFFFJJJPPPZZZfffnnnzzz{{{vvvrrrooommmkkkgggfffcccbbbaaa___]]]ZZZWWWTTTPPPLLLJJJKKKLLLNNNPPPVVV```kkkuuu{{{xxxyyyqqq^^^QQQJJJGGGCCCAAAAAAAAA@@@???============>>>>>>>>>>>>:::;;;<<<===<<<===@@@BBB===>>>??????>>>>>>>>>>>>AAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEGGGIIIKKKMMMNNNTTTTTTTTTSSSQQQQQQSSSUUUUUUUUUVVVXXXYYY[[[\\\\\\aaaeeemmmwwwiiiVVVMMMFFFEEEEEEBBBAAAAAA@@@???>>>======<<<<<<<<<>>>AAAEEEIIINNNXXXdddlllvvv~~~{{{vvvrrrooollljjjgggdddbbbbbbaaa```^^^\\\YYYTTTOOOKKKIIIIIIIIIKKKPPPWWW```iiivvvzzzxxxzzznnn[[[PPPIIIFFFCCCAAAAAAAAA@@@???>>>>>>>>>>>>============999;;;<<<======???BBBDDD<<<>>>@@@@@@>>>>>>>>>???AAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDGGGGGGHHHIIIJJJLLLNNNNNNRRRSSSTTTSSSQQQRRRSSSUUUVVVVVVVVVWWWXXXZZZ[[[\\\```dddlllwww~~~iiiWWWNNNGGGFFFEEEBBBAAABBB@@@???>>>===<<<<<<<<<<<<===@@@DDDGGGLLLUUU```iiisss{{{~~~zzzuuupppmmmllliiidddbbbaaabbbbbbaaa```]]]XXXRRRNNNJJJIIIHHHJJJMMMRRRXXX```kkkyyy}}}yyyyyy|||}}}kkkYYYNNNHHHEEECCCAAAAAAAAA@@@>>>??????>>>>>>======<<<<<<>>>???@@@???======>>>@@@???AAACCCCCC@@@>>>>>>@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEIIIIIIIIIJJJKKKLLLMMMNNNQQQRRRSSSSSSRRRRRRTTTUUUVVVVVVVVVWWWXXXYYY[[[\\\___dddlllwww~~~jjjYYYPPPHHHFFFEEECCCBBBCCC@@@???>>>===<<<<<<<<<<<<<<>>??????>>>>>>======<<<<<>>>>>@@@???@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGIIIIIIIIIJJJJJJKKKLLLMMMPPPRRRTTTTTTTTTTTTUUUWWWWWWWWWVVVWWWXXXZZZ\\\^^^```eeemmmyyy~~~lllZZZQQQIIIFFFEEECCCBBBDDD@@@???>>>======<<<<<<<<<<<<>>>AAADDDHHHPPPZZZbbbmmmvvv~~~{{{}}}yyyuuurrrnnniiifffeeeddddddcccaaa```^^^ZZZVVVRRROOONNNGGGHHHJJJJJJMMMTTT^^^fffrrryyy~~~wwwvvvwww|||yyyfffUUUJJJEEECCCBBBAAABBBAAA???===>>>>>>>>>>>>============>>>??????>>><<<<<<===???AAAEEEIIIGGGBBB>>>>>>@@@??????@@@@@@AAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNPPPRRRUUUVVVVVVVVVWWWXXXXXXWWWWWWWWWYYY\\\___aaabbbgggooo{{{ooo\\\RRRIIIFFFEEECCCBBBDDD@@@???>>>======<<<<<<<<<;;;>>>@@@BBBFFFNNNXXX___iiirrr{{{}}}}}}vvvrrrmmmjjjhhhgggfffddddddcccaaa^^^YYYUUUQQQOOOJJJKKKKKKJJJKKKOOOWWW]]]cccjjjuuuyyysssrrrtttxxxxxxfffTTTIIIDDDCCCBBBAAABBBAAA???===============>>>>>>>>>>>><<<===>>>===<<<<<<===???<<>>???BBB@@@@@@@@@AAABBBCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKKKKMMMNNNOOOPPPPPPSSSVVVWWWWWWXXXYYYZZZXXXWWWWWWXXXZZZ^^^aaadddeeejjjrrr}}}qqq\\\RRRIIIFFFEEECCCCCCDDD@@@???>>>======<<<<<<<<<;;;===@@@BBBEEEMMMWWW^^^gggppp}}}|||}}}|||yyyuuuqqqnnnllljjjgggeeefffeeeccc```[[[VVVRRRPPPHHHIIIIIIHHHGGGJJJPPPVVVWWW^^^jjjuuu~~~}}}vvvpppoooqqqvvvxxxeeeTTTIIIDDDBBBAAABBBBBBAAA???===<<<<<<======>>>>>>??????===>>>>>>===;;;:::;;;===777>>>EEEEEEAAA>>>@@@CCCAAAAAABBBBBBCCCDDDEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKLLLMMMNNNPPPQQQRRRPPPSSSVVVXXXXXXYYYZZZ[[[XXXXXXWWWXXX[[[___cccfffgggkkksss~~~ttt^^^SSSIIIFFFFFFDDDBBBCCCBBBAAA>>><<<;;;;;;<<<=========>>>???BBBIIIQQQWWWbbblllyyy{{{zzzxxx}}}xxxssspppmmmkkkiiidddcccbbbaaa```]]]YYYVVVRRRPPPLLLIIIHHHHHHJJJLLLPPPUUU\\\fffqqqzzz~~~vvvqqqnnnnnnpppttt~~~uuuaaaTTTMMMDDDCCCBBBAAA@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAAFFFFFFGGGGGGGGGHHHHHHHHHMMMMMMMMMNNNOOOOOOOOOPPPQQQRRRTTTVVVXXXYYYYYYZZZYYY[[[^^^___```bbbdddgggjjjooovvvyyycccXXXLLLHHHGGGDDDBBBBBBBBBAAA>>><<<;;;;;;<<<=========>>>???BBBHHHPPPVVV```iiiwww|||wwwvvvwwwyyyuuurrrooommmgggeeedddcccaaa^^^ZZZWWWTTTRRRNNNKKKIIIIIIJJJKKKKKKOOOUUU]]]fffmmmrrruuu|||yyysssnnnkkkkkkmmmrrr{{{ttt^^^OOOHHHDDDCCCBBBAAA@@@?????????<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>????????????<<<>>>@@@CCCFFFGGGHHHHHHFFFFFFGGGHHHIIIJJJKKKLLLNNNNNNNNNOOOOOOPPPQQQQQQQQQRRRTTTVVVXXXYYYZZZZZZZZZ\\\___```aaaccceeegggjjjooowwwkkk^^^PPPJJJHHHDDDBBBCCCBBBAAA???===<<<<<<<<<===<<<===>>>???BBBHHHOOOTTT]]]ffftttxxxssssssvvv}}}xxxtttqqqjjjhhheeedddbbb___\\\YYYXXXVVVRRRNNNKKKIIIIIIIIIHHHJJJNNNSSSYYY^^^bbbeeennnuuu{{{|||~~~zzztttmmmiiiggghhhjjjoooxxxttt]]]NNNFFFDDDCCCBBB@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????@@@@@@AAAAAA===>>>AAADDDGGGIIIJJJKKKFFFFFFHHHIIIKKKMMMNNNOOONNNNNNOOOPPPPPPQQQRRRRRRRRRSSSUUUWWWYYYZZZ[[[[[[\\\^^^```aaabbbcccfffhhhjjjpppyyyqqqcccTTTLLLHHHEEEDDDDDDBBBAAA???>>>===<<<<<<===<<<<<<===>>>AAAFFFMMMRRR[[[dddrrr~~~~~~wwwrrrrrrttt}}}wwwssskkkhhhfffdddcccaaa^^^\\\\\\ZZZVVVRRRNNNKKKJJJIIIGGGHHHKKKNNNRRRVVVYYYZZZcccjjjoooppprrrvvvxxxvvvuuuuuuvvvwwwxxxxxxxxxwwwxxxyyy{{{{{{{{{{{{}}}~~~zzzsssnnnhhhdddccceeehhhlllvvvuuu___PPPIIIDDDCCCAAA@@@??????>>>>>>?????????@@@@@@@@@@@@@@@????????????????????????@@@@@@AAAAAABBBBBBCCCCCCBBBCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKMMMNNNNNNMMMNNNOOOOOOPPPQQQRRRRRRSSSTTTVVVXXXZZZ[[[[[[\\\]]]^^^```aaaaaacccgggiiilllsss}}}wwwhhhWWWMMMIIIFFFEEEGGGBBBAAA@@@???>>>===<<<<<<;;;<<<===>>>@@@EEEKKKOOOYYYbbbppp}}}{{{tttpppqqqssszzzvvvllliiifffdddcccbbbaaa___^^^\\\YYYVVVRRRNNNLLLJJJGGGGGGIIIJJJMMMPPPSSSTTTYYY___dddeeefffkkkmmmkkkjjjkkklllmmmnnnooooooooooooqqqssssssssstttuuuwwwxxxxxxxxxxxxvvvrrrmmmiiiccc```___bbbeeejjjttt}}}ttt^^^PPPIIICCCBBBAAA@@@???>>>>>>>>><<<<<<<<<======>>>>>>>>>??????????????????????????????@@@@@@AAABBBBBBCCCEEEEEEDDDDDDDDDDDDDDDDDDIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOPPPQQQRRRSSSTTTUUUWWWYYY[[[\\\]]]]]]]]]^^^___```aaadddhhhkkkqqqxxxooo\\\PPPJJJGGGFFFHHHAAAAAA@@@@@@>>>======<<<;;;<<<===>>>@@@DDDIIIMMMWWW```mmmzzz}}}wwwqqqmmmnnnrrr|||rrrnnniiifffdddcccbbb```^^^]]]\\\YYYVVVRRROOOMMMHHHGGGGGGHHHIIIKKKMMMOOOOOOUUUYYYYYYZZZ^^^```___``````bbbccceeeeeeffffffgggiiijjjkkkkkklllnnnoooqqqqqqqqqpppmmmiiieeebbb^^^[[[[[[___ccchhhqqq{{{oooZZZLLLFFFCCCBBBAAA???>>>>>>>>>>>>======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<======>>>???@@@AAAAAADDDCCCCCCCCCDDDEEEFFFGGGJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNOOOPPPQQQSSSTTTTTTUUUVVVXXXZZZ\\\]]]]]]^^^]]]^^^```aaabbbfffkkknnnwwwyyycccUUULLLGGGFFFHHHAAAAAAAAA@@@???>>>===<<<:::;;;===>>>???CCCHHHKKKTTT]]]jjjwww|||wwwpppnnnoooqqq{{{vvvoooiiieeecccaaa```^^^]]]]]][[[YYYUUURRRPPPKKKJJJHHHGGGGGGHHHIIIJJJHHHMMMQQQPPPQQQTTTVVVUUUVVVWWWXXXZZZ[[[\\\]]]]]]^^^```bbbccccccdddfffhhhiiijjjjjjhhhddd___\\\ZZZYYYVVVWWW[[[```eeennnxxxjjjVVVJJJDDDCCCBBBAAA???>>>>>>======??????@@@AAAAAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@======>>>???@@@AAABBBBBBDDDDDDDDDDDDEEEGGGIIIJJJJJJKKKKKKLLLMMMNNNNNNOOOPPPPPPQQQRRRTTTUUUVVVWWWVVVWWWYYY[[[\\\^^^^^^___^^^___aaaccceeeiiiooosss~~~hhhXXXNNNGGGFFFGGGAAAAAAAAA@@@???>>>===<<<:::;;;===>>>???BBBGGGJJJQQQ[[[hhhuuu~~~yyyrrrpppqqqqqq|||tttlllgggccc```___]]]]]]]]]]]]ZZZWWWTTTRRRPPPNNNKKKIIIGGGGGGGGGHHHFFFKKKNNNLLLMMMPPPRRRQQQOOOPPPRRRTTTUUUVVVWWWWWWYYYZZZ\\\]]]]]]^^^```bbbdddeeeeeebbb^^^YYYVVVTTTVVVSSSTTTYYY]]]cccllluuu}}}}}}gggUUUKKKFFFCCCBBB@@@???>>>>>>======<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEEEEFFFGGGGGGFFFFFFFFFGGGIIIJJJJJJKKKLLLMMMOOOQQQRRRRRRQQQRRRSSSTTTVVVWWWXXXYYYVVVWWWYYY[[[]]]^^^_________aaacccdddggglllrrrwwwkkkXXXOOOJJJGGGFFFCCCBBBBBBAAA@@@???>>>>>>@@@>>>;;;999:::???EEEIIIQQQYYYfffttt~~~wwwpppmmmooovvvzzzrrrmmmjjjgggeeeccc```]]][[[ZZZYYYXXXWWWRRRNNNIIIGGGFFFFFFFFFFFFGGGGGGGGGHHHIIIIIIJJJJJJGGGIIIKKKNNNQQQRRRSSSSSSTTTUUUWWWYYYZZZ\\\\\\\\\``````___]]]YYYTTTPPPMMMPPPOOOSSSYYY^^^cccjjjrrr|||ooo]]]QQQIIIDDDBBBAAA@@@???>>>>>>>>>>>><<<===??????>>>>>>@@@AAA>>>???AAAAAA@@@???AAABBBEEEEEEDDDDDDDDDFFFGGGHHHGGGGGGHHHHHHIIIJJJKKKKKKNNNNNNOOOOOOQQQRRRTTTUUUUUUUUUVVVVVVWWWXXXYYYYYY\\\\\\]]]^^^____________```bbbeeehhhmmmttt|||sss]]]RRRKKKGGGFFFCCCBBBBBBAAA@@@???>>>>>>???===;;;:::<<<@@@EEEIIIPPPXXXdddrrrwwwpppmmmooovvv|||wwwrrrnnnkkkfffccc___]]]]]]\\\[[[ZZZTTTQQQLLLIIIHHHHHHGGGFFFDDDEEEEEEEEEFFFFFFFFFGGGFFFHHHJJJLLLOOOPPPPPPPPPQQQRRRTTTVVVWWWYYYYYYZZZ\\\[[[YYYWWWSSSOOOLLLJJJMMMLLLPPPWWW\\\```hhhpppzzzjjjYYYMMMGGGDDDAAAAAA@@@???>>>>>>>>>>>><<<===??????>>>>>>@@@AAA===>>>@@@@@@@@@@@@AAACCCEEEDDDDDDDDDDDDFFFGGGHHHGGGGGGHHHHHHIIIJJJKKKKKKNNNOOOOOOPPPRRRSSSUUUUUUUUUVVVVVVWWWXXXYYYZZZZZZ]]]^^^___```````````````aaaccceeeiiimmmttt||||||cccUUULLLHHHGGGCCCCCCBBBAAA@@@???>>>>>>======<<<<<<>>>BBBFFFHHHOOOVVVbbbooo|||xxxpppnnnooovvv~~~xxxrrrmmmjjjgggccc```______^^^]]]XXXTTTPPPMMMKKKIIIHHHFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFHHHIIIKKKLLLLLLLLLMMMNNNPPPRRRTTTUUUVVVVVVXXXWWWTTTPPPMMMJJJIIIHHHHHHHHHLLLSSSYYY]]]fffnnnwww~~~yyydddSSSHHHDDDDDDAAAAAA@@@???>>>>>>>>>>>><<<>>>??????>>>???@@@BBB===???@@@AAA@@@@@@BBBCCCDDDDDDCCCDDDDDDFFFGGGHHHGGGHHHIIIJJJKKKLLLMMMMMMOOOPPPQQQRRRSSSUUUVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\___```aaabbbbbbccccccccccccdddgggjjjooouuu|||hhhWWWMMMHHHGGGCCCCCCBBBAAA@@@??????>>><<<<<<<<<>>>@@@CCCFFFHHHNNNUUUaaannnzzzzzzrrroooqqqxxxwwwqqqmmmjjjeeebbbaaa```______[[[XXXSSSPPPNNNKKKHHHEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHHHHKKKLLLNNNPPPQQQSSSSSSTTTWWWUUUQQQMMMJJJIIIHHHHHHFFFEEEIIIQQQVVV[[[dddlllttt{{{qqq^^^NNNEEECCCEEEAAA@@@???>>>>>>=========<<<>>>????????????@@@BBBAAABBBCCCCCCAAAAAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHJJJJJJKKKLLLMMMOOOPPPPPPPPPQQQRRRTTTUUUVVVWWWWWWXXXXXXYYYZZZ\\\]]]^^^^^^aaabbbcccdddeeefffffffffeeegggiiilllpppvvv|||lllYYYMMMHHHHHHDDDCCCCCCBBBAAA@@@??????;;;<<<===>>>@@@CCCEEEFFFMMMTTT___lllxxx|||uuurrrttt||||||rrrnnnhhhdddbbbaaa```___]]]ZZZWWWTTTQQQMMMIIIFFFGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFJJJKKKMMMOOOQQQRRRSSSSSSTTTRRRNNNJJJGGGFFFGGGGGGEEEEEEHHHOOOUUUZZZbbbjjjrrryyyzzzjjjXXXKKKDDDDDDEEEAAA@@@???>>>===============>>>@@@@@@??????AAABBBEEEFFFFFFEEECCCAAAAAABBBBBBCCCDDDEEEFFFGGGHHHHHHLLLMMMNNNOOOPPPRRRSSSSSSRRRSSSTTTVVVXXXXXXYYYYYYYYYZZZ[[[\\\^^^___```aaacccccceeefffggghhhhhhhhhgggiiilllooorrrvvv|||ppp\\\OOOIIIIIIDDDDDDCCCBBBAAA@@@??????<<<<<<<<<===???AAACCCEEELLLRRR]]]hhhuuuyyywwwyyyyyytttnnnhhheeedddcccbbb___]]][[[XXXUUUQQQLLLHHHFFFEEEEEEDDDCCCBBBBBBAAABBBBBBBBBBBBCCCDDDFFFFFFJJJKKKMMMOOOQQQRRRSSSSSSNNNLLLIIIFFFCCCCCCCCCCCCEEEDDDHHHOOOTTTXXX```hhhpppwwwtttcccSSSIIIEEEDDDDDD@@@@@@???>>>===============???@@@@@@???@@@AAABBBFFFGGGGGGFFFCCCAAAAAABBBCCCDDDEEEGGGHHHIIIIIIIIIMMMNNNOOOPPPRRRSSSUUUUUUSSSTTTVVVXXXZZZZZZZZZZZZ[[[\\\]]]^^^```aaacccccccccdddfffgggiiiiiijjjjjjiiikkknnnqqqssswww|||wwwaaaRRRKKKJJJDDDDDDCCCBBBAAA@@@@@@???======<<<;;;===???AAACCCIIIOOOYYYeeeqqq}}}|||{{{}}}}}}uuuoookkkiiigggfffbbbaaa___]]]ZZZVVVPPPLLLGGGGGGFFFEEECCCBBBBBBAAABBBAAAAAABBBCCCEEEGGGHHHJJJKKKMMMOOOPPPRRRRRRSSSJJJIIIFFFDDDBBBAAA@@@@@@EEEDDDGGGMMMRRRUUU]]]dddmmmttt}}}~~~ppp\\\NNNHHHFFFDDDAAA@@@???>>>======<<<<<<======???@@@@@@@@@@@@AAACCCCCCDDDEEEDDDBBBAAABBBCCCCCCEEEGGGIIIJJJKKKKKKKKKLLLMMMNNNPPPRRRSSSUUUUUUTTTUUUXXXZZZ[[[\\\[[[ZZZ\\\]]]^^^```aaacccdddeeedddeeefffhhhiiijjjkkkkkkkkkmmmppprrrtttxxx||||||eeeTTTLLLJJJDDDDDDCCCBBBAAA@@@@@@???>>>===;;;:::;;;===@@@BBBGGGMMMVVVbbbnnnzzz~~~}}}{{{tttooommmkkkjjjdddcccbbb```^^^YYYSSSOOOJJJIIIHHHGGGFFFEEEDDDCCCBBBAAAAAABBBCCCEEEHHHIIIIIIJJJLLLNNNPPPQQQRRRRRRIIIHHHFFFDDDCCCAAA@@@@@@DDDCCCFFFLLLPPPSSSZZZbbbkkkqqq{{{}}}mmmXXXKKKGGGFFFCCC???@@@???>>>======<<<<<<<<<===???@@@@@@@@@@@@AAACCC???@@@BBBBBBAAABBBCCCEEEDDDEEEGGGJJJKKKLLLLLLKKKKKKLLLMMMOOOQQQRRRTTTTTTTTTVVVXXX[[[\\\\\\\\\[[[]]]]]]___```bbbdddeeefffdddeeefffhhhjjjkkkkkkkkklllnnnqqqsssuuuxxx|||gggVVVMMMHHHFFFFFFDDDCCCAAA???>>>>>>;;;<<<===<<<<<<===@@@CCCEEEKKKTTT]]]gggtttzzzuuurrrooollliiifffdddbbbaaa\\\UUUOOOMMMKKKHHHEEEBBBAAAAAABBBBBBAAAAAAAAABBBDDDFFFGGGKKKLLLNNNOOONNNMMMKKKIIIEEEEEECCCBBBAAA@@@@@@@@@AAACCCEEEHHHLLLQQQXXX]]]iiimmmttt~~~~~~jjjTTTKKKIIIGGGCCC@@@@@@???>>><<<<<<>>>???@@@????????????@@@AAABBBBBBDDDCCCCCCCCCCCCBBBBBBBBBEEEEEEFFFGGGIIIJJJKKKKKKMMMOOOQQQRRRRRRSSSTTTUUUWWWXXXXXXZZZ[[[\\\]]]^^^]]]^^^```bbbdddeeeffffffiiiiiiiiiiiiiiijjjjjjjjjlllnnnppprrrtttwww{{{~~~kkkZZZOOOJJJFFFFFFEEECCCAAA@@@>>>>>>===>>>>>>===<<<<<<>>>@@@CCCIIIQQQZZZdddppp~~~zzzuuupppllljjjhhheeedddccc___XXXSSSOOOMMMJJJFFFDDDBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFHHHKKKLLLNNNNNNNNNLLLJJJIIIEEEDDDCCCAAA@@@@@@@@@???@@@BBBDDDGGGKKKPPPWWW[[[fffkkkrrr{{{{{{hhhSSSJJJHHHFFFBBB@@@@@@???>>>======>>>???@@@????????????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFGGGIIIJJJKKKLLLMMMMMMOOORRRSSSSSSSSSUUUVVVXXXYYYZZZ\\\]]]^^^______^^^___aaaccceeefffggggggiiiiiiiiiiiijjjjjjjjjjjjmmmnnnqqqrrrtttxxx}}}rrr___RRRKKKGGGFFFEEEDDDBBB@@@???>>>?????????===;;;;;;===???AAAFFFNNNVVV```lllyyyzzzrrrmmmllliiigggffffffccc]]]XXXRRRPPPLLLHHHEEEDDDCCCCCCCCCBBBBBBBBBCCCEEEGGGHHHKKKLLLMMMNNNMMMKKKIIIGGGDDDCCCBBBAAA@@@????????????AAACCCEEEIIINNNTTTYYYbbbgggoooxxxxxxfffRRRIIIGGGEEEBBB@@@@@@???>>>======>>>???@@@????????????@@@AAABBBCCCBBBBBBCCCCCCDDDDDDEEEEEEGGGHHHIIIJJJKKKMMMNNNNNNNNNPPPSSSTTTTTTTTTVVVWWWXXXZZZ]]]___```aaa```___```aaaccceeefffggghhhhhhiiiiiiiiijjjjjjkkkkkkkkklllnnnpppsssuuuzzzyyydddTTTKKKHHHGGGFFFDDDBBBAAA@@@????????????===;;;;;;===???@@@DDDLLLSSS\\\hhhuuu~~~vvvpppmmmkkkhhhhhhhhhfffaaa]]]UUURRRNNNJJJFFFDDDCCCCCCBBBBBBBBBBBBCCCEEEGGGHHHKKKLLLMMMMMMLLLIIIGGGEEECCCBBBAAA@@@????????????>>>@@@BBBDDDGGGLLLRRRVVV^^^dddmmmvvvtttcccRRRIIIGGGDDDBBBBBB@@@??????>>>>>>??????@@@?????????@@@AAABBBCCCDDDAAABBBCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJLLLMMMNNNNNNOOOQQQTTTUUUUUUUUUWWWXXXXXX[[[^^^aaabbbbbb```___aaabbbdddeeeggghhhhhhhhhiiiiiijjjjjjkkkkkkllllllkkkmmmooorrrvvv{{{iiiWWWLLLHHHHHHFFFEEECCCAAA@@@@@@===>>>>>>===<<<<<>>???AAABBBEEEJJJPPPTTT[[[bbbkkkttt|||qqqaaaQQQIIIGGGDDDCCCCCC@@@@@@????????????@@@@@@?????????@@@AAABBBDDDEEEAAABBBCCCDDDFFFGGGHHHHHHGGGGGGHHHJJJKKKLLLMMMNNNQQQSSSUUUVVVVVVWWWXXXZZZYYY[[[^^^aaabbbbbbaaa```bbbcccdddfffggghhhhhhhhhiiijjjjjjkkkllllllmmmmmmjjjlllooorrrwww~~~qqq\\\PPPIIIHHHGGGEEEDDDBBBAAA@@@============<<<<<>>>>>??????>>>???AAABBBDDDHHHNNNRRRWWW___iiirrryyylll^^^OOOHHHFFFCCCBBBCCC@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@BBBCCCEEEEEECCCCCCDDDEEEFFFGGGHHHHHHGGGHHHIIIJJJKKKMMMNNNNNNRRRTTTWWWXXXXXXXXXZZZ[[[ZZZ\\\___aaabbbbbbbbbaaadddeeefffhhhiiiiiijjjjjjjjjjjjkkkllllllmmmnnnnnnlllnnnqqqtttzzz{{{dddVVVIIIIIIHHHFFFDDDCCCAAAAAA>>>??????===;;;;;;===??????BBBGGGLLLTTT___mmmvvvuuurrrooonnnnnnmmmjjjfff___\\\WWWQQQLLLIIIGGGFFFEEEEEEDDDDDDEEEGGGIIIJJJKKKKKKKKKKKKHHHEEEBBB@@@@@@@@@???>>>>>>>>>>>>??????@@@AAABBBDDDHHHMMMQQQSSS[[[fffooouuu~~~gggZZZLLLFFFCCC@@@@@@BBB???@@@@@@@@@@@@@@@@@@????????????@@@BBBDDDEEEFFFDDDDDDEEEFFFFFFGGGHHHHHHHHHIIIJJJKKKMMMNNNOOOOOOSSSUUUXXXYYYYYYYYYZZZ\\\]]]^^^```aaacccdddddddddggghhhiiikkklllllllllllljjjjjjkkklllmmmnnnoooooooooppptttxxx~~~jjj\\\JJJIIIHHHFFFEEECCCBBBAAAAAAAAA@@@===;;;:::;;;===>>>AAAFFFKKKRRR]]]jjjtttxxxuuuqqqppppppooolllhhhccc___ZZZTTTOOOKKKIIIHHHGGGFFFFFFFFFGGGIIIKKKLLLKKKKKKKKKJJJHHHEEEAAA???@@@???>>>>>>>>>>>>>>>??????@@@AAABBBDDDHHHMMMQQQPPPYYYdddmmmsss|||cccWWWJJJDDDAAA>>>>>>AAA???@@@@@@AAAAAA@@@@@@????????????@@@BBBDDDEEEFFFEEEEEEEEEFFFGGGGGGHHHHHHJJJJJJKKKMMMNNNOOOPPPQQQSSSVVVXXXYYYYYYZZZ[[[\\\``````aaabbbdddeeefffgggjjjkkklllmmmnnnnnnnnnnnnjjjjjjkkklllmmmnnnooopppqqqsssvvv{{{ttt___SSSMMMIIIIIIHHHDDDBBBBBBAAA@@@???>>>>>>===>>>>>>===@@@DDDHHHNNNXXXdddlll|||}}}yyytttqqqqqqpppmmmiiieeeccc^^^XXXRRRNNNJJJHHHHHHGGGEEEFFFHHHJJJJJJJJJLLLKKKJJJHHHEEEBBB???======>>>>>>>>>>>>======<<<<<<>>>@@@BBBCCCEEEHHHKKKRRRXXX```hhhpppzzzaaaVVVKKKFFFCCCAAA@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEGGGHHHHHHIIIIIIHHHHHHGGGLLLMMMOOOPPPQQQRRRRRRRRRWWWWWWWWWWWWYYY\\\^^^___bbbbbbcccdddfffhhhjjjkkkoooooopppqqqqqqpppooonnnkkkkkkkkklllmmmppprrrssstttwww|||zzzfffUUUNNNIIIIIIHHHDDDBBBCCC@@@@@@???>>>============<<>>>>>??????@@@?????????===>>>@@@AAABBBDDDHHHKKKQQQWWW___gggoooxxx}}}___UUUJJJEEECCC@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJIIIMMMNNNPPPQQQSSSTTTTTTTTTWWWWWWWWWXXXZZZ\\\^^^```ccccccdddeeegggiiijjjkkkooopppqqqrrrrrrqqqpppooollllllllllllnnnppprrrssstttwww|||pppXXXPPPIIIHHHHHHEEECCCCCC@@@???>>>===<<<<<<<<<<<<;;;>>>BBBFFFLLLVVVbbbjjjwww{{{tttqqqnnnkkkhhhhhhfffbbb]]]XXXSSSOOOMMMLLLJJJIIIIIIJJJKKKKKKJJJMMMKKKIIIGGGCCC@@@>>>===<<<===>>>>>>????????????>>>?????????@@@CCCHHHLLLPPPUUU^^^eeemmmvvvwww\\\RRRHHHDDDCCC@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGHHHHHHJJJKKKLLLLLLMMMMMMOOOPPPQQQSSSUUUVVVVVVVVVXXXXXXYYYZZZ[[[]]]___```ddddddeeefffhhhjjjlllmmmpppppprrrrrrsssrrrqqqpppmmmmmmlllmmmnnnppprrrssstttwww}}}xxx^^^TTTJJJHHHHHHEEECCCDDD@@@???>>>===<<<<<<;;;<<<:::===AAAEEEKKKTTT___hhhttt}}}vvvqqqooollljjjiiigggddd___ZZZUUURRROOONNNMMMKKKKKKLLLLLLKKKJJJKKKIIIGGGDDDAAA???===<<<999999;;;<<<============?????????>>>???BBBHHHLLLNNNSSS[[[bbbjjjrrr|||oooXXXOOOFFFDDDCCC@@@???AAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIKKKMMMNNNOOOPPPPPPPPPQQQRRRTTTVVVWWWXXXXXXYYYZZZ[[[\\\^^^```aaabbbffffffggghhhiiikkkmmmnnnooopppqqqrrrsssrrrqqqpppmmmmmmllllllmmmooopppqqqssswww}}}~~~eeeYYYMMMIIIHHHFFFDDDDDDAAA@@@???===<<<<<<;;;;;;;;;===AAADDDHHHQQQ\\\dddpppzzzyyytttqqqnnnlllhhhgggeeeaaa\\\WWWSSSQQQPPPOOOMMMMMMMMMMMMKKKIIIGGGFFFDDDAAA???===<<<<<<999999;;;<<<============?????????>>>???BBBGGGKKKLLLQQQYYY```fffoooxxx|||hhhTTTLLLEEEDDDDDDAAA@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEFFFHHHIIIJJJKKKJJJKKKMMMOOOQQQRRRSSSSSSPPPQQQSSSUUUWWWXXXYYYZZZ[[[\\\^^^___aaacccddddddggghhhhhhiiikkkmmmooopppooooooqqqrrrrrrrrrqqqqqqmmmmmmlllllllllmmmooopppsssvvv|||nnn___PPPKKKJJJGGGEEEEEEBBBBBB@@@>>>===<<<<<<<<<<<<>>>AAACCCFFFNNNXXX```lllvvvyyytttqqqnnniiihhhfffccc___ZZZVVVSSSQQQPPPOOONNNNNNMMMJJJHHHEEEDDDAAA???>>>======>>><<<===>>>>>>????????????>>>????????????BBBFFFJJJJJJOOOVVV]]]ccckkkuuu|||vvvdddQQQJJJDDDEEEEEEBBBAAABBBAAABBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGIIIKKKLLLLLLMMMNNNPPPQQQSSSTTTUUUUUURRRSSSUUUXXXZZZ[[[\\\\\\^^^___aaaccceeefffggggggiiiiiijjjkkkmmmoooqqqrrroooppprrrssstttssssssrrrnnnnnnmmmllllllmmmnnnooorrruuuzzzuuueeeSSSLLLKKKHHHEEEEEEDDDCCCAAA@@@>>>============???AAABBBEEEKKKUUU\\\gggqqq~~~xxxrrrnnnjjjjjjhhhfffbbb]]]YYYVVVRRRQQQOOOOOONNNLLLIIIFFFDDDCCCAAA?????????@@@AAA>>>>>>??????@@@?????????===>>>???@@@@@@BBBEEEHHHHHHMMMTTT[[[aaaiiirrryyynnn^^^PPPIIIDDDEEEFFFDDDBBBBBBAAABBBBBBCCCDDDDDDEEEEEEEEEEEEGGGHHHJJJLLLMMMNNNPPPPPPRRRSSSUUUUUUVVVVVVUUUWWWYYY[[[]]]___`````````bbbdddfffhhhiiiiiiiiijjjjjjkkklllnnnppprrrsssqqqrrrtttuuuvvvvvvuuuuuuqqqpppooonnnnnnooopppppprrrtttxxx}}}yyyhhhVVVMMMKKKIIIFFFDDDEEEDDDBBB@@@???>>>======>>>???AAABBBDDDJJJSSSZZZdddnnn|||zzzsssnnnlllkkkjjjhhhddd___[[[XXXRRRQQQPPPOOONNNLLLHHHEEEDDDCCCAAA@@@@@@AAACCCDDD===>>>>>>>>>>>>======<<<<<<>>>@@@@@@AAABBBDDDGGGGGGLLLSSSZZZ```gggqqqwww{{{gggXXXOOOHHHDDDFFFGGGEEECCCCCCBBBBBBBBBCCCDDDEEEEEEFFFEEEFFFGGGIIIKKKLLLNNNNNNQQQRRRSSSTTTUUUVVVVVVVVVXXXYYY[[[^^^```aaabbbcccbbbcccfffhhhjjjkkkkkkkkkkkkkkklllmmmoooqqqrrrsssssstttvvvwwwxxxxxxxxxwwwsssrrrqqqpppppppppqqqrrrrrrtttwww{{{rrr\\\PPPLLLJJJHHHHHHDDDCCCBBBAAA???>>>======777999;;;>>>BBBIIIQQQWWWdddlllxxx~~~vvvpppmmmkkkiiigggddd```\\\XXXXXXUUURRROOOMMMJJJGGGDDDDDDCCCAAA@@@??????@@@AAA??????>>>>>>>>>>>>???????????????@@@AAABBBCCCDDDJJJMMMRRRWWW\\\eeeooovvv~~~uuubbbVVVKKKIIIFFFEEEFFFGGGFFFEEECCCEEEFFFEEEDDDCCCDDDFFFIIIJJJLLLNNNPPPQQQQQQRRRSSSSSSSSSTTTUUUVVVXXXXXXXXX[[[]]]___``````bbbdddeeefffgggiiijjjkkkkkkkkkmmmkkkjjjmmmqqqttttttsssuuuwwwyyyzzzzzzzzz|||}}}{{{yyywwwtttrrrqqqqqqqqqppprrruuuyyywww```SSSMMMIIIGGGGGGDDDCCCBBBAAA@@@>>>======:::<<<===???BBBGGGNNNSSS]]]eeeppp{{{zzztttooommmjjjhhhfffccc___\\\YYYVVVRRROOOMMMJJJGGGEEECCCBBB@@@???>>>>>>??????>>>==================>>>>>>>>>>>>???@@@AAACCCCCCIIILLLQQQVVV[[[cccmmmuuu~~~ppp___SSSKKKHHHFFFEEEFFFFFFFFFEEEDDDEEEFFFFFFEEEEEEFFFGGGJJJKKKMMMOOOQQQRRRSSSSSSTTTTTTTTTUUUVVVWWWXXXYYYZZZ\\\^^^``````aaabbbdddeeeeeefffhhhiiijjjkkkkkkmmmlllkkkmmmqqqtttuuutttxxx{{{}}}~~~~~~~~~}}}|||zzzwwwvvvuuuttttttrrrsssvvvyyy~~~}}}fffWWWPPPJJJFFFFFFDDDCCCBBBAAA@@@???>>>===>>>??????@@@AAAEEEJJJNNNYYYaaalllvvvyyyqqqooollljjjhhhfffccc```\\\XXXRRRNNNLLLJJJHHHFFFBBBAAA???>>>======>>>>>>===<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>???AAABBBCCCGGGKKKPPPTTTYYYaaakkksss}}}{{{kkk[[[PPPJJJHHHFFFEEEFFFFFFFFFEEEEEEGGGHHHHHHGGGGGGHHHJJJLLLMMMOOOQQQRRRTTTTTTUUUUUUUUUUUUVVVWWWXXXZZZZZZ[[[^^^```aaaaaaaaabbbccceeeeeeeeefffhhhjjjkkklllmmmllllllnnnqqqtttvvvvvv{{{}}}~~~|||zzzyyyyyyyyytttuuuwwwyyy|||kkk[[[RRRKKKGGGGGGDDDDDDCCCBBB@@@???>>>===>>>???@@@@@@AAADDDHHHKKKUUU]]]gggrrr{{{}}}tttqqqmmmkkkjjjhhhfffddd^^^ZZZSSSNNNKKKIIIHHHGGGBBBAAA???>>>======>>>>>>===<<<<<<<<<<<<<<<<<<===>>>>>>>>>???@@@AAABBBCCCFFFJJJOOOSSSXXX```jjjqqq|||vvvfffXXXOOOKKKIIIFFFFFFGGGHHHGGGGGGFFFHHHIIIIIIIIIIIIKKKLLLNNNOOOQQQSSSTTTVVVVVVVVVVVVVVVWWWWWWXXXZZZ[[[\\\]]]___aaabbbaaaaaabbbccceeeeeeeeefffhhhjjjlllmmmmmmmmmmmmnnnqqquuuxxxyyy|||~~~~~~}}}||||||wwwxxxyyyzzz|||~~~mmm^^^TTTLLLHHHIIIEEEDDDCCCBBB@@@???>>>>>><<<===??????@@@CCCGGGJJJNNNUUU___iiisss~~~xxxtttooollljjjhhhgggeee```[[[TTTOOOLLLJJJHHHFFFCCCBBB@@@???>>>>>>??????>>>======<<<<<<======>>>????????????@@@BBBCCCDDDFFFIIINNNRRRVVV^^^hhhoooyyyssscccWWWPPPLLLJJJGGGGGGHHHIIIIIIHHHFFFHHHJJJKKKJJJKKKMMMOOOOOOPPPRRRTTTVVVWWWXXXXXXWWWWWWWWWXXXYYYZZZ\\\\\\]]]___aaabbbaaaaaabbbccceeeeeefffgggiiikkkmmmnnnmmmmmmnnnoooqqquuuzzz}}}~~~~~~zzzzzz{{{|||}}}ooo```TTTLLLHHHIIIEEEDDDCCCBBBAAA@@@???>>>:::;;;===>>>???AAADDDGGGKKKQQQZZZdddnnnyyy~~~{{{ssswww~~~yyysssmmmjjjhhhgggeee```\\\VVVQQQMMMJJJGGGEEECCCBBB@@@???>>>>>>??????>>>==================>>>>>>>>>>>>???@@@AAABBBCCCDDDGGGLLLOOOTTT\\\eeemmmvvv~~~ooo___TTTOOOKKKIIIGGGGGGHHHIIIIIIIIIFFFHHHJJJKKKKKKLLLNNNPPPPPPQQQSSSUUUVVVXXXXXXYYYWWWWWWWWWXXXYYYZZZ\\\\\\[[[^^^```aaaaaaaaabbbcccdddeeegggjjjlllmmmnnnnnnmmmnnnoooppprrrvvv{{{||||||}}}~~~ppp```TTTJJJFFFGGGEEEEEEDDDBBBAAA@@@???>>>:::;;;<<<======>>>AAACCCHHHNNNVVV^^^hhhttt~~~~~~yyyxxxxxx{{{|||vvvrrrlllnnnrrrwwwwwwpppllliiigggfff```]]]WWWSSSOOOKKKGGGDDDBBBAAA???>>>======>>>>>>===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<===???@@@AAAAAADDDHHHLLLPPPXXXbbbiiisss|||}}}jjjZZZPPPKKKIIIGGGEEEEEEFFFHHHHHHGGGFFFHHHJJJKKKLLLMMMOOOQQQPPPQQQSSSUUUWWWXXXXXXYYYWWWWWWWWWXXXYYYZZZ[[[\\\ZZZ\\\^^^``````aaabbbdddcccfffiiilllooooooooonnnmmmnnnpppppprrrvvv}}}~~~~~~qqqaaaSSSHHHDDDEEEEEEEEEDDDCCCAAA@@@???>>>:::<<<<<<<<<<<<<<<>>>@@@AAAFFFNNNVVV___kkkxxx|||uuuuuunnnmmmmmmooottt|||wwwqqqnnnmmmmmmlllllltttzzzrrrmmmjjjgggfff```]]]XXXTTTPPPKKKFFFCCCAAA@@@>>>===<<<<<<======<<<;;;;;;::::::;;;;;;<<<:::::::::;;;<<<===>>>???>>>BBBFFFJJJNNNUUU___fffqqqzzzzzzfffVVVLLLHHHGGGEEECCCCCCEEEFFFFFFFFFEEEGGGJJJKKKLLLMMMOOOQQQPPPQQQSSSUUUWWWXXXXXXYYYWWWWWWWWWWWWXXXZZZ[[[\\\XXX[[[]]]___``````bbbdddcccfffjjjnnnqqqqqqooonnnmmmooopppqqqrrrvvv}}}~~~~~~