BM>k6(v &&&%%%$$$$$$&&&&&&%%%$$$%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%))))))&&&%%%(((***)))''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&'''&&&%%%$$$%%%(((***,,,***(((%%%%%%&&&''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$)))'''$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&((('''%%%&&&)))((($$$$$$&&&'''&&&%%%%%%&&&(((%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((('''&&&&&&'''((('''&&&''''''''''''(((((((((((())))))(((((((((((())))))((((((''''''''''''(((((()))******))))))))),,,...++++++++++++,,,,,,,,,,,,//////.........000111222333;;;===CCCRRRccc|||uuuvvvgggPPPCCC===;;;999777666555666555444222444555666666444222222333444222111222333444333222000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111...///000///...///000222000000000000000000000000000111222222444444555666777888888777777777:::<<<===777CCCAAA>>>DDDLLLeee&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$((((((%%%$$$''')))(((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$%%%'''***,,,+++(((%%%$$$%%%'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$)))'''$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&((('''%%%&&&)))((($$$$$$%%%'''&&&%%%%%%&&&(((%%%&&&&&&'''((((((''''''))))))(((((((((((())))))%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((((('''&&&&&&'''((('''&&&''''''''''''(((((((((((())))))(((((((((((())))))((((((''''''''''''(((((()))******))))))))),,,...+++++++++,,,,,,,,,------111111000000333777;;;>>>AAAEEEFFFRRRlll{{{yyyyyyxxx}}}lllVVVFFF;;;999888777888777555444222444555555444333333444444333222222444444333222000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111...///000///...///000222000000000000000000000000000111222222444444555666777888888777777777:::<<<===777CCCAAA>>>DDDLLLeee&&&%%%$$$$$$&&&&&&%%%$$$%%%&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((&&&$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&&&&''''''###'''((($$$###&&&(((''''''''''''&&&&&&'''''''''&&&'''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$%%%'''***++++++(((%%%$$$%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$)))'''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&((('''%%%&&&)))((($$$$$$%%%&&&&&&%%%%%%'''(((%%%%%%&&&'''((((((((('''++++++************++++++%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((('''&&&&&&'''((('''&&&''''''''''''((((((((()))))))))(((((((((((())))))((((((''''''''''''(((((()))******))))))***,,,...++++++,,,,,,,,,---------111111222444:::BBBIIINNNMMMPPPTTTiiixxxyyycccCCC===;;;:::999999999777666111333555555444333444555444333222222444444333222000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111...///000///...///000222000000000000000000000000000111222333444555555666777888888777777888:::<<<===777CCCAAA>>>DDDLLLeee$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%###"""###%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&)))***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&$$$###%%%&&&$$$###"""###%%%&&&%%%$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((('''''''''''''''((())))))&&&'''((((((''''''(((***''''''&&&%%%&&&'''((()))((((((((((((((((((((((((###$$$&&&((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''(((((((((((((((''''''''',,,++++++,,,---,,,+++)))++++++---000222111000111---999CCCGGGMMM[[[jjjqqqooonnnsss|||WWWJJJCCC<<<;;;;;;999666444666888999555111111333333222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222000///000111111000///111222222333444555666666888777777777888:::<<<===>>>>>>?????????CCCQQQ___%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%+++***((('''''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''(((((('''''''''&&&&&&)))---111---***&&&%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((()))&&&'''((('''&&&&&&(((***'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***+++,,,---...---,,,...,,,++++++,,,000666;;;>>>@@@DDDKKKYYYnnn{{{}}}~~~yyy~~~zzzhhhZZZHHH===999999:::;;;444666777555333333444555222222222333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222000///000111222111///111222222333444555666666888777777777888:::<<<=========>>>>>>>>>BBBOOO^^^&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$###$$$$$$%%%#########$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''&&&%%%&&&***000444222...)))&&&%%%'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''((()))%%%&&&'''&&&%%%%%%''')))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***+++,,,---...//////,,,......---...333;;;AAAFFFDDDKKK^^^tttfffRRRHHHCCC<<<666777777777777777666555555333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222000///000111222111000111222222333444555666666777777777888999:::<<<<<<<<<<<<===>>>===AAANNN\\\&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$######%%%'''((($$$%%%%%%%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''######$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&)))((('''%%%$$$%%%))),,,...+++'''%%%%%%&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))(((((())))))))))))*********+++,,,,,,,,,---...000)))000555666777<<>>???>>>BBBOOO\\\$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%(((***,,,777666444///((($$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''###$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((()))((((((''''''((()))'''%%%$$$$$$%%%'''&&&&&&'''((('''%%%###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((%%%&&&&&&&&&%%%%%%'''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))******))))))))))))******+++++++++,,,------+++,,,...111,,,555;;;===AAAJJJPPPRRRQQQ]]]{{{uuuVVVDDD;;;555777999777666888666666666555555555444444333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000222333333111111222222333444555666666666777888999:::;;;;;;;;;<<<===???AAA@@@CCCPPP]]]$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&)))+++,,,666777666111***&&&%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%'''))))))'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))+++,,,,,,,,,+++***%%%'''******)))'''''''''%%%%%%&&&)))******'''%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&'''&&&%%%%%%''')))%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))'''(((((())))))******+++)))))))))***++++++,,,,,,,,,...//////---...222666888>>>BBBDDDQQQeeerrruuuvvvSSSCCC777777999888777:::888888777777666555555555333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111000000111333444333222111222222333444555666666666777888999:::;;;;;;;;;<<<===@@@AAAAAADDDPPP]]]%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''((((((&&&)))+++)))&&&$$$'''+++$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&(((******(((&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))+++,,,,,,,,,***)))&&&((())))))(((((()))***&&&&&&&&&'''))))))(((&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((&&&'''((('''&&&&&&(((***%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))'''(((((()))******++++++))))))******+++,,,,,,---+++///111222111333999>>>CCCJJJPPPYYYppppppYYYEEE???===888777:::999999888777777666555555444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111000000111333444444333111222222333444555666666555666888:::;;;;;;;;;;;;;;;<<>>@@@@@@BBBNNNZZZ%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))(((((('''''''''&&&&&&%%%%%%%%%'''((((((((('''&&&%%%%%%((('''&&&&&&(((((('''&&&)))(((&&&&&&'''(((((((((''''''''''''((((((((((((((((((&&&%%%%%%&&&'''(((''''''''''''''''''&&&&&&((((((((((((((((((((((((***)))((('''''''''''''''((('''&&&%%%%%%&&&'''((('''((((((((('''&&&%%%%%%$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%'''((((((((('''&&&&&&'''((('''&&&&&&'''((()))$$$(((...###***'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&(((((('''%%%(((''''''''''''&&&&&&&&&(((((((((((())))))))))))'''(((((()))))))))))))))***)))))))))))))))***+++++++++,,,+++******---///---,,,111999:::;;;EEERRRgggyyybbbNNNDDD>>>888<<<888666888777444444666666666555444333333222222222222222222222222222222222222333333333444444444333333333333333222111000111111222333333333333222000000000000000000000000222222222333444555666777999999999888999999::::::===<<<===>>>>>>AAAKKKWWW%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&''''''((((((''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))((('''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&''''''((((((''''''&&&%%%'''&&&%%%&&&'''((('''%%%)))(((''''''((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''''''''(((((('''&&&&&&&&&&&&'''((('''''''''(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$######%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''''''''&&&'''((((((&&&%%%&&&'''(((&&&*** ///"""'''(((&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%'''(((((('''))))))((((((((('''''''''(((((((((((())))))))))))(((((()))************)))***))))))))))))***+++++++++,,,,,,+++++++++...000666666;;;??????FFFYYYnnnqqq}}}bbbPPPCCC;;;;;;999999;;;999666777;;;777777666555555444333333333333333333333333333333222222333333333333333333333333333333333222111111111111222333333333333333111111111111111111111111222222222333444555777777777777777777888999;;;;;;===<<<===???>>>AAAKKKVVV%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))&&&&&&((()))))))))((('''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''')))((((((''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&''''''((((((((((((((()))))))))(((((((((((((((''''''((((((((('''&&&&&&'''&&&%%%%%%''''''&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))(((''''''&&&&&&''''''(((&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''((()))(((&&&%%%%%%'''((('''+++###,,,(((+++%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''(((&&&$$$$$$&&&((()))(((***)))))))))(((((((((((((((((((((((())))))))))))((())))))*********************))))))******+++,,,+++,,,---,,,,,,---000222999;;;===???CCCPPPhhh}}}jjjNNN999:::888888999888444555999888888777666666555555555444444444444444444444444333333333333222222222222333333333333333222222111111222333333444444333333222222222222222222222222333333333333555666777888555555666777888:::;;;<<<===<<<===??????AAAKKKVVV{{{&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((%%%&&&((()))))))))'''&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))(((''''''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''''''''((((((((((((((('''((((((((((((((((((((((((''''''(((((((((((('''''''''%%%$$$%%%&&&'''&&&%%%'''((())))))((((((((()))''''''''''''(((((((((((('''''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((()))***((((((''''''''''''((((((%%%%%%&&&'''((((((((('''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&%%%&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%'''((()))'''((()))(((&&&%%%%%%&&&((('''***%%%&&&)))---$$$%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((&&&$$$$$$&&&((()))))))))))))))(((((((((''''''(((((((((((())))))))))))'''((())))))******))))))***************+++,,,---+++,,,------...///333555999;;;???HHHWWWiiiyyyqqqQQQAAA:::555666888666555555777777777666666555555555444444444444444444444444333333333333222222222222222333333444333333222222222333333444444444444444333333333333333333333333333333444444555666888999888777888888999:::;;;<<<<<<<<<>>>??????AAAKKKVVV&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&%%%%%%''''''&&&%%%&&&)))++++++)))'''((()))''''''''''''((((((((((((&&&''''''(((((()))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((%%%%%%&&&'''((((((((('''((((((&&&%%%%%%&&&((((((''''''''''''''''''''''''###"""!!!###%%%&&&%%%###&&&''''''((((((''''''&&&''''''&&&%%%%%%'''((()))'''((()))(((&&&%%%&&&''')))&&&)))+++''',,,$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((&&&$$$%%%&&&(((((((((((((((((('''''''''&&&&&&(((((((((((())))))))))))&&&'''(((((())))))((((((************+++,,,---...+++,,,...///111444888;;;===BBBNNNddd~~~tttxxxwwwSSSDDD777777<<<===:::888666666666555555555555555333333333333333333333333333333333333333333333333222333333444444444333333333333444555555555555444333333333333333333333333444444444555666777888999<<<<<<;;;:::::::::;;;;;;<<<<<<>>>@@@@@@AAAKKKUUU&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''''''''(((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''''''''((((((''''''((()))))))))((((((((('''&&&&&&(((((('''&&&&&&))),,,,,,)))'''(((***''''''''''''((((((((((((&&&&&&((()))))))))))))))'''''''''(((((())))))***(((((((((((((((((((((((((((''''''''''''(((((()))'''(((((())))))(((((('''&&&&&&''''''((('''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''%%%%%%'''***,,,***'''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&'''((('''&&&&&&'''(((+++%%%,,,999 %%%)))&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&(((((('''%%%''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))''''''((()))))))))))))))*********+++,,,---...///,,,...111333666:::???CCCFFFSSShhhqqqppp{{{kkkWWWBBB;;;<<<===;;;999555555555555555555555555333333333333333333333333333444444444555555555555222333333444444444444444333444555555666666555555333333333333333333333333555555555555666888999:::>>>>>>===<<<;;;;;;;;;;;;;;;<<<>>>@@@@@@BBBJJJUUU''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%&&&((()))(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''((((((((()))))))))''''''((())))))))))))))))))(((''''''))))))((('''%%%)))------)))'''(((***''''''''''''((((((((((((%%%&&&((()))******))))))&&&''''''((())))))******(((((((((((((((((((((((()))((((((''''''''''''((('''((()))******)))(((''''''''''''(((''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''+++((('''***...111...+++''''''((((((((((((''''''%%%&&&''''''((('''''''''$$$&&&''''''&&&&&&((())),,,%%%333LLL(((&&&&&&((((((''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''((()))(((%%%"""((((((((((((''''''''''''(((((((((((())))))))))))))))))***+++++++++++++++***+++++++++,,,...///000///111555999===BBBHHHLLLYYYoooyyy|||```KKK???888777999666666666666666666666666444444444444444444444444333444444555666777888888222333333444555555444444444444555666666666666666222222222222222222222222555555555666777888::::::===<<<<<<;;;;;;;;;;;;<<<;;;;;;>>>AAAAAABBBJJJTTT|||''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))***(((&&&%%%%%%'''***+++)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((()))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((())))))((('''&&&&&&(((((())))))*********+++''''''((()))))))))))))))***((('''((()))***)))(((%%%)))...---)))'''(((***''''''''''''((((((((()))%%%&&&((()))*********)))&&&''''''((()))******+++((((((((((((((((((((((((***)))(((''''''''''''''''''((()))******)))(((''''''((((((((('''&&&%%%%%%&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&$$$"""%%%+++---+++'''''''''((((((((((((''''''$$$%%%'''((((((((('''&&&###%%%'''''''''''')))***---&&&999ZZZ000'''%%%)))((((((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))***((($$$ ))))))))))))(((((((((((((((((((((((())))))))))))++++++,,,------------,,,+++++++++,,,---...000000111444888===AAAGGGNNNRRRnnnaaaGGG888888===777777777777777888888888666666666666666666666666333444555666777999::::::222333333444555555555444444555555666666666666666222222222222222222222222555555666666777999:::;;;::::::::::::;;;;;;<<<===;;;;;;>>>AAAAAABBBJJJTTT{{{'''&&&%%%$$$$$$%%%&&&'''((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))+++(((''')))(((%%%&&&)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((******+++******)))((('''&&&((())))))(((''''''(((&&&''''''(((((((((((((((''''''''''''((((((((()))++++++)))(((''''''''''''))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&((()))((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&%%%%%%***+++,,,------,,,+++***&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))((('''''''''''''''---......,,,***))))))***))))))))))))************)))+++------,,,,,,---...///,,,+++...///---,,,...888===BBBDDDGGGNNNZZZdddXXXBBB===<<<666888::::::888666666666888555333333555666555333555333222444888888333...222222222333333444444444333444444555555444444333777666555444333222222333444444555555666777777777777777888888888999999999@@@@@@BBBCCCAAA@@@GGGQQQxxx((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((('''(((((((((((((((((('''''''''((((((((((((''''''))))))))))))))))))))))))'''&&&'''+++***&&&$$$%%%))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((())))))*********)))((((((&&&((())))))(((''''''(((&&&'''(((((())))))(((((('''''''''((((((((())))))+++***)))(((''''''''''''))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&''''''((((((***+++,,,***((('''((()))))))))))))))************)))***,,,---,,,,,,---...///+++***---000000222666@@@@@@CCCKKKWWWdddnnnsss}}}^^^DDD777:::;;;;;;:::777666777999888666444444666666555333555333222444888888555000333333333333444444444555333444444555555444444333444444333222222222222333444444555555666777777777888888888999999999999:::??????AAABBBAAAAAAHHHQQQxxx(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((())))))((((((''')))))))))))))))))))))))),,,))))))++++++((((((+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))))))))(((&&&((())))))((('''((((((&&&'''(((((())))))((((((''''''((((((((()))))))))+++***)))((((((''''''((())))))(((((((((((())))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%&&&&&&&&&(((''''''&&&&&&''''''((($$$$$$%%%&&&'''((()))***''''''&&&&&&&&&&&&''''''((())))))******)))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((()))'''((()))((('''&&&'''((())))))))))))************(((***+++,,,++++++,,,...---******...222444999???CCCCCCMMMddd~~~VVV===<<<<<<:::888555555666888888666555555666777555444555333333555999999777333444444444555555555555555333444444555555444444333222222222222222333333444444444555555666777777777999999999999::::::::::::======@@@BBBAAAAAAIIISSSxxx(((((((((''''''(((((((((%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((000***&&&&&&&&&&&&***000))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))))))))'''(((******((('''((()))''''''((()))))))))))))))'''(((((((((((()))))))))******)))((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&&&&%%%((((((''''''''''''((((((%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''(((((()))*********)))))))))((('''&&&&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((%%%&&&((((((''''''((()))((()))))))))************((()))++++++***+++---///+++***---333666888===CCCFFFKKK^^^qqqTTTBBB???;;;888888999::::::888777777777777777666555555444444666999:::888666555555555666666666666666333444444555555444444333111111111222333444666666444444555555666777777777999999:::::::::;;;;;;;;;<<<<<>>AAA@@@BBBJJJTTTvvv&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((())))))******))))))((())))))))))))))))))))))))$$$&&&,,,444444---'''&&&************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((())))))************)))''')))******)))(((((()))'''((())))))******))))))((((((((()))))))))******))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((('''&&&&&&'''(((((())))))(((((('''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&'''(((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))((('''&&&%%%%%%%%%%%%&&&((())))))(((((()))+++))))))))))))************)))***+++++++++,,,///222///111777>>>@@@AAAFFFNNNWWWaaawwwaaaOOO<<<666<<>>AAA@@@AAAIIISSSuuu%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&'''(((((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''((()))******)))((('''((((((((((((((((((((((((''''''((((((((((((''''''))))))************))))))))))))))))))))))))))))))'''(((///666777000***)))************************************************))))))))))))))))))))))))+++++++++******)))))))))***++++++++++++******)))((()))++++++)))((()))***(((((()))************)))(((((()))))))))*********))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''''''''((()))******)))((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''&&&''''''''''''((())))))(((''')))***))))))))))))***************+++,,,++++++---111444666777;;;@@@CCCFFFPPPZZZggguuuqqqMMM;;;>>>DDDAAA;;;777:::======:::888888888666666666666555555666777666666666555555555444444333444444555555444444333222222333444555666888999444444555555666777777777888888888999999999999:::;;;<<<>>>AAA@@@@@@HHHRRRuuu$$$%%%&&&''''''&&&%%%$$$(((((((((''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%''''''''''''%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''((()))******)))((('''(((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))(((&&&'''++++++)))(((+++************************************************))))))))))))))))))))))))++++++++++++******)))))),,,,,,,,,,,,,,,+++***)))((()))++++++)))((()))***(((((()))***************))))))))))))************))))))(((((((((((()))***))))))(((((((((((()))))))))(((((((((''''''''''''&&&''''''''''''''''''&&&%%%&&&''')))))))))(((((('''((()))******)))((('''$$$%%%%%%&&&'''((())))))'''''''''&&&&&&'''''''''%%%&&&'''((())))))))))))&&&'''))))))))))))'''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((()))***'''((()))((('''&&&''')))))))))))))))************+++,,,,,,,,,,,,...222555;;;:::<<<@@@DDDJJJWWWdddzzzfffJJJGGGJJJEEE<<<777:::======;;;888888999666666666555444444555777666666555555444444444333333444444555555444444333222222222333444555777777444444555555666777777777777777888888888999999999<<<<<<>>>AAA???@@@HHHQQQuuu%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''((((((((($$$%%%&&&(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((''''''''''''''''''''''''''''''((())))))******))))))((((((''''''''''''''''''((((((((((((******)))(((((((((((((((+++)))(((''''''((()))+++))))))))))))************))))))))))))************111000///...---+++******,,,,,,***)))((((((((((((---......,,,+++,,,,,,++++++++++++,,,+++******))),,,,,,,,,---,,,,,,+++***...------,,,+++*********------,,,,,,+++***))))))************************))))))))))))))))))))))))******))))))((((((''''''************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))((((((((((((((('''''''''&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''))))))(((((('''''''''&&&((((((''''''''''''(((((())))))))))))************************+++,,,---------+++---111222111222555===>>>@@@DDDOOO___ppp|||~~~zzzKKKOOOLLL:::;;;666:::AAACCC>>>777999???444666888888666555444555333333444444444444444444666444333333444666666555222222333444555555555555666777777888888888777777999999888888888888888888;;;===?????????CCCIIINNNsss%%%&&&''''''((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&''''''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))(((''''''''''''''''''''''''''''''((())))))***)))))))))((((((((('''''''''''''''((((((((((((******)))(((((((((((((((***)))(((''''''((()))***))))))))))))************))))))))))))************---------,,,,,,,,,++++++))))))***+++,,,---...///+++,,,,,,,,,,,,------,,,,,,,,,,,,++++++*********++++++,,,,,,---............------------,,,,,,,,,------,,,,,,++++++******++++++++++++++++++++++++************************(((((())))))))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''((())))))'''''''''''''''''''''''')))(((((((((''''''''''''((((((''''''''''''(((((())))))))))))************++++++***++++++,,,------000...000333444333666:::===<<>><<<;;;888444666;;;;;;;;;:::999888666444333555555555555444444444444666555555555666666555444444444555555555444333333555666777888888888888888999999888888888888888888;;;===?????????CCCIIINNNrrr&&&&&&'''(((((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&(((((((((((('''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((''''''''''''((('''''''''''''''((())))))))))))))))))((((((((((((''''''''''''((((((((((((***))))))(((((((((((((((***)))(((''''''((()))***)))))))))*********++++++))))))*********+++++++++***++++++,,,,,,------...+++,,,,,,------,,,+++++++++++++++,,,------...///...---,,,+++++++++++++++,,,++++++++++++,,,---...++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''''''''&&&'''''''''''''''((())))))''''''''''''''''''''''''(((((((((((('''''''''''')))((((((''''''(((((())))))))))))*********++++++,,,,,,+++++++++,,,---------,,,///333555555999>>>???@@@KKKhhhuuuyyybbbTTTGGG888<<<::::::???HHHJJJEEE>>>:::>>>:::777666888999888666777777666666555555444444777777888888777666555444666666666555555333222222444555666777888999999999888888999999999999999999;;;===?????????CCCIIINNNppp&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((''''''''''''(((((('''''''''''''''((())))))))))))))))))((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))******)))(((((()))******))))))*********+++++++++))))))******+++,,,,,,,,,++++++,,,,,,---...//////....../////////...,,,,,,111...---///000///111444111111000//////000000111111000///---------------,,,------....../////////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''((((((((((((((('''''''''))))))(((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,------...***,,,111777999999===CCCCCCKKK^^^|||}}}eeeLLL<<<>>>555888BBBPPPXXXWWWTTTTTTOOOGGG===888888:::999777999888888777666555555444777888::::::999666444444555555555555555444333333333444555777888999999999888888999999999999999:::;;;===?????????CCCIIINNNooo&&&'''(((((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((())))))))))))''''''''''''(((((((((((())))))(((((((((((())))))******))))))))))))******************++++++++++++)))******+++,,,---------++++++,,,,,,------.........///000222333444444555444000000444444111222555555444444333333333444444333222222111000000000000000000000111111111111111.............../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++*********)))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''''''''''''''''''''((((((((((((((())))))(((((((((((())))))************++++++++++++,,,,,,,,,,,,---...///000///222999???@@@>>>AAAGGGHHHZZZsss___FFF??????<<<;;;@@@GGGPPP___kkkdddXXXHHH===999999777555999999888777666666555555666999;;;;;;888666555555333444555555666666666555333333555666888888999999888888999999::::::::::::;;;===?????????CCCIIINNNmmm''''''((())))))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''(((((()))'''''''''''''''((())))))(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((())))))************************************++++++++++++,,,******+++,,,------...///,,,,,,------...//////000555555444444444555666666777666;;;DDDEEE>>>999;;;===<<<<<<;;;999777555444555555555666555555444333111111000000///......---000/////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))'''(((((((((((()))))))))'''''''''''''''((())))))'''''''''''''''''''''''''''''''''(((((((((((((((***))))))(((((())))))************++++++++++++,,,++++++,,,---...000111222222555;;;@@@@@@>>>CCCKKKVVVmmm|||{{{yyyxxxwwwvvvvvvvvvoooppppppqqqssstttuuuvvv~~~zzzVVVAAAAAA<<<999999;;;@@@KKKVVVUUUMMMAAA999777777888999888888777777666666555555666999;;;:::777555555777333333444666666777777777333444555666777888888888888888999999:::;;;;;;;;;;;;===?????????CCCIIINNNmmm''''''((()))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''((('''&&&&&&&&&&&&((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''''''''''''''((())))))'''((((((((()))))))))***''''''''''''((((((((((((((((((((((((((()))***************++++++******************+++++++++,,,,,,******+++,,,---...//////000000222333555777888999@@@@@@??????@@@CCCFFFHHHPPPTTTbbbsssvvviii^^^\\\[[[[[[ZZZWWWSSSMMMHHHEEEKKKKKKLLLKKKIIIEEEBBB@@@:::999888666444222111000111111111000000/////////------------------------------------------------,,,,,,,,,,,,,,,,,,++++++************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))******'''((((((((())))))))))))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((()))******))))))))))))***************+++++++++,,,,,,******+++---///111333444444666:::???AAAEEEQQQ]]]ooo}}}xxxtttoookkkfffeeedddcccbbbaaaaaaaaa___`````````___```aaabbbeeeffffffdddcccbbbcccdddhhhkkknnnqqquuu|||vvvSSS@@@<<<;;;>>>>>>:::888888:::888666555666777999;;;666666666666666666666666444888:::999555444666999444555666666666666666555444444555666777777666666888888999999:::;;;;;;<<<;;;===?????????CCCIIINNNmmm'''(((((()))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((***)))'''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((()))***'''''''''''''''((())))))'''((((((((())))))******''''''''''''((((((((()))((((((((((((((()))************++++++++++++************+++++++++,,,,,,,,,******+++,,,---//////000444555777:::===???AAABBBDDDEEEHHHNNNVVV```hhhnnnttt|||{{{tttllleeeaaallllllkkkhhhccc\\\UUUQQQJJJIIIGGGDDDAAA???===<<<333222222111000///..............................------------------------***++++++,,,,,,------...************************))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))******+++'''((((((((())))))******'''''''''''''''((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))******))))))))))))************+++++++++,,,,,,,,,)))***+++---///222444666999:::>>>CCCIIITTTfffwww~~~|||pppkkkfffdddddddddcccaaa______^^^]]]\\\\\\\\\\\\^^^^^^^^^]]][[[[[[\\\]]]^^^^^^]]][[[YYYXXXZZZ\\\VVVXXXYYYYYYZZZ^^^eeejjjppp{{{~~~oooNNNCCC::::::===<<<:::999666888;;;;;;:::777666666555555555555666666666666444777999777444333777;;;777777777777666555444333555555666666666666666555888888999::::::;;;<<<<<<;;;===?????????CCCIIINNNmmm'''&&&&&&''')))***((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((()))***++++++((('''''')))+++------,,,,,,++++++---//////...,,,000222444777999;;;;;;<<<:::===@@@DDDHHHOOOWWW\\\eeefffiiilllrrr|||~~~}}}xxxssskkksssrrreeeUUUOOOMMMLLL@@@===:::999666222//////555222111111000,,,---111------...---------///000///...------,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))(((((())))))************))))))))))))))))))************333111,,,)))'''''')))*********))))))((((((''''''***((('''''''''((('''&&&))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******+++)))))))))***+++---...///.........000444777999999999===AAAJJJbbbwwwnnnhhhffffffiiieeebbbbbbdddggggggfffcccdddeeefffeeeeeegggiiihhhhhhgggffffffffffffgggccccccbbbaaa``````______[[[YYYXXXXXXYYYZZZZZZYYY\\\```ffflllttt~~~sssqqqsssHHH888@@@;;;999>>>:::999999999::::::999666333999777555333333444666777999888666555555555666777333444555555666666555555444444333444555666888999<<<;;;;;;:::::::::;;;;;;<<<;;;===@@@@@@@@@FFFNNNiii'''&&&&&&''')))***((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''*********))))))(((((('''+++******+++,,,,,,+++***++++++,,,...///000111222333777;;;===>>>>>>???AAALLLMMMQQQ[[[fffooosssttt|||}}}}}}qqqhhhaaa[[[RRRPPPNNNIIIDDD>>><<<<<<444222333555555111111333---....../////////111222......---,,,,,,,,,,,,,,,++++++***)))))))))******************************************)))))))))((())))))************))))))))))))************))))))))))))))))))************000...+++)))'''((())))))))))))))))))((((((((((((+++***))))))***+++++++++))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******+++************+++,,,---...000//////111444888;;;===>>>>>>FFF___}}}zzzsssllleeecccdddfffjjjhhhfffgggkkkmmmmmmlllkkkmmmooopppppppppqqqrrruuutttrrrqqqooojjjddd___bbbdddfffhhhhhhfffdddbbb___^^^\\\\\\^^^^^^^^^]]]YYY\\\___bbbfffmmmuuu|||zzziii}}}WWW@@@BBB===<<<>>>999:::999888888999999999888888888666555555555666777999888777666555666666777333444555555666666555555555555444555666777999:::<<<;;;;;;::::::;;;;;;<<<<<<;;;===@@@@@@@@@FFFNNNjjj'''&&&&&&''')))***((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&++++++******)))(((''''''((()))******+++******)))+++---//////...000444777===DDDLLLPPPPPPQQQTTTWWW```___cccsss|||llljjjcccZZZOOOGGGBBB???AAA===;;;===;;;555000///...........................------,,,,,,,,,,,,,,,******************+++,,,************************************))))))))))))******++++++++++++******))))))************))))))))))))))))))************,,,+++***)))((((((((()))(((((((((((())))))))))))''''''&&&&&&'''(((***+++))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++++++++++++++,,,------,,,,,,...000444999>>>AAA???EEEVVVvvvwwwmmmiiijjjhhhgggeeebbbaaacccgggkkkoooooopppsssvvvyyyyyyyyyyyy|||zzzmmmdddfffiiinnnrrrsssqqqmmmjjjhhhfffcccbbbbbbaaa```^^^ZZZZZZZZZYYYYYY\\\```cccjjjvvvqqqrrrrrrOOOEEE@@@@@@???888:::999888777888999;;;<<<888888888888888777777666888888777666666666666666444444555666666666666555555555555666777888:::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===@@@@@@@@@FFFNNNlll'''&&&&&&''')))***((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''')))))))))*********++++++''')))+++,,,------...//////333666555444666===CCCOOOYYYeeekkklllnnnsssxxx~~~{{{vvvooofff]]]VVVNNNGGGEEEBBB;;;555222333222111000000///---,,,...------,,,,,,,,,,,,,,,++++++++++++,,,------...*********************************))))))))))))))))))******++++++******)))))))))************))))))((()))))))))************(((((())))))))))))((((((''''''(((((())))))******&&&&&&&&&%%%$$$&&&(((***))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,,,,+++++++++,,,,,,---,,,...222666:::>>>BBBEEE@@@VVVsss|||uuuoooggg```___bbb```cccgggkkkooosssxxx||||||yyyvvvrrroookkkgggcccfffdddbbb^^^\\\[[[\\\]]]ZZZcccnnnyyyaaaIIIBBBDDDAAA;;;::::::;;;:::999999999:::888999:::;;;;;;999777666888777777666666666666666444444555666666666666666666666777777888:::;;;;;;<<<;;;;;;;;;;;;<<<<<<======<<<>>>@@@@@@AAAGGGOOOnnn'''&&&&&&''')))***((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))******++++++,,,,,,***,,,...//////000222555111666;;;>>>???DDDMMMTTTcccmmmyyytttgggYYYSSSOOOHHHAAA>>>999666333222333333111000///...------,,,,,,------------------......///000************************))))))))))))))))))******(((((())))))))))))(((((())))))************))))))((()))))))))************&&&'''((()))***))))))(((''''''(((((())))))******+++,,,+++)))'''(((+++...))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,,,,,,,+++,,,,,,------111555:::===???BBBEEEGGGFFFeee~~~wwwoookkkhhhgggccc___bbbggggggnnnwww~~~wwwrrrtttqqqmmmiiifffdddcccbbb[[[___cccgggssswwwSSSIIIIIIDDD???<<>>===<<<>>>AAAAAAAAAGGGOOOooo'''&&&&&&''')))***((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******))),,,,,,,,,++++++++++++******,,,...---,,,...444888555:::AAAFFFLLLSSS\\\bbbrrryyywwwkkkcccXXXMMMGGG@@@;;;555222333333222000000//////...............///...............///000++++++++++++++++++++++++))))))))))))************(((((())))))))))))(((((())))))************))))))))))))))))))************''''''((()))))))))))))))(((((((((((())))))))))))***++++++)))&&&''',,,000))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,---......222666;;;===???BBBHHHLLLSSSjjjxxxllldddeeedddfffhhhfffeeeiiipppuuu}}}{{{vvvqqqnnnjjjgggeeeaaaccccccbbbhhhvvveeeWWWRRRHHHCCC???DDDHHHHHHCCC>>>;;;;;;888:::;;;<<<<<<:::888777777777777777777666555555555555666777777777777666555666777999::::::::::::;;;;;;;;;;;;<<<===>>>>>>======>>>AAAAAAAAAGGGOOOppp'''&&&&&&''')))***((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))+++++++++,,,,,,,,,,,,,,,,,,...111111222888AAAIIIPPPSSSXXX^^^dddkkkppprrr{{{~~~|||~~~ttthhh```XXXOOODDD<<<999777444111111111000///////////////......------------------++++++++++++++++++++++++((()))))))))************)))))))))******)))))))))))))))************))))))))))))))))))************))))))))))))))))))******))))))))))))((((((((((((&&&((()))'''%%%'''---333))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++++++++,,,---...///000333666:::>>>DDDOOO\\\fffmmmwww}}}uuuoooiiieeejjjlllrrrwwwxxxxxx~~~~~~xxxsssooommmqqqqqqmmmlllnnnpppooorrrttt{{{{{{iii\\\KKKFFF===BBBFFFEEE@@@<<<;;;<<<999::::::;;;:::999888777666777777888777666555444555555666777777777777777444555777888999:::999999;;;;;;;;;;;;<<<===>>>???>>>===???AAAAAABBBHHHPPPppp'''&&&&&&''')))***((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((()))+++---///000111222666:::===AAAKKKXXXbbbuuuuuuwww|||~~~}}}xxx|||}}}}}}wwwlll\\\OOOGGGAAA;;;777222111111000000000000000...---,,,,,,++++++++++++++++++++++++++++++++++++(((((())))))*********+++******++++++++++++******))))))************))))))))))))))))))******************))))))))))))************))))))((((((''''''''')))+++***))),,,444:::))))))(((((((((((())))))''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))******+++***++++++,,,---...000111888;;;@@@FFFQQQdddyyyzzzsssmmmlllmmmooopppyyy}}}~~~yyyqqqggg___\\\^^^eeeqqq|||vvvcccNNNGGG999===@@@>>>:::888999<<<999:::::::::999999888888666777888888888777555444555666666777777777777777333555666888999999999999;;;;;;;;;<<<<<<>>>??????>>>===???BBBBBBBBBHHHPPPppp))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&(((''''''(((((()))***+++******))))))(((((('''''''''(((((())))))))))))(((++++++,,,+++))))))***,,,---,,,,,,...222555666555999;;;???HHHWWWlll}}}yyyuuurrruuu{{{{{{~~~ooodddgggSSSBBBBBB===777222111111111000444222...---///111///+++------,,,,,,+++***))))))++++++************++++++++++++++++++******))))))))))))))))))************************************************))))))))))))***+++---,,,***))))))***&&&***,,,)))&&&)))555@@@******)))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((++++++++++++++++++,,,,,,***,,,---...---...000222???>>>===DDD]]]xxxssskkknnnsssyyy~~~oooccc___aaa^^^^^^aaaccchhhvvv~~~tttVVVNNNEEE???;;;>>>@@@===999888777888::::::;;;:::999888999888888777777888999:::888888777777888999999:::777777777888999999::::::;;;;;;;;;<<<<<<<<<<<<===>>>@@@BBBAAAAAADDDIIINNNlll))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((***)))((((((((((((((()))***)))))))))((((((((('''(((((())))))))))))))))))((()))******)))***,,,...,,,...111444666888999999AAAFFFPPP\\\kkk|||vvvqqqrrrtttvvvwwwzzzsssooo^^^VVVIII===444111111222///...------///222111///.........---,,,+++++++++++++++************++++++++++++++++++*********)))))))))))))))************************************************)))))))))))))))+++,,,+++***(((((()))***,,,,,,)))$$$&&&---444******)))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))(((+++++++++++++++,,,,,,,,,++++++,,,---///222555888<<<>>>BBBMMMhhhyyyrrrmmmkkkooouuu}}}|||tttnnnkkkddd```^^^______```gggpppoooTTTIIIEEECCCDDDBBB>>><<<>>>888999::::::::::::999888999999999::::::999999888888888777777666777777888777777777888999999::::::;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAAAAAAAACCCIIINNNooo))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((()))******+++***)))(((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))((()))*********+++---///...222777::::::;;;===@@@OOOXXXeeesssyyykkkgggdddbbbcccjjjzzz~~~xxxeeePPP???555333333/////////000000111111222/////////......---,,,,,,,,,++++++******++++++,,,++++++++++++************)))))))))*********++++++************************************))))))))))))(((***+++***)))(((((()))++++++***'''%%%%%%''')))***))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***+++++++++,,,,,,,,,------++++++---222777:::<<<666;;;DDDRRRnnn}}}sssllljjjlllnnnxxx|||}}}zzztttmmmgggaaa```___]]]]]]___lllttt\\\JJJFFFDDDCCC???;;;;;;>>>999999::::::::::::999999999:::;;;;;;;;;999777666777777666666666666666777777777777888999999::::::;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAAAAA@@@CCCIIINNNrrr))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))))))))******)))((((((((((((((())))))))))))((((((((((((************)))*********+++,,,,,,,,,+++,,,...000444777:::;;;;;;???GGGOOOccckkkwww{{{sssnnnjjjlllwwwiiiSSSCCC:::888555333222333111//////222/////////......---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************************)))))))))(((''')))******((('''((()))'''&&&&&&&&&'''(((((('''))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))************++++++,,,,,,------------,,,---000666:::;;;;;;666<<>><<<;;;===::::::::::::::::::999999;;;::::::999888777777666666666666666666777888999777777777888999999::::::;;;;;;;;;<<<<<<<<<<<<======???AAA@@@@@@CCCIIINNNrrr))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((((((((((((((((((((((()))******(((((((((((())))))))))))+++******)))***+++,,,,,,+++---//////000111444777777999<<<===AAALLL\\\hhhwww|||ppp\\\MMMEEE===777333333222......222............------------------,,,,,,,,,,,,------+++++++++++++++++++++,,,************++++++++++++************************************)))))))))(((&&&(((******((((((((()))'''&&&%%%'''***+++)))'''))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))*********+++******+++,,,------......---...111555888:::999888:::AAANNNfffuuuwwwyyy|||yyypppmmmkkkfffaaa]]]]]]```gggsss}}}nnnZZZGGGAAACCCCCC@@@???<<<;;;;;;::::::999999999<<<:::888666555666777777555555666777888:::;;;<<<777777777888999999::::::;;;;;;;;;<<<<<<<<<<<<======???@@@@@@@@@BBBHHHMMMppp))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((++++++***))))))(((''''''''''''''''''((()))***+++(((((((((((())))))))))))******))))))***,,,...///,,,...111444666999===@@@<<>>===<<<;;;:::999999999:::;;;:::888777666777888888666666666777888:::<<<<<<777777777888999999::::::;;;;;;;;;<<<<<<<<<<<<======???@@@@@@???BBBHHHMMMnnn))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((******)))))))))))))))))))))((((((((((((((()))***'''((((((((()))))))))***))))))))))))+++---000222333555777999;;;===AAACCCFFFLLLVVVcccqqq~~~|||}}}fffSSSCCC???===666222444////////////////////////......------------......+++++++++,,,,,,,,,------*********+++++++++,,,,,,************************************))))))))))))''')))++++++***)))***+++++++++++++++)))(((((((((((((((((((((((()))******))))))))))))))))))))))))((())))))******+++,,,,,,******+++,,,---...//////000555999999666777<<>>===;;;:::999999::::::888999;;;<<<<<<;;;999888888777777777777888888999777777777888999999::::::;;;;;;;;;<<<<<<<<<<<<======>>>@@@@@@???BBBHHHMMMnnn))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))((((((((()))******+++++++++***)))((((((''''''((('''((((((((())))))******)))(((((()))+++...111444<<<===>>>>>>======???AAARRRYYYgggxxx}}}zzz}}}gggQQQJJJEEE;;;444333000000000000000111111111......------------......+++++++++,,,,,,---------******+++++++++,,,,,,,,,************************************))))))))))))''')))+++++++++***+++,,,(((***+++***)))((()))+++((((((((((((((()))******))))))))))))))))))))))))((())))))***++++++,,,,,,******+++,,,---//////000333777;;;888444666@@@III[[[jjj}}}|||zzzyyymmmlllhhhbbb\\\[[[^^^aaagggbbb]]]\\\]]]aaakkkuuutttUUUFFFBBBCCCGGG>>>===<<<:::999999::::::666999>>>AAAAAA>>>:::777999999777666555555555555777777777888999999::::::;;;;;;;;;<<<<<<<<<======<<<>>>@@@??????BBBHHHMMMooo((((((''''''''''''(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((()))***+++,,,)))+++++++++///666;;;>>>;;;???AAA???===AAAKKKTTTnnnxxxvvvzzz~~~|||rrrddd\\\RRRBBB444999555444777777222////////////.........---------------,,,,,,,,,,,,++++++------,,,,,,+++***)))))),,,+++*********+++------&&&---///***''')))***'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))*********++++++++++++******+++++++++******)))------------......///000666999===>>>:::???UUUmmm}}}www{{{yyyoookkkeee^^^\\\___\\\___```^^^\\\\\\\\\[[[bbbccceeekkkwwwlllNNNDDDBBBEEEEEE???::::::;;;999;;;>>>::::::::::::::::::::::::<<<:::888777999::::::999777888888999999:::;;;;;;;;;::::::::::::;;;<<<<<<>>>???@@@@@@AAADDDHHHLLLnnn(((((((((''''''((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((('''((((((((())))))******(((((()))***************)))+++...000333666999:::888;;;@@@DDDKKKYYYjjjwww|||yyy}}}~~~www|||~~~xxxxxxxxxcccSSSDDD<<<555444444222000111/////////.........------.........---------,,,,,,------,,,,,,+++******)))++++++***)))***+++,,,---(((---///***(((***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++++++++******************------,,,---...///111222===;;;:::888888GGGggg~~~{{{}}}zzzqqqfff``````[[[]]]___cccgggiiigggccc]]][[[XXXVVVXXX```mmmxxxxxxXXXJJJEEEEEEEEEAAA???AAA@@@<<<:::;;;::::::::::::::::::::::::666555555444444555666777888888888999::::::;;;;;;;;;;;;::::::;;;;;;<<<===>>>???@@@@@@AAADDDHHHLLLooo(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((()))***+++,,,'''((()))*********)))))),,,///444888888777777777;;;???FFFRRRbbbuuu}}}zzzvvvwww|||rrrYYYIII999222222111111333////////////............/////////............---------,,,,,,++++++************))))))******+++,,,***---...+++)))+++,,,+++************************))))))))))))))))))))))))))))))))))))************((((((((()))))))))******,,,+++***))))))***+++,,,---,,,,,,,,,...111444666@@@<<<888777===TTTyyyzzz{{{qqqgggddd```\\\[[[aaakkksssuuutttuuuoooggg^^^ZZZ\\\___bbbhhhbbbOOOHHHDDDDDDAAABBBFFFFFF???999888;;;;;;;;;::::::999999999888:::<<<;;;999999<<>>???@@@@@@AAADDDHHHLLLqqq((((((((())))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((('''(((((()))******++++++)))))))))))))))***+++,,,333444888;;;:::666666999EEELLLZZZkkk{{{zzzuuummmmmmqqqzzz|||xxxuuuwww}}}~~~rrr\\\DDD777444222111111000000000/////////....../////////.........------------,,,,,,,,,+++++++++)))))))))*********+++++++++,,,,,,+++***+++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************(((((((((((()))))))))))),,,+++***))))))***,,,...---,,,,,,---///333777999<<<:::999<<>>???@@@@@@AAADDDHHHLLLrrr(((((()))******)))(((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((************))))))))))))---+++)))((())),,,000222777666777999666333777???OOO\\\qqqsssiiieeejjjooozzzrrrWWWGGG>>>777222000111111000000000/////////.........------------,,,---------,,,,,,,,,,,,,,,))))))******++++++++++++*********,,,---+++******++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************(((((((((((()))))))))))),,,+++***))))))+++---///---------///111555999;;;777888:::AAASSSppp|||zzz~~~xxxoooeee\\\[[[]]]dddrrrzzzpppiiiooowww```GGG@@@===<<<@@@@@@<<<::::::<<<<<<;;;::::::999888888777;;;??????;;;:::>>>BBB888999999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======>>>???@@@@@@AAADDDHHHLLLqqq((((((************(((((()))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((++++++*********)))))))))...,,,++++++,,,000555888777333444666555555???LLL\\\lll}}}rrrlllmmmpppyyyppp___RRRCCC888222111111111111000000000000.........---------,,,,,,------------,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++)))***///111...******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************((((((((()))))))))******++++++******+++,,,---...------///111444777999;;;888:::>>>HHH^^^}}}~~~|||~~~uuunnnhhhgggbbb^^^dddnnnvvvrrrrrrsssJJJCCC>>>:::<<<<<<::::::<<<;;;;;;;;;::::::999999999444777::::::888777888:::999999::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???@@@@@@AAADDDHHHLLLooo'''(((***++++++***((('''))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((******************+++++++++,,,...000333666888:::666333555;;;===@@@OOOaaaqqq}}}}}}sssmmmoooyyyyyyhhhRRRAAA888222222111111111000000000/////////............---------------------------***+++,,,---...------,,,,,,))),,,444666111,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))))))))*********++++++******++++++,,,------...,,,...111444777888999:::>>>EEEMMMZZZppp}}}yyy}}}{{{ssspppjjj```^^^cccbbbxxxrrrkkkaaaIIIBBB======<<<999999<<<::::::::::::::::::::::::777888999::::::999888888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@AAADDDHHHLLLlll''')))***++++++***)))'''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((()))***+++,,,,,,---))),,,000555999:::::::::777444999CCCGGGLLL^^^rrryyyoooooozzzwww]]]HHH>>>222222222111111111111000000000000000////////////------------------------+++,,,---...///...---,,,---***...777:::444---,,,************************))))))))))))))))))))))))))))))))))))************************++++++++++++)))***+++,,,---...------,,,///222666888999999999BBBNNN^^^ooo}}}vvvvvvwwwrrrmmmccc___ccc^^^rrrxxxNNNGGGAAA@@@>>>:::999::::::::::::::::::::::::;;;999888888:::;;;:::888666999999:::;;;;;;<<<<<<===<<<<<<<<<<<<<<<===>>>>>>>>>???@@@@@@AAADDDHHHLLLkkk))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))*********)))'''&&&((()))+++***)))'''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((()))******)))(((((('''((()))***+++///333666777888999999777:::999>>>JJJUUUbbbttt{{{uuuqqqvvv{{{^^^IIIBBB888111333444222111333000000000000//////////////////.........---------......---------,,,,,,,,,///)))---999===333***))),,,------,,,,,,+++***))),,,,,,+++***))))))******))))))*********+++++++++++++++++++++++++++++++++***+++------,,,+++---......000666;;;<<<:::===CCCMMMlllxxx~~~vvvjjjccc```eeeeeelll|||aaaKKK<<>>???AAABBBAAAAAACCCIIIMMMlll))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((******)))(((''''''(((***)))(((''''''&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((()))*********)))(((((()))***,,,---666888:::<<<<<<<<<999777999???NNN___llluuu}}}{{{}}}xxxpppooopppsss|||~~~oooUUUFFF888555777444111///000000000000000///////////////.........---------.........---------,,,,,,000+++000<<<@@@666,,,+++*********++++++******))),,,,,,+++************************++++++++++++,,,++++++++++++++++++++++++***,,,------,,,,,,---///111333888===>>><<<@@@FFFbbbuuujjjfffbbb```dddooodddHHH???>>>::::::>>><<<<<<;;;;;;;;;:::::::::777888888888888:::???BBBCCCAAA>>><<<::::::;;;<<<;;;<<<===<<<;;;;;;===??????AAABBBAAAAAACCCIIIMMMkkk))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''')))++++++)))''''''(((((((((''''''''''''((((((''''''&&&&&&''''''((())))))(((((((((((()))*********)))))))))+++...111333>>>>>>>>>>>>>>>>>>???@@@GGGUUUjjj}}}|||wwwsssooollljjjfffbbb^^^bbb^^^\\\]]]^^^^^^bbbgggbbbbbbdddiiiqqqzzzqqq\\\EEE;;;:::888444000111111111000000000///////////////.........------.........------------,,,...+++000;;;>>>555,,,************+++++++++++++++,,,++++++************+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------,,,---///111555666:::???@@@???CCCJJJqqqxxxqqqfffbbb```dddlll{{{|||VVVCCC>>><<<===???<<<<<<;;;;;;;;;:::::::::777777777777888<<>>===<<<<<<>>>@@@???AAABBBAAAAAACCCIIIMMMjjj))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((&&&(((++++++***((('''''''''''''''''''''((())))))'''''''''''''''(((((()))))))))(((((())))))***+++((()))))),,,///444888;;;@@@@@@>>><<<:::>>>LLLYYYlllzzz~~~|||vvvmmmgggddd___```aaabbbcccdddcccbbbeeejjjqqqxxxzzzvvvrrrooojjjeee```^^^aaaeeeggghhhqqqyyyvvvYYYEEE<<<999777555222222222111111000000///////////////........................------------,,,***,,,333555///******---,,,,,,,,,,,,,,,------,,,++++++******+++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,,,,,,,+++,,,---------...111333999999;;;???@@@@@@GGGNNNuuu~~~pppjjjdddbbbccclllzzzcccKKKBBB@@@>>>===<<<<<<;;;;;;;;;:::::::::999999999999888:::>>>@@@@@@>>><<<;;;:::;;;<<<======>>>???>>>======???AAA???AAABBBAAAAAACCCIIIMMMkkk))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((%%%(((***+++***(((((((((''''''&&&''''''((()))***(((''''''''''''((()))))))))))))))))))))***++++++'''(((+++///555:::>>>AAA======<<<888666@@@^^^zzz|||yyytttqqqqqqpppmmmhhheeecccaaa^^^]]]bbbgggjjjkkkooouuuzzz~~~zzzpppjjjiiijjjjjjiiiiiirrryyyxxxwww{{{rrrUUUAAA888555444444333333222111000000000000000/////////.........//////.........------------******,,,---+++++++++...---,,,++++++++++++,,,,,,+++++++++++++++,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,---------...///333666;;;:::;;;>>>@@@DDDNNNXXX|||wwwnnnfffdddbbbeeewwwzzz|||pppRRRBBB>>>===;;;<<<<<<;;;;;;;;;:::::::::777999;;;;;;:::999999:::888999:::;;;<<<<<<<<<<<<===>>>??????===>>>???AAA???AAABBBAAAAAACCCIIIMMMmmm))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&(((******)))(((((()))'''''''''''''''((()))***((((((''''''(((((()))******))))))))))))***++++++)))+++///555:::>>>@@@BBB::::::;;;;;;;;;JJJooozzz{{{}}}yyyrrrkkkjjjlllnnnsssyyysssqqqlllkkkpppxxx|||zzzvvv|||}}}xxxuuuuuuuuuxxx{{{lllSSSBBB888222555444444333222111000000000000000/////////....../////////.........------...---,,,,,,,,,,,,---...,,,+++***))))))***+++,,,,,,++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++,,,,,,------......,,,---.........111555888<<<::::::>>>CCCMMM\\\jjjrrrhhhgggeeecccmmm}}}}}}^^^CCC<<<======<<<<<<;;;;;;;;;:::::::::444777:::<<<;;;:::999999888:::<<<>>>>>>===<<<:::===>>>???>>>======???AAA???AAABBBAAAAAACCCIIIMMMnnn))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&((())))))(((((()))+++(((((('''''''''(((((()))((((((((((((((())))))*********))))))******+++,,,---000555:::===??????>>>;;;999===DDDKKK[[[{{{~~~wwwvvv~~~vvvnnniiihhhbbb]]]]]]ccclllwwwqqqmmmttt|||{{{sss___JJJ999555555444333222111000000000000000000/////////...////////////............,,,...///...---......---++++++******+++...000222+++++++++++++++,,,---...*********++++++++++++,,,++++++,,,,,,---......///------......///222666:::<<<::::::@@@JJJYYYooorrrpppnnnfffgggooo{{{vvvQQQAAA???>>><<<<<<;;;;;;;;;:::::::::666888;;;;;;:::::::::;;;999:::;;;<<<===<<<<<<<<<===>>>>>>>>>======???@@@???AAABBBAAAAAACCCIIIMMMmmm))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))'''((()))((('''(((***,,,((((((''''''''''''((((((((((((((((((((()))***************)))******+++,,,111444999===???>>><<<;;;===:::@@@NNNZZZhhhvvvyyywww|||yyyuuuooofff]]]XXXVVVVVVZZZZZZaaaooo}}}vvvtttpppffflllzzz^^^FFF666666555444222111111000000000000000////////////000/////////............(((,,,000000///...,,,***,,,,,,,,,---000333777999++++++++++++,,,,,,---...))))))*********+++++++++++++++,,,,,,---...//////---.........///222777;;;<<<999:::BBBOOOccc}}}zzzvvvjjjdddgggnnnbbbKKKBBB>>><<<<<<;;;;;;;;;:::::::::<<<<<<<<<;;;999999:::<<<777777777888999<<<>>>???<<<===>>>===<<<<<<>>>@@@???AAABBBAAAAAACCCIIINNNlll************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((()))******)))))))))+++,,,---444888<<<===;;;:::===@@@???@@@KKK___mmmvvvxxxrrrxxx}}}}}}sssiiibbb\\\ZZZXXXWWWZZZ```aaa___iii~~~tttnnnqqqzzzwwwRRR>>>888555666333///111777222222111111000/////////,,,---...///000111222333........................,,,---...000222444666666,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......111000000222555999;;;;;;;;;<<<;;;IIIeeeyyywwwlllhhhiiidddsssWWW===GGGAAA<<<999;;;;;;999999;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<===============>>>??????>>>AAACCCCCCBBBEEEJJJOOOkkk************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))))))))***'''''''''((((((((())))))************+++...000222<<<<<<===>>>>>>===;;;:::===GGG[[[ooo}}}~~~sssnnnzzzpppddd```YYYSSSRRRUUU]]]mmmzzzyyysssmmmnnnsssnnnIII>>>666555555333222444222222111111000000//////------...///000111222222........................---......///000111111222,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///111111111333666888:::;;;999;;;AAA[[[~~~sssiiieeeccclll~~~mmmGGGBBB???:::888;;;<<<::::::<<<999999999999999999999999:::::::::;;;;;;;;;<<<<<<===============>>>??????>>>AAACCCCCCBBBEEEJJJOOOkkk************************))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))************''''''((((((((()))))))))*********+++...222666888===;;;999:::<<<===;;;888AAAWWWqqq|||~~~~~~~~~uuuhhh]]]UUUUUUSSSUUU[[[dddrrrwwwmmmjjjqqq~~~\\\KKK:::555666555222///222222222111000000//////////////////000000000000........................///.........------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,------...///000111333555777888999::::::???MMMtttrrrhhhggggggoooXXXDDD@@@<<<;;;===>>>;;;999;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<===============>>>??????>>>AAACCCCCCBBBEEEJJJOOOkkk************************))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((()))))))))*********'''(((((((((((()))))))))))))))***---111555:::<<<:::999888777:::>>>DDDGGGSSSlll}}}xxxtttwww~~~xxxlllccc^^^\\\\\\^^^gggvvv~~~tttqqqrrrsssvvvdddMMM>>>999777555333333333222111111000000///000000000000////////////........................///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.../////////222555777888999:::;;;???HHH[[[ssslllhhhhhhsssgggNNNEEE@@@>>>@@@???;;;888999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<===============>>>>>>???>>>AAACCCCCCBBBEEEJJJOOOjjj************************))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))***((()))+++///333888<<<>>>;;;<<<===:::;;;DDDSSS```pppwwwtttnnngggdddhhhqqqxxxyyypppqqqsssiiiPPP???999888:::333333222222111000000000000000000000////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------.../////////333777999:::;;;<<<>>>FFFRRRfff~~~~~~}}}}}}pppjjjgggkkktttoooSSSDDD???===???>>>:::888999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<===============>>>>>>???>>>AAACCCCCCBBBEEEJJJOOOkkk************************))))))))))))))))))))))))*********)))((('''''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((()))))))))******(((***...222777:::===>>>:::===???===???KKKaaarrr{{{ssshhhlllpppsssvvvuuujjjfffrrr}}}```FFF:::777777333333333222111111000000000000000000////////////........................------......///000000000,,,,,,,,,,,,------------,,,,,,,,,---......//////......------......///000000444999;;;;;;<<<@@@CCCLLL\\\qqqzzz{{{uuunnniiihhhkkkvvv~~~{{{ZZZCCC>>>;;;======;;;;;;===:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<===============>>>??????>>>AAACCCCCCBBBEEEJJJOOOmmm************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))(((((()))))))))************---222777;;;=========888<<>>DDDIIITTTggg~~~}}}}}}vvvmmmiiigggmmmsssMMMFFFAAA@@@???======???;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===============>>>??????>>>AAACCCCCCBBBEEEJJJOOOrrr************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))************+++///555;;;>>>???>>>===<<<@@@GGGQQQaaauuu~~~xxx{{{{{{qqqllllllnnnpppyyy~~~lllaaaffftttnnnXXXGGG;;;444444333222222111111000////////////000000000111..........................................------,,,,,,,,,------.........,,,,,,------...///000000...............///000000222666:::<<<<<<@@@GGGMMM[[[pppyyy~~~pppjjjfffggguuu[[[RRRJJJGGGCCC>>>===???;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===============>>>??????>>>AAACCCCCCBBBEEEJJJOOOuuu,,,,,,++++++++++++,,,,,,***************+++++++++***************)))((((((''''''((()))))))))))))))''')))***)))((('''(((***(((((())))))******++++++111888???AAA>>><<<>>>AAA===FFFVVVkkkrrrtttyyynnnhhheeekkkrrrhhhbbbhhhzzz|||aaa===;;;222333666000000444333000000000000////////////////////////////////////////////////////////////............---,,,++++++..................------.../////////...///111444777777999>>>CCCHHHMMMRRRhhh{{{|||rrr{{{ooohhhfffllluuuWWW>>>AAAAAA<<<:::777;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;===============???AAA>>>>>>@@@EEEFFFFFFIIINNNyyy+++++++++******+++++++++++++++*********************************)))((((((''''''((()))))))))))))))((()))***)))((('''(((***))))))))))))***+++,,,---555999===@@@???>>>======AAAUUUrrr}}}wwwnnndddbbbfffuuuuuufff\\\iiivvvVVV>>>333333777333333666222111000000000////////////////////////////////////////////////////////////------.........---,,,,,,.........................../////////...///222555999:::===@@@AAAEEEOOOYYYrrrsssxxxsssmmmiiijjjnnndddDDDEEEDDD======???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<===>>>=========???AAABBBAAABBBEEEFFFEEEIIINNNuuu************************,,,+++++++++***)))))))))***************)))((((((''''''((()))))))))))))))((()))******(((((()))******)))))))))***,,,///000::::::;;;===??????>>>===OOOiiinnnfff___```lll{{{aaaaaakkkmmmGGG888555888666777888111111111000000000/////////////////////////////////////////////////////////,,,------.........------...........................///000//////111333666999===BBBDDDCCCIII]]]qqqttt{{{tttnnniiieeexxx{{{UUUKKKAAA:::<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<===>>>>>>======???AAAFFFDDDCCCEEEEEEEEEIIIOOOrrr************************,,,,,,,,,+++***)))((((((***************)))((((((''''''((()))))))))))))))((()))******)))((()))***+++***))))))+++...222444<<<<<<;;;;;;<<<@@@FFFKKKeeexxxxxxxxxyyyooogggccc```cccppprrrdddgggwww}}}[[[EEE999888555777777000111111111000000000//////////////////////////////////////////////////////,,,,,,---......///..................////////////...///000000000222555888999===DDDGGGGGGSSSssszzzqqqwwwpppsss|||rrriiiccclllxxxvvvXXX???:::>>>;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<===>>>>>>===>>>@@@BBBFFFCCCBBBDDDDDDDDDIIIPPPqqq)))***++++++++++++***))),,,,,,,,,+++***)))((((((***************)))((((((''''''((())))))))))))))))))***+++***)))((()))+++++++++***+++---111555777;;;======:::999BBBTTTbbb{{{tttiiippp}}}qqqhhh```ccchhhnnnyyyvvvddd```hhhwwwvvvYYYDDD999222333666000111111111111000000000000000000000000000000000000////////////////////////,,,,,,---...////////////........./////////000000...///111111222444777:::;;;===CCCHHHKKK[[[~~~kkkaaa``````cccrrryyynnnfffgggmmm~~~jjjCCCBBBGGG;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<>>>>>>>>>>>>>>>@@@BBBBBB@@@@@@BBBCCCDDDJJJQQQrrr***+++,,,------,,,+++***,,,+++++++++***)))))))))***************)))((((((''''''((())))))))))))))))))***++++++))))))***++++++++++++---000444777999999===>>>;;;<<>>??????>>>>>>@@@BBB@@@>>>???BBBDDDEEEJJJPPPrrr***,,,---......---,,,***++++++*********************************)))((((((''''''((())))))))))))))))))***++++++))))))***+++***+++,,,///222666999::::::===??????DDDTTTmmmzzzaaabbbhhhuuuxxxooolllmmmkkkgggfff||||||~~~kkk```___sssbbbKKK888444777333222222222111111111000000000000000000000000000000////////////////////////...////////////......------......///000000111111...000111222444666:::===@@@===CCCPPPYYYeeettt___YYYYYYXXX[[[ZZZccc|||}}}mmmjjjeeejjj}}}WWWDDDDDD===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<======>>>??????>>>???AAACCCAAA@@@AAAEEEFFFEEEIIINNNnnn+++,,,...//////...,,,+++***************+++++++++***************)))(((((('''(((((())))))))))))))))))+++++++++***)))***+++)))+++---111444777999;;;;;;===>>>BBBLLL]]]sssxxxnnnrrrvvvzzzxxxvvvpppjjjjjjkkkggg```hhhyyyyyy~~~~~~mmmiii]]]~~~mmmTTT>>>777999555222222222111111111111000000000000000000000000000///////////////////////////000000000///...---------......///000111111222...000222333444777;;;>>>@@@<<>>??????>>>???AAACCCDDDBBBDDDGGGGGGFFFHHHMMMjjj,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))(((((((((******(((''')))*********++++++++++++)))************))))))(((******---111666:::<<<<<<666:::>>>EEETTTiiiyyytttxxx~~~ooojjjfffeeeaaa```iiivvv|||yyyuuutttvvvyyy|||~~~nnngggeeewwwdddIII999666999555444111111333555222---111111111111000000000000////////////000000000000000000///...............////////////000000000000111111222333555888;;;======@@@OOObbbooo{{{xxxhhh```]]][[[fffgggpppwwwnnnmmmrrrwww}}}sssmmmiiiooo|||XXX;;;===<<<>>>>>>;;;:::;;;<<<;;;========================@@@???>>>>>>>>>???AAAAAABBBAAAAAADDDEEEEEEIIIOOOjjj,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))(((((()))******)))''')))))))))*********++++++)))***************)))))),,,...111555999<<<<<<<<<999:::<<>>>>>===<<<<<<<<<<<<========================@@@???>>>>>>>>>???@@@AAABBBAAAAAADDDEEEEEEIIIOOOiii,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))(((((()))******)))'''((((((((()))))))))******************************///222666;;;======<<<:::;;;:::===KKKgggttttttpppeeellliiihhhlllttt}}}}}}~~~~~~~~~xxxsssqqqnnnmmmppprrrtttuuuyyy|||hhh___ffftttrrrSSS???666:::777444111000000222333111111111111000000000000////////////000000000000000//////............////////////000000000111111---000333666888;;;>>>AAAFFFQQQjjjzzzzzz|||sssmmmmmmwwwOOOLLL???>>>>>>???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>??????@@@AAABBBAAAAAADDDEEEEEEIIIOOOhhh,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((()))++++++)))((((((((((((((())))))))))))************++++++,,,,,,111444999======<<<:::999;;;>>>FFFWWWrrrsssmmmxxxqqqhhhdddssssssuuuzzz~~~}}}}}}{{{{{{||||||}}}}}}~~~~~~}}}|||wwwnnnllljjjjjjlllnnnooopppttt|||yyybbb[[[bbb}}}aaaHHH;;;888666444333222000111444111111111111000000000///////////////000000000000000///............////////////000000000111111111...222666888999;;;???BBBFFFXXXyyyuuulllhhhppp^^^JJJAAA>>>===??????===<<<===>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@BBBAAAAAADDDEEEEEEIIIOOOggg,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))++++++***((((((((((((((())))))))))))************+++,,,...///111555:::<<<<<<:::::::::@@@KKKYYYiii{{{rrreeejjj|||yyyjjjgggkkk{{{{{{xxxxxxxxxyyyyyyzzz{{{{{{||||||}}}~~~~~~zzztttpppiiihhhfffgggiiikkkkkkjjjpppyyyuuubbbYYYhhhwwwXXXCCC999444333666555111000333111111111111000000000///////////////000000000000//////............//////000000000000111111111111111555999:::999;;;???CCCMMMeee{{{ooohhhlll~~~tttMMMEEE???<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@BBBAAAAAADDDEEEEEEIIIOOOfff,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))***++++++***(((((((((((()))))))))******************+++---///111444888;;;<<<;;;;;;>>>AAALLL^^^ssstttdddcccrrrzzzpppqqqwww}}}||||||}}}~~~{{{uuupppqqqrrrrrrssstttuuuvvvvvvzzzxxxvvvsssnnnjjjfffddddddccccccdddfffgggfffeeekkkuuuxxx^^^ZZZfffkkknnnUUUAAA888333777888333111333111111111111000000000000////////////000000000000///............//////000000000000111111111222222222666::::::999;;;AAAGGG[[[uuuvvvjjjiiiuuu___LLLBBB<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???BBBAAAAAADDDEEEEEEIIIOOOggg,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))***+++,,,***((()))))))))*********+++++++++*********,,,...111222999<<<======<<<>>>EEEKKKZZZpppssslllwww|||zzzsssqqqpppqqqsssqqqkkkfffhhhhhhiiijjjkkklllmmmmmmnnnkkkfffaaa\\\YYYYYYZZZ^^^^^^^^^```bbbcccaaa```cccnnnzzzsss^^^[[[YYYkkksssQQQ@@@555777999444111444111111111111000000000000////////////000000000000...............///000000000000111111111222222222111555999999999===FFFNNNeee}}}}}}oooiiioooxxxxxxTTTGGG>>>@@@AAA<<<<<>>???@@@AAA@@@@@@???BBBAAAAAADDDEEEEEEIIIOOOhhh,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***,,,,,,***)))************+++++++++++++++*********,,,...111333===???@@@>>>===BBBKKKRRRddd{{{}}}}}}~~~{{{yyywwwuuullliiiffffffhhhhhhccc___``````aaabbbdddeeeeeefff```]]]XXXSSSPPPPPPTTTWWW[[[[[[\\\^^^``````^^^\\\^^^iiivvviii___XXXUUUttt]]]HHH777666999555222555111111111111000000000000////////////000000000000...............///000111000111111111111222222222///333888888999>>>IIISSSggg{{{ssskkkmmmrrrZZZJJJ@@@BBBBBB======CCC===========================>>>???@@@AAA@@@??????CCCAAAAAADDDEEEEEEIIIOOOhhh++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++******))))))'''((()))++++++******))))))***+++++++++...222555>>>FFFEEECCCDDDCCCLLL```ooozzzuuupppllljjjdddaaa^^^\\\[[[ZZZXXXVVVUUUSSSRRRTTTXXXZZZYYYWWWSSSPPPLLLIIIIIILLLOOORRRYYYYYYXXXXXXXXXWWWWWWWWW]]]aaakkkxxxzzzccc^^^XXXbbbzzzxxxUUU777222666444333666444444333222222111111000000000000000000000000000000000////////////000000222222111000000111222333777888666:::@@@>>>DDDVVVjjjxxxwwwpppnnnnnnrrrDDDEEECCC;;;AAA:::>>>===============>>>??????AAAAAAAAA@@@@@@@@@??????@@@AAABBBCCCDDDFFFIIILLLiii,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++*********)))))))))+++,,,,,,,,,+++***)))***,,,---...222666999CCCKKKLLLKKKNNNNNNXXXmmm~~~~~~{{{uuummmfffaaa]]][[[TTTRRROOONNNMMMLLLKKKIIIJJJHHHGGGHHHKKKLLLKKKIIIFFFFFFFFFGGGIIILLLPPPRRRWWWWWWWWWWWWVVVVVVVVVVVVXXX\\\dddppp}}}tttccc]]][[[ccczzzfffEEE999888666444444555555444444333222222111000000000000000000000000000000////////////000000222222111000000111333333555888777999??????III```uuuvvvtttnnnlllzzzPPPEEEBBB>>>BBB:::???===============>>>??????AAAAAA@@@@@@????????????@@@AAABBBCCCDDDFFFIIILLLiii------------------------......---------------,,,++++++++++++***************+++,,,,,,---,,,,,,,,,)))+++---///222555:::>>>EEEMMMOOOQQQXXX]]]iii~~~}}}sssnnnfff]]]UUUOOOKKKJJJEEECCCAAA@@@@@@@@@???>>>@@@???>>>???@@@AAA@@@??????@@@CCCFFFIIILLLOOOPPPUUUUUUUUUUUUTTTTTTTTTTTTSSSUUU[[[eeerrr~~~zzzlll]]]VVVcccxxx~~~]]]EEE<<<:::777444666666555444444333333222000000000000000000000000111000000//////000000111222222111000111222444555444999888999===@@@RRRpppllljjj{{{qqqlllrrrcccEEEAAABBBCCC;;;???===============>>>??????@@@????????????>>>>>>>>>@@@AAABBBCCCDDDFFFIIILLLggg..............................------,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,)))+++...111333777<<>>===;;;;;;=========<<<=========>>>???@@@@@@@@@CCCDDDEEEGGGIIIKKKLLLMMMSSSSSSSSSSSSRRRRRRRRRRRRPPPQQQUUU]]]iiivvv{{{gggZZZ```jjjvvvvvvUUU@@@:::999777555555555444333333222222000000000000000000000000111000000000000000000111222111111111222333555666444::::::888<<>>===============>>>>>>??????>>>>>>>>>>>>>>>>>>>>>@@@AAABBBCCCDDDFFFIIILLLeee........................------,,,,,,++++++******+++++++++++++++++++++,,,************++++++,,,,,,***,,,000333555999===@@@BBBDDDDDDOOOfffwwwtttppp~~~}}}wwwqqqjjjeee[[[VVVOOOHHHBBB???>>>===<<<:::999:::<<<======<<<;;;<<<>>>@@@AAACCCEEEFFFIIIHHHGGGFFFGGGJJJLLLNNNSSSSSSRRRRRRRRRQQQQQQQQQQQQPPPRRRXXXdddqqq|||qqq```______eeedddFFF999777888444444333333222111111111111111111111111111111111111111000000000000111111222111111111333555666888666<<<;;;999===HHHiii}}}}}}{{{yyyqqqlllxxxPPPAAAEEE>>>;;;==================>>>>>>???>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDFFFIIILLLbbb........................,,,+++++++++++++++******++++++++++++,,,,,,,,,,,,***************+++,,,,,,***...222666999===BBBEEEFFFEEEDDDUUUuuu~~~qqqdddeeewwwxxxqqqkkkddd^^^[[[NNNKKKFFFBBB>>><<<<<<<<<999888777888:::;;;;;;;;;999;;;>>>@@@AAACCCFFFIIIHHHHHHGGGGGGHHHLLLOOORRRSSSSSSSSSSSSRRRRRRRRRRRRRRRPPPPPPVVV```lllwww|||hhh```[[[]]]}}}rrrSSS===666777444333333222222111000000111111111111111111111111222111111000000111111222111111111222333666888999777===<<<;;;CCCSSSzzz|||{{{xxxwwwzzztttmmmttt]]]EEEFFF<<<<<<==================>>>??????>>>>>>>>>????????????@@@@@@AAABBBCCCDDDFFFIIILLLaaa------------------------+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++***+++,,,---...+++///555;;;@@@FFFKKKNNNLLLIIIJJJaaaxxxhhh\\\VVVZZZiiixxx~~~zzztttnnneee]]]WWWSSSOOOLLLFFFEEEBBB@@@>>>===<<<===;;;999888999;;;======<<<<<>>===============>>>??????????????????@@@@@@AAAAAA@@@AAABBBCCCDDDFFFIIILLLbbb------------------------,,,,,,,,,------.........+++++++++,,,,,,---------------,,,+++,,,---...///,,,111888???FFFMMMSSSWWWOOOLLLNNNiiittt]]]QQQPPPVVV___ggg|||tttoooccc]]]TTTLLLGGGDDDBBBAAADDDCCCBBBAAA???>>>>>>>>>???>>>======???AAA@@@@@@BBBEEEHHHIIIHHHHHHKKKNNNNNNPPPRRRTTTVVVUUUUUUTTTUUUUUUUUUUUUTTTTTTTTTTTTPPPNNNMMMQQQYYYdddmmmqqq{{{~~~yyyzzz}}}xxxnnndddYYYfffooo||||||ZZZAAA999666555555444444333222222111111111111111111111111222222111111111111222222111111111222444777:::;;;777<<<===BBBRRRkkkyyyzzz|||wwwqqqkkkfffbbb```fffkkkrrrxxx{{{}}}~~~~~~xxxtttsssrrrpppmmmooouuulllmmmttttttOOOGGG;;;BBB@@@===============>>>????????????@@@@@@@@@AAAAAAAAA@@@AAABBBCCCDDDFFFIIILLLccc///............---------///...---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------///444;;;AAAFFFJJJNNNQQQLLLNNNXXXooooooVVVMMMJJJJJJZZZooo}}}yyyjjjYYYUUUOOOGGGCCCCCCDDDCCCBBB???>>>>>>@@@AAABBBAAA???>>>??????@@@AAAAAABBBBBBEEEHHHJJJJJJIIIJJJNNNRRRTTTUUUVVVVVVWWWWWWWWWVVVWWWWWWVVVVVVUUUTTTSSSSSSRRRQQQQQQRRRVVV___iiiqqq~~~pppeeeoooqqqccc^^^bbbjjjyyyooo{{{mmmNNN<<<777666444111111333333222222222222111111111111000333444444222111000111333222222111222444666999;;;999>>>@@@BBBVVV{{{yyyrrriiibbb^^^\\\ZZZWWW```eeemmmsssxxxzzz}}}~~~wwwtttpppmmmkkklllmmmooo}}}sssoooppp|||\\\@@@BBBDDD=========>>>???????????????>>>>>>>>>>>>???@@@AAABBB@@@AAABBBCCCDDDFFFIIILLLddd///............---------///...---,,,,,,,,,,,,---***++++++++++++,,,,,,,,,------------------.........333:::@@@EEEIIIMMMPPPLLLNNNXXXkkk{{{yyyxxxyyy{{{dddOOOIIIFFFFFFUUUhhhttt{{{}}}vvvfffTTTOOOKKKEEEDDDEEEFFFEEECCCCCCBBBAAABBBCCCCCCBBB@@@BBBBBBBBBBBBCCCCCCDDDEEEIIILLLOOOPPPQQQRRRUUUXXXYYYYYYYYYZZZYYYYYYXXXXXXWWWWWWVVVUUUUUUTTTSSSSSSSSSRRRQQQQQQUUU]]]fffmmm{{{zzzlllhhhkkkzzznnn```\\\___sssuuuxxxwwwSSS===999777444222222444333222222222222222111111111111333333444222111000111333333222222222444777999;;;777;;;@@@HHH\\\zzzvvvppphhhbbb[[[VVVTTTSSSRRRQQQ[[[```iiippptttvvvxxxzzztttrrrnnnkkkjjjkkkmmmnnnzzzvvvqqqoooxxxeeeEEEBBBDDD???;;;<<<===>>>>>>>>>>>>===????????????@@@AAABBBBBB@@@AAABBBCCCDDDFFFIIILLLddd///............---------......---,,,,,,,,,------++++++++++++,,,,,,,,,,,,---,,,,,,,,,---...//////000555<<>>?????????>>>>>>>>>>>>??????@@@AAAAAAAAA@@@AAABBBCCCDDDFFFIIILLLccc///............---------...------,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,---...000111444999@@@EEEHHHJJJLLLMMMLLLWWWhhhwww{{{iiiPPPEEE@@@BBBDDDEEEOOO]]]ssszzz|||qqq^^^WWWOOOJJJHHHGGGDDDBBBCCCBBBAAABBBDDDEEEDDDDDDFFFFFFFFFFFFHHHKKKNNNPPPSSSVVV[[[___bbbcccdddeeeeeedddcccaaa___]]][[[YYYVVVVVVVVVVVVUUUUUUTTTTTTUUUTTTSSSRRRSSSWWW]]]aaauuu|||xxx|||dddXXXVVVdddkkkUUUAAA999222333666555333222333333222222222111111111222333333222111111222444333333333444666888:::;;;;;;===JJJ^^^nnn|||xxxnnneee[[[RRRMMMJJJHHHEEEDDDEEEGGGJJJKKKOOOUUU^^^fffkkkmmmnnnnnnlllkkkhhhgggfffggghhhjjjqqqwwwlllooo}}}[[[FFFBBBAAA@@@AAAAAABBBBBBAAAAAAAAA<<<===>>>>>>??????@@@@@@@@@AAABBBCCCDDDFFFIIILLLaaa///............---------------,,,,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,---///111333666;;;BBBGGGJJJKKKKKKLLLOOO^^^sss}}}uuu```JJJCCC???@@@FFFJJJNNNWWWccc}}}sssdddXXXQQQMMMJJJHHHFFFEEEDDDEEEHHHJJJKKKKKKNNNOOOPPPRRRVVVYYY]]]___```bbbeeeiiilllnnnmmmmmmhhhhhhfffdddaaa^^^[[[YYYWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUSSSSSSVVV[[[^^^ttt|||oooZZZWWWXXXtttvvvhhhLLL>>>222222666666444444333333333222222222222111111222333222111111222444333333444666777999;;;<<<666===RRRmmmyyy{{{wwwpppfff[[[SSSNNNJJJGGGFFFFFFEEEDDDEEEGGGJJJLLLNNNUUU]]]dddhhhjjjlllllliiihhhfffeeedddeeefffgggooo{{{mmmmmmyyyjjjKKKAAAAAAAAAAAABBBBBBBBBBBBAAA@@@===>>>???@@@AAAAAAAAAAAA@@@AAABBBCCCDDDFFFIIILLLeee///............---------------,,,,,,,,,---......,,,,,,,,,,,,------------,,,,,,++++++---000222444666<<>>>>>???EEENNNTTT[[[fffqqqxxxggg]]]WWWTTTQQQMMMKKKJJJKKKNNNPPPQQQQQQVVVWWWZZZ^^^bbbeeehhhiiiiiiiiijjjlllnnnooonnnlllkkkjjjhhhfffbbb___\\\ZZZXXXXXXXXXXXXXXXXXXXXXXXXVVVVVVVVVVVVUUUWWW[[[^^^qqq~~~}}}|||```[[[QQQbbbyyy___III777333666555444555333333333333222222222222111222333222111111333444333444555777888:::;;;<<<777FFFaaa|||vvv|||}}}fff___VVVNNNJJJHHHGGGFFFDDDEEEEEEEEEEEEGGGKKKNNNRRRWWW^^^dddgggiiikkklllhhhgggeeedddcccccccccdddmmm{{{ooommmuuu{{{RRRBBBAAA??????@@@@@@@@@???>>>>>>@@@AAABBBDDDDDDDDDDDDCCC@@@AAABBBCCCDDDFFFIIILLLkkk///............---------,,,,,,,,,,,,,,,---...///,,,,,,,,,------------...,,,,,,++++++---000333666888???HHHPPPVVVYYY[[[\\\fffsss|||nnnZZZHHH???>>>CCCKKKVVV^^^gggtttuuuoookkkhhhaaa___]]]\\\^^^```aaaaaadddfffjjjnnnqqqsssttttttsssqqqooooooppppppnnnlllnnnmmmkkkhhheeeaaa^^^\\\YYYYYYYYYYYYZZZZZZZZZZZZVVVWWWXXXXXXXXXZZZ]]]```lll|||||||||~~~nnn```SSSZZZuuutttYYY>>>666666444333555444444333333333222222222111222222222111111333555333444666888999;;;;;;<<<;;;VVVwww~~~{{{|||sssnnnVVVRRRMMMIIIGGGFFFFFFEEEBBBDDDFFFGGGGGGIIIMMMQQQVVVYYY___ccceeehhhkkklllhhhgggeeecccbbbbbbaaaaaakkkwwwqqqmmmsss[[[DDDAAA???????????????>>>======???@@@BBBDDDDDDDDDCCCBBB@@@AAABBBCCCDDDFFFIIILLLnnn//////.........---------,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......,,,,,,++++++---000444666;;;BBBMMMXXX___cccgggiiiqqq|||yyybbbKKK>>><<<@@@FFFPPPZZZdddooo}}}{{{xxxuuuttttttuuuuuuuuuuuuwww{{{}}}yyywwwwwwwwwtttrrrooonnnmmmjjjfffccc```^^^ZZZZZZZZZZZZ[[[[[[[[[[[[VVVWWWYYYYYYZZZ\\\___bbbjjj{{{{{{xxxyyy~~~eeeWWWZZZllldddDDD999777333222555444444444333333333222222111222222222111111333555333444666888:::;;;<<<<<<;;;___zzz}}}pppddd]]]YYYMMMKKKIIIHHHHHHGGGEEECCCBBBDDDGGGHHHIIILLLQQQUUUXXX[[[___bbbdddgggjjjmmmhhhgggeeedddbbbaaa``````iiitttsssnnnqqqzzzaaaGGGBBBAAAAAAAAAAAAAAA@@@???>>>;;;===???AAAAAAAAA@@@???@@@AAABBBCCCDDDFFFIIILLLmmm000000///........................------,,,,,,,,,,,,---.........---,,,+++......//////000333888<<<>>>NNN___llllll___ddd{{{rrrXXXCCC@@@IIILLLOOOTTT[[[fffvvv~~~}}}~~~}}}||||||vvvtttpppkkkfffbbb___]]]^^^]]]\\\[[[[[[[[[\\\]]]_________^^^^^^___cccfffooozzztttooo~~~~~~~~~|||{{{aaaZZZbbbooozzzSSS@@@:::555222444444444444333333333222222333333333333333333333333666555555555777:::===???BBBkkkrrruuuzzznnnbbbYYYSSSNNNLLLHHHHHHIIIIIIHHHGGGEEEDDDFFFFFFGGGJJJLLLOOOVVV\\\```aaabbbbbbdddgggkkknnnmmmkkkhhheeebbbaaa``````aaaooo|||pppmmmsssmmmFFFCCCCCCCCCBBBBBB@@@===;;;999>>>????????????@@@@@@@@@AAA???AAADDDEEEDDDHHHMMMiii000000///.....................---------,,,,,,,,,+++,,,---------,,,++++++---......///000444999<<>>888666666444444444333333333222222444444444333333222222222555555666777888:::===???DDDjjjttt~~~mmmggg]]]TTTNNNJJJGGGEEEJJJKKKLLLLLLLLLKKKJJJIIIKKKKKKLLLOOORRRXXX___fffcccccccccdddeeegggkkkmmmmmmkkkhhhdddaaa___^^^]]]aaammm~~~sssmmmqqqsssJJJCCC@@@AAAAAAAAA@@@???===<<<>>>????????????@@@@@@@@@AAA???AAADDDEEEDDDHHHMMMiii000000///..................------------,,,,,,,,,***+++,,,,,,,,,,,,++++++,,,---...///000444999===DDD[[[mmmqqqllleeerrrrrr[[[KKKHHHLLLOOOQQQSSSZZZhhhwww~~~||||||{{{vvvsssooojjjeeeaaa___^^^______^^^^^^^^^^^^_________aaabbbcccdddgggkkknnnrrr{{{vvvuuuwwwuuuvvvttttttwwwwwwvvvzzznnn^^^\\\ZZZiiirrrRRR===777666555444444444444333333333333666555444444222222111000333555777888999;;;>>>AAAKKKlll}}}xxxkkk[[[VVVPPPKKKHHHGGGFFFEEEIIIIIIJJJKKKLLLLLLKKKKKKKKKMMMPPPSSSXXX```iiinnnkkkjjjiiihhhiiikkkmmmooommmkkkhhhddd```]]][[[ZZZ___gggvvvxxxnnnnnn|||QQQBBB>>>???@@@@@@AAA@@@@@@@@@>>>????????????@@@@@@@@@AAA???AAADDDEEEDDDHHHMMMiii000000///...............------------------------++++++,,,,,,,,,------,,,,,,---...///111555:::>>>DDD^^^ppppppiiicccqqq{{{bbbNNNKKKTTTXXXVVVSSSYYYeeesss~~~|||||||||vvvsssoooiiieeebbb```___```````````````aaaaaaaaabbbdddffffffgggiiilllnnnsss{{{zzzzzz~~~cccZZZTTTZZZxxx]]]AAA888777444555444444444444333333333444444444333333222222222222555999::::::<<<@@@CCCSSSssszzzkkk___VVVSSSNNNLLLLLLLLLMMMLLLJJJJJJKKKLLLMMMMMMNNNNNNKKKRRRYYY___fffooouuuxxxuuussspppoooooopppqqqqqqmmmlllhhhddd___[[[XXXWWW[[[___kkk|||~~~qqqlllwwwZZZCCC??????@@@@@@@@@@@@@@@@@@>>>>>>?????????@@@@@@@@@AAA???AAADDDEEEDDDHHHMMMjjj000000///...............------------------------------------......//////,,,---...000222666<<<@@@GGGccctttqqqkkkgggqqqvvvYYYKKKRRR^^^^^^WWWVVVbbbqqq|||}}}}}}|||wwwtttoooiiieeebbbaaaaaaaaaaaabbbbbbccccccccccccfffggghhhhhhggghhhiiikkkrrryyymmm[[[VVVVVViiisssRRRAAA;;;666555555555444444444333333222222222333333444444444222666:::;;;:::<<>>>>>?????????@@@@@@@@@AAA???AAADDDEEEDDDHHHMMMlll000000///...............,,,,,,,,,------------......---------...///000111,,,...///111444888>>>CCCJJJdddqqqllljjjjjjppp|||yyy\\\TTT\\\```\\\VVV^^^jjjyyy~~~~~~~~~xxxuuupppjjjfffdddccccccbbbcccdddeeeeeefffeeeeeehhhiiiiiihhhfffeeeeeefffpppvvv}}}|||bbb\\\WWW```wwwdddJJJ;;;555555555555555444444444333000111222222444555555666333777:::;;;:::===DDDJJJaaa{{{nnnddd___ZZZTTTOOOOOOPPPQQQRRRSSSSSSUUUWWWYYY\\\___```dddsss|||wwwuuuvvvvvvuuurrrooonnnkkkgggbbb]]]YYYWWWRRRRRRWWWdddwww|||oooqqq|||hhhGGGDDDDDDBBB@@@??????>>>>>>>>>????????????@@@@@@@@@AAA???AAADDDEEEDDDHHHMMMooo000000///...............,,,,,,,,,---------......------,,,,,,---...000111---///111222555:::@@@EEEPPPffflllfffjjjppptttzzz|||fffdddfff^^^YYYZZZhhhqqq{{{yyyvvvqqqkkkgggeeeeeeeeecccdddeeegggggggggggggggfffggghhhgggdddcccccccccmmmssszzzjjjaaaYYYYYYjjjtttSSS>>>777555555555555444444444444222222222333333444444444444888;;;:::999<<>>????????????@@@@@@@@@AAA???AAADDDEEEDDDHHHMMMqqq000000///...............,,,,,,,,,------.........,,,,,,++++++,,,...///000...///111333666;;;BBBFFFZZZlllmmmgggooozzz~~~}}}||||||lllooolll]]]YYYbbbppptttzzz|||}}}}}}zzzwwwqqqlllhhhfffffffffcccdddfffhhhhhhhhhhhhgggdddeeefffeeecccbbbbbbbbblllqqqxxx~~~pppdddYYYUUUddd]]]EEE???666666555555555444444444333333333333333333333333555888;;;999888<<>>????????????@@@@@@@@@AAA@@@AAADDDEEEDDDHHHMMMsss//////...------------......------,,,,,,------...+++,,,...---,,,,,,---///......111666999<<>>@@@?????????>>>??????@@@AAAAAAAAACCCFFFEEEEEEJJJRRRwww111000//////......//////...------,,,,,,------...+++---......---,,,.../////////222666999===GGGRRRjjjqqqrrrmmmppp}}}xxx|||zzzjjjiiitttxxxyyyzzz}}}vvvjjjgggjjjpppyyyzzzuuutttqqqnnnkkkjjjjjjjjjjjjiiihhhhhhhhhgggdddaaa___^^^[[[[[[ZZZYYYWWWUUUZZZaaajjjqqqvvvzzz~~~xxx{{{~~~qqqaaa\\\[[[mmm{{{QQQBBB999888666555555555444444555444444333333444444555888888:::===:::===PPPfff|||{{{zzztttqqqooollleee```XXXSSSNNNPPPTTT]]]kkkxxxzzzrrrtttTTTFFFEEEBBB@@@======>>>@@@???????????????@@@@@@AAAAAAAAACCCFFFEEEEEEJJJRRRxxx222111000000//////000000......------------......+++---......------...///000111444777999>>>IIIUUUjjjqqquuussswww}}}ppprrryyywwwxxxzzz}}}vvviiigggfffiiitttzzzwwwuuurrrnnnlllkkkjjjjjjiiigggfffffffffdddbbb```\\\ZZZXXXVVVVVVUUURRRPPPSSSXXX___hhhpppwww}}}xxxzzz{{{~~~hhh^^^[[[eee}}}[[[DDD;;;999777666555555333111555444444444444444555555777777;;;>>><<>>===DDD^^^yyy}}}xxxvvvttt|||}}}zzzwwwrrrlllgggbbb\\\WWWUUUTTTUUU\\\eeesssqqqxxxbbbHHHFFFCCCBBBAAA@@@???>>>@@@????????????@@@AAAAAAAAAAAACCCFFFEEEEEEJJJRRRvvv111000//////....../////////......------......///,,,---///...------...000000333999>>>???BBBMMMZZZhhhmmmsssyyy}}}xxxsssvvvxxxzzz~~~yyywwwtttwwwyyynnnfffeeeqqqzzzwwwrrrnnnkkkjjjkkkkkkeeecccaaa``````___^^^\\\YYYWWWUUUSSSSSSRRRPPPNNNKKKKKKNNNVVVaaammmuuuyyyzzzyyyyyyzzzeee\\\VVVfffpppRRR@@@;;;777555777888666333444444444444444555666777888888;;;======FFFccc|||mmmuuu~~~~~~zzzvvvsssuuu}}}|||yyytttooolllgggbbb]]]ZZZWWWUUUZZZ```|||uuupppuuuhhhKKKHHHDDDBBBBBBAAA@@@>>>@@@@@@@@@???@@@AAAAAABBBAAAAAACCCFFFEEEEEEJJJRRRrrr000000///............/////////............//////,,,...//////......///000111444;;;???AAAFFFVVVeeennnpppsssyyyzzztttwwwxxx{{{vvv|||sssffflllyyyzzzwwwrrrmmmjjjiiijjjkkkdddbbb___^^^^^^^^^]]][[[WWWUUUSSSRRRRRRRRRPPPNNNJJJJJJLLLQQQYYYcccmmmtttxxx}}}~~~uuurrrzzzgggZZZUUUZZZmmmzzz[[[FFF???888555777999777555444444444444555666777777888999<<<>>>===IIIiiinnnccchhhqqq{{{|||wwwsssqqqvvv|||yyyvvvuuunnniiidddaaa[[[WWWXXX\\\rrrxxx~~~xxxoooqqqmmmQQQKKKEEEBBBAAAAAA???===@@@@@@@@@@@@@@@AAABBBBBBAAAAAACCCFFFEEEEEEJJJRRRqqq222111000000//////000000//////............//////---...//////......///000333555:::>>>AAALLLcccwwwyyyvvvuuuzzz{{{xxxxxxwwwyyy}}}~~~{{{sssxxx{{{zzzvvvqqqllliiihhhiiijjjdddaaa___]]]]]]]]]\\\[[[WWWVVVTTTTTTUUUUUUSSSRRROOOPPPQQQRRRVVV^^^jjjsssyyyxxxzzz~~~|||tttzzzooo___\\\RRRZZZ}}}gggNNNEEE:::666777888777444444444444444555666777888777888<<<>>>@@@MMMpppgggaaaeeelllttt~~~zzzvvvrrrpppuuu~~~}}}}}}}}}wwwrrrmmmiiibbbZZZXXX[[[dddiiipppssssssrrrssstttwwwyyy}}}zzzppplllzzzyyyVVVNNNFFFAAA@@@AAA???===AAA@@@@@@@@@@@@AAABBBBBBAAAAAACCCFFFEEEEEEJJJRRRrrr333222222111000111111111//////............//////---...//////......///111555666888<<>>BBBCCCYYYwww}}}uuuxxx{{{zzzzzzwwwsssvvv{{{}}}vvvyyy}}}~~~uuukkkffffffhhhhhhgggdddbbb^^^[[[YYYZZZ[[[[[[\\\\\\\\\\\\\\\]]]^^^^^^XXXVVVUUUVVV[[[bbbjjjoooooouuuzzzwwwtttyyyfff___SSSXXXbbbkkkTTT>>>999:::888333111777777666555555666777888>>>888===BBBAAAUUUqqqsssmmmjjjoooxxx}}}vvvnnnmmmpppxxx{{{tttlllbbbZZZVVVXXXXXXXXXXXXYYYZZZ\\\\\\]]]___aaadddhhhnnnuuuzzzssslllnnnhhhRRRFFFDDD@@@@@@DDD@@@??????@@@AAAAAABBBCCCCCC@@@BBBCCCCCCCCCEEEKKKPPPrrr222111000//////......///000///...------------...,,,---...------...111333666777>>>BBBEEE]]]|||zzz}}}~~~wwwuuutttrrrpppwww{{{vvvvvv|||}}}yyy{{{sssjjjeeefffggggggffffffdddaaa^^^]]]]]]^^^___bbbbbbaaaaaaaaabbbbbbccccccaaa^^^]]]___ccchhhllllllnnnnnnjjjhhhppp{{{nnncccVVVXXX^^^gggHHH::::::;;;;;;;;;777777666555555777888999===777===CCCEEE^^^~~~yyyoooiiiooo|||}}}{{{tttlllkkkoooxxx~~~wwwnnncccYYYTTTSSSSSSRRRQQQPPPPPPOOOOOOQQQRRRTTTVVVYYY^^^eeeiiiuuu|||{{{oooooooooVVVHHHFFFAAA@@@CCC???@@@@@@@@@AAAAAABBBBBBBBB@@@BBBCCCCCCCCCEEEKKKPPPttt222222111000//////////////////......------......---...///......///222555999888>>>BBBHHHddd~~~zzz~~~|||vvvsssssstttxxx|||{{{ssswww~~~xxxtttwwwpppiiieeeeeeggggggfffiiihhheeecccaaaaaabbbcccffffffffffffggggggggggggllliiifffdddccceeegggiiikkkiiieee``````iiixxx~~~oookkkkkkkkkuuuvvvgggXXXXXX[[[vvvxxxQQQ<<<999;;;;;;:::777777666555666777888999<<<777===DDDKKKjjj~~~}}}qqqiiippp|||zzzxxxqqqjjjkkkoooxxx~~~xxxnnnbbbWWWQQQLLLLLLKKKIIIHHHGGGFFFFFFFFFHHHIIIJJJLLLOOOTTTXXXaaahhhvvvssspppxxx\\\KKKHHHBBB@@@BBB???AAAAAAAAAAAAAAAAAAAAAAAA@@@BBBDDDCCCCCCFFFLLLQQQvvv333222111000//////////////////............//////---...///......000333555:::888===BBBMMMmmm}}}~~~xxxtttvvvyyyzzz}}}tttuuu{{{|||uuuqqqrrrmmmhhheeeeeeggghhhgggkkkjjjhhhfffeeeeeefffgggfffggghhhiiijjjkkkllllllnnnllliiigggeeefffggghhheeedddaaa^^^]]]bbbjjjrrrxxxrrreee```___dddppp{{{iiiZZZYYYYYYppp[[[CCC<<<<<<888333777666666666666888999:::<<<:::>>>CCCMMMrrr{{{oootttyyyqqqmmmvvv}}}zzzxxxvvvooojjjkkkpppvvv}}}xxxqqqggg]]]UUUPPPGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGIIILLLOOOSSSXXXfffzzzwwwqqq}}}___JJJGGGCCCAAABBB???AAAAAAAAAAAAAAAAAAAAA@@@AAABBBDDDDDDCCCFFFLLLQQQvvv333222111000000///////////////.........//////000,,,---.........000333555:::999>>>DDDTTTwww}}}sssooorrrvvv|||xxxvvvyyy{{{uuuqqqnnnkkkhhhfffggghhhiiijjjlllkkkjjjiiihhhhhhiiiiiihhhiiikkkmmmooopppppppppqqqoookkkgggdddccccccddd___dddhhhiiigggeeefffgggfffnnnsssppplllhhhbbb\\\hhhrrrlll]]][[[YYYjjjdddHHH>>>===:::666777666666666777888:::;;;>>><<<@@@AAAMMMuuupppdddmmmooonnnrrr||||||yyyvvvtttnnniiilllrrruuu~~~wwwssskkkccc[[[UUUQQQOOOHHHHHHIIIIIIIIIHHHGGGGGGGGGHHHHHHGGGFFFFFFHHHJJJKKKNNNYYYjjjzzzyyyqqqzzz```HHHFFFCCCAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCDDDDDDDDDFFFLLLQQQttt333333222111000000000000//////......//////000000,,,---.........000333666::::::AAAIII\\\wwwooommmrrrvvv~~~zzz~~~~~~xxxyyyyyytttqqqlllkkkjjjiiiiiijjjlllmmmmmmllllllkkkkkkkkklllllllllmmmoooqqqrrrssssssrrrrrroooiiiccc___]]]\\\]]]hhhrrr~~~{{{{{{tttwwwzzz}}}vvvyyy}}}qqqaaa^^^XXXbbb~~~jjjGGG888999;;;:::777666666666777999:::<<<>>>>>>AAAAAANNNyyyhhhdddrrrhhhkkkttt~~~|||{{{wwwtttqqqllliiilllsssuuu~~~}}}yyyuuuhhhccc\\\UUUPPPNNNNNNOOOLLLLLLLLLLLLKKKIIIGGGEEEGGGHHHHHHFFFDDDCCCDDDEEEGGGGGGNNNZZZgggttt{{{qqqxxxcccHHHFFFDDDAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCEEEDDDDDDGGGLLLQQQsss333333222111000000000000///////////////000111111---...//////000222555888;;;===FFFPPPfff~~~wwwqqqnnnpppuuuzzzyyyyyy|||yyywww~~~xxxssspppjjjkkkkkkkkklllmmmoooqqqnnnnnnnnnnnnnnnnnnoooooooooppprrrrrrrrrqqqooonnnjjjfff___YYYUUUTTTUUUVVVeeettttttdddaaaXXX^^^vvvsssNNN;;;888:::999777666666666777999;;;<<<<<<>>>BBBBBBQQQeeedddrrriiijjjppp|||}}}{{{xxxuuuqqqnnnjjjggglllssswww~~~yyywwwuuurrrkkkeeeWWWTTTOOOKKKIIIJJJKKKMMMNNNNNNOOOOOOOOOMMMKKKIIIIIIJJJJJJHHHFFFDDDDDDEEEEEEEEEHHHOOOVVVaaasss~~~rrrwwwiiiJJJGGGEEEAAABBBAAA@@@@@@@@@AAAAAABBBBBBBBBAAACCCEEEEEEDDDGGGMMMRRRrrr444333222111000000000000///////////////000111111...///000111111333666999<<>>>>>CCCCCCSSScccdddjjjdddgggmmmuuu}}}{{{zzzwwwsssmmmgggeeeiiiqqqwww{{{uuurrrmmmgggaaa[[[TTTOOOGGGHHHIIIIIIHHHIIIKKKMMMOOORRRUUUVVVUUUTTTTTTTTTRRRPPPMMMMMMNNNNNNKKKHHHIIICCCEEEKKKMMMNNN[[[kkkwwwsss~~~yyyVVVJJJCCCAAAAAA;;;??????@@@@@@@@@AAAAAAAAACCCBBBCCCFFFFFFGGGNNNWWWuuu999666222......000111111000000000000000000000000///......///111555999;;;;;;EEEGGGTTTxxx{{{zzzxxxlllhhhiiimmmuuu}}}sssyyy{{{}}}~~~zzzuuuqqqmmmnnnnnnpppqqqssstttuuuvvvuuusssrrrppppppoooooommmkkkhhheeeccc___ZZZWWWNNNLLLHHHFFFDDDEEEFFFHHHIIIMMMSSSYYY```iiiqqqvvv}}}lllhhh]]][[[jjjTTT???>>>:::888777777777777999:::;;;;;;===CCCGGG[[[www______ccceeehhhoooxxx|||yyyxxxuuuqqqkkkfffeeejjjrrryyy~~~uuupppiiibbb[[[TTTNNNJJJGGGHHHIIIHHHGGGHHHJJJLLLMMMOOOSSSUUUTTTTTTTTTUUUVVVSSSQQQPPPQQQQQQOOOMMMOOOJJJKKKOOOOOONNNXXXfffyyyrrr}}}}}}XXXIIIDDDBBBAAA===???@@@@@@@@@@@@AAAAAAAAACCCBBBCCCFFFFFFGGGNNNWWWwww===999444222111000//////000000000000000000000000//////...///222555999<<<>>>EEEHHHYYY}}}}}}mmmoooyyymmmiiiiiinnnwwwpppyyy}}}}}}yyytttqqqnnnoooqqqsssuuuwwwxxxxxxvvvvvvuuusssqqqnnnlllkkkgggccc^^^ZZZVVVRRRNNNKKKFFFEEECCCAAA@@@AAABBBCCCCCCEEEHHHLLLQQQXXX___eeemmmtttzzz}}}rrrjjj^^^YYYeeezzzbbbGGG@@@:::888888777777888999;;;<<<:::===BBBIIIbbbvvvbbbaaa```eeeiiiqqq{{{~~~zzzwwwvvvrrroooiiiddddddjjjttt{{{}}}yyyssslllbbbYYYRRRLLLHHHFFFGGGHHHIIIHHHGGGGGGHHHJJJLLLOOORRRTTTTTTTTTUUUWWWWWWTTTRRRQQQQQQRRRQQQPPPTTTOOOOOORRRPPPMMMRRR\\\ttt|||sss~~~[[[HHHEEECCCAAA@@@@@@@@@@@@@@@AAAAAAAAAAAACCCBBBDDDFFFGGGHHHOOOWWWyyy???999444333333000///////////////////////////////////////000222666:::===@@@FFFKKK```vvvwwwyyyggglllyyymmmiiijjjoooyyyrrrtttzzz}}}{{{wwwrrrooonnnpppsssvvvxxxyyyzzzzzzvvvuuutttrrroookkkhhhfff```\\\VVVPPPMMMJJJGGGEEECCCBBB@@@>>>======>>>>>>@@@AAACCCEEEHHHNNNUUUZZZbbbiiirrrxxx}}}vvvmmm```[[[eee{{{nnnOOOBBB888999888777777888999;;;<<<<<>>AAAFFFOOOiii{{{wwwzzzmmmtttwwwllliiikkkpppzzzsssmmmuuu}}}yyyuuupppmmmnnnppptttwwwyyyzzzzzzyyyttttttrrrooojjjeeeaaa___YYYUUUOOOKKKIIIHHHFFFEEECCCBBBAAA???>>><<<;;;:::>>>???@@@AAACCCHHHOOOSSSYYYaaammmwww}}}yyyoooccc___iiitttWWWEEE777999888888888888:::;;;<<<>>>BBB@@@HHHnnnooo[[[[[[[[[```gggqqq}}}~~~zzzxxxvvvppplllfffaaaaaahhhssszzz~~~{{{wwwqqqmmmddd]]]SSSKKKGGGGGGHHHHHHGGGHHHIIIHHHGGGGGGIIIJJJNNNPPPRRRRRRRRRRRRSSSUUUWWWWWWVVVUUUTTTTTTVVVWWWVVVUUUVVVXXXXXXVVVXXX[[[iiizzz~~~dddGGGHHHEEE???EEE@@@@@@AAAAAAAAABBBBBBBBBDDDCCCDDDGGGGGGHHHOOOXXX}}}DDD888000222444000///222000000000000000000000000000//////111444888<<>>AAADDDJJJKKKSSSbbbnnntttyyy~~~|||pppeee```iii___KKK===999999888888999:::<<<===999FFFCCCNNN|||hhhYYY\\\ZZZ^^^eeeqqq~~~}}}zzzxxxwwwiiifff```]]]```jjjwww{{{uuummmccc]]]QQQMMMIIIFFFFFFGGGHHHHHHFFFHHHIIIIIIIIIJJJMMMOOOOOOQQQTTTUUUVVVYYY\\\^^^___bbbffffffeeecccdddeeecccbbb```^^^^^^______]]]fffppp~~~jjjGGGLLLFFF:::DDDAAAAAAAAABBBBBBBBBBBBCCCDDDCCCEEEHHHHHHIIIPPPXXXQQQ???333444444///...222000000000000000000000000000000000111555999>>>@@@EEELLL[[[yyy~~~tttjjjmmmssskkkfffgggkkkqqqyyyvvvtttrrrsssvvvzzz}}}~~~zzzxxxvvvvvvxxx}}}|||uuurrrpppooooooqqqtttyyy}}}~~~}}}yyywwwooolllfff___XXXSSSOOONNNKKKIIIFFFEEEFFFEEEDDDBBBAAABBBCCCDDDCCCAAA???>>>;;;<<<======<<<<<<>>>???GGGDDDHHHWWWeeelllssszzz~~~pppddd^^^eee~~~aaaMMM@@@:::999888888999:::<<<===999HHHEEEPPP|||fffYYYZZZVVV^^^fffrrr|||zzzxxxwwweeebbb^^^\\\```lllzzz|||vvvooofff[[[TTTLLLJJJGGGFFFFFFGGGFFFFFFFFFHHHIIIJJJJJJLLLNNNQQQSSSUUUXXX[[[]]]aaaeeehhhqqquuuzzz{{{yyywwwwwwxxxwwwvvvrrrnnnmmmmmmkkkiiiccclll~~~lllGGGMMMFFF888CCCAAAAAAAAABBBBBBBBBCCCCCCEEEDDDEEEHHHHHHIIIPPPXXXZZZGGG888444444000...111000000000000000000000000000//////111555;;;@@@DDDGGGKKK___zzzwwwwwwxxxooofffgggpppzzzsssccccccmmmtttuuutttsssrrroooooowww~~~wwwqqqoooppprrryyy{{{}}}}}}{{{xxxvvvuuuoookkkddd]]]WWWRRROOOMMMIIIIIIHHHGGGGGGGGGHHHHHHFFFEEEDDDEEEHHHHHHEEEBBB??????>>>===<<<;;;::::::;;;<<<@@@GGGRRR^^^jjjpppxxx|||qqqbbb^^^___mmmjjjOOOAAA===;;;888888:::<<<======???CCCFFFXXX{{{bbbUUUYYY[[[[[[eeesss}}}zzzvvvrrroooggg^^^YYY\\\bbbhhhrrr}}}yyyqqqggg]]]SSSLLLJJJJJJIIIIIIHHHGGGGGGFFFJJJJJJJJJKKKKKKLLLLLLLLLSSSUUUXXX\\\bbbkkkttt{{{~~~zzz|||~~~}}}zzzNNNCCCFFFDDDCCCCCCCCCBBBAAABBBCCCDDDEEEHHHFFFEEEFFFGGGJJJSSS]]]\\\GGG555222444222111333000000000000000000000000000///000222666;;;AAADDDGGGPPPgggtttmmmfffgggoooyyyqqqkkknnnsssxxx||||||~~~|||uuuqqqppprrrttt{{{}}}}}}zzzvvvuuummmjjjddd^^^WWWRRROOOMMMJJJJJJIIIHHHHHHHHHHHHIIIGGGEEEEEEFFFHHHHHHFFFCCCAAAAAA@@@???>>>===<<<<<<;;;<<<>>>CCCLLLWWWaaagggssswww|||xxxfff```___lllpppPPP<<<===;;;888888:::<<<======???CCCEEEXXX||||||```TTTVVVUUUZZZeeeuuu{{{xxxtttpppmmmfff^^^YYY\\\bbbiiiuuu~~~vvvlllcccYYYPPPJJJIIIIIIIIIHHHHHHHHHHHHGGGHHHIIIKKKNNNQQQTTTWWWXXXWWWZZZ]]]bbbjjjttt}}}zzz~~~RRRFFFHHHEEEDDDDDDCCCBBBBBBBBBBBBDDDDDDCCCEEEIIILLLJJJJJJQQQYYYgggMMM555000444333111222000000000000000000000000//////000222777<<>>CCCKKKTTTYYYhhhmmmuuuzzz}}}jjjbbb___jjjzzzWWW======;;;999888:::<<<======@@@CCCHHH^^^}}}cccXXXXXXUUUZZZfffvvv~~~yyyvvvrrrmmmjjjaaa[[[XXX[[[aaaiiiuuu{{{qqqfff\\\TTTMMMIIIIIIIIIIIIIIIJJJJJJJJJJJJLLLMMMNNNPPPRRRTTTVVVWWWXXXZZZ\\\aaahhhsss{{{vvv|||XXXKKKKKKFFFDDDEEEDDDCCCBBBBBBBBBDDDDDDDDDFFFIIIJJJGGGIIIUUUbbbwwwXXX:::111444333000///000000000000000000000000//////111333888===BBBEEEEEEWWWuuuzzzuuuwwwgggfffffffffiiipppyyy~~~vvv{{{}}}vvvrrrrrruuuyyy{{{{{{}}}~~~xxxqqqlllfffdddaaa]]]WWWRRRMMMKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIGGGGGGFFFFFFEEEDDDDDDCCC@@@>>><<<;;;===BBBHHHLLLYYY```iiipppuuuzzzlllbbb___hhhbbbFFF>>>;;;999999:::<<<======AAAFFFMMMgggeeeYYYZZZWWWZZZfffxxx}}}yyyuuuqqqlllhhh\\\[[[[[[]]]bbbjjjsss{{{yyymmmaaaXXXRRRMMMJJJKKKKKKLLLMMMNNNNNNOOOOOOQQQRRRTTTVVVYYY\\\^^^____________aaaeeelllvvv|||{{{sssxxx\\\NNNLLLFFFCCCEEEDDDCCCBBBBBBCCCDDDEEEFFFEEEEEEEEEGGGSSSmmm```>>>333666555222000000000000000000000000000///000111555999>>>CCCFFFJJJ]]]||||||pppyyygggaaabbbeeejjjrrr||||||yyy}}}{{{uuusssuuuyyy|||~~~~~~~~~~~~xxxpppiiibbbaaa^^^ZZZUUUPPPLLLJJJHHHGGGFFFFFFEEEEEEFFFFFFHHHIIIIIIIIIIIIIIIJJJKKKIIIIIIHHHHHHGGGGGGFFFFFFDDDBBB>>><<<<<<>>>AAADDDJJJQQQ[[[ccckkkttt}}}mmmbbb^^^eeekkkOOO>>><<<999999;;;===>>>>>>BBBHHHPPPlllbbbTTTVVVVVVZZZgggxxx~~~zzzuuupppkkkhhh^^^aaadddfffjjjqqqxxx}}}wwwjjj___WWWSSSQQQPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUWWW\\\cccjjjpppuuuxxxrrrpppmmmjjjhhhkkkpppuuuyyy~~~tttvvv^^^NNNKKKEEEBBBDDDDDDCCCBBBCCCDDDEEEFFFFFFEEEEEEGGGMMM___~~~bbb@@@555777777555555000000000000000000000000...000222666:::@@@DDDFFFKKK^^^~~~|||{{{jjj``````dddkkkuuuyyywww{{{vvvuuuxxx}}}~~~~~~}}}wwwooohhh___]]]ZZZVVVRRRNNNKKKIIIGGGFFFEEEEEEDDDDDDEEEEEEHHHIIIIIIIIIHHHIIIKKKMMMJJJJJJIIIIIIIIIHHHHHHHHHGGGEEEBBB???>>>>>>???@@@AAAFFFNNNVVV```lllyyyoooddd___cccpppQQQ>>><<<:::999;;;===>>>>>>BBBIIIRRRlll|||```SSSWWWXXX\\\gggwwwzzzuuupppkkkhhhbbbhhhlllllloooxxx|||tttiii^^^YYYWWWVVVVVVUUUUUUVVVWWWXXXXXXYYYYYY]]]___dddjjjpppvvv{{{}}}{{{yyytttnnnjjjhhhjjjlllmmmuuuuuuvvv```NNNJJJDDDBBBCCCCCCBBBBBBCCCEEEGGGHHHJJJJJJKKKKKKLLLTTTgggyyydddCCC666666555444555000000000000000000000000...000222666;;;@@@DDDGGGMMMcccvvvhhh``````bbblllyyy|||www{{{wwwwww|||~~~{{{zzzxxxssskkkddd]]]ZZZVVVRRRNNNKKKIIIIIIGGGFFFFFFEEEEEEEEEEEEEEEGGGHHHIIIIIIGGGHHHKKKNNNJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGEEECCCAAA@@@???>>>===AAAFFFLLLUUUcccttttttgggbbbbbbvvvRRR???<<<::::::;;;===>>>>>>CCCKKKTTTmmmvvv^^^UUUXXXXXX]]]ggguuuzzzuuuooojjjfff^^^dddfffdddhhhuuuzzzrrrmmmkkklllnnn{{{xxxqqqggg^^^ZZZZZZ[[[\\\YYYYYYYYYZZZZZZ[[[[[[[[[aaabbbeeehhhkkkoooqqqsssrrrqqqnnniiidddbbbbbbdddfffiiioooxxx~~~wwwvvvaaaOOOJJJDDDCCCAAAAAAAAABBBDDDFFFIIIJJJLLLKKKLLLLLLJJJJJJRRR]]]gggFFF777444111000111000000000000000000000000...000333777<<>>===???BBBFFFOOO^^^ppp|||xxxjjjdddbbb|||SSS???<<<::::::<<<>>>>>>>>>DDDMMMXXXqqq{{{kkkXXXRRRUUUSSS___hhhttt~~~yyytttoooiiieeeVVV[[[[[[WWW\\\mmmrrrlllcccYYYTTTUUUZZZ```hhhnnnuuu|||vvvooofff^^^\\\\\\]]]^^^[[[[[[[[[[[[[[[\\\\\\\\\[[[]]]```eeejjjnnnqqqsssiiihhhgggdddaaa______aaabbbaaa```bbbfffnnnvvv{{{yyywwwuuuqqqlllhhhdddbbblllwwwwwwbbbOOOJJJEEEDDD@@@@@@AAABBBDDDGGGJJJKKKGGGFFFHHHLLLOOOSSS]]]gggoooJJJ777888333///666222222222111111111000000222222333777>>>EEEIIIKKKTTTkkklll\\\___aaaeeelllvvv~~~}}}tttuuu}}}~~~{{{vvvpppkkkjjjlllmmmnnnppprrrvvvyyy{{{}}}}}}|||~~~|||wwwqqqlllddd]]]XXXTTTRRROOOKKKHHHGGGGGGGGGDDDEEEFFFGGGGGGHHHGGGGGGKKKJJJHHHGGGGGGHHHJJJKKKOOOLLLIIIGGGGGGHHHHHHGGGHHHHHHIIIHHHGGGDDDAAA???@@@???===???GGGXXXjjjwwwuuujjjddd^^^vvvTTTAAA<<<999<<>>FFFVVVhhhuuuyyyjjjbbb\\\ttt[[[AAA<<<999<<<>>>???AAADDDJJJRRRccceeeWWWUUUVVVSSSXXXfffzzzzzzvvvsssnnngggbbbVVVUUUUUUWWW^^^jjjxxxvvvggg]]]RRROOOKKKGGGFFFGGGIIIJJJPPPWWW```iiisss{{{yyyssssssqqqrrrvvv{{{}}}{{{xxxooooooooollliiigggggghhheeeggghhhfffcccaaaaaabbbfffgggjjjooouuuzzz|||}}}zzzuuummmeee___[[[YYYWWWYYYSSSQQQRRROOOQQQcccxxx|||uuunnnhhhgggpppxxxxxxeeeKKKGGGDDDBBBBBBBBBAAAAAABBBEEEGGGIIIIIINNNLLLKKKOOOOOOWWWiiiwwwNNN666666444000444222222222111111111111111222222444999AAAHHHMMMOOOYYYqqq}}}tttxxxeee]]]___eeemmmwwwzzznnnkkkooouuu{{{tttppphhh^^^UUURRRRRRTTTVVVZZZ\\\___aaacccfffjjjmmmooorrrvvvxxxyyyzzz{{{}}}}}}||||||~~~}}}yyytttmmmfff___YYYTTTPPPMMMKKKIIIFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHEEEEEEFFFHHHIIIJJJKKKLLLNNNKKKIIIHHHIIIJJJJJJIIIHHHHHHIIIIIIIIIJJJJJJJJJDDDBBB@@@@@@GGGVVViiiwww~~~mmmccc^^^xxx```BBB<<<999;;;>>>>>>AAAEEEJJJTTTiiifffWWWTTTTTTSSSVVVeeeyyy}}}xxxtttqqqllleee```UUUTTTTTTVVV]]]iiiwwwlll\\\RRRKKKIIIGGGEEEDDDEEEFFFGGGNNNTTT\\\dddnnnuuutttnnnllljjjjjjmmmrrrwwwxxxwwwqqqrrrsssqqqooolllllllllnnnooopppooollliiihhhiiikkklllnnnsssyyy~~~zzzrrrhhh```[[[XXXXXXUUURRRPPPNNNIIIMMMaaaxxxvvvooojjjppp}}}zzzyyyeeeKKKGGGDDDCCCBBBBBBAAAAAACCCEEEHHHJJJJJJPPPNNNMMMQQQRRRYYYkkk|||QQQ777666555000333111111111111111111111111333333555;;;CCCKKKQQQSSS^^^vvvuuuuuuaaa[[[^^^eeennnxxxxxxnnnnnnooosssyyyyyynnneee```XXXRRRQQQRRRTTTTTTVVVXXXZZZ\\\___bbbfffiiikkknnnrrrvvvwwwxxxzzz|||||||||~~~|||{{{tttnnnfff^^^XXXSSSNNNLLLHHHGGGFFFDDDCCCCCCCCCCCCFFFGGGHHHIIIIIIJJJJJJIIIEEEFFFGGGIIIJJJJJJJJJJJJLLLJJJIIIIIIJJJKKKKKKJJJKKKKKKJJJJJJKKKLLLMMMMMMHHHGGGDDDDDDIIIXXXlll{{{qqqgggccc~~~aaaDDD===999;;;===???BBBGGGJJJXXXoooeeeWWWSSSSSSRRRUUUcccwww|||wwwtttqqqlllddd^^^TTTTTTTTTVVV]]]iiiwwwvvvdddVVVOOOFFFEEEEEEEEEFFFGGGGGGHHHMMMRRRXXX^^^gggnnnmmmgggcccaaa```ccciiioootttvvvsssuuuvvvuuurrrooommmmmmvvvuuusssqqqooonnnnnnnnnnnnmmmooosssyyywwwmmmccc[[[XXXWWWTTTRRROOOLLLHHHJJJYYYjjjoooqqq{{{}}}zzzeeeKKKGGGEEEDDDBBBBBBAAABBBCCCFFFIIIJJJKKKQQQOOOOOOTTTTTT\\\ooo~~~VVV999666555000333111111111111111111111111333333666<<>>@@@DDDIIIPPP___xxx}}}dddVVVRRRRRRSSSVVVcccuuu|||xxxuuurrrlllddd^^^TTTSSSSSSUUU\\\hhhvvvxxxfffVVVMMMJJJCCCCCCDDDEEEFFFHHHIIIIIIGGGKKKOOOSSS[[[aaa___ZZZVVVUUUTTTVVV]]]eeelllqqqrrrtttwwwwwwvvvuuuuuuuuu{{{xxxssspppooopppqqqrrrpppooopppssszzz~~~sssggg]]]XXXWWWWWWSSSOOOMMMJJJJJJOOOUUUpppyyyiiijjjrrrzzzeeeLLLHHHFFFEEEBBBBBBAAABBBDDDFFFIIIKKKMMMSSSQQQQQQVVVWWW```rrr~~~[[[===777444000333111111111111111222222222333444777>>>HHHQQQXXX[[[eeesssooorrr___XXX\\\dddoooyyy|||~~~yyyssshhh___WWWUUURRRPPPNNNLLLIIIGGGDDDEEEGGGIIIKKKNNNTTTWWW^^^bbbhhhmmmpppqqqssstttwwwzzz~~~|||xxxuuusssjjjeee]]]VVVPPPMMMIIIGGGDDDDDDDDDEEEEEEFFFFFFFFFHHHIIIJJJKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJNNNMMMMMMOOOQQQSSSRRRRRRPPPQQQQQQQQQRRRRRRRRRRRRPPPOOOLLLIIIKKKXXXmmm~~~wwwmmmgggmmmIIIBBB<<<<<<>>>AAAFFFLLLRRRdddwwwaaaVVVQQQQQQSSSVVVbbbsss}}}yyyvvvsssmmmeee^^^SSSSSSRRRTTT[[[ggguuu}}}lll\\\QQQLLLJJJDDDDDDDDDEEEFFFGGGHHHHHHEEEHHHJJJLLLRRRWWWUUUPPPNNNMMMMMMPPPWWWaaajjjpppuuuxxx|||{{{vvvttttttvvvwwwxxxtttsssrrruuu||||||nnnbbb[[[XXXYYYVVVRRRPPPNNNKKKJJJIIINNN[[[fffiiifffccc___[[[\\\\\\eee{{{yyyhhhNNNJJJFFFDDDBBBBBBAAABBBDDDGGGJJJLLLNNNTTTSSSSSSYYYZZZcccuuu}}}___AAA888444000444000000111111111222222222333444888???IIISSSZZZ]]]hhhtttlllrrr___VVV[[[dddooozzz}}}{{{xxxpppiii```WWWRRROOOKKKHHHFFFDDDBBB@@@AAABBBCCCEEEGGGKKKPPPTTTWWW\\\ccciiimmmppprrrtttrrrwww{{{|||xxxsssooonnnfffbbb[[[UUUQQQMMMIIIGGGDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJJJJKKKLLLMMMNNNRRRQQQRRRTTTWWWYYYXXXWWWYYYZZZ\\\^^^````````````ZZZYYYUUUOOONNNYYYmmm~~~yyyqqqjjjvvvLLLDDD======???CCCIIIOOOTTThhhooo]]]UUUQQQQQQTTTUUUaaaqqq|||xxxvvvsssmmmddd]]]SSSRRRRRRTTT[[[ggguuu~~~uuuggg]]]XXXUUUSSSMMMLLLJJJHHHGGGFFFGGGGGGHHHJJJJJJKKKOOOSSSQQQKKKHHHHHHJJJMMMTTT^^^iiipppwwwzzz~~~~~~vvvtttsssvvv|||uuuggg___\\\WWWXXXWWWTTTOOOMMMKKKKKKNNNUUUYYYXXXWWWXXXWWWTTTTTTSSS]]]tttxxxmmmRRRKKKFFFBBBBBBBBBAAABBBDDDGGGKKKMMMOOOUUUTTTUUUZZZ\\\eeewww|||aaaDDD888333000444000000111111222222222222333444888@@@JJJUUU\\\___iiiwwwmmmqqq\\\VVV[[[dddpppzzzzzzxxx|||{{{rrriiicccZZZRRROOOKKKEEEBBB@@@@@@@@@@@@>>>???@@@AAACCCHHHMMMQQQSSSYYYaaaiiinnnqqqtttvvvoootttyyyyyyuuuoookkkjjjddd```[[[VVVRRRNNNJJJGGGEEEEEEGGGHHHJJJJJJKKKKKKIIIJJJKKKLLLLLLMMMMMMMMMKKKKKKJJJJJJKKKNNNPPPRRRUUUUUUUUUXXX[[[]]]]]]\\\bbbdddgggkkkmmmnnnnnnnnndddccc]]]UUURRR[[[ooo{{{vvvooo{{{MMMEEE>>>>>>@@@CCCJJJPPPYYYpppkkk[[[UUUQQQRRRUUUTTT```ppp~~~~~~{{{xxxuuurrrlllccc\\\RRRRRRRRRTTT[[[ggguuu~~~yyymmmddd___^^^\\\ZZZVVVTTTPPPLLLIIIHHHHHHHHHHHHIIIIIIHHHLLLOOOLLLGGG@@@AAACCCGGGNNNYYYccckkkrrruuuyyy}}}vvvtttrrrttt{{{{{{lllbbb^^^TTTYYY[[[VVVPPPNNNPPPRRRSSSXXX\\\\\\]]]]]]YYYTTTUUUSSS\\\ssswwwqqqUUULLLEEE@@@BBBBBBAAABBBEEEHHHKKKMMMPPPVVVUUUVVV[[[]]]fffyyyyyyxxxeeeEEE444666888333333333222111000000111111222666666???OOOTTTWWWbbbmmmwwwttttttuuuaaa]]]XXX\\\gggttt{{{|||}}}{{{{{{}}}~~~xxxppprrrxxxxxxrrriiiccc___XXXOOOGGGCCCAAA???>>>???AAABBBBBB@@@@@@@@@BBBEEEIIINNNRRRUUUZZZbbbhhhmmmpppsssuuutttrrrssssssmmmeeeaaabbb```]]]ZZZWWWUUURRROOOMMMJJJIIIIIIHHHIIIJJJKKKLLLNNNNNNNNNMMMMMMMMMMMMMMMMMMNNNPPPRRRTTTUUUVVVVVVWWWXXX[[[^^^```bbbcccdddiiihhhnnn{{{rrrccc[[[```nnnyyy}}}sssppp{{{{{{QQQEEE;;;;;;AAAHHHOOOUUU^^^yyyfffZZZUUUQQQQQQTTTTTT]]]ooo~~~xxxsssnnnhhh```ZZZTTTSSSRRRUUU\\\fffpppwww~~~sssllleee```^^^bbbppp~~~tttlll___RRRIIIFFFHHHJJJKKKLLLLLLLLLJJJHHHEEECCCBBBCCCCCCEEEJJJSSS^^^eeemmmpppvvv{{{{{{xxx|||zzzttttttyyyssscccXXXXXXYYY[[[[[[TTTOOORRRYYY^^^iiirrrsssrrrqqqlllddd\\\]]]cccqqqxxx~~~oooSSSIIIDDDBBBBBBBBBBBBDDDGGGLLLQQQSSSRRRUUUSSSXXXaaacccmmmyyyyyygggHHH555555666111333222222111000000111111333777777@@@QQQVVVYYYdddkkkyyy|||pppuuu~~~jjjZZZYYYXXX\\\gggssszzz||||||wwwtttsss}}}~~~}}}uuummmmmmssspppiii___XXXSSSNNNHHHBBB???>>><<<===>>>@@@AAABBB@@@???>>>>>>AAAFFFMMMQQQ^^^bbbgggkkklllmmmooopppnnnkkkjjjhhhccc\\\ZZZ\\\]]]\\\[[[ZZZXXXVVVSSSQQQLLLLLLKKKKKKKKKLLLNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQSSSTTTVVVWWWWWWWWWXXXZZZ^^^bbbfffjjjmmmnnnqqqssszzzxxxmmmmmmwwwtttmmmvvvzzzQQQFFF<<<===DDDKKKSSSZZZiiidddWWWRRRNNNOOOSSSTTT___rrr}}}wwwsssnnnhhh___YYYQQQQQQQQQTTT\\\gggrrrxxx|||rrriiieeeaaa___]]]\\\bbbiiiiiiaaaVVVMMMGGGFFFHHHIIIKKKKKKLLLKKKJJJGGGDDDCCC>>>>>>???@@@EEEMMMVVV]]]gggkkkttt}}}~~~|||xxxsssqqquuu|||zzzjjj___ZZZZZZ]]]___\\\VVVVVVYYYjjj|||zzzwwwuuu{{{xxxpppTTTKKKEEEDDDAAAAAABBBDDDIIINNNSSSWWWVVVYYYWWW[[[ccceeeoooxxxyyyiiiLLL888555444///333222111111000111111111333777888AAARRRXXX[[[fffppp|||ooo|||{{{gggZZZ[[[XXX\\\gggssszzz|||yyypppmmmyyyzzz}}}|||tttjjjgggjjjeee]]]SSSKKKGGGDDD@@@>>><<<<<<<<<<<<<<<===>>>>>>??????>>>>>>AAAHHHRRRXXXcccfffiiijjjjjjiiiiiiiiigggbbb^^^\\\WWWRRRSSSWWWYYY[[[\\\]]]\\\ZZZWWWTTTPPPOOONNNNNNNNNOOOPPPQQQQQQQQQQQQRRRSSSSSSSSSTTTUUUUUUVVVWWWWWWXXXXXXYYY[[[]]]aaafffkkkpppsssuuuuuuxxx~~~xxxnnnvvv|||SSSGGG>>>???GGGOOOXXX___ooobbbSSSNNNKKKLLLPPPUUUaaavvv|||wwwrrrnnnggg^^^XXXOOOOOOOOOSSS[[[gggrrryyy}}}}}}wwwmmmccc___\\\\\\^^^[[[UUURRRSSSYYYTTTNNNLLLMMMOOOOOONNNKKKKKKKKKJJJHHHFFFDDDBBB<<<<<<<<<===@@@FFFOOOTTT___eeerrrvvvsssooolllmmmsss|||sssfff\\\[[[___eeefffaaa\\\ZZZiii|||~~~yyyoooUUULLLFFFEEEAAAAAABBBEEEJJJPPPVVVZZZ[[[]]]\\\^^^fffgggsssuuuvvvjjjOOO;;;555333///222222111111111111111222111666777BBBSSSYYY]]]iiivvvsssjjj\\\]]]WWW\\\fffssszzz{{{{{{vvv{{{~~~yyyjjjaaa```YYYSSSKKKEEEAAA???===;;;=========<<<:::::::::;;;=========>>>BBBJJJUUU^^^ccceeeggggggeeecccbbbbbb```ZZZUUUQQQMMMJJJNNNTTTVVVZZZ^^^```___\\\XXXVVVSSSRRRQQQPPPPPPQQQRRRSSSRRRRRRSSSTTTUUUVVVVVVWWWXXXXXXWWWWWWXXXXXXYYYYYY^^^___bbbeeejjjnnnqqqsssvvvxxx{{{sss|||UUUIII???AAAIIIRRR\\\cccnnnaaaPPPKKKIIIKKKOOOUUUccczzz{{{vvvrrrmmmfff]]]WWWOOONNNOOORRRZZZeeepppwww|||yyyqqqiii```XXXWWWVVVWWWZZZXXXQQQLLLKKKNNNMMMOOOTTTZZZ]]]ZZZWWWLLLLLLKKKJJJHHHEEECCCBBB===>>>>>>>>>???DDDJJJOOOXXX```ppp~~~zzzooonnnjjjeeedddjjjttt|||zzzmmm^^^[[[]]]gggllliiibbb]]]___xxxuuusssxxxzzzkkkRRRJJJEEEDDDAAAAAABBBDDDIIIPPPWWW[[[\\\___^^^```gggjjjwwwqqqsssiiiRRR>>>666444222222111111111111111222222000555777BBBTTT[[[___kkkzzzuuuyyykkkYYYWWWWWW[[[fffsssyyy{{{~~~~~~kkk\\\VVVMMMJJJFFFBBB@@@>>>===;;;===>>>???===;;;;;;<<<>>>@@@AAABBBBBBCCCIIITTT\\\gggggggggddd___[[[YYYYYYVVVPPPJJJGGGDDDCCCHHHPPPUUUZZZ```ccc```\\\XXXVVVUUUTTTSSSRRRRRRSSSTTTUUUTTTTTTUUUUUUVVVWWWXXXXXXYYYXXXWWWWWWWWWWWWXXXYYY]]]^^^```cccgggllloooqqqyyyzzz~~~{{{wwwUUUJJJ@@@BBBKKKUUU___gggrrrcccPPPKKKIIIKKKOOOUUUbbbzzz~~~zzzuuuqqqmmmfff\\\UUUPPPOOOOOOQQQYYYcccnnntttzzz~~~yyynnnddd[[[RRRMMMQQQPPPRRRVVVUUUPPPNNNOOOOOOSSSYYY```eeeccc\\\WWWMMMMMMKKKJJJGGGEEECCCBBB???@@@@@@???@@@CCCHHHKKKTTT\\\nnn~~~xxxsssiiigggccc___\\\aaajjjqqqyyyuuubbb[[[[[[dddlllkkkeee```ZZZkkkuuujjjgggkkkrrrwww{{{fffNNNFFFBBBCCCBBBBBBBBBDDDIIIPPPWWW[[[]]]aaa```bbbiiilll|||pppqqqiiiTTT???666444555111111111000111111222333000555777CCCVVV^^^bbbnnnvvv{{{nnnZZZUUUWWW[[[fffrrryyy{{{~~~|||gggVVVNNNDDDCCCAAA@@@???????????????@@@AAA???===>>>CCCGGGNNNQQQRRRQQQOOOQQQWWW^^^lllkkkhhhaaaYYYRRRNNNLLLIIICCC???>>><<<<<>>>>>AAAEEEHHHGGGHHHGGGCCC??????DDDJJJUUUZZZ___^^^[[[ZZZ^^^ccchhhgggbbbZZZPPPHHHCCCAAA>>>:::888999888888===DDDSSSZZZbbbeeeccc```___```[[[ZZZYYYXXXWWWXXXYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[YYYXXXWWWVVVWWWXXXZZZ\\\YYYYYYZZZ]]]```eeeiiikkknnnnnnqqqsssrrrqqqwww~~~uuuwww{{{~~~QQQFFF???DDDQQQ```nnnxxxhhhTTTNNNKKKKKKMMMSSS^^^sss{{{xxxtttqqqllldddZZZSSSNNNMMMMMMPPPWWWbbblllssszzz~~~yyyjjjYYYOOOHHHAAA@@@BBBCCCLLLZZZcccaaaZZZZZZ___cccgggjjjfff^^^TTTNNNLLLQQQOOOMMMKKKHHHFFFEEEDDDBBBCCCDDDCCCCCCDDDFFFHHHKKKTTTfff~~~~~~xxxqqqjjjbbb]]]XXXTTTSSSUUUWWWXXXdddnnnzzzwwwiii[[[YYY\\\___aaaddd[[[XXX^^^qqqxxxqqq\\\XXXSSSMMMJJJJJJLLLOOOZZZcccppp~~~|||jjjOOOEEEBBBCCCBBBAAABBBFFFMMMWWW```ffflllpppnnnnnnrrruuuttttttkkkVVV???222111444111111000000111222333333333888<<>>???DDDKKKPPPQQQQQQMMMFFF???>>>BBBGGGOOOVVV^^^```]]]]]]```eee```^^^ZZZRRRIIIBBB===<<<999666666888888888===CCCRRRYYYbbbfffeeecccccceee^^^]]][[[ZZZZZZZZZ[[[[[[]]]]]]]]]]]]]]]]]]]]]\\\ZZZYYYXXXWWWXXXZZZ\\\]]][[[ZZZYYYZZZ[[[^^^aaabbbjjjlllppptttqqqkkkiiikkkuuu}}}vvvxxx|||NNNDDD>>>EEETTTeeeuuuiiiTTTOOOLLLJJJLLLRRR]]]pppzzzwwwtttpppllldddZZZRRRKKKKKKKKKOOOWWWcccnnnuuuzzz~~~{{{wwwjjjZZZKKKDDD@@@>>>@@@FFF@@@OOOcccooolllbbb___ccchhhkkkkkkdddYYYPPPOOOQQQRRRPPPNNNKKKIIIGGGFFFEEEDDDFFFGGGGGGFFFGGGHHHJJJHHHPPPccc|||~~~xxxqqqiiiaaa[[[UUUQQQRRRSSSSSSQQQYYYbbbnnn{{{ppp^^^VVVVVVYYY___ccc___VVVUUU^^^fffddd]]]YYYNNNNNNMMMKKKIIIIIIJJJLLLQQQVVVbbbrrr|||pppRRRGGGCCCDDD@@@AAABBBGGGPPP[[[eeellluuuxxxuuusssvvvxxxxxxeeeNNN>>>777444111111111222222222333333333444888:::HHH^^^hhhlllwww~~~nnnbbb[[[XXXUUU\\\fffooovvvzzz~~~sssjjjaaaUUUJJJFFFBBBAAAAAADDDIIIOOOSSSUUUTTTOOOHHHBBB???@@@DDDGGGKKKLLLOOOUUUZZZ^^^^^^]]]^^^VVVKKKDDDAAA>>>999444666888999888777888<<>><<>><<<;;;777444555666777666444666;;;???OOO]]]iiikkkhhhggghhhhhhcccbbb___^^^]]]^^^```bbb______^^^]]]\\\ZZZYYYXXXWWWWWWXXXXXXYYYYYYZZZZZZZZZ[[[YYYUUUVVVXXXWWWRRRUUUYYYaaallltttqqqeeeZZZMMMPPPSSSZZZhhhxxxxxxqqqtttxxxvvvQQQHHH@@@FFFZZZssseeeVVVRRRNNNKKKLLLOOOWWWhhh{{{yyysssqqqlllaaaXXXSSSNNNLLLKKKLLLSSS^^^iiiqqqyyy~~~{{{lll^^^WWWNNNHHHAAA??????@@@???<<>>@@@EEEMMMSSSUUURRRNNNFFFDDDCCCFFFKKKPPPTTTUUUHHHCCC<<<999999999888666666777777555444666<<>>@@@@@@???<<>>NNNgggttt}}}nnn___XXXWWWWWW]]]gggpppvvv{{{~~~tttmmmfffccc^^^UUUOOOMMMJJJHHHFFFEEEDDDCCC@@@===>>>BBBJJJUUU\\\[[[SSSKKK@@@@@@@@@DDDIIIMMMOOOPPPCCC???:::777888:::::::::999::::::999888:::@@@FFFLLLYYYfffiiiiiijjjkkkjjjkkkjjjiiihhhfffdddbbbaaa^^^^^^]]]]]][[[ZZZYYYXXXWWWWWWXXXYYYYYYXXXXXXWWW[[[___```^^^\\\YYYQQQHHHGGGFFFJJJVVVdddhhhaaaYYYRRRPPPKKKMMMZZZlllwwwzzzwwwtttuuutttQQQHHHDDDQQQnnneeeTTTQQQOOONNNNNNIIIPPP^^^qqq|||wwwtttnnnbbbVVVQQQNNNPPPRRRQQQSSSZZZgggpppuuuyyy~~~ooodddZZZPPPIIIHHHEEECCC@@@@@@AAA@@@>>><<>>???CCCIIIMMMOOOMMMKKK@@@===999777777999:::;;;<<<======<<<;;;>>>DDDIIIMMMYYYeeeiiikkkllllllkkkkkkkkkjjjhhhfffccc```^^^]]]]]]]]]\\\[[[ZZZYYYXXXVVVWWWWWWXXXXXXXXXXXXXXX]]]aaacccbbb```\\\SSSJJJIIIDDDBBBIIIVVV```bbb```PPPNNNJJJIIITTTffftttyyyyyywwwzzzoooPPPGGGDDDUUUwwwdddQQQMMMMMMLLLLLLKKKQQQ^^^nnn}}}|||wwwtttnnnaaaUUUOOONNNPPPQQQQQQQQQXXXdddnnnsssxxx~~~wwwdddWWWPPPKKKKKKOOOFFFEEEDDDBBBAAA@@@===<<<@@@>>>AAAIIIOOOPPPOOOQQQTTTXXX\\\___^^^WWWNNNHHHGGGGGGIIINNNRRRPPPIIICCC@@@@@@??????@@@BBBDDDEEEGGGOOObbbxxx}}}{{{wwwqqqccc___ZZZVVVTTTSSSQQQPPPNNNSSSVVVVVVXXXaaarrr{{{rrriii```aaafffmmmrrrooofff^^^YYYWWWUUUTTTSSSTTTTTTSSSQQQNNNNNNOOOOOOQQQ___gggSSSLLLEEEBBBDDDCCCEEEOOOeee}}}yyyaaaHHH999555555333333333333444444444444555888<<>>@@@@@@???AAAFFFJJJOOOZZZeeejjjlllnnnnnnkkkkkkjjjiiigggdddaaa___]]]\\\\\\\\\\\\[[[ZZZYYYXXXVVVVVVVVVVVVWWWXXXYYYZZZ]]]aaacccbbbaaa___WWWNNNJJJCCC>>>???IIIUUU^^^bbbZZZZZZVVVQQQUUUbbbooovvv}}}wwwyyygggNNNEEECCCXXXdddOOOHHHJJJKKKJJJLLLQQQ]]]lllyyy{{{wwwuuuooobbbVVVPPPKKKKKKLLLLLLOOOVVV```hhhrrrvvv}}}zzzjjjXXXNNNJJJIIINNNSSSHHHGGGFFFDDDAAA???======@@@???BBBIIIMMMLLLKKKLLLQQQVVV[[[[[[UUUNNNGGGEEEDDDGGGLLLPPPPPPLLLEEE???;;;;;;;;;;;;>>>AAAEEEGGGHHHPPPaaattt~~~{{{vvvoooccc```[[[WWWVVVTTTRRRQQQPPPTTTWWWWWWYYYaaaooo{{{zzznnnccchhhlllvvv|||rrrkkk```]]]ZZZWWWVVVUUUSSSQQQOOONNNPPPRRRSSS```eeeSSSMMMGGGDDDEEECCCDDDOOOhhhyyy```GGG:::666555333333333444444444444555777777:::SSS|||uuummm___YYYYYY___iiiqqqwww{{{~~~uuunnnfff___VVVMMMKKKMMMEEEDDDBBBBBBDDDFFFFFFFFFKKKMMMNNNKKKEEEAAAAAACCCLLLOOORRRVVVUUUPPPHHHBBB<<<:::888666666888;;;>>>>>>AAADDDEEEDDDEEEIIILLLQQQ[[[fffkkknnnpppooolllkkkjjjhhheeebbb```^^^]]][[[\\\\\\[[[[[[ZZZYYYXXXVVVUUUTTTTTTUUUXXX[[[]]]]]]aaabbbbbbbbbbbb\\\VVVKKKFFF@@@>>>@@@GGGOOOTTT]]]```^^^VVVSSS[[[hhhqqq|||xxxkkkNNNEEEFFF___fffMMMFFFHHHJJJIIIIIINNNZZZjjjwww|||xxxwwwqqqdddWWWQQQJJJIIIHHHJJJOOOWWW___dddqqqvvv}}}gggZZZMMMGGGFFFFFFJJJOOOHHHGGGFFFCCC@@@???>>>???@@@???BBBGGGHHHFFFFFFIIIKKKNNNQQQPPPLLLGGGDDDCCCBBBFFFKKKMMMJJJEEEAAA@@@::::::999:::===AAAEEEHHHHHHOOO^^^nnnyyy~~~zzztttmmmccc```[[[XXXWWWUUUTTTRRRQQQSSSTTTTTTWWW___lllvvv~~~rrroooqqq~~~}}}uuunnngggaaa[[[XXXRRROOOPPPSSSVVVbbbeeeSSSMMMHHHFFFFFFDDDFFFTTTrrryyy___GGG:::666555333333333444444444555555999666888TTTooolll```ZZZYYY```iiiqqqwww{{{~~~wwwrrrllleee[[[OOOJJJKKKIIIHHHIIIKKKNNNNNNMMMKKKLLLOOONNNIIIBBB@@@FFFLLLUUUVVVWWWXXXVVVOOOFFF???<<<;;;:::888888:::>>>BBBAAAEEEIIIJJJJJJJJJMMMPPPRRR]]]gggllloooqqqooolllkkkjjjgggdddbbb```^^^^^^[[[[[[[[[[[[[[[ZZZYYYXXXVVVUUUSSSSSSTTTXXX\\\______bbbccccccdddeeebbb\\\NNNKKKFFF@@@<<<<<<@@@CCCHHHOOOQQQKKKHHHRRRaaammm~~~}}}vvvQQQHHHJJJfffhhhMMMDDDGGGJJJJJJFFFLLLXXXhhhuuu}}}yyyxxxrrrfffYYYSSSKKKIIIGGGJJJQQQYYYaaadddqqqvvv}}}wwwoooYYYNNNEEECCCCCCCCCEEEIIIFFFFFFDDDBBB???>>>???AAAAAA@@@AAADDDCCC@@@CCCHHHEEEEEEFFFFFFEEEDDDBBB@@@@@@EEEIIIHHHDDD@@@@@@BBB<<<;;;::::::<<>>===???>>>>>>???@@@AAAGGGYYYjjj~~~}}}}}}~~~VVVMMMKKKjjjdddLLLGGGGGGGGGHHHIIINNNXXXeeeuuu~~~vvvkkk___UUUQQQKKKKKKJJJIIILLLSSS\\\bbbkkkuuu}}}zzzlllbbbOOOHHHCCCCCCCCCAAAAAADDDDDDBBB@@@AAACCCDDDBBB???CCCCCCBBBAAA@@@@@@@@@@@@CCCDDDDDDCCC@@@@@@BBBDDDCCCCCCDDDDDDDDDBBBAAA@@@;;;:::888999;;;@@@DDDGGGKKKMMMUUUdddpppwww|||~~~{{{zzztttkkkcccbbb___^^^\\\ZZZVVVSSSQQQQQQPPPOOOPPPWWWaaaiiixxxmmmggg___\\\```ppp~~~eeeZZZYYYPPPHHHGGGOOOJJJRRR~~~xxxaaaJJJ;;;555555222222222333444555666777888;;;>>>VVV}}}ooo^^^]]]YYY\\\dddpppxxx{{{~~~~~~{{{ssskkkfff___UUUOOOMMMNNNSSSWWWVVVVVVVVVSSSOOORRRPPPMMMJJJKKKQQQYYY______]]]YYYRRRIIICCC???>>>===;;;:::<<<@@@DDDIIILLLNNNOOORRRWWWUUUQQQQQQVVVUUU[[[ccckkkpppqqqooommmllliiifffcccbbb```^^^\\\[[[ZZZZZZYYYXXXXXXWWWWWWVVVUUUTTTTTTUUUXXXZZZ[[[___cccdddbbbdddhhhhhhccc___SSSIIIEEECCC???===???<<<<<>>>>>>>>???AAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDCCCAAA@@@===;;;999888:::???DDDGGGKKKLLLTTTcccpppwww}}}|||yyyqqqiiihhheeeaaa___]]]ZZZWWWTTTTTTTTTRRRQQQRRRWWW___fffsss~~~zzztttmmmiiirrrlllaaa^^^UUUNNNEEEJJJHHHYYYwwwbbbLLL===666555222222222333444555666777666;;;>>>SSSsssaaaYYYVVVYYYbbbnnnwwwzzz}}}~~~uuulllfff___VVVQQQQQQRRRUUUWWWXXX[[[]]]XXXPPPSSSRRRQQQPPPQQQWWW^^^ccc```]]]WWWNNNEEE???=========<<<<<>>???======>>>??????BBBOOO]]]xxx|||zzz|||RRRLLLOOOuuuhhhMMMFFFGGGIIIJJJHHHMMMVVVcccsss}}}uuuooojjjaaaVVVNNNKKKJJJIIIIIIKKKQQQYYY___iiirrryyyzzz{{{tttbbbSSSJJJHHHDDDBBBCCCDDD@@@???@@@@@@??????AAADDDEEEEEEEEE@@@@@@??????>>>?????????AAA@@@???@@@CCCEEEEEEEEEGGGGGGGGGGGGEEEDDDBBB@@@@@@>>><<<;;;<<>>777555333222222333444555666666555<<>>666444333333333333444444555666444===>>>OOO{{{qqqcccXXXVVVUUUWWW```mmmvvvyyy}}}{{{~~~tttooolllkkkfff\\\UUUSSSTTTTTTTTTXXX```fffaaaXXXUUUVVVXXXXXXXXXXXXZZZ[[[[[[VVVNNNEEE>>>:::;;;===???HHHVVViiinnnlllnnnppprrrrrrooollljjjiiifffbbb```___]]][[[YYYYYYYYYXXXXXXXXXXXXWWWWWWRRRSSSUUUUUUUUUXXX\\\```ddddddeeeeeeeeefffjjjoootttpppjjjbbb]]]YYYVVVTTTNNNJJJFFFEEEDDDJJJWWWeee~~~{{{wwwrrraaaPPPLLLOOOuuu{{{nnnRRRHHHIIILLLLLLGGGKKKSSS___nnnyyytttqqqrrrtttlll\\\OOOJJJIIIIIIIIIJJJOOOUUUZZZcccllltttvvvwww~~~uuueeeXXXSSSRRRTTTMMMFFFDDDCCC@@@@@@BBB@@@@@@@@@@@@???>>>>>>???@@@@@@@@@@@@AAABBBCCCCCCDDDBBB@@@@@@CCCGGGJJJKKKIIIJJJIIIIIIGGGEEECCCAAAAAACCCFFFIIIIIIGGGEEECCCBBBAAAGGGTTTbbbmmmxxxxxxrrrpppmmmjjjhhhiiikkknnnppppppoooooonnnmmmkkkhhheeecccgggnnnzzzhhhYYYPPPGGGFFFGGGFFFKKK```www{{{vvvkkk[[[III<<<555333333333333333333444555666444===>>>NNN~~~ttt___TTTWWWUUUWWW```llluuuxxx{{{zzz~~~|||kkkgggfffhhheee]]]VVVTTTUUUTTTSSSUUU]]]dddaaaZZZTTTWWWYYYZZZXXXVVVUUUTTTSSSPPPIIIAAA<<<;;;===@@@EEETTTggg}}}zzzpppqqqrrrsssrrrooolllkkkiiifffbbb```___]]][[[YYYXXXXXXXXXXXXXXXWWWWWWWWWRRRUUUWWWXXXXXX\\\aaafffhhhgggggghhhfffdddhhhnnnyyy{{{yyysssnnnjjjeee```SSSNNNKKKJJJKKKQQQ^^^kkkzzztttvvv[[[OOOPPPYYYrrrUUUJJJKKKLLLKKKFFFJJJQQQ]]]lll}}}|||wwwttttttsssjjjYYYKKKIIIIIIIIIHHHIIINNNSSSXXX___jjjsssvvvxxx~~~|||tttyyy{{{mmmaaaZZZXXXYYYTTTLLLFFFDDDBBB??????AAA===???@@@@@@???>>>@@@AAA>>>>>>>>>>>>???@@@AAABBBBBBDDDGGGHHHHHHGGGIIIJJJIIIIIIIIIIIIGGGFFFDDDBBBAAADDDIIILLLLLLJJJFFFCCCEEECCCHHHTTTbbbnnnyyyvvvqqqrrrpppoooppptttyyy~~~}}}vvvnnnhhhccceeemmmyyycccWWWPPPIIIJJJEEEGGGKKKYYYiiipppuuuqqqfffWWWFFF999444333444444333333333444555555555======OOOdddTTTXXXTTTVVV___kkksssuuuxxx||||||uuugggdddcccfffeee___[[[ZZZWWWWWWTTTSSSXXX^^^]]]XXXRRRUUUZZZ[[[YYYVVVSSSQQQKKKIIIDDD???;;;<<<@@@CCCJJJ\\\pppooopppqqqqqqqqqooonnnmmmiiifffccc```___]]][[[YYYXXXXXXXXXXXXXXXYYYYYYYYYTTTWWW[[[]]]]]]aaahhhnnnjjjiiijjjlllhhhdddhhhoooyyy}}}vvviiieeebbbaaa```bbbjjjsss}}}{{{yyylllXXXKKKUUUiiiuuuYYYLLLLLLMMMJJJFFFIIIPPP[[[jjj{{{}}}yyytttrrrnnnfffXXXMMMIIIIIIHHHHHHIIIMMMRRRVVV]]]hhhssswwwyyyxxx~~~wwwkkkddd```^^^^^^OOOJJJHHHIIIHHHCCCAAAAAA@@@BBBCCCBBB???>>>???AAA=========>>>???AAABBBCCCBBBKKKUUUXXXTTTNNNJJJJJJGGGHHHHHHHHHGGGFFFDDDCCCCCCEEEHHHJJJJJJIIIGGGEEEGGGDDDHHHSSSaaammmyyyzzzyyy}}}rrriiiaaa^^^```hhhpppzzz~~~___WWWRRRIIIHHHFFFKKKOOOZZZjjjxxxrrrnnncccTTTCCC888333222444444333333333444555555555======OOOkkkVVVYYYSSSUUU]]]iiiqqqsssvvvzzzrrriiidddccceeefffcccaaabbbZZZYYYUUURRRTTTYYYYYYUUUPPPTTTZZZ\\\ZZZVVVSSSPPPFFFEEEAAA>>><<<===AAAEEEKKK^^^qqq}}}mmmlllmmmnnnoooppppppooooooiiigggcccaaa___^^^[[[YYYYYYYYYYYYYYYZZZZZZZZZZZZUUUZZZ^^^```aaaeeemmmtttjjjjjjlllnnnkkkfffiiiqqq{{{{{{xxxzzzxxxxxxyyy}}}fffTTTHHHZZZvvvwww[[[MMMMMMMMMIIIFFFIIIOOO[[[jjjzzz|||wwwqqqnnnjjjcccYYYRRRHHHIIIHHHHHHIIILLLQQQUUU[[[gggsssxxxzzzwwwnnniiifffcccaaaLLLJJJKKKOOOOOOIIIEEECCCFFFGGGGGGDDD@@@======>>>?????????@@@AAACCCDDDEEEDDDRRRbbbggg```UUUNNNLLLFFFGGGGGGHHHGGGFFFEEEDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGDDDFFFQQQ^^^kkkwwwxxxmmmbbb\\\XXX[[[```ggguuuzzz]]]WWWPPPEEEBBBIIIOOOSSS___tttpppnnneeeUUUDDD:::777777444444444444444555666777<<<;;;DDDKKKxxxsss]]]QQQRRRRRRYYYeeeooouuuyyy}}}~~~{{{rrrjjjfffcccdddiiinnnnnnmmm```VVVKKKHHHLLLPPPOOOLLLNNNTTT[[[^^^^^^XXXNNNEEEAAA===999888999<<>>>>>???AAADDDGGGGGGGGGBBB@@@===<<<<<<>>>AAADDDJJJIIIIIIJJJIIIKKKTTT^^^^^^bbbgggjjjjjjiiiiiiiiieeebbb___^^^___aaabbbbbbdddcccbbbaaaaaabbbcccccckkkppptttsssnnnkkklllnnnrrrooonnnooolllgggdddeeeqqq~~~tttppptttwww~~~}}}uuupppZZZQQQQQQSSSrrrlllSSSOOOQQQJJJHHHIIIMMMVVVeeevvv}}}wwwqqqmmmkkkdddXXXNNNKKKJJJHHHGGGGGGJJJLLLNNNRRR]]]hhhlllpppvvv}}}vvvrrroookkkjjjlllooodddXXXSSSWWW```hhhlllbbb^^^VVVMMMHHHFFFIIIKKKTTTSSSQQQOOOLLLHHHFFFDDDOOObbbnnneeeZZZTTTOOONNNLLLIIIHHHJJJJJJNNNRRRSSSPPPLLLJJJJJJKKKIIIIIINNNTTT___ooo}}}tttfff]]]\\\SSSNNNOOOMMMGGGGGGKKKRRRVVVaaaqqquuuaaaaaaYYYSSSFFFJJJHHHHHHTTTrrrzzznnncccUUUFFF:::555444444555555666777888999<<<===FFFJJJuuu|||eeeWWWSSSQQQUUU```iiioootttyyyyyy{{{~~~xxxwwwtttssswwwyyysssdddWWWMMMMMMMMMPPPRRRQQQMMMIIIHHHGGGIIIOOOQQQNNNIIIGGGCCCDDDEEEEEEHHHKKKKKKHHHDDD@@@<<<::::::;;;@@@FFFJJJKKKMMMMMMLLLMMMSSSZZZ]]]aaaeeehhhiiihhhhhhhhhdddbbb```___```bbbeeefffggggggfffffffffhhhiiijjjnnnsssxxxxxxtttsssuuuxxx{{{yyywwwuuupppjjjeeecccooo~~~|||}}}vvvwwwzzzzzzsssnnn^^^XXXUUUQQQmmmvvvYYYOOOPPPKKKEEEGGGJJJRRR___ppp}}}yyyrrrnnnlllggg[[[OOOJJJIIIGGGFFFGGGIIIKKKLLLPPPZZZdddhhhmmmuuu{{{}}}}}}{{{vvvpppnnnpppkkkbbbYYYYYYbbbjjjmmmlll^^^XXXPPPMMMOOOTTTXXXZZZ]]]XXXPPPHHHCCCBBBDDDEEEMMM^^^~~~lllaaaZZZVVVVVVTTTPPPMMMLLLLLLOOOTTTVVVQQQKKKIIILLLLLLJJJJJJMMMRRR[[[lll||||||tttkkkeeecccXXXOOOMMMLLLGGGDDDDDDLLLPPP[[[kkkzzzlllVVVZZZUUUSSSHHHKKKHHHGGGTTTtttxxxmmmdddVVVDDD777333555555555666777888::::::===>>>GGGJJJssswwwbbbWWWSSSQQQTTT]]]ffflllrrrxxxwwwyyy}}}|||vvvpppiiiaaaYYYSSSOOORRRWWW[[[ZZZUUUNNNHHHGGGDDDEEEJJJMMMKKKLLLPPPYYY[[[XXXQQQMMMNNNMMMJJJBBB===999:::999:::BBBLLLZZZ___bbbbbb^^^[[[XXXVVV```cccgggiiiiiiiiiiiiiiifffeeedddbbbccceeehhhjjjjjjiiijjjkkkllloooqqqrrrqqqwww|||~~~}}}~~~yyyqqqjjjdddkkkxxx~~~rrruuu}}}vvvsssttt~~~tttmmmiii```SSSQQQNNNiii___PPPOOOLLLEEEFFFIIIOOOZZZlll~~~~~~{{{tttmmmllliii___RRRJJJIIIHHHGGGGGGHHHJJJKKKNNNWWW```ffflllttt{{{|||~~~zzzvvvqqqmmmnnnrrrgggdddbbbfffkkklllfff```VVVSSSSSSZZZfffmmmlllhhhWWWTTTPPPLLLJJJKKKLLLNNNOOO[[[yyytttjjj```]]]]]][[[ZZZ\\\^^^ZZZYYYXXXSSSJJJIIIMMMLLLJJJJJJLLLOOOXXXjjjzzz|||yyywwwwwwyyyyyyvvvsssnnnbbbTTTNNNKKKHHHDDDBBBCCCFFFPPP```qqqhhhXXXaaa]]]YYYMMMJJJHHHIIIXXXxxx|||ssskkk[[[EEE777444555555555666777999;;;;;;===@@@HHHHHHooowwwbbbVVVSSSPPPRRR[[[dddjjjpppvvvwwwzzz}}}zzzpppeee\\\VVVUUUUUUXXX\\\```aaa\\\TTTMMMHHHGGGCCCDDDHHHIIIIIIRRR^^^yyy}}}vvvdddUUUQQQOOOLLLAAA<<<999;;;:::999BBBNNNmmmxxx~~~uuuiii```fffhhhkkkmmmlllkkkkkkkkkiiiiiihhhgggfffgggkkknnnlllmmmnnnpppssswwwzzz|||zzz~~~tttkkkhhhqqq|||lllmmmwww}}}sssooosss}}}ooofff```]]]OOOOOOMMMhhheeeRRRPPPMMMHHHIIIKKKOOOXXXiii|||~~~|||ssskkkiiijjjaaaTTTJJJIIIHHHHHHHHHHHHJJJJJJMMMUUU]]]cccjjjtttzzz{{{~~~yyyllleeecccccciiiooolllmmmnnnooolllfff^^^XXXYYYZZZ___iiirrrqqqggg]]]SSSWWW]]]cccdddbbb]]]ZZZWWW^^^tttxxxpppqqqtttyyy~~~~~~oooaaa[[[UUUMMMJJJMMMLLLJJJJJJKKKMMMVVViiizzzxxxllleeeYYY\\\bbbmmmwww~~~~~~|||qqqfffXXXNNNIIIFFFBBB???>>>@@@HHHXXXjjj|||iiieeessslllaaaPPPGGGGGGLLL]]]~~~{{{vvvooo]]]EEE888999555555666777888:::;;;<<<>>>AAAIIIGGGlllkkkZZZTTTPPPQQQYYYaaahhhooouuuyyy|||zzzsssiiiaaa]]]]]]^^^^^^ccceeeeee```WWWOOOJJJIIIHHHDDDEEEHHHGGGHHHXXXlllvvv___UUURRRNNNDDD>>><<<>>><<<999AAAOOOooo{{{ooolllnnnpppqqqooonnnnnnnnnmmmmmmmmmkkkiiijjjnnnqqqoooppprrrvvvzzzuuummmrrrtttbbb```lllwwwzzz}}}}}}ssspppxxxzzzlll```WWWWWWSSSTTTPPPfffiiiTTTQQQOOOIIIJJJKKKMMMUUUeeexxx}}}{{{qqqfffeeeiiibbbUUUJJJJJJIIIIIIIIIIIIJJJJJJKKKSSSZZZ```hhhsssyyyzzz|||uuujjjggghhhiiilllooorrrttttttmmmccc\\\[[[]]]___bbbfffjjjkkkiiiddd___hhhooowww|||{{{rrrggg___ZZZ]]]jjjdddZZZWWWQQQNNNOOOKKKJJJJJJKKKLLLUUUhhhzzz{{{pppddd[[[UUUIIILLLUUUaaalllrrrqqqnnnddd^^^TTTKKKFFFDDD@@@===??????EEERRRcccvvv~~~ggghhhzzzqqq```LLLGGGIIINNN___vvvqqqnnnjjjXXX@@@666999555555666777888:::<<<===???AAAIIIFFFkkkuuu```TTTPPPQQQXXX```gggnnnuuu{{{~~~uuummmeeebbbfffiiijjjhhhkkkkkkfff]]]QQQJJJHHHJJJIIIEEEGGGIIIFFFHHH\\\uuueeeYYYUUUQQQCCC===;;;???<<<888AAAOOOcccwwwppprrrttttttrrrppppppppppppppppppmmmkkkkkkooosssrrrsssvvvyyy|||uuuxxx~~~iiiVVVTTT```lllqqqzzz~~~tttrrrzzzxxxkkk]]]RRRQQQXXXWWWOOO```kkkUUUQQQPPPHHHHHHIIIJJJQQQ```ttt}}}zzzooocccbbbgggaaaUUUKKKJJJJJJIIIIIIIIIJJJJJJJJJQQQXXX^^^gggrrrxxxyyyxxx|||}}}xxx|||~~~xxxuuutttvvvrrrfffYYYVVV^^^hhh```ccceeeeeeeeejjjttt|||uuuggg^^^WWWXXX]]]nnnbbbWWWWWWUUURRRSSSJJJIIIJJJJJJKKKTTThhh{{{~~~ssspppiiiaaaYYYRRRLLLJJJBBBDDDJJJSSSZZZ[[[XXXSSSSSSQQQMMMGGGEEEDDDAAA>>>AAA???BBBLLL[[[mmmaaaaaasssjjjZZZFFFIIIKKKPPP^^^}}}ssskkkddd^^^RRRBBB:::999333444555777999;;;===??????EEEDDDFFFfff}}}mmmZZZUUUQQQSSS[[[fffooossszzz{{{~~~zzzlllllllllooosssvvvwwwwwwxxxiiiWWWMMMLLLMMMLLLIIIKKKKKKFFFFFFLLLPPP```zzzttt```[[[SSSGGGIIIDDD??????===<<<>>>CCCUUUsss~~~~~~~~~|||zzzwwwtttsssuuusssqqqppppppqqqsssuuuuuuxxx~~~{{{{{{hhh^^^QQQJJJLLLRRRYYY]]]jjjqqq{{{rrrsssqqqbbbWWWRRRXXXWWWUUUdddkkkUUUNNNQQQJJJFFFFFFJJJPPP\\\nnn}}}~~~yyynnndddaaabbb___YYYMMMIIIHHHIIIIIIFFFGGGJJJJJJNNNTTT[[[cccllluuu{{{~~~}}}~~~tttiiiffffffdddcccccchhhggggggjjjrrr~~~~~~nnnccc\\\ZZZYYYVVVYYY]]]aaajjjkkkddd```WWWOOOKKKIIIGGGGGGKKKPPPYYYhhhuuuwwwlllbbb\\\WWWTTTPPPKKKJJJMMMCCCDDDDDDDDDFFFIIIOOOSSSOOOOOOMMMGGGAAA======???;;;@@@AAAGGGTTTaaayyy{{{cccffffff^^^TTTKKKFFFKKK\\\xxxwwwppphhh^^^NNN===444444555555666777999<<<===???<<>>===???===AAA@@@EEERRR]]]ttt~~~eeebbb\\\SSSNNNHHHIIINNN^^^wwwwwwgggQQQ>>>666777666666777888999;;;===>>>;;;DDDGGGEEEZZZ}}}zzzfff[[[SSSPPPMMMPPPXXXcccnnntttvvvyyy~~~|||vvvsssxxx|||{{{sssfff]]]TTTRRRVVV\\\]]][[[WWWTTTKKKKKKUUU\\\kkk}}}kkkZZZNNNIIIBBB>>><<<======;;;<<<@@@BBBaaa}}}{{{|||}}}~~~ssscccTTTQQQJJJDDDAAACCCGGGKKKOOOSSS]]]mmm~~~xxxmmm___YYYXXXXXX[[[[[[ffftttYYYPPPSSSJJJGGGFFFIIINNNXXXiiiwww~~~rrrgggbbbaaa^^^YYYNNNJJJHHHJJJIIIFFFGGGJJJFFFHHHLLLQQQYYYbbbmmmttt{{{wwwvvv|||~~~yyyzzz{{{yyywwwuuutttvvv}}}~~~wwwqqqtttzzzzzzqqqtttllleeebbb^^^VVVOOOLLLLLLMMMPPPRRRQQQRRR\\\hhh{{{nnn]]]VVVPPPNNNLLLJJJJJJLLLMMMKKKIIIFFFEEEGGGLLLPPPOOONNNLLLHHHBBB???>>>>>>???AAA???CCCNNNXXXmmmjjj___QQQIIIJJJHHHGGGLLLYYYooommmSSS@@@999;;;666666777777888:::;;;<<<;;;BBBDDDDDDWWWzzzbbbWWWPPPMMMLLLNNNUUUaaalllssstttwww|||vvvrrrrrryyy|||xxxlllccc___[[[XXXZZZ___bbb```\\\ZZZVVVLLLKKKUUU[[[jjjsssZZZLLLKKKAAA===<<<>>>???===>>>AAABBB^^^~~~}}}}}}vvveee]]]QQQHHHCCCCCCDDDEEEKKKMMMUUUggg}}}|||hhhZZZUUUTTTWWW\\\]]]ffftttXXXOOOTTTKKKGGGFFFHHHMMMVVVeeesss~~~sssfffaaa```^^^ZZZOOOKKKIIIJJJIIIFFFGGGJJJHHHIIILLLPPPWWW```kkkrrryyytttttt|||~~~||||||~~~{{{vvv|||ssskkkgggddd```[[[VVVOOOJJJHHHMMMPPPUUUWWWUUUTTT\\\ggguuusssfff\\\SSSOOOMMMIIIHHHIIILLLLLLKKKJJJIIIIIILLLOOOOOONNNKKKHHHDDD@@@???>>>???AAA>>>BBBMMMUUUhhhrrrbbbNNNGGGKKKKKKGGGIIITTTjjj~~~hhhMMM;;;777999555555666666888999;;;;;;>>>@@@AAADDDVVV|||bbbTTTNNNMMMKKKMMMSSS^^^iiiqqqqqqtttzzzyyywwwyyyvvvwwwyyyyyyxxxrrrjjjdddXXXYYY]]]dddjjjkkkfffaaaWWWTTTLLLLLLUUU\\\kkk}}}^^^LLLIII@@@===<<<>>>>>>===>>>AAAEEE[[[{{{~~~uuulllgggeeefffmmmtttzzzwwwjjjWWWKKKGGGHHHIIIIIILLLKKKRRReee}}}|||zzzcccWWWTTTSSSUUU]]]^^^cccuuuVVVMMMQQQKKKHHHFFFHHHKKKRRR```nnn{{{}}}rrreee______^^^\\\OOOKKKJJJKKKIIIFFFGGGJJJHHHIIIKKKNNNTTT\\\fffmmmqqqnnnpppzzzzzzvvvqqqpppssswwwzzz|||{{{sssjjjbbbaaa]]]XXXSSSPPPOOONNNTTTVVVYYY[[[XXXUUU[[[dddlllxxxnnncccWWWRRRNNNJJJHHHIIIHHHJJJLLLMMMMMMLLLMMMNNNOOOMMMKKKHHHEEEBBB???===>>>@@@>>>BBBMMMSSSccc}}}}}}iiiRRRKKKMMMIIIKKKKKKSSSjjjxxxaaaHHH:::777888555555666777888:::<<<===@@@@@@AAAEEETTTxxxlllYYYOOONNNLLLMMMQQQZZZfffnnnooorrrwww}}}{{{wwwsssooollllllmmmppptttuuuqqqggg```RRRRRRMMMOOOWWW\\\mmmkkkRRRIIIAAA===<<<>>>>>><<<>>>BBBEEEUUUmmm|||zzzzzz}}}~~~|||zzzkkkbbbXXXSSSPPPPPPUUU\\\eeemmmzzznnnYYYMMMIIIHHHHHHOOONNNUUUggg}}}ppp^^^XXXVVVSSSSSS[[[\\\]]]{{{yyyXXXKKKMMMLLLHHHFFFGGGIIIPPP\\\iiittt~~~ssseee^^^]]]]]][[[PPPLLLJJJKKKJJJFFFGGGJJJFFFGGGIIIKKKOOOVVV^^^dddeeeeeekkkvvvqqqqqqsssvvv{{{~~~yyypppgggaaaaaa]]]XXXVVVYYYZZZXXX^^^\\\[[[ZZZVVVSSSWWW]]]gggssswwwiii\\\UUURRRNNNLLLLLLFFFIIILLLNNNNNNMMMNNNOOOOOOMMMJJJHHHGGGDDD@@@======???===CCCMMMQQQ]]]ttt{{{lllVVVPPPOOOFFFIIIJJJQQQddduuu^^^HHH<<<999888666666777888:::===>>>@@@AAABBBEEEHHHPPPlllyyyaaaQQQPPPNNNMMMPPPXXXccckkkmmmppptttyyy~~~}}}zzzxxxwww~~~{{{uuulll```XXXPPPTTTRRRRRRVVVXXXhhhdddSSSGGGCCC@@@AAA@@@???BBBGGGGGGPPP^^^kkksssuuurrroooqqqrrrtttwww{{{~~~}}}wwwqqqkkkiiilllnnnnnnlll___YYYRRROOOKKKGGGHHHLLLSSSZZZeeetttxxx___RRRPPPRRR\\\[[[___ooo~~~hhhYYYWWWUUUOOOPPPZZZYYYWWWqqq]]]NNNMMMLLLIIIFFFGGGHHHMMMYYYeeepppwwwggg]]][[[[[[ZZZQQQMMMKKKKKKJJJGGGGGGJJJEEEFFFHHHJJJMMMRRRXXX\\\\\\___iiiuuu|||~~~wwwqqqmmmnnnjjjeeefffjjjiiieeeaaaZZZUUUTTTRRRQQQSSSXXXdddlllyyyvvvfff^^^YYYTTTQQQPPPIIIJJJKKKKKKKKKKKKNNNPPPOOOMMMJJJIIIHHHEEE@@@===<<<>>>>>>CCCMMMMMMUUUiiippp}}}|||fffVVVVVVUUUGGGEEEJJJOOO[[[www}}}}}}qqqZZZEEE;;;888555777777888:::<<>>>>>CCCKKKJJJOOOaaajjjxxxsss___TTT[[[[[[LLLGGGNNNSSSYYYnnn|||vvviiiWWWEEE:::888:::555666999;;;>>>???AAAAAACCCCCCDDDJJJRRR^^^dddVVVLLLFFFJJJMMMQQQ[[[gggkkkooouuuyyy{{{}}}~~~~~~~~~wwwpppgggaaa```^^^YYYTTT\\\XXXVVVVVVRRROOOVVVaaa}}}eeeWWWNNNIIILLLPPPOOOKKKIIIOOOLLLLLLOOOPPPQQQTTTYYY\\\]]]cccmmmvvv~~~zzzsssjjjaaaWWWRRRPPPQQQWWW___aaaaaa```]]]XXXPPPIIIDDDHHHIIIOOO\\\iiittt|||yyy{{{|||^^^MMMQQQRRRLLLLLLFFFNNNSSSaaaaaaLLLOOOMMMKKKJJJJJJHHHJJJTTT___lll}}}xxxhhh]]]XXXWWWXXXQQQNNNLLLJJJJJJIIIGGGFFFFFFFFFGGGIIILLLPPPUUUWWWVVV]]]kkkvvvzzzyyy}}}uuummmYYYTTTOOOPPPTTTXXXXXXVVVaaaeeeooo|||~~~lllccc```[[[UUUTTTNNNIIIHHHGGGEEEGGGKKKMMMNNNPPPPPPLLLFFF???;;;AAA>>>@@@EEEJJJMMMSSSYYYnnn~~~{{{rrrgggdddiiiXXXKKKIIIOOOPPP\\\{{{wwwrrrfffUUUDDD:::888999666777999<<>>@@@BBBCCCDDDFFFGGGFFFJJJPPPYYY}}}}}}dddVVVLLLKKKLLLNNNVVVaaaiiinnntttxxxzzz|||zzzvvvwwwsssmmmhhhgggjjjooorrrnnniiiaaaYYYPPPIIIKKKPPPbbbyyyzzzkkk[[[SSSKKKFFFDDDDDDDDDEEEKKKSSS___aaaeeemmmwww}}}||||||~~~~~~yyytttgggZZZLLLFFFDDDCCCCCCEEEGGGGGGHHHHHHGGGEEECCCBBB>>>>>>BBBHHHOOOYYYiiixxx}}}xxxtttuuuxxx~~~rrrqqqxxx|||pppUUUFFFIIIKKKGGGOOOMMMOOOOOOVVVkkkQQQSSSPPPLLLJJJIIIGGGGGGOOOXXXeeesss|||mmmaaaZZZXXXXXXQQQOOOLLLKKKKKKJJJHHHGGGHHHGGGFFFGGGHHHKKKMMMOOORRRZZZhhhuuuzzz{{{}}}sssmmmjjjeee\\\UUUWWWVVVWWWWWWYYYZZZ[[[\\\]]]```iiivvvuuujjjbbbYYYTTTQQQRRRQQQLLLJJJJJJMMMMMMLLLLLLKKKKKKJJJJJJHHHFFFHHHLLLNNNOOOTTTZZZxxxppphhhVVVNNNIIILLLKKKXXX{{{lllfff[[[LLL@@@888777888999:::===???BBBCCCEEEEEEFFFHHHHHHKKKQQQXXXwwwiiiZZZMMMKKKLLLMMMUUU___gggmmmsssxxxzzz|||}}}|||}}}|||zzzuuurrrppppppkkkfff___VVVNNNIIIJJJMMMOOO```mmmZZZPPPJJJFFFDDDEEEEEEGGGOOOXXXffffffgggjjjrrrzzz}}}|||~~~~~~~~~~~~yyyuuujjj[[[LLLFFFEEECCCAAA@@@======>>>>>>?????????@@@??????@@@CCCFFFNNN___pppyyywwwwwwzzz|||rrruuu}}}lllUUUIIIKKKMMMJJJNNNNNNOOOLLLRRRvvvsssVVVVVVQQQMMMJJJHHHFFFFFFLLLSSScccqqqoooccc[[[WWWVVVRRRPPPMMMLLLKKKKKKIIIGGGHHHGGGFFFFFFGGGJJJLLLNNNPPPXXXggguuuzzz||||||mmmeeedddccc___[[[```aaabbb```^^^\\\\\\]]]ZZZ]]]eeepppyyy{{{qqqccc\\\WWWWWWVVVSSSPPPQQQQQQPPPOOONNNMMMLLLLLLKKKKKKJJJLLLOOOPPPPPPUUU\\\|||kkkbbbRRRMMMLLLNNNMMMZZZ~~~kkkdddWWWIII>>>888777888:::;;;>>>@@@CCCDDDFFFFFFEEEIIIIIILLLRRRXXXqqqlll[[[MMMKKKLLLNNNUUU^^^dddjjjrrrwwwyyy|||yyytttvvvvvvsssmmmgggcccbbb```]]]WWWPPPLLLLLLOOOQQQJJJTTTnnnwwwaaaPPPIIIGGGFFFGGGIIIIIILLLUUU___nnnpppnnnkkkoooxxx}}}}}}}}}xxxuuukkk]]]OOOIIIHHHEEEBBB@@@?????????@@@@@@AAABBBBBBAAA@@@@@@@@@@@@FFFVVVffflllnnntttzzz~~~yyyzzzzzzbbbOOOHHHHHHJJJIIIKKKNNNMMMKKKRRRnnnzzz]]]YYYSSSNNNJJJIIIGGGFFFJJJPPP^^^nnnrrreee[[[VVVTTTSSSPPPNNNLLLLLLKKKJJJHHHGGGFFFFFFFFFHHHJJJMMMOOOPPPXXXeeerrryyy|||ssskkkkkknnnnnnlllmmmmmmkkkgggaaa]]][[[ZZZYYY[[[aaakkksss{{{rrrhhh^^^[[[ZZZWWWVVVWWWQQQRRRRRRRRRQQQPPPNNNMMMMMMLLLNNNPPPPPPPPPWWW___kkkdddWWWRRRNNNQQQPPP\\\nnneeeVVVGGG===888888999:::<<<>>>AAACCCEEEFFFGGGDDDIIIIIILLLRRRVVVjjjmmm\\\MMMKKKMMMNNNSSS[[[aaagggpppvvvyyy|||yyyrrrmmmgggeeeaaa]]]ZZZYYYXXXWWWXXXWWWRRRLLLLLLQQQUUUUUULLLOOObbbrrrbbbRRRGGGDDDDDDFFFJJJOOOOOOQQQYYYcccrrrxxxxxxpppoooxxx|||wwwtttlll___SSSMMMIIIEEEAAAAAA@@@AAAAAAAAAAAAAAAAAABBBAAA???=========@@@LLLXXX```eeeoooyyy}}}~~~|||sssZZZLLLIIIIIIJJJJJJIIINNNLLLLLLVVVjjjfff\\\UUUOOOJJJIIIHHHFFFIIINNNVVVggg{{{vvvhhh]]]WWWTTTSSSQQQNNNMMMMMMLLLJJJIIIGGGFFFFFFFFFGGGJJJLLLNNNPPPVVVbbbnnnuuuyyywwwuuupppjjjeee```\\\ZZZ\\\\\\aaaiiipppxxxtttggg```]]]YYYVVVVVVQQQRRRSSSTTTTTTSSSRRRQQQNNNNNNOOOQQQPPPQQQ[[[eeekkkdddWWWSSSNNNSSSRRR]]]~~~ssshhhWWWGGG===999:::;;;:::<<<>>>@@@CCCEEEFFFFFFDDDIIIIIIJJJOOORRR```zzznnn]]]NNNLLLNNNMMMPPPUUU^^^eeennnuuuyyy}}}~~~xxxrrrnnngggdddaaa```aaaaaa^^^\\\YYYYYYTTTMMMNNNTTTXXXWWWNNNKKKSSSgggzzz|||yyypppggg^^^WWWOOOGGGCCCDDDEEEIIIQQQWWWWWWVVV\\\eeelllxxx}}}uuuqqqxxx~~~zzzxxxnnncccXXXQQQKKKDDDAAABBB???@@@@@@AAAAAAAAA@@@@@@BBB>>><<<<<<<<<>>>DDDLLLUUU\\\jjjwww}}}}}}mmmUUULLLLLLLLLLLLNNNIIIPPPMMMOOO[[[gggsssaaaVVVOOOJJJJJJIIIHHHIIIMMMQQQbbbuuuzzzlll```YYYUUUTTTRRROOOMMMMMMLLLKKKIIIHHHGGGFFFEEEEEEGGGHHHJJJOOOTTT^^^hhhooouuuzzzsssnnnllliiifffccc``````cccjjjooowww~~~uuuooofff___[[[WWWVVVUUUSSSSSSSSSSSSTTTPPPPPPPPPQQQQQQTTT```mmmnnnbbbRRRMMMJJJQQQSSS\\\xxxwwwkkkXXXGGG<<<999;;;<<<:::;;;>>>@@@CCCEEEFFFFFFDDDJJJIIIIIIMMMNNNZZZqqqppp^^^OOOMMMNNNLLLMMMQQQ\\\cccmmmuuuyyy}}}~~~{{{rrrqqqrrruuuxxxvvvmmmfff^^^]]]XXXPPPPPPVVVYYYWWWMMMHHHGGGLLLOOOMMMMMMPPPNNNIIIFFFFFFEEECCCCCCGGGIIINNNXXX^^^]]][[[___fffbbbttt}}}vvvqqqwww}}}qqqhhh^^^VVVLLLDDDAAACCCAAABBBDDDEEEEEEEEEDDDCCCCCC???<<<===>>>>>>BBBGGGIIISSScccrrr{{{zzz}}}gggOOOIIILLLKKKKKKLLLKKKRRRNNNQQQ^^^ggg}}}dddVVVOOOKKKJJJJJJIIIJJJMMMPPP```rrr}}}nnnbbbZZZVVVTTTRRROOONNNMMMMMMKKKIIIIIIHHHFFFDDDCCCDDDEEEFFFNNNRRR[[[dddkkkqqq~~~~~~vvvssssssssspppllldddcccfffkkkpppwww|||pppjjj```\\\WWWRRRPPPPPPQQQRRRRRRQQQQQQRRRRRRVVVdddrrrtttcccPPPKKKFFFOOORRRZZZtttqqqkkk[[[GGG:::777888777============???AAACCCDDDDDDDDDGGGLLLNNNRRR]]]hhhvvvaaaQQQPPPNNNHHHMMMYYYXXXbbbooovvvxxxzzzzzztttpppjjjbbbZZZVVVTTTSSSSSSJJJJJJIIIHHHGGGGGGHHHHHHFFFDDDCCCEEEHHHJJJIIIGGGGGGQQQ^^^fffgggeeecccccceeehhhmmmqqqqqqqqqzzz|||uuunnncccXXXPPPJJJEEEBBBBBBCCCDDDCCCBBBBBBCCCDDDDDD@@@;;;777666:::>>>BBBIIIOOO]]]nnnzzzyyy{{{zzznnnZZZKKKMMMPPPMMMJJJMMMKKKPPPSSSXXX^^^fffiiiVVVUUUQQQLLLJJJJJJIIIGGGRRRZZZjjj|||rrrfff\\\VVVWWWUUUQQQNNNLLLKKKKKKKKKJJJHHHFFFDDDCCCCCCDDDEEEPPPQQQVVV___fffmmmzzz}}}xxxwwwzzzyyyuuuhhhgggjjjooossswwwzzzwwwgggYYYUUUUUUTTTTTTVVVRRROOOQQQVVVUUUWWWggg|||ttt[[[UUUJJJLLLLLLMMMUUUooommmgggXXXEEE:::888999888=========>>>???AAACCCEEEDDDDDDGGGJJJLLLOOOYYYddd~~~fffSSSPPPOOOIIILLLUUUVVV```llltttvvvyyy|||wwwoooddd]]]\\\ZZZVVVSSSIIIIIIHHHGGGGGGFFFFFFFFFDDDBBBAAACCCFFFHHHHHHGGGKKKTTTaaaiiikkkiiigggfffeeedddeeehhhjjjmmmvvvzzzrrrfffZZZQQQJJJFFFCCCCCCDDDEEEDDDCCCBBBBBBBBB@@@???<<<:::999:::<<<===DDDIIIXXXkkk||||||}}}gggVVVKKKMMMOOOLLLKKKNNNMMMQQQRRRWWW]]]dddjjjVVVTTTPPPKKKHHHGGGHHHGGGOOOVVVeeewwwuuuhhh^^^XXXWWWUUUSSSPPPMMMLLLKKKKKKJJJHHHFFFDDDCCCCCCDDDEEEMMMNNNSSS[[[bbbiiiuuu~~~}}}yyytttqqqppprrrvvvxxxzzzwwwggg```\\\VVVSSSSSSUUUQQQRRRWWWXXX]]]ooogggTTTQQQHHHIIIKKKMMMUUUllliiibbbTTTCCC:::999;;;:::<<<<<<===>>>@@@BBBDDDEEEEEEDDDEEEHHHIIIKKKSSS\\\nnnVVVQQQPPPKKKJJJOOOSSS]]]iiiqqquuuyyy~~~~~~xxxqqqhhh^^^[[[]]]]]]WWWQQQKKKKKKJJJJJJIIIHHHGGGGGGFFFDDDCCCDDDGGGIIIIIIIIIOOOWWWccclllooommmjjjhhhfffbbb___```aaadddnnnxxxzzznnnaaaWWWOOOIIIEEEDDDDDDDDDDDDDDDCCCBBBAAA============<<<;;;:::999>>>BBBQQQiii{{{rrr^^^RRRKKKMMMNNNKKKKKKOOOOOOQQQQQQUUU\\\bbbyyylllTTTRRROOOJJJFFFDDDFFFHHHJJJQQQ___ppp}}}zzzlllaaaZZZWWWVVVTTTRRRPPPNNNLLLKKKJJJIIIGGGEEEDDDDDDDDDDDDIIIJJJOOOWWW\\\bbbmmmxxx}}}vvvzzzwwwxxxzzzzzzzzz~~~{{{qqqggg___[[[[[[WWWVVVYYY[[[bbbvvv^^^SSSRRRHHHFFFJJJNNNTTThhhggg```QQQAAA:::;;;===<<<<<<<<<>>>???AAACCCEEEFFFFFFDDDDDDFFFGGGHHHNNNUUUvvvwwwZZZQQQPPPMMMJJJKKKQQQZZZfffooouuuyyy}}}wwwooojjj```]]]ZZZ\\\^^^^^^YYYUUUQQQQQQPPPOOOMMMLLLKKKKKKNNNMMMLLLLLLMMMMMMNNNNNNRRRXXXbbbjjjooonnnjjjggggggeeecccaaa]]]\\\cccmmmxxx{{{xxxnnncccYYYOOOIIICCCBBBBBBCCCDDDDDDBBBAAA======>>>===<<<:::888777:::>>>MMMhhh{{{}}}wwwfffXXXRRRNNNOOONNNJJJKKKOOONNNPPPNNNRRR[[[___ooorrrRRROOONNNLLLIIIEEEEEEGGGGGGMMMZZZjjjvvvpppccc\\\WWWWWWVVVTTTRRROOOMMMKKKJJJIIIHHHFFFEEEDDDDDDDDDFFFGGGLLLSSSWWW\\\fffppp}}}}}}}}}||||||}}}wwwpppjjjeeecccdddmmmddd[[[VVVJJJEEEJJJMMMQQQbbblllcccQQQ@@@:::<<<>>>===<<<===???AAACCCDDDEEEFFFFFFCCCCCCEEEFFFFFFJJJPPPoooaaaTTTRRROOOKKKJJJOOOWWWcccnnnuuu{{{|||uuuooohhhccc[[[^^^bbbcccbbb___\\\[[[WWWVVVTTTRRRPPPOOOOOOOOOVVVWWWVVVUUUTTTRRRQQQQQQSSSVVV]]]ffflllmmmhhhdddgggiiillljjj```XXX\\\dddpppuuu|||~~~xxxooobbbVVVMMMDDDBBB@@@AAACCCDDDCCCBBBAAA@@@>>><<<:::999999999:::===KKKgggtttxxx~~~rrr___UUURRRQQQPPPNNNKKKKKKMMMKKKNNNLLLOOOXXX\\\hhh~~~|||TTTOOOMMMOOOMMMGGGEEEFFFFFFJJJVVVdddqqq|||tttfff^^^XXXXXXWWWUUUSSSPPPMMMLLLJJJJJJHHHGGGEEEDDDCCCCCCEEEFFFJJJQQQTTTWWW```iiittt|||tttrrrzzzqqqcccVVVIIIFFFJJJLLLNNN___vvvjjjUUUAAA:::<<>>>>>???@@@BBBCCCDDDEEEEEEFFFCCCBBBEEEFFFFFFIIINNNjjjmmmZZZTTTPPPLLLJJJMMMUUU```llluuu{{{zzztttnnniiieeeiiikkkhhhbbb\\\[[[\\\\\\YYYUUURRRPPPPPPQQQRRRZZZ\\\^^^]]]ZZZWWWUUUTTTUUUUUUYYY```hhhkkkgggcccccchhhoooppphhh]]]\\\aaammmsss{{{}}}vvvkkk^^^UUUJJJFFFBBBAAACCCEEEDDDCCCDDDBBB???<<<:::999::::::;;;===JJJdddxxx{{{zzzlll[[[TTTRRRPPPNNNMMMLLLLLLLLLIIIMMMLLLMMMUUUXXXaaattt```UUUNNNPPPPPPJJJEEEEEEEEEHHHRRR```lllxxxxxxjjjbbbYYYXXXVVVTTTRRRPPPNNNMMMKKKJJJIIIHHHFFFDDDCCCBBBEEEEEEJJJOOORRRTTT[[[cccppp}}}zzzvvvbbbOOOGGGHHHKKKKKKMMM___sssZZZCCC:::<<>>???@@@BBBCCCDDDDDDDDDCCCFFFBBBAAAEEEGGGHHHKKKOOOaaazzzbbbWWWQQQMMMJJJJJJQQQ]]]iiisss{{{|||{{{xxxrrrkkkccc______```bbb^^^XXXTTTQQQRRRUUUWWWZZZ^^^cccdddaaa]]]ZZZZZZYYYVVVWWW]]]gggkkkhhhddd^^^```gggnnnooohhhcccaaakkkrrrzzz|||tttjjjcccUUUNNNFFFCCCDDDEEEDDDCCCDDDCCC@@@>>>;;;::::::999:::<<>>AAAAAACCCDDDDDDDDDCCCBBBFFFBBBAAAEEEIIIIIILLLPPPWWWhhhYYYRRRMMMKKKHHHOOOZZZgggrrrzzz|||zzzoookkkjjjkkkkkkgggccc\\\VVVTTTVVVYYY\\\[[[```gggiiigggccc```___\\\XXXWWW]]]fffllljjjeeeZZZXXX]]]jjjsssqqqiiiccchhhpppyyy~~~{{{uuuppp]]]UUUJJJEEEDDDEEEDDDBBBDDDCCCBBB@@@>>>;;;999888999;;;FFFZZZppppppZZZOOOMMMKKKGGGGGGKKKOOOOOOMMMJJJQQQPPPLLLOOOPPPWWWhhhgggPPPLLLNNNIIIEEEEEECCCEEENNNZZZfffsssrrriii[[[XXXUUUQQQOOONNNNNNNNNKKKKKKJJJIIIGGGEEECCCBBBCCCDDDHHHLLLMMMNNNTTT\\\^^^nnnxxxqqqaaaQQQGGGRRRHHHKKKMMMQQQeeewwwiiiSSSBBB<<<===???>>>@@@AAACCCEEEFFFFFFDDDDDDCCCBBBBBBDDDGGGIIIJJJKKKOOOjjjuuu___PPPHHHLLLKKKMMMWWWfffsssxxx|||}}}yyyrrriii___ZZZ]]]aaaccccccaaadddjjjqqquuurrrjjjcccaaabbbaaa```hhhtttyyywwwfffaaa]]]___eeellloooppppppsssvvvyyy{{{~~~|||rrreeeWWWPPPLLLFFFAAA@@@GGGEEEBBBAAAAAA???===;;;===;;;BBBTTTjjj{{{|||hhhVVVGGGIIIHHHGGGFFFHHHJJJNNNPPPNNNPPPPPPMMMJJJLLLSSSYYY}}}dddNNNQQQNNNGGGFFFFFF@@@BBBHHHSSS\\\gggvvv{{{tttddd\\\TTTSSSRRROOOMMMNNNMMMLLLJJJIIIIIIHHHFFFDDDAAACCCEEEGGGIIILLLPPPSSS\\\kkkttt~~~nnnaaaUUUKKKEEEFFFJJJLLLOOOaaapppcccPPPCCC>>>>>>>>>===@@@AAACCCEEEFFFFFFEEEDDDEEEEEEEEEGGGIIIKKKMMMMMMMMMccciiiVVVLLLOOOKKKMMMUUUdddpppvvvzzz~~~}}}qqqlllhhhhhhllloooooommmfffhhhmmmsssxxxwwwsssnnnmmmlllgggccchhhuuu||||||nnnggg```^^^bbbjjjpppssspppsssvvvyyy|||~~~{{{}}}uuudddXXXPPPJJJHHHIIIGGGDDDBBBAAA@@@@@@>>><<>>===@@@AAACCCEEEFFFFFFFFFEEEHHHHHHHHHJJJKKKMMMOOOPPPPPP```vvv^^^OOOOOOLLLLLLSSSaaalllrrrwww|||}}}~~~uuuuuuwww{{{~~~|||wwwqqqjjjlllqqqwww}}}~~~{{{vvvllleeeiiivvvyyyqqqfff```aaahhhpppuuuqqqtttwwwzzz|||~~~vvvuuu|||}}}ooodddXXXNNNJJJLLLJJJGGGEEECCCCCCDDDCCCBBBBBB???EEE[[[uuuyyy~~~qqqTTTIIIHHHFFFFFFFFFGGGGGGHHHHHHHHHKKKLLLLLLJJJIIIJJJOOOTTTmmmiiiQQQQQQNNNJJJJJJHHHEEEDDDGGGNNNUUU___ooo}}}{{{jjj```XXXVVVTTTPPPNNNOOONNNLLLKKKJJJJJJIIIGGGEEE@@@BBBCCCEEEFFFHHHLLLOOOWWWaaagggrrroooYYYNNNMMMHHHIIIHHHIII[[[fffYYYJJJCCCAAA?????????AAABBBCCCEEEFFFFFFFFFFFFHHHIIIKKKKKKLLLMMMOOOQQQSSS\\\xxxeeePPPNNNMMMLLLRRR]]]iiipppwww|||yyyyyyppphhhmmmttt|||~~~qqqiiijjjuuu|||rrriiifffhhhooottttttvvvyyyzzz{{{|||~~~wwwrrrrrrvvv|||xxxssslllaaaSSSKKKKKKNNNLLLIIIGGGHHHIIIIIIHHHFFFBBBIII```{{{{{{zzzjjjLLLCCCFFFFFFGGGHHHHHHHHHGGGFFFEEEIIIJJJKKKJJJIIIKKKNNNQQQbbbpppWWWSSSNNNJJJJJJGGGEEECCCDDDJJJQQQ[[[lllzzz~~~mmmcccZZZVVVTTTPPPNNNOOONNNMMMKKKKKKKKKJJJGGGEEE@@@AAACCCCCCDDDFFFIIILLLRRRZZZ^^^ggg}}}uuu~~~gggSSSKKKKKKKKKKKKIIIKKK^^^hhhXXXIIICCCAAA???@@@DDDCCCCCCDDDEEEEEEFFFFFFFFFGGGIIIKKKKKKJJJKKKNNNQQQQQQVVVhhhoooVVVOOOOOOMMMPPP[[[fffnnnvvv}}}wwwxxxmmmeeelllvvvyyyooolllpppzzz~~~vvvooolllmmmpppwwwxxxzzz{{{zzzyyyyyyzzz}}}|||uuupppqqqnnnlllhhh```TTTOOOOOONNNLLLIIIHHHIIIIIIIIIHHHIIIEEEMMMddd~~~|||yyyqqqtttbbbJJJCCCDDDFFFGGGIIIIIIIIIHHHFFFEEEIIIJJJJJJKKKKKKLLLNNNOOOYYYzzz^^^VVVOOOKKKIIIDDDCCCAAABBBFFFMMMWWWhhhvvvpppfff\\\WWWTTTPPPMMMNNNNNNMMMLLLMMMMMMKKKHHHEEEAAABBBBBBCCCCCCDDDGGGJJJOOOUUUVVV___qqqkkkaaammmsssuuummm]]]OOOIIIJJJLLLLLLJJJMMMbbbgggVVVHHHDDDCCCAAABBBGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFHHHKKKJJJIIIIIILLLPPPRRRUUUaaa~~~aaaWWWTTTPPPPPPXXXbbbjjjsss{{{xxxrrriiihhhoooyyyzzzqqqlllnnntttxxxqqqnnnoooxxxzzz||||||zzzxxxwwwwww{{{}}}tttlllddd^^^XXXRRRRRRTTTOOOMMMLLLKKKKKKKKKIIIGGGKKKIIIQQQggg}}}vvvpppmmmzzzssskkkiiiYYYJJJFFFEEEFFFGGGHHHIIIIIIHHHFFFEEEHHHHHHIIIJJJKKKLLLMMMMMMSSSwwwdddYYYPPPLLLKKKDDDCCCAAAAAADDDJJJSSSbbbppptttiii^^^YYYUUUPPPNNNOOONNNMMMMMMNNNNNNLLLHHHEEEAAABBBCCCBBBBBBCCCFFFHHHLLLPPPRRRYYYgggttt~~~zzzvvvtttssspppmmmmmmrrrzzzxxxZZZUUU```cccddd^^^TTTKKKHHHHHHKKKLLLKKKOOOfffaaaQQQFFFFFFGGGCCCDDDIIIGGGGGGFFFEEEDDDDDDDDDDDDEEEHHHKKKJJJHHHHHHKKKOOOQQQUUU^^^vvvlll___YYYSSSQQQVVV]]]dddmmmuuuvvvxxxppplllpppvvv}}}{{{nnniiikkkvvv~~~}}}uuuqqqrrryyy{{{}}}~~~|||zzzyyyzzz}}}~~~~~~qqqiiiccc^^^\\\]]]YYYXXXWWWWWWWWWUUUQQQNNNMMMLLLTTTiii}}}|||qqqhhhlll{{{~~~sssooogggUUUKKKIIIDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIKKKKKKKKKJJJPPPhhhiii[[[QQQOOONNNFFFEEEBBBBBBDDDGGGNNN[[[hhhsssyyynnnbbb\\\XXXSSSPPPQQQNNNNNNNNNOOOOOOLLLHHHEEECCCCCCDDDCCCBBBCCCEEEGGGJJJNNNOOOVVVaaaggg{{{}}}|||yyytttnnniiigggbbb```ccceeehhhoooxxxyyy~~~lllSSSTTTUUUZZZ^^^ZZZRRRKKKLLLOOONNNNNNNNNSSSiiiZZZLLLDDDHHHJJJEEEDDDIIIIIIHHHGGGEEEDDDCCCCCCCCCEEEIIIKKKJJJGGGGGGKKKOOOLLLQQQXXXlllrrrccc]]]VVVRRRTTTZZZ```hhhooorrr{{{|||wwwuuuyyy|||ssskkkkkknnnxxx~~~wwwtttuuuxxx{{{~~~~~~}}}}}}}}}}}}ssskkkgggeeeeeeeeeeeeeeebbb]]]YYYMMMMMMVVViii|||||||||}}}ssshhhiiizzzzzzxxxxxxkkkTTTKKKJJJCCCDDDDDDDDDDDDEEEEEEEEEFFFDDDDDDEEEHHHJJJJJJIIIHHHOOO```jjj\\\SSSQQQQQQIIIGGGDDDCCCDDDFFFKKKVVVbbbggg}}}qqqeee^^^ZZZUUURRRSSSNNNNNNNNNOOOOOOMMMIIIEEECCCDDDDDDCCCBBBBBBEEEGGGIIIMMMOOOUUU]]]aaarrr~~~}}}wwwooohhhfffaaa___bbbaaa^^^bbbjjjkkkvvvgggRRRXXXPPPYYYaaa```XXXSSSVVV\\\RRRRRRRRRWWWmmmXXXLLLBBB@@@CCCDDDCCCDDDDDDDDDEEEFFFFFFEEECCCCCCDDDDDDEEEFFFGGGGGGHHHHHHSSSQQQYYYaaawww```VVVRRRPPPQQQSSSVVV___iiimmmttt|||wwwjjjnnnttt~~~|||vvvvvv||||||}}}~~~yyyiii\\\UUUUUU]]]ppp}}}~~~yyyxxx|||wwwvvvuuu}}}www|||cccQQQOOOJJJ@@@DDDDDDDDDDDDEEEEEEEEEEEECCCDDDEEEFFFGGGGGGHHHIIIQQQ]]]|||zzzVVVYYYTTTHHHQQQGGGCCCAAABBBCCCFFFMMMVVVeeeuuuuuujjjcccWWWSSSTTTPPPNNNOOOQQQQQQPPPNNNKKKIIIGGGEEEBBB@@@@@@AAACCCDDDEEEDDDHHHPPPWWW^^^hhhrrr{{{vvvrrrnnnjjjeee___]]]]]]___```bbbxxxfffWWWWWW^^^bbbeeeddd```ZZZTTTPPPJJJOOOSSSYYYlllTTTIII???>>>AAAAAAAAABBBCCCCCCDDDEEEEEEEEEDDDCCCEEEEEEEEEFFFFFFGGGGGGGGGKKKIIIQQQXXXiiijjjZZZUUUOOONNNNNNPPPYYYbbbiiipppyyy~~~rrrqqquuu}}}{{{~~~|||nnnbbbaaahhhxxx}}}|||xxxxxx|||}}}zzzyyy{{{}}}xxx{{{```KKKHHHGGGAAADDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJJJJKKKNNNWWWrrrmmmbbbTTTHHHMMMHHHDDDBBBBBBCCCEEELLLTTT[[[kkkyyynnnfffYYYTTTTTTOOOOOOPPPQQQQQQPPPNNNKKKIIIGGGEEECCCAAA@@@AAACCCDDDFFFEEEGGGNNNSSSYYYbbbkkk}}}yyysssoooiiidddaaaaaabbbdddggg|||aaaSSSUUUXXXgggtttqqqdddWWWPPPMMMHHHKKKNNNYYYrrrOOOEEE===<<>>???AAABBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFJJJHHHOOOUUU^^^sssaaaXXXOOOLLLKKKLLLSSS[[[dddkkkuuu{{{}}}}}}vvvxxx}}}tttrrrvvv|||yyyxxxxxxyyyyyyyyy~~~~~~}}}{{{```JJJFFFHHHGGGDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIKKKKKKMMMRRReeeeeeRRRKKKLLLJJJFFFCCCCCCBBBCCCIIIPPPSSSbbbxxxssskkk\\\UUUTTTOOOOOOPPPQQQQQQPPPNNNLLLJJJHHHGGGDDDBBBAAABBBCCCDDDFFFDDDFFFKKKOOORRRZZZbbbttt{{{wwwsssmmmgggddddddeeefffmmmyyyYYYOOOSSSRRRmmm}}}fffQQQIIIHHHFFFFFFJJJXXXwwwKKKBBB<<<<<<>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDKKKIIINNNSSSVVVooossscccYYYPPPLLLLLLMMMQQQVVV```hhhrrrxxx{{{}}}|||{{{xxxyyyzzzzzzyyy}}}|||}}}pppXXXIIIGGGIIIIIIDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDDDDEEEGGGHHHJJJNNNQQQ\\\dddPPPPPPOOOKKKGGGDDDCCCAAAAAAFFFMMMQQQ___rrrzzzppp```WWWUUUNNNQQQQQQRRRRRRQQQOOOMMMKKKIIIHHHFFFDDDCCCBBBCCCCCCEEECCCDDDIIIKKKNNNTTT[[[hhh~~~{{{wwwqqqjjjgggfffggghhhrrrsssTTTLLLSSSXXXvvvfffPPPIIIHHHFFFFFFHHHUUUqqqHHHAAA===>>>@@@??????AAA???@@@@@@AAABBBBBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFHHHLLLMMMYYYqqqbbbWWWNNNLLLNNNNNNNNNPPP[[[dddpppxxx{{{~~~|||zzzxxx{{{||||||~~~}}}rrr[[[JJJEEEFFFEEEBBBCCCDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCCCCDDDFFFHHHIIIMMMQQQTTTqqqrrrYYYRRRNNNLLLHHHDDDCCCAAA???CCCIIIPPPZZZkkk{{{vvvdddZZZVVVOOORRRRRRRRRRRRQQQOOONNNMMMKKKJJJHHHFFFDDDCCCCCCCCCCCCAAACCCGGGJJJKKKQQQXXX```{{{yyyrrrmmmlllmmmnnnwwwmmmRRRMMMTTTbbb|||}}}cccRRRLLLJJJFFFHHHIIIPPPeeeFFFAAA>>>@@@AAA@@@@@@CCC@@@@@@??????@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCEEEDDDGGGKKKOOOmmm|||gggZZZNNNKKKMMMLLLKKKKKKUUU___llluuuzzz}}}{{{xxxxxxxxxzzz{{{}}}yyycccrrrhhhOOODDDEEEFFFCCC@@@BBBBBBCCCCCCCCCDDDDDDDDDEEEDDDCCCCCCDDDFFFHHHJJJIIIOOONNN```gggPPPJJJLLLHHHEEECCCAAA>>>BBBGGGKKKSSSaaarrr~~~kkk___ZZZRRRSSSSSSSSSRRRQQQPPPNNNNNNLLLKKKIIIGGGEEEDDDCCCCCCAAA@@@AAAFFFHHHIIINNNTTTWWWjjjyyy~~~yyywwwwwwxxxdddPPPOOOUUU```uuupppZZZOOOJJJEEEFFFJJJKKKNNN]]]|||DDD@@@???AAABBB@@@AAADDDAAA@@@???>>>??????@@@AAABBBBBBBBBCCCCCCDDDDDDDDDBBBHHHDDDEEEOOOOOO]]]~~~wwweeeSSSLLLLLLKKKIIIHHHNNNXXXgggqqqvvvzzz~~~{{{uuuuuuwwwxxxxxxwwwzzzooo\\\LLLbbb}}}dddLLLEEEFFFEEEBBB@@@AAAAAAAAABBBBBBBBBBBBCCCDDDCCCAAAAAABBBDDDGGGIIIEEEPPPMMMTTToooLLLKKKKKKGGGDDDCCC@@@>>>AAAFFFHHHMMMXXXiii{{{rrreee___WWWTTTSSSSSSRRRQQQPPPOOOOOOMMMLLLKKKIIIFFFDDDCCCBBB@@@???AAADDDEEEEEEIIIOOOPPP^^^fffzzzsssXXXMMMOOOUUUZZZqqq|||mmmZZZQQQKKKCCCDDDIIIKKKNNN^^^~~~BBB??????BBBBBB@@@AAADDDAAA@@@???>>>>>>>>>???@@@AAAAAABBBBBBCCCDDDEEEEEE???GGGAAABBBOOOMMMQQQjjjqqqYYYNNNLLLKKKJJJIIIHHHSSSbbbmmmssswww|||www{{{wwwqqqsssvvvwwwuuussswwwzzzaaaFFFFFF^^^www___IIICCCBBB>>>;;;===@@@@@@@@@AAAAAAAAABBBBBBAAA@@@>>>>>>???AAADDDFFFDDDRRRNNNOOO|||oooHHHOOOKKKGGGDDDCCC@@@>>>@@@FFFHHHKKKTTTdddvvvvvvjjjccc[[[TTTTTTSSSRRRQQQPPPOOOOOONNNMMMKKKIIIGGGEEECCCBBBAAA???@@@CCCCCCBBBEEEJJJNNNYYY^^^kkkeeePPPJJJOOOUUU\\\vvvxxxeee\\\TTTKKKCCCGGGJJJPPPbbbCCCBBB@@@???>>>???@@@@@@CCCBBBBBBAAAAAA@@@??????@@@AAACCCEEEEEEEEEEEEDDDCCCDDDEEEEEEHHHLLLSSSWWWiiiPPPIIIMMMNNNIIIOOOOOOWWWeeerrrxxx|||zzzvvvyyyyyytttssssssuuuxxxuuussstttxxxqqq\\\FFFEEEkkk}}}sssjjjVVVNNNEEEAAA@@@AAA???<<<<<<===>>>>>>======>>>???>>>>>>>>>???@@@BBBCCCDDDHHHEEENNNUUUgggtttMMMMMMKKKJJJFFFBBB@@@AAAAAA@@@GGGGGGOOO]]]lllyyymmm```]]]XXXRRROOORRRSSSQQQOOOOOONNNLLLIIIGGGFFFEEEBBB@@@BBBBBBBBBBBBBBBCCCDDDEEENNNRRRXXXbbbvvvsssXXXVVVMMMIII[[[___{{{jjj]]]RRRHHHGGGJJJOOOVVVeeeBBBAAA@@@???>>>>>>???@@@AAAAAA@@@@@@@@@@@@??????AAABBBCCCDDDEEEEEEEEEEEECCCCCCDDDDDDFFFJJJOOOTTTlllgggXXXSSSOOOIIIMMMLLLRRR^^^jjjppptttxxx}}}xxxtttsssuuu}}}zzzsssnnnmmmoooppprrrrrrsssxxx}}}yyygggSSSccc}}}wwwmmmaaaWWWNNNHHHAAA>>>???@@@>>><<<;;;<<<>>>===<<<<<<===???======>>>>>>@@@AAACCCDDDEEEBBBJJJNNNZZZZZZMMMHHHHHHFFFCCCBBBBBBBBBAAADDDEEEMMMYYYfffrrrtttfffbbbZZZSSSPPPRRRTTTRRRPPPQQQQQQNNNLLLJJJIIIGGGDDDAAABBBBBBBBBBBBBBBCCCDDDDDDHHHKKKPPPXXXhhhfffRRRTTTOOONNN^^^jjj|||uuuddd[[[PPPDDDIIIJJJMMMRRRaaa|||AAA@@@@@@????????????@@@AAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFCCCDDDDDDCCCDDDGGGKKKOOOYYYhhhZZZOOOHHHLLLJJJMMMWWW```gggmmmssszzz~~~yyyrrrkkkkkknnnwww{{{tttmmmiiiiiilllnnnooossszzzuuurrrbbbSSSIIIEEEAAA===<<<>>>???===;;;:::;;;===<<<;;;;;;<<<>>><<<<<<<<<===???AAABBBCCCDDD@@@GGGJJJLLLqqqjjjNNNIIIIIIIIIHHHEEEBBBAAABBB@@@BBBJJJTTT]]]hhhyyy|||lllfff\\\VVVQQQSSSUUUSSSRRRRRRSSSQQQOOOMMMKKKIIIEEECCCCCCBBBBBBBBBBBBCCCDDDDDDDDDFFFIIINNNYYYlll~~~~~~```PPPSSSPPPOOO[[[hhhrrrrrrdddZZZWWWOOODDDJJJKKKKKKOOO]]]zzzAAAAAAAAA@@@@@@@@@@@@AAACCCCCCDDDDDDEEEFFFGGGGGGDDDDDDCCCBBBCCCDDDFFFGGGDDDEEEDDDDDDCCCEEEIIILLLPPP{{{zzzeeeVVVLLLMMMJJJKKKRRRZZZaaajjjrrrxxx||||||uuusssuuuqqqxxxzzzvvvooojjjhhhiiimmmoooooovvvppp\\\KKKBBB@@@>>><<<<<<======;;;999999:::<<<;;;::::::;;;===;;;<<<<<<===>>>@@@BBBBBBDDDBBBHHHKKKHHH```xxxVVVNNNMMMMMMLLLHHHBBB@@@@@@>>>AAAHHHOOOUUU___ppppppggg___XXXRRRSSSTTTRRRQQQRRRTTTRRRPPPNNNMMMJJJFFFCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFHHHKKKQQQ]]]mmmyyyzzz{{{}}}[[[NNNOOOMMMOOOWWWZZZbbbbbbXXXQQQRRRNNNGGGJJJKKKLLLPPP^^^zzzAAAAAABBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGDDDCCCBBBBBBBBBCCCEEEEEEEEEFFFFFFEEEEEEFFFIIILLLOOOmmmvvvbbbUUUNNNJJJIIIMMMSSSZZZeeeoootttxxx~~~~~~|||~~~xxx|||~~~rrroookkkhhhgggjjjnnnpppsss{{{wwweeeRRREEE>>>???>>>=========<<<:::999999:::;;;;;;::::::;;;<<<<<<<<<<<<===>>>???AAABBBCCCCCCHHHKKKJJJWWWeeeRRRLLLJJJKKKIIICCC@@@AAA???AAAFFFKKKOOOWWWgggwwwxxxkkkccc[[[TTTSSSSSSQQQPPPRRRSSSRRRPPPOOOMMMJJJFFFCCCDDDCCCCCCBBBBBBBBBCCCCCCFFFGGGHHHJJJMMMUUU___ggg}}}zzz{{{~~~pppOOOGGGGGGIIIPPPWWWUUU```ddd[[[QQQMMMLLLIIIIIIKKKMMMRRRaaa|||@@@AAABBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCCCCDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFGGGJJJMMMTTThhhlllYYYOOOJJJHHHIIILLLRRR]]]gggnnnqqqxxx~~~|||wwwtttgggfffeeedddfffjjjmmmppp~~~xxxjjjYYYKKKBBB?????????>>>===<<<;;;::::::999:::<<<;;;::::::;;;===???>>>>>>>>>>>>???@@@@@@???CCCDDDHHHKKKQQQzzz|||XXXLLLEEEHHHIIIEEEAAACCC@@@AAADDDHHHKKKQQQ^^^kkktttiii___WWWTTTSSSQQQPPPQQQQQQPPPOOOOOONNNKKKGGGCCCDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGJJJNNNUUUYYYlll~~~{{{yyy}}}kkkNNNJJJEEEEEENNNRRR\\\iiipppfffVVVLLLIIIHHHGGGIIIMMMSSSbbb}}}>>>???@@@AAAAAAAAA@@@@@@?????????@@@@@@AAAAAAAAA@@@AAAAAABBBAAAAAA@@@@@@AAACCCEEEFFFGGGHHHLLLNNNUUUaaa~~~zzzbbbTTTNNNJJJHHHHHHJJJTTT^^^kkklllqqqxxx{{{~~~|||tttmmmhhh^^^___aaadddgggkkknnnpppzzzlll\\\NNNEEEAAAAAA>>>>>>>>><<<;;;;;;;;;<<<:::;;;<<<<<<;;;;;;<<<===AAAAAA@@@???????????????===CCCAAACCCJJJKKKdddiiiVVVHHHJJJMMMHHHCCCCCCBBB@@@AAAEEEIIIMMMVVV___www|||oooeee[[[WWWUUUQQQQQQRRRPPPPPPOOOPPPOOOMMMIIIEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEIIIMMMOOOYYYooo~~~yyyvvvyyyvvvwww}}}dddOOOPPPGGGDDDLLLMMMZZZfffnnngggYYYNNNJJJIIIGGGHHHJJJOOO___|||<<<===>>>???@@@@@@???>>>@@@@@@AAAAAAAAAAAABBBBBB???@@@AAABBBAAA@@@???>>>???AAADDDEEEFFFIIILLLOOONNNWWWhhhpppYYYSSSNNNJJJGGGGGGPPPZZZllljjjnnnuuuxxxzzz~~~xxxooofff```[[[]]]aaaeeejjjnnnqqqrrr{{{sssaaaOOOBBB===<<<===<<<<<<<<<;;;:::;;;===???:::;;;===<<<;;;;;;<<<>>>CCCBBBAAA@@@????????????>>>EEE@@@AAAJJJIIIVVVzzz{{{cccPPPNNNQQQKKKDDDBBBBBB???>>>CCCGGGKKKQQQWWWlll{{{tttiii^^^YYYVVVSSSRRRSSSPPPPPPPPPQQQQQQNNNJJJGGGEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCFFFHHHJJJOOOYYYgggwwwzzztttppptttrrruuu}}}xxxQQQFFFNNNFFFEEENNNOOOOOOYYYbbb```WWWPPPMMMMMMGGGGGGGGGKKK[[[zzz@@@@@@??????>>>>>>======@@@?????????>>>>>>======AAA@@@?????????@@@AAABBBBBBBBBCCCDDDEEEGGGIIIJJJWWWEEEXXXeeeXXXNNNKKKKKKJJJMMMSSSaaahhhooorrrrrrvvv~~~}}}xxx}}}~~~sssggg___\\\\\\^^^bbbjjjrrrwwwvvvttt{{{ppp\\\MMMCCC>>>===@@@============<<<<<<<<<<<<;;;:::::::::;;;<<<>>>?????????>>>>>>>>>>>>>>>??????AAACCCCCCDDDJJJUUU^^^iiiPPPVVVRRRKKKIIIAAADDDBBB@@@@@@CCCIIIOOORRRbbbpppooobbb___ZZZQQQOOOUUUQQQPPPOOOOOOOOONNNKKKHHHHHHFFFDDDAAA@@@@@@AAABBBBBBBBBBBBCCCCCCEEEFFFFFFKKKPPPXXXbbbrrrwwwooommmooopppuuu|||gggVVVHHHGGGJJJHHHHHHKKKJJJQQQWWWXXXRRRKKKFFFDDDGGGKKKGGGLLLfff??????>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>=====================>>>??????AAAAAABBBCCCDDDFFFGGGHHHJJJDDDTTTpppvvvgggXXXQQQNNNKKKKKKNNNXXX]]]eeekkkpppvvv~~~}}}zzzzzz}}}~~~xxxmmmccc]]]\\\UUUYYYaaakkkuuu|||}}}lllYYYMMMFFF@@@===>>>============<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>???>>>>>>======>>>>>>??????AAACCCBBBBBBGGGPPPWWWxxxUUUMMMKKKIIIIIIGGGCCCBBB@@@???AAAFFFKKKOOO___lll{{{wwwfff```ZZZQQQNNNRRRQQQPPPOOOOOOPPPOOOLLLJJJIIIGGGEEECCCAAAAAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEIIIMMMRRRWWWaaarrr{{{sssjjjiiikkknnnsss{{{{{{___RRRHHHIIIKKKHHHIIIMMMJJJNNNSSSSSSOOOIIIEEECCCDDDIIIGGGLLLccc=========>>>>>>>>>>>>>>>>>>>>>>>>>>>============:::;;;<<<===>>>?????????@@@@@@@@@AAABBBDDDEEEFFFAAADDDNNNXXXnnnkkk]]]SSSLLLHHHHHHOOORRRYYYbbbkkkttt||||||xxxuuuvvvuuurrrjjjaaa[[[ZZZ[[[TTTYYYaaajjjtttwwwfffSSSJJJGGGCCC>>><<<======<<<<<<<<<;;;;;;;;;:::;;;<<<===============>>>>>>============>>>>>>???AAABBBAAAAAACCCIIINNNdddaaaJJJKKKKKKGGGJJJDDDBBB???>>>???CCCGGGJJJXXXbbbppp}}}nnnccc]]]UUUPPPPPPPPPOOONNNOOOPPPOOONNNLLLJJJIIIFFFDDDCCCBBBBBBCCCAAAAAA@@@AAAAAABBBCCCDDDDDDGGGIIIKKKOOOYYYhhhtttzzztttllldddcccggglllrrrzzzyyygggUUUMMMHHHKKKKKKHHHLLLTTTOOOQQQRRRPPPLLLHHHEEEDDDAAAGGGGGGMMMfff<<<<<<<<<======>>>>>>>>>========================;;;===???AAABBBBBBBBBBBB@@@@@@@@@AAABBBCCCDDDEEECCCFFFJJJJJJVVV~~~rrr^^^QQQLLLKKKKKKLLLQQQZZZgggqqqxxxzzz}}}|||{{{yyyuuurrrqqqmmmggg___XXXWWW[[[^^^YYY[[[^^^bbblll|||qqq^^^KKKDDDEEECCC???<<<<<<<<<<<<;;;;;;;;;:::::::::;;;<<<===>>>======<<<======<<<<<<<<<===>>>>>>>>>???AAAAAAAAABBBFFFIIISSSqqqPPPQQQPPPFFFIIIFFFDDDAAA??????AAADDDFFFNNNUUUcccssswwwiiibbb[[[TTTQQQOOONNNNNNNNNPPPPPPOOONNNJJJIIIGGGEEECCCBBBBBBBBB@@@@@@??????@@@AAABBBBBBAAACCCEEEFFFHHHNNNXXX```fffyyy{{{tttmmmfff```aaafffnnnsss{{{jjjYYYPPPJJJIIIKKKJJJIIIQQQ^^^]]]ZZZUUUPPPLLLIIIGGGFFFAAAFFFGGGSSSrrr;;;;;;<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<===<<<>>>@@@BBBCCCCCCCCCBBB@@@@@@@@@AAABBBCCCDDDEEEGGGDDDDDDHHHNNNccciiiVVVPPPPPPIIIHHHKKKTTTbbbnnnuuuxxx~~~}}}{{{{{{zzzxxxuuurrrooojjjbbbYYYUUUVVV[[[```[[[YYYWWWXXXcccyyyhhhUUUCCC>>>@@@AAA???>>>;;;;;;;;;;;;::::::::::::999:::<<<======<<<;;;;;;<<<<<<;;;;;;<<<======>>>===>>>???@@@AAACCCFFFHHHKKK~~~XXXRRRPPPHHHJJJIIIFFFCCCAAA@@@@@@BBBDDDHHHMMMYYYjjj{{{pppggg___WWWQQQPPPNNNMMMNNNPPPQQQPPPOOOJJJIIIHHHFFFDDDCCCBBBAAA@@@????????????@@@@@@AAA@@@BBBDDDEEEFFFJJJPPPUUUYYYeeevvv{{{tttmmmgggbbb___bbbiiirrrwww~~~cccSSSOOOJJJIIIJJJIIIJJJXXXiiilllcccXXXNNNJJJGGGFFFDDDCCCFFFHHHYYY~~~;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEAAA@@@HHHMMMTTTooo[[[QQQMMMHHHGGGGGGNNNZZZgggppptttzzz~~~~~~~~~|||{{{zzzyyyvvvssspppgggaaaYYYRRROOOQQQUUUXXXYYYWWWUUU[[[jjjwww\\\LLL>>>:::===>>>>>>>>>;;;;;;:::::::::999999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<===>>>=========???AAACCCFFFHHHEEEjjj{{{gggSSSOOOMMMMMMJJJHHHEEEBBB@@@@@@AAABBBFFFIIISSScccuuu{{{oooeeeZZZSSSQQQOOONNNNNNOOOQQQPPPPPPLLLKKKJJJHHHFFFDDDBBBBBB@@@@@@????????????@@@@@@BBBCCCDDDDDDDDDFFFIIILLLSSSWWW```kkkxxx{{{tttmmmfffbbb______fffooowwwzzzcccRRROOOJJJHHHIIIIIILLL\\\nnnvvviiiWWWJJJEEEDDDCCCBBBCCCFFFGGGXXX}}}<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>????????????@@@@@@AAABBB@@@CCC@@@DDDJJJJJJkkklll]]]QQQMMMJJJHHHIIIPPPZZZdddiiippptttwwwzzz~~~|||{{{|||zzzwwwuuusssoookkkgggZZZVVVQQQNNNNNNRRRUUUXXX\\\]]]cccoootttgggNNNDDD;;;;;;===<<<;;;;;;::::::::::::999999999999:::999999888888999999999::::::::::::;;;<<<===>>>>>>===<<<<<>>===<<<;;;;;;<<<>>>???>>>>>>===>>>>>>???@@@@@@===HHHDDD@@@EEEEEEYYYppp___UUUQQQKKKGGGHHHNNNWWW]]]hhhjjjnnnsssxxx~~~zzzyyyyyyvvvsssppplllgggbbb^^^TTTRRRPPPRRRVVV\\\```cccdddhhhsssxxxiiiZZZDDD>>>;;;===>>>;;;888888:::::::::999999999888888:::999888777777777999999:::999999:::;;;<<<===>>>@@@>>>;;;;;;===@@@BBBCCCEEEFFFqqqsss]]]WWWIIIIIIHHHEEEBBB@@@???@@@@@@AAABBBHHHRRRaaaoooxxx}}}wwwiii___SSSQQQOOONNNOOOPPPPPPOOOPPPPPPOOOMMMKKKIIIGGGEEEAAAAAA@@@@@@@@@@@@@@@AAA????????????@@@AAACCCDDDBBBEEELLLTTTUUUUUU^^^jjjhhhwww}}}wwwrrrooofff```[[[ZZZ\\\aaalllwwwyyy|||dddNNNKKKFFFFFFKKKLLLNNNZZZiiimmmUUUFFFCCCEEEFFFFFF===CCCBBBIIIbbb~~~<<<;;;:::999999999999999<<<<<<<<<<<<============@@@@@@??????>>>=========>>>>>>>>>>>>>>>>>>>>>>>>EEEBBBDDDJJJIIIFFFQQQaaazzzjjjSSSKKKNNNJJJIIINNNOOOXXX___hhhmmmqqquuu|||}}}zzzzzzyyyyyyxxxtttssspppjjjccc[[[TTTOOOKKKLLLPPP[[[iiiwwwvvv___RRR<<<<<<;;;;;;;;;:::::::::888888888888888888888888999999888888888888888888888888888888999:::;;;<<<<<<<<<======<<<===@@@BBB>>>MMMWWWyyyfffLLLSSSKKKJJJFFFBBB@@@@@@???===@@@AAADDDKKKSSS^^^pppuuueee[[[SSSMMMMMMOOONNNNNNPPPTTTSSSRRROOOMMMKKKIIIHHHDDDCCCAAA??????@@@AAABBB???@@@@@@AAAAAAAAA@@@@@@BBBCCCEEEHHHKKKNNNQQQSSS___bbbjjjuuuyyysssoookkkfffbbb```ZZZUUUWWW___hhhnnnpppyyy{{{}}}UUUKKKJJJHHHHHHHHHGGGKKKXXXfffrrrZZZKKKFFFDDDDDDCCC>>>???BBBKKK___~~~<<<;;;::::::999999::::::;;;;;;<<<<<<<<<=========????????????>>>>>>>>>>>>????????????????????????CCC@@@CCCHHHGGGDDDMMM\\\ttt{{{bbbUUUSSSMMMKKKNNNMMMSSSXXX```fffjjjpppxxx~~~}}}}}}zzzxxxwwwwwwuuuttttttrrrllleee]]]VVVPPPLLLOOOQQQUUU___kkkyyyqqqYYYMMM;;;;;;;;;;;;::::::::::::888888888888888888888888888888888888888888888888888888888888999:::;;;<<<;;;<<<<<<<<<;;;===@@@CCC<<>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???BBBGGGEEEBBBIIITTT^^^sss```XXXNNNKKKMMMJJJKKKOOOUUUZZZ___gggpppwwwzzz}}}~~~|||yyyxxxwwwvvvsssqqqqqqllleee\\\TTTNNNJJJIIIKKKNNNRRRYYYbbbnnn{{{gggPPPFFF;;;::::::::::::999999999777777777777777777777777888888888888888888888888888888888888888999:::;;;;;;;;;;;;:::;;;===AAAEEEAAAAAAGGGXXXdddKKKNNNLLLIIIEEEAAA>>>???@@@>>>===???DDDIIIPPP]]]iii~~~ssshhh]]]SSSPPPOOOOOOPPPSSSTTTSSSRRRPPPNNNLLLKKKJJJGGGFFFDDDBBBAAA@@@AAAAAA??????????????????????????????@@@AAACCCFFFGGGIIIKKKLLLQQQWWW[[[```iiisss{{{sssooohhhbbb]]]YYYVVVSSSRRRVVV[[[```ffflllssswwwwwwzzz}}}eeeHHHKKKBBBBBBDDDGGGGGGJJJTTT___fff___UUUMMMIIIGGGDDDAAAAAAFFFLLLRRR^^^yyy;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;======>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????BBBFFFDDDAAAFFFMMMTTTjjjsssdddTTTPPPPPPLLLFFFHHHKKKNNNTTT\\\fffmmmtttwww|||{{{zzzxxxwwwtttsssrrrpppllljjjgggbbbYYYQQQJJJGGGFFFGGGFFFIIIMMMQQQWWWaaannnxxxtttZZZGGGAAA::::::999999999888888888666666666666666666666666777777777777888888888888888888888888888999:::::::::::::::999:::===BBBFFFFFF@@@EEELLLeee\\\QQQNNNLLLIIIDDD>>><<<>>>???======AAADDDIIIRRR\\\rrr}}}wwwjjj\\\TTTPPPMMMNNNQQQSSSRRRQQQPPPOOONNNMMMLLLHHHGGGEEECCCAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDEEEIIIPPPTTTVVV\\\cccdddiiisss~~~{{{xxxvvvkkkgggaaa[[[WWWSSSQQQPPPRRRZZZccciiilllqqqwww|||zzz}}}{{{}}}|||WWWDDDKKKFFFEEEFFFGGGFFFEEEJJJRRRSSSXXX[[[YYYUUUPPPGGG???AAAFFFKKKNNNYYYttt::::::999999999::::::;;;999999999999::::::::::::<<<<<<===>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBEEECCCBBBEEEIIINNNTTT{{{dddZZZWWWPPPFFFFFFFFFGGGKKKSSS\\\bbbhhhlllttt{{{|||}}}~~~{{{xxxwwwqqqooollljjjhhheeeaaa^^^YYYTTTNNNHHHDDDDDDFFFHHHIIILLLOOORRRVVV```lllttt~~~vvvdddMMMAAA@@@999888888888888777777777555555555555555555555555666666777777777888888888888888777777888888999999999::::::::::::===AAAEEEBBB===CCCFFFUUUoooUUUPPPMMMMMMJJJDDD@@@BBB@@@======@@@BBBDDDJJJQQQ\\\lll|||wwwggg\\\VVVRRRQQQTTTRRRRRRQQQQQQPPPOOOOOONNNHHHGGGFFFDDDCCCAAAAAA@@@@@@@@@???>>>======>>>>>>??????>>>??????@@@AAABBB??????CCCIIILLLMMMQQQVVVWWWZZZ___eeemmmwww|||vvvpppjjjfffccc```^^^YYYTTTQQQOOOOOOPPPVVV^^^hhhnnnoooqqqwww||||||yyy|||nnnPPPEEEJJJHHHFFFFFFGGGDDDBBBEEEJJJKKKUUU\\\ZZZTTTOOOGGG@@@BBBFFFJJJKKKUUUsss999888888888888999999:::888888888888999999999999;;;;;;<<<======>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBCCCEEEGGGKKKNNNqqqxxxggg^^^RRRLLLJJJGGGFFFHHHMMMSSSWWW^^^cccmmmuuuxxxxxx}}}|||zzzxxxuuusssooolllhhheeebbb^^^ZZZWWWMMMJJJGGGDDDCCCEEEHHHJJJMMMOOOQQQVVV]]]fffqqqwwwuuujjjXXXDDD<<>>===@@@BBBBBBEEEJJJNNN^^^ppp{{{~~~nnnbbbZZZTTTRRRTTTQQQQQQQQQQQQQQQQQQPPPPPPJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA???>>>======>>>?????????>>>>>>??????@@@AAABBB@@@BBBGGGIIIHHHIIILLLRRRTTTWWWZZZ___fffmmmrrr{{{~~~{{{|||zzzuuunnnggg```[[[YYYUUUTTTQQQNNNKKKLLLOOOQQQZZZaaaiiimmmnnnpppuuuyyy~~~{{{yyy|||~~~bbbLLLHHHHHHEEECCCCCCEEEDDDCCCEEEKKKLLLWWW\\\SSSJJJGGGEEEBBBDDDHHHJJJLLLWWWvvv777777666666777888888999777777777888888888999999::::::;;;;;;<<<<<<======???????????????????????????@@@@@@???@@@BBBEEEFFFJJJNNN^^^}}}nnn^^^UUUQQQKKKHHHGGGIIILLLNNNUUUYYYbbbkkkooopppuuu|||{{{yyyuuusssrrrqqqooommmlllhhhccc]]]YYYVVVRRRPPPFFFEEEEEEEEEFFFHHHKKKLLLPPPQQQTTT\\\gggrrr{{{}}}ooocccQQQ???999===777777777666666666555555666666666666666666666666555555666666777888888999888888777777777777888888777999<<<<<<<<<===>>>???===BBBCCCEEEOOOiiiuuu^^^JJJFFFGGGCCCAAACCCAAA===<<<@@@BBBAAABBBEEEJJJVVVfffssszzz|||lll```VVVRRRRRRQQQQQQQQQQQQQQQRRRRRRRRRLLLLLLLLLKKKJJJIIIHHHHHHCCCBBB@@@>>>===>>>???@@@>>>>>>>>>>>>>>>???@@@@@@CCC@@@@@@DDDFFFEEEEEEHHHLLLOOORRRUUUXXX\\\aaadddhhhmmmvvv~~~zzzuuuqqqpppmmmiiiccc^^^YYYUUUSSSMMMMMMLLLJJJIIIKKKQQQUUU___ccciiilllnnnqqqvvvyyywwwuuuvvv{{{wwwVVVIIIJJJEEECCC@@@@@@CCCDDDDDDGGGMMMPPP^^^dddYYYLLLGGGEEEAAADDDGGGJJJMMMZZZyyy666666555666666777888888777777777777888888888888:::::::::;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>?????????===>>>BBBDDDEEEGGGJJJKKKiiirrr[[[VVVOOOJJJHHHHHHHHHIIIJJJMMMUUU^^^bbbdddjjjrrrrrruuu}}}zzzuuurrrnnnlllkkkkkkjjjiiiddd___XXXRRRNNNJJJGGGDDDDDDEEEFFFGGGIIIKKKMMMNNNVVVVVVZZZdddrrr|||lll```OOO>>>777:::777666666666555555555555777777777777777777777777444555555666777888888999888888777777777777777888777:::<<<>>>===<<<======999@@@===<<>>>>>???@@@===============>>>???@@@===:::999>>>AAA@@@BBBDDDBBBEEEIIILLLNNNPPPTTTVVV^^^```cccggglllsss{{{~~~yyy|||~~~~~~|||{{{zzzxxxwwwuuutttqqqmmmgggbbb___]]]ZZZVVVRRROOOMMMLLLJJJKKKKKKJJJJJJMMMTTTZZZdddfffiiimmmpppuuuyyy}}}zzzooonnnqqqyyyrrrNNNFFFLLLBBBDDD@@@???BBBCCCCCCGGGLLLRRReeeqqqgggXXXOOOGGG>>>AAAEEEIIINNN\\\yyy666666666666777777777777888888777666666555666666777888888999999::::::;;;========================>>>>>>>>>===<<<===@@@CCCEEEJJJMMMZZZwww}}}~~~hhhSSSOOOQQQPPPMMMKKKJJJIIIJJJNNNQQQUUU^^^hhhfffjjjqqqzzz{{{rrrmmmkkkjjjgggeeebbb```___^^^ZZZSSSMMMKKKIIIEEEDDDFFFDDDJJJMMMJJJJJJNNNPPPOOOZZZ```jjjzzzuuuaaaPPPCCC999888;;;777777666666555555555444555555555555666666666666666666666666666666666666999999888777666666777777999999:::;;;;;;<<<<<<======<<<;;;@@@BBBEEEiiibbbLLLJJJIIIFFFDDDCCCBBB@@@>>>======>>>???CCCEEEMMMZZZjjjuuuyyyxxx~~~xxxmmmaaaUUUTTTRRRQQQQQQQQQQQQOOONNNOOOMMMLLLMMMOOONNNKKKGGGEEECCCAAA???>>>>>>>>>>>>===>>>>>>???>>>>>>===<<<>>>>>>?????????@@@@@@@@@BBBBBBCCCEEEHHHKKKMMMNNNQQQSSSVVVYYY\\\___aaabbbhhhjjjmmmrrrvvvyyy{{{|||}}}}}}~~~}}}zzzwww{{{{{{{{{xxxtttqqqqqqqqqrrrrrrrrrrrrqqqpppooonnnoooiiicccaaaaaa___ZZZUUUQQQPPPOOOMMMKKKJJJJJJJJJGGGGGGHHHIIIKKKQQQYYY^^^dddgggiiikkkmmmrrrzzzwwwppppppqqqnnnqqqyyyaaaJJJCCCBBBBBB???===>>>CCCDDDCCCDDDHHHUUUgggxxxvvvcccOOOGGGGGGDDDEEEFFFHHHUUUuuu555555666666666777777777777777666666555666666666777777777888999999::::::=================================<<<<<<===@@@BBB>>>CCCEEENNNccc|||mmm]]]WWWRRRNNNMMMJJJGGGGGGIIIJJJJJJPPPWWW\\\aaahhhqqqzzz|||vvvooojjjfffaaa___]]]YYYVVVTTTRRRQQQPPPKKKHHHHHHGGGCCCCCCEEEBBBHHHOOOQQQPPPSSS[[[cccqqq{{{~~~jjjRRREEE???;;;:::;;;777666666666555555555444555555555555666666666666777777777777777777777777999999888777777777777777999999::::::;;;<<<<<<<<<<<<<<<<<<@@@AAA>>>XXXxxxSSSHHHLLLLLLGGGDDDBBB@@@>>>===>>>>>>???@@@BBBHHHRRR^^^hhhmmmooouuuppp```TTTRRRPPPPPPQQQRRRQQQPPPOOOMMMLLLMMMNNNNNNKKKHHHHHHFFFDDDBBBAAA@@@@@@@@@>>>>>>>>>>>>============>>>>>>?????????@@@@@@@@@@@@@@@AAACCCEEEGGGIIIJJJHHHJJJMMMPPPSSSUUUWWWWWW[[[\\\^^^aaadddfffggghhhkkklllnnnmmmllljjjkkkkkkiiijjjmmmnnnnnnmmmkkkiiijjjkkkkkkiiifffeeeeeefffgggggggggfffeeedddcccbbbaaa\\\WWWTTTUUUSSSOOOKKKMMMLLLKKKIIIHHHGGGFFFFFFEEEGGGIIILLLPPPVVV\\\aaacccfffjjjlllpppvvvtttppprrrnnnnnnqqqvvv}}}\\\IIICCCBBBAAA>>>===>>>BBBCCCBBBDDDHHHKKK^^^tttzzzmmmYYYJJJCCCDDDFFFGGGJJJWWWvvv555555555666666666666777666666555555555666666777666666777777888999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;<<>>>>>>>>???>>>AAAEEEJJJPPPXXXaaafffqqqxxx{{{gggVVVSSSPPPOOOPPPQQQRRRQQQOOONNNMMMNNNNNNNNNLLLJJJKKKJJJHHHFFFDDDCCCBBBBBB@@@???>>>===<<<======>>>>>>>>>>>>????????????@@@>>>>>>??????AAABBBDDDEEEFFFGGGIIILLLNNNPPPQQQRRRSSSTTTUUUWWWXXXYYYYYYYYY[[[]]]______^^^]]]^^^___[[[\\\___```aaa```___^^^\\\^^^___^^^]]]\\\]]]____________^^^]]]\\\ZZZYYYVVVSSSNNNMMMNNNMMMJJJGGGJJJJJJHHHGGGEEEEEEDDDDDDEEEHHHMMMRRRVVV[[[```cccbbbfffkkkpppuuu}}}yyyrrrqqquuurrrrrrrrrqqquuuoooQQQEEECCCBBB@@@>>>===???BBBCCCAAADDDIIIKKK^^^wwwzzzdddMMM???CCCFFFHHHKKKXXXvvv444444555555555666666666444444444444555666777777666777777888888999:::::::::::::::::::::::::::::::::;;;;;;;;;:::;;;===???CCCBBB@@@FFFKKKMMMiiiooo___UUUSSSMMMIIIJJJJJJHHHHHHIIIJJJMMMTTT\\\fffooovvvyyyzzz}}}}}}uuuqqqkkkfffbbb^^^[[[XXXSSSRRRPPPMMMKKKIIIHHHHHHCCCBBBCCCGGGFFFCCCCCCFFFJJJIIIRRRaaaffffffsssxxxnnnXXXBBB:::;;;<<<999777555555555555555555555555444444444555555555666666777777777777777777777777999888888777777777888888888888888999::::::;;;;;;777;;;;;;@@@DDD>>>CCCWWWuuuyyyqqqNNNEEEFFFFFFFFFEEECCCAAA@@@???>>>>>>???AAADDDFFFHHHNNNYYYaaammmssszzzooo]]]XXXRRROOONNNPPPQQQQQQPPPOOONNNNNNNNNMMMLLLKKKMMMLLLJJJHHHFFFEEECCCCCCBBBAAA>>>===<<<===>>>???>>>>>>>>>>>>????????????============>>>???@@@AAAEEEFFFHHHJJJLLLMMMNNNNNNPPPPPPQQQRRRSSSSSSSSSSSSSSSUUUWWWXXXWWWWWWXXXYYYXXXYYYZZZ[[[ZZZYYYXXXWWWUUUWWWXXXWWWVVVVVVWWWXXXXXXXXXXXXWWWVVVUUUSSSSSSOOOMMMJJJJJJJJJKKKIIIGGGIIIIIIHHHGGGFFFFFFFFFFFFIIIMMMRRRWWWZZZ]]]___aaabbbgggnnnttt{{{yyysssoooppptttrrroookkkmmmxxxyyyWWWEEECCCDDDBBB???>>>===???BBBAAA@@@CCCJJJWWWiii|||dddMMM@@@AAAEEEHHHLLLXXXuuu444444444444555555555555444444333333444555666666777777888888999:::::::::888888888888888888888888888999::::::999:::<<<===@@@>>>;;;AAAFFFBBBPPPoooyyyeee]]]SSSLLLLLLMMMLLLKKKKKKFFFHHHMMMSSS[[[bbbiiilllooorrrvvvzzz|||~~~}}}zzzvvvrrrooogggccc]]]XXXTTTQQQMMMKKKHHHGGGFFFEEEEEEEEEEEEEEECCCCCCDDDGGGFFFCCCEEEJJJPPPMMMWWWnnn}}}}}}yyynnnYYYMMM@@@<<<;;;999777888444444444555555555555555444444444444555555555555666666666666666666666666888777777666777777888888777777888888999:::::::::777;;;:::<<>>???MMMXXXhhhLLLEEEHHHHHHGGGEEECCCAAA???>>>>>>===AAACCCCCCCCCHHHSSS]]]bbbhhhooouuullleee[[[SSSOOOOOOPPPPPPPPPPPPPPPOOONNNMMMMMMMMMMMMLLLKKKJJJHHHFFFEEEDDDDDDBBB@@@>>>===>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????@@@AAABBBDDDEEEEEEEEEFFFFFFGGGHHHJJJKKKKKKKKKKKKIIIKKKMMMNNNNNNNNNOOOPPPPPPPPPQQQRRRQQQQQQPPPOOONNNOOOOOONNNMMMLLLLLLMMMLLLLLLLLLLLLKKKJJJIIIIIIFFFEEEDDDCCCDDDEEEEEEEEEGGGGGGFFFFFFFFFGGGHHHHHHOOORRRWWWZZZ[[[]]]^^^```eeekkkttt|||wwwqqqlllhhhjjjnnnkkkhhhhhhsssvvv^^^GGG@@@CCCCCC@@@>>>======???AAA@@@>>>CCCKKK\\\lll|||}}}mmmWWWHHHBBB???CCCFFFJJJVVVrrr333333333444444444555555444444333333333444555555666666777777888999999:::777777777777777777777777666888999999999999:::<<<===>>>;;;???FFFBBBDDDTTTuuuvvvhhhYYYSSSRRROOOLLLKKKGGGHHHIIIKKKPPPUUUZZZ]]]bbbeeejjjnnnrrrvvv{{{~~~~~~zzzyyyvvvrrrmmmhhhdddbbbXXXTTTPPPMMMKKKIIIGGGEEECCCCCCCCCCCCDDDDDDEEEFFFEEEDDDEEEHHHHHHHHHNNNVVV\\\^^^mmm}}}uuummm^^^CCC>>>;;;:::999666666999444444444444444555555555333444444444444555555555555555555555555555555555666666555555555666777777666777777888888999::::::888===:::888===;;;:::CCCGGGnnn___JJJGGGIIIHHHGGGEEEBBB@@@>>>>>>;;;===@@@??????CCCLLLSSSXXX^^^fffmmmtttzzzkkk^^^VVVRRRQQQQQQQQQQQQQQQOOOMMMMMMNNNOOOLLLLLLLLLKKKJJJHHHFFFEEEEEEDDDCCCAAA@@@@@@@@@AAA???>>>>>>>>>>>>>>>======>>>>>>=========>>>??????@@@@@@AAAAAABBBBBBAAAAAA@@@AAABBBDDDEEEFFFFFFFFFCCCEEEGGGHHHGGGGGGHHHIIIFFFGGGHHHJJJKKKLLLLLLLLLIIIJJJJJJIIIFFFEEEEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDEEEGGGIIIJJJKKKSSSUUUXXX[[[\\\___bbbeeemmmsss}}}~~~uuulllhhhfffcccdddhhhuuuwww~~~```PPPCCCCCCDDD@@@===>>>======???AAA???===CCCKKKUUUaaallliiiYYYJJJDDDDDD???BBBEEEHHHTTTppp222333333333333444444444444444333333333333333333444444555555666777777777555555555555555555555555555666888999888888999:::999AAA???>>>EEEEEEBBBHHHTTToooxxxiiiaaaYYYRRROOONNNLLLJJJIIIJJJLLLOOOQQQUUUXXX\\\aaaeeekkkrrrvvvvvvwwwzzz|||}}}zzztttrrrnnniiibbb\\\XXXVVVNNNLLLIIIGGGGGGGGGFFFEEEFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFHHHKKKNNNSSS___kkkvvvzzzooo```LLL:::666555777777444555888333333333444444555555555333333444444444555555555444444444444444444444444444444444444444555666666666666777777888999999999555===;;;666;;;;;;999???@@@TTT^^^JJJJJJIIIHHHFFFCCCAAA>>>===:::<<<>>>>>>>>>@@@EEEIIIQQQUUU^^^gggllluuu~~~lll___XXXUUUTTTQQQRRRRRRPPPMMMLLLNNNQQQLLLLLLLLLLLLLLLJJJIIIHHHFFFFFFEEEDDDCCCBBBAAAAAA??????>>>>>>===========================>>>??????BBBBBBBBBBBBBBBBBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCAAACCCDDDEEEDDDCCCDDDEEEDDDEEEEEEFFFGGGHHHHHHIIIDDDEEEFFFEEECCCBBBBBBCCCAAAAAABBBCCCDDDDDDDDDDDDBBBCCCCCCCCCCCCDDDFFFGGGCCCDDDEEEGGGJJJMMMOOOPPPSSSUUUWWWZZZ^^^dddkkkpppwww}}}}}}ooohhhbbbbbbddddddeeeiii|||lllQQQGGGBBBDDDCCC<<<<<>><<>>===BBB>>>DDD{{{}}}wwwSSSKKKJJJIIIGGGDDDAAA???===<<<===>>>?????????AAABBBIIILLLUUU___eeekkk|||vvvfff]]]YYYXXXQQQRRRRRRPPPMMMLLLOOOQQQLLLLLLMMMNNNMMMLLLKKKJJJGGGGGGGGGFFFEEECCCBBBAAA??????>>>>>>=========<<<<<<<<<<<<<<<======>>>???@@@@@@AAAAAA@@@???>>>>>>@@@@@@AAAAAAAAA@@@@@@???>>>@@@AAAAAA@@@@@@@@@AAAEEEDDDDDDCCCBBBBBBAAAAAA===?????????======>>>???<<<===>>>@@@AAABBBBBBBBB???@@@AAAAAAAAABBBCCCEEEEEEFFFHHHKKKNNNQQQTTTVVVQQQSSSVVVZZZ```iiissszzz~~~|||tttfff```]]]aaafffhhhjjjmmm{{{}}}nnnWWWGGGAAA@@@CCC@@@999<<>>@@@BBBCCCDDDPPPJJJ^^^vvvddd```^^^ZZZUUUPPPNNNLLLLLLGGGIIIKKKOOORRRVVVYYYZZZbbbeeehhhkkkmmmpppsssuuutttvvvyyyzzz{{{|||~~~{{{}}}~~~~~~{{{vvvrrrooogggaaaXXXQQQLLLJJJHHHGGGDDDEEEEEECCCBBBBBBEEEGGGCCCDDDDDDDDDDDDEEEHHHJJJGGGJJJTTT___hhhrrryyy^^^HHHAAA666666666666555555555555333333444444333333222111222222333333333333444444555555555555555555555555333333333444444444555555666666666777888888999999999999999:::;;;===???AAA@@@DDDXXX^^^NNNMMMHHHBBB@@@CCCBBB>>>;;;<<<===<<<<<<===@@@BBBBBBJJJTTTZZZ___hhhsss}}}xxxkkk___UUUUUUNNNRRRTTTJJJGGGLLLKKKNNNOOOOOOOOONNNMMMKKKJJJKKKIIIHHHHHHHHHGGGDDDBBB@@@@@@??????????????????======>>>>>>??????@@@@@@@@@@@@@@@@@@????????????=========>>>>>>>>>??????????????????????????????@@@???>>>======>>>???@@@<<<<<<<<<<<<<<<===>>>>>>???@@@BBBAAAAAA@@@BBBCCC@@@BBBEEEEEEDDDDDDDDDEEEBBBFFFJJJNNNOOOQQQSSSUUUTTTYYY^^^```bbbhhhqqqyyy|||wwwppplllbbb[[[YYY^^^___]]]eeessswwwlllOOOAAA@@@???===<<<<<<;;;;;;:::999;;;???@@@AAAIIIQQQTTT___```SSSIIIIIIHHHBBBCCCCCCEEEJJJUUUlll333333333333333333333333333222222222222333444444444444444444555555555555555555555666666666777777999888777777666666666777:::;;;<<<>>>@@@AAACCCCCCHHHGGGTTTttt{{{rrriiiaaa\\\WWWUUUTTTRRROOOLLLKKKKKKMMMNNNOOOQQQUUUYYY^^^ccchhhkkkkkknnnqqqrrrqqqqqqsssuuu{{{}}}}}}xxxpppiiieeeZZZUUUOOOKKKIIIHHHGGGFFFIIIJJJJJJIIIGGGGGGHHHJJJJJJKKKKKKIIIGGGIIINNNSSSZZZ]]]gggvvvxxxdddNNN???:::666666666666555555555555333333444444333333222111111111111222222222333333444444444444444444444444333333333444444444444555444555555666777777888888999999999999;;;===???@@@===>>>GGGmmmXXXKKKBBBDDDFFFBBB@@@BBB===>>>>>>======>>>AAADDDAAAGGGOOOSSSVVV]]]hhhqqqzzznnnbbbZZZQQQTTTVVVNNNKKKNNNLLLNNNNNNOOOOOOOOONNNMMMLLLKKKIIIHHHHHHIIIHHHFFFDDDBBBBBBAAAAAA@@@@@@@@@???>>>>>>>>>>>>>>>?????????AAAAAAAAA@@@@@@@@@??????<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>=========>>>???===============>>>>>>??????AAABBBBBBAAAAAABBBCCCAAABBBCCCCCCBBBCCCEEEHHHHHHJJJLLLNNNNNNOOOQQQRRRTTTYYY___dddiiiqqq|||{{{vvvpppiiibbb]]][[[UUUTTTXXXYYYZZZgggwww]]]IIIAAA@@@???===<<<;;;;;;;;;===<<<===???>>>>>>EEEMMMSSS\\\\\\PPPFFFFFFDDD???AAABBBDDDIIITTTkkk333333333333333333333333222222222222222333444444444444444444555555555555666666666666777777777777999999888777777777777888:::;;;<<<===???@@@BBBBBBAAAFFFIIISSSppp}}}yyyhhhddd]]]VVVRRRPPPQQQRRRTTTTTTUUUWWWZZZ^^^aaacccbbbfffkkklllkkklllpppuuuqqqtttxxxxxxtttjjj___XXXMMMKKKHHHFFFFFFEEEDDDCCCEEEGGGHHHHHHFFFFFFGGGHHHGGGKKKOOONNNMMMQQQ[[[dddppptttiiiRRRCCC<<<888666666666555555555555444333333333333333222222111000000111111111222222222333333333333333333333333333333333333444444444444333444444555555666777777999888888999:::<<<>>>???@@@>>>AAAOOOuuuqqqVVVDDDGGGJJJCCCAAAFFFAAAAAA@@@>>>===???BBBEEE>>>CCCHHHKKKNNNTTT___ggghhhvvvsssaaaTTTSSSUUUOOOMMMOOOJJJMMMMMMNNNOOOOOOOOOOOONNNKKKJJJIIIIIIJJJJJJHHHFFFEEEEEEDDDCCCBBBBBBAAAAAA??????>>>>>>>>>>>>>>>>>>AAAAAAAAAAAA@@@@@@@@@@@@<<<<<<<<<<<<====================================>>>===============>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@BBBCCCCCCBBBAAABBBDDDCCCCCCBBBAAAAAADDDHHHKKKOOOPPPPPPOOONNNNNNPPPRRRYYY]]]dddkkkrrr|||{{{{{{~~~yyyqqqiiibbb[[[UUUQQQSSSQQQSSSWWWXXXYYYgggwwwxxxMMMEEE@@@???>>>===<<<;;;;;;;;;???>>>===>>><<<;;;@@@HHHNNNTTTSSSIIICCCDDDCCC???@@@AAACCCHHHSSSjjj222222222222222222222222222222222111222333333444333333444444444555555555666666666777777777888888999999888888888888888999999:::;;;<<<>>>???@@@AAAAAADDDEEEFFFUUUvvvwwwnnnzzz|||}}}tttlllgggdddcccYYYXXXVVVVVVXXXZZZ\\\\\\[[[```fffgggfffgggnnnssszzz{{{}}}}}}rrraaaSSSMMMKKKIIIHHHHHHHHHFFFEEECCCEEEGGGHHHHHHHHHIIIJJJHHHPPPYYY\\\\\\```kkkuuuxxxZZZEEE@@@===888666666555555555444444444222333333333333222111111111111111111222222222222222222222222222222222222222222333333333444444444333444444555666666777777888888777888999;;;===>>>AAA<<>>===>>>AAADDD===@@@DDDFFFJJJQQQ\\\dddbbbkkk{{{ppp^^^VVVUUUOOOPPPQQQKKKLLLLLLMMMNNNNNNOOOOOOOOOKKKJJJIIIJJJLLLLLLKKKIIIHHHHHHGGGFFFEEEDDDCCCBBB@@@@@@@@@??????>>>>>>>>>AAAAAAAAAAAA@@@@@@@@@@@@<<<<<<<<<======================================================>>>>>>>>>@@@@@@??????@@@@@@AAABBBBBBCCCDDDDDDBBBBBBCCCDDDCCCDDDDDDDDDDDDFFFJJJMMMQQQQQQQQQOOONNNPPPSSSVVV```eeekkksss|||{{{vvvqqqhhh```ZZZVVVRRRPPPOOOPPPUUUZZZZZZ]]]iiiwwwjjjEEEGGG???>>>===<<<;;;;;;;;;;;;???=========;;;999>>>FFFGGGJJJHHHBBB@@@DDDEEECCC@@@AAADDDIIISSSjjj222222222222222222222222222111111111111222333333333333333444444444444555666666666666777777777777999888888888888888999999999999:::;;;===>>>??????BBB@@@CCCJJJMMMWWWuuuwwwvvvppptttuuusssqqqrrruuuwwwxxxwwwvvvyyyzzzxxxtttrrrvvvyyyqqqbbbRRRPPPLLLKKKKKKKKKJJJIIIIIIKKKLLLLLLLLLLLLNNNOOOQQQ]]]kkksssuuuzzz~~~eeeIII;;;;;;:::333555555555555444444444444222222333333222222111000222222222333333333333444222222222222222222222222222222222333333333444444444555555666666777888888888777777777888999;;;<<<===555???HHHIIIqqqhhhHHH>>>EEEHHHDDDCCCCCCAAA>>><<<===???BBB???@@@BBBCCCFFFLLLUUU[[[```eeeooo{{{pppbbb\\\SSSSSSTTTNNNLLLLLLLLLLLLMMMMMMMMMMMMKKKJJJJJJKKKMMMMMMLLLJJJJJJJJJIIIHHHGGGFFFEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????@@@@@@@@@BBBAAAAAAAAAAAABBBCCCCCCCCCEEEEEEEEECCCCCCDDDEEECCCEEEHHHIIIIIIJJJKKKMMMMMMMMMMMMNNNOOOSSSXXX\\\fffkkksss}}}{{{oooiiiaaaYYYUUURRRPPPOOONNNPPPSSSVVV[[[eeewwwWWWBBBFFF>>>===<<<;;;:::::::::;;;<<<:::;;;<<<::::::@@@GGGHHHGGGCCC??????CCCDDDCCCAAABBBEEEKKKUUUjjj222222222222222222222222111111111111111222333333333333333333444444444444555555555555666666666666888777777777777888999999888999:::;;;<<<===>>>>>>@@@;;;@@@KKKJJJFFFUUUmmmrrrzzzxxxsssqqqqqqrrrqqqttt{{{}}}[[[WWWPPPLLLJJJKKKKKKKKKKKKLLLMMMMMMMMMOOORRRUUUWWWeeexxxxxxiiiSSS???888999888444555555555444444444444333222222222222222111111000222222333333333444444444222222222222222222222222222222222222333333333333444555555666777777888888777777666666777888:::;;;<<<333:::CCCAAAWWW\\\CCCDDDGGGAAACCCCCCBBB@@@>>>===>>>???AAAAAAAAA@@@AAADDDIIIMMMXXXZZZaaammmuuutttiii\\\WWWUUUOOOPPPOOONNNMMMLLLLLLLLLLLLKKKJJJJJJKKKMMMMMMKKKJJJKKKKKKJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFGGGFFFDDDDDDDDDEEECCCFFFIIIKKKKKKJJJKKKLLLHHHIIILLLOOOSSSYYYaaafffnnntttrrrfffaaaYYYRRRNNNLLLKKKJJJPPPOOOPPPUUUaaawwwxxx\\\FFF???@@@<<<<<<;;;::::::::::::::::::888999;;;;;;;;;BBBJJJQQQKKKCCC??????AAAAAA@@@AAABBBFFFKKKUUUkkk111111111111111111111111111111111111111222222333222222333333333444444444444444444444555555555555777666666666777777888999888888999:::;;;<<<======>>><<>>>>>>>>?????????>>>>>>@@@BBBEEEMMMMMMTTT___fffmmm~~~sssgggaaaXXXUUUTTTQQQOOOMMMLLLKKKKKKLLLKKKJJJKKKLLLLLLJJJIIIKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGHHHGGGEEEDDDEEEFFFEEEGGGHHHHHHHHHHHHJJJLLLJJJMMMRRRWWW^^^eeemmmsss|||uuuoooooowwwzzzoooeeeYYYUUUOOOKKKJJJJJJJJJJJJOOORRRYYYeeeyyywwwZZZEEE>>>>>><<<<<<;;;::::::999:::::::::999888999;;;;;;<<>>;;;;;;@@@>>>RRR}}}}}}{{{NNN@@@DDDEEEFFFGGGFFFCCC@@@>>>>>><<<<<<<<<===>>>@@@CCCDDDFFFEEEKKKWWW]]]___kkk{{{}}}ssshhhYYYWWWTTTQQQNNNLLLLLLKKKLLLKKKJJJKKKLLLKKKJJJHHHJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCEEEGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFHHHHHHGGGEEEDDDEEEFFFGGGGGGFFFEEEDDDEEEIIILLLPPPTTTZZZaaahhhpppxxx}}}sssfffaaacccdddttt}}}sssjjjbbb\\\NNNKKKHHHGGGIIILLLNNNOOONNNXXXhhh|||{{{gggKKK>>>>>>???===;;;;;;::::::999999:::::::::999:::<<<<<<<<>>AAACCCEEEPPPXXXttt~~~{{{}}}wwwxxx{{{}}}|||www||||||uuu~~~kkkRRR>>><<<:::777555444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444555555555555666666777777888888555===AAADDDCCC<<>>@@@CCCDDDEEEPPPccczzz{{{rrrxxx~~~xxxzzzvvvbbbKKK===;;;999777555444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333444444444444555444555555666777777888888777;;;<<>>>>>>>>>>>CCC@@@AAAGGGMMMSSS[[[bbblllrrr|||mmmaaa___ZZZPPPLLLOOOOOONNNLLLKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHFFFFFFHHHIIIHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGEEEDDDFFFGGGIIIIIIIIILLLSSSXXXYYY^^^iiivvvyyypppmmmppppppmmmnnnmmmkkkggg```YYYRRRMMMJJJEEECCCHHHKKKKKKKKKLLLUUUfff~~~{{{zzzjjjMMM???<<<<<<;;;;;;:::999999888888999999:::777999;;;:::888:::???EEERRRLLLEEEAAABBBDDDCCCAAA@@@BBB@@@FFFVVVggg////////////000000000000000000000000000000000000000////////////000111111222222222222222222222222333333444555555666666777666666777888999:::;;;;;;<<<<<<;;;<<<===???AAABBB???IIIPPP]]]~~~|||pppppppppooommmqqq~~~uuummmbbbPPPAAA;;;:::888666444333333444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333444444444444444444555555666777777777555777444999@@@:::888DDDZZZqqqTTTGGGFFFIIIEEEEEEEEE???AAA>>><<<<<>><<>>???@@@BBBFFFFFFJJJbbb|||hhh[[[]]]fffqqqrrrssswww~~~zzzkkkZZZKKK@@@999:::888666555333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222333333333444444444333444444555555666777777666777555<<>>LLLFFF???>>>@@@BBB@@@===>>>@@@GGGPPPTTTPPPMMMNNNTTTVVV]]]hhhtttrrrddd]]]XXXTTTOOOMMMNNNOOONNNMMMQQQPPPOOOMMMLLLKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHFFFFFFGGGHHHGGGFFFHHHHHHFFFEEEEEEDDDDDDEEEDDDEEEEEEEEEEEEFFFHHHIIIIIILLLOOORRRVVV^^^iiiqqq||||||xxxyyy}}}yyynnndddWWWOOOLLLKKKHHHEEEEEECCCDDDGGGIIIJJJQQQXXXpppeeePPP;;;777<<>>@@@AAA===DDDUUUfff222222111000///...------......//////000000000000///////////////000111111111111111111111111111111222222333333444444555555444555555555666777777777999999::::::;;;<<<===>>>FFFCCCCCCHHHRRRkkkppphhhiii```aaa```]]][[[^^^gggnnnmmmxxxqqq^^^III;;;777999888777555333222222333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222333333333444444333333333444555555666666888;;;;;;DDDRRRNNN@@@===BBBOOOuuutttUUUIIIEEEJJJKKKAAAUUULLLCCC>>>???AAA@@@???>>>@@@GGGOOOQQQLLLHHHGGGPPPQQQWWW___gggrrrvvvkkkccc]]]UUUQQQQQQQQQOOOMMMPPPPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHFFFFFFGGGGGGGGGEEEFFFFFFEEEDDDDDDDDDDDDEEEEEEGGGHHHGGGGGGIIIMMMQQQPPPTTTYYY^^^dddnnnzzzzzzsssppprrrmmmbbbZZZOOOJJJIIIHHHFFFBBBCCCCCCDDDDDDBBBFFFUUUdddSSSFFF;;;999;;;;;;;;;;;;:::999999888888999999:::999::::::999999999;;;===???>>>======>>>>>>>>>===BBBAAA<<<@@@QQQbbb////////////000000000000...//////000000111111222000000//////000000111222000000000000000000000000111111222333333444444555333444444444555555555666888888999::::::;;;;;;<<>>AAAIIIJJJSSSuuuzzzvvvrrrwww{{{wwwooojjjjjjmmmiiiiiiddd^^^bbbvvvuuuaaaOOO???666666;;;666555333222222222333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222333333333333222222333333444555555555333888888???MMMJJJ>>>;;;@@@EEE```iiiUUUIIIJJJLLLFFFRRRLLLDDD???>>>>>>>>>===@@@===>>>BBBCCCAAABBBEEEKKKKKKPPPXXX___gggsss~~~vvvmmm```XXXUUUSSSOOOKKKNNNNNNMMMMMMMMMNNNNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHFFFFFFFFFGGGFFFEEEEEEEEEEEEDDDEEEEEEFFFGGGDDDFFFHHHHHHHHHKKKQQQWWWXXX]]]dddlllttt~~~~~~xxxpppmmmnnnuuusssaaaVVVQQQKKKGGGFFFDDDAAA>>>BBBCCCDDDDDDDDDLLL___rrrhhhEEE???;;;;;;:::888:::>>>:::999999888888999999::::::::::::::::::;;;<<<<<<======<<<<<<<<<<<<======AAABBB===???MMM^^^~~~////////////000000000000//////000000111222222333///////////////000111111000000000000000000000000111111111222333333444444333333333333444444444444777777888999::::::::::::<<<<<>>===777999???AAAQQQuuupppTTTIIIJJJHHHHHHGGGEEECCC@@@???======@@@<<<:::<<<===<<<>>>BBBGGGEEEHHHPPPVVV\\\ccckkkuuu~~~qqqjjjccc\\\VVVUUUTTTSSSQQQPPPOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOOOONNNNNNNNNMMMLLLKKKJJJJJJJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHFFFEEEFFFFFFEEEDDDEEEEEEEEEFFFGGGHHHJJJJJJLLLNNNQQQQQQQQQVVV^^^eeeiiipppyyy~~~vvvrrrnnnlllooouuuxxx~~~~~~xxxooo```TTTJJJHHHFFFDDDBBB@@@??????DDDCCCFFFMMMWWWfff{{{rrr\\\KKK<<<::::::<<<;;;888888<<<:::999999888888999999:::888888999:::<<<>>>??????<<<<<<;;;:::::::::<<<===<<>>::::::@@@GGGIIITTT~~~ttt___KKK888555888777444333444333222111111222333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111222222222333333333111222222333333444555555111888444000777888777===???@@@EEEWWWzzzuuu^^^HHHGGGHHHAAADDDGGGHHHEEEAAA???>>>>>><<<>>>BBBBBB???===???FFFBBBBBBHHHOOOSSSWWW\\\dddooo{{{|||ssskkkaaa___\\\XXXTTTQQQNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOPPPPPPQQQQQQPPPPPPOOOOOONNNMMMKKKKKKKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHFFFEEEFFFFFFEEEDDDFFFFFFGGGHHHIIIKKKLLLMMM[[[^^^aaabbbbbbhhhqqqyyy{{{ssslllhhhhhhlllvvvtttpppggg]]]WWWTTTNNNFFF@@@AAAAAA@@@??????AAACCCGGGDDDIIIYYYnnnvvv~~~qqq[[[FFF;;;999666777;;;;;;888777999:::999999999999999999:::666666777:::>>>AAABBBAAA===<<<;;;:::888999;;;>>>888@@@BBBEEEMMMYYYyyy//////000000000000//////000000000000000000000000............////////////111111111000000000000000000111111111111222222222222222333333333333444444222333444555666888888999999:::;;;<<<===???@@@@@@GGGdddpppZZZDDD===777444555666333000666555444333222222222222222000......000333777:::000000000000111111111111000000000000000000000000222111111111000000//////000000000000000000000000000111111111111222222222222222222222222222222222000000333777888777888;;;<<<:::888AAAUUUqqq~~~}}}ZZZIIIKKKJJJKKKJJJFFFCCCBBBBBBAAA??????>>>>>>>>>>>>??????======>>>AAADDDIIINNNPPP[[[```hhhpppyyyvvvkkkccc```]]]XXXTTTRRRRRRQQQOOOOOONNNNNNNNNPPPNNNNNNOOOPPPQQQQQQOOOJJJJJJKKKKKKKKKJJJIIIIIIIIIHHHGGGHHHJJJJJJGGGDDDIIIGGGFFFGGGJJJKKKJJJIIIJJJLLLOOOQQQRRRUUUXXX[[[eeeiiimmmpppuuuzzztttjjjgggfffllluuuxxxsssllleee]]]SSSMMMJJJGGGCCC>>>;;;>>>@@@@@@@@@AAA@@@>>>MMMIIILLLiiinnnUUUHHHAAA===888888777777888888999:::888888888777888888999999555666777888;;;AAAHHHMMMFFF???;;;===>>><<<::::::???BBB@@@BBBMMM[[[xxx//////000000000000//////////////////////////////............////////////000000000000000000000000000000111111111222222222222222222333333333444444444444555555666666777777999999:::<<<===>>>???@@@AAATTTsssiiiPPP???:::555333666777666444555555444222222111111111333222000//////111444555000000000000000000000///000000000000000000000000111111111000000000//////000000000000000000000000000000111111111222222222222222222222222222222222666777777555444555666666:::<<<;;;@@@LLL___{{{yyyoooYYYPPPGGGHHHGGGHHHIIIIIIFFFCCC@@@??????>>>>>>>>>>>>????????????@@@BBBEEEHHHJJJRRRVVV\\\bbbiiitttuuuoooiiibbb]]]XXXWWWUUUSSSRRRQQQQQQRRRRRRPPPOOOOOOQQQQQQPPPNNNOOOOOOOOOOOOOOONNNNNNMMMNNNLLLLLLMMMOOOOOOLLLJJJKKKJJJHHHIIILLLNNNNNNNNNQQQSSSVVVYYY\\\```fffiiitttyyyyyypppkkkddddddhhhooouuutttkkkccc^^^WWWNNNHHHFFFDDD@@@<<>>===@@@CCCEEEEEEDDDUUUggggggKKK===999888888888777777888888999:::999999888888777888888888888888999999<<>>>>>>>>??????BBB@@@BBBMMMZZZwww...//////000000//////...////////////////////////............////////////000000000000000000000000000000000111111111222222222222222222333333333333555555555555555555555555888999:::;;;===>>>??????AAAHHHWWWppp|||```III===888444333555777666444444444333222111111111111333222111000////////////000000000//////.........000000000000000000000000111111000000000000//////000000000000000000000000000000000111111111222222222222222222222222222222111555444111555===???;;;999>>>======@@@IIIkkkxxxuuu```KKKFFFBBBEEEIIIJJJEEE@@@AAA@@@???>>>>>>>>>>>>>>>AAA@@@?????????@@@AAABBBMMMQQQUUUYYY]]]dddmmmtttyyysssfffccc___[[[XXXWWWVVVVVVTTTSSSQQQPPPPPPPPPNNNLLLLLLLLLLLLLLLKKKKKKKKKJJJKKKJJJJJJKKKMMMMMMLLLJJJLLLKKKKKKLLLOOORRRUUUWWWZZZ]]]```eeejjjpppxxx}}}}}}uuulllgggeeegggkkkqqqvvvuuulll```XXXRRRMMMFFFAAA@@@???===:::>>>===<<<===@@@CCCFFFGGGJJJlllaaaEEE:::999999888777777777777888999999:::999888888777777777777888888888999:::???EEEIIIHHH@@@;;;<<<>>>???@@@BBB>>>AAA???BBBMMMZZZvvv...//////////////////...////////////////////////............/////////////////////000000000000000000000000000111111111111111222222222222333333333444444555555555555555666888888999;;;<<<===>>>???AAABBBFFFRRReee{{{wwwtttwwwfffRRRBBB===:::666444444444222111333333222111111111111111111111111111000///------000000//////......------000000000000000000000000000000000000000000//////000000000000000000000000000000000000111111111111111111111111111111111111///111111222===KKKGGG;;;999===;;;999999:::NNNooo~~~```QQQCCCAAAFFFHHHDDD@@@BBBAAA@@@???>>>>>>>>>>>>AAAAAA???>>>>>>>>>>>>???HHHKKKOOORRRVVVZZZaaaeeemmmzzzyyyrrrkkkgggdddccc___]]]ZZZYYYXXXVVVTTTRRRPPPPPPOOONNNNNNMMMMMMMMMNNNNNNOOOPPPQQQRRRRRRQQQTTTVVVXXXZZZ\\\aaaggglllooorrrvvv{{{~~~zzzrrrkkkeeedddfffhhhnnnqqqsssppphhh]]]RRRLLLHHHDDD???=========<<<;;;999<<>>======@@@CCCGGGXXXwwwyyyjjj]]]QQQGGG???;;;:::888555333333222222111222222111000000000111111//////000000000///......000/////////.........---//////////////////////////////////////////000000//////////////////////////////000000000111111111111111111111111111111111555444333999IIIQQQDDD000999;;;666555888666===PPPeeeKKKCCCFFFHHHHHHHHHDDDDDDBBBAAA??????>>>>>>@@@@@@?????????????????????AAADDDHHHLLLQQQVVVYYYaaafffjjjmmmvvv~~~{{{rrrooollljjjhhhfffcccaaa___^^^]]]\\\[[[[[[[[[[[[]]]^^^___``````bbbcccdddgggkkkpppsssuuu{{{~~~xxxtttlllccc___bbbgggjjjkkkiiihhhddd\\\RRRIIIEEECCC@@@>>><<<;;;<<<=========>>>AAAGGGIIIFFFGGGTTTccc^^^AAA999:::999555777777666666777777888999:::999888777666666666666666666666666666888<<<@@@===:::;;;AAADDDBBB>>>======@@@???BBBLLLXXXttt---......//////......---....................................////////////---......//////000000111/////////000000000111111111111111111222222222222111111222444555666777888666777888999;;;<<<======<<<===AAADDDAAAEEEZZZrrrxxxgggRRRCCC:::666666888333333333333333333444444111111000000000000000111...//////000000000000///////////////////////////////////////////////////......////////////000000/////////////////////////////////000000000111111111111111111111111111111222000444CCCQQQRRRBBB111777999444444:::777666AAAaaaxxxWWWIIIHHHHHHHHHKKKGGGFFFEEECCCAAA@@@??????????????????@@@@@@@@@@@@;;;<<>>???@@@CCCBBBCCCFFFEEELLLccc{{{iiiFFF666777;;;888444777666666666666777888888999888777777666666666666777888888888888:::===@@@===;;;>>>FFFIIIEEE???===<<<@@@???BBBLLLXXXsss---......//////......---....................................////////////------......///000000111////////////000000000111111111111111222222222222222222333444444555666666666666777999:::;;;<<<===>>><<>>IIIrrrkkkZZZSSSKKKGGGHHHJJJIIIGGGEEECCCAAAAAA@@@>>>>>>????????????>>>>>>>>>>>>===???CCCGGGJJJLLLRRRTTTYYY]]]^^^```cccgggttt}}}|||xxxsssmmmhhheeeYYY[[[^^^cccfffccc]]]XXXPPPLLLGGGCCC@@@@@@@@@AAA999:::;;;<<<===???AAACCCDDD@@@BBBKKKTTT___vvvxxxbbbOOO<<<888;;;;;;999888666666666666666777888888888777777666666666777777777888999999999:::===@@@>>><<<>>>EEEIIIEEE???===;;;@@@???BBBLLLWWWrrr---..................---..................................../////////000---------...///000000111////////////000000000000000111111111111222222222444444444444444444444444666666777888:::;;;<<<===;;;555666???AAA===AAAKKKOOO^^^rrr~~~uuuaaaJJJ>>>666999;;;777333111333444444333111000000111000000////////////000111333222111000//////000000......///000111222333333////////////////////////---.........//////000000////////////////////////////////////000000000000000000000000000000000000555444@@@QQQNNN:::///333000888888777:::666555???:::SSStttrrruuupppcccSSSJJJHHHKKKJJJHHHFFFDDDBBBAAAAAA>>>>>>>>>???>>>>>>===<<>>888:::;;;777666999666666666666666777888888777666666666666777777888555666777777777999<<<>>>???;;;<<>>===;;;??????BBBLLLWWWqqq......////////////......////////////////////////..............................---,,,---...///000/////////////////////////////////000111111222222111222222333333444444555555555555555555666777777999999999:::<<<>>>???@@@DDDFFFOOOZZZbbbrrrppp[[[RRR;;;:::888666555444555555444333222111000000000000000000000000000000000000000000000000000000000000......////////////......---...///000000///...---........................111000///...------...///////////////////////////000000000000111111111111222222333333333333444444555444444555555666777888BBB;;;GGGrrrnnnqqqwwwYYYEEEQQQHHHBBBFFFJJJIIIDDDAAA@@@???>>><<<<<<<<<===>>>>>>>>>=========>>>>>>???AAAAAABBBDDDFFFIIIKKKLLLOOOUUU\\\aaagggooo{{{yyytttrrrnnnhhhccccccaaa\\\YYYWWWWWWXXXYYYdddaaa\\\VVVOOOJJJEEECCC???>>>===;;;:::999999888>>>===<<<===???BBBEEEGGGPPPQQQaaa}}}uuuWWWIII::::::999999888777666666444555555666666666666666888555555777777777:::???NNNEEE===999777777;;;AAAAAA<<<;;;@@@CCC@@@===<<<<<<<<>>???DDDCCCGGGKKKKKKPPPfffmmmUUUDDD===:::999777555444444444444444333222111000000000000000000000000000000000000////////////////////////......////////////......---...///000000///...---........................111000///...---......///////////////////////////111111000///.........///222222333333444444555555444444444444555666777888999:::>>>SSS|||sss}}}zzzgggMMMKKKLLLNNNLLLFFFCCCDDDBBBAAA???>>>===<<<======>>>======<<<======>>>>>>===>>>>>>???AAACCCEEEFFFHHHLLLQQQSSSVVV[[[dddkkkjjjsss|||{{{yyyssskkkgggdddaaa\\\WWWVVVVVVWWWWWWXXXXXXYYYYYYYYYVVVRRRLLLGGGCCC???>>>======;;;::::::999999999;;;===???@@@AAACCCGGGKKKSSSggg~~~fffIII;;;::::::999888888777666666444555555666666666666666777777888888666999EEERRRYYYJJJ;;;666777888;;;===???<<<<<<@@@BBB???<<<<<<<<<<<>>===<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<===???@@@AAADDDGGGJJJKKKKKKOOOUUUZZZWWW]]]fffmmmssszzz{{{tttoooooohhhddd^^^[[[ZZZWWWSSSOOOOOOQQQTTTWWWXXXXXXVVVUUUKKKJJJGGGCCC???===;;;:::;;;:::::::::::::::;;;;;;<<>>===<<<>>>===<<<<<<<<<<<<<<<<<<===============>>>>>>???AAACCCEEEFFFHHHKKKPPPTTTWWWZZZ^^^aaacccgggllloooyyy}}}xxxtttrrrooohhhddddddZZZWWWTTTSSSSSSRRRPPPNNNRRRSSSUUUUUUTTTQQQNNNLLLCCCBBB@@@>>><<<;;;;;;:::999999999999:::;;;======@@@CCCDDDBBBBBBJJJXXXdddnnnSSS???666888888777777777666666666444555555666666666666666555777999777444:::NNNbbbZZZIII888444777:::;;;<<<===;;;<<>>??????AAAEEEFFFKKKQQQfff{{{lllNNNDDD<<<:::999777777999555444444444333333222222111111000000///000000000////////////////////////........................------............------......------------..................................../////////////////////////////////////////////......///222666:::===...//////000111111222222222222222333333444555666444444777999;;;KKKrrr}}}~~~qqqXXXLLLHHHHHHJJJIIIHHHGGGEEECCCAAA???>>>>>>>>>===<<<<<<<<<<<<<<<>>>>>>===============>>>:::<<<===???AAADDDGGGJJJMMMNNNOOOPPPQQQSSSVVVYYY___bbbeeeiiilllrrrwww{{{~~~yyyvvvuuutttsssrrrlllfffbbbaaa^^^XXXUUUUUUMMMLLLLLLMMMNNNNNNMMMLLLSSSRRRPPPMMMJJJGGGDDDCCC>>>===<<<<<<;;;;;;<<<<<<888888999:::;;;===???@@@AAABBBCCCCCCHHHXXXnnnZZZEEE999666777777666666666666666666444555555666666666666666666555555555555888CCCOOOHHH???888777777888<<>>???FFFHHHJJJSSS```vvv[[[HHH<<<888666777777444222333333333333333333222111111111000000//////000000000////////////////////////........................------............------......------------..............................---...//////000////////////////////////////////////...------...000333444///000000000000111111111222222222222333444555555666222666===999666IIIeeegggOOOEEEFFFHHHHHHHHHGGGFFFDDDCCCBBB@@@???>>>======<<<======<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<===>>>@@@@@@BBBBBBCCCEEEGGGJJJLLLMMMOOOQQQSSSUUUWWWZZZ___bbbdddgggkkknnnoooqqqtttvvvwwwyyy|||}}}zzzvvvrrrqqqqqqqqqnnnkkkllliiifffcccbbb```___]]]\\\WWWSSSSSSRRRMMMJJJKKKJJJJJJKKKMMMMMMMMMMMMMMMJJJHHHEEEBBB???>>>>>>>>>:::::::::999::::::;;;<<<999999:::;;;===???@@@AAA???BBBGGGMMMZZZnnnqqq___FFF;;;666999666666666666555555555555444555555666666666666666666333333555666555888<<<888777888999777666===EEEHHH@@@:::;;;<<<;;;:::;;;;;;;;;BBB???JJJ[[[hhh,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---////////////////////////.........///000000111111111111111222333333444444222222222222222333333444444444444555666888999:::666888999999:::<<>>>>>=========<<<;;;;;;;;;;;;;;;<<<<<<>>>=========???@@@@@@?????????@@@CCCEEEGGGHHHHHHIIIKKKLLLMMMNNNPPPTTTVVVSSSUUUXXXZZZ[[[\\\^^^___bbbccceeegggiiikkklllmmmnnnmmmnnnooopppooollljjjddd```\\\\\\^^^___]]]ZZZ^^^\\\ZZZYYYXXXWWWTTTRRRSSSNNNLLLMMMMMMJJJIIIJJJJJJKKKLLLLLLKKKIIIIIIHHH???>>><<<;;;:::::::::;;;999999999999999:::;;;;;;::::::;;;<<<>>>@@@AAACCCAAAGGGSSSaaaqqqzzztttxxx^^^DDD>>>:::777:::555555555555555555555555444555555666666666666666555444555888888444333555444555888999777666===FFFOOOCCC999888<<<<<<;;;:::;;;;;;BBB???JJJZZZggg,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////...---/////////////////////////////////000111111222222000000000111222222333333222222111111222222333444333444444555777999:::;;;444888;;;;;;999:::;;;;;;;;;<<<;;;BBBKKKHHHJJJZZZjjj{{{^^^IIIAAABBB555555777888555111222888000111222333333222000///000000////////////000111////////////////////////........................,,,------......------,,,...---,,,,,,,,,,,,---...........................,,,---///000000000//////////////////////////////,,,,,,---...///000111111555555444333333222222111111111111111222333444555555555333222666===???;;;QQQ~~~gggIIIEEEFFFHHHIIIJJJIIIIIIHHHBBBAAA@@@???>>>>>>>>>>>>======<<<<<<<<<===>>>>>><<<<<<<<<===@@@AAAAAAAAA=========???AAAAAA@@@???EEEGGGHHHHHHHHHIIIKKKMMMNNNPPPSSSTTTUUUUUUWWWXXXVVVVVVWWWXXXZZZ[[[\\\]]][[[[[[\\\^^^```___]]][[[\\\WWWSSSSSSWWWYYYWWWTTTRRRQQQQQQQQQRRRRRRPPPNNNLLLHHHFFFIIIKKKIIIHHHJJJFFFGGGGGGFFFCCC@@@???>>>;;;;;;;;;;;;::::::999999;;;;;;:::::::::;;;;;;<<<;;;;;;<<<===???@@@BBBCCCFFFOOO___qqqvvviii\\\BBB555;;;;;;555666444555555555555555555555444555555666666666666666444444777;;;999444444777777666777888666666<<>>@@@CCCEEEGGGRRRVVV^^^kkk~~~|||wwwssskkk___RRRDDD888222555555444444444333333333111111111111000000000000////////////////////////.................................////////////000........................------------------------......------------......,,,,,,,,,---------......///......---------......////////////////////////>>>:::444///---...111444000000000111222222333333555555666666777777888888:::YYY{{{qqqQQQJJJFFFHHHMMMMMMJJJHHHFFFDDDAAAAAAAAAAAA@@@>>>???>>><<<;;;::::::;;;<<>>===;;;;;;<<<=========<<<<<<<<<<<<;;;;;;;;;>>>???@@@AAACCCDDDEEEFFFGGGHHHHHHIIIJJJJJJKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMPPPPPPPPPPPPPPPOOONNNNNNLLLLLLMMMMMMLLLLLLKKKJJJKKKJJJIIIHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEDDDCCCBBBCCCBBB???===<<<;;;;;;;;;;;;:::999999888999999999999999999999:::;;;<<<===@@@@@@@@@BBBFFFKKKOOORRRZZZooowwweeeNNNDDD999333444777888777666555444333333444555666777666555555555777999:::555555555555555555555555444444444444666888:::<<<;;;:::999:::<<<<<<<<<:::888<<<;;;>>>KKKYYYnnn................................................---------...------,,,+++..................---------------............/////////000111111111111000111111111111111111111111222222222333333333333444333444444555666888999:::888999::::::999999:::;;;<<<<<<===>>>???BBBDDDEEEFFFGGGJJJOOOXXXeeerrr{{{xxxiii]]]VVVKKKJJJIIIGGGCCC???;;;888444333333333222222222222111111111000000000//////////////////////////////........................------........./////////........................------------------------......------------......,,,,,,,,,---------............------------..............................555333111///...///000111///000000111111222333333444555555666666777888888444DDD___{{{qqqWWWIIIIIILLLKKKIIINNNLLLHHHEEECCCAAA???>>>??????===<<<;;;;;;<<<<<<>>>======<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;>>>>>>??????@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGHHHHHHIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGEEEEEEDDDCCCAAA@@@@@@???>>>===<<<;;;::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<============BBBDDDFFFFFFIIIVVViiiwww{{{aaaVVVDDD>>>777444666888777555666555444333333444555666222222222222333444666666555555555555555555555555333444444555666888:::;;;;;;:::999:::<<<<<<<<<;;;:::???<<<>>>KKKWWWkkk---------------------------------------------------------------,,,++++++------------------......---------............///...///000000111111000000111111111111111111111111111111222222222333333333333333333444666777999:::888:::;;;;;;:::999;;;<<<============>>>@@@AAABBBEEEDDDCCCAAABBBFFFKKKPPPgggtttaaaSSSIIIAAA<<<666666888999999888777666222222222222111111111111111111000000000000//////////////////////////////........................,,,---------....................................------------------------......------------......,,,,,,,,,---------.........---------------..............................+++,,,.../////////...---//////000111111222222333444444444555666666777777666<<<@@@OOO|||wwwbbbRRRMMMMMMMMMHHHIIIHHHGGGDDDCCCDDDEEEAAA@@@???>>>============<<<============<<<;;;;;;===<<<<<<<<<<<<;;;;;;;;;======<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>======<<<;;;===???AAACCCDDDDDDDDD@@@??????>>>===<<<;;;;;;999999888888888999::::::<<<;;;;;;;;;;;;;;;<<<<<<<<<===???@@@BBBBBBBBBBBBDDDFFFIIIOOOYYYkkkdddHHHDDD:::777555555888888666333555555444444444444555555///000111222444444555555444444444444444444444444222333555666777888999999;;;:::999:::<<<===<<<;;;===AAA===>>>JJJUUUiii------------------------------------------------,,,------------,,,++++++,,,,,,------------......---------............///...//////000000000000000000000000000111111111111111111111111222222222222222222333444555777888999888:::;;;;;;::::::;;;<<<===============>>>>>>>>>DDDDDDDDDCCCBBBCCCFFFIIIHHHYYYnnn}}}|||pppcccQQQCCC===;;;888666888888888777666444222111333222222222222111111111111000000000////////////////////////////////////........................,,,,,,,,,---------..............................------------------------...------,,,,,,------...,,,,,,,,,---------......------,,,,,,------..............................)))+++,,,...///...---,,,//////000000111222222222333333333444555555666666666<<<<<<>>>TTTjjjUUUMMMKKKDDDGGGIIIIIIHHHGGGGGGIIICCCCCCBBBAAA@@@?????????<<<<<<===>>>===<<<;;;:::===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>??????<<<<<<============<<<<<<===>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;:::777999<<>>@@@BBBDDDEEEFFFFFFIIIIIIOOO___sssrrrwwwtttSSS;;;999666555444555777777555333444444444444444444444444000111333555777777777666444444444444444444444444111333555777888888888777:::999999:::<<<===<<<;;;<<<@@@===>>>IIIUUUhhh------------------------------------------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,------......---------............///......///000000000000000//////000000000111111111000000000111111111222222222222222333444666888999888999;;;:::999999:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>??????@@@BBBDDDHHHNNNUUUXXX[[[fffyyyoooZZZRRRIII>>>777666666333111222222333333333333333333333333333333222222222222000000000////////////...////////////////////////........................,,,,,,,,,---------..............................------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,---..............................------------------------...//////000111111222222222222222333444444555555333555999===DDD___pppYYYIIIHHHIIIKKKJJJIIIGGGFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@<<<===>>>???>>>===;;;:::===<<<<<<<<<<<<;;;;;;;;;999999::::::;;;<<<<<<<<<<<<<<<<<<===============;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<===============<<<;;;<<<<<<<<<<<<;;;::::::777999;;;===>>>===<<<;;;::::::999999999999999999:::::::::::::::999999999:::::::::;;;<<<===>>>???AAA@@@AAAAAACCCFFFHHHIIIQQQYYYfffwwwyyyvvvzzz\\\HHH:::777888666555555555666555555333444444444444444444333111222444666777888777777444444444444444444444444222333555666777777777666:::999999:::<<<======<<<:::>>>;;;===JJJVVVjjj,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,------......---------............///---...//////000000//////...//////000000111111111///000000000000111111111111111222222444555777888777999::::::999888:::;;;:::;;;;;;;;;;;;;;;:::::::::<<<>>>>>>===<<<===>>>EEEFFFIIIIIIFFFFFFNNNYYYbbbnnntttccc\\\[[[QQQCCC>>>:::777666777777555222111111111222222333333444444333333333222222222222000000////////////......////////////////////////........................,,,---------....................................------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......++++++++++++,,,---...///------------------------111000...---,,,,,,---.........///000000111111222111111111222333333444444999111222;;;>>>FFFfff}}}___KKKHHHDDDCCCEEEFFFGGGFFFHHHHHHGGGGGGEEEDDDBBBAAA>>>????????????>>>=========<<<<<<<<<<<<;;;;;;;;;999::::::;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<999:::;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888999999;;;;;;<<<;;;:::999999999999999::::::::::::;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;<<<===???@@@AAAEEEDDDBBBCCCGGGNNNUUUYYYcccsss|||{{{[[[FFF???:::888888777666444444444555666333333444444444444333333111222333444444555555444333333333333333333333333333333444555666666777666999999888:::<<<======<<<888<<<:::===JJJWWWkkk,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********++++++,,,------......---------............///---...//////000000//////......//////000111111222/////////000000000111111000111111222333555666777666777999888777777888:::888999:::;;;;;;:::999999<<<>>>??????======>>>???<<<<<>>@@@BBBCCCDDDGGGFFFFFFKKKUUUeeettt~~~~~~{{{vvv\\\BBB;;;999555777444555555555555444555666222333444444444444333222333222222222222222333333333333333333333333333333444444444444555666666777999888888:::<<<>>>======888<<<:::<<>>:::999888555222111222444333333222111000111111111111111111111000000000000000/////////............////////////////////////.................................////////////000........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......++++++++++++,,,---...///------------------------,,,---.../////////...---......//////000111111111000000000111222222333333+++333777444222777>>>BBBUUU~~~yyy}}}cccRRRLLLLLLKKKIIIJJJKKKKKKJJJIIIFFFDDDCCCCCCBBB@@@?????????@@@AAA======<<<<<<<<<;;;;;;;;;======<<<<<<;;;:::999999========================::::::;;;;;;;;;;;;::::::999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999777666666666777888:::;;;888888999999::::::;;;;;;777888:::===>>>?????????>>>??????AAABBBDDDFFFGGGFFFFFFIIISSSeee|||qqq___CCC777<<<777000666///222555666666555555555222222444444444444222222555444333222222222333444333333333333333333333333555444333333444555777888999888888:::<<<>>>>>>===999===;;;<<>>???AAABBBDDDEEE>>>@@@BBBFFFKKKOOOSSSUUU\\\aaagggmmmrrrwww~~~pppfff\\\XXXXXXWWWOOOHHHFFFAAA;;;777666666666555666666555444333333222222333333222222111000//////000000000000000000000000..............................---------,,,,,,,,,///////////////////////////...---,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++------------------------.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,---...///000000000111111111111222222222999888555111333888===???>>>___yyyxxxhhh^^^UUUPPPOOONNNOOOPPPLLLFFFDDDGGGHHHFFFDDDEEEGGGFFFAAA===@@@???>>>======<<<<<<===>>>======<<<;;;<<<<<<<<<>>>>>>>>>===<<<:::999888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888777666666666777777888999:::;;;;;;<<<<<<;;;:::888777::::::;;;===>>>>>>;;;999AAAAAAAAABBBDDDFFFGGGHHHNNNLLLPPP```yyyvvvVVVJJJ<<<555777:::888444444444444444444444444444555555555444444333333333222222333333333333444444444333333333333444555555111222333333333555888:::===;;;999999:::<<<<<<<<<:::===:::===GGGOOOddd,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,---......//////........./////////000000000000000000111222222111000000111111111222222222333333444444555555555666666666666666666666666666666666999999::::::;;;<<<<<<<<<;;;;;;;;;;;;===>>>@@@BBB>>>???@@@CCCFFFIIIKKKMMMIIILLLPPPSSSTTTWWW[[[^^^```eeelllrrrxxx~~~vvvrrrmmmkkkhhhcccZZZSSSNNNHHHBBBAAACCCDDDAAA===???<<<888666555666666555555555555444333333222222333333222111111000//////////////////////////////.................................---------,,,,,,..............................---,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++------------------------......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......,,,---------...///////////////000000000111111111000222444555666777666555:::DDDbbbyyyppp[[[GGGDDDKKKOOOMMMJJJJJJGGGDDDDDDFFFHHHIIIHHHCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>????????????>>>===<<<:::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999888888888888888999:::;;;;;;:::;;;<<<======<<<;;;;;;=========>>>@@@AAAAAAAAAEEEDDDCCCBBBCCCFFFKKKOOOUUU```qqqqqqttt{{{lll^^^EEE>>>666444777999777555444444444444444444444444555555444444444333333333222222333333333333444444444333333333333444555555222333444444444555888;;;>>><<<::::::<<<=========:::===:::===GGGOOOccc,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------...................../////////000000000000000111111111111000000000111111111222222222222444444444444555555555555666666666666666666666666999999::::::;;;;;;<<<<<<<<<;;;::::::;;;===???@@@@@@@@@AAAAAABBBCCCEEEEEEBBBDDDFFFFFFFFFFFFHHHIIIFFFGGGIIILLLPPPUUU\\\aaa]]]bbbkkkwwwwwwggg]]]XXXUUUMMMIIIEEEDDDCCC@@@;;;666999777555555777999999999888666444444555666555444555444444333333222222222222222222111111000000///////////////////////////.......................................---------........................------,,,,,,,,,---............---------,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++------------------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......------.........................../////////000000111222444777777666444333<<<666>>>]]]yyyfffVVVUUURRRLLLGGGMMMLLLKKKJJJIIIHHHGGGGGGEEEDDDDDDCCCBBBAAAAAA@@@BBBAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@???===<<<;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999::::::999::::::;;;<<<===:::;;;<<<>>>????????????>>>=========???AAADDDFFFEEEFFFGGGHHHLLLTTT___gggqqqwww{{{sss~~~~~~```KKK@@@777555444555666777666555444444444444444444444444444444444444333333333333222222333333333333444444333333333333333444555555333444555555555666999<<<>>><<<;;;<<<===??????>>>:::===;;;>>>GGGOOObbb+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------...///////////////........./////////000000000000000000000000000000000000000111111111111222333333333333444444444444444555555555555555666666888999999:::;;;;;;<<<<<<@@@???===<<<===>>>AAABBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGGGGFFFFFFIIINNNRRRJJJKKKOOOWWWaaaggghhhggguuuzzz~~~}}}xxxuuuvvvyyyxxxuuurrrpppmmmhhhbbb^^^```ccc```RRRCCC<<<;;;;;;CCC@@@============;;;999999:::999888777666888999444333333444555555444222444333333333222222222111222111111111000000000///////////////////////////........................................................................,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------.....................---------....../////////000000000555222111222222111333666:::777:::EEEVVVuuuzzzlllVVVJJJGGGLLLOOOQQQRRRPPPLLLIIIGGGIIIHHHGGGFFFDDDCCCBBBAAABBBBBBAAA@@@@@@@@@@@@AAABBBBBBBBBAAAAAA@@@>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===============<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>======>>>>>>???@@@@@@@@@AAAAAAAAAAAAAAACCCEEEGGGBBBGGGNNNVVV___kkkyyyfffHHH:::555555666888777666444444444333333333333333333333333333333333333333333333333222222222333333333444444333333222222333333444555333444555555555777:::<<<===<<<;;;<<<>>>??????>>>:::===;;;>>>GGGNNNaaa}}}++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------......///000000000000///............//////////////////////////////////////////000000000111111111222222222222333333333333333333444444555555555555888888999999:::;;;;;;<<>>>>>>>>@@@BBBCCCBBBBBBBBBBBBBBBCCCDDDDDD@@@@@@@@@AAABBBCCCCCCCCCDDDEEEEEEDDDCCCDDDFFFIIIPPPNNNLLLOOOTTTYYYZZZZZZ^^^eeemmmnnniiidddccccccaaa]]]XXXTTTQQQPPPOOONNNKKKRRRSSSKKKAAA=========<<<;;;999999::::::;;;::::::;;;;;;999555333444555555444333444555555333111222222222222222111111111111111111000000000000000................................................------..........................................,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------.....................---------/////////000000000111111222//////222333//////333111555;;;>>>@@@TTT|||ooo^^^ZZZQQQQQQPPPPPPPPPOOONNNMMMLLLKKKJJJIIIHHHHHHHHHHHHEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAA@@@@@@???>>>===<<<<<<========================>>>????????????>>>>>>===<<<<<<<<<<<<===>>>???@@@@@@@@@@@@??????@@@@@@@@@CCCEEEFFFFFFEEEEEEGGGJJJGGGOOO[[[fffqqq|||~~~jjjOOO===999;;;777888888666444222444555333333333333333333333333333333333333333333333333222222222333333333444444333222222222222333444444333444555555555777:::<<<;;;::::::;;;>>>???>>>===;;;===;;;>>>GGGMMM```|||++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************************++++++++++++++++++++++++,,,,,,,,,,,,---......///000/////////------.........///////////////............//////////////////000000000000111111111111222222222222222222333333444555555555888888999999::::::;;;;;;=========>>>>>>???@@@AAA????????????@@@AAACCCCCCCCCAAA@@@AAABBBBBBAAA@@@>>>@@@CCCDDDDDDEEEHHHIIIJJJHHHFFFFFFIIINNNRRRTTTTTTZZZaaaeeeccc```^^^^^^[[[WWWRRRMMMIIIGGGGGGHHHDDDKKKMMMHHHAAA>>>===<<<888888777777777888888999777888888777444333333444555444333444555444222000111111111111111111111111000000000000000000000000................................................,,,,,,,,,---------------------------------------------,,,,,,,,,---............---------,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......------..................//////000000000111111111000///555??????777111222555444777:::;;;EEE```{{{wwwsss}}}{{{pppggg[[[SSSPPPOOONNNMMMMMMKKKIIIFFFFFFGGGIIIKKKGGGFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCBBBAAAAAACCCCCCBBBAAA@@@@@@???>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAA@@@@@@>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBAAAAAABBBBBBCCC@@@BBBEEEEEEEEEHHHNNNRRR[[[bbbmmmyyy~~~{{{vvvcccMMM>>>777888:::444444444333222222444666333333333333333333333333222222222222333333333333222222333333333333444444222222222222222333444444333444555555555666999<<<:::999:::<<<>>>???>>>===;;;>>><<>>???@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBFFFDDDBBBCCCEEEEEEDDDBBB???AAACCCDDDEEEGGGKKKMMMIIIIIIIIIHHHHHHKKKOOORRRLLLNNNQQQSSSUUUUUUTTTSSSQQQPPPNNNJJJFFFBBB@@@???<<>>;;;>>><<>>AAACCCBBB@@@@@@@@@@@@@@@@@@BBBFFFIIIEEEFFFGGGEEEBBB@@@CCCEEELLLJJJHHHHHHIIIKKKKKKKKKIIIKKKLLLLLLHHHCCC???===999<<<;;;888999<<<<<<:::666777888888666444444444777555444555666666444222222111///000222333333222000000000000000111111111////////////000000000000................................................*********++++++,,,,,,,,,------------------------///...------,,,,,,,,,,,,......---------,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,---------......,,,,,,------...///000000---------.........//////111,,,000:::;;;333222777333222555:::777111444>>>>>>___vvvxxxooohhh^^^RRRJJJGGGFFFGGGAAAAAA@@@????????????@@@CCCCCCCCCCCCCCCCCCBBBAAABBBBBBCCCDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFEEEEEEFFFGGGJJJLLLMMMQQQSSSUUUWWW]]]kkk~~~sssNNNCCC888666999999555222666666555666777666333000222222222222222222222222111111111222222333333333222222333333333444444444222222111111222222333444111333333333333555888:::;;;;;;<<<>>>AAABBBAAA???;;;>>><<>>???AAAAAA>>>??????@@@@@@AAABBBBBB@@@???>>>@@@CCCEEEEEEEEEIIIEEE@@@>>>>>>AAADDDFFFFFFGGGIIIIIIGGGEEEDDDDDDEEEDDDBBB@@@???>>>======;;;;;;:::::::::999999999888888888888777777777777666555555555555444444444222222222222222222222222000000000000000000000000////////////............////////////////////////.........------,,,,,,,,,........................---.........---,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------............///---------............///000000000111222222333333000222444555555555777999888IIIddd|||aaaRRRTTTRRRGGGEEEAAAAAAEEEDDD>>>;;;>>>;;;===@@@AAA@@@@@@BBBCCCBBBCCCDDDDDDCCCDDDGGGIIIDDDHHHKKKIIIDDDCCCFFFJJJDDDEEEGGGHHHHHHHHHGGGGGGHHHGGGFFFEEEFFFHHHIIIJJJNNNHHHFFFJJJNNNPPPXXXaaajjjkkkpppvvvzzz}}}}}}vvvWWW<<<;;;999777555555555666555555444444444333333333333333333333333333333333444444444333333222222222222222222222222222222222333333333333333333333333333444444444333444777999???????????????@@@@@@AAA;;;===;;;===EEELLL___{{{))))))))))))))))))))))))************************)))******++++++******)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---............/////////........................------------............000000//////000000111222222222333333444555555555666666666777888999:::;;;<<<<<<;;;;;;<<<<<<===>>>===<<<<<<<<<===>>>??????>>>??????@@@@@@AAABBBBBB@@@???>>>@@@CCCEEEEEEEEEGGGDDD@@@>>>>>>???AAABBBEEEFFFHHHHHHEEEDDDCCCCCCCCCBBB@@@???===<<<<<<<<<:::999999999888888888888777777777777666666666666444444444444333333333333222222222222222222222222000000000000000000000000////////////..........................................---------,,,,,,,,,------------------------------......---,,,,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------............---------............/////////000111111222222333222444555555444444555777777>>>JJJjjjtttppplllfffTTTLLLEEECCCAAA===>>>CCC===>>>???@@@@@@AAAAAABBB;;;???DDDGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIKKKJJJHHHIIIJJJJJJGGGEEEGGGGGGFFFGGGHHHIIIIIIIIIKKKKKKRRR^^^gggnnnwww{{{}}}uuu[[[EEE:::999777555444444444444555444444444444333333333333333333333333333333333333333333222222111111111222222222222222222222222333333333333333333333333333333444444333444777:::===============>>>?????????AAA===>>>FFFKKK]]]yyy)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------.................................,,,,,,,,,------------...000000//////000000111222222222333333444444555555666666777777888999;;;<<<<<<<<<<<<<<<<<<===>>>>>>===<<<<<<<<<<<<<<<======>>>??????@@@@@@AAABBBBBB@@@???>>>@@@CCCEEEEEEEEEEEEDDDBBB@@@???>>>>>>>>>CCCEEEFFFFFFDDDBBBAAAAAAAAA@@@???===<<<;;;;;;:::888888888777777777777666666666666666555555555444333333333222222222111111111111111111111111111111000000000000000000000000/////////............---...........................------------,,,,,,,,,---------------------------------------,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++(((((()))))))))***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............---------............/////////000000111111222222333444555555333333444555666777555BBBccczzzmmmbbbZZZRRROOOPPPGGGEEEBBBAAA@@@???>>><<<;;;>>>AAABBBCCCEEEGGGJJJMMMJJJGGGFFFHHHIIIIIIGGGNNNKKKIIIHHHJJJJJJGGGEEE@@@CCCIIISSS^^^fffkkkmmmoooqqqyyyvvv|||{{{fffNNN???999777666555333333222222222444444444444333333333333333333333333333333333333222222111111111111111000222222222222222222222222333333333333333333333333222333444444333555777:::;;;;;;;;;;;;;;;<<<======BBBDDD??????EEEJJJ[[[vvv))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,------------.................................,,,,,,---------.........///////////////000111111111222222333444444555555777777777777888:::;;;<<<===<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<======>>>??????@@@@@@AAABBBBBB@@@???>>>@@@CCCEEEEEEEEEEEEFFFGGGEEECCC@@@>>>===AAACCCDDDDDDBBB@@@???@@@@@@???>>><<<;;;;;;::::::888888888777777777666666555555555444444444333333333333222222222111111111111111111111111111111111000000000000000000000000//////.........---------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++))))))))))))*********+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------,,,,,,---------.........---------............///......//////000111111222222333444444333222444555666888333333CCCVVVrrr|||sssnnngggbbb]]]XXXUUURRRNNNLLLQQQOOOKKKGGGFFFJJJRRRXXX^^^ZZZTTTPPPOOOPPPRRRTTTWWWWWWWWWVVVUUUUUUUUUVVVVVVYYYaaaooo}}}|||pppvvv{{{yyyhhhVVVCCC555444:::555555444333333222222222444444444333333333222222222222222222222222222222222222222222111111111111111222222222222222333333333333333333333333333333222333444333333555888:::;;;;;;::::::;;;;;;<<<===BBBCCC>>>>>>DDDIIIYYYuuu))))))))))))))))))))))))************************)))))))))******)))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------........./////////........................---........./////////////////////...///000000111111111222222333444444555666666666777888999;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>===>>>>>>>>>>>>??????@@@@@@AAABBBBBB@@@???>>>@@@CCCEEEEEEEEEGGGJJJLLLKKKGGGCCCAAA@@@@@@AAACCCCCC@@@???>>>>>>@@@???>>><<<<<<;;;;;;;;;888888888888777777777777444444444444333333333333333333333333222222222111000000000000000000000000////////////////////////............------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++******************+++++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***------------------------,,,,,,,,,------------...---------............///---......//////000111111///000222333333333555666555;;;888555777:::GGG^^^sssyyy{{{wwwuuusssrrrooojjjfffeeeiiipppuuu~~~|||vvvnnngggggglllrrrssswwwzzzxxxrrrooorrrvvveeeFFF;;;777222444;;;444444555555444444444444444444333333333222222222222222222222222222222222222333333333333333333333111111111222222333333333333333333333333333333333111222333333333555888;;;<<<<<<;;;;;;<<<<<<===>>>>>>@@@;;;<<>>>>>>>>>>>???@@@>>>??????@@@@@@AAABBBBBB@@@???>>>@@@CCCEEEEEEEEEHHHLLLOOONNNJJJEEECCCBBB???AAABBBBBB@@@>>>======???>>>===<<<;;;;;;;;;;;;888888888888777777777777444444444444333333333222333333333222222222111111////////////////////////////////////////////////.........------------,,,------------------------,,,,,,,,,------------...++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///------......//////000000---///111222222333555777111888777555666222777HHH\\\zzzppprrr|||sssUUU;;;777;;;999555666444444555666666666555555333333333333222222222222222222222222222222222222333333333333333444444444111111111222222333333444333333333333333333333333111222333333444555999;;;===<<<<<<<<<<<<===>>>>>><<<>>>:::;;;BBBGGGYYYuuu))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))***************************************++++++++++++,,,,,,,,,,,,,,,---------.........---------------------------------........./////////............///000000111111111222333333444444444444444555666777999999:::::::::::::::;;;<<<<<<===============>>>???@@@>>>??????@@@@@@AAABBBBBB@@@???>>>@@@CCCEEEEEEEEEFFFJJJOOONNNIIIDDDBBBCCC???AAABBBBBB@@@>>>=========<<<;;;::::::999::::::777777777666666666555555555444444444444333333333222222111111111000000000////////////////////////////////////////////////.........---------,,,,,,------------------------,,,,,,,,,---------......++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***)))************++++++++++++******+++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------............///,,,------......///000000...000222222111222333555000555444444888333333???GGGXXXzzzxxxvvv}}}|||yyyqqq}}}xxxmmm|||VVVFFF999888:::777333333222333444666666666555555333333333222222222222111111111111111111111111111111111222222333333333333000111111222333333444444333333333333333333333333111222333333444666999<<<<<<<<<<<<<<<<<<===>>>>>>===???:::;;;BBBGGGYYYttt))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------.....................///000000000111111222333333444444444444444444555777888999:::999999999999:::;;;;;;;;;;;;;;;<<<<<<>>>???@@@>>>??????@@@AAAAAABBBBBB@@@???>>>@@@CCCEEEEEEEEECCCHHHMMMLLLGGGBBBAAACCC???AAABBBBBB@@@>>>======;;;;;;:::999888888888888666666555555555444444444555555555444444444333333000000000000////////////////////////////////////////////////////////////......---------,,,,,,,,,------------------------,,,,,,,,,------.........************************)))***+++,,,,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))******************+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////,,,,,,------...//////000000111222222111000111222000555444666;;;555///666???666@@@jjj{{{|||{{{pppkkkpppZZZ???;;;888555222///222777111222444555666555555444333333333222222222111111111111111111111111111111000000111111222222222222000000111222333333444444333333333333333333333333000222333333444666999<<<<<<;;;;;;;;;;;;<<<======???AAA<<<<<>>???BBBCCCDDDCCC@@@@@@??????@@@@@@AAABBBFFFDDDBBBBBBDDDDDDDDDCCC????????????>>><<<;;;:::;;;;;;:::999888777666555777666555444333222222222222222222111111111111000////////////............//////.........---------//////...---,,,,,,++++++,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++***************+++))))))))))))************,,,---,,,+++))))))+++---************************************************)))************+++++++++************************(((((()))***++++++,,,,,,+++******))))))******+++------------------------///......------///000111////////////000000000000111222222333333444444555999888999DDD^^^ooovvv{{{}}}ooommm___DDD666555444333333444555666444333333222222333333444111111111111111111111111666444333111000000111111222222111111111111111111222222222222222222222222222222222222222222222222000111333444555777;;;>>>>>>===;;;::::::;;;<<<======???<<<>>>EEEJJJ[[[vvv************************))))))(((((((((((())))))))))))(((((((((((())))))))))))((())))))******+++))))))*********+++++++++************+++,,,------...------,,,,,,---------------------...................................................//////000000000111111111222222222444444444555666666777777888888888888888888888888;;;:::999888888999;;;<<<@@@>>>===>>>???AAA@@@@@@???????????????@@@AAAAAACCCBBB@@@@@@BBBBBBBBBAAA?????????>>>===<<<::::::;;;:::999888777666555555666555444333333222222222222222222111111111000000////////////............///.........------------///......---,,,,,,++++++,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************************************)))))))))))))))***))))))))))))************+++,,,,,,+++***)))+++,,,************************************************)))************+++++++++************************)))))))))***++++++,,,,,,---,,,,,,++++++,,,,,,---------------------------///......---...///000111.../////////000000000000111111222222333444444444444555666999EEE___~~~vvvwww}}}qqqkkkjjjqqq~~~~~~zzz|||xxxyyy{{{```GGG555666555444333333444555666444333333222222333333444111111111111111111111111555444333111000000111111111111111111111111111111222222222222222222222222222222222222222222222222000111333444444777:::===>>><<<;;;::::::;;;<<<===;;;>>>:::<<>>>>>===>>>>>>>>>>>>>>>???@@@@@@@@@???>>>>>>???@@@???>>>>>>>>>>>>===<<<;;;999999999999888888777666555555555555444333222222222222222222111111111000000000/////////............---............------------......------,,,,,,++++++------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))((((((((())))))***)))))))))*********++++++)))***,,,,,,+++******+++************************************************)))************+++++++++************************))))))******+++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------......------......///000....../////////000000000111111111222333333444444444777888444444@@@UUUfff~~~wwwtttxxx~~~zzzzzzzzz~~~zzz|||wwwuuu|||qqqTTTBBB777111555555444444444444555555444333333222222333333444111111111111111111111111444333222111111111111111111111111111111111111111222222222222222222222222222222222222222222222222000222333333444666999<<<===<<<;;;::::::;;;<<<===;;;===:::;;;AAADDDUUUooo''''''''''''''''''''''''))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))))))))))))))))))))************)))))))))***+++,,,---...******************+++,,,,,,,,,---------.........---------..................------------...//////000000000000111111111111222333333444555555666666666666666777777777777777999999888888999:::;;;<<<===;;;:::;;;===>>>>>>============<<<===>>>>>>???>>>===<<<===??????>>>=========<<<<<<;;;999888777888888777777666555444444444444333222222222222222111111111111000000000000//////.........------------------------------------------,,,,,,,,,++++++---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************))))))))))))******+++))))))*********+++++++++(((***,,,---+++*********************************************************))))))*********+++++++++*********************************++++++,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------------......//////........./////////000000000000111111222333333333444666888555333777@@@IIIfffwwwyyy}}}{{{wwwuuu||||||~~~|||rrrnnnwwwhhhMMM===777666666444444444444444444444444444333333222222333333444111111111111111111111111333222222111111111111111111111111111111222222222111111111111222222222222222222222222222222222222111222333333333555888:::;;;;;;:::::::::;;;<<<===;;;===:::;;;BBBFFFVVVqqq''''''''''''''''''''''''))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))((('''(((((()))))))))*********************+++,,,---...))))))))))))******+++,,,,,,,,,,,,------------...---------.........//////---------------...////////////000000000111111111222222333333444444555555555555666666666777777777999999999:::;;;<<<<<<===;;;::::::;;;===???@@@???<<<;;;;;;;;;;;;<<<======<<<<<<<<<===???@@@>>><<<;;;;;;;;;:::999888777666777666666555555444444444333333222111111111222222111111111000000000//////............------------,,,,,,------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++*********++++++,,,---************++++++++++++***,,,......,,,*********************************************************))))))*********+++++++++************************+++++++++++++++,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...........................//////////////////000111111222222333///000111222444666777999>>>LLLfffxxxyyyzzzvvvsss~~~|||oookkkooovvvfffUUUAAA666444666666444333444444444444444444333444333333222222333333444111111111111111111111111111111222111111111000000000000111111111222222222000000000111111222222222222222222222222222222222111222222222222333666999::::::::::::;;;;;;<<<<<<999<<<999:::AAAFFFVVVqqq************************))))))(((((((((((())))))))))))(((((((((((())))))'''((()))***)))((('''&&&((((((((()))))))))******++++++******++++++,,,---++++++***++++++,,,---...,,,,,,,,,,,,------------,,,,,,------.../////////------,,,,,,------...////////////000000000111111111111222333333444444555444444555555666666777777999999:::;;;<<<<<<======<<<;;;:::;;;>>>@@@@@@???:::::::::::::::;;;<<<<<<;;;;;;<<<===???@@@>>><<<:::::::::999888777666555555555555444444444333333222222111111000111111222111111000000000/////////.........------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************************************+++++++++++++++,,,---...*********++++++++++++,,,---//////...,,,*********************************************************)))************+++++++++************************++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------.........//////////////////000111111222222///...///222555666444222888888???UUUyyyuuupppmmmqqq{{{{{{nnnppp|||oooLLL???333333777888444111333333444444444444333333444333333222222333333444111111111111111111111111000111111222111111000000000000000111222222333333//////000000111222222222222222222222222222222222111222222222111222555777999999::::::;;;;;;<<<<<<888:::777888???CCCSSSnnn************************))))))(((((((((((())))))))))))(((((((((((())))))'''((()))***)))(((&&&%%%(((((((((((()))))))))***,,,,,,++++++******++++++************+++,,,---...++++++,,,,,,,,,---------,,,,,,------...//////000------,,,,,,------...///////////////000000000111111111111222333333444444333333444555555666777777777888999:::;;;<<<<<<<<>>>>><<<:::999888888888777555444333444444333333333333333333111000000000000000111111000000000000////////////......---------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++(((((()))***,,,---...///************************************************************************************************))))))))))))***+++,,,---******+++++++++,,,,,,,,,555444222///+++******,,,************************************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++******************++++++++++++++++++++++++++++++,,,---.........---,,,---------.........//////......//////000111111111...222555555222111333666///666;;;999999JJJmmm}}}}}}}}}}}}wwwzzzgggLLL;;;777666777333///111888222222444444444444222222444333333222222333333444111111111111111111111111///000111222222111000//////000000111222222333333...//////000111222222222222222222222222222222222111222222111000111333666777888999:::;;;<<<<<<;;;AAABBB===<<<@@@BBBQQQkkk&&&&&&''''''(((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))***+++,,,,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---//////...,,,+++...............///000000/////////000111333444555666666666666777777777777555666777888999:::::::::===<<<:::999999:::;;;===999999888777888999;;;<<<:::::::::::::::999888777888888999999888666333111444444333333333222222222222111000......000111222000000///...............,,,,,,,,,++++++************+++,,,,,,------,,,,,,************************************************************************))))))))))))))))))))))))******++++++++++++************++++++++++++******************************+++***)))(((((()))***+++222999<<<555,,,))))))(((++++++++++++++++++++++++(((((()))))))))*********************************---,,,+++***))))))))))))******))))))***+++,,,,,,++++++******************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------............////////////000000000000111111111111111444666666666;;;DDDLLLeee~~~{{{||||||zzz~~~{{{RRR@@@BBB666666555444444444444555444444333333333333222222444333333222111111111222444444333222111000///...000000000000000000000000111000...///000000///...000000000000111111111111111333333333222222444666111111111111222333444555555666777999:::;;;<<<<<>>CCCDDDQQQiii'''''''''((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))************)))))))))((())))))***++++++,,,---------,,,,,,++++++,,,,,,,,,,,,,,,------------,,,,,,)))***,,,...//////...---...............///000000/////////000111333444555666777777777777888888888777888999:::::::::::::::<<<;;;:::999999:::;;;<<<:::999888888888999:::;;;999:::::::::999999888777777777888888777555333222444333333333333222222222222111///......///111222000000///............///---,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,************************************************++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******)))******++++++******)))************************,,,+++***))))))***+++,,,000999>>>777...))))))***++++++++++++++++++++++++)))))))))***************************************+++++++++***++++++,,,,,,******))))))***++++++,,,************************+++++++++,,,,,,,,,------------------------------------............------////////////000000000000//////000000000111111111000222333222222666<<>>222,,,+++,,,************++++++++++++++++++++++++************************************+++*********++++++,,,---+++***************++++++***************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------------,,,------......------,,,////////////000000000000////////////000000000111333222111111333333333111888888===FFFQQQhhhcccDDD888:::;;;:::888666555444444333333444444333333333222222222222111111111222222222111111111000000000000111111111111000000000000000000000000000//////000222444333333///000000000111111111111000111333333111111111222111111111111222333444444888888999999999999888888999;;;888:::AAADDDRRRkkk))))))((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))***************++++++************++++++,,,---------...//////...------------------------,,,,,,...............///000000000000000000111222333333444444444444555555555666777888888888888777777666888999::::::;;;;;;::::::::::::::::::999888888777777888888999999888888888555555555555555555444444222222111111111000000000000//////////////////000000//////...............------------------------)))***++++++,,,,,,++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******)))))))))******)))))))))(((((((((((((((((((((((()))******************)))+++888AAA===333---,,,,,,)))))))))******+++++++++************************************************++++++***)))))))))))))))++++++***************+++))))))*********+++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,---------.........//////...////////////000000000111000000111333444333222444555;;;===888;;;UUUttt~~~qqqoootttzzzvvv}}}|||xxxdddMMMCCC:::777999888666666555555444333333333333333333333222222222111111111000000111222222222111000111111111000000000//////000000000000000000000000000//////000222444333333///000000000111111111111111333444444333222222333111111111111222333444444888888999999999888777777999;;;888:::AAACCCOOOggg(((((((((((((((''''''''''''''''''((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))******************************************)))******+++,,,---------------------------///......---,,,,,,++++++...............///000000111111000000111222222333333333333333444444444444666666777777777777777666888888999999::::::;;;;;;999999:::::::::999888888666777888888999888888888777666666555555555444444111111111000000000000//////////////////////////////...------,,,,,,------,,,,,,,,,,,,------------)))******+++++++++++++++************************************************************************))))))))))))))))))))))))******++++++++++++******((())))))******))))))((())))))))))))))))))))))))((()))************)))(((+++555===:::333...,,,)))(((((())))))***+++++++++(((((())))))************************************++++++***((((((''''''''',,,+++******)))*********)))))))))***++++++,,,,,,************++++++++++++))))))******++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------...............////////////000000---...///000111222333333333000222777777444999CCCNNNeee{{{tttuuuxxx{{{}}}~~~wwwsssWWWEEE===666777888777444333444666555444444333333333333333222222222222111111111111///000111222222222111000111111111000000/////////000000000000000000000000000//////000222333222111000000000000111111111111111333555555444222222222111111111111222333444555777888888999888888777777888999666888???@@@LLLccc'''''''''(((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))((()))))))))************************))))))))))))))))))))))))***+++,,,---...---,,,++++++,,,---.........---,,,,,,,,,------...............///000000111111111000111111222333333333333444444444555555555666777888888888888888999888888888888:::;;;<<<777888999:::::::::999999666666777888888888888888999888777666555555444444111111000000000/////////...//////////////////...------,,,++++++++++++,,,++++++++++++,,,,,,,,,---))))))***+++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((())))))))))))((((((************************)))***++++++++++++***))),,,333777555222///+++'''((((((((()))***+++++++++&&&&&&'''((()))******+++******************************)))))))))))))))***,,,++++++***))))))******((())))))***++++++,,,,,,************++++++++++++))))))***++++++,,,------+++,,,,,,------,,,,,,+++------------.........///........./////////000000,,,...000000//////222666333000///333999:::999777444===OOOdddzzz}}}uuutttrrrppppppvvv~~~~~~}}}uuuaaaMMM999111333666777888666555555666777555444333333222222333333222222222222111111111111...///111222333222111000/////////000000000000000000000000000000000000000111/////////111111000///000000000000111111111111111333555555333111000111111111111111222333444555666777888888888888888777777999666888???AAALLLddd&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++*********)))))))))))))))))))))))))))***+++,,,---///---+++))))))+++---///,,,,,,,,,,,,,,,---...///...............///000000111111111111111111222222444444444555555555666666555666777888999:::::::::999888777777777999<<<===666777999:::;;;::::::999666666777888888888888888::::::888777555555444444000000000000////////////......////////////......---,,,++++++******++++++*********++++++,,,,,,,,,))))))***++++++++++++***************************************************(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******(((((())))))))))))((((((***************************+++,,,------,,,+++***,,,111444222111///+++%%%'''(((((()))***+++++++++$$$%%%&&&'''((()))***+++************************))))))))))))***+++,,,---,,,,,,+++***))))))******((())))))***++++++,,,,,,)))************+++++++++******+++,,,,,,---......+++,,,,,,------,,,,,,+++............/////////000............/////////000...111444222//////333888,,,...///...///444777888888777999@@@KKKddd~~~yyyzzz{{{zzzlllvvvhhhIII@@@===444222999666555333333777:::888444555444333333222222333333222222222111111111111000---///111222333222111000------...///000111222222000000000000000000000000111000...///000000///...000000000000111111111111///222444444222000//////111111111111222333444555666666777888888888888888777:::888;;;BBBDDDPPPggg)))((('''&&&&&&'''((()))))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******&&&'''(((******+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***++++++,,,,,,---.../////////............///000000//////000111111111111111222333444444555555444444444444444555555555555666555555666777888999::::::666666777777777777666666555666777999;;;:::777444555555555444333222111000000000000000000000000000111000000///...---------------------------------++++++++++++++++++++++++,,,++++++******++++++,,,)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))((((((''')))(((&&&&&&(((*********'''((()))*********---...))))))***++++++***(((((()))***,,,------,,,***)))))))))))))))******************************************))))))))))))******************************++++++************++++++)))************+++++++++******)))))))))***,,,---+++++++++***************++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......////////////000000000000444444333222333444555666333777999999<<>>888000000000000111111111111000111222222111000111222000111222111111222555777777777888777666555777888;;;<<<888:::@@@BBBNNNfff(((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***)))************))))))(((************++++++++++++)))******++++++++++++***------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......//////000000000000000222222333444444444444333333333444444444555555555777777666666666555555555777777777777666555444444777666777888999888666333333333333333333222111111/////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((((()))***))))))***+++------+++)))((()))***++++++''''''((()))***+++++++++)))***++++++++++++***)))((()))))))))******************************************))))))))))))******************************++++++************++++++))))))*********+++++++++,,,,,,+++******)))))))))(((((()))***+++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------.............../////////000000000000000000111111111222333333555888:::;;;:::999===888666;;;FFFVVVlll}}}tttkkkiii```VVV:::555444666555111222777333333333333333333333333222222222222111111111111000000000000000000000000//////000000000000/////////000000000111000000000////////////////////////000000......444;;;<<<999///000000000111111111111000111222222111000111222111222222222222333666888666777777666555666888;;;DDDDDD>>>===AAAAAALLLddd'''((((((((((((((((((''''''''''''(((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((())))))***)))************))))))((())))))*********+++++++++((()))******++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,++++++++++++,,,------......///000000000000000111222333333444444333333333333333444444444444555444555555555555666666666666666666666666555444444666555444555666666333111222222333333333222111111////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++(((((((((((())))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))(((((((((((((((((()))***))))))***---000111...***)))***,,,,,,+++'''(((((()))***++++++,,,************************((()))))))))******************************************))))))))))))******************************++++++************++++++))))))*********+++++++++++++++++++++******))))))(((((()))***+++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------..................//////////////////000000000111111111555444333333555555333111444333555:::<<<===@@@EEE```wwwtttgggTTTEEE???@@@???<<<333333666777444111222555333333333333333333333333222222222111111111000000000000000000000000000000//////000000000000//////...//////000000///......////////////////////////...000000...///555888888///000000000111111111111000111222222111000111222111222222222222333666888777777777777666777:::<<>>AAA@@@KKKbbb''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((()))******((())))))*********)))))))))))))))************+++(((((()))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---------...//////000000//////111111222333333333333333333333333333444444444444333444444444555555666666444555555666666555555555555444333333444444222000///000000000000000//////000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******((((((((()))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((())))))((('''***000666:::555///,,,,,,---+++))))))((((((((()))***+++,,,************************))))))))))))******************************************))))))))))))******************************++++++************++++++)))************+++++++++******+++++++++***)))))))))))))))***+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------........./////////...///000000111111000000222000///000111222222222222000222777888777888;;;???MMM___ppp|||gggPPPJJJBBB===<<<<<<:::888222444777666444111222444333333333333333333333333222111111111111000000000000000000000000000000000...//////000000//////.........///000000///---,,,000000000000000000000000...222333000///444888999000000000000111111111111000111222222111000111222000111222111111222555777666777888888777777999;;;;;;===:::;;;@@@@@@KKKaaa&&&'''((())))))((('''&&&''''''''''''((((((((()))''''''''''''(((((((((((('''''''''((()))*********((((((((((((((((((((((((((((((((((((((()))******'''((()))***************))))))))))))************'''((()))***++++++++++++*********+++,,,,,,,,,---,,,,,,,,,,,,,,,---......---...//////000000//////111111222333333333333222222222333333333444444444555555555444444444444444333333444555666666666666666555333333444333222000//////000000000000//////000000000000000000000000------------------------++++++++++++++++++++++++******************************))))))))))))******)))))))))*********++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((()))(((&&&&&&***333;;;<<<666///+++,,,,,,***(((******)))(((((()))***+++******))))))))))))******))))))))))))******************************************))))))))))))******************************++++++************++++++)))************+++++++++))))))***+++,,,+++************************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////...///000111222111000000---...000111333555777888:::333///000222333888>>>999===???BBBNNNcccwwwooo\\\LLL@@@666444333444555444111000222444666444333333444444222222222222222222222222111111111111000000000000000000000000000000000000......////////////......//////111111111///...,,,000000000000000000000000000222222000333888:::888000000000000111111111111000111222222111000111222///000111111000111444777555666888888777666777888666999777:::@@@@@@III___&&&'''((())))))((('''&&&&&&'''''''''(((((())))))''''''''''''((((((((()))&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((()))******''''''(((******+++++++++))))))))))))************'''''')))******+++++++++))))))***+++,,,,,,------------,,,,,,------...///---......///////////////111111222333333333333222222222333333333444444444777666666444333222222111222222444555666777777777777555444444444444222111000111111222222222111111000000000000000000000000------------------------++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******************++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''((((((((((((((((((((((((%%%%%%+++555>>>777000***(((***+++***(((+++***)))(((((()))************))))))))))))******))))))))))))******************************************))))))))))))******************************++++++************++++++)))************+++++++++((()))***+++,,,,,,+++***+++++++++***************++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......---------.........//////...///111222222222111000...111333333222111222333111000222777999666333444777999999666888@@@FFFGGGUUUjjjwwwWWWAAA:::;;;<<<888555333444444333444666222444444222222444555555222222222222222222222222111111111111000000000000000000000000000000000000......////////////......000111222333222111///---000000000000000000000000000000......555<<<;;;555000000000000111111111111000222222222111000111222///000000000000111444666333555888888666555555555888;;;:::<<>>666111222444444444444444333222222333333333333333333333333111111111111111111111111000000000000000000000000/////////...............000000////////////000000000/////////............////////////////////////222///---...222444222......///000111111000///...000000111111111111000000000000000111222333555555666666777777777777666666444999888999@@@BBBKKK\\\''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------...///////////////000111222444666777777777888888888888777777777666666666777999;;;<<<======;;;:::888666555555444333222111000000000000///000000000000///..................------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))+++)))((('''''')))+++,,,,,,+++)))((((((((()))*********++++++++++++******((())))))))))))(((''''''))))))))))))************++++++************+++++++++******))))))******+++***************************************************)))))))))+++,,,+++***+++++++++***************++++++++++++++++++++++++---,,,***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------+++---......------...///......///000000000000///............////////////111111111222222222222333444444444444444444333333888888777666666999???CCCIIISSS```mmmyyyxxxhhhRRRBBB:::888888777888<<>>888666777888777555444777<<<>>>999111222777222222333333333333222222222222222222222222222222111111111111111111111111////////////////////////------............//////000000////////////000000///////////////.........////////////////////////000...---...000111000////////////000000000000000000000111111111111000000000000000111222333555555555666666666666666666555444999777888???AAAIII[[[~~~''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''((('''''''''(((((((((((((((''''''(((((((((((('''''''''((((((((()))))))))***))))))))))))))))))))))))((()))))))))*********************++++++,,,,,,,,,******+++++++++,,,,,,,,,---......///000000111111111111222222333333333222555666777777888888888777666666666666777888888999888888888888777666555444222111111111000///......///////////////...------,,,,,,------------------************************++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))))))))((((((((((((((((((((((((***))))))((()))***+++,,,(((((((((((((((((())))))******++++++++++++******))))))***++++++*********((()))))))))************,,,++++++++++++++++++,,,***))))))))))))))))))***************************))))))))))))))))))))))))(((((())))))))))))******,,,+++++++++***))))))))))))))))))******+++++++++,,,+++++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///------...///////////////---...///000000000//////000000111111111222222222222333333444444555666666111444999;;;;;;:::::::::777:::======<<<<<<===??????@@@AAACCCFFFIIIKKKLLLWWWYYY\\\```dddgggiiijjjooossstttqqqppppppnnnjjjfffdddaaa]]]ZZZYYYXXXWWWTTTUUUWWWWWWVVVTTTQQQOOOOOOOOOPPPRRRSSSPPPJJJFFF>>><<<:::;;;;;;:::777444555777:::;;;:::888666666333333333555888777444000555222222333111...///333111111222222222222222111111111111111111111111111000000000000000000000000////////////////////////....../////////000000000000000////////////000000.........///////////////////////////////////////000///...///000111111000///////////////000111111000000111111111111000000000000000111222333555555555555666666666666555555555999777888???AAAIIIZZZzzz''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,---******+++++++++,,,,,,,,,......//////000111111111222222333333333222222111444555666777777888777777666666666777777777888888555666777777777666555444111222222111111000///......////////////...------,,,,,,,,,,,,------------************************++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))***************++++++,,,(((((((((((())))))))))))******++++++++++++******)))******++++++++++++***))))))))))))************++++++************++++++***))))))(((((())))))***************************))))))))))))))))))))))))''')))******))))))***++++++++++++***************(((((())))))***++++++++++++++++++,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---...------...////////////...////////////000000000111000000000111111111111222222222333333444555666666111333777888777555555555444777;;;======<<<<<<===>>>>>>>>>>>>>>>>>>??????===>>>@@@AAACCCDDDEEEEEEHHHLLLNNNKKKHHHGGGDDDAAA??????>>><<<;;;::::::999555666666777888888999999999999;;;===>>>===999777777666666777999999888777999<<<>>><<<999888;;;???777555333222222222111000444//////333666333111111000000111222222222111111000000000000000000000000000000000000000000000000000000000000000000000000......//////000111111111000000////////////000000.........///////////////////////////////////////------.........///////////////......///000111222000000111111111111000000000000000111222333555555444555555666666555555444555:::777888>>>@@@HHHYYYwww''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''((((((((()))))))))''''''''''''((((((((()))''''''(((((((((((('''''''''''''''((()))*********))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,------******+++++++++,,,,,,,,,------......///000000111000000222333444333333222444555666777888888888888777777888888999999888888555666888888888777555444111222222222222000///.........//////......---,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************************((()))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''((()))***+++))))))))))))))))))))))))))))))*********+++++++++(((((())))))******************++++++++++++******(((((()))***************))))))))))))*********************))))))*********))))))(((((((((((())))))************************))))))))))))))))))))))))'''***++++++))))))***,,,***************+++++++++((((((((()))***+++++++++)))******+++++++++++++++******+++,,,,,,---......+++,,,,,,------,,,,,,+++***,,,------,,,+++---...,,,---......//////......000///.........///111222000000000000111111111111222222222333333333333333333444555555333333444555333444666777777777777777333444666888999:::::::::>>>???@@@AAAAAAAAA@@@@@@===CCCFFFCCC@@@???<<<999;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;;;;;;;333444555555555555666666333333333222000/////////000111111111000000222444666444222111222333444444222///000444777444222222///000000111222222111111000000000000000000000000000000000000000000000000000000000000000000000000------......///000000111000000////////////000000............/////////000////////////////////////,,,---......---......//////.........///000222333000000111111111111000000000000000111222333555555444555555666666555555444555:::777888>>>@@@GGGXXXuuu'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))&&&'''''''''(((((())))))''''''((((((((((((''''''&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,------...//////000---///111333444555444444555555666888888999999999888888999:::::::::999999777888999:::999777555333222222333333222111///.........//////......---,,,+++++++++,,,,,,---------++++++++++++++++++++++++************************(((((())))))*********+++************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''''')))***+++))))))))))))))))))))))))))))))))))))************(((((()))*********************++++++++++++******''''''((()))))))))))))))))))))))))))******************))))))))))))******))))))(((((((((((())))))************************))))))))))))))))))))))))(((***,,,+++))))))+++---))))))******+++++++++,,,'''(((((()))***+++++++++'''((()))*********************+++,,,,,,---......+++,,,,,,------,,,,,,+++***,,,------,,,+++---...,,,---......//////......000///---,,,---...000222000000000000111111111111333333222222111000000///000111111111111333666999777777777777777888999:::777777999::::::999888777555666888999::::::999999111999>>><<<:::999777444444444444444333222111111444444555555444333222111444555666444222222444666111333444444333333555777222111000222444666444333111222333444444333111000111---,,,......,,,---111//////000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000,,,,,,------...///000000000000////////////000000---.........//////000000////////////////////////---.../////////...///111///.........///000222333000000111111111111000000000000000111222333555555444555555555555555555444555:::777888>>>@@@GGGXXXttt&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''(((((())))))******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,------......///000000111222333333333333222333555777777666555444666666666666666555555555888888777777666555333222333111//////000000...,,,........................,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************+++++++++*********))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******++++++******)))(((((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))*********************)))))))))))))))+++***)))(((((()))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******)))(((((((((******+++,,,+++***)))((()))))))))))))))))))))))))))))))))(((&&&''')))+++++++++++++++++++++++++++))))))))))))************,,,,,,,,,++++++*********,,,,,,,,,++++++*********,,,,,,,,,---------......///...---,,,+++,,,,,,------------............///000000000000111111111111000111111111111222222222333333222222333333444555333333444444555666777777777666888;;;@@@BBB@@@===:::999888888777777888888666666666666666555444444444444444444444444444444444444444444444444444444000111111111111222222222222222222222222222222222222222222222222222222222222222222111111111000000000000000000000000000000222111111111000000//////111111000///......//////000000000000000000000000////////////............000000000000000000000000000000//////.........---//////............//////////////////////////////***///111...,,,---...---...............///000000000000000///000111111222//////111222222333222222555555444444444555555666333888777999???AAAGGGWWWxxx&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''((((((((()))))))))))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///000000111222333333333333222333555666666666444444777777777777777777777777777777777666555444333222333111//////000000...,,,........................,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************+++++++++*********))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******)))))))))))))))***************)))(((((()))******))))))))))))))))))))))))))))))))))))************)))))))))))))))*********+++***)))(((((()))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******+++++++++***)))((()))))))))))))))))))))))))))))))))((('''''')))+++++++++++++++++++++++++++))))))))))))************,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******,,,,,,,,,------------...///...---,,,,,,,,,---------------............/////////000000000111111111000000111111111222222222333222222222222333444444333333444444555666666777666666888;;;???AAA???<<<999999888777777777888888666666777777666666555444444444444444444444444444333333333333333333333333000000111111111222222222222222222222222222222222222222222222222222222222222222222111111111000000////////////////////////111111111000000000//////222111000///////////////000000000000000000000000////////////............////////////////////////000/////////............//////............//////........................///000000000444888666000...............///000000000000000000000111111222///000000111111222333333666555555444444444555555333888777999???@@@GGGWWWyyy&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,------......//////000111222333333333333222333444555666555444333666666666666666666666666666666666555444333111111222000////////////...---------------------------,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************+++++++++***************))))))))))))))))))))))))))))))************))))))******))))))))))))******'''(((((()))******++++++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))************(((((())))))******++++++******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************++++++******)))((())))))))))))))))))))))))))))))***)))'''''')))+++++++++++++++++++++++++++))))))))))))************,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------......---,,,,,,,,,---------------............/////////000000000000111111000000000111111111222222222222222222222333444444333333333444555555666666666666888;;;>>>???===<<<999888888777777777777777666777777777777666555555333333333333333333333333222222222222222222222222000000000111111111222222222222222222222222222222111111111111111111111111222111111111111000000000........................111111000000000000//////222111111000000000000000000000000000000000000000////////////............////////////////////////////////////............//////............//////........................111///---000999@@@:::000...............///000000000000000000000111111111000000//////000111333444777666555444444444444444333999777888???@@@FFFWWWyyy&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,------......//////000111222222333333222222222333444444444444333222222333333333333333444555555555444333222111000000000////////////...---------------------------,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))************))))))******))))))))))))******(((((())))))************)))))))))(((((()))))))))))))))))))))))))))))))))((()))))))))************''''''((()))***++++++,,,***))))))))))))))))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************'''(((((()))***+++++++++***************))))))((())))))))))))))))))))))))(((*********(((((()))***************************((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------............///////////////000000000111000000000000111111111111222222222111222333333444333333333444444555555555555666888;;;<<<===<<<:::888888777666666666666777666777777777777666555555222222222222222222222222111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000////////////////////////000000000000000000//////222111111000000000111111000000000000000000000000////////////............///////////////////////////////////////.........///......------......///...........................,,,+++...666<<<666---...............///000000//////000111111111111111111000///...///111333444777666555444444444444444333999777888??????FFFVVVxxx&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,------....../////////000111222222222222111222222333333333333333111222222222333333444444555555444444333222000///////////////............------------------------,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))************))))))******))))))))))))******************))))))((((((((((((((())))))((((((((())))))))))))))))))))))))((()))))))))************''''''((()))***++++++,,,)))))))))******)))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************''''''((()))***++++++,,,*********)))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***************************((()))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------------------------------............///...////////////000000000//////000000000111111111222111111111111222333333333333333444444444444444444666999:::;;;:::999999888777666666555555666666666666666666666555444444222222222222222222222222000000000000000000000000//////000000000111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////////////////000000111000000000000000111111////////////////////////////////////.............................................///////////////......------------..............................***---...---000333000+++...............///000000//////000111111111111000111000.........000333444666666555444444444444444333999777888>>>???EEEUUUvvv&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))))))))*********+++++++++,,,,,,,,,++++++,,,------......///...///000111222222222222111111111222222222333333333444444555555666666666555555555444333222000000---/////////------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++*********************************************+++++++++))))))))))))))))))))))))))))))************))))))******))))))))))))******++++++******)))((((((''''''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))************(((((())))))******++++++))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))***++++++++++++***)))(((((((((((()))))))))))))))))))))))))))(((***++++++***))))))***************************))))))))))))***************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---.........---------------............///......////////////000000/////////000000000111111111111111111111222333333333333333333333333444444333666999:::999888888888777777666555555555555555444555555555555444333333111111111111111111111111000000000000000000000000/////////000000000111111111111111111111111111111//////////////////////////////000000000000000111111111111111111111111111......////////////000000///////////////000000111////////////////////////////////////.............................................///////////////......------------......------------------------***000222...,,,---...---...............///000000...///000222222111111000//////......///000222333555555444444444555555666333999777888>>>>>>DDDTTTrrr&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))***************+++++++++,,,,,,,,,++++++,,,------......///...///000111222222222222111111111111111222222333444444444555666666777777555555555555444222111000,,,...000///---,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++******************************))))))*********+++++++++))))))))))))))))))))))))))))))************))))))******))))))))))))***************)))))))))))))))''''''((())))))(((''''''))))))))))))))))))))))))))))))))))))************)))))))))))))))*********((()))***++++++***)))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********++++++***)))((('''(((((()))))))))))))))))))))))))))(((***,,,,,,+++))))))***************************))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,---.........---------------............///........./////////000000////////////000000000111111111111111111222222333333333333333333333333333333666999:::888666666777777666555555444444555555333333444444333333222111111111111111111111111111000000000000000000000000////////////000000000111111111111111111111111111////////////////////////////////////000000111111000000000000000000000000........./////////000000...............///000000////////////////////////////////////................................................/////////000...------,,,,,,------...------------------------,,,111222---***---///000...............///000000...///111222222222000///......//////000111111111444444444444444555666777444999777888===>>>DDDTTTmmm&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++,,,------......///...///000111111222222111111111111000111111222333222222333333444555666666666666666555444333222111,,,...000///---,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******************************))))))******++++++++++++))))))))))))))))))))))))))))))************))))))******))))))))))))******((((((((()))******++++++&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))*********************)))))))))))))))((()))***++++++***)))(((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************+++***((('''''''''((()))))))))))))))))))))))))))(((***,,,,,,+++***)))***))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,***+++---...///...---------------.........//////............/////////000////////////000000000000111111111000111222222333333333333333333333333333333666999:::777555555777666666555444444444444555222333333333333222111111000000000000000000000000111111111111111111111111////////////000000000000000000000000000000000000////////////////////////.../////////000000111111////////////////////////---.........//////000000---------------...///000////////////////////////000/////////....................................---.........//////000000...------,,,,,,------...---------------------------///...******...000000...............///000000...///111222333222000///---...///000111111111000333333333444555666777888444999777777======CCCSSSkkk(((''''''''''''((())))))''''''%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%)))(((%%%$$$$$$%%%&&&'''''''''((()))))))))))))))((()))))))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))++++++***************+++************************''')))+++++++++,,,---///------......///000000000000111111111111222222222444444444444444444444444222222222111111111111000------------------------,,,+++*********+++,,,---------,,,++++++******)))******))))))))))))******++++++******************++++++++++++++++++++++++************************))))))************))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((('''''''''***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))+++*********))))))(((((()))***+++***))))))+++,,,---,,,++++++******++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,---------......------,,,,,,---...000111////////////000000000000000000111111111000000///111111111111111111111111444444555555444444333333333333333333333444555666222222222222222111000///111111000000//////......//////000111111111111111,,,,,,---...//////......////////////////////////............//////////////////////////////////////////.........---------////////////////////////........................///////////////.........***---...------000111111///111///+++---111---$$$------------------------......................................................////////////........................------......////////////............//////000222333444444444444444444444444444555444777;;;===@@@IIIRRRooo''''''''''''(((((((((((('''&&&%%%%%%%%%&&&((((((&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&((('''&&&%%%%%%%%%&&&&&&''''''((()))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))++++++***))))))******+++************************(((***,,,,,,,,,---...000------......///000000000111111111111222222222222444444444444444444444444222222222111111111000000------------------------++++++*********+++,,,---++++++++++++++++++++++++******))))))))))))******************************++++++++++++++++++++++++************************))))))************))))))'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((('''***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************(((((()))***************))))))))))))))))))))))))************)))))))))((()))***+++***))))))+++---...---,,,,,,++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,,,,------------...------,,,,,,---...000000.../////////000000000000000000111111111000000///111111111111111111111111111222333444444444444444444333333333333444444555111222222222222111000///000000000000//////.........///000111111111111000------............------....................................////////////........................///.........------------................................................////////////............111000...***)))))))))(((,,,......,,,,,,...///...------------------------......................................................////////////..............................////////////////////////......//////000222333444444444444444444444444444555444666:::<<>>FFFOOOiii%%%&&&((()))))))))(((''')))))))))((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&&&&'''(((((((((((('''%%%&&&''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))******+++************************)))***,,,+++******,,,---------......///000000000222222222222333333333333444444444444444444444444111111000000000/////////------------------------)))***+++,,,,,,,,,,,,+++,,,++++++***))))))((((((******))))))))))))******'''(((((())))))*********************************))))))))))))))))))))))))))))))************))))))***))))))))))))))))))((())))))))))))))))))))))))&&&&&&''''''((()))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))************''')))******)))***,,,...++++++***)))))))))))))))++++++******++++++,,,---******************************++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,---.........---------........./////////------...///000000000000000000000000000000000000000000111111000000///...111111000/////////000000//////000000111111000000---............/////////..................---,,,((()))+++,,,.../////////------------------------,,,------------.........------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,***,,,000---)))...999555222,,,)))+++000///+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------.../////////000///...------...///000......//////000222333444222333333444444555555555777666888;;;===???GGGQQQjjj''''''''''''((((((((((((%%%&&&''''''((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((***)))'''&&&&&&&&&'''(((%%%&&&''''''((((((''''''$$$%%%&&&'''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''(((((()))++++++***************************+++---,,,++++++,,,...------......///000000000222222222333333333444444333333333333333333333333111000000000////////////------------------------)))***+++,,,,,,,,,++++++************))))))))))))******))))))))))))******''''''(((((()))******+++************************************************))))))************)))))))))))))))))))))*********))))))))))))))))))))))))&&&&&&''''''((())))))***'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((()))))))))************'''(((******)))***---///,,,+++******))))))******++++++******++++++,,,---************************)))))))))******+++++++++***++++++++++++,,,,,,,,,)))***,,,---......---------------.........//////,,,---...///000000000000000000000000000000000000///000000111111111000000//////.........///000000...//////000000000000000---------.........//////...............---,,,+++++++++,,,---------,,,,,,------------------------,,,,,,---------.........------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////+++***---000...---===QQQWWWWWWIII333***000000)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------...//////000////////////////////////......//////000222333444222222333333444555555666555444666:::<<>>GGGQQQccc''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((++++++***)))((('''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))******))))))******+++,,,........................---------............///222333444444555555444444222222222222222222222222222111000......---------,,,++++++******++++++,,,++++++++++++++++++++++++******))))))))))))******+++++++++******(((''''''))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))(((((('''''''''((()))***++++++***)))''''''(((((())))))***************)))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***+++***)))((((((***))))))))))))***************)))(((''''''((()))***************************************************,,,,,,+++***))))))******************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...---------...///111222000///...------...///000......////////////..................///000222222111000000/////////000000...333333...,,,000111...////////////////////////111000000///...---------+++,,,------......------++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++,,,,,,------------......,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------000000000000000000000000AAAIIIQQQWWWZZZTTTBBB///------------------------++++++,,,,,,,,,,,,------------,,,,,,++++++,,,---,,,,,,+++++++++,,,------+++,,,------......------............////////////333222000//////111222444555555555555555555555555444888666777>>>>>>BBBPPPeee''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((******))))))((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))******))))))******+++,,,---------------------------------............///222333333444444444444444222222222222222222222222111000///......---......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******))))))))))))******+++++++++******)))((('''))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((******+++***))))))))))))))))))((((((((((((***)))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))***+++***)))((((((***))))))))))))***************)))(((((((((((()))***************************************************,,,++++++***))))))******************************+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------...---------...///111222000///...------...//////...//////000000//////...///.........///000111111000//////......//////000***///000------222555444........................000000//////...------,,,+++,,,------...---------++++++++++++++++++++++++......---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------........................,,,000222666===CCC???777------------------------++++++,,,,,,,,,,,,---------,,,++++++,,,,,,+++***---------,,,,,,,,,,,,++++++,,,------......------............////////////111000000///000111222222555555555555555555555555444888666777>>>>>>BBBPPPggg''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///222222333444444444444333222222222222222222222222//////...............///---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******))))))))))))************+++******)))((('''))))))))))))))))))))))))))))))************))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))************))))))(((*********)))((('''''''''))))))))))))))))))******))))))))))))))))))))))))*********))))))*********)))))))))))))))))))))))))))***+++***)))((((((***))))))))))))***************))))))(((((())))))***************************************************,,,+++******)))*********************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------...///000111///......---......////////////000000000000///////////////...//////000000///...............//////)))---///---...222555555......................../////////......------,,,++++++,,,---------------++++++++++++++++++++++++...------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***)))'''&&&,,,333555222,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------...,,,+++,,,......,,,)))------...------,,,+++***+++,,,------......------............///////////////000000111111111111111555555555555555555555555444888666777>>>>>>BBBPPPhhh''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************))))))))))))))))))))))))******))))))******+++,,,+++++++++++++++,,,,,,,,,---------............///111111222333333333333333111111111111111111111111......---------...//////------,,,,,,,,,,,,------******************************))))))))))))*********************)))(((((())))))))))))))))))))))))))))))************))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((************))))))((((((***)))))))))(((((((((''')))))))))))))))*********))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))))))***+++***(((((((((***((()))))))))************))))))))))))))))))))))))************************************************++++++***************+++***************************++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------......//////...------.........////////////000000000000//////000//////.........//////...------------......///...000000///---...//////.................................---------,,,,,,++++++,,,------------,,,++++++++++++++++++++++++------,,,,,,+++,,,,,,---...------,,,,,,+++++++++******++++++,,,,,,,,,---,,,,,,,,,---------......++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++---...///000000///,,,(((,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------000...,,,...111111...***,,,------......---,,,++++++,,,------......------............////////////...000222333444333222111555555555555555555555555444888555777>>>>>>BBBPPPiii''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))************))))))))))))))))))))))))******))))))******+++,,,*********+++++++++,,,,,,---------............///000111222222333333222222111111111111111111111111...------------......///---,,,,,,++++++,,,,,,---******************************))))))))))))******)))************))))))((())))))))))))))))))))))))))))))************))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((())))))))))))++++++***))))))((((((((('''((((((((()))))))))***(((((())))))************))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))))))***+++***(((((((((***((()))))))))************))))))************))))))************************************************+++***************++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,---------------...............,,,,,,---...............//////000000000000//////000///...............///---------------...//////000000111111...+++***+++........................------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,,,,------------,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,---------......***++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,'''+++222777666000+++(((+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...,,,+++---///000///,,,+++,,,------............+++,,,------......------............////////////...000333555666555333222555555555555555555555555444888555777>>>>>>BBBPPPiii''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((((((((((((((()))))))))******))))))))))))))))))))))))******))))))******+++,,,*********++++++,,,,,,------------............///000000111222222222222111111111111111111111111111......---------------...,,,++++++******++++++,,,******************************))))))))))))******))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))+++***)))))))))))))))***'''''''''((()))*********((((((((()))******++++++))))))))))))))))))))))))*********))))))*********)))))))))))))))))))))))))))***+++***)))((((((***))))))))))))************)))******++++++******)))*********************************************************)))******+++,,,************************************++++++++++++++++++,,,,,,,,,,,,------,,,------.........------+++,,,---.....................////////////...............---......//////------------...///000000......222555333...+++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,++++++++++++*********+++++++++++++++******++++++++++++,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------+++...444777444---+++---******++++++,,,,,,------++++++,,,,,,,,,,,,------)))))))))***+++---...000---------,,,---...//////+++,,,------......------............////////////...000222444555555444333555555555555555555555555444888666777>>>>>>BBBPPPggg''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))******))))))******+++,,,******++++++,,,------...---------............//////000000111111111111111111111111111111111111111///......---,,,,,,,,,,,,+++******))))))******+++******************************))))))))))))******))))))************))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************'''((((((((()))))))))******))))))(((((()))***+++(((((((((((())))))))))))'''(((((()))******++++++))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))***+++***)))((((((***))))))))))))************)))***++++++++++++***)))******************************************************))))))***++++++,,,************************************++++++++++++++++++,,,,,,,,,,,,------,,,---.........---,,,,,,***+++,,,...//////......------............------------------......///000............///000111222...///555;;;999222---///------------------------++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++,,,,,,---+++++++++++++++,,,,,,,,,++++++++++++******************++++++++++++,,,,,,)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------///111555888333+++***///)))******+++,,,,,,------++++++,,,,,,,,,,,,------''')))++++++))),,,111777222000...,,,++++++---...+++,,,------......------............////////////---...000222333333333333555555555555555555555555444888666777>>>>>>BBBPPPeee'''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))*********)))***++++++,,,******+++,,,------......---------.........////////////000111111111111111000000000000000000000000000///...---,,,+++++++++******))))))))))))******))))))))))))))))))))))))******))))))))))))******((())))))*********))))))))))))))))))))))))))))))))))))************))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((***+++,,,******))))))(((((('''''''''(((((()))***+++++++++))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***+++***)))((((((***))))))))))))************)))***+++,,,,,,+++***)))******************************************************))))))***+++,,,,,,************************)))************+++++++++++++++,,,,,,,,,---------,,,---.........---,,,+++)))+++,,,...//////......,,,------------------,,,,,,,,,,,,---...///000111.........//////111222222111222999@@@===333---...------------------------+++++++++++++++++++++,,,******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,---*********++++++,,,,,,---,,,+++++++++******)))))),,,,,,---------.........)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,###'''000777444,,,+++111))))))***+++,,,,,,------++++++,,,,,,,,,---------))),,,///---+++---666>>>666444///+++))))))+++,,,+++,,,------......------............/////////000,,,---...///111111222222555555555555555555555555444888666777>>>>>>BBBPPPccc''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))*********))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---...///...---,,,---...000000000000111111111111111111111000///......---111000///......---......++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++***)))((('''&&&&&&***************)))(((((())))))************))))))***************+++++++++'''(((((()))***+++++++++,,,,,,++++++***)))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++******************************+++,,,------......)))************+++++++++,,,,,,,,,++++++*********---,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------............///......////////////......,,,,,,---......---,,,,,,///...---,,,***)))((((((+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++*********))))))++++++************++++++++++++,,,++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++...,,,***+++---...,,,***))))))***+++,,,,,,------,,,,,,,,,++++++*********,,,+++******+++...000222444222///,,,***+++,,,---++++++,,,,,,---...////////////............//////000/////////000111222222777666555444444444444444555333555:::===???EEELLL```''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***)))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,---...///...---,,,---/////////000000000111111111222111111000//////.........---------------......+++******))))))******+++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((***************)))(((((())))))************))))))************************'''(((((()))******+++++++++++++++*********))))))***)))((((((((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++******************************++++++,,,,,,------)))************+++++++++,,,,,,,,,+++++++++******---,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,........................------------..................////////////......,,,,,,---......---,,,,,,...------,,,+++***))))))+++,,,,,,------,,,,,,+++************+++++++++,,,,,,++++++******++++++,,,*********+++++++++,,,,,,+++++++++*********))))))++++++************++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,***+++---...,,,************++++++,,,,,,---,,,,,,,,,+++++++++******------,,,++++++,,,......111000...,,,++++++,,,,,,++++++,,,,,,---....../////////............//////////////////000111222333666666555444444444444444555333555:::===???EEELLL___''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))******)))))))))*********++++++******+++++++++,,,,,,,,,---...///...------.../////////000000000000111111222222111111000000//////++++++++++++,,,---...///+++******))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******)))************))))))(((******++++++++++++******+++++++++******))))))((('''(((((())))))******+++)))))))))*********++++++)))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++***************************************+++++++++)))************+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,---......------------------------------------------------........................------------..................////////////......,,,,,,------------,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++((())))))******+++++++++,,,++++++******++++++,,,*********++++++++++++,,,+++++++++***************++++++************++++++***))))))))))))+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++---+++***+++,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***---------,,,,,,+++++++++---------,,,,,,++++++++++++,,,,,,------.........//////............//////////////////000111222333666555444444444444444444555444555:::<<<>>>DDDKKK^^^''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))*********))))))))))))******************+++++++++,,,,,,,,,,,,---///...------...///////////////000000000111222222111111000000000000+++++++++++++++,,,------******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))(((******++++++++++++******,,,++++++***)))(((((('''(((((((((((())))))******((((((((()))***++++++,,,)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************((()))))))))************)))))))))))))))))))))))))))))))))))))))******+++************************************))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------................................................,,,,,,---------.........---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***))))))))))))))))))))),,,++++++******++++++,,,************++++++++++++************************++++++************+++++++++***)))((((((***,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********,,,,,,,,,,,,+++***,,,,,,,,,---------......///......------......///////////////000111333333555555444333333444444444555444555999<<<>>>DDDKKK]]]''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))************(((((()))))))))***************+++++++++,,,,,,,,,,,,---......------...000...////////////000000000111111111000000000000000...------,,,++++++,,,,,,***))))))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))*********))))))*********++++++*********++++++******)))(((''''''((((((((((((((()))))))))''''''((()))***++++++,,,((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********((()))))))))************)))))))))))))))))))))))))))))))))))))))******+++***************************)))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,++++++++++++,,,------------------------------................................................,,,,,,,,,------------...------............------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,++++++***)))((('''''',,,++++++******++++++,,,))))))*********+++++++++************************++++++************++++++---,,,***(((((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,((()))+++,,,---,,,+++***,,,,,,,,,---------------......------------...............///000222333444444444333333333444444555555444555999;;;===CCCJJJ\\\''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((()))******++++++((((((((()))))))))************+++++++++,,,,,,,,,+++---......------///000......////////////000000000000000//////////////////...---,,,++++++++++++***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''((())))))************)))))))))************))))))*********))))))(((((('''((((((((((((((((((((((((''''''(((((()))***++++++(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++************************)))))))))))))))*********)))************+++++++++***++++++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------------------............------,,,,,,++++++++++++,,,,,,+++++++++++++++++++++,,,******++++++++++++******,,,,,,+++***)))((((((''',,,++++++******++++++,,,)))))))))************+++***************+++++++++++++++************++++++---,,,+++))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++***)))***,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,------.........)))***+++,,,---,,,+++***------------------------......------------...............///000222333444333333333333333444444555555444555999;;;===BBBIII[[[''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))'''(((((()))******++++++(((((((((((()))))))))*********+++++++++,,,,,,,,,+++,,,......---...///111........./////////000000.....................///,,,++++++*********++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************(((((())))))))))))(((((()))))))))))))))((((((((((((((((((((((((((((((((('''((((((((())))))******'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++************************((())))))******+++++++++)))************+++++++++******+++++++++,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------,,,------......------,,,,,,,,,+++******+++,,,,,,,,,+++++++++++++++++++++******++++++++++++*********+++++++++++++++++++++,,,++++++******++++++,,,))))))))))))************))))))*********+++++++++++++++************++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,+++))))))***,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,000///...---------...///,,,,,,,,,,,,,,,,,,++++++------------------------...------,,,,,,------...---......///000222444555333333222222333333444555555444555999;;;<<>>AAAHHHbbb''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''',,,)))'''%%%&&&&&&%%%$$$''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''')))((('''''''''(((***++++++*********))))))(((((()))))))))))))))******+++************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((''''''&&&''''''''''''((((((((((((******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''(((((((((((((((******))))))((((((''''''''''''(((((()))))))))***)))************+++++++++))))))))))))************(((((((((((())))))))))))))))))************))))))))))))************)))))))))******)))(((''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))***)))))))))+++++++++*********))))))))))))))))))************))))))*********+++++++++))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))******************++++++++++++******))))))***++++++***((('''((((((((((((((()))******,,,++++++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++***)))(((((())))))...,,,***(((((()))***+++))))))))))))))))))******))))))))))))************+++++++++++++++***)))(((++++++************++++++************************************************))))))***++++++++++++***---------,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222111000/////////000111222444555777777888;;;>>>AAAKKK^^^~~~''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''***(((%%%%%%&&&''''''&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''')))((('''''''''(((***************)))))))))(((((()))))))))))))))******+++************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))(((((('''&&&''''''''''''((((((((((((******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))))))))(((***)))))))))(((((((((''''''''''''((((((((())))))(((((()))))))))*********(((((()))))))))*********))))))))))))(((((((((((())))))************))))))))))))************)))))))))******)))((('''''')))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))))))))))))))************))))))*********+++++++++))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))******+++))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))******************++++++++++++******'''((()))***************((((((((((((((()))******++++++***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))++++++***))))))))))))))),,,+++***)))))))))***+++*********)))))))))))))))))))))))))))************+++++++++++++++***))))))++++++************++++++************************************************)))******+++++++++++++++---,,,,,,,,,++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222111000000000000111222222333555666777888;;;>>>AAAJJJ]]]}}}''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''(((((()))*********))))))))))))(((((()))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))(((((('''&&&''''''''''''((((((((((((******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******))))))))))))))))))(((((((((((('''''''''(((((((((((()))'''''''''((((((((())))))(((((())))))))))))************))))))((((((''''''))))))************))))))))))))************))))))((()))***)))((('''((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((('''''''''(((***++++++************)))))))))))))))))))))***************************+++++++++)))))))))))))))))))))))))))******++++++******))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))+++************))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))******************++++++++++++******'''''''''((()))***,,,,,,((((((((((((((()))******+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++***))))))))))))))))))***************++++++++++++*********))))))(((((())))))))))))***************++++++++++++***))))))++++++************++++++******************************************************+++,,,,,,,,,,,,++++++++++++++++++*********++++++******++++++,,,---+++++++++,,,,,,---------------...///000111222222000111111222222222222222333555666777888;;;???BBBIII\\\{{{''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%&&&'''(((((('''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))(((((()))))))))))))))******+++************************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''((()))*********)))))))))))))))(((''''''''''''''''''((((((((((((***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((()))))))))*********))))))((((((''''''))))))************))))))))))))************))))))((()))***)))((('''((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))'''&&&'''(((***,,,************))))))))))))((()))))))))************************************))))))))))))))))))))))))((())))))******))))))((()))))))))))))))******+++))))))))))))))))))))))))((()))))))))************)))))))))))))))******+++))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++((()))))))))******************++++++++++++******((((((''''''((()))+++,,,((((((((((((((())))))******)))((('''((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******)))))))))))))))***((()))***+++++++++++++++++++++******)))(((((((((((()))))))))******************+++++++++******)))++++++************++++++******************************************************+++,,,,,,,,,,,,,,,************************++++++******++++++,,,---******+++,,,,,,---......------...///000111222222///000222333444444333222333444666777888;;;???BBBGGGZZZyyy''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&((((((&&&%%%''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))******+++************************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++)))))))))))))))(((((('''''''''''''''((((((((((((***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))************************((((((((()))))))))******'''(((((((((((()))))))))***)))))))))((((((((('''))))))************))))))))))))************))))))''')))***)))((('''(((***(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((***)))'''&&&'''(((***,,,))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%)))))))))))))))******+++))))))))))))))))))))))))((()))))))))************)))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((()))))))))******************++++++++++++*********)))(((''''''((()))***((((((((((((((())))))***))))))(((((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))))))))))))))******((()))***+++++++++++++++************))))))((((((((()))))))))************)))******+++++++++******++++++************++++++******************************************************+++,,,,,,,,,,,,+++************************++++++******++++++,,,---******+++,,,,,,---......------...///000111222222///000222333444444333333222444666777999;;;???CCCGGGYYYwww''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''''''''((((((&&&$$$''''''''''''''''''''''''&&&''')))***++++++***)))''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''(((((((((((()))))))))))))))))))))******+++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))******))))))((('''''''''''''''((((((((((((******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((((((((())))))))))))++++++************))))))(((((()))))))))*********''''''(((((((((((())))))((((((((()))))))))))))))))))))************))))))))))))************))))))'''((())))))(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******)))))))))))))))))))))))))))((('''''''''(((***+++(((((()))))))))))))))***))))))))))))************+++++++++***************))))))))))))))))))))))))((())))))******))))))((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))(((((()))))))))))))))***)))))))))))))))))))))))))))))))))))))))******+++))))))))))))******************++++++++++++*********)))(((((('''''''''(((((((((((((((((()))******(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++***************+++++++++)))))))))))))))))))))***))))))))))))************))))))***++++++++++++***++++++************++++++************************************************))))))***++++++++++++************+++++++++++++++++++++******++++++,,,---+++++++++,,,,,,---------------...///000111222222//////111222333333333333222333555777999<<<@@@CCCGGGYYYvvv''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%&&&'''))))))'''%%%''''''''''''''''''''''''(((***,,,---......---,,,''''''''''''''''''''''''%%%&&&'''((((((((('''''''''''''''((((((((()))))))))))))))))))))******+++************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''(((((())))))******)))************)))((((((''''''''''''((((((((((((******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))((('''&&&'''((((((((()))))))))***))))))))))))(((((('''''''''''''''((((((((())))))'''''''''((((((((())))))''''''(((((())))))******))))))************))))))))))))************))))))&&&((())))))(((((()))+++))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))************+++++++++*********))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))******************++++++++++++******''''''((((((((((((((((((((((((((((((((()))******'''(((***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))***++++++,,,+++***)))))))))***+++((((((((()))******++++++))))))))))))************))))))***+++++++++++++++++++++************++++++************************************************(((((()))************)))++++++++++++,,,,,,,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222/////////000111222333444111333555777999<<<@@@CCCGGGYYYvvv''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$$$$%%%''')))***)))'''''''''''''''''''''''''''###%%%''')))***)))((('''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&'''''''''(((((()))))))))))))))))))))******+++************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))***************)))((((((''''''''''''((((((((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))(((((('''&&&&&&'''((((((((())))))******((((((''''''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&'''((()))***++++++))))))************))))))))))))************))))))&&&((())))))(((((()))+++))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))''''''((()))***)))))))))'''((((((((())))))******))))))))))))************++++++++++++******))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))******************++++++++++++******$$$%%%''')))******))))))((((((((((((((()))******'''(((+++,,,,,,+++(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((())))))***++++++...,,,***(((((()))***+++''''''((()))***+++,,,,,,))))))))))))************((()))***+++++++++++++++++++++************++++++************************************************''''''((()))))))))))))))+++++++++,,,,,,---------++++++******++++++,,,------,,,,,,,,,,,,,,,,,,,,,------...///000111222222///.........///111333555111333555777999<<<@@@DDDGGGYYYvvv'''((()))******)))((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((+++*********))))))((((((+++***(((&&&&&&(((***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))((('''''''''(((***+++(((((())))))(((((('''&&&******))))))((((((''''''))))))))))))))))))))))))((((((((((((((('''''''''***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))***(((((((((((())))))))))))+++***)))(((((()))***+++***)))(((''''''((()))***))))))))))))))))))))))))((()))******(((''''''(((''')))***)))((('''(((***))))))************))))))******))))))(((((('''''')))))))))))))))******+++))))))))))))))))))))))))))))))(((((()))***++++++111...***))))))******)))'''***+++)))''''''***---))))))))))))************)))))))))))))))******++++++++++++*********))))))))))))************)))))))))))))))))))))))))))))))))+++***)))***---,,,'''))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))''')))+++,,,---,,,***)))************************+++***((('''&&&''')))***''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))))))))*********))))))(((***)))(((''''''((()))***))))))))))))))))))))))))************************++++++******)))(((((((((******))))))))))))******))))))))))))))))))))))))************************************************---//////,,,)))(((+++...************************++++++*********+++,,,---,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,---...///000111111111000000000000222333444333444555777:::===???AAAHHHVVVppp'''((()))******)))((('''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((*********)))))))))((((((***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))(((((('''((()))***+++))))))))))))((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((('''***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))******(((((((((((())))))))))))+++***)))(((((()))***+++***)))(((''''''((()))***))))))))))))))))))))))))((())))))((('''''')))***''')))***)))((('''(((***((())))))******))))))(((***)))))))))(((((((((''')))(((((((((((()))******))))))))))))))))))))))))))))))((())))))******+++222111...,,,***))))))***)))***++++++)))(((((()))))))))))))))************)))))))))))))))******++++++++++++*********))))))))))))************))))))))))))))))))))))))))))))%%%)))***((())),,,,,,)))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))***+++++++++***)))************************+++***((('''''''''))))))''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))***)))(((''''''((()))***))))))))))))))))))))))))************************)))))))))))))))******************))))))*********************************************************++++++++++++++++++++++++'''))),,,,,,+++)))''''''************************)))))))))************++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,------,,,,,,---...///000111111111000000000000222333444333444555777:::===???AAAHHHUUUppp'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((******))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******+++***)))((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((((((((((((((())))))******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))******+++(((((((((((())))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&'''&&&%%%%%%''')))''')))***)))((('''(((***'''(((((())))))(((((('''))))))))))))((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))(((((())))))))))))******111222333000+++))))))+++)))(((((()))******((('''))))))))))))************)))))))))))))))******++++++************)))))))))))))))************))))))))))))))))))))))))))))))'''---///,,,)))***++++++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((((((((()))))))))******************************+++***((('''''''''((()))((((((((()))))))))******))))))************))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))************************'''(((((()))******++++++++++++************++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,(((***///333555222,,,'''************************((()))+++,,,,,,,,,+++*********+++++++++,,,,,,,,,......------------......,,,,,,---...///000111111000000000000111222333444333444555777:::===???AAAGGGUUUooo((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))***+++***)))((('''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,,,,(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((***+++,,,(((((((((((())))))))))))***))))))))))))))))))***))))))(((((((((((())))))(((((((((((((((((((((((((((***,,,,,,***(((((((((''')))***)))((('''(((***''''''((((((((((((''''''))))))))))))(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((()))))))))))))))))),,,000333111+++(((***---***'''%%%&&&)))++++++)))((()))))))))************)))))))))))))))******+++************))))))))))))))))))************))))))))))))))))))))))))))))))...444666111***)))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((('''((())))))*********************************)))((('''(((((()))))))))))))))************))))))************))))))((((((((((((((((((((((((((())))))************)))))))))(((((((((((())))))))))))))))))))))))))))))************************(((((())))))************,,,++++++++++++++++++,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,000666:::888111+++***************************+++---//////...---,,,)))************+++++++++.........------.........,,,,,,---...///000111111000000000111111222333333333444555777:::===???AAAFFFTTTnnn((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))&&&'''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))***)))'''&&&&&&''')))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))***)))((((((''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,,,,---(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))***+++(((((((((((()))))))))))))))))))))******)))))))))(((((())))))))))))((((((((((((((((((((((((((((((---111444555222...***)))''')))***)))((('''(((***''''''((((((((((((''''''(((((((((((())))))))))))'''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))((('''&&&+++///...***(((+++...333...)))'''))),,,,,,,,,((()))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))************))))))************************...444666111***)))******)))))))))))))))))))))))),,,++++++***)))(((''''''))))))))))))))))))))))))((((((((('''((())))))******************************))))))((((((((((((((())))))))))))************))))))************))))))(((((((((((((((((((((((((((((()))***************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((,,,++++++++++++++++++,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***...222222...******************************+++---//////...---,,,)))))))))*********++++++.........------.........,,,,,,---...///000111111///000000111222222333333333444555777:::===???AAAEEESSSmmm(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''((((((((('''''''''((((((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))*********)))((('''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''((()))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((())))))***(((((((((((())))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))***---111222000+++'''%%%''')))***)))((('''(((***'''(((((())))))(((((('''(((((((((((())))))))))))((((((''''''(((((()))***))))))))))))))))))))))))'''((()))***)))((('''&&&%%%'''******)))))),,,///;;;777111---++++++,,,,,,))))))))))))************)))))))))))))))******+++(((((()))))))))))))))***))))))************))))))************************'''---///,,,)))***++++++)))))))))))))))))))))))),,,++++++***)))(((''''''))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))((((((((((((((((((((()))))))))******))))))************))))))))))))))))))))))))))))))'''((()))******+++******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''++++++************++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))(((((()))+++,,,,,,+++************************((()))+++,,,,,,,,,+++***))))))*********+++++++++......------------......,,,,,,---...///000111111//////111222222333222222333444555777:::===???AAAEEERRRlll((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))'''))),,,------,,,)))'''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***&&&'''((()))***))))))((()))+++---...---,,,)))((('''((((((((()))))))))***((((((((((((((((((((((((&&&&&&''''''((())))))***&&&''''''((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''(((((()))(((((((((((())))))))))))((()))***++++++***)))((('''((()))******)))((('''))))))))))))))))))))))))$$$''')))***(((&&&%%%%%%''')))***)))((('''(((***((())))))******))))))((('''((((((((()))))))))***)))(((((((((((()))******))))))))))))))))))))))))'''((()))***)))(((&&&%%%((('''''''''(((***,,,---444444333000---*********))))))))))))************)))))))))))))))******+++(((((((((((())))))******))))))************))))))************************%%%)))***((())),,,,,,)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))***+++++++++***)))************************)))))))))))))))(((((('''''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))'''((()))******+++++++++'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********))))))*********++++++++++++++++++++++++************************++++++++++++++++++++++++***+++++++++***+++,,,...************************)))))))))************+++*********+++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,---...///000111111...///111222333333222222333444555777:::===???AAADDDQQQkkk((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))%%%)))///333333///)))%%%))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******&&&''')))*********)))(((***,,,///111000...+++)))'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))'''''''''''''''''''''''')))(((((('''''''''(((((((((((((((((())))))))))))((()))***++++++***)))((('''((()))******)))((('''))))))))))))))))))))))))&&&'''((((((((((((***---((()))***)))((('''(((***))))))************))))))'''((((((((())))))******)))))))))))))))***++++++))))))))))))))))))))))))'''((()))***)))(((&&&$$$+++)))'''&&&(((***++++++'''+++//////,,,))))))***))))))))))))************)))))))))))))))******+++'''((((((((())))))******))))))************))))))************************)))+++***)))***---,,,'''))))))))))))))))))))))))&&&'''((()))***+++,,,,,,))))))))))))))))))))))))''')))+++,,,---,,,***)))************************)))))))))))))))(((((('''''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))''''''(((******+++++++++'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++******))))))))))))******++++++++++++++++++++++++************************************************(((***,,,+++((((((***---************************++++++*********+++,,,---***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---...///000111111...///111222333333222222333444555777:::===???AAADDDQQQjjj''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%&&&((()))))))))(((''')))(((''''''''')))***++++++***777JJJIII444%%%%%%))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))((((((((((((***)))(((''''''((()))***(((***---///000...+++))),,,,,,+++***)))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))+++)))'''''')))...444888444111---)))&&&&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((&&&&&&''''''((((((((((((((((((''''''''')))))))))))))))(((''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))''')))+++---...---,,,+++))))))))))))))))))))))))******))))))))))))******'''(((((()))***+++++++++******))))))))))))******))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***++++++,,,,,,...$$$(((:::BBB777+++)))+++***)))(((((()))***+++))))))************))))))))))))))))))))))))))))))...//////---+++)))***++++++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++,,,,,,******************************))))))******+++,,,,,,---,,,***))))))+++---)))************+++++++++,,,,,,++++++***++++++++++++***)))))))))***,,,,,,******+++,,,,,,---......,,,,,,,,,------.........,,,,,,---...///000111111000000000111222222222333333333555777:::===@@@AAAFFFQQQiii''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&''''''''''''''')))((('''''''''(((***+++***&&&)))111111)))&&&***))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&'''((()))***++++++***)))(((''''''((()))***((())),,,---...---+++***,,,+++******))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((())))))))))))))))))))))))+++///555;;;???555222///,,,******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''(((((()))(((((((((((((((((((((''')))))))))))))))(((''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))(((''''''((())))))))))))))))))((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))***)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))''')))***,,,---,,,+++***))))))))))))))))))))))))******))))))))))))******'''(((((()))******++++++******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))((())))))******+++,,,,,,---&&&***;;;@@@444*********))))))))))))))))))***))))))************)))))))))))))))))))))))))))))),,,------,,,***)))***++++++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,******************************))))))******+++,,,+++,,,,,,+++))))))***+++)))************+++++++++,,,++++++******++++++++++++***)))))))))***,,,,,,******++++++,,,------...,,,,,,------------------,,,,,,---...///000111111000000000111222222333333333333555777:::===???AAAGGGRRRjjj''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''(((((('''''''''((()))***+++)))%%%###$$$(((---000))))))))))))))))))))))))((((((((((((((('''''''''&&&&&&'''((()))******+++))))))(((((((((((())))))((()))***+++++++++******++++++***)))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))))))))))))))************,,,///111333111000///------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))''''''(((((((((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))******((((((((()))******++++++******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((()))******++++++,,,,,,(((...<<<===111(((***((())))))******))))))(((((())))))******))))))((()))))))))))))))))))))))))))+++,,,+++***)))***++++++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,******************************))))))******+++,,,)))+++------+++))))))))))))************+++++++++++++++*********++++++,,,+++************+++,,,,,,******++++++,,,,,,------------------------,,,,,,,,,,,,---...///000111111///000000111222222333333333444555777:::===???AAAEEEQQQiii''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''&&&%%%$$$%%%&&&((()))((((((((('''((((((((((((''',,,+++&&&'''...000,,,(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))((((((((('''''''''))))))(((((((((((())))))((((((((((((((()))************))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((('''******+++++++++*********((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))(((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))***))))))((('''((((((((((((((((((((((((******))))))))))))******(((((())))))******************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***+++++++++***)))000:::999---'''***'''((()))******)))((('''(((((())))))))))))(((((())))))))))))))))))))))))''')))******))))))***,,,+++++++++*********))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************))))))******+++,,,)))+++...///---+++))))))))))))*********+++++++++***************++++++,,,************++++++,,,,,,******++++++,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,---...///000111111//////000111222333333444333444555777:::<<>>@@@AAAMMMeee''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((''''''''''''((())))))''''''((((((((('''&&&&&&(((,,,+++&&&%%%******%%%))))))))))))))))))))))))((((((((((((((('''''''''%%%%%%&&&'''((())))))***(((((())))))))))))(((((((((((('''''''''((()))***))))))((((((((()))******))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))))))))))))))''')))***,,,,,,,,,++++++&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&&&&&&&''''''((()))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&'''((()))*********)))))))))))))))((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))************))))))))))))******''''''(((((())))))******))))))))))))))))))))))))''''''((())))))******+++***))),,,000...)))''')))'''(((((())))))((((((''''''(((((())))))(((((('''((((((((((((((((((((((((''')))******))))))***,,,+++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))******+++,,,***,,,///000...,,,******)))************+++++++++)))))))))))))))***+++,,,***++++++,,,---,,,,,,,,,******++++++++++++++++++------------------,,,,,,,,,,,,---...///000111111......///111222333444555444555666777:::<<<>>>???CCCOOOggg''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''((((((((('''&&&%%%++++++***(((''')))******))))))))))))))))))))))))'''''''''((((((((((((((($$$%%%%%%&&&'''((())))))'''((()))******)))(((''''''((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((()))))))))))))))************)))'''&&&%%%'''((((((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***)))((('''&&&&&&&&&''''''((())))))***''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))%%%&&&((()))*********)))))))))))))))((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))'''((((((((()))))))))***))))))))))))************))))))))))))))))))))))))(((((((((((()))******+++))))))))))))))))))))))))******))))))))))))*********)))))))))))))))))))))******))))))))))))******'''''''''((()))*********))))))))))))))))))))))))''''''(((((()))*********+++((((((******(((''')))(((((((((''''''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((***++++++))))))***++++++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))******+++,,,)))+++---...,,,***)))))))))************+++++++++(((((((((((()))***+++,,,***+++,,,---------,,,,,,++++++******************,,,,,,------------------,,,,,,---...///000111111......///111222333444555555555666777999<<<>>>???DDDOOOggg''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((('''&&&%%%''''''((((((((('''%%%$$$&&&%%%&&&))))))'''&&&'''))))))))))))))))))))))))&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&'''((()))******)))(((''''''(((((()))***)))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))&&&&&&((()))+++,,,,,,,,,''''''&&&''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++)))((('''&&&&&&&&&'''((())))))***''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))%%%&&&((()))*********)))))))))))))))((((((((((((''''''''''''((((((((()))'''(((((()))))))))))))))'''((((((((())))))******''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))***,,,,,,))))))))))))))))))))))))******))))))))))))***************)))))))))))))))******))))))))))))******&&&''''''((()))******+++))))))))))))))))))))))))''''''(((((()))*********+++'''%%%&&&'''(((((())))))((('''&&&&&&'''((()))''''''((((((((((((''''''((((((((((((((((((((((((***+++,,,+++***)))***++++++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***************************************************)))***++++++,,,(((***++++++***((((((((()))************+++++++++(((((((((((()))***+++,,,***+++,,,---...---,,,,,,++++++******************,,,,,,,,,------.........,,,,,,---...///000111111---...///111222333555555555555666888999<<<>>>???BBBNNNfff%%%###"""###'''((('''%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((///'''###&&&)))(((&&&&&&"""000%%%%%%***%%%***(((''''''''''''''''''''''''''''''((((((((((((''''''(((((()))*********************))))))((((((''''''%%%%%%&&&((()))***+++,,,(((((((((((())))))))))))(((***+++***)))((()))***))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''(((((()))***+++''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******++++++******))))))(((((())))))))))))))))))))))))&&&'''(((******((('''&&&(((***+++***)))((()))************)))))))))))))))+++***)))***,,,------+++&&&---333111)))%%%''',,,(((((((((((())))))))))))+++*********))))))((((((******))))))))))))******''''''''')))++++++)))'''+++*********))))))(((((('''((((((((()))))))))***((((((((((((((((((((((((+++***)))((((((''''''((()))))))))))))))******+++************************)))***+++,,,,,,+++***))))))************+++++++++)))************+++++++++///***''')))***)))))),,,+++++++++************))))))************+++++++++,,,,,,,,,---------......,,,---...///000000000000,,,,,,...///111333444555222333555777999<<<===>>>AAAPPPaaa%%%$$$"""$$$&&&((('''%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((---(((&&&(((***(((&&&((($$$111$$$%%%+++&&&)))%%%(((((((((((((((((((((((((((((())))))))))))(((((((((((()))************)))***)))))))))((((((((('''((((((((((((((('''''''''))))))))))))(((((((((((((((***+++***)))((()))*********)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))***************)))))))))))))))))))))))))))))))))))))))'''((()))++++++)))((('''((()))******)))((()))******)))))))))))))))))))))+++***)))***,,,---,,,+++''',,,000///)))&&&'''***(((((((((((())))))))))))************)))))))))(((******))))))))))))******)))((()))***++++++******************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***)))))))))))))))******+++******************************++++++++++++******)))************+++++++++)))************+++++++++,,,((('''***+++)))((()))+++++++++************))))))************+++++++++,,,,,,,,,---------......,,,---...///000000000000...///000111222222222222222333555777999<<<===>>>BBBQQQbbb&&&%%%$$$%%%&&&'''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''(((((((((((()))((((((+++***'''(((,,,555<<<(((%%%+++'''***$$$))))))))))))))))))))))))))))))************))))))'''((())))))******))))))))))))))))))(((((((((((())))))((((((''''''&&&&&&******))))))((((((''''''(((***+++***)))((()))***+++******))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))((()))***++++++***)))(((((()))******(((((()))***))))))))))))))))))******,,,+++******+++,,,+++)))(((***,,,,,,)))'''''''''(((((((((((())))))))))))************))))))))))))******))))))))))))******+++************+++,,,,,,************))))))))))))))))))))))))))))))))))))************************''''''''''''((()))***+++)))))))))))))))******+++************************++++++************++++++)))************+++++++++)))************++++++++++++((()))...000,,,))))))+++++++++************))))))************+++++++++,,,,,,,,,---------......,,,---...///000000000000111111333444333222000///222333555777999<<<===>>>AAAOOO```'''&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''(((((((((((('''''')))***((('''---555^^^YYY555&&&(((&&&+++'''((((((((((((((((((((((((((())))))******))))))((('''(((((()))))))))))))))))))))))))))((((((((((((&&&''''''((())))))************))))))((((((''''''(((***+++***)))((()))*********)))(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******)))(((((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************(((((((((((((((((((((((('''((())))))(((((()))***(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((())))))******++++++((((((((((((((((((((((((((())))))******))))))(((((()))***)))((('''(((***)))))))))))))))*********---+++******++++++***((()))(((((())))))((('''%%%(((((((((((())))))))))))*********)))))))))))))))******))))))))))))******+++++++++***))))))+++---*********)))))))))))))))*********))))))))))))(((************************((((((((((((((()))******)))))))))))))))******+++************************,,,+++***))))))***+++,,,))))))*********+++++++++))))))*********+++++++++,,,***---333555000,,,++++++++++++*********))))))))))))*********+++++++++,,,,,,,,,---------......,,,---...///000000000000000222444555555333000///222333555777999<<<===>>>???KKK\\\|||&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&'''%%%'''111===|||HHH,,,'''###***)))'''''''''''''''''''''''''''(((((())))))(((((('''''''''((()))))))))))))))(((((((((((())))))))))))''''''((())))))***++++++***)))))))))((((((((('''(((***+++***)))((()))***(((((('''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********(((((((((((((((((((((((('''((())))))(((((()))***(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''((()))(((((())))))************,,,+++*********+++)))((()))'''&&&'''((()))'''%%%(((((((((((())))))))))))))))))))))))))))))************))))))))))))*********++++++)))''''''***,,,))))))))))))))))))******************))))))))))))******************************)))((((((((((((((()))))))))))))))******+++************************,,,+++***))))))***+++,,,))))))*********+++++++++))))))*********++++++++++++***---333555000,,,++++++++++++*********))))))))))))*********+++++++++,,,,,,,,,---------......,,,---...///000000000000...000333555555444222111222333555777999<<<===>>>???JJJZZZzzz%%%&&&''''''&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''((((((((((((&&&%%%%%%&&&%%%(((222===OOO000(((""")))(((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''(((((())))))(((((((((((((((((())))))))))))(((((())))))))))))))))))((((((((()))))))))))))))(((***+++***)))((()))***'''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((((((((()))''''''''''''(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((('''((())))))''''''((()))((((((((()))******+++++++++***))))))***+++***(((((('''&&&&&&(((((('''&&&(((((((((((())))))))))))))))))))))))******************))))))))))))******)))+++,,,+++((('''))),,,))))))))))))************)))))))))*********++++++************************+++***)))((('''''''''''')))))))))))))))******+++************************++++++************++++++)))************+++++++++)))************+++++++++)))''')))...000---******+++++++++************))))))************+++++++++,,,,,,,,,---------......,,,---...///000000000000---...111333444444333333222333555777999<<<===>>>BBBLLLZZZzzz$$$&&&((('''&&&&&&'''***''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((('''%%%&&&''''''(((...666hhhbbb===+++)))$$$)))'''''''''''''''''''''''''''(((((())))))))))))((((((&&&'''(((((())))))(((((('''((((((((()))))))))***%%%%%%&&&&&&'''(((((((((''''''(((((())))))******(((***+++***)))((()))***((((((''''''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((*********))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))'''((()))(((''''''((()))'''(((((()))******++++++***)))((()))***+++***)))'''(((((('''''''''(((((((((((((((((())))))))))))((()))))))))******************))))))))))))******))),,,///---)))'''))),,,((()))))))))************(((((()))***++++++,,,---))))))))))))))))))))))))***)))((((((((((((((())))))))))))))))))******+++******************************++++++++++++******)))************+++++++++)))************+++++++++***&&&&&&***,,,******++++++++++++************))))))************+++++++++,,,,,,,,,---------......,,,---...///000000000000---...000111222333333333222333555777999<<<===>>>CCCLLLYYYyyy###%%%((((((&&&&&&(((+++''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((()))(((&&&'''******(((***///444:::%%%""")))'''+++&&&))))))))))))))))))))))))))))))************))))))&&&''''''((((((((((((((('''((((((((())))))****** """$$$&&&(((***+++&&&&&&'''((()))***++++++(((***+++***)))((()))***))))))((())))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((('''(((((()))***+++''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((++++++******))))))(((((())))))))))))))))))))))))******))))))))))))******'''((()))((('''&&&''')))'''(((((()))***+++++++++)))((('''(((***++++++***'''((()))(((&&&&&&(((***(((((((((((())))))))))))(((((())))))*********+++******))))))))))))******)))---111000+++)))***,,,(((((())))))*********+++''''''(((***+++,,,---...(((((((((((((((((((((((((((''''''(((((()))***+++)))))))))))))))******+++************************)))***+++,,,,,,+++***))))))************+++++++++)))************+++++++++,,,(((&&&)))+++++++++...+++++++++************))))))************+++++++++,,,,,,,,,---------......,,,---...///000000000000/////////000000111222222222333555777999<<<===>>>BBBKKKWWWvvv&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((((('''((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((())))))******'''((((((((((((((((((((())))))))))))))))))))))))(((((()))***++++++,,,,,,+++++++++*********)))))))))((((((((((((((())))))(((((((((((())))))))))))******))))))((((((''''''(((((())))))*********+++''''''''''''''''''''''''((((((((((((''''''''''''******))))))((((((''''''))))))))))))))))))))))))))))))************))))))******))))))((((((''''''))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))&&&&&&&&&'''((())))))******(((''')))+++,,,***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***((((((***'''###$$$((()))((('''(((******(((%%%''''''(((***+++,,,---...+++***)))))))))))))))***((()))***++++++***)))(((+++'''$$$$$$'''***(((&&&+++)))(((&&&&&&((()))+++************************))))))))))))))))))))))))+++*********))))))((((((++++++******))))))(((((())))))))))))************---,,,++++++******++++++))))))((('''''''''''''''((((((((()))******)))'''+++*********))))))((((((++++++++++++++++++++++++,,,000333111,,,)))+++...))))))))))))))))))))))))++++++************+++++++++++++++************)))))))))))))))))))))))))))''''''((()))***++++++,,,************************))))))))))))************++++++++++++++++++++++++((((((((((((((((((((((((%%%+++111111,,,((((((+++,,,,,,,,,++++++*********++++++***************************+++,,,---.../////////000111111000///............//////000111222333333444666:::===>>>===CCCKKKVVVttt&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((((('''''''''((((((((((((((((((((('''''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((''''''))))))))))))))))))))))))(((((()))******+++,,,,,,+++++++++*********))))))+++***)))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))''''''(((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))************))))))***)))))))))((((((((('''))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))&&&&&&''''''((())))))***)))(((''')))+++,,,***((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&(((+++***&&&'''***'''))),,,,,,***(((''''''(((((()))***++++++,,,---***)))))))))))))))******$$$&&&''')))***++++++***++++++***)))))))))))))))***)))(((''''''((()))***************************))))))))))))))))))))))))************)))))))))(((*********)))))))))))))))))))))))))))************************+++,,,,,,---))))))((('''''''''''''''((((((((()))******)))(((************)))))))))(((++++++++++++++++++++++++***...333222...+++***+++))))))))))))))))))))))))++++++************+++++++++++++++*********))))))))))))))))))))))))))))))(((((())))))******++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***+++---///000///,,,)))+++++++++******)))))))))************************++++++++++++,,,------......///000111111000///............//////000111222333333444666:::===>>>===AAAJJJUUUsss&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''*********)))(((''''''''')))))))))(((((('''''''''))))))))))))))))))))))))((())))))******++++++++++++************)))))))))---,,,+++)))((((((''''''******))))))(((((('''''''''''''''((()))*********''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))&&&&&&''''''((()))))))))((((((((()))***+++***((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&(((+++***&&&&&&***$$$(((,,,,,,)))&&&'''***)))))))))*********++++++)))((((((((()))***++++++%%%&&&'''))))))*********))),,,...---+++))))))******)))(((''''''((()))***************************))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))************((())))))***,,,---......))))))((('''''''''''''''((())))))***))))))((((((************))))))))))))++++++++++++++++++++++++(((---222333000+++))))))))))))))))))))))))))))))++++++************++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))*********************************))))))))))))************))))))))))))))))))))))))************************...+++)))---444555///(((*********)))))))))))))))************************,,,,,,,,,++++++,,,------......000000000000///............//////000111222333333444666:::===>>>===@@@IIITTTqqq''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''***)))))))))((((((((('''******))))))((('''''''''((((((((((((((((((((((((((()))))))))*********+++************)))))))))))),,,+++***)))))))))))))))+++******)))(((''''''&&&'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))''''''''''''(((((())))))((((((((()))******))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***'''''')))'''%%%'''+++((())))))((('''((()))+++************))))))))))))(((((((((((()))***,,,,,,++++++******))))))((('''((()))+++---...---+++)))))))))(((((((((((())))))************************))))))))))))))))))))))))*********)))))))))))))))(((((())))))******++++++((()))))))))************))))))***+++,,,,,,------))))))((('''''''''''''''(((***+++***)))(((((()))*********)))))))))))))))************************))),,,000000...+++******))))))))))))))))))))))))++++++************++++++************))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************((()))))))))************++++++++++++++++++++++++************************...***(((,,,444555000)))******************))))))***************+++++++++------,,,+++++++++,,,,,,---...///000000000///...............///000111222333333444666:::===>>>===@@@HHHSSSqqq''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''((((((((()))))))))*********))))))(((((((((((((((((((((((((((((((((((()))))))))))))))*********)))))))))))))))))))))))))))((((((((()))***+++++++++******)))(((''''''&&&***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********+++(((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((())))))))))))''''''''''''((((((((((((&&&'''))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))---)))'''(((((((((...555888111)))&&&(((******)))*********))))))))))))((((((((((((((()))***,,,,,,---,,,,,,++++++************((((((---333555000***))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))******(((((())))))******++++++((()))))))))***************+++,,,,,,,,,++++++***))))))(((''''''''''''''')))+++,,,+++)))(((((()))))))))))))))))))))******************************,,,,,,---,,,+++***+++,,,))))))))))))))))))))))))++++++************++++++*********)))))))))(((((())))))))))))))))))))))))*********)))))))))))))))************************((()))))))))************++++++++++++++++++++++++***************************)))***,,,///000...+++++++++++++++++++++++++++))))))*********+++++++++------,,,+++++++++,,,,,,,,,---...000000000///...............///000111222333333444666:::===>>>===AAAIIITTTqqq''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***&&&&&&''''''(((***+++,,,******))))))((((((''''''*********)))((('''''''''************))))))))))))(((((((((((((((((((((((('''(((((())))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))''''''((((((((((((((((((%%%'''))))))((((((((()))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,)))(((***+++---444===CCC999,,,(((***,,,***&&&)))))))))))))))))))))))))))((((((((()))***++++++)))******+++,,,...000111...)))'''---666999333+++(((((())))))))))))((((((************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************++++++,,,---,,,+++***)))))))))(((''''''''''''''')))+++---,,,)))'''(((***))))))))))))************************************---,,,***))))))***,,,---))))))))))))))))))))))))++++++************++++++******)))))))))((((((((()))))))))))))))))))))))))))))))))))))))*********************************))))))))))))************))))))))))))))))))))))))************************''')))+++,,,,,,++++++,,,+++++++++++++++,,,,,,,,,)))))))))***++++++,,,,,,,,,,,,,,,++++++,,,------+++,,,...///000000///............//////000111222333333444666:::===>>>===BBBIIISSSqqq''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''(((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))))))))&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))******'''&&&&&&&&&'''((())))))))))))))))))(((((((((((())))))))))))((((((((((((******)))))))))(((((((((((((((((((((((((((((((((&&&&&&'''(((((()))******'''((((((((()))))))))***))))))))))))))))))))))))))))))************))))))'''((((((((()))))))))***))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))((((((((((((((((((((('''%%%'''))))))((('''(((***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((+++++++++000666:::333+++)))***+++)))&&&((((((((()))))))))))))))***)))))))))))))))******(((((()))***,,,...111222...***(((,,,222444///)))(((((())))))))))))((((((************************))))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))))))))************)))***,,,------,,,+++***))))))((('''''''''''''''))),,,///---)))&&&(((***((()))))))))************************************+++*********+++++++++***))))))))))))))))))))))))++++++************++++++***)))))))))(((((((((((())))))))))))))))))))))))(((((())))))******++++++************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,++++++***+++)))*********++++++++++++((())))))***++++++,,,,,,++++++++++++,,,------...+++,,,---///000000///............//////000111222333333444666:::===>>>===AAAHHHRRRooo((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))******&&&&&&&&&'''((())))))***))))))))))))))))))))))))******))))))((((((''''''''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((())))))******(((''''''&&&&&&&&&''''''(((((((((((())))))))))))''''''(((((())))))******))))))(((((('''''''''&&&))))))))))))))))))))))))%%%&&&&&&'''((())))))***'''((((((((())))))******))))))))))))))))))))))))))))))************))))))'''((((((((())))))******))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))((((((((((((((('''''''''$$$'''***)))'''&&&(((***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((&&&(((***)))%%%%%%(((((('''''''''(((*********(((((((((((()))))))))***+++***)))))))))))))))*********))))))***,,,...///***)))((()))++++++(((%%%(((((())))))))))))((((((************************))))))))))))))))))))))))(((((())))))*********+++++++++******))))))(((((())))))))))))************'''(((+++---...---,,,,,,))))))((('''''''''''''''))),,,///---)))&&&(((***(((((())))))*********+++))))))))))))))))))))))))))))))***,,,---,,,***((())))))))))))))))))))))))++++++************++++++))))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))***++++++,,,************************))))))))))))************++++++++++++++++++++++++((((((((((((((((((((((((,,,+++***+++,,,,,,+++)))(((((())))))*********+++((())))))***++++++,,,,,,*********+++,,,---...///***+++---///000000//////.........//////000111222333333444666:::===>>>===???GGGQQQnnn***'''%%%&&&(((***)))'''###%%%((()))(((&&&$$$$$$((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))+++,,,,,,***(((''''''&&&''''''((()))******+++))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))***((('''((()))***)))''')))))))))))))))(((''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++*********))))))((((((+++******)))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))))))))))))))******+++))))))))))))************((((((((((((((()))******+++*********))))))(((((('''((()))***************))))))))))))))))))))))))***+++,,,------,,,+++***))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((()))***,,,,,,***++++++++++++***))))))((((((''''''''''''(((((()))%%%"""$$$))),,,***'''((((((((((((((()))******************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''---,,,***(((''''''((()))))))))))))))((((((((((((******++++++++++++******+++++++++************)))******))))))))))))******,,,,,,,,,+++***)))((('''***,,,,,,+++)))((()))***)))************+++++++++,,,***((((((+++,,,+++))),,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---...///000000000000------......///000000000444444666999===??????>>>AAAIIIQQQlll)))'''%%%&&&((()))(((&&&'''((((((((('''&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***,,,+++)))'''''''''''''''(((((())))))******))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((()))(((((((((((((((((()))))))))))))))))))))))))))***((('''((()))***)))''')))))))))))))))(((''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))((((((''''''***))))))((('''((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((''''''((((((((())))))))))))))))))))))))((((((((('''((())))))***))))))))))))************)))((((((((((((((()))***************)))))))))((((((((()))***************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))((((((((()))***++++++***++++++++++++***))))))((((((''''''''''''((((((***)))(((((()))*********((((((((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((---,,,***((('''((()))))))))))))))))))))))))))(((******++++++++++++******+++++++++************)))******))))))))))))*********++++++++++++***))))))***+++,,,+++)))((()))***)))************+++++++++,,,***((()))+++,,,+++***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---...///000000000000------......///000000000444444555888<<<>>>???>>>AAAIIIQQQkkk'''&&&&&&'''((((((&&&%%%))))))((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''******)))((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))+++***(((&&&&&&'''(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))***((('''((()))***)))'''))))))******))))))(((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((('''''''''''')))(((((('''''''''''''''((((((((((((((((((((((((((((((''''''(((((()))***))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''(((((()))))))))))))))***************)))((((((((((((((()))************))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***)))))))))))))))************++++++******)))(((((((((''''''''''''((((((***+++,,,***(((''')))+++)))(((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***((((((((())))))))))))))))))))))))))))))******++++++++++++******+++++++++************)))******))))))))))))******((()))***+++++++++++++++***+++,,,+++)))))))))+++)))************+++++++++---+++))))))+++++++++************++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,---...///000000000000---......//////000000111333333444777;;;>>>>>>===@@@HHHOOOiii&&&&&&''''''((('''&&&%%%'''&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))(((''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''')))))))))'''&&&&&&'''))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))***((('''((()))***)))'''))))))*********))))))((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))(((''''''''''''(((((((((((((((((((((((((((((((((((('''((())))))***)))(((((((((((((((((()))(((((((((((((((((((((((((((''''''''''''((())))))((()))))))))***************))))))(((((((((((((((*********)))))))))))))))***)))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))******************))))))(((((((((''''''''''''(((((())))))))))))((()))***+++))))))(((((())))))***+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************++++++***)))(((((()))))))))))))))))))))***************++++++++++++******+++++++++*********))))))******))))))))))))******))))))***++++++++++++***)))+++,,,+++***)))***+++))))))*********+++++++++---,,,+++******+++++++++))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...,,,---...///000000000000.........///000000111111222222444777;;;=========???GGGNNNhhh%%%&&&''''''''''''''''''%%%$$$$$$''')))***'''%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))(((&&&&&&'''((())))))))))))((((((((((((************************))))))************))))))(((((())))))))))))(((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))***((('''((()))***)))'''))))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''''''''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))+++***))))))(((((())))))((((((((((((((((((((((((((((((((((((((()))******(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))(((((())))))***+++((()))))))))************))))))(((((((((((())))))))))))))))))))))))******+++***)))(((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******************************+++***)))))))))))))))***)))************)))((((((((((((''''''''''''((((((+++(((&&&(((---000///,,,)))))))))))))))***++++++(((((((((((((((((((((((())))))))))))))))))))))))************************((((((((()))******++++++*********)))))))))))))))((()))))))))*********+++******++++++++++++******+++++++++*********))))))******))))))))))))*********++++++++++++***)))))))))***++++++***)))***+++))))))*********+++++++++------,,,+++******++++++))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...,,,---...///000000000000......//////000111111111222222444777;;;=========???GGGNNNhhh%%%&&&'''''''''(((***,,,)))&&&%%%&&&)))***'''$$$((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))((('''&&&(((***(((((((((((())))))))))))************************))))))************))))))(((((())))))))))))((((((******++++++++++++******))))))))))))))))))))))))***((('''((()))***)))'''))))))******++++++*********))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))************++++++***)))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))***++++++))))))))))))************((((((((((((((()))******))))))))))))************++++++)))((((((((()))***))))))))))))))))))))))))+++******))))))******+++))))))))))))************))))))))))))))))))))))))))))))))))))***************************************)))))))))))))))******))))))******))))))((('''((((((''''''''''''((((((...)))'''***000444222///***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++))))))******))))))))))))((())))))******+++++++++******++++++++++++******+++++++++************)))******))))))))))))******+++++++++++++++***)))((()))***++++++***)))+++,,,)))************+++++++++---------,,,***)))***,,,*********++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,---...///000000000000...//////000000111111222333333444777;;;>>>>>>===@@@GGGNNNhhh%%%&&&''''''&&&(((---111333...'''%%%'''((('''%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***((('''''')))+++''''''(((((())))))******************************))))))************))))))(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))***((('''((()))***)))'''((()))***++++++++++++*********))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((()))))))))************)))((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))************''''''''''''(((***+++,,,((()))))))))************,,,+++)))((('''((()))***))))))))))))))))))))))))+++******))))))******+++))))))))))))************))))))))))))))))))))))))((()))))))))************************************)))((((((((()))***++++++)))))))))))))))(((((('''((((((''''''''''''((((((,,,***)))***...000000///******))))))******+++,,,************************))))))))))))))))))))))))************************)))))))))))))))*********)))))))))*********))))))((())))))******+++,,,,,,******++++++++++++******+++++++++************)))******))))))))))))******))))))***++++++++++++***(((***++++++******+++,,,)))************+++++++++---...///---***)))***,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---...///000000000000/////////000111111222222444444555888<<<>>>???>>>AAAHHHOOOhhh&&&''''''&&&&&&)))///444===555***$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((())))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((()))))))))))))))******)))((((((***,,,&&&''''''((()))******+++************************))))))************))))))(((((())))))))))))((((((+++***)))(((((()))***+++))))))))))))))))))))))))***((('''((()))***)))(((((()))***+++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))))))))((('''''''''''''''(((((((((((((((((((((((()))))))))))))))******+++))))))(((((((((((())))))************************'''''''''''''''((())))))))))))))))))************&&&&&&&&&''')))***,,,---(((((())))))*********+++---+++)))((('''((()))***))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))(((((())))))*********+++************************(((((((((((()))***,,,,,,)))))))))))))))(((((('''((((((''''''''''''((((((''')))***)))((((((***,,,*********)))******+++,,,************************))))))))))))))))))))))))******************************))))))))))))))))))((()))************))))))((())))))***++++++,,,,,,******++++++++++++******+++++++++************)))******))))))))))))******'''((()))***+++,,,,,,,,,(((***++++++******+++---)))************+++++++++---...///---***(((***,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---...///000000000000/////////000111111222222444444666999===?????????BBBHHHOOOhhh'''''''''''''''''''''''';;;777///)))%%%$$$&&&(((''''''''''''''''''''''''(((((())))))((('''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((('''%%%%%%'''))))))'''%%%&&&''')))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******''''''((())))))))))))))),,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************++++++***************+++++++++************++++++++++++++++++******))))))))))))))))))************+++++++++++++++***)))((())))))))))))))))))))))))(((((())))))*********+++))))))************))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))***((('''&&&&&&'''(((***''''''(((((())))))******))))))))))))))))))))))))******))))))((((((''''''************)))))))))))))))(((((((((((())))))***+++(((&&&'''***,,,+++)))---+++)))(((***+++++++++,,,)))'''(((***+++***((())))))))))))))))))******'''***)))%%%'''---***###))))))************))))))))))))))))))******************++++++++++++******,,,---***&&&(((,,,,,,))))))******))))))******(((***++++++,,,,,,++++++***((((((((((((((()))******)))((('''(((***+++,,,++++++,,,---,,,***)))***+++---+++))))))+++,,,***'''((()))+++++++++***((('''+++***)))'''''')))***+++******)))((('''''''''(((+++*********))))))(((((()))************+++++++++*********)))******+++,,,************************,,,+++++++++++++++++++++************************)))***++++++,,,,,,,,,,,,---,,,***))))))***,,,---)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---000333333000,,,------...///000111111111222333555888;;;===???@@@AAAIIIPPPjjj''''''''''''''''''''''''444111,,,(((%%%&&&((()))'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((('''&&&%%%'''((()))'''%%%%%%'''))))))((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******''''''((())))))))))))))),,,,,,++++++************************************(((((())))))******+++++++++******))))))******+++++++++************++++++++++++++++++*********)))************+++++++++++++++++++++++++++***))))))************************))))))))))))******++++++)))************)))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))***)))'''&&&&&&''')))***'''((((((((()))))))))***((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))*********)))))))))))))))+++)))'''(((***+++***))),,,***(((((()))++++++***,,,)))'''(((***+++***)))************))))))))))))(((***,,,++++++,,,---+++))))))************))))))))))))))))))******************++++++++++++******(((+++***'''(((,,,...---+++++++++******,,,,,,+++***++++++,,,,,,++++++***((((((((((((((()))******)))(((((((((***+++++++++,,,......---,,,+++,,,------+++)))***+++,,,***((())))))******++++++++++++***)))(((''''''((()))***,,,,,,,,,,,,,,,,,,++++++************)))))))))((()))************+++++++++***************++++++,,,+++++++++***************++++++++++++++++++++++++******************************+++,,,,,,,,,+++++++++++++++,,,,,,+++++++++************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........000000000///////////////000000111222222333555888;;;===???@@@AAAHHHOOOiii''''''''''''''''''''''''+++***(((&&&&&&''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((((((&&&&&&'''((((((&&&%%%%%%'''(((((('''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******''''''((()))))))))))))))+++************)))))))))************************(((((())))))***+++,,,,,,******)))))))))******+++++++++************++++++++++++++++++************+++++++++,,,,,,,,,,,,---++++++++++++++++++***)))************************)))************++++++++++++++++++******))))))(((******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((***+++++++++***)))((('''+++***(((((()))******)))+++)))(((((()))******)))+++***((((((***+++***)))++++++*********)))))))))'''(((***,,,***'''(((---))))))************)))))))))))))))*********++++++******++++++++++++******(((,,,---)))'''***---...+++*********++++++,,,...***++++++,,,,,,++++++***((((((((((((((()))************)))))))))******+++,,,---------+++***+++,,,,,,+++******++++++***))),,,+++************+++,,,)))((('''&&&&&&'''((())))))***+++,,,,,,,,,+++***************)))))))))))))))************+++++++++***************+++,,,,,,,,,,,,++++++*********)))************************************************++++++,,,,,,,,,+++******)))***,,,------,,,***)))************+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////.........000222222111000//////000222333222333555888;;;===???@@@@@@FFFMMMfff''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&((())))))'''&&&'''((('''&&&%%%%%%'''(((((('''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******''''''((()))))))))))))))***)))))))))))))))))))))************************(((((()))***++++++,,,---******)))))))))***++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))))))))************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((()))************)))((())))))))))))))))))))))))))))))(((''''''((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((())))))******)))((('''+++***))))))))))))))))))***)))((((((******)))(((+++***))))))************,,,++++++******))))))(((***'''(((,,,+++&&&&&&+++))))))************))))))))))))*********+++++++++******++++++++++++*********000111+++&&&&&&)))+++)))'''''')))***)))+++---***++++++,,,,,,++++++***((((((((((((((())))))***+++++++++***))))))***+++)))***+++***((('''((())),,,++++++++++++++++++***---,,,,,,+++***)))((('''***)))(((((((((((()))***'''(((***,,,---,,,+++************)))))))))))))))))))))*********++++++++++++************+++,,,,,,---,,,,,,++++++******))))))))))))))))))*********************************,,,,,,,,,,,,++++++***)))***+++,,,,,,,,,,,,+++************+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///333222000///111333555333000///...000222444222333555888:::===???@@@???EEEKKKddd''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''(((((((((''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&((())))))(((''''''((('''&&&%%%&&&((()))(((&&&'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******''''''((())))))))))))))))))))))))))))))))))))***************************((())))))***+++,,,,,,,,,***************+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++,,,*********++++++++++++,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++***))))))******)))***++++++++++++***)))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''((((((((()))&&&''''''((())))))))))))*********)))((())))))******)))((()))***+++***(((+++++++++*********++++++,,,+++++++++******))))))+++((((((,,,...+++***,,,))))))************))))))************++++++++++++******++++++++++++*********000222,,,'''''')))******'''(((,,,---******...***++++++,,,,,,++++++***((((((((((((((())))))******+++,,,+++)))(((***,,,)))***+++***((('''((()))++++++,,,++++++++++++,,,)))***,,,---,,,***(((&&&***************************,,,...000000000...---))))))))))))))))))******))))))*********++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,++++++******(((((()))))))))*********************************,,,,,,,,,,,,++++++***))),,,,,,+++******+++,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***///555888666333111222555333000///...000222444222333555888:::===???@@@>>>DDDJJJbbb''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&'''(((((()))(((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&(((******)))''''''((('''&&&&&&((()))***(((''''''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******''''''((())))))))))))))))))))))))************+++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++,,,---...,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,************++++++++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++,,,+++***))))))***+++,,,)))***+++,,,,,,+++***)))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************(((((((((((())))))))))))'''''''''(((((())))))***((((((((('''((()))******((()))***)))((((((***,,,+++***)))***,,,,,,***)))***+++,,,+++))))))+++,,,++++++++++++++++++++++++(((,,,---+++***,,,,,,***))))))************))))))*********++++++++++++,,,******++++++++++++******''',,,///+++)))+++...------))),,,333333---,,,000***++++++,,,,,,++++++***((((((((((((((()))******)))+++---+++)))(((+++...,,,---------+++***+++,,,***+++,,,,,,++++++,,,---''')))+++------,,,+++***++++++++++++++++++++++++++++++---......---,,,,,,))))))))))))************)))************++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,((())))))******+++++++++************************++++++,,,,,,,,,+++******---,,,***))))))***,,,---++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))...555999999555222///222111000//////000222333222333555888;;;===???@@@???DDDIIIaaa''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((((('''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''(((((()))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&(((***+++)))((('''(((((('''((()))++++++)))'''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******''''''((()))))))))))))))************++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++******,,,,,,,,,,,,---...///000---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,---***+++,,,,,,------,,,,,,------------------------...---------,,,,,,,,,,,,+++***))))))***+++---...)))***,,,------,,,***))),,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++)))))))))))))))))))))))))))))))))******)))))))))***)))))))))((((((((('''))))))))))))))))))))))))'''((((((((()))))))))***''''''((())))))***++++++///---***((('''(((***+++&&&(((***)))((()))+++...+++++++++,,,------+++)))***,,,---+++))))))+++---)))******++++++,,,,,,---///===AAA222''')))+++'''))))))************))))))*********+++++++++,,,,,,******++++++++++++******(((+++,,,++++++//////,,,...***...777777...+++///***++++++,,,,,,++++++***((((((((((((((()))******(((+++---,,,)))(((,,,000,,,......---,,,+++,,,---)))+++------++++++,,,...000///---,,,+++++++++,,,******++++++++++++******************))))))))))))((()))))))))************)))************+++++++++,,,++++++++++++,,,------***++++++,,,,,,---------))))))******+++,,,,,,---******************************+++,,,,,,,,,++++++,,,++++++++++++++++++,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,111555777666111---////////////000000111222222333555888;;;===???@@@???EEEIIIaaa''''''''''''''''''''''''&&&&&&''''''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%(((++++++***((('''((((((((((((***,,,,,,***(((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******'''(((((()))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,++++++******))),,,,,,,,,---...///000111---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,---------......***+++,,,,,,------------------------------------.........------,,,,,,,,,+++***))))))***,,,...000)))***,,,------,,,***))),,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))(((((()))+++,,,))))))))))))))))))))))))))))))************))))))******))))))((((((((('''(((((((((((((((((((((((('''((((((((())))))******'''(((((()))***++++++,,,555222...***(((((()))+++%%%'''))))))((())),,,///,,,++++++---......,,,******,,,---,,,))))))+++...))))))***+++,,,------...???VVVZZZAAA++++++...)))))))))************))))))******+++++++++,,,,,,,,,******++++++++++++******+++------+++,,,///---(((---)))...888777---(((,,,+++++++++,,,,,,+++++++++((((((((((((((()))******'''***---,,,))))))---111+++,,,---,,,***)))***+++)))+++...---++++++---///<<<888222,,,(((((()))+++))))))************))))))......---,,,+++++++++,,,(((((())))))*********+++)))************+++++++++,,,,,,++++++,,,,,,---...)))***+++,,,------...///))))))***+++,,,,,,------************************)))***+++,,,,,,,,,,,,,,,)))***,,,------,,,***)))++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---111555555111---------...///000111111111222333555888;;;===???@@@@@@EEEIIIaaa''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''''''''''''''((()))***))))))))))))((((((((((((((((((((((((((((((((((((+++*********))))))(((((())))))))))))************+++*********))))))((((((******)))))))))(((((((((---------,,,,,,,,,,,,,,,)))+++---......------...---,,,++++++,,,---------............------------,,,---------+++++++++,,,//////...---,,,,,,------,,,+++)))***,,,......---,,,,,,,,,------.........++++++++++++,,,------...,,,++++++******++++++,,,)))***,,,---...---,,,,,,++++++---......---++++++++++++++++++++++++++++++)))************+++++++++******************++++++))))))************))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++,,,,,,+++)))((()))*********))))))((((((''''''''''''''''''((((((((((((+++++++++*********))))))&&&&&&'''((((((((((((((())),,,000111///---++++++222111...,,,******+++,,,******))))))***,,,///000[[[uuuWWW...000---!!!---************************,,,,,,++++++***+++++++++******++++++++++++******)))))))))***+++++++++,,,***---///000...,,,++++++------,,,,,,,,,,,,++++++'''&&&&&&''''''((()))***************************)))***++++++***)))***+++---,,,,,,++++++,,,,,,---.........------,,,,,,,,,++++++++++++******)))))),,,---...///...,,,***(((+++)))((((((***+++,,,,,,+++***)))(((((()))***+++)))************+++++++++------++++++++++++------,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************++++++,,,---------,,,,,,++++++++++++++++++++++++******+++,,,------......,,,---...---+++***+++,,,***+++,,,...//////000000/////////000111111222222222333555888;;;===??????BBBFFFGGG\\\''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((*********)))))))))(((((())))))))))))************+++*********)))))))))))))))))))))))))))*********...---------,,,,,,,,,+++000111333222000.........,,,,,,+++,,,---...//////------------------......000111000///---,,,,,,,,,000000//////////////////000///------...///...,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------++++++,,,---------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++************++++++++++++******************++++++))))))************))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************)))))))))))))))))))))))))))***+++***(((((((((******)))))))))(((((((((''')))))))))***************+++++++++*********))))))(((((()))************)))))),,,...///---,,,++++++///...,,,***))))))***+++***)))(((((()))+++...///777LLL>>>'''++++++%%%///************************+++******))))))******+++******++++++++++++*********************+++++++++))),,,...///---,,,,,,,,,------,,,,,,,,,,,,++++++(((((((((((()))***++++++************************,,,------,,,++++++---///+++++++++******+++++++++------------,,,,,,,,,+++++++++++++++*********)))((()))+++,,,,,,+++)))(((---,,,*********+++,,,,,,******)))((((((((())))))************++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++******++++++,,,,,,------,,,---...---+++***+++,,,+++,,,---...///000000000//////000000111222222222222333555888;;;===??????BBBHHHIII^^^(((((((((''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''')))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))(((((())))))))))))***************************)))))))))(((((())))))***+++++++++---------,,,,,,,,,++++++...000111000...,,,,,,---*********+++,,,---...///........................222111111000//////...................../////////000///............,,,))),,,------------...............---,,,,,,,,,------.........------.........,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++++++++++++++******))))))************))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))'''((())))))(((''')))***))))))))))))(((((((((((())))))***++++++++++++++++++************))))))))))))***++++++,,,,,,++++++)))+++,,,,,,******+++,,,,,,+++)))((((((((()))***)))((((((((()))+++,,,...***222444...+++))))))+++***************************)))))))))))))))************++++++++++++******+++++++++***************'''***,,,---,,,+++,,,,,,------,,,,,,,,,,,,++++++))))))))))))***+++,,,,,,+++++++++++++++++++++++++++++++++***))))))+++---************************,,,,,,,,,,,,++++++++++++++++++++++++************&&&''')))++++++++++++***++++++*********+++,,,,,,************))))))((('''************+++++++++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++******+++---...000++++++++++++++++++++++++******++++++++++++++++++,,,---...---,,,++++++---,,,---...///000111111111000000000111222222333333222333555888;;;===??????BBBHHHKKK```((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''***)))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((()))))))))************************************)))))))))*********+++++++++,,,,,,,,,------------***,,,............000111...////////////000222333222222222111111000000000///.........///000//////......///////////////............///000000...,,,///////////////000000000//////...---,,,,,,------///......------......///...---,,,++++++,,,.........---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,+++++++++++++++******)))******++++++******)))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&((())))))((((((***+++))))))))))))(((((((((((('''((()))*********))))))************)))))))))))))))***++++++,,,,,,++++++)))******)))((((((***,,,***)))((((((((())))))***(((((((((((()))***+++,,,///***444:::---)))---(((***************************))))))))))))******+++***++++++,,,,,,++++++***,,,+++++++++***)))))))))&&&(((++++++++++++,,,---------,,,,,,,,,+++++++++)))))))))))))))***,,,,,,++++++++++++++++++++++++(((***,,,---+++***************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---------,,,'''((()))******+++,,,---++++++,,,,,,,,,***((('''*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++******+++***))))))***---000111++++++++++++++++++++++++++++++******************---.........,,,+++,,,---,,,---...000111111222222000000111111222222333333222333555888;;;===??????AAAHHHKKK___'''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((()))((((((''''''(((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((***)))((('''''''''''''''&&&&&&''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((())))))((()))))))))***************************+++++++++++++++******************++++++,,,...///000111222///111333444555666999;;;888:::;;;:::999999<<<>>><<<<<<;;;:::999999888777555333222222333444222000222222222222222000///...///......///111222111000000000000000000/////////000000///...------------......------------......///...---,,,,,,,,,---...///...,,,,,,,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++************************************************************))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((()))************+++,,,(((((((((((())))))))))))'''(((***+++++++++***)))))))))))))))))))))))))))((()))******++++++******)))))))))((('''(((***---)))))))))))))))******+++((((((((())))))***++++++,,, ---777)))'''000******************************************+++,,,---++++++,,,,,,,,,,,,++++++,,,+++++++++***)))))))))&&&(((***+++******+++---------,,,,,,,,,+++++++++(((((((((((()))***++++++++++++++++++++++++++++++***...222444333000---,,,++++++,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,+++---...---+++***+++,,,,,,,,,---...---,,,***)))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))+++***))))))***---000111++++++++++++++++++++++++++++++******************---...///...,,,+++,,,---,,,---...000111111222222///000000111222222333333222333555888;;;===?????????FFFIII\\\&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((()))((((((''''''''''''(((&&&&&&&&&''''''(((((()))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))*********************+++++++++++++++,,,,,,,,,,,,------------///000111222444555666777888:::;;;<<<<<<===@@@BBBBBBEEEHHHHHHFFFGGGKKKNNNPPPOOOOOOOOOOOONNNNNNNNNNNNJJJGGGGGGHHHGGGDDDAAA=========<<<:::777555333444222000///000111000///000000////////////......000//////.........//////......------------......///......---------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,++++++************++++++++++++************************************************************))))))))))))******))))))))))))))))))))))))************************)))))))))))))))))))))))))))***++++++******+++,,,(((((((((((()))))))))))))))+++---.........,,,+++(((((()))))))))))))))***'''((())))))***)))))))))(((((()))((('''(((+++---************++++++++++++)))))))))*********++++++---"""***000$$$&&&///(((************************************+++,,,---...++++++,,,,,,,,,,,,+++++++++++++++***************((()))++++++******+++---------,,,,,,,,,,,,++++++(((((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,(((---222444333///,,,***+++,,,---......---,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++222444555222---***)))***+++,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******+++---...000++++++++++++++++++++++++******++++++++++++++++++---...///...,,,,,,,,,...,,,---...///000111111111/////////000111111222222222333555888;;;===??????>>>EEEGGGYYY%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''''''''(((((()))%%%%%%&&&''''''((())))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))*********************++++++,,,,,,,,,,,,---...///111333444444888888888999::::::;;;;;;@@@AAACCCDDDEEEHHHLLLOOOTTTXXX]]]^^^^^^aaafffkkkkkkkkklllnnnoooppprrrrrrpppmmmjjjkkknnnooolllhhh]]]]]]\\\ZZZVVVRRRNNNLLLHHHDDD>>>:::888666555333333333222222111111111111/////////...//////000000000//////......//////000...............---,,,,,,------............------------------------------+++++++++,,,,,,,,,------...------,,,++++++*********++++++,,,,,,++++++*********************************************************))))))))))))******))))))))))))))))))))))))************************)))))))))))))))))))))))))))***+++***)))((()))***'''((((((((()))))))))***)))+++---//////...,,,+++(((((((((((())))))******'''((())))))******))))))'''((())))))((()))+++---******+++++++++******))))))******+++++++++++++++...***---+++%%%(((---'''************************))))))))))))***+++,,,---+++,,,,,,------,,,,,,+++***************+++++++++***+++,,,+++******+++---------,,,,,,,,,,,,++++++))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''***---...,,,***))))))***+++,,,------,,,+++***+++,,,,,,,,,------------+++++++++,,,,,,,,,------,,,,,,,,,,,,---......///000333555333---))))))+++***************+++,,,---+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,+++------------------------)))******++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++******++++++,,,,,,---------//////...---,,,---...+++,,,---...///000000000.........///000000111111222333555888;;;===?????????EEEFFFVVV%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))))))))(((((((((((())))))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''((()))***%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))*********************++++++,,,,,,,,,,,,---///222555777999:::??????>>>>>>>>>=========GGGIIILLLOOORRRVVV\\\___iiioootttxxxyyy}}}}}}xxxsssooolllccc]]]TTTMMMGGGDDDAAA???777777777666666555555555//////...//////000111222111111000000000000111111---...///000///...,,,+++,,,---...//////...---,,,------------------------++++++,,,,,,,,,---------......---,,,,,,+++*********++++++,,,,,,++++++*********************************************************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++)))(((''''''((('''((((((((())))))******'''))),,,......---+++)))'''((((((((())))))******(((((()))***************&&&(((******)))***+++,,,***************)))((((((***++++++,,,,,,,,,++++++###((()))%%%&&&---000,,,************************(((((((((((()))***+++,,,+++,,,,,,------,,,,,,+++))))))******+++++++++,,,+++,,,,,,+++***)))+++,,,---------,,,,,,,,,++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,...((()))+++,,,,,,+++)))(((,,,,,,,,,------.........+++++++++,,,,,,------------------...000222333444(((,,,000///+++)))+++---((((((''''''(((***,,,---++++++,,,,,,,,,---------++++++------------++++++)))***+++,,,,,,,,,,,,,,,------------------------)))***+++,,,---......///++++++,,,---------,,,,,,++++++++++++++++++++++++******+++,,,------........./////////---,,,---...***+++,,,...//////000000------......///000000000222333555888;;;===??????@@@FFFFFFUUU''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))(((((('''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))(((&&&%%%%%%&&&((()))%%%&&&'''))))))))))))((())))))))))))))))))))))))))))))))))))((((((((((((***(((((()))++++++((($$$,,,***)))***,,,,,,(((%%%)))******++++++,,,,,,,,,111222555;;;@@@@@@???>>>===@@@BBBAAA>>>AAAIIIQQQ[[[^^^ccchhhnnnttt|||sssllljjjeee\\\SSSMMMKKKJJJHHHAAA888333444555222//////000111111111444222000000111222111000000,,,+++///111///---...------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))******+++,,,++++++++++++++++++++++++******)))))))))))))))***************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))******,,,,,,,,,+++++++++******'''((()))***************,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,+++***)))(((,,,,,,---------,,,***))),,,---------++++++---...,,,,,,---,,,+++,,,...111000---+++,,,...///---+++------,,,+++************......---,,,++++++---///,,,,,,+++++++++,,,,,,---,,,,,,,,,---------......((()))+++,,,---.........++++++,,,,,,,,,,,,------111111///---222999888111------------,,,+++***)))+++,,,------......------++++++,,,,,,,,,---------//////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++*********++++++,,,,,,---------------------------+++...111111///---...000/////////000111111222222111333555888;;;===??????>>>EEEGGGWWW''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((()))))))))(((((((((''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&)))'''&&&%%%%%%&&&''')))%%%&&&'''((()))))))))((())))))))))))))))))))))))))))))))))))(((((((((((()))(((((())),,,,,,***'''---***((()))+++,,,,,,***,,,---...111333555777888:::<<>>999666444333222111333111000000111111000///333///...//////,,,,,,///.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))*********++++++++++++++++++++++++++++++++++++***************+++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))************))))))))))))))))))))))))*********)))))))))))))))*********)))))))))((((((((())))))************)))+++++++++***************++++++++++++++++++++++++******+++,,,---,,,,,,+++,,,,,,---......---,,,,,,+++,,,,,,+++******+++---,,,------,,,++++++,,,...111///------...---***(((************+++,,,,,,------------,,,+++,,,---...+++++++++++++++++++++,,,+++,,,------......------,,,------...............,,,,,,---------.........333333000---111666444...------------,,,+++******+++,,,------......------++++++,,,,,,,,,---------///......---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,------------------------+++...111111///...///000/////////000111111222222222333666999;;;>>>???@@@>>>EEEGGGWWW''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((***,,,,,,+++***,,,***((((((+++...000111...///111333666999:::;;;999===BBBEEEFFFIIILLLOOOUUUZZZcccmmmyyy~~~ttteee```WWWOOOGGG@@@:::666888666444444444333111///...,,,,,,///...,,,///444000000000000000000000000/////////............---------------------------++++++,,,,,,,,,,,,++++++))))))+++,,,,,,,,,+++***+++++++++++++++++++++++++++*********+++,,,------************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***++++++++++++++++++***))))))))))))************))))))))))))))))))))))))+++*********))))))((((((*********))))))))))))))))))************))))))(((***************+++++++++***************************+++,,,---.........---******+++,,,,,,,,,,,,+++...//////---+++***,,,---...000111111///...///000111000000000111000---+++,,,,,,,,,,,,------------........................------,,,,,,,,,,,,,,,,,,***+++---.........---,,,000000/////////......------............/////////444333000---///222000+++------...------,,,+++***+++,,,------......------,,,,,,,,,,,,------------.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++------------------------,,,...111111000///000000/////////000111111222222222444666999<<<>>>@@@@@@>>>EEEGGGWWW''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&'''(((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((())))))***+++******))))))***+++...111333444333444555666777888888999888===CCCIIIRRR\\\bbbcccmmmrrrzzzyyyuuuyyy|||{{{sssmmmnnnrrrtttmmmsssyyyzzzuuupppooopppxxxxxx{{{vvviii[[[NNNFFF<<<999666444444444333222000///111222111---///333000000000000000000000000/////////.........------........................+++,,,,,,,,,,,,,,,,,,+++((()))+++------,,,+++***++++++++++++++++++++++++,,,++++++*********++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***++++++,,,,,,++++++***((()))))))))************))))))))))))))))))))))))++++++******)))(((((((((++++++++++++++++++++++++***************)))(((''')))))))))***+++++++++,,,************++++++++++++,,,,,,,,,------------,,,+++,,,,,,,,,,,,,,,,,,+++...//////...------...000333555666666444222111222///000222555777777666555444444333222111///...---000/////////000000...---.../////////.........---***,,,---//////...---,,,000000//////............------........./////////333111///---...///...+++------......---,,,+++++++++,,,------......------,,,,,,,,,------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***---------------------------...000111111111000000/////////000111111222222333444777:::<<<>>>@@@AAA>>>EEEFFFVVV''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''((()))((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&''''''(((((()))***(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))(((((())))))'''***...222444555555555777777888999:::;;;;;;<<>>??????===999444222111000222555888999:::;;;<<<;;;;;;;;;;;;999888666555333111//////000000...,,,//////000000///...------,,,---...///000///............------......///000,,,------------.........000...---...............------.........---,,,,,,+++,,,------......------,,,,,,---------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++------------------------------...000111222111000/////////000111111222222222444666999<<<>>>@@@@@@>>>EEEFFFUUU''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&((()))))))))(((''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))***))))))))))))))))))))))))''''''(((((())))))******)))*********((()))***,,,+++///555999:::999999999555777999<<>>EEEEEEUUU''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&((()))***)))((('''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''&&&&&&'''(((***+++))))))))))))))))))))))))'''''''''((()))*********((()))+++++++++,,,///333444888<<<>>>>>>>>>>>>@@@===???CCCHHHMMMRRRVVVXXXcccssswwwoooaaa\\\TTTMMMIIIJJJMMMOOOQQQNNNNNNUUU[[[___dddiiikkkooorrrssswww}}}}}}}}}|||{{{zzzyyyxxxxxxwww}}}{{{vvvtttqqqmmmiiiiiifffdddbbbcccfffhhhqqqpppvvvrrrjjjUUUHHH<<<888777666555666111111111111111111111111/////////............---------------------------,,,,,,------------,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++******))))))******+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))((((((((()))******++++++(((((()))))))))*********((())))))************)))+++++++++***************)))******+++,,,,,,------,,,+++++++++,,,---///000...///000222555888;;;===GGGHHHIIIIIIHHHIIIKKKMMMKKKJJJIIIEEE@@@=========;;;===>>>>>>>>>@@@DDDHHHHHHIIILLLNNNOOOPPPOOONNNGGGAAA;;;888999:::888666666777888888777666444222222111000///000111333444222111///......///000111---............////////////,,,,,,000///,,,...222------............------+++,,,------......------------------............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,---------------------------------------+++***+++---000111000---/////////000111111222222000222444777:::<<<>>>>>>>>>EEEEEETTT''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&((()))***)))((('''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&'''(((***+++))))))))))))))))))))))))&&&''''''((()))******+++&&&)))+++,,,---///444888;;;>>>AAAAAA@@@@@@CCCEEENNNPPPTTTYYY___dddhhhjjj}}}rrrllliiieee]]]WWWPPPOOONNNMMMOOOUUU]]]ccceeehhhppp{{{~~~zzzvvvrrrqqqiiidddhhhnnnpppqqqrrrxxxzzz~~~uuu\\\MMMEEE===888555222222222222222222222222000000000000////////////------------------------,,,------......------,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++)))))))))***+++---...///************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))''''''((()))***+++,,,,,,******++++++,,,,,,,,,,,,'''((()))***************,,,+++++++++******))))))((())))))***++++++,,,,,,*********+++---000333444:::;;;===AAAFFFKKKOOORRRNNNMMMKKKFFFAAA===<<<<<<888999999777666777999<<<>>>@@@AAABBBCCCGGGNNNSSSPPPQQQSSSUUUUUUTTTSSSRRRTTTMMMDDDAAAAAABBBAAA???===>>>?????????===:::999444333111///000222444666666555222000//////000000////////////000000000000111---...111000+++---222------...............---+++,,,------......---------------.........//////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,------.........------------------------***)))***,,,000111///---/////////000111111222222000111444777999;;;===>>>>>>EEEEEETTT%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&''''''&&&%%%&&&'''((()))''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))((((((((((((&&&&&&((()))************(((+++///111222555:::???DDD@@@@@@FFFIIIHHHKKKQQQSSSUUU```ppp|||~~~}}}~~~wwwnnnoooiiieee\\\SSSMMMNNNSSSXXXXXXYYY\\\aaaeeeiiirrr|||tttkkkhhhgggccc```]]]ccciiiooo|||ssseeeUUUFFF<<<666777555222222555444111222000///000333222...***//////.........---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++++++++***)))'''&&&&&&&&&'''((()))***++++++,,,,,,,,,,,,,,,+++***)))******))))))))))))******)))))))))))))))))))))))))))************++++++++++++++++++*********))))))+++)))((('''''')))+++,,,))))))************))))))))))))***++++++++++++***///---+++,,,......,,,)))---...///000000///...------...///111555999===???DDDEEEGGGLLLQQQUUUVVVUUUYYYPPPEEE<<<888777666666666777777888999999999999<<>>???AAA???JJJRRRzzz&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))((((((((('''''''''''''''&&&&&&%%%&&&'''((()))''''''''''''((((((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))((((((((((((((((((((())))))******+++)))...333777999<<>>?????????FFFIIIMMMNNNNNNPPPWWW]]]XXXYYYZZZYYYWWWUUUTTTTTTXXXUUUQQQMMMKKKLLLNNNOOOMMMOOOPPPQQQQQQPPPPPPPPPMMMHHHDDDCCC@@@<<<===@@@===>>>>>>;;;666111///...333111111111333222///,,,//////............//////------......------,,,+++........................---------.........////////////............////////////...------...//////------------------------------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------.........///000111111000000///000000111111222333333222444666999;;;===>>>???AAA???JJJSSS{{{(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''((((((((()))))))))'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))***))))))))))))+++,,,---222666;;;=========???BBBCCCFFFKKKPPPRRRTTT\\\eeerrr}}}xxxrrrjjj^^^QQQKKKKKKLLLSSS^^^gggmmmrrrwww{{{~~~zzz{{{xxxkkkfffiiilllmmmuuuxxx}}}~~~pppXXXBBB999999888555111333444111---,,,///333////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''******))))))))))))******)))))))))))))))))))))))))))************++++++++++++++++++***************************+++++++++,,,))))))************)))))))))******++++++++++++++++++***)))***,,,---,,,+++---,,,,,,+++,,,///111333999;;;???DDDJJJNNNQQQSSSQQQPPPPPPQQQSSSSSSQQQOOOMMMGGG@@@999777777777777>>>@@@DDDGGGJJJKKKJJJJJJQQQVVVXXXUUUPPPOOOTTTYYYXXX^^^eeehhhgggeeeeeefffkkkhhhccc```___```ccceee[[[[[[[[[\\\___bbbeeeggg[[[XXXWWWVVVQQQMMMOOOTTTUUUXXXYYYSSSIII???;;;:::444444333333333333333222111000000///////////////---------------,,,++++++........................------........./////////000000////////////000000......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------...............------------.........///000111111111000/////////000111111222222333222444666999;;;===>>>???AAA@@@KKKUUU}}})))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))******))))))+++...111333888<<<@@@BBB@@@???AAABBBGGGLLLSSSYYY]]]gggvvvzzzbbbYYYPPPNNNOOORRRXXX___iiisssxxxvvv}}}zzzzzz~~~~~~|||ttttttooojjjgggjjjuuulllYYYMMMAAA666333555777777444111111222000000000/////////......................................................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************---,,,***)))((()))***************)))))))))(((((()))))))))******)))((((((******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++******************************+++,,,,,,,,,,,,+++)))******++++++******))))))***++++++,,,,,,++++++------,,,,,,---------------------///333888>>>AAAEEEHHHLLLPPPUUUWWWYYYZZZTTTQQQMMMJJJJJJIIIHHHGGGEEECCC@@@>>>???BBBDDDFFFOOOPPPQQQRRRRRRSSSSSSSSSSSSYYY]]][[[VVVUUUZZZaaaoooxxx~~~|||{{{ooonnnnnnpppuuuzzz~~~sssssstttqqqiii___^^^bbbbbbgggkkkeeeYYYNNNJJJJJJJJJHHHDDD???:::777555555222111111000000111111222000000000000000//////.......................................////////////111111000000000000111111......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------..............................---------.........//////......------------.........///111222222111000/////////000000111222222222222444666999;;;===>>>???AAA@@@LLLVVV~~~)))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''((())))))******))))))'''((((((((()))))))))************+++...222666888777;;;???AAABBBDDDHHHKKKGGGTTTbbbmmmttt~~~}}}zzzqqqbbbQQQKKKHHHNNNWWW___iiiqqq}}}wwwwww|||{{{tttppppppqqqyyy~~~ttt|||yyylllaaa[[[]]]lll}}}kkkVVVEEE===999444333333555555444111111000000000/////////................................................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,***)))))))))***+++++++++******))))))(((((())))))***************)))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++******************************+++,,,,,,,,,,,,+++******++++++++++++************+++,,,,,,,,,,,,+++......---,,,,,,,,,---......///111666<<>>>>>GGGGGGHHHIIIKKKNNNQQQTTTXXXVVVTTTRRRQQQRRRSSSTTTSSSYYYaaadddeeehhhpppxxx|||{{{|||qqqjjjkkkccciiimmmhhh]]]RRRNNNNNN______^^^ZZZRRRFFF;;;333222222000///000111222333222222222222222111000000////////////////////////........./////////000000111111000000000000111111................................................---------------------------.........//////000000////////////////////////---------........./////////......------......//////000222333333111///......//////000111111222222222444666999;;;===>>>???AAA@@@LLLWWW~~~)))(((((((((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''((((((((()))))))))'''''''''''''''''''''''''''((()))***+++***)))(((''''''(((((())))))******+++,,,---///333666:::<<<888:::<<<<<<===@@@GGGLLLUUUhhhzzzkkkaaaUUUIIIJJJLLLTTTcccooovvv|||wwwwwwsssvvvvvvssssssyyy}}}~~~~~~{{{xxxwwwxxx|||}}}~~~}}}~~~tttrrrttt~~~mmm]]]YYY^^^jjjsss~~~~~~oooTTTHHH999///---000222333111111111111000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++*********+++++++++++++++******)))))))))))))))******++++++************))))))))))))******)))))))))))))))))))))))))))************+++++++++***************+++++++++************+++++++++,,,******++++++++++++*********++++++,,,,,,,,,,,,,,,+++,,,,,,,,,+++,,,///222333555:::@@@GGGMMMRRRUUUXXXXXXWWWVVVTTTRRRPPPOOOGGGDDD@@@@@@BBBFFFHHHJJJQQQSSSTTTTTTSSSTTTUUUWWWTTTSSSRRRRRRSSSUUUWWWYYYbbbgggmmmqqqssswww}}}{{{|||rrrvvvyyyuuulllbbb^^^\\\[[[```hhhnnnkkk^^^KKK===777555333111000000111222111111111111111000000///////////////////////////....../////////000000000111111000000000000111111......////////////......................................................------......///000000000000000000000000000000000,,,------------.........//////............/////////000222444333222///---......///000000111111222222444666999;;;===>>>???@@@???LLLVVV}}}(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((()))%%%&&&'''((((((((('''&&&''''''''''''((((((((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''((()))++++++***)))((('''''''''((()))*********///000111444666888:::;;;<<<======>>>AAAJJJVVV^^^rrr}}}yyyvvvooodddYYYRRRPPPOOOZZZ^^^iiiwww}}}xxx{{{ssskkkjjjiiirrrzzz}}}{{{vvvqqqttt}}}~~~ooolll^^^ZZZ^^^jjjrrr{{{uuuaaaNNN???777333333222222111111111000000000........................------------------------------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,+++++++++++++++******************'''((())))))******))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))*********+++++++++******)))((()))***+++,,,***++++++,,,,,,++++++******+++,,,,,,------,,,,,,)))+++---...///222777;;;???BBBGGGMMMRRRTTTVVVVVVXXXVVVSSSOOOKKKHHHEEEDDD<<<===BBBHHHPPPVVVYYYZZZYYY[[[\\\[[[WWWUUUUUUVVVQQQTTTYYY___eeeiiimmmoooyyyzzz}}}}}}xxxvvvbbbdddjjjssswwwooo]]]NNNBBB???;;;777444333333333000111111111111000//////////////////////////////.../////////000000000000000000000//////000000000//////000111111000//////........................------------------------,,,,,,,,,---......//////........................,,,,,,,,,,,,------------//////............/////////111333444444222///---......//////000111111111222444666999;;;===>>>??????>>>KKKUUU{{{'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))%%%%%%'''((((((((('''&&&''''''''''''((((((((()))&&&&&&&&&&&&'''''''''((('''''''''''''''''''''''''''(((***+++,,,+++)))(((&&&''''''((()))******+++222333555777888999999999:::===AAAGGGRRRcccvvv|||lll```YYYSSSQQQQQQVVVdddrrrwwwwww{{{xxxpppooohhhfffiiirrrxxxxxxvvvuuuqqq{{{~~~vvvoooppp{{{zzzgggaaa[[[ZZZkkk|||```III<<<777222222222111111111111000////////////////////////------------------------------------------------******+++++++++,,,,,,,,,************************************************)))***,,,------,,,+++***************************&&&&&&'''((())))))((((((******))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))******+++++++++++++++)))((('''''')))+++,,,***++++++,,,,,,++++++******+++,,,,,,------,,,,,,***,,,000222444999???EEEKKKOOOTTTXXXZZZYYYWWWVVVUUURRRNNNIIIDDD@@@>>>===BBBFFFMMMUUU[[[]]]\\\ZZZZZZ]]]^^^\\\XXXUUUTTTUUUTTTZZZeeeppp{{{{{{vvvwwwyyyttteeeYYYMMMJJJDDD>>>:::777666666222222222222222111000000000000000000000000000000////////////000000000000000000////////////000000///000111222222111000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......------------------------+++++++++,,,,,,,,,------//////............/////////111333555444222///---......//////000111111111222444666999;;;===>>>??????>>>JJJTTTzzz''''''(((((())))))******))))))(((((('''''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((''''''''''''''''''((((((((((((&&&(((******)))(((((())),,,***((()))+++...111222;;;555333777888555555999BBBKKKSSS]]]qqq}}}nnn]]]QQQMMMKKKNNNXXXhhhvvv}}}~~~zzzvvvsssvvv}}}vvvjjjcccdddgggiiimmmssswwwzzz~~~|||}}}zzzjjjbbbccc~~~www```PPPEEE:::333333222//////222111///......111444111---..............................---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++***************************)))))))))((((((''''''(((((()))***************************************)))************+++++++++,,,,,,++++++++++++++++++)))***+++,,,---...//////+++000777>>>DDDIIIMMMPPPSSSSSSTTTUUUWWWWWWXXXXXXWWWNNNBBB::::::???EEEHHHQQQRRRWWW]]]]]]XXXWWWZZZYYYUUURRRSSSYYYaaagggjjjooonnnrrr|||~~~sssnnnggg[[[PPPHHHCCC@@@???999333222666666111///111333000000111///,,,---111333333222222111111000000222222222111000//////...555000333VVV(((666000111//////////////////////////////...---,,,++++++***------------------------------............------------,,,+++,,,---...///........................///000111222222111000///000000000000111111111111666888:::;;;<<<<<<===???AAADDDFFFRRRxxx&&&'''''''''(((((((((((()))((((((((('''''''''''''''((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((((((''''''''''''''''''(((((((((((('''))),,,,,,+++))))))))))))(((''''''+++///222444999555444777888777999>>>HHH]]]rrrtttggg[[[QQQJJJNNNSSS^^^lllzzzyyyrrrqqqrrrrrrqqqhhhkkkmmmkkkgggfffjjjnnnkkkrrr{{{wwwpppgggmmmyyynnnKKK???555444666666666888888666333000111111///---.................................---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************,,,+++++++++************((())))))***************************************************++++++++++++++++++++++++++++++++++++++++++***++++++---...///444888???EEEIIILLLOOOQQQRRRSSSUUUWWWWWWWWWVVVUUUJJJEEEAAAAAAGGGOOOVVVZZZYYYXXXZZZ]]][[[WWWWWWZZZTTTTTTVVV]]]gggqqqxxx|||yyyxxx{{{}}}mmm]]]RRRLLLIIIHHH???888444666666333333666333222333666555222333666222222111111111111111111222222222111000/////////000000888\\\222;;;///,,,///////////////////////////......------,,,,,,+++------------------------------............------------,,,,,,,,,---...///........................//////111111111000///...000000000000111111111111333666999;;;<<<===???AAAAAADDDFFFRRRxxx&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''(((((((((((((((+++---...---+++******'''((((((***...222555888555333444666666777>>>FFFXXXttt|||kkk\\\SSSOOOOOOOOO^^^ffftttooogggcccaaa```[[[^^^ccchhhmmmsssyyy~~~zzzxxx~~~zzzrrrqqqvvvqqq___III===777444333444222111////////////000111////////////////////////.........------------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++))))))))))))))))))))))))+++++++++++++++*********((()))******++++++******++++++++++++++++++++++++************+++++++++,,,******++++++++++++++++++,,,+++******+++...222444===BBBHHHMMMOOOQQQRRRSSSRRRSSSTTTTTTSSSPPPMMMKKKAAAAAACCCHHHOOOTTTXXXYYYYYYVVVUUUVVVUUURRRTTTYYYaaaeeekkkrrryyyvvvllleee```]]]PPPHHH@@@<<<888555555777222000111444444111000222000000000111111111111111222222222111000000/////////000888VVV444:::///,,,////////////////////////------------------------------------------------------............---------,,,,,,,,,,,,---...///..............................000000000000///...000000000000111111111111222444888:::<<<>>>@@@BBB@@@DDDFFFSSSxxx''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&''''''''''''(((((((((((((((***---...---+++++++++(((+++///222444555777888555666888999;;;BBBOOOZZZvvv}}}kkkdddZZZSSSRRRXXX```eeerrruuu|||yyyllldddbbbaaaaaafffiiioooxxxzzzqqqsss~~~uuuYYYEEE999555555000//////111111//////222////////////////////////............------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++*********+++++++++,,,,,,*********+++++++++++++++++++++***,,,000555;;;>>>FFFIIINNNQQQQQQQQQQQQQQQQQQPPPNNNKKKHHHEEEBBBAAABBBEEEJJJOOOSSSTTTSSSRRRUUUSSSTTTWWWXXXYYY^^^eeeuuu|||}}}}}}~~~zzzrrriii]]]SSSJJJBBB>>><<<;;;666444555444000///111///000000111111222222222222222222111111000000000333111111BBB***222...111////////////////////////,,,---------......//////........................------............------,,,,,,,,,,,,------..............................------///000000//////...///000000000111111111111222555888:::;;;===???AAA???CCCFFFSSSxxx(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''((((((((((((''')))+++,,,,,,+++,,,---)))...444888777555444444777<<<@@@DDDLLLZZZlllxxxpppbbbRRRSSSUUUYYYaaalllvvv}}}|||wwwuuuyyy}}}vvvtttpppkkkhhhhhhkkknnnppp{{{~~~sssiii}}}hhhSSSFFF@@@:::666555777555000---///000000000000000000000000//////.........---------...------,,,,,,------...---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))*********))))))***+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++,,,,,,,,,,,,***+++...222888@@@FFFJJJNNNOOOPPPOOOLLLIIIHHHGGGIIIGGGDDDAAA?????????@@@FFFJJJPPPUUUWWWVVVTTTSSSQQQSSSYYYbbbiiilllssszzzsssooo~~~~~~qqqeeeZZZQQQJJJHHH@@@:::888777555444666000000111111222222333333222222222222111111111111444222...555'''......333000000000000000000000000,,,------......//////000........................------............------,,,,,,,,,---------------........................,,,---...000000000///...///000000000111111111111444666999:::;;;;;;===>>>>>>CCCFFFSSSxxx)))))))))))))))((((((((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%''''''''''''(((((((((((('''(((*********,,,///111,,,111777999777444333333666???IIIRRR___qqqqqqZZZLLLKKKQQQ\\\gggrrr|||yyyqqqpppsssoooaaaTTT^^^aaaeeelllsss{{{uuuqqqsss{{{rrrZZZIII>>>555111555666222000222000000000000000000000000/////////.........------......------------......------------------------......------,,,,,,++++++++++++++++++++++++++++++************************)))************+++++++++************************+++++++++,,,,,,,,,,,,,,,)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------......---000555;;;BBBHHHLLLOOOQQQPPPNNNIIICCC>>><<<<<<@@@?????????AAACCCGGGHHHOOOQQQSSSSSSQQQNNNMMMMMMJJJPPP]]]mmmvvvzzz}}}}}}uuu|||tttmmmiiisss~~~zzzrrrhhh```LLLCCC;;;999777444111222222222222333333333333333222222222222222222222222000222111444///000...111000000000000000000000000------......////////////........................------............------+++,,,------......------........................,,,---///000111111000///000000000000111111111111555777999:::::::::<<<===>>>BBBFFFSSSxxx))))))((((((((('''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((('''&&&&&&%%%''''''''''''((((((((((((((()))))))))***---333777333777:::999666555888;;;???KKKYYYfffttt{{{ttthhhZZZPPPLLLUUU]]]hhhttt~~~qqqjjjjjjjjjddd^^^hhhmmmuuuyyyssswwwlllQQQ???333444666333222555111111111111111111111111////////////..................------------..............................///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,---------)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---......//////000333777===DDDHHHKKKKKKKKKIIIHHHEEE@@@;;;999999;;;@@@BBBEEEHHHLLLNNNPPPQQQRRRRRRQQQNNNJJJIIILLLNNNUUU___rrrtttnnnppp{{{|||xxxzzzzzzvvvzzzzzz```WWWNNNJJJEEE===555111555444444444444444444333222222222222222222222222...333333111555222...000000000000000000000000000............////////////........................------............------+++,,,---.........------........................---...///111222222111000000000000000111111111111333555888::::::;;;===>>>===BBBFFFSSSxxx(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%''''''''''''((((((((()))))))))))))))***///666;;;:::<<<===:::777888???EEEQQQ^^^nnn{{{zzzrrrgggZZZQQQNNNTTT\\\```gggrrr|||mmmaaaaaajjjsssyyy~~~{{{qqqrrrtttZZZCCC===:::333///111111111111111111111111111000/////////..................------------..............................//////...---,,,,,,++++++------------------------************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......///000000111999===CCCIIILLLJJJGGGEEE???>>><<<999888999===@@@FFFIIIOOOSSSVVVVVVUUUSSSLLLLLLLLLLLLMMMRRR[[[bbbqqq}}}yyymmmggggggqqqxxx{{{yyypppjjjaaaSSSEEE===666666666555555444444444222222222222222222222222///555222+++333000...222000000000000000000000000/////////////////////...////////////////////////---..................---+++,,,---.........---,,,........................---...000111222222222111000000000000111111111111111333777999:::<<<>>>@@@===AAAFFFSSSyyy'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''))))))((((((((('''''''''''''''((((((((((((((((((&&&&&&&&&'''''''''''''''&&&((())))))((((((***++++++)))(((,,,222777999:::888222222888;;;:::CCCQQQrrr{{{qqq```[[[RRRMMMTTTcccmmmmmmjjjgggnnn}}}zzzssstttvvvrrroooqqqwwwuuummmpppaaaNNNEEE:::444666666111///333444111//////000000000000////////////........................------------------------------------------------......---------,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,++++++++++++++++++++++++)))************+++++++++)))************+++++++++'''(((***+++,,,,,,+++***,,,+++*********+++,,,---***---///---,,,///777>>>BBBFFFJJJIIICCC>>>;;;:::===:::777777:::@@@FFFIIIMMMKKKNNNTTTSSSMMMLLLPPPHHHQQQYYYZZZ]]]eeeooottt{{{~~~~~~}}}uuuxxx}}}{{{eeeVVVSSSBBB777999:::444000333666555333333444444333111222222222222111111111000222222222111111111111000000000000000////////////////////////////////////////////////////////////........................---...///...------...///,,,+++,,,///333444222000............///000111222222444777999:::;;;===???AAA???KKKRRRvvv'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%((((((((((((((('''''''''$$$%%%%%%&&&'''((())))))&&&((())))))(((((()))+++))))))+++000666999:::999888333444999;;;???QQQeee}}}kkk___QQQUUUYYY]]]eeennnnnniiioooiiilllwwwzzzoooeeeccckkkpppwww|||ttt}}}```BBB666999444222222444222------///111000000000////////////........................------------------------------------------------......---,,,,,,+++******++++++++++++++++++++++++------------,,,,,,,,,+++************************)))************+++++++++************++++++++++++)))******+++++++++******,,,+++***)))***+++,,,------------...111666===AAAHHHEEEAAA>>>===>>>@@@AAA===<<<<<<===AAAEEEIIIKKKSSSPPPOOOPPPOOOLLLNNNTTT]]]gggrrrvvvxxx}}}uuuiiigggmmmyyyyyylllZZZLLLIIIEEE<<<888:::999777555444555444333111333333333222222222111111222222222222111111111111111000000000////////////////////////////////////////////////////////////........................---...//////------...///000///---...000111000...000000000000000111222333333555888999:::;;;===>>>AAA???JJJQQQuuu'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%))))))(((((('''''''''&&&###$$$%%%&&&''')))******'''((()))((('''''')))***)))+++000555:::;;;999777333111333777:::DDD]]]uuunnnZZZOOOIIITTTaaammmxxx~~~{{{uuupppgggeeemmmqqqkkkdddaaajjjsssxxxxxx~~~\\\CCC<<<666555555555111,,,---111111111000000000/////////........................---------------------------------------------------------,,,+++******)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))************+++++++++************+++++++++,,,++++++******************+++***))))))***+++,,,---///...---111888???CCCDDDHHHBBB;;;999<<<@@@AAA@@@999<<<@@@DDDIIILLLNNNOOOQQQLLLIIIHHHHHHKKKRRR[[[rrr|||hhh[[[^^^hhhsss}}}nnn```XXXOOOBBB;;;<<<888666333222222222111///444333333333222222222222333222222222111111111111111111000000000/////////////////////////////////////////////////////////........................---...//////------...///111000...///000111000///222111111111111111222333444666888:::::::::<<<===AAA???JJJPPPttt'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%%%%%%%&&&'''((())))))'''(((((((((&&&''')))++++++...444:::<<<:::666333111000444<<>>AAACCCDDDAAA@@@??????@@@???;;;888666;;;BBBHHHLLLNNNOOOOOOIIIGGGFFFHHHNNNWWWccclll{{{iiibbblllzzz}}}ssslllaaaPPPCCC>>><<<999555333333333333222333333333222222222222111333333222222222111111111111111111000000000//////////////////////////////////////////////////////........................---///000///...---...///---...000222444444333222111111111000000111111222444777999:::::::::;;;<<>>OOOeeexxxwwwhhh]]]WWWXXXaaajjjmmmqqqxxx}}}|||zzz}}}{{{qqqnnnttt{{{vvvwww|||rrrqqqzzzoooWWW===333444555333111222222111111111000000000////////////////////////........................------------------------+++,,,---...///000111222++++++,,,,,,------......++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,++++++******************++++++++++++,,,---///000...777@@@DDDBBB???@@@CCCEEEEEEDDD???999888<<>>;;;:::999999333333333333222222222222333333333333222222222222222222111111111000000000000000000000000000000000////////////////////////////////////////////////...///000000......///000000444888999777333000///............///000111222444666888:::::::::<<<===@@@>>>IIIPPPuuu'''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))'''''''''''''''&&&&&&&&&'''((((((((())),,,000444999:::999777444444777999CCCRRRhhh}}}rrrcccVVVVVV^^^fffmmmssshhhkkkppprrrkkkcccdddjjjwwwxxxzzz}}}}}}mmm```]]]```kkkzzz|||vvvyyyxxxUUU@@@888555333333222222222111111111000000////////////////////////........................---------------------------------.........//////++++++,,,,,,---......///+++,,,,,,,,,------------************************)))************++++++++++++++++++,,,,,,,,,------)))******+++++++++******,,,,,,,,,,,,---///111222666:::???AAABBBCCCEEEGGGFFFCCC>>>::::::>>>EEEJJJMMMOOOPPPMMMIIIIIINNNSSShhhrrr}}}tttdddiiiqqq{{{}}}mmm___XXXNNNEEE???;;;999888666555555555444444444444444444333333333222222222222222222111111111000000000000000000000000000000////////////////////////////////////////////////...000111000///...///000222444666555222000000111---......///000222333444333555888999:::;;;===>>>@@@>>>IIIPPPwww'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((******++++++++++++******))))))))))))))))))))))))'''''''''((((((((())))))%%%%%%&&&'''((()))******%%%&&&&&&''''''((((((((('''((())))))***---222666;;;;;;999666333555;;;@@@UUUiiicccTTTMMMWWWiiitttxxxyyymmmmmmooonnneee]]]```iiivvv~~~~~~wwweeeQQQQQQPPPSSSZZZaaaiiittt~~~uuukkkMMM===555555777222222222111111111111000000000000000000000000000////////////////////////------------------------///......------,,,++++++++++++,,,,,,---...//////,,,,,,,,,------.........)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------''')))***,,,,,,,,,+++***------------...000222333===<<<;;;===BBBGGGIIIJJJBBB===999:::@@@GGGKKKMMMOOOPPPPPPNNNMMMQQQYYYaaannnhhhyyyppphhh\\\PPPHHHCCC@@@>>>777777777777666666666666444444444333333333222222222222222111111111111000000000000000000000000000////////////////////////000000000000000000000000...000111000///...///111000111222000...///333666......///000111333555666222444777999:::;;;===???@@@>>>IIIQQQxxx((((((''''''''''''(((((())))))))))))))))))))))))''''''(((((((((((('''''')))***,,,------,,,***))))))************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))(((&&&&&&''')))''')))***+++---111777;;;:::333222777888888CCCTTT{{{rrraaaPPPVVV^^^iiiyyywwwyyyrrrkkkfffaaa```kkkxxxyyynnngggbbbYYYWWWUUUSSSQQQRRRSSSSSSOOOPPPQQQPPPPPPQQQTTTVVV[[[[[[\\\[[[XXXTTTOOOMMMIIIKKKMMMPPPRRRTTTUUUUUU```kkk}}}tttVVVBBB:::888444666555222333666333---222111111000000000000000////////////////////////......---------,,,,,,,,,........................,,,,,,,,,---------......++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++---,,,++++++************++++++,,,,,,+++***((('''***)))((((((,,,222888;;;888===CCCFFFEEECCCCCCDDD555;;;CCCIIINNNRRRTTTTTTYYYUUUUUUXXX[[[dddvvv{{{yyy{{{mmmaaaWWWOOOHHHCCC<<<:::;;;===:::555555999777444333777777444111222555555444333222000000///////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000...------000666<<>>===;;;:::999:::;;;;;;;;;<<<;;;:::888888:::;;;::::::<<<>>>BBBFFFIIIKKKMMMMMMNNNOOOPPPRRRSSSTTTXXXWWWWWW[[[fffvvviiiIII???777333666444///111777222222111000000000000111////////////////////////.........------------,,,........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++...------,,,,,,,,,,,,,,,((()))***+++,,,---,,,,,,///000111444777;;;>>>@@@@@@CCCFFFGGGFFFDDDCCCCCCLLLIIIIIINNNVVV[[[]]]\\\YYYWWW[[[iii|||}}}ccc```hhhppp{{{~~~pppgggaaaTTTFFFAAA@@@===;;;;;;:::555222444555444444777777666666555444333222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000222111111222555666666555000111111111111222222222555666888:::<<<<<<<<<<<<@@@>>>IIIPPPvvv((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''+++***))))))))))))***+++((()))***+++,,,---------(((((((((((((((((((((((((((((((((((())))))))))))'''((()))((('''''')))+++)))+++000666;;;;;;888555666333444:::DDDVVVrrryyy```UUU\\\hhhvvvwww{{{lllooouuuzzz|||tttoookkkbbbTTTHHHEEEDDDAAA@@@???>>>>>>===??????>>>>>>>>>>>>???@@@?????????>>><<<===???AAA???>>>===>>>@@@DDDHHHJJJOOOOOOOOOOOOPPPQQQSSSTTT^^^]]]]]]^^^aaafffkkknnnfffIII:::333:::;;;222...333333222111111000000111111////////////////////////............------------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++...------,,,,,,---------******+++,,,,,,---------///111555999===@@@CCCDDDFFFFFFEEEDDDCCCDDDEEEFFFJJJKKKRRRZZZ^^^^^^]]]^^^cccbbbgggtttuuukkkrrr{{{|||{{{}}}wwwhhhWWWLLLEEE???===>>>:::555444666888777777999666666555555444333333222222222222222222222222222000000000000000000000000////////////////////////000000000000000000000000222111111333444444222000000000111111111222222222444555888:::;;;<<<<<<<<<@@@>>>HHHPPPwww((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''***))))))(((((())))))***'''(((***+++------......))))))))))))))))))))))))(((((((((((())))))))))))'''((()))(((((((((***+++***---222888;;;:::777444000222888CCCQQQeee||||||jjj[[[[[[iiiwwwzzz{{{yyyrrrnnnhhhsss~~~tttlllgggccc\\\TTTPPPOOOLLLDDD===???@@@@@@??????>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAA===>>>???>>>===>>>AAACCCCCCAAA???===>>>@@@BBBDDDLLLLLLLLLMMMMMMNNNOOOPPPOOORRRVVV[[[___bbbcccdddkkkpppwww~~~bbbIII777999<<<555111333333222222111111111111111000000000000000000000000//////.........---------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,------...---,,,,,,,,,,,,,,,,,,---...111666<<>>HHHPPPwww((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''((()))+++,,,---------************************(((((((((((())))))))))))'''((())))))((((((***,,,---111777999999777666666000666CCCSSSeeetttuuuaaaZZZ```lllsssvvvyyyxxxzzzzzzuuummmiiijjjsssjjjZZZQQQMMMLLLMMMLLLGGGBBB@@@AAABBBBBB@@@===>>>??????===<<<===>>>>>>>>>???@@@AAABBBCCCCCC>>>???@@@??????@@@CCCFFFEEEDDDCCCBBBBBBCCCDDDEEEHHHIIIJJJKKKLLLMMMMMMLLLHHHIIIMMMQQQWWW\\\aaadddfffgggfffjjjxxxhhhHHH:::777666666999333333222111111111111222000000000000000000000000/////////.........------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------.........---,,,,,,,,,------000333888===BBBDDDFFFFFFGGGCCC???===???CCCGGGIIIGGGLLLWWW```bbbgggyyy}}}ooo^^^OOOIIIJJJAAA<<<999:::999555444555444444444444333333222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000//////000222444555333111000111111111111222222222222444666999;;;<<<<<<<<<@@@>>>IIIPPPvvv((((((''''''''''''(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''((())))))((('''''''''((()))***++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))((()))+++---111777<<<;;;777444666999888CCCUUUkkk}}}yyypppbbbVVVYYYiiiyyy~~~}}}|||vvvrrrmmmiiinnnvvvkkkZZZHHH@@@===;;;;;;===@@@??????>>>>>>@@@BBBDDDAAABBBDDDCCCAAAAAACCCEEECCCDDDFFFGGGIIIJJJKKKKKKFFFGGGGGGFFFEEEFFFHHHKKKKKKKKKLLLMMMLLLKKKJJJIIIHHHJJJMMMOOOPPPPPPOOONNNKKKJJJJJJJJJMMMRRRVVVYYYcccffffffdddhhhqqqyyy|||uuuzzzeeeIII;;;888999999444333222222111111222222000000000000000000000000////////////....................................,,,,,,,,,---------......------------------------,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,---...///000666888;;;???BBBCCCDDDDDD@@@===<<<>>>BBBEEEFFFFFFDDDHHHUUUeeeppp{{{yyy~~~zzziii]]]YYYSSSJJJBBB>>>:::555444666555555555555444444444444222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000111444444444222000111111111111222222222222333666999;;;<<<<<<<<>>===;;;AAAAAABBBDDDGGGHHHHHHGGGIIIKKKNNNNNNLLLLLLNNNQQQRRRSSSTTTTTTTTTVVVZZZ]]]]]]\\\YYYUUUSSSQQQQQQQQQTTTUUUWWWWWWVVVTTTQQQPPPPPPSSSSSSRRRSSSWWWWWWUUUMMMJJJFFFDDDEEEEEEEEEEEEKKKPPPWWW[[[]]]___cccfff\\\ZZZTTTQQQXXXmmmuuuMMM======:::777777777555333111111111111111111111000000000000////////////////////////////////////////////////...................................................---+++******+++---...++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++---///...---...333777CCCBBBAAACCCDDDBBB===888999<<>>AAAAAALLLRRRvvv((((((((((((((()))******))))))(((((((((((()))))))))'''&&&'''((()))((('''(((((((((((((((((((((((((((((()))***************************************************)))))))))(((***)))((()))+++000555888===<<<<<<<<<:::<<>>===<<<===>>>>>>???===@@@CCCFFFIIIMMMPPPRRRSSSUUUWWWVVVUUUVVVYYY[[[```bbbddddddeeeeeehhhiiijjjfff```\\\YYYXXXXXXWWWXXXYYYYYYYYYXXXXXXXXXXXXVVVYYYZZZXXXXXXXXXUUUPPPQQQMMMGGGDDDCCCCCCDDDCCCEEEIIINNNSSSVVV[[[```eee]]]^^^]]]ZZZYYY___lllwwwmmmSSSDDD777777555333222111111333444111111111111000000000000................................................------------------------........................------++++++++++++------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,---......///222666:::AAABBBBBB@@@>>>;;;999888999===BBBCCC@@@BBBPPPaaapppyyyyyynnniiiiiiqqq}}}vvvaaaUUUNNNAAA<<<<<<888777555333333555666555444444444444444444444444444222222222222222222222222000000000000000000000000444333222111000000000000000222222000000333444111000000000000111222333444555666888999999:::<<<>>>AAA@@@KKKRRRuuu((((((((((((((()))******))))))(((((((((((()))))))))'''&&&'''((()))((('''(((((((((((((((((((((((((((((())))))******))))))))))))))))))))))))))))))************))))))))))))******+++,,,///333888::::::;;;===<<<<<>>===???AAADDDFFFFFFKKKRRRVVVZZZ```hhhpppggghhhiiijjjjjjmmmqqqtttwwwpppmmmlllkkkjjjiiiiiigggdddaaaaaaccceee]]]______]]]]]]]]]YYYSSSXXXSSSMMMHHHFFFEEEEEEEEECCCEEEGGGJJJNNNSSSZZZ___[[[___cccccc```___cccgggooovvvYYY@@@:::666222000000222444444222222111111111000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,...222777;;;===@@@AAAAAA<<<666444666:::;;;@@@EEEFFFEEEOOOjjjwwwrrrttt|||lll___VVVHHHCCCBBB;;;888777555444444444555555444444444444444444444444111111111111111111111111000000000000000000000000333333222111000000000000000000333777666222000222111000000111111222333444555666888999999:::<<<>>>AAA@@@KKKQQQuuu((((((((((((((())))))***))))))(((((((((((()))))))))'''&&&'''((()))((('''************************(((((()))))))))))))))(((((((((((((((((((((((((((*********))))))))))))))))))***---000444888<<<>>>:::;;;<<<===CCCTTTmmmpppgggbbb^^^jjjnnnsssvvvwwwwwwvvvvvvyyyxxx{{{yyyooogggaaa^^^UUUPPPIIIDDDBBBCCCCCCDDDBBBCCCCCCDDDEEEHHHKKKNNNRRR[[[fffmmmqqqzzz~~~wwwrrrppptttwwwmmmlllhhhcccdddfffeee```^^^[[[VVVRRRPPPNNNLLLJJJHHHFFFEEEEEEGGGKKKQQQUUUZZZ^^^bbbbbbbbbcccgggkkkhhhppp}}}WWW@@@:::333111222444333222222222222111111111000000........................------------------------------------------------........................+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------------------///---+++///666<<>>@@@???IIIPPPttt((((((((((((((())))))***))))))(((((((((((()))))))))'''&&&'''((()))((('''))))))))))))))))))))))))(((((()))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))******(((***...444888===???AAA===<<<===DDDTTTiii}}}mmmeeehhhllliiifffeeejjjqqquuuuuurrruuuzzzxxxlll```WWWRRROOOMMMFFFCCC@@@???AAACCCDDDDDDAAADDDGGGIIIKKKMMMQQQTTT[[[fffuuu~~~zzznnnkkkllljjjfff```___]]]\\\ZZZWWWSSSOOOJJJHHHDDDBBBCCCFFFIIILLLVVVYYY\\\\\\\\\]]]```bbbfffiiirrrqqqGGG>>>555111333555333000222222222222111111111111////////////////////////........................////////////////////////........................+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------------------------000...---111999???AAAAAA@@@<<<888666999===@@@AAAAAADDDLLLYYYjjj}}}tttzzzxxxiii```SSSAAA888777777777777666444333444444444444444444444444111111111111111111111111000000000000000000000000333222111111000111111111111+++---999???888222111111111111111222333444555555666888999999:::<<<>>>???>>>HHHNNNrrr((((((((((((((()))******))))))(((((((((((()))))))))'''&&&'''((()))((('''''''''''''''''''''''''''(((((()))))))))(((''''''))))))))))))))))))))))))))))))))))))************))),,,111777;;;>>>@@@@@@>>>@@@EEESSSkkkwwwgggbbbiiirrrjjjggggggkkkrrruuurrrmmmuuukkkdddZZZQQQKKKGGGEEEDDD@@@???>>>>>>@@@BBBCCCCCCBBBFFFKKKNNNQQQVVV]]]bbbmmmyyyyyytttlllcccccccccbbbaaa```]]]XXXUUULLLIIIEEECCCDDDEEEFFFFFFHHHMMMSSSXXXZZZ[[[\\\\\\^^^fffpppvvvXXXKKK;;;333444777444111333222222222222111111111000000000000000000000000////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................//////111555:::>>>@@@@@@???;;;777999???EEEGGGFFFEEEJJJWWWiii||||||pppkkkvvv~~~uuugggQQQ???:::666666777888666444444444444444444444444444222222222222222222222222000000000000000000000000222222111111111111111222444...+++///333444444555222111111222222333444555555666888999999:::<<<>>>???===GGGMMMqqq((((((((((((((()))******))))))(((((((((((()))))))))'''&&&'''((()))((('''''''''''''''''''''''''''(((((())))))(((''''''&&&************************((()))))))))************,,,000555:::===>>>===<<<===EEERRRhhhpppeeeaaafffpppyyyuuutttrrrqqqooommmlllkkk|||rrreeeUUUQQQKKKGGGDDDCCCBBBBBBAAA??????AAAEEEIIILLLMMMNNNQQQVVVYYY^^^hhhuuu~~~uuullljjjgggdddcccaaa___\\\UUURRRNNNLLLKKKIIIEEEBBB@@@DDDJJJPPPUUUXXX[[[\\\XXX___hhhnnnuuu|||gggLLL;;;777888666222333333222222222111111111111111111111111111111111000000000000000000000000////////////////////////........................------++++++++++++------++++++,,,,,,,,,,,,------........................---111666999;;;<<<===>>>;;;;;;<<<>>>BBBFFFIIIJJJLLLXXXkkk}}}|||rrrnnnsssmmmWWWKKK>>>777888:::777444444444444444444444444444333333333333333333333333000000000000000000000000222111111111111111222222111555666111///111444444222222222222333444555555555666888999999:::<<<>>>>>>===FFFLLLqqq((((((((((((((()))******))))))(((((((((((()))))))))'''&&&'''((()))((('''))))))))))))))))))))))))(((((())))))((('''&&&&&&************************(((((())))))*********+++000333777;;;===<<<:::888;;;HHH]]]vvvsss___YYYbbbrrr~~~~~~{{{tttlllkkkqqqwww{{{lll\\\PPPEEECCC@@@@@@AAACCCCCCCCCCCCAAAAAADDDKKKSSSYYY\\\\\\___bbbeeelllzzzvvvrrrlllgggeeeddddddcccaaa]]]YYYUUURRRLLLEEE???DDDDDDDDDEEEHHHMMMRRRUUUXXXWWW[[[fffxxx]]]DDD:::999666222333333333222222222111111222222222222222222222222000000000000000000000000...................................................---+++******+++---...++++++,,,,,,,,,---------////////////////////////,,,222999<<<<<<;;;;;;===888<<>>>>><<>>>>>>>>>>>@@@DDDGGGHHHKKKOOOTTT```lllrrrqqquuuwwwxxxzzz~~~}}}pppllljjjgggddd^^^aaadddddd```WWWMMMGGGEEEDDDCCCDDDFFFHHHIIIHHHLLLMMMRRR^^^kkk{{{^^^CCC:::666///444888777111///222333000000000000000////////////111111000000//////......//////............////////////.........---------------------------,,,,,,,,,,,,,,,---------......000///...---,,,------...333555888::::::999:::;;;<<<<<>><<>><<<999888999<<>>??????>>>???AAADDDGGGLLLSSS[[[bbbmmmxxx}}}}}}rrrkkkiiiiiikkkkkkjjjgggbbb\\\VVVSSSLLLIIIEEEBBBCCCDDDDDDDDDDDDDDDIIIRRR^^^nnnvvvQQQ>>>:::;;;444777777333111444444222111000000000////////////111000000000/////////...//////............////////////.........------------------------------------------.........//////000///...---------...///444666999::::::;;;<<<>>>DDDDDDGGGHHHFFFJJJ[[[mmm{{{eeeOOO???888999444555555444333444666666555555444444444333333333000000000111222222333333555555444333333222111111---888<<<555111555777333333333222222333333444555555666777888999:::::::::???<<>>AAAFFFFFFFFFEEEGGGVVVrrryyy\\\DDD::::::777666555555555666777888555444444444444333333333000000111111222333333333555444444333333222222111...111000,,,000888999444333333222222333333444555555666777888999:::::::::@@@===FFFJJJnnn*********)))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((()))))))))*********+++***))))))+++...111333666999:::666333999GGGTTTiiivvv___VVVdddmmmlllnnnvvv||||||~~~|||{{{~~~qqqeeeVVVIIIBBB???===<<<:::;;;===@@@DDDJJJQQQVVVaaammmyyy~~~uuussspppllliiifffdddddd```\\\UUUPPPKKKHHHDDDBBBBBBAAAAAABBBCCCLLL___qqqZZZAAA===555555444444555666555444111111111000000000//////000000000000//////////////////............//////........................++++++,,,,,,---...//////---.........///////////////......---...000111222:::::::::999888:::>>>AAADDDDDDEEEIIIUUUmmmwwwlllnnnmmmRRRBBB>>>;;;888777888999666555666444444444444444444444444111111111222222333333333444444444333333222222222333333000...111777777222333333222222333333444555444555777888::::::;;;;;;AAA>>>FFFJJJnnn,,,++++++***)))(((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************,,,+++***+++---111555888:::<<<<<<999888CCCVVVfffxxxsss___dddnnnqqqllllllttttttmmmrrrxxx}}}ppp^^^UUUIII@@@======>>>===???@@@BBBEEEIIIPPPXXX^^^mmm~~~zzzqqqllllllmmmeeeccc___[[[WWWQQQJJJEEEBBBAAABBBBBBAAADDDPPP]]]ZZZGGG999555333333555555444333111111111111000000000000////////////000000000000//////............//////---.....................++++++,,,,,,---...//////,,,,,,---------...............---...///111333444<<<;;;:::888777999===@@@FFFGGGJJJUUUiiitttgggbbbnnnfffNNNBBB;;;666555999:::666333444444444444444444444444444222222222222222333333333444444333333333333222222111444555333333555444111333333222222333333444555444555666888:::;;;;;;;;;AAA>>>FFFJJJnnn,,,++++++***)))(((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((())))))***)))))))))*********++++++,,,,,,,,,---000444888;;;999:::999777<<>>??????BBBBBBDDDFFFJJJPPPXXX^^^pppwwwooommmoooiiihhhfffddd___XXXPPPKKKBBB@@@@@@AAAAAABBBHHHPPPqqqjjjKKK@@@999333333444333222333222222111111111000000000////////////000000000000//////............//////---------...............+++,,,,,,------.........,,,,,,,,,------------...---------...000333555666::::::999888888:::>>>AAAGGGKKKRRR```vvviiiccceeeuuuvvvZZZJJJ???666333777999555333666333333333444444444444555222222333333333333333333333333333333333333333333,,,000555666444222222222333333222222333333444555333444666888:::;;;;;;<<<@@@===FFFJJJnnn))))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((()))******))))))*********+++++++++***++++++---111555999;;;444444444888DDD[[[uuu}}}uuurrrrrrzzzyyywwwuuuuuusssnnnjjjtttxxxeeeVVVFFFBBB===<<>>666555555333222444222222222111111111000000.../////////000000000111//////............//////---------.........//////------------------------------------............---------///111444666888666777999:::;;;>>>CCCFFFGGGRRR___mmm~~~vvvlllkkkmmmyyy~~~ssseeeQQQBBB777888888333444:::333333333444444444555555333333333333333333333333333333333333333333333333...000333666555333222333333333222222333333444555333444666888:::;;;<<<<<>>RRRnnn{{{rrrsss{{{zzzuuutttzzz~~~ooo\\\NNNDDDAAA>>>???CCCFFFGGGFFFKKKMMMQQQWWW___jjjuuu}}}|||xxxtttoookkkeee___[[[UUULLLEEEDDDEEECCCCCCEEERRRiiiOOOBBB888666666333333666222222222111111111111000.../////////000000111111//////............//////---------.........//////------------------,,,,,,............/////////000,,,------///111444777999333555888;;;>>>BBBGGGKKKLLL\\\nnn|||vvv{{{yyy|||~~~~~~zzz~~~eeeQQQ@@@;;;888222444<<<333333333444444555555555333333333333333333333333333333333333333333333333777444444666666444222222333333222222333333444555333444666888:::;;;<<<<<<>>><<>>EEEDDDEEEQQQSSSWWW\\\bbbiiitttwwwpppqqqnnnhhheeeccc\\\QQQHHHDDDCCCCCCCCCLLLWWWrrr~~~wwwKKK555;;;888000111666222222222111111111111000111111000///////////////////////////////////////////////////////////////...---,,,,,,,,,,,,---...//////---,,,,,,---...///000...---///444777777666666:::666777BBBGGGIIISSSbbbxxxzzzuuu~~~zzz{{{zzzooogggaaa___YYY[[[^^^bbbgggkkknnnppppppqqqsssvvvxxx{{{}}}~~~dddEEE===???<<<777555666666555444333333333333333333333333333333333333666666555444333333222222111222444555555444222111111222222333333444444555666666777888999:::::::::BBB>>>EEEIIInnn************++++++++++++,,,+++******++++++***((())))))))))))))))))))))))(((((((((((())))))******************)))))))))(((***)))))))))))))))***+++,,,---///222555666666555444999@@@MMMddd~~~{{{qqqooovvvrrraaaRRRFFF???;;;???===>>>EEEFFFKKKZZZbbbccceeejjjsss~~~vvvkkkfffgggaaaYYYSSSOOOMMMKKKIIICCCOOOaaagggGGGAAA;;;555666777222222222222111111111111111111000///////////////////////////////////////..............................---,,,,,,---......///...------------...///000......000444888888888888;;;999===FFFGGGLLL\\\~~~vvvpppppppppttt}}}zzzrrrggg\\\TTTNNNKKKIIIGGGHHHKKKMMMQQQSSSVVVWWWYYYZZZ\\\^^^aaaccceeefffhhhjjjnnnttt{{{}}}]]]IIIBBB===999777777777666555444444444555333333333333333333333333666555555444333333222222111222444555555444222111111222222333333444555555777777888999:::;;;;;;<<>>DDDJJJHHHTTTmmmsssjjjeeeiiinnnwww{{{zzz{{{vvvkkk[[[UUUNNNGGGCCCAAA???>>>??????@@@AAACCCDDDEEEFFFIIIJJJKKKNNNPPPRRRSSSTTTUUUWWWZZZ```iiirrrzzz~~~sssTTTBBB<<<:::666888777777666666666666777333333333333333333333333555555555444444333333222111333444555555444333111222222222333444444555555777888999:::;;;<<<======BBB???GGGLLLppp*********+++++++++,,,,,,,,,***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++******))))))******,,,000444777888888777777888HHH\\\nnn~~~|||qqqnnnttt{{{wwwxxxooo]]]OOOEEEAAAAAA>>>EEEDDDDDDKKKPPP^^^tttwwwooojjjddd```\\\VVVLLLEEEHHHKKKIIITTTuuuwwwUUU;;;555888222333333222222222111111111111000000///////////////////////////////////////..............................------------.....................////////////000111444888;;;===???@@@AAAAAAHHHOOOOOObbbkkkggghhhpppxxx~~~~~~qqq___VVVPPPLLLHHHEEECCCCCCBBBAAA@@@AAAAAAAAABBBBBBCCCCCCFFFFFFGGGIIIKKKLLLMMMNNNPPPPPPRRRVVV]]]eeelllqqq}}}___HHH@@@<<<777888777777666666666777777444444444444444444444444555555444444444333333333222333444666666444333222222222333333444555555555666777888999:::<<<<<<===AAA???HHHNNNqqq***++++++++++++,,,,,,,,,+++***)))***+++,,,+++)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******++++++***************+++///333777999888777777888AAATTTmmm}}}wwwqqqssszzz|||}}}yyy~~~www```QQQGGG???>>>AAA@@@GGGFFFFFFMMMRRR```wwwyyyrrrkkkfffddd^^^VVVNNNLLLGGGBBBLLL]]]nnnuuuMMM<<<:::555333333333222222222222111111000000///////////////////////////////////////................................................---......//////000000000///111333666999===AAACCCDDDEEEEEEKKKVVV\\\ssshhhgggkkkttt|||yyypppfffZZZPPPLLLJJJHHHEEEDDDCCCCCCAAA???>>>>>>?????????@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFHHHHHHHHHKKKPPPWWW^^^bbbjjjoooxxxqqqXXXKKKBBB999777777666666555666666666444444444444444444444444444444444444444333333333222333555666666555333222222333333444444555666666555555666888999;;;<<<<<<@@@???IIINNNrrr++++++++++++,,,,,,,,,,,,+++)))))))))+++,,,+++***))))))))))))))))))))))))+++************)))))))))))))))))))))***************************+++,,,,,,222666999:::999888:::===OOOeee~~~~~~rrrpppqqqvvv~~~yyyyyyyyyyyy}}}jjjTTTJJJDDD???@@@EEEAAAGGGGGGHHHQQQUUUaaauuu}}}ppphhhfffccc]]]XXXRRRJJJDDDKKKPPPPPPnnndddCCC:::444333333333333222222222222111111000///////////////////////////////////////---------------------------...////////////...---------///000000000000000///222555888;;;???CCCGGGHHHLLLJJJOOO___mmmvvviiiiiilllrrryyy~~~yyymmm___WWWRRRMMMKKKMMMIIIGGGFFFEEEDDDCCC???=====================>>>>>><<<=========>>>????????????@@@AAADDDIIIPPPUUUYYY[[[aaaiiipppwww|||jjjUUUDDD999999888777666555555555555444444444444444444444444444444444444444444444444222444555666666555444222333333333444555555666666444555666777999:::<<<<<<@@@>>>HHHNNNrrr+++++++++,,,,,,,,,------***)))((()))+++,,,+++***))))))))))))))))))))))))+++++++++*********))))))((()))))))))************)))))))))***+++,,,---...333777;;;<<<;;;<<>>>>>===============>>>>>>>>>>>>===>>>@@@CCCGGGLLLPPPSSSSSSWWW^^^dddiiioootttxxx|||cccKKK???<<<;;;999888666666555555555555555555555555555555444444444444444444444444333444555777777555444333333333444444555666666666444555666888:::;;;======@@@>>>GGGLLLqqq++++++,,,,,,,,,---------***)))((()))+++,,,,,,***))))))))))))))))))))))))++++++++++++******))))))(((((())))))*********+++((())))))***+++---...///444888<<<======@@@FFFLLLlll{{{qqqmmmnnnppptttzzz}}}sssooozzzlllWWWEEEBBBBBB@@@BBBJJJHHHNNNNNNUUUbbbggglllzzzvvvlllgggbbb^^^XXXXXXMMMDDDEEEFFFRRRfff[[[DDD<<<444444444333333333222222111111000///////////////////////////////////////---------------------------...///000000///...---,,,---///000111111111000///333888;;;===AAAGGGKKKKKKVVVVVVYYYqqqxxxvvvttt{{{wwwmmmhhhddd^^^[[[\\\TTTSSSSSSSSSQQQNNNIIIEEECCCCCCBBB@@@???>>><<<<<<========================<<<===???AAADDDGGGJJJKKKLLLOOOTTTYYY^^^ccchhhlllpppuuuzzzsssYYYNNN>>>===;;;999888666666666555555555555555555555555444444444444444444444444333444666777777666444333333333444444555666666666555666777999;;;===>>>???@@@===FFFLLLppp