BM66(@ +++(((&&&&&&''')))******+++++++++*********))))))+++++++++++++++++++++++++++*********))))))((((((++++++,,,,,,,,,------------,,,,,,,,,,,,---......++++++,,,---------,,,,,,000///...///111333444444...444555///000777999444555666777666555444555666<<<:::888999;;;<<<:::888666666777888888888888777555555555555444333222111666444222000000000222222---...000111222222111000//////000...,,,******+++,,,,,,,,,,,,,,,+++***)))))))))(((((((((((()))))))))(((((('''&&&%%%%%%%%%)))***+++++++++)))((('''((((((((((((((()))******((('''&&&%%%%%%%%%%%%%%%'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++(((&&&''')))***'''$$$'''(((***)))(((&&&&&&'''((((((((((((((()))******((((((''''''''''''(((((((((&&&$$$$$$&&&'''&&&&&&***************)))))))))))))))))))))((((((((((((''''''''''''(((((((((((()))***,,,,,,+++)))'''%%%"""###%%%'''((((((''''''******)))(((((((((((((((((((((((((((((((((((((((%%%''')))'''$$$###$$$&&&)))))))))))))))(((''''''''''''''''''''''''''''''&&&'''((((((((('''%%%$$$%%%&&&''''''((((((''''''))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''&&&%%%&&&'''((()))))))))******)))(((''''''))))))(((((((((((())))))))))))))))))************&&&&&&&&&&&&'''(((******---,,,+++***))))))))))))+++)))''''''((()))(((''')))***+++,,,...///000000,,,+++***))))))***+++,,,))))))*********++++++++++++,,,---...///...------...///111222333333222222555555444444444444555555777777777777777777777777444444333444444555666777:::999<<<@@@EEEMMM\\\kkk***(((&&&&&&((()))******+++++++++*********))))))************************+++*********))))))))))))++++++++++++,,,,,,,,,,,,//////......//////000111,,,,,,------------------000000000111333444333333000666777333333888999666555666777777555555666777<<<:::999999;;;<<<;;;999;;;;;;;;;;;;:::999888888666666666666666555444333666444333111000111222222000111333444666666777777222222222///,,,)))))))))++++++,,,,,,+++******)))))))))(((((((((((()))))),,,++++++***))))))(((((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&'''(((((()))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((&&&%%%%%%&&&&&&%%%$$$&&&'''((('''&&&%%%&&&''''''&&&&&&%%%%%%&&&'''(((((((((''''''''''''((((((((('''&&&'''((()))(((&&&''''''''''''''''''''''''))))))))))))((((((((((((((((((((())))))))))))*********++++++***((('''&&&%%%&&&'''((())))))((((((***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))(((%%%$$$%%%'''((((((((((((((('''&&&&&&************************''''''(((((('''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&))))))))))))))))))))))))'''&&&$$$######$$$&&&'''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))(((((()))))))))(((''''''))))))(((((((((((())))))))))))))))))************''''''(((((()))***++++++---,,,+++***))))))))))))+++)))'''((()))***)))(((***++++++,,,---...//////++++++***))))))***++++++******************++++++)))***+++,,,,,,,,,++++++...///000222333222222111555555444444444444555555666666666666666666666666444444333444444555666777999999<<<@@@EEEMMM\\\kkk|||***(((&&&&&&(((*********+++************)))))))))))))))))))))))))))))))))***************)))))))))*********++++++++++++,,,+++++++++++++++,,,------,,,,,,,,,------.........///000222333444333111000000444666555444666777666444666777777666666888999<<<:::::::::<<<<<<;;;:::>>>>>>===<<<;;;999777666777777777888888777666666666555333111111111222222222333333444666888:::;;;999:::999555111...------******++++++******))))))))))))(((((((((((()))))),,,,,,++++++******))))))&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&'''(((((())))))(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&''''''&&&%%%$$$%%%&&&%%%&&&&&&%%%$$$$$$&&&'''((('''%%%$$$$$$%%%&&&'''((((((''''''''''''(((((()))((((((***++++++)))'''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))((((((''''''((()))************)))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&'''((('''''''''''''''&&&&&&%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''))))))(((''''''((())))))+++)))&&&$$$$$$&&&)))+++''''''''''''''''''''''''%%%&&&&&&'''((()))******))))))(((''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((''''''))))))(((((((((((())))))))))))))))))************))))))))))))***++++++,,,,,,+++******))))))))))))+++)))(((((()))******)))++++++,,,,,,,,,---------++++++***))))))***++++++++++++******************)))***+++,,,,,,,,,++++++---...000111222222111111555555444444444444555555555555555555555555555555444444333444444555666777999999<<<@@@EEEMMM]]]kkk{{{***(((&&&'''(((******)))************))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++)))))))))))))))***+++++++++++++++,,,,,,---......///111333333222111000000111000111222333333444555444555777777777777888:::;;;;;;:::;;;<<<<<<<<<;;;======<<<;;;:::888777666666777777888888888888777555555333222222111222222111111000000111333555666888999888555111...---...))))))*********))))))((((((((())))))))))))(((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))******(((((((((((()))***++++++)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&(((***)))&&&%%%'''***%%%&&&&&&%%%$$$$$$&&&(((***)))'''&&&&&&&&&'''(((((((((''''''''''''(((((((((((()))+++,,,+++)))&&&(((((())))))))))))******(((((((((((())))))))))))(((((()))))))))************)))((((((''''''((((((******************))))))(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((()))))))))((((((((()))'''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&'''((((((((((((((())))))*********((('''%%%%%%'''(((***+++***(((''''''(((***+++''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((***)))((('''&&&%%%$$$$$$((((((''''''''''''(((((('''''''''(((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((%%%%%%&&&'''((((((((('''))))))(((((((((((())))))((()))))))))************((())))))******+++++++++++++++***)))))))))))))))***)))((((((***,,,++++++,,,,,,,,,,,,+++++++++++++++******************++++++++++++***************,,,,,,---------.........---...000111222222111111555444444333333444444555444444444444444444444444444444333444444555666777999999;;;@@@EEEMMM]]]kkk}}})))((('''''')))******)))))))))))))))))))))))))))***************************************+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,------...************+++,,,......000111111111000111555888:::111---111333222222666333555666777666666888:::999:::;;;;;;;;;;;;<<<<<<:::;;;;;;;;;;;;:::999999666777777888888888777777555555444333222222222222111000...---------//////---......,,,)))(((((()))((())))))*********))))))(((((())))))))))))((((((((('''''''''''''''&&&&&&''''''''''''''''''((((((((((((((((((((()))******''''''''''''(((((()))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))%%%(((***)))&&&%%%'''***&&&''''''&&&%%%%%%&&&((((((((((((((('''(((((((((((((((''''''''''''((((((''''''((()))+++***'''%%%######$$$$$$$$$%%%%%%%%%'''((((((((()))))))))***'''''''''((((((((())))))***))))))(((((((((((()))******))))))))))))))))))(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((((((((())))))))))))'''(((((()))))))))(((((())))))))))))))))))))))))((('''&&&%%%%%%&&&(((((()))(((((((((((()))***+++***((('''%%%%%%'''(((***%%%&&&''''''''''''&&&%%%(((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%%%%%%%%%%&&&'''((()))&&&'''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&((((((''''''''''''((((((((())))))))))))*********((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&'''((((((((('''))))))(((((((((((())))))((()))))))))************'''((()))*********))))))******))))))((()))))))))***)))((()))+++------,,,+++++++++++++++******************++++++*********************************,,,,,,,,,---------......---...000111222222111111444444333333333333444444444444444444444444444444444444333444444555666777888888;;;@@@EEEMMM]]]lll)))''''''((()))***)))((((((((()))))))))))))))************************************+++++++++++++++*********++++++++++++,,,+++++++++++++++,,,,,,---+++*********+++---///000111111000///111888DDDLLLNNN;;;...222777444333777333555666666555555777888777999::::::::::::;;;===:::;;;<<<<<<=========<<<777888888999888888777777555555555444333333222222111000///...---,,,,,,,,,((()))***)))''''''''')))))))))******++++++******'''((()))******)))((('''))))))))))))((((((((((((((((((((('''(((((()))***&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&'''((((((+++******))))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&%%%%%%&&&'''&&&''')))(((&&&%%%%%%&&&$$$%%%'''((()))((('''&&&((((((''''''''''''(((((('''&&&&&&((())))))'''%%%$$$$$$$$$%%%&&&&&&''''''''''''(((((())))))******''''''''''''((((((((((((************)))))))))))))))((((((((((((((()))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''((()))***)))((('''((())))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%&&&'''((())))))(((''''''((())))))%%%''')))******)))'''%%%(((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%$$$$$$%%%%%%&&&((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((((((###$$$%%%&&&''')))******((((((''''''''''''(((((())))))*********+++++++++((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&'''(((((((((''''''))))))(((((((((((())))))))))))))))))************'''((()))*********((((((***))))))(((((()))))))))***)))((())),,,.........+++*********************)))***++++++++++++***)))))))))*********+++++++++++++++*********+++,,,---...///111222333333222222444444333333333333444444444444444444444444444444444444333444444555666777888888;;;@@@EEENNN^^^lll(((''''''(((******)))((((((((((((((())))))******))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***))))))))))))***++++++---,,,++++++---///111222222111000///555DDDXXXgggeeeGGG111333888444111555333444666555444333444666555888::::::888888:::<<<::::::;;;<<<<<<<<<<<<<<<:::::::::::::::999888777555555555555444333222111////////////...---,,,+++***+++,,,+++***)))***+++)))******+++,,,,,,++++++'''((()))******)))((('''))))))))))))))))))))))))(((((('''''''''(((******&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''++++++******)))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%'''''''''&&&$$$'''))))))'''$$$"""!!!"""$$$(((+++,,,+++((('''((((((''''''''''''((((((((('''&&&&&&(((((('''&&&''''''((())))))***++++++'''''''''((()))*********'''(((((((((((())))))))))))***+++,,,,,,+++***)))((((((''''''((()))***+++***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&''')))***)))'''&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&%%%$$$###$$$%%%'''((()))))))))))))))))))))))))))***++++++++++++***)))((((((((((((((((((((((((''''''''''''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((%%%%%%&&&&&&'''((())))))((((((''''''''''''(((((())))))))))))************((((((((((((((((((((((((%%%&&&'''((((((((('''&&&(((((()))))))))(((''''''))))))(((((((((((())))))))))))))))))************((()))+++,,,,,,+++)))((())))))(((((((((((())))))***)))(((***---/////////)))))))))***************)))***++++++++++++***)))(((((()))***+++,,,,,,---++++++*********+++,,,---///000222333444444333333444333333222222333333444444444444444444444444444444444333444444555666777777888;;;@@@EEENNN^^^mmm(((''''''(((***+++)))((('''((((((((())))))******((((((((((((((((((((((((*********++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,------...//////...------...000333555444222000000999NNNhhhzzzrrrNNN222222888222...111333444555555333222333444444777999999777777:::<<<888999999::::::999999888<<<<<<<<<<<<;;;:::999888555555555555444333222111+++,,,---......---,,,+++)))***+++***((('''((())))))***+++,,,,,,,,,,,,,,,'''((()))++++++)))((('''((((((((((((((()))))))))(((''''''&&&'''((()))***((((((((((((((()))*********)))((('''''''''''''''+++++++++***)))(((((('''(((((((((((((((((((((((((((((((((((()))))))))***)))&&&%%%&&&)))+++)))'''###&&&))))))&&&""" """&&&+++///000...+++)))((((((''''''''''''(((((()))(((&&&&&&'''(((((('''%%%&&&&&&'''((())))))***&&&''''''((()))******+++))))))))))))************)))***,,,------,,,+++)))((((((''''''(((***,,,---******)))((((((((((((((((((((((((((((((((((((((((((&&&%%%&&&)))***)))'''%%%%%%&&&'''((((((((('''))))))))))))))))))))))))$$$%%%'''((()))((('''&&&((('''%%%%%%%%%&&&(((***))))))************)))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))$$$$$$%%%'''(((***+++,,,---+++***(((&&&%%%$$$$$$&&&&&&&&&'''''''''((((((''''''''''''((((((((()))******)))'''&&&%%%$$$###((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((%%%%%%'''((((((((('''&&&)))*********)))(((''''''))))))(((((((((((())))))))))))))))))************)))+++,,,------,,,***)))))))))(((((((((((()))******)))(((***---///000000((()))))))))************)))***+++,,,,,,+++***)))''''''(((***+++,,,---......---,,,+++,,,---...///000111333444555555444444444333333222222333333444555555555555555555555555444444444444444555777777777777:::@@@EEENNN^^^mmm~~~))))))))))))(((((((((((())))))((('''''''''''''''''''''''''''((()))***++++++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////...------------...///222000000---444QQQjjjlllXXXAAA...///444333222444444333333333333444555555555666888999::::::999888999999:::;;;;;;;;;::::::;;;:::999999888888999999777666666555333222111111,,,,,,,,,,,,,,,,,,,,,,,,...,,,)))''''''+++111555555000,,,...///+++))))))(((((())))))******++++++)))((('''&&&&&&'''((()))###%%%&&&'''&&&&&&&&&((())))))((((((''''''&&&&&&((((((((((((((()))******((((((((((((((((((((((((******)))((('''&&&%%%%%%+++***((((((((('''%%%###&&&&&&'''((()))***++++++%%%'''))))))(((((()))***%%%///333///000666333******(((''')))+++,,,)))&&&''''''''''''(((((((((((((((++++++((((((++++++(((&&&&&&&&&'''''')))*********************)))((('''&&&''')))***,,,,,,------%%%%%%&&&'''((()))******(((((())))))))))))((((((%%%%%%&&&'''((((((((('''(((((((((((('''''''''''')))*********)))(((&&&%%%'''((()))))))))(((&&&%%%(((''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))******((()))))))))))))))(((((())))))(((((((((((()))))))))))))))(((''''''&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))++++++++++++)))((('''&&&''''''''''''((()))***+++)))))))))(((((((((((()))(((''''''))),,,...///...******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000111444555666666555444333333333333333333333333444444444444444444444444555555555555555555555555888999===BBBGGGOOO^^^kkk)))(((((((((((((((((((((&&&&&&&&&&&&''')))***+++++++++***************+++******))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,---......///---,,,++++++++++++,,,---...---...,,,...DDDUUURRRDDD777...222444222333888333333444444444555555555555666777888999999999999888888888888888777666555999999999888888888777777666555555444222111111000---------,,,,,,+++++++++,,,---,,,))))))000===GGGUUUDDD222***((('''((())))))))))))))))))*********)))((('''&&&&&&'''((()))$$$&&&(((((('''&&&&&&'''))))))((((((((((((''''''((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((('''''''''***)))((()))******(((&&&((((((((((((((())))))))))))+++------,,,+++,,,------999BBBDDDIIIQQQPPPHHH:::555///+++)))(((&&&$$$''''''''''''(((((((((((())),,,,,,)))(((++++++(((&&&&&&&&&''''''((()))***+++,,,,,,,,,,,,+++***)))'''''')))***+++,,,,,,,,,(((((((((((((((((())))))(((((())))))))))))((((((&&&&&&''''''((('''''''''((((((((())))))*********))))))******)))((('''&&&'''''''''''''''&&&%%%%%%''''''&&&&&&&&&''''''(((''''''((((((((((((''''''''''''((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''''''''''''''((((((((((((((((((((())))))(((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((('''''''''(((((())))))(((((())))))))))))(((((())))))(((((((((((())))))((((((((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))***************)))((('''))))))))))))***+++,,,---,,,+++)))(((''''''''''''+++******,,,///111111000************************))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///111333555666666555444333333333333333333333333444444444444444444444444666666666666666666666666888888<<>>>>>:::@@@;;;444...+++***++++++''''''''''''(((((((((((($$$((((((&&&'''+++,,,)))'''''''''''''''((())))))(((((())))))))))))(((((((((((()))******+++******************))))))))))))(((((())))))))))))((((((((((((((((((((('''&&&%%%$$$$$$%%%%%%&&&''''''(((''''''((((((((((((((((((((('''&&&%%%%%%%%%''''''$$$%%%&&&'''((((((((()))''''''((((((((((((''''''&&&'''(((((())))))((((((******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''(((((())))))))))))((((((((((((''''''(((((((((&&&&&&&&&'''((())))))***(((((())))))))))))(((((((((((((((((())))))))))))''''''((()))******))))))'''&&&&&&''''''((()))***---+++)))'''&&&&&&((()))(((''''''(((***++++++***************************''')))+++,,,---,,,***)))*********+++,,,,,,------+++++++++,,,,,,,,,---------...111333555555444333444444444444444444444444333333444444444444444444666666666666666666666666666777;;;@@@EEEMMM\\\iiiwww&&&&&&''''''((((((((()))))))))((('''''''''''''''''''''&&&&&&'''((())))))'''((()))++++++***))))))((((((((())))))*********+++++++++,,,,,,,,,,,,,,,------------------------000---111111***,,,///'''...---...111111///...000111222444666666555333222555444333333444555777888888888999:::;;;;;;::::::222333444555555333111000000000000//////......---......---,,,***)))((((((000,,,((('''+++222999===---***))),,,+++((((((******)))))))))(((((('''''''''(((((((((((((((((('''(((***+++***(((''''''(((''''''((()))***+++,,,,,,'''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((''''''''''''((('''&&&'''((((((&&&$$$%%%&&&&&&'''((()))))))))(((***+++***((('''''''''###&&&&&&&&&'''+++,,,+++------+++)))'''&&&&&&'''''''''''''''((((((((((((!!!$$$%%%$$$&&&+++,,,***(((''''''''''''(((((()))'''(((((()))))))))((((((((())))))*********))))))((((((((()))***+++++++++(((((())))))))))))((((((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''((((((((()))((('''&&&&&&'''((()))$$$$$$&&&'''((((((((((((''''''((((((((((((''''''&&&&&&'''(((((((((((((((+++++++++***)))(((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''((()))))))))))))))((((((''''''''''''((((((%%%&&&&&&'''((()))******(((((())))))))))))(((((((((((((((((())))))))))))&&&'''((()))))))))))))))&&&&&&&&&&&&'''((()))******)))'''''''''(((***++++++******+++,,,------,,,))))))))))))))))))))))))''')))+++,,,---,,,***)))*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,...111333555555444444444444444444444444444444333333333444444444555555555555555555555555555555666777;;;@@@EEEMMM\\\iiivvv&&&&&&&&&''''''(((((()))&&&&&&&&&&&&''')))***+++(((((((((((()))***+++,,,'''((())))))******))))))((((((((()))******++++++++++++++++++,,,,,,,,,,,,******++++++++++++******///***---...(((+++///***---++++++---111333222111000111222444444333333222333333333333444555666777444444666777888999999999222333333444333222111000000/////////.........---------,,,+++***))))))(((000+++&&&%%%(((***)))'''***))))))***'''$$$&&&+++)))(((((((((((((((((('''''''''((((((((((((''''''''')))******((('''((((((''''''(((((()))***++++++''''''&&&&&&''''''((()))(((((((((((((((((((((((())))))(((((('''''''''&&&((('''&&&&&&''''''%%%###$$$%%%&&&'''((())))))***((()))+++***)))'''((()))+++)))'''%%%%%%''')))***''')))******(((&&&&&&'''''''''''''''((((((((((((!!!%%%&&&$$$&&&***+++)))((((((''''''''''''(((((())))))******++++++******)))))))))***))))))((((((&&&''''''((()))***+++,,,(((((())))))))))))(((((((((((()))))))))((('''''')))))))))(((((((((''''''(((((('''&&&&&&''''''((((((''''''''''''((())))))$$$%%%'''(((((((((''''''''''''((((((((((((''''''&&&&&&'''(((((((((((('''+++++++++******)))))))))(((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''(((((((((((((((((())))))))))))(((((())))))((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((''''''&&&'''((())))))******)))(((''''''&&&&&&''''''(((&&&&&&&&&'''((())))))***(((((())))))))))))(((((((((((((((((())))))))))))&&&'''(((((())))))))))))(((((((((((()))***++++++'''''''''(((((()))***+++***)))((()))***+++***)))))))))))))))))))))))))))((()))***+++,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,...111444555666555555444444444444444444444444222333333444444555555555555555555555555555555555777777;;;AAAFFFNNN\\\jjjvvv%%%%%%&&&''''''((())))))&&&&&&&&&&&&''')))***+++))))))((((((((())))))***((((((((((((((()))******(((((()))******+++,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))///(((+++---''')))---)))***+++,,,---000333333111000000111111111222222222111222333444444555555555333333444555666666666555333333333222222222111111////////////............,,,+++++++++******)))))))))'''&&&''')))++++++***---)))'''((('''%%%'''+++'''''''''(((((((((((((((&&&'''((())))))((('''&&&&&&'''))))))((('''((()))'''''''''(((((()))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&%%%'''((()))'''&&&&&&&&&&&&''''''(((((((((&&&((()))***((((((((()))+++)))''''''&&&&&&''')))&&&)))++++++)))((()))***''''''''''''((((((((((((&&&))))))''''''))))))'''((((((''''''''''''((((((((())))))***************))))))******)))((('''''''''''''''(((((()))))))))(((((())))))))))))(((((('''(((((())))))))))))((()))))))))))))))))))))***))))))'''&&&%%%&&&&&&'''%%%&&&''''''((((((((('''%%%&&&'''((()))(((&&&%%%''''''((((((((((((''''''%%%&&&''''''((((((''''''*********)))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))''''''''''''(((((((((((())))))************))))))'''''''''(((((((((((((((((((((((((((((((((((((((%%%'''(((******)))((('''&&&'''((()))************(((''''''&&&&&&''''''(((&&&&&&''''''(((((())))))(((((())))))))))))(((((((((((((((((())))))))))))''''''((((((((((((((((((((((((((((((((()))++++++'''((()))******)))((((((((('''&&&&&&(((((('''&&&))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++***)))))))))++++++,,,,,,,,,,,,---------///222444666777666666555555555555555555555555222222333333444555555666555555555555555555555555888888<<>>BBBFFFOOO^^^mmm}}}(((''''''''''''(((((()))''''''''''''&&&&&&&&&&&&'''((())))))))))))(((''''''''''''(((******)))'''(((((())))))))))))))))))+++***)))((('''''''''(((***************++++++,,,///...---+++******++++++***++++++,,,---...///000000000//////000000111222333333333444444555555555333333333333333333333333222222000/////////000000000111111000---,,,,,,---,,,---...---+++*********,,,+++***)))((((((((((((+++******)))(((((())))))((()))*********)))'''&&&''''''''''''''''''''''''))))))(((((('''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))))))))((('''''')))+++***)))'''&&&&&&''')))***&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((&&&''''''(((((((((((((((((((((''''''(((((()))***((((((''''''''''''(((((())))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((((((***)))(((''''''((()))***(((((((((''''''(((((((((((()))))))))((('''&&&%%%)))((('''&&&&&&&&&&&&'''&&&&&&((()))))))))((('''(((((())))))(((((('''&&&(((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&(((******(((&&&&&&'''&&&&&&'''(((((('''''''''+++)))&&&&&&)))***)))(((''''''(((((()))))))))***(((((('''''''''((())))))))))))))))))((((((((('''&&&&&&'''''''''((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((************((((((+++***))))))((()))))))))***************)))))))))((('''&&&'''((()))((('''))))))))))))))))))))))))******************++++++,,,,,,,,,+++++++++******++++++++++++,,,---......000222444555555666777888999888777666555333222222444444444333333444555555666666666555666666777777666666:::@@@EEENNN^^^mmm~~~((((((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((('''&&&&&&&&&'''))))))(((&&&************)))))))))((()))(((((('''''''''((((((***************+++,,,,,,......---,,,+++++++++,,,***++++++,,,---...//////000000//////000000111222222222222222222222222222333222222222222222222222111111000/////////000000///000000///---+++,,,,,,+++,,,---,,,***))))))))),,,+++***)))((((((((((((******)))((((((((()))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))******)))((((((***+++)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))'''### """%%%&&&''''''''''''(((((((((&&&''''''((((((((((((((()))((('''&&&'''(((***+++(((((())))))))))))(((((())))))************))))))((((((((((((((((((((((((******)))((((((''''''&&&))))))(((((((((((())))))'''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''((((((''''''&&&&&&''''''&&&''''''((()))((((((((())))))))))))))))))((('''''''''&&&''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''')))))))))'''&&&'''(((%%%&&&'''((())))))))))))(((&&&%%%%%%&&&''''''&&&%%%&&&'''((()))******+++))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))%%%%%%%%%&&&'''((()))***(((((())))))))))))(((((()))(((''''''&&&&&&''''''(((((((((((((((((((((((('''((())))))************,,,++++++******)))(((((()))((('''(((***+++***))))))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,++++++++++++***))))))***+++,,,,,,,,,,,,...111555777777666777888777666666555444444333333333333333333444555666666777666666555555555555666666666:::@@@FFFNNN]]]kkk~~~)))(((''''''&&&&&&&&&&&&''''''((((((((((((((()))'''''''''((((((''''''''')))((('''(((***+++***)))******************))))))%%%&&&&&&''')))+++,,,---+++************+++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---.../////////////////////000111111222222222111111111111111222222111111111111111000000000000/////////000000...///000...,,,++++++,,,+++,,,---,,,***)))))))))))))))(((((((((((())))))***))))))((((((((())))))***)))(((''''''((())))))'''''''''''''''''''''''''''((((((((())))))******((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((()))***)))(((((()))***((('''&&&&&&&&&&&&'''((('''&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&'''''''''(((***(((&&&%%%&&&(((%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((((()))(((&&&$$$%%%''')))+++((()))***++++++***)))((())))))************))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((''''''((((((''''''''''''((((((&&&''''''((((((((((((((((((((()))))))))(((((('''''''''''''''((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))(((&&&&&&''')))&&&&&&'''(((((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((())))))***))))))))))))(((((('''&&&&&&&&&''''''((()))******(((((((((((())))))))))))$$$$$$%%%%%%'''(((******((())))))******))))))((()))((((((''''''''''''''')))((((((''''''(((((()))&&&''')))*********)))((())))))(((((((((((((((((()))((('''(((***++++++***))))))))))))))))))))))))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++((()))+++---------,,,,,,---000555777888777777777555555555555444444444444333333333333444666777777777777666555444444444555;;;;;;???DDDGGGNNN[[[hhh|||)))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&***)))((()))***++++++***'''(((((()))******++++++''''''((()))***,,,...///+++++++++***+++,,,,,,---*********++++++++++++++++++,,,,,,------........./////////...///000000111222222111111111111111111111111000000/////////////////////000000000//////---...///...,,,***+++,,,,,,---...---+++*********&&&&&&''''''(((***+++,,,)))((((((((((((((())))))***)))(((''''''((()))***((((((((((((((((((((((((''''''(((((())))))******''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''((())))))''''''((()))''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$&&&'''''''''((((((((((((&&&'''''''''((((((((())))))'''&&&'''***+++***(((%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((((((((((((((&&&$$$######%%%(((***((()))***++++++***)))((())))))************))))))))))))))))))))))))))))))%%%&&&&&&'''((())))))***&&&''''''''''''''''''&&&((((((''''''''''''(((((())))))))))))((('''&&&%%%(((((('''''''''(((((()))''''''''''''((((((((()))&&&''''''((((((''''''''''''''''''((()))***+++,,,''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((())))))******((())))))(((&&&&&&''')))'''''''''''''''&&&%%%$$$(((((())))))(((((((((((((((((((((''''''''''''''''''(((((((((((('''%%%%%%''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))((()))***++++++***)))((())))))(((''''''''''''(((***))))))(((((())))))***(((((()))******((('''&&&&&&''''''((()))******+++'''&&&%%%&&&)))***)))((())))))))))))))))))))))))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++)))***,,,.........------,,,000555777888777777888555555555555555555555555333333333444555666777888888777666555555555555555:::;;;???EEEHHHMMMYYYeeewww''''''&&&&&&%%%&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''''''''&&&%%%%%%&&&'''''')))'''&&&&&&((()))))))))&&&&&&'''((()))***++++++,,,++++++*********+++++++++++++++++++++,,,------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------......//////......//////000111000000000000000111111111000000//////......------......///000000000//////,,,---...---+++***+++,,,,,,---...---+++*********%%%&&&&&&'''(((***+++,,,((((((''''''(((((())))))))))))(((''''''(((***+++(((((((((((((((((((((((('''''''''(((((()))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''))))))(((''''''((('''''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&'''''''''((((((((())))))'''''''''((())))))******(((%%%###%%%)))+++)))&&&''''''((((((((()))))))))&&&''''''((((((((((((((('''&&&%%%$$$$$$&&&((()))))))))************))))))))))))************))))))))))))))))))))))))))))))$$$$$$%%%&&&((()))***+++(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))((('''&&&%%%((((((''''''(((((())))))(((''''''''''''((())))))%%%&&&&&&'''''''''''''''((((((((((((((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((())))))***''')))))))))'''&&&'''(((''''''''''''&&&%%%$$$###%%%'''))))))'''&&&''''''((((((((('''''''''&&&&&&&&&&&&((((((((('''&&&%%%***))))))((('''&&&%%%$$$''''''((((((((()))))))))''''''&&&&&&&&&''''''((((((***+++,,,,,,+++***(((***)))((((((''''''(((((())))))))))))))))))))))))))))))))))))(((((('''&&&'''((()))***,,,---......***))))))***---......---)))))))))))))))))))))))))))))))))***+++++++++,,,***++++++++++++,,,,,,,,,++++++,,,---............---000444666777777888999666666666666666555555555444444444444555666777777888777777666666666666777444666<<>>BBBDDDIIIVVVdddsss###&&&))))))((('''((()))''''''''''''((((((((((((***)))((('''&&&''''''(((&&&%%%%%%&&&))),,,---,,,((((((((()))******++++++*********))))))************+++,,,---------,,,+++---,,,---222777777111+++...///111111/////////000///...------------...///000///---,,,,,,,,,---......//////...,,,+++,,,---......//////......---,,,))))))***+++++++++++++++,,,,,,+++)))&&&&&&(((***''''''((((((((()))))))))&&&'''((()))))))))(((''''''''''''((((((((((((((()))(((&&&$$$$$$&&&((()))&&&&&&&&&''''''''''''(((***'''$$$$$$&&&(((((('''%%%%%%&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''((())))))***((('''&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((((((((''''''(((((((((''''''&&&''''''((((((''''''&&&&&&((())))))))))))'''&&&%%%''''''(((((()))((((((((($$$%%%&&&'''((()))))))))(((((((((((('''''''''''')))(((((((((((((((((((((&&&'''(((((((((((('''&&&((((((((((((''''''''''''&&&&&&''''''((()))))))))'''''''''''''''((())))))'''((()))******)))((('''&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&%%%%%%%%%&&&'''(((((()))'''(((((()))))))))(((((('''''''''&&&''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((''''''&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&'''+++++++++++++++***))))))(((((((((((())))))))))))''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((************************(((((())))))))))))(((((((((''''''''''''((()))))),,,***'''''''''((((((''''''((())))))******))))))(((((('''''''''(((((()))))))))))))))))))))))))))))))))************))))))))))))++++++++++++***))))))))))))***,,,---///000222222222333555666888999999888777666555555555555555333222333555777777666777777777777777666666666777999>>>BBBDDDIIIWWWdddxxx%%%'''))))))(((''''''(((&&&''''''''''''((((((((())))))(((''''''''''''(((***)))'''((()))******)))((((((((()))******++++++++++++************++++++)))******+++,,,------...,,,,,,---///111111...,,,...///111111/////////000...------,,,,,,------......---,,,,,,++++++,,,,,,000111111///---+++,,,,,,...////////////...------***)))))))))***+++,,,,,,...///...,,,***(((((()))((((((((()))))))))******(((((())))))(((''''''&&&&&&&&&''''''(((((())))))((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((()))'''%%%%%%&&&'''((('''''''''&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))))))))(((''''''&&&&&&&&&'''(((((((((''''''((())))))***))))))(((((())))))))))))))))))((('''%%%&&&'''((()))*********((((((((((((''''''''''''(((((((((((((((((())))))&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++'''((()))******)))((('''&&&%%%%%%$$$$$$%%%%%%&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((((((((((((((###$$$%%%&&&''')))******&&&'''((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&******))))))(((''''''&&&''''''''''''''''''''''''(((''''''&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&'''((((((((((((((('''''''''''''''(((((())))))******((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((************************))))))***))))))((('''&&&''''''(((((()))))))))(((---+++((((((((()))((('''''''''((())))))))))))((()))((((((''''''((((((((())))))))))))))))))))))))******++++++++++++******((()))***+++++++++++++++*********+++,,,...000111111111222444555666777888888888777666555555555555555444333333555777777666444555555555666666777777666888===BBBDDDIIIWWWeee}}}%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&'''''''''((((((((((((((('''''''''((((((+++)))''''''((()))((('''((((((((()))******++++++,,,++++++++++++++++++,,,************+++,,,---...+++,,,---------,,,------...///111111/////////000........................---------,,,,,,,,,------000111111000...,,,---......////////////...------,,,+++***)))))))))++++++,,,...///...,,,)))))))))))))))))))))************&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((()))******&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&''''''''')))(((&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&''''''''''''(((((())))))''''''&&&&&&&&&&&&''''''((('''&&&%%%&&&'''((()))************)))(((&&&&&&%%%%%%'''(((((()))))))))'''((((((((()))))))))((()))))))))))))))((('''&&&)))))))))))))))(((((('''%%%%%%&&&'''((()))*********************+++++++++))))))))))))))))))))))))((((((((((((''''''''''''))))))((((((''''''''''''(((''''''&&&&&&((()))***'''((())))))***))))))((((((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&&&&'''((()))***++++++%%%&&&'''(((((((((((((((((('''&&&%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&((((((''''''''''''(((((((((((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''((()))******+++((((((&&&%%%%%%&&&(((((('''&&&&&&&&&&&&'''((((((************************************)))'''&&&&&&&&&'''(((******)))(((((()))((('''(((***,,,+++***&&&''''''(((((((((((((((***)))(((((((((((((((((()))))))))))))))))))))))))))******++++++******)))(((((()))***+++,,,,,,,,,...------,,,,,,------...000111222444555666777777888777666555555555555555666555333444666777777666444444444555555555666666555777===AAADDDIIIWWWeee~~~&&&%%%$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((###""""""$$$(((+++,,,,,,((((((((()))******++++++,,,++++++++++++++++++,,,,,,++++++******++++++,,,,,,---...---++++++---///...///111111/////////000/////////000000/////////......//////////////////---///000///......///000...............---,,,,,,...---+++)))(((((()))))))))+++------,,,***))))))))))))))))))************$$$$$$%%%%%%&&&'''((((((%%%&&&&&&'''((()))******&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&'''''')))(((&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''((()))((('''''''''(((***+++************)))(((&&&&&&%%%%%%'''((())))))******''''''''''''''''''((((((((((((((((((''''''&&&%%%)))))))))))))))(((((('''%%%%%%&&&'''((()))******))))))******++++++++++++************************(((((((((((('''''''''''')))))))))(((''''''&&&&&&%%%&&&((()))))))))((('''''''''((()))))))))))))))******))))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))(((((((((((((((((())))))))))))$$$%%%&&&&&&''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''((())))))))))))((('''(((((((((''''''((((((((('''(((((((((((((((((('''+++***)))((((((((())))))&&&''''''((()))******+++((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))************)))'''&&&&&&&&&''')))*********)))(((((('''''')))+++,,,,,,+++&&&''''''(((((((((((((((******)))((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((()))******+++,,,---...------,,,,,,------...///000222444555666666666777666666555555555555555777555444444666777777666555555555555444444444444555777<<>>AAABBBFFFRRR```ooo''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))******))))))***+++,,,,,,))))))***++++++++++++***------------------------------......///.........///...,,,,,,,,,---///111111111111111111000////////////---,,,,,,,,,,,,,,,///---,,,***))))))******,,,,,,++++++***))))))))))))************(((&&&%%%######$$$%%%%%%$$$######((((((''''''''''''(((((()))'''%%%$$$%%%&&&&&&%%%(((((())))))(((&&&$$$###''''''((((((((((((''''''+++*********))))))((((((''''''&&&&&&&&&&&&''''''***)))'''&&&%%%%%%%%%&&&))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((())))))))))))((((((***)))((('''&&&&&&'''((())))))(((((('''''''''&&&))))))(((((('''''''''&&&)))(((''''''((()))(((&&&(((%%%###!!!!!!$$$(((***'''&&&&&&&&&&&&'''((((((&&&&&&'''((()))******+++((()))+++,,,,,,+++***)))+++)))'''&&&%%%&&&((()))&&&'''((())))))((('''&&&((((((''''''''''''(((((()))((('''&&&&&&'''((()))'''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((%%%$$$###$$$&&&((((((((('''''''''''''''&&&&&&&&&)))(((((((((''''''''''''''''''(((((())))))******(((((())))))))))))((((((&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''***)))(((''''''&&&''''''((('''&&&%%%%%%&&&'''(((+++*********))))))(((((((((((((((((()))))))))))))))******))))))((('''&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''(((((())))))******+++***)))(((((('''(((((()))(((((()))******(((''')))))))))((((((((((((((((((((((((((((((((((((((('''((()))***************---,,,+++*********+++,,,)))************+++++++++++++++,,,,,,,,,,,,------...000222444555666555555777777666555555555555555777555444444555555444333333444444555555555555555666666888<<>>BBBHHHTTT___mmmyyy'''&&&&&&&&&&&&&&&&&&'''$$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((((('''''''''''''''&&&&&&)))((('''''''''(((******))))))(((((('''''''''&&&((((((((()))*********+++)))******+++++++++******------,,,,,,,,,---///000...........................---,,,---......,,,***,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))******))))))))))))******)))))))))))))))(((''''''''''''&&&%%%&&&&&&'''(((***************************)))(((''''''&&&&&&&&&*********+++,,,,,,***(((((((((((((((((((((((((((&&&&&&'''''''''((((((((()))))))))(((((((((''''''(((&&&&&&'''******(((&&&$$$%%%&&&''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&'''((()))))))))(((&&&((()))((('''&&&''')))((((((((((((((((((((((((%%%%%%$$$%%%&&&))),,,---.........+++(((%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&---,,,***(((((()))***+++'''(((***++++++***((('''******)))((('''%%%###"""(((((((((((((((((((((((('''(((((()))))))))(((((((((((((((((((((((((((((()))***+++,,,,,,+++***))))))))))))************+++***))))))(((((((((((((((&&&''')))+++---///111111***)))(((''''''((()))***(((+++,,,,,,***)))***+++++++++++++++*********)))(((((((((((((((((((((((())))))(((((())))))************************************))))))(((((('''''''''''''''((((((((((((((())))))))))))))))))))))))&&&''')))******)))'''&&&""""""###$$$%%%&&&''''''(((((((((((()))))))))))))))******)))'''((()))+++'''(((***,,,,,,,,,******((())))))******))))))(((************++++++++++++******************)))))),,,+++******,,,,,,+++***''''''((((((((()))))))))))))))))))))))))))))))))******++++++++++++******)))))))))*********++++++++++++,,,------------,,,000111222222333333333333555555666666777777888888888888888777777777666666777777777666666666555555999888:::>>>BBBGGGSSS^^^mmmyyy%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((((((***)))&&&%%%%%%'''***,,,******)))((('''&&&%%%%%%))))))))))))))))))))))))((()))***++++++++++++++++++,,,---...///000000///...........................---,,,---......,,,***+++******))))))******+++)))(((''''''''''''((()))***))))))(((((())))))***)))))))))(((((((((''''''''''''&&&%%%%%%%%%&&&&&&))))))((((((((((((((((((***)))(((''''''&&&''''''(((''''''((())))))(((&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&'''''''''''')))))))))((((((((((((((((((''''''(((******)))(((+++++++++***)))(((&&&%%%''''''''''''''''''''''''''''''((((((((((((((('''&&&'''(((((('''&&&'''(((((((((((((((((((((((((((######$$$%%%'''***,,,...222333222...***'''&&&&&&%%%%%%&&&&&&&&&''''''''',,,+++***)))((())))))***((((((************((((((++++++***(((&&&$$$"""!!!))))))))))))))))))))))))%%%&&&'''(((((()))))))))((((((((((((((((((((((((%%%''')))++++++)))'''&&&************++++++++++++((((((((((((((())))))***''''''(((((((((((())))))***))))))(((((()))******&&&((())))))((('''(((***)))))))))(((((((((((('''(((((((((((((((((((((((((((((()))))))))(((''''''(((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))******))))))))))))(((((((((((()))******)))(((''')))+++%%%''')))***+++,,,++++++'''(((((())))))(((((((((''''''((((((((())))))))))))))))))***************,,,*********,,,,,,+++***((((((((()))))))))******))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,---............---000000111222333333333333666666666666666666666666888888777777777777666666888777777777777777666666:::999:::>>>AAAFFFQQQ\\\mmmyyy$$$%%%&&&''''''&&&%%%$$$%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''(((((((((((()))(((&&&&&&&&&''')))+++***))))))((('''&&&&&&&&&)))))))))))))))((((((((('''((()))***+++,,,,,,,,,((()))***+++------..............................+++***)))***,,,,,,***((())))))(((((((((((())))))***)))'''&&&&&&''')))***))))))(((((((((((())))))))))))((((((''''''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((())))))(((''''''''''''''''''&&&%%%&&&'''(((&&&%%%&&&%%%###""""""###%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))((((((((('''&&&%%%((()))))))))))))))))))))'''''''''''''''''''''''''''((((((((((((((('''&&&&&&'''((((((&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&'''((((((111111000...***(((''''''((((((((())))))))))))***&&&&&&&&&%%%&&&'''((((((&&&'''(((((((((((('''&&&'''((((((((((((((('''&&&((((((((((((((((((((((((&&&'''(((((()))))))))(((''''''''''''''''''''''''&&&%%%$$$######%%%&&&(((''''''((((((((()))))))))''''''''''''((()))***+++((((((((('''&&&&&&&&&%%%((((((((((((((()))))))))&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''%%%$$$###''''''((())))))(((''''''(((((((((((())))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((+++***)))(((((()))***+++,,,++++++******)))))))))******))))))((((((''''''((()))***)))(((''')))***''''''((()))*********)))&&&''''''(((((((((((('''&&&&&&&&&'''''''''((((((''''''(((((()))))))))***)))((('''((()))***)))((())))))))))))************))))))))))))))))))))))))(((((())))))******)))))),,,,,,,,,---------......+++,,,,,,---------------///000111222333444444444555555555666666666666666777777777777777777666666888888888888777777777777;;;999:::===@@@EEEOOOZZZlllyyy%%%&&&&&&&&&&&&&&&&&&%%%&&&'''((()))((('''&&&%%%(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&'''((((((((((((((('''''''''((((((((((((((()))))))))((((((((((((((('''((()))***+++,,,,,,,,,)))((((((((()))+++...///........................***))))))***+++,,,***((()))((((((''''''(((((()))+++***(((''''''(((***+++))))))(((((((((((())))))))))))((('''&&&'''''''''((((((((((((''''''&&&&&&''''''((()))+++,,,------)))((((((''''''''''''(((***)))(((((()))***)))(((***((('''%%%%%%'''(((***%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&'''((()))(((((((((((((((((((((((('''((((((((((((((('''&&&&&&'''((('''&&&%%%&&&((((((((((((((((((((((((((())))))((('''&&&%%%%%%%%%***++++++***(((''''''(((((((((((())))))))))))***""""""###$$$%%%'''((()))''''''((((((((((((''''''''''''(((***++++++++++++''''''''''''''''''''''''***************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&'''(((***+++&&&&&&&&&'''''''''((((((''''''''''''(((***+++,,,))))))((((((((((((((('''%%%&&&&&&''''''((((((((()))(((&&&%%%%%%%%%$$$$$$************************((((((((((((((((((((((((&&&&&&'''''''''%%%$$$###''''''((((((((((((''''''(((((((((((())))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((+++***)))(((((()))***+++))))))(((((('''&&&%%%%%%******))))))(((((('''''''''(((***)))((('''((()))))))))))))))(((((('''&&&&&&&&&'''((((((((((((((())))))*********+++++++++%%%&&&&&&&&&'''(((((((((((('''&&&''')))***)))((())))))))))))************))))))))))))))))))))))))&&&''''''((())))))((((((++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,//////111222333444444444333333444555666777888888666666666666666666777777777777777777888888888888:::999:::===???DDDNNNYYYjjjwww(((''''''&&&&&&''''''(((''''''(((((((((''''''&&&(((((((((((((((((((((((()))))))))(((((('''''''''%%%&&&'''))))))((('''&&&''''''''''''(((((())))))((((((((((((((((((((((((((()))***+++++++++++++++,,,+++***)))***,,,///000........................++++++***+++---...,,,+++)))((((((''''''(((((()))******)))(((((()))******)))((((((''''''(((((())))))((('''&&&&&&&&&'''(((((((((((()))(((((('''&&&%%%%%%&&&''')))***++++++((((((''''''''''''(((((()))(((&&&&&&'''(((((('''(((((('''&&&&&&'''((((((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''!!!###%%%&&&&&&&&&'''(((******)))(((((())))))***((((((((((((((((((((((((''''''((((((((((((((('''%%%&&&''''''&&&%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''######$$$&&&((()))***+++******************************++++++++++++******''''''''''''''''''''''''++++++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))+++,,,+++)))((((((((((((((())))))))))))''''''''''''((()))++++++))))))))))))))))))******$$$$$$&&&'''''''''''''''---***'''''''''(((((('''(((((()))))))))))))))***(((((((((((((((((((((((((((((()))))))))(((''''''((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))******((((((((((((******''''''((((((((()))))))))))))))))))))((((((((((((&&&(((***)))(((''''''(((******)))((('''&&&%%%%%%&&&''''''((())))))))))))((((((((()))))))))******&&&&&&&&&&&&'''''''''''')))(((((()))+++,,,+++***((((((((()))))))))******))))))))))))))))))))))))'''((()))***************''''''((((((((())))))))))))***++++++,,,,,,++++++...///111222333444555555111222333444666777888999555555666666666666777777666666777777777777777888999888999<<>>CCCNNNYYYfffsss,,,***'''%%%%%%'''***,,,((('''&&&&&&&&&((()))***((((((((((((((((((((((((&&&&&&'''((()))***++++++((('''%%%$$$$$$&&&)))*********)))((('''&&&&&&%%%%%%&&&&&&'''((()))************+++++++++******))))))+++---...///---+++***........................((((((((()))++++++***)))))))))(((((((((((())))))&&&&&&'''(((((('''&&&&&&((((((''''''''''''((((((***(((&&&%%%%%%%%%'''(((###$$$&&&'''((('''&&&&&&))))))((('''&&&&&&%%%%%%(((((('''''''''(((((()))***(((&&&&&&'''((()))((())))))***++++++***))))))'''''''''(((((((((((()))((()))))))))******++++++%%%'''***)))&&&%%%&&&'''&&&%%%$$$$$$$$$&&&'''((())))))))))))))))))))))))%%%%%%'''((())))))))))))%%%&&&''''''%%%%%%&&&'''((((((((((((((((((((((((&&&&&&&&&''''''&&&%%%%%%%%%&&&''''''&&&&&&'''(((&&&&&&&&&'''''''''((((((((((((((()))(((''''''&&&))))))(((((((((((())))))((())))))*********))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))************************+++((($$$"""###''',,,///(((((((((((())))))))))))((((((((((((((())))))***((((((''''''''''''&&&&&&$$$%%%'''))))))))))))(((%%%""" !!!%%%)))***)))((()))))))))******++++++((((((((((((((((((((((((((('''&&&&&&&&&((()))***,,,***'''%%%%%%'''***,,,+++******)))(((''''''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))''''''((((((((((((''''''))))))((('''&&&%%%$$$$$$''''''(((((())))))******%%%''')))***((('''''''''''''''&&&&&&&&&''''''((('''''')))***++++++++++++))))))))))))************++++++******))))))((((((&&&&&&%%%&&&)))******)))''''''''''''(((((((((((())))))))))))))))))))))))''''''(((******+++++++++)))************++++++++++++,,,------......------...///000222444555555555555555555555555555555555444555555555666666777777444555555555666666777777777666777;;;>>>CCCNNNYYYeeerrr((((((((('''&&&&&&%%%%%%$$$&&&(((((('''((()))+++///+++&&&%%%&&&(((((((((''''''''''''''''''&&&&&&''''''''''''((((((((()))***((('''(((++++++)))&&&******))))))))))))*********************+++++++++...---,,,++++++---...000//////...---,,,,,,++++++******))))))(((((('''''',,,+++)))(((&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''')))***)))'''%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&***'''%%%&&&((((((&&&$$$&&&&&&''''''(((''''''&&&%%%$$$$$$%%%'''(((((('''((((((''''''''''''((((((***)))'''%%%%%%%%%'''(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''&&&&&&%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''&&&&&&''''''(((((())))))'''''''''''''''''''''''' """%%%'''***,,,---,,,+++***(((&&&%%%%%%%%%'''''''''''''''((())))))((((((''''''''''''((((((''''''((())))))))))))))))))))))))))))))((('''''',,,***(((((((((((('''&&&$$$$$$%%%%%%'''(((***+++(((((((((((())))))))))))))))))))))))************''''''((()))***++++++,,,((((((''''''''''''(((((((((((())))))))))))((((((******))))))((((((''''''%%%&&&''')))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))***))))))+++...---)))&&&******))))))((((((''''''))))))))))))))))))))))))***)))((('''&&&&&&'''(((((()))))))))))))))((((((((()))***++++++***)))(((************************(((''''''''''''&&&&&&&&&(((((((((((()))))))))))),,,++++++***)))(((''''''((((((((((((''''''''''''+++++++++******(((''''''(((((((((((())))))))))))))))))))))))************)))((((((((((((((())))))'''(((***,,,---------,,,...+++)))+++...000///---000222555666444333222222555666666666666666555555999888777666666666666666555555555555555555444444555777999999<<>>EEEOOOWWWfffqqq%%%%%%&&&&&&'''(((((()))((()))***)))((('''((()))(((***,,,------+++'''$$$&&&&&&&&&''''''''''''''''''(((((((((((()))))))))((('''&&&%%%%%%%%%$$$$$$&&&&&&((()))******)))))))))******++++++,,,,,,,,,...///000111222111000000/////////......---------))))))))))))))))))))))))***)))((((((((((((((((((((((((''''''''''''(((((())))))((('''&&&%%%%%%%%%"""%%%((()))((('''''''''((((((''''''''''''(((((('''''''''''''''''''''&&&(((''''''&&&&&&&&&&&&&&&&&&%%%$$$&&&((()))((('''''''''''''''''''''''''''((('''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++***)))((((((((()))***)))((((((''''''''''''((('''&&&%%%%%%$$$$$$$$$%%%))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((()))'''''''''''''''((())))))******))))))))))))******''''''((()))))))))))))))(((((())))))))))))((((((&&&%%%$$$%%%(((******)))))))))((((((((((((((()))&&&&&&'''''''''(((((((((''''''''''''(((((((((((()))))))))))))))(((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((()))******+++***)))'''&&&$$$$$$$$$%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''(((((())))))))))))((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&'''''''''((((((((()))))))))))))))(((((((((((((((''''''(((((()))***++++++))))))******)))(((''''''(((((((((((())))))))))))(((((((((((()))))))))***(((((()))+++,,,---......+++***)))(((((()))+++,,,++++++---///000000///---...000222333333333444555444444555555666666555555555555666666666555555555555555555555666666666666666888999:::===DDDNNNVVVeeeppp$$$%%%%%%&&&'''((())))))&&&(((((((((&&&%%%&&&'''***+++++++++***(((''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***''''''&&&%%%$$$$$$%%%&&&''''''((())))))))))))))))))******+++,,,,,,------111111000///000111222333000000000000////////////))))))))))))************,,,+++***)))'''''''''&&&(((((((((''''''((((((((())))))((('''&&&%%%%%%%%%"""%%%((())))))''''''''''''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''''')))((('''&&&&&&&&&&&&'''&&&%%%%%%&&&((())))))(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''(((***...111444------,,,+++***))))))***((((((((((((((()))******))))))((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''((()))***+++'''''''''''''''((())))))******))))))))))))******''''''((()))))))))))))))(((((())))))))))))((((((***(((''''''((())))))(((((((((''''''&&&&&&''''''''''''((((((((()))))))))''''''''''''(((((((((((()))))))))(((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((('''''''''''''''(((((((((((())))))))))))(((&&&%%%$$$$$$$$$%%%&&&'''(((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((()))***+++(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((((((((''''''((())))))))))))))))))((('''&&&&&&'''((()))************************(((''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''''''''&&&''''''((()))******+++((())))))))))))(((((('''(((((((((((())))))))))))'''(((((((((((()))))))))'''(((***,,,---.........---,,,***))))))***+++,,,,,,++++++***+++,,,...000000111333333222111222333333333444555555555555555555555666777777666666555555555555666666666777777555666888999<<>>///...---+++)))(((''''''&&&&&&&&&''''''(((******((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***'''''''''''''''((())))))***))))))(((((())))))***''''''((()))))))))))))))'''(((((())))))))))))))),,,***(((((((((((('''&&&(((''''''&&&&&&&&&''''''(((((((((((()))))))))***''''''((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((&&&''''''''''''(((((((((''''''((())))))(((&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((*********))))))))))))(((&&&((())))))))))))***,,,(((((((((((())))))))))))))))))))))))))))))))))))&&&'''(((((()))(((((((((&&&'''((())))))******))))))((((((''''''(((((()))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&&&&''''''((((((&&&&&&''''''(((((())))))((((((((())))))(((((('''(((((((((((())))))))))))''''''(((((((((((())))))''')))***,,,---------,,,------,,,+++*********+++,,,+++***)))(((***...111111222333222111000111333222333444555555555555555444555777888888888777666555555555666666777777888444555777888;;;BBBLLLTTTbbbnnn%%%&&&&&&&&&''''''(((((($$$&&&''''''&&&&&&((()))$$$&&&((((((&&&&&&)))+++%%%%%%&&&&&&'''(((((()))(((((()))))))))************++++++***))))))---000...---***(((((()))***+++)))******+++,,,---...///...............///000000........................))))))*********+++++++++)))((((((((()))***++++++))))))(((((((((((())))))''''''''''''''''''&&&&&&%%%'''((('''&&&&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%"""$$$&&&&&&$$$$$$%%%'''***)))'''%%%%%%%%%&&&'''***)))''''''((((((&&&%%%$$$%%%'''(((((('''%%%$$$%%%&&&&&&''''''(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$&&&+++222999===555444111///,,,***))))))&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''((()))))))))((((((''''''(((((()))''''''((()))))))))))))))''''''((()))))))))))))))+++***'''''''''((('''%%%((('''''''''''''''(((((('''''''''((((((((())))))((((((((()))))))))******&&&'''''''''((()))))))))((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&'''))))))***)))((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))((((((((((((###&&&)))***)))((()))***'''((((((((()))))))))***))))))))))))))))))))))))%%%&&&((()))))))))((((((&&&'''((()))************((())))))******))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''(((((()))******&&&&&&&&&&&&''''''''''''''''''((((((((((((((('''(((((((((((())))))))))))'''''''''((((((((())))))((()))+++,,,---,,,+++***,,,,,,,,,++++++***((((((***+++,,,+++******...111///111222111000111222444111222333444555555555555555666888999:::999888777444555555666777777888888444666888999;;;BBBMMMTTTaaammm&&&&&&&&&'''''''''''''''$$$&&&(((((('''((()))+++%%%(((***)))&&&$$$$$$&&&%%%%%%&&&&&&'''((())))))))))))))))))************((()))***)))((()))---111111///+++((('''(((+++,,,)))******+++---...//////...///111222333222000///,,,---------------------))))))******++++++++++++******))))))))))))******))))))(((((((((((())))))&&&&&&&&&''''''''''''''''''(((((('''%%%%%%'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&((((((&&&%%%(((***+++)))'''%%%$$$%%%&&&''''''&&&%%%''')))***)))((($$$%%%'''(((((('''%%%$$$%%%%%%&&&'''((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''+++)))'''&&&(((---222666@@@???<<<999666333222111+++***)))(((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''(((((())))))'''''''''''''''((())))))'''''''''''''''((())))))((((((''''''''''''(((((('''(((((()))))))))))))))''''''((())))))))))))))))))(((&&&&&&''''''&&&%%%((((((((((((((()))******&&&&&&&&&'''''''''(((((())))))))))))************%%%&&&&&&'''((()))******((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&&&&'''''''''(((((('''((()))***++++++***)))((((((((((((((('''''''''))))))))))))))))))))))))))))))(((((('''''''''&&&!!!%%%)))***((('''''')))'''((((((((())))))******))))))))))))))))))))))))%%%&&&((()))))))))((((((&&&'''((()))************((()))***++++++***)))((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((()))***+++,,,,,,&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((((((((((('''(((((((((((())))))))))))''''''''''''((((((((()))((()))+++,,,,,,+++***)))***+++++++++***)))'''&&&))),,,......---,,,...000...///000111111222444666111222333444555555555555555777999:::;;;:::999888444555555666777888888999555777999:::<<>>LLLPPPEEE999,,,,,,***)))((((((((((((*********)))))))))))))))******))))))))))))******''''''((((((((('''''''''))))))*********((('''%%%''''''(((((())))))******((('''''''''&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&'''''''''((()))))))))))))))******(((((((((((((((((((((((())))))))))))(((((((((((('''(((((()))******++++++***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,---...///000000000000000000111111111111111111111222222222222222222222222222333333333444444555666666666666555777666888===@@@DDDMMMWWW^^^mmmyyy&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((+++***)))(((''''''''''''))))))))))))))))))))))))++++++++++++******************)))(((((()))******************+++,,,------......////////////......,,,,,,,,,,,,,,,+++++++++))))))))))))(((((((((((()))((((((''''''''''''''')))(((&&&'''(((((('''&&&%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''(((((((((''''''(((((($$$%%%&&&'''((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))''')))((($$$%%%+++444999@@@<<<666111...,,,+++***(((((('''''''''(((((()))((()))(((&&&$$$$$$&&&((())))))'''&&&%%%$$$######'''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))'''((())))))))))))(((((((((((((((''''''(((((((((***)))'''&&&&&&'''''''''((((((((((((((('''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))((('''&&&'''((())))))))))))***+++---------//////...+++)))))))))'''&&&&&&&&&&&&&&&&&&'''***))))))+++------,,,+++(((((((((((((((((()))((())))))************))))))'''((()))(((&&&&&&)))++++++999OOOdddkkk___HHH555,,,,,,***)))((((((((((((******************))))))***))))))))))))))))))***''''''((())))))(((((('''))))))*********((('''%%%''''''(((((())))))******((('''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((())))))))))))******)))))))))))))))))))))***+++,,,,,,,,,++++++++++++,,,,,,---....../////////000000111111111111222222222222333333444444555555555555555555555555555555666777777777666666666666999===@@@DDDLLLVVV]]]mmmzzz''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***+++,,,))))))))))))))))))))))))******+++++++++++++++++++++***)))(((((()))***+++************+++,,,---...,,,---..................//////...---,,,,,,++++++(((((((((((((((((((((((()))(((''''''&&&&&&'''''')))'''%%%%%%&&&'''&&&%%%%%%%%%%%%&&&''''''(((((()))((((((''''''(((((((((######$$$%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''((((((&&&&&&'''(((###$$$&&&'''))))))******&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((())))))(((((('''&&&''''''''''''((()))***,,,++++++******)))))))))''''''&&&&&&''''''(((((('''(((((('''&&&%%%'''(((++++++***)))'''&&&%%%$$$''''''''''''''''''''''''''''''&&&''''''((()))***))))))))))))))))))))))))(((((())))))******)))))))))((((((''''''(((((()))'''&&&%%%&&&'''((('''%%%((((((((((((((('''''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))%%%'''))))))'''&&&''''''%%%&&&&&&'''((()))+++,,,...///000...+++(((((((((''''''&&&&&&&&&&&&''''''+++******+++------,,,***))))))))))))(((((((((((((((((())))))))))))((((((((()))***(((&&&(((---222555KKKbbbgggXXXDDD888444+++***))))))(((((((((((('''''''''(((((()))))))))***))))))(((((())))))***&&&''')))*********)))((($$$%%%&&&'''(((((((((((('''((()))))))))))))))(((((((((((('''''''''&&&&&&''''''((())))))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))************))))))))))))))))))***************+++,,,,,,+++++++++*********)))******++++++,,,------******+++,,,,,,------.........///000111111111111222222222333333444444555444444444444444555555555555555666777777777777666444444777<<>>BBBIIIRRRSSS\\\bbbrrr''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))&&&&&&''''''((('''''''''''''''((((((((((((''''''))))))((((((((((((((()))))))))(((((())))))***+++)))((('''(((***+++***((()))))))))))))))))))))))))))(((((('''((()))***+++&&&&&&&&&'''''''''(((((('''''''''(((((('''&&&&&&%%%$$$$$$######$$$$$$%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&'''(((((((((((((((,,,)))&&&&&&))),,,------,,,///111000---)))'''''''''((()))(((&&&&&&&&&'''''''''&&&&&&''''''((()))((((((((((((((((((((((((++++++******))))))))))))&&&'''((()))(((%%%###!!!((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''))))))(((((((((((()))))))))(((((('''''''''(((((('''''''''''''''((()))))))))))))))))))))(((''''''&&&'''((()))))))))(((''')))((((((((((((''''''''')))))))))(((((((((''''''))))))))))))))))))))))))+++)))(((&&&&&&&&&((()))(((((())))))))))))((((((&&&''''''(((((((((((((((&&&&&&''''''''''''&&&&&&)))'''&&&&&&''''''&&&$$$'''''''''''''''''''''''')))))))))(((((((((((((((''''''((())))))(((((((((((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((())))))***''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))************(((((())))))))))))((((((***++++++***)))((()))***,,,,,,+++***))))))))))))++++++*********+++,,,,,,)))+++------------...///111111222222222222333333222111111111111222222333333222111000111222444555444555555444222222444666777555555999;;;???FFFNNNUUU^^^dddttt''''''''''''''''''''''''%%%&&&((('''&&&&&&'''(((&&&&&&&&&&&&'''((()))***((((((''''''''''''(((((()))((((((''''''((())))))''''''((()))))))))))))))((('''&&&''')))***)))((())))))))))))))))))))))))((((((((((((((()))******&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((($$$$$$############$$$$$$&&&&&&''''''''''''&&&&&&)))((('''&&&&&&&&&'''((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''(((((())))))))))))&&&''''''(((((((((((((((+++'''###!!!###'''***,,,,,,...000///---***(((((((((*********((('''((()))((((((''''''(((((()))***&&&&&&'''((())))))***+++*********)))))))))))))))'''(((***+++***)))'''%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))((((((((())))))(((((((((((())))))(((((((((''''''(((((()))''''''''''''((()))******+++++++++***)))(((&&&&&&&&&'''((()))))))))((((((&&&)))+++***%%%###&&&))))))))))))((((((((((((((())))))))))))))))))))))))+++***(((''''''((())))))(((((())))))))))))((((((&&&''''''(((((((((((((((''''''((((((((((((''''''***(((&&&&&&&&&&&&$$$###''''''''''''''''''''''''(((((((((((((((((())))))%%%&&&'''(((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''+++)))&&&%%%%%%(((+++---((((((((()))))))))******((((((((((((((((((((((((&&&'''((())))))******)))'''(((((())))))(((((((((***))))))***++++++)))'''******)))))))))))))))***------,,,+++++++++,,,,,,'''***---///...---,,,,,,333333333444444555555555333333222111111111222222333222111111111222444555444555555444333333444666666444444888;;;>>>EEEMMMWWW```fffvvv''''''''''''''''''''''''%%%'''((('''&&&&&&'''(((((('''&&&&&&&&&''')))***)))((('''&&&&&&'''((()))(((((('''''''''((())))))&&&''')))*********)))(((((('''''''''((((((((('''((((((((((((((((((((((((((((((((((((((())))))***''''''''''''((((((((((((((('''''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&***)))&&&%%%$$$%%%&&&'''((((((((('''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((((((((((((''')))&&&""" !!!$$$(((***)))***,,,+++***((('''&&&((()))***)))((('''((()))((((((((((((((()))******&&&&&&'''((()))******+++)))))))))***)))))))))(((((()))***+++,,,+++***)))((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,,,,,,,+++***))))))(((((((((((())))))(((((((((((((((((()))*********)))))))))))))))***************)))((('''&&&''''''(((((())))))))))))&&&)))+++***'''%%%'''***''''''''''''''''''''''''(((((((((((((((((((((((())))))(((''''''(((((()))(((((())))))))))))((((((&&&''''''((((((((((((((((((((())))))))))))((((((***)))''''''(((((('''&&&''''''''''''''''''''''''&&&''''''(((((()))))))))$$$$$$&&&'''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''...,,,(((%%%%%%&&&(((***))))))))))))************((((((((((((((((((((((((''''''((()))))))))))))))''''''(((((()))(((((((((,,,((($$$###&&&((()))(((&&&''''''(((***,,,---...///...---,,,,,,,,,,,,,,,(((***,,,------,,,,,,---333333444444555555666666555444333222222222222222333222222222222333444555444555666555444333444666888666777;;;===@@@GGGNNNTTT^^^eeevvv''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((***)))((('''&&&''''''((()))((('''&&&&&&'''((()))'''''''''''''''((())))))((()))***+++,,,+++***)))'''((((((((('''''''''((((((((((((((((((((((((((('''(((((()))))))))))))))'''''''''((((((((())))))***))))))(((''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&)))'''%%%######$$$%%%&&&((((((((('''&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((()))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((************)))'''&&&%%%'''(((((((((((((((''''''(((((((((''''''((()))***((((((((())))))(((&&&%%%&&&'''((((((&&&&&&'''(((((((((((((((((()))******(((((())))))))))))))))))((()))************))))))%%%&&&'''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((***,,,,,,,,,,,,+++))))))(((((((((((())))))((((((((((((((()))******+++***)))((('''&&&&&&&&&'''(((((()))))))))(((((((((((((((((())))))******((((((((())))))*********&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''((((((((())))))))))))((((((&&&''''''((((((((((((((((((((())))))))))))(((((('''&&&&&&''')))***)))(((((((((((((((((((((((((((&&&&&&''''''(((((())))))$$$$$$&&&'''((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''+++***)))(((''''''(((((())))))))))))************))))))))))))))))))))))))'''(((((())))))))))))(((&&&&&&'''(((((((((((((((...***&&&&&&)))++++++***((((((((()))+++---.../////////...---,,,,,,,,,,,,++++++,,,+++***+++...000222222222333444555555666555555444333222222222333333333333333333333444444444555666666444444555666888666888<<>>DDDKKKNNNZZZdddwww'''''''''''''''''''''''''''((()))(((&&&%%%&&&'''%%%'''(((*********))))))&&&'''((())))))((('''&&&%%%%%%%%%&&&'''((()))***)))((('''''''''(((***+++)))+++,,,+++((('''(((***))))))))))))))))))))))))&&&''')))*********)))((((((((((((((())))))))))))$$$&&&***------+++'''%%%(((''''''&&&&&&''''''(((&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%&&&'''((((((((('''%%%&&&&&&''''''(((((((((###$$$$$$%%%%%%$$$$$$###(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''******))))))(((&&&%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''###$$$%%%'''((()))))))))(((((())))))((('''&&&&&&)))+++,,,+++((('''))),,,$$$"""!!!"""$$$&&&$$$"""$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&'''(((((()))))))))))))))*********)))***,,,.........,,,+++)))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&(((***---...))))))(((((((((((())))))(((((((((((()))***+++,,,&&&&&&'''''')))***+++,,,/////////...---,,,+++******)))((((((((()))+++,,,%%%***...)))!!!%%%((()))))))))******++++++))))))))))))))))))))))))''''''((())))))***))))))(((((())))))))))))((((((&&&''''''(((((((((((((((''''''((((((((((((''''''((('''&&&&&&(((((('''%%%))))))))))))))))))))))))(((((((((''''''&&&&&&%%%((()))))))))))))))((('''((((((''''''''''''((((((''''''((((((((((((''''''***)))(((((('''((())))))''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((($$$%%%&&&'''((((((((((((++++++***'''%%%'''---222))))))((())))))***++++++++++++++++++,,,,,,---...***---000111000//////000111111222333444555666777444444444444444555666777222333444444555555444444333555777888666555555555555444666;;;>>>???EEEKKKPPP\\\fffyyy)))))))))((('''&&&$$$###))))))((((((''''''''''''((('''&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))%%%&&&((()))))))))((('''''''''&&&&&&&&&%%%%%%%%%$$$(((+++***%%%"""$$$((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''''')))((('''&&&%%%$$$######%%%&&&''''''((((((''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))((((((((((((((('''''''''((()))*********((('''&&&))))))))))))))))))))))))&&&'''''''''&&&%%%%%%$$$((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''))))))))))))))))))))))))************************((((((''''''''''''(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))(((((((((((())))))***+++---------+++)))((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''''''''(((((((((((('''''')))(((&&&$$$$$$&&&(((***(((******)))((('''((()))''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))(((((())))))))))))((((((***************)))(((((((((((((((((((((((((((((('''&&&&&&%%%%%%$$$######))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((*********)))))))))))))))---+++((($$$"""$$$(((,,,))))))))))))***************)))''''''((((((&&&%%%''''''(((((())))))******%%%&&&''')))************'''((()))***+++,,,,,,,,,++++++++++++,,,...000111222222333444555666777888666666555555444444444333888777666555555555555555666666444333333444555666444555666999===BBBFFFIIINNN[[[fffyyy%%%%%%&&&&&&&&&%%%$$$$$$((((((((('''''''''&&&&&&))))))(((''''''((())))))'''((()))******)))((('''&&&'''((()))))))))((((((******)))))))))((((((((('''***,,,+++((('''(((***))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''((((((((()))(((((((((((((((((((((''''''(((((()))((('''&&&%%%''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$&&&&&&&&&''''''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((('''))))))))))))))))))))))))************************((((((''''''''''''(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))(((((((((((())))))***+++,,,---,,,+++)))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((('''))))))((('''&&&'''((())))))(((((((((((()))))))))((((((''''''(((((()))'''(((((())))))(((((('''***************)))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&)))(((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))'''&&&&&&(((***'''(((((((((((()))))))))((('''&&&'''((()))((('''''''''(((((())))))******'''((()))***++++++++++++******+++,,,---------,,,,,,+++******+++---///111222222333444555666777777777777666666666555555555777666555444444444444555666555444333333444555666777777888;;;???DDDIIIKKKNNN[[[fffxxx###$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&(((***,,,,,,***(((&&&''''''((()))))))))))))))***************))))))))))))))))))***************************************'''(((((())))))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((%%%&&&''''''((((((''''''((((((((()))))))))))))))((('''''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&''''''''''''((((((((((((''''''((((((((((((((((((''''''''''''''''''&&&%%%''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%$$$$$$%%%&&&'''((())))))&&&&&&&&&''''''''''''(((''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))))))))***++++++***((('''******************************))))))((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%"""$$$&&&((())))))((('''((()))***)))'''&&&'''((())))))(((((((((((())))))(((''''''''''''''''''((('''''''''(((((('''''''''))))))******))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))$$$'''***+++***(((''''''''''''''''''(((((((((((('''&&&%%%''')))***))))))''''''(((((())))))************++++++++++++******,,,------.........---------,,,***)))***,,,...000111222222333444555666666777777777777777666666666555444444333333333333444555555444444444444555555666777888;;;???DDDHHHKKKNNN[[[eeewww&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))******)))(((&&&((((((((()))))))))))))))''''''''''''''''''''''''((('''&&&&&&(((***)))((())))))))))))))))))))))))'''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%&&&''''''(((''''''''''''''''''(((((())))))***((((((''''''&&&&&&%%%%%%''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((''''''((((((((((((((()))***))))))((('''))))))))))))))))))))))))******))))))((((((''''''&&&&&&'''''')))***+++,,,((())))))))))))))))))((($$$%%%'''((()))((('''&&&)))***+++***)))((((((***''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((()))))))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***++++++'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((()))))))))))))))###&&&***+++***)))(((((('''''''''((((((((())))))(((&&&&&&''')))))))))(((''''''(((((())))))*********+++++++++******)))(((---------...------,,,,,,...---***))))))+++---///111111222222333444444555666666666666666666666666333333222222222222222333444444444444444444555555333333555777<<<@@@EEEHHHNNNZZZddduuu(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$'''''''''&&&&&&'''''''''((((((((((((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%''')))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&'''(((((((((((((((((('''((((((((((((((('''''''''&&&'''''''''(((((())))))(((((((((((((((((())))))((((((((((((((((((((((((&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((()))))))))((((((((((((((((((((((((((((((***)))))))))(((((((((''')))(((((((((((()))************++++++++++++******(((''''''&&&&&&&&&&&&'''((()))***)))'''&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''(((((()))))))))((((((''''''''''''''''''''''''&&&&&&'''((()))******+++&&&&&&''''''((((((((()))''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((())))))))))))&&&((()))***)))((()))+++(((((()))))))))************(((''''''(((((('''%%%''''''(((((())))))******************)))(((''''''++++++,,,,,,,,,++++++***...---+++)))***+++---///000000111111222222333333333444444444444444444444222222111111111222222333222333333444444444555555111222333666:::???DDDFFFMMMYYYbbbttt'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''((('''%%%$$$$$$%%%'''((('''''''''''''''((())))))''''''''''''(((((((((((())))))(((''''''(((***+++''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((('''''''''&&&&&&''''''((())))))))))))(((((((((((()))******))))))))))))))))))))))))&&&&&&'''(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((''''''&&&&&&''''''((((((((((((((())))))))))))''''''''''''''''''''''''((((((((()))))))))))))))...---***((('''&&&&&&'''(((((())))))))))))((((((((('''&&&&&&&&&&&&'''(((%%%&&&'''&&&$$$###$$$%%%))))))(((((((((((())))))(((''''''''''''''''''((('''''''''(((((('''''''''''''''((()))))))))((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***&&&&&&&&&''''''(((((()))''''''''''''((((((((((((''''''''''''((((((((((((&&&''''''(((((())))))***((()))***)))((((((***+++))))))))))))************+++)))((('''((((((&&&%%%''''''(((((())))))******)))))))))))))))((('''&&&))))))***++++++*********---,,,,,,,,,,,,---...///000000000000111111222222111111111222222222222222222111111111111222222333111222333444444555444444333444555888<<>>BBBFFFIIIOOOUUUbbbvvv%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((''''''((())))))(((&&&((((((((((((((((((((('''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&''')))(((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))******)))(((''''''''''''''''''(((((((((((())))))'''(((***+++++++++***)))((((((((((((''''''''''''$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&'''''''''&&&&&&&&&''''''(((((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''(((((((((((((((((((((((()))***+++,,,))))))************))))))((((((((((((((('''''''''''''''''''''((((((((((((''''''((((((((()))))))))'''(((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''(((((()))))))))+++***(((''''''((()))***)))((('''((()))***)))(((---)))'''((((((&&&'''+++((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&%%%(((((((((((()))))))))))))))((('''''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&))))))((('''%%%$$$######(((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&'''(((((((((((('''%%%&&&''''''(((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&'''((()))***+++++++++***)))))))))))))))))))))(((((((((((())))))(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++***++++++,,,,,,------...///////////////000000000222222111000///...------111111000000000111111222111111111111222333444444777999;;;===???BBBGGGJJJOOOVVVdddxxx$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((''''''((())))))(((&&&&&&'''(((((()))(((''''''$$$%%%&&&'''''''''%%%$$$((('''''''''((()))******&&&'''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''(((((((((((('''''''''((((((((((((((('''''''''((((((((())))))'''((((((((()))))))))***)))(((''''''&&&&&&&&&'''(((((()))))))))*********'''(((***+++++++++***)))((((((((((((''''''''''''$$$$$$%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&&&&&&&%%%&&&&&&''''''(((((())))))&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((()))******''''''''''''((((((((((((******))))))((())))))***))))))************))))))'''''''''(((((((((((((((''''''''''''((((((((((((******)))))))))((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))))))))))))))((('''''''''((()))***)))((('''((()))***)))(((+++'''&&&))))))'''(((,,,)))))))))(((((((((''''''******)))))))))((((((((((((((((((((())))))))))))((((((((('''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''''''''((()))))))))((((((&&&&&&((())))))))))))((()))((('''&&&&&&'''((()))&&&&&&&&&&&&'''(((******------+++)))((('''''''''))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***************+++++++++***++++++,,,,,,------....../////////000000111111222222111000...---,,,,,,111000000/////////000000111111111111222333444555777999;;;===???CCCGGGKKKOOOWWWeeezzz%%%$$$$$$%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''((())))))(((&&&!!!###%%%''')))******)))###%%%''')))******)))((('''''''''&&&''''''((((((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((()))%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((''''''((((((((()))))))))''''''(((((())))))******''''''&&&&&&&&&&&&''''''((((((((())))))******+++'''((())))))******))))))((((((((((((''''''''''''&&&&&&'''(((((((((((('''%%%&&&(((((('''''''''((('''''''''(((((((((((((((((((((((()))))))))))))))%%%%%%&&&''''''''''''&&&'''''''''''''''((())))))''''''''''''((((((((((((+++***)))((((((((((((((())))))************))))))'''''''''(((((((((((((((''''''''''''((((((((((((++++++******))))))((((((++++++************))))))&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''')))))))))(((((((((((('''''''''((()))))))))((('''((()))***)))((()))''''''******''''''))))))))))))(((((((((''''''((((((((('''''''''&&&&&&(((((((((((())))))))))))'''(((((('''&&&&&&''')))'''''''''''''''&&&&&&&&&)))(((((((((((((((((()))((((((((((((((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''((())))))))))))(((&&&'''((()))***)))((('''(((''''''''''''''''''(((&&&&&&&&&&&&'''((())))))---,,,+++)))((('''&&&&&&))))))(((((((((((())))))))))))((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((***************************++++++,,,,,,------.........///000000111222222111111222222222222222222111111000////////////000111111111111222444555666666888:::<<>>BBBFFFJJJNNNUUUdddxxx%%%%%%%%%&&&'''((()))***'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((''''''((())))))(((&&&"""###%%%''''''&&&%%%$$$&&&$$$######$$$&&&)))+++***)))((('''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''))))))((('''&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((())))))))))))&&&''''''((()))******+++''''''''''''(((***+++,,,$$$$$$%%%%%%&&&'''((((((((('''&&&&&&&&&''')))***)))(((((((((''''''''''''%%%%%%&&&'''((((((''''''&&&((()))(((&&&&&&(((+++))))))(((((('''''''''&&&%%%&&&&&&&&&''''''((((((%%%&&&((()))))))))((((((((((((((((((((()))******''''''''''''((((((((()))''''''''''''(((***+++,,,))))))************))))))&&&'''''''''(((((())))))''''''''''''((((((((()))'''((()))***+++,,,------******))))))((((((((('''***)))(((''''''((()))***&&&''')))******(((&&&%%%((()))***,,,,,,,,,+++***)))((('''((()))******(((+++)))***,,,***###''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&(((((((((((())))))))))))&&&''')))'''%%%$$$''')))))))))((((((((('''''''''((((((''''''''''''(((((())))))((((((((('''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&(((((((((&&&$$$###%%%&&&'''(((((('''&&&%%%(((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''(((******))))))(((((((((((())))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))************************++++++*********************++++++,,,,,,---......---...///000111222333444555555555444444333333222555444444333222222222333222222222333444555777888444666888;;;===AAAFFFJJJMMMTTTcccwww((((((((('''&&&&&&&&&%%%''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((''''''''')))((('''&&&&&&'''((()))''''''(((((())))))******''''''((((((''''''&&&%%%%%%%%%$$$$$$%%%'''((())))))((((((''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''''''''((((((''''''(((((())))))******%%%&&&'''(((((((((&&&&&&&&&''''''((((((((((((((()))******)))''''''((()))(((&&&$$$$$$''')))++++++))))))((('''&&&&&&%%%%%%))))))((('''''''''''''''))))))))))))((((((((((((*********)))))))))))))))+++***)))(((((()))***+++%%%%%%&&&(((***+++,,,---,,,,,,,,,***((((((***+++(((((((((((())))))))))))((((((((((((((((((((((((***)))'''%%%$$$%%%'''(((((((((((((((((('''''''''************))))))))))))***++++++)))&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$''')))(((%%%%%%'''***))))))))))))))))))))))))***+++,,,+++***+++---///)))************)))((((((''''''((()))***+++,,,,,,&&&&&&''''''(((***+++,,,***))))))((('''&&&&&&%%%''''''(((((())))))******''''''''''''((((((((()))'''''''''''''''((())))))((((((((((((((()))*********(((&&&&&&(((*********))))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))((('''''')))******)))***)))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******)))(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''''''''''''''&&&''''''((()))******+++)))((('''&&&''''''&&&%%%$$$%%%'''))))))))))))((((((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((******+++,,,,,,---......*********+++,,,---...///111111222222333444555555777777666666666555555555333333333333333333333333333333333333333333333333777777999;;;>>>AAAEEEGGGMMMVVV^^^rrr&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((()))((('''&&&&&&'''((()))''''''(((((())))))))))))''''''((((((''''''&&&%%%######""""""###$$$&&&''')))(((((('''''''''((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''((((((&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''((()))***((('''&&&'''))))))'''%%%%%%'''((()))(((&&&&&&&&&'''''''''''''''))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((''''''((())))))&&&&&&&&&&&&&&&&&&%%%%%%)))))))))(((&&&&&&(((***(((((((((((()))))))))******************************)))((('''&&&'''(((((((((((((((((((((((((((((())))))(((((('''&&&&&&%%%%%%&&&(((((((((((()))+++((((((''''''''''''((((((%%%&&&''''''''''''((()))))))))))))))))))))))))))(((*********((('''((()))))))))******))))))((('''&&&&&&''''''(((((())))))&&&&&&'''''')))***+++,,,******)))(((((('''&&&&&&(((((((((((())))))))))))'''''''''((((((((())))))(((''''''''''''((())))))((((((((((((((())))))******(((&&&&&&(((******)))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%%%%$$$###(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))***)))((((((''''''(((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%''''''(((((())))))******((('''&&&&&&''''''&&&%%%%%%&&&'''((())))))(((((('''((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))******+++,,,,,,---*********+++,,,---...///000111222333444555666666555555444444444333333333444444444444444444444444333333333333333333333333777777888:::===AAADDDFFFNNNWWW___sss$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((''''''''''''(((((('''(((((((((((()))))))))''''''((((((''''''&&&%%%&&&&&&&&&&&&'''((())))))(((((('''''''''(((((()))'''''''''(((((('''''''''((((((''''''''''''((((((((((((((((((((((((''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&'''((()))(((&&&%%%&&&''')))(((''''''(((((('''%%%###$$$%%%&&&''')))******)))((((((''''''''''''(((''''''(((((())))))******))))))))))))))))))))))))((((((''''''''''''(((((()))))))))(((((('''''''''&&&'''((('''&&&&&&((()))((((((((()))))))))************************************))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&%%%%%%$$$###%%%'''(((((()))+++---******))))))))))))******&&&%%%%%%&&&((())))))((())))))))))))))))))))))))+++,,,......,,,***)))))))))************)))((((((''''''''''''((((((((((((&&&&&&'''((()))***++++++*********))))))(((((('''))))))))))))((((((((((((''''''((((((((()))))))))((((((''''''(((((()))***((((((''''''(((((()))***)))(((&&&''')))******)))))))))))))))))))))))))))&&&''''''''''''(((((((((+++***)))((('''&&&&&&&&&((((((((('''''''''&&&&&&))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''''''''((((((((())))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))))))))******)))))))))'''''''''''''''''''''''''''''''''''''''''''''''')))))))))((('''&&&%%%$$$(((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((((('''''''''((((((((()))))))))))))))))))))*********+++************************(((((())))))***+++++++++************+++---...///000000222333555666777888555555555444444444333333555555555555555555555555333333333333333333333333666777888:::===AAADDDFFFMMMWWW```sss$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((''''''((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%((((((((())))))******+++'''''''''''''''((()))***''''''((((((((((((''''''(((''''''&&&&&&''''''(((,,,,,,++++++******)))))))))(((&&&$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''&&&''')))(((&&&%%%&&&&&&''''''&&&'''(((((('''%%%###$$$%%%&&&''')))******)))(((''''''''''''((((((&&&''''''((()))******+++((((((((()))))))))))))))(((((((((((((((((((((((((((((()))))))))*********&&&((())))))((((((***+++(((((()))))))))*********************************((())))))******)))((((((((((((((((((((())))))))))))))))))(((((((((((((((((()))***)))((('''((()))************************'''%%%$$$&&&)))+++***((((((((((((((((((((((((((()))+++......---+++******+++++++++++++++***))))))+++*********)))))))))(((&&&'''(((((()))*********+++*********)))))))))(((******))))))(((((('''''''''(((((((((((()))))))))((((((((('''((())))))***(((''''''''''''((()))))))))((('''''')))******)))(((((((((((((((((((((((('''''''''''''''(((((((((((()))))))))((()))***+++*********))))))))))))((((((((((((((((((((((((((())))))(((((((((((())))))(((((('''''''''''''''(((((((((((())))))******+++''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%))))))))))))(((((((((((()))***++++++++++++,,,---(((((((((((((((''''''''''''''''''((((((((())))))'''(((((((((((()))))))))************************)))))))))*********++++++))))))******+++,,,...//////000111333555777888999777777777777666666666666666666666666666666666666444444444444444444444444666666777999<<<@@@CCCEEELLLVVV___rrr%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******'''(((((((((((((((((('''(((((((((''''''''''''''''''''''''(((''''''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''')))******''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''',,,,,,++++++******)))))))))(((&&&%%%$$$%%%&&&&&&''''''((()))))))))))))))&&&''')))((('''%%%%%%&&&%%%$$$%%%&&&((()))((('''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&''''''((()))******+++''''''(((((())))))))))))))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''&&&'''))))))(((((()))+++))))))))))))************))))))))))))))))))))))))'''(((((()))))))))((('''(((((((((((())))))******''''''(((((()))************++++++***'''&&&&&&'''((())))))******))))))((((((&&&$$$&&&***+++***((((((((((((((((((((((((((("""%%%((())))))(((((((((,,,,,,------,,,,,,+++***++++++******))))))((((((&&&'''((()))******))))))************))))))))))))******))))))((((((''''''(((((((((((()))))))))***((((((((((((((()))******'''''''''''''''(((((()))(((''''''(((******)))((((((((((((((((((((((((((((((((((((((((((((((((((($$$&&&'''&&&%%%%%%''')))+++*********))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((('''''''''(((((()))(((((())))))******++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))))))))((())))))))))))((((((((((((''')))++++++))))))+++---((((((((('''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((*********************************+++++++++++++++)))))))))***+++,,,---...///000111333555777888999888888777777777666666666666666666666666666666666444444444444444444444444555555666999<<>>AAACCCFFFSSS^^^ooo&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&(((***+++,,,%%%&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''(((((())))))******%%%&&&(((***++++++******&&&''''''(((((((((((((((&&&)))++++++***(((''''''***'''$$$###$$$&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''((()))***))))))))))))((((((((((((&&&&&&&&&'''((())))))***&&&'''((())))))((('''&&&######$$$&&&''')))***+++)))+++------+++))))))))))))************+++++++++************************+++***)))((((((***,,,...'''(((((()))***+++++++++//////...,,,+++)))(((((((((***+++***)))((()))***'''(((***++++++***((('''(((***,,,***'''%%%''')))))))))))))))))))))))))))***+++,,,+++******,,,---)))************)))(((((())))))))))))************&&&''')))***+++***((('''''''''''''''((((((((((((''''''(((((())))))******))))))))))))************)))))))))))))))******+++'''&&&&&&&&&&&&'''((((((''''''''')))++++++)))'''))))))))))))))))))))))))******))))))((((((((('''###''')))((($$$###'''+++++++++++++++************))))))))))))))))))))))))))))))(((((((((((())))))******))))))***+++,,,,,,,,,+++++++++***)))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''((()))))))))))))))((('''&&&''''''((()))******+++))),,,...,,,(((&&&(((,,,'''&&&&&&&&&'''(((***+++&&&&&&&&&'''''''''(((((())))))))))))************(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))***+++---...//////000111222222333333888888888888777777777777555555555555555555555555555555555555555555555555444444555777:::>>>AAACCCGGGTTT___ppp******))))))(((((((((''''''&&&&&&%%%%%%&&&&&&'''))))))(((((((((((())))))''''''((((((((('''%%%$$$))))))))))))************%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))((((((''''''''''''+++***)))((('''&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((((((''''''(((******)))(((***))))))((('''&&&&&&&&&''''''(((((((((((('''''''''(((((((((((((((''''''%%%&&&&&&'''((()))******((((((((((((((('''''''''111---)))(((******)))'''))))))(((((((((((())))))---***'''''')))+++***(((,,,+++***)))''''''&&&&&&))))))))))))))))))))))))************))))))))))))************************,,,,,,,,,,,,,,,+++***)))''''''''''''''''''''''''(((((((((((((((''''''&&&)))))))))))))))***+++++++++***)))***+++---000111,,,***'''''''''((((((''',,,+++)))((()))***,,,---(((((()))***++++++,,,,,,***,,,...000000...,,,***''''''(((((())))))******+++***)))(((''''''((()))'''(((((()))***+++++++++))))))))))))(((((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''))))))))))))))))))))))))++++++******))))))((((((((((((((((((((()))******************))))))))))))))))))))))))((((((((((((%%%&&&((()))************)))(((((('''''''''((((((+++++++++++++++++++++,,,)))***+++,,,,,,+++)))((())))))))))))))))))))))))***************)))(((((((((((())))))))))))(((((((((((())))))))))))((((((,,,+++***))))))(((((()))))))))************))))))+++******)))(((''''''&&&((('''''''''))))))'''%%%'''((()))++++++******)))&&&&&&''''''((()))))))))''''''''''''((((((((()))++++++************++++++************************---)))%%%%%%'''******))))))***,,,---......---,,,...///000222333444555555888888888888888888888888777777666666555555444444666666666666666666666666444555666777999<<<@@@DDDIIIQQQ```uuu))))))(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''((((((((('''%%%%%%&&&'''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%))))))((('''&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((()))'''%%%%%%'''((())))))***))))))(((''''''&&&&&&(((((())))))))))))((((((''''''((((((((((((''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((---***((((((***+++***)))(((((((((''''''(((((((((+++)))''''''***,,,+++******))))))((((((((((((((())))))))))))))))))))))))*********)))))))))((((((************************))))))******))))))((((((((((((((((((((((((((((((&&&&&&((()))***+++++++++***)))))))))))))))***++++++*********+++---///111+++)))''''''(((((((((''')))((('''&&&&&&(((***+++******++++++,,,,,,------***+++---//////---+++***((((((((())))))))))))))))))((('''&&&%%%&&&&&&''''''(((((()))******++++++(((((((((((())))))))))))))))))))))))))))))))))))***)))((((((''''''(((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((()))******))))))))))))))))))))))))''''''(((((())))))******''''''(((((())))))******)))(((((('''''''''(((((())))))))))))))))))((((((((((((************)))(((************************))))))******))))))((('''((())))))))))))((((((((((((((())))))))))))((((((((('''''''''''''''((()))+++***(((''''''(((***+++*********)))((('''''''''+++*********,,,,,,***)))'''((()))***+++******)))'''''''''''''''''''''''''''''''''((((((((())))))+++******))))))******+++************************---)))&&&%%%''')))******)))***+++---...---------...///000222333444555555777777777777777777777777777777666666666555555555555555555555555555555555444555777777999<<>>BBBFFFJJJOOOYYYkkk&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''))))))(((((((((((())))))'''&&&&&&%%%&&&'''((()))'''''''''((((((((())))))%%%&&&&&&''''''&&&&&&%%%'''(((((()))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''')))(((((('''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((((((&&&%%%%%%'''((((((''''''''''''(((((((((((((((''''''((((((((((((''''''%%%&&&'''((())))))))))))%%%&&&&&&'''((()))******'''(((((()))***+++++++++'''***------+++)))***+++***+++---......---+++***%%%))),,,---,,,+++,,,...,,,,,,,,,---...///111111------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******((())))))***+++---...///---------------,,,+++***)))(((&&&'''***---......++++++,,,------------,,,******+++,,,,,,---......------------------------)))))))))***+++++++++,,,((()))***,,,,,,,,,+++************)))))))))))))))&&&&&&'''((()))***+++,,,)))))))))))))))))))))))),,,++++++***)))*********))))))))))))))))))))))))******++++++,,,,,,,,,,,,((()))***+++***)))'''%%%'''(((((()))***++++++,,,(((((((((((())))))))))))%%%&&&((()))************(((((((((((()))***+++,,,))))))***+++,,,---......'''(((***++++++)))'''&&&))))))))))))))))))))))))(((((()))***************((('''&&&&&&'''))),,,---(((((())))))))))))(((((()))(((((())))))***+++,,,******))))))))))))******(((((((((((())))))))))))((('''''')))+++,,,+++******)))((((((((()))+++,,,------,,,,,,+++*********))))))))))))************))))))(((((((((((())))))************************(((+++,,,,,,)))(((***,,,,,,+++******+++,,,...///...///000222333444555555555555555555555555555555111111111222222333333333666666666666666666666666666777888999:::>>>BBBFFFKKKPPPZZZkkk))))))************))))))&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((())))))(((&&&%%%$$$###"""((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&((()))(((***---,,,((()))((('''&&&&&&&&&&&&&&&&&&&&&((()))************((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))((('''&&&&&&&&&&&&&&&'''''''''((((((++++++)))(((((('''''''''***)))'''''')))***))))))(((((((((((((((((((((((('''(((((((((((((((''''''%%%&&&'''((()))*********+++,,,---.........---,,,///------...000111111000---.........////////////333222111111111222333444333333222222111000/////////111333444222111111222000///............//////111///------.........,,,...---,,,++++++,,,...///222///+++)))))))))))))))---,,,+++***)))******+++,,,+++++++++------+++)))******+++++++++,,,,,,,,,++++++******)))******+++++++++,,,,,,,,,---------......---,,,,,,+++******++++++***))))))((())))))%%%'''******)))(((((()))))))))))))))************,,,+++)))'''''''''(((((((((((())))))*********+++************************************************+++++++++,,,,,,+++++++++)))************+++++++++((((((((((((((((((((((((***((('''(((+++,,,***(((&&&&&&''''''''''''&&&&&&((()))******)))'''%%%$$$ ###&&&''''''''''''((()))***************))))))(((((())))))))))))(((((('''''''''''''''((()))))))))))))))))))))******+++(((***,,,......,,,***(((&&&(((***,,,,,,)))&&&$$$(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((()))***++++++***)))(((''''''((()))***''''''''''''((()))***+++))))))))))))))))))))))))*********)))))))))))))))(((((()))***++++++,,,,,,)))************+++++++++******+++,,,------------000000111222333444444555222333555777777666444333000000000000111222333444777888999888777666777888777777888999<<>>===:::888888888:::;;;666888::::::999888888999888777777666555555555555444222///////////////---222222222222111000//////000---***)))***+++******---,,,***)))))))))******---,,,+++,,,------,,,******++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------......------,,,++++++*********))))))))))))******)))((((((***---...,,,***))))))))))))******************)))))))))******+++'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++************************,,,)))((((((******(((&&&(((((())))))))))))((((((%%%&&&'''''''''%%%###"""''')))++++++***)))))))))&&&'''''''''''''''&&&&&&(((((())))))))))))(((((())))))(((((((((((()))))))))))))))))))))******+++)))***+++,,,,,,+++***)))((((((((((((((('''&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((())))))******)))(((((('''((()))***))))))))))))******+++,,,))))))))))))))))))))))))***)))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++******+++,,,------------//////000111222333444444555555666666666444333222000000000000111222333444666777888777666555666888777777888999<<>>AAACCCDDDCCCBBBBBBCCCCCCCCCBBBAAA@@@@@@??????:::888555555555666555555666777999999777444111///111///---,,,---......------,,,+++*********+++,,,---,,,+++,,,---...---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,------------......------,,,+++++++++******)))))))))******+++,,,(((&&&)))///111...))))))))))))*********++++++((()))***+++,,,,,,,,,,,,'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))************+++++++++************************---+++)))))))))((('''%%%************************'''((()))))))))((('''&&&+++---......+++)))((()))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((())))))))))))))))))))))))******+++))))))************)))))))))(((&&&%%%%%%%%%&&&'''((((((((((((((((((((((((******))))))(((((('''''''''''''''''''''((((((((())))))((((((((())))))***************************))))))))))))))))))))))))))))))))))))))))))******)))))))))***++++++,,,,,,)))************+++++++++***+++,,,------......---......///000111222333333777777666555444333222222111000000111111222333444444555666666555444555777777777777999;;;>>>AAACCCHHHOOO[[[lll&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''%%%%%%&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******'''$$$'''///444333(((''''''&&&&&&&&&''''''%%%&&&''''''((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&'''((()))***...,,,***)))******)))((())))))))))))))))))))))))((())))))************)))++++++,,,---...///000111555666888999::::::999888>>>======>>>??????===;;;888888777666666555444444:::999777555444444555555333222333444777;;;>>>AAABBBEEEGGGGGGFFFFFFFFFFFFIIIIIIIIIIIIHHHGGGGGGFFF???===<<<<<<>>>@@@AAAAAA===>>>>>>>>><<<999666444666555333333333222111//////...---,,,,,,---...///...---++++++------,,,++++++++++++,,,,,,,,,------+++,,,,,,---------------,,,,,,,,,------------.........------,,,,,,,,,,,,,,,+++******)))))))))***+++(((&&&(((,,,---+++'''))))))*********+++++++++((()))+++,,,,,,,,,+++***((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++************************,,,+++*********)))((('''************************((()))***++++++******)))***,,,---,,,***(((''''''******************++++++(((((())))))))))))(((((((((((('''(((((()))******)))))))))))))))******+++***)))(((''''''((()))***)))((('''&&&&&&&&&''''''((((((((((((((((((((((((******))))))(((((('''''''''((((((((((((((((((((())))))))))))))))))******))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++))))))*********+++++++++***+++,,,---............------...///000111222222666666444333333333333444111111111111222333444444222444555555444333444666666666777999;;;>>>AAABBBHHHOOO\\\mmm&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((()))(((&&&(((---...+++''''''&&&&&&&&&''''''(((''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++******)))((((((((('''''''''((((((((())))))((((((''''''''''''((((((---+++))))))*********)))(((((((((((((((((((((((('''((()))***************++++++,,,---000222444666999:::<<<===>>>>>>>>>===EEEEEEEEEEEEFFFEEECCC@@@??????>>><<<;;;:::999888>>>===:::888666555555555222333666888:::<<<======???AAACCCCCCBBB@@@@@@AAADDDDDDEEEFFFFFFFFFEEEEEE>>>===<<<===BBBFFFIIIJJJGGGFFFFFFDDDCCCBBBAAA@@@===<<<:::999888666222000000///.........///000111111///,,,,,,,,,---,,,+++++++++,,,,,,,,,---------******+++,,,------,,,,,,,,,,,,---------...............------------,,,,,,...---,,,***)))(((((((((++++++******((((((((((((************++++++++++++)))***+++,,,+++***((('''************************++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))))))))*********+++++++++))))))))))))))))))))))))***++++++++++++++++++,,,***)))(((((((((((()))***&&&'''''''''((((((''''''''')))++++++)))((((((((('''&&&&&&&&&&&&'''((()))(((((())))))))))))(((((($$$$$$%%%&&&'''(((***+++)))))))))))))))******+++***)))'''&&&&&&''')))***((())))))))))))((('''&&&))))))))))))))))))))))))***)))))))))((((((((('''((()))*********)))(((((((((((()))***************)))***+++++++++***))))))))))))))))))))))))))))))(((((())))))***************************+++++++++))))))*********+++++++++++++++,,,---............------...///000111111222333333333333333444555666111111111111222333444555111333444444333333444666666666777888;;;>>>@@@BBBHHHOOO\\\nnn$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%''''''%%%&&&)))'''"""'''&&&&&&&&&&&&'''(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,,,,''''''((((((((()))))))))***))))))((((((((())))))+++)))(((((()))******)))''''''''''''''''''''''''((()))***+++++++++++++++)))***,,,///333777;;;===BBBDDDGGGJJJLLLMMMNNNNNNNNNMMMNNNOOOOOOMMMJJJGGGIIIHHHGGGEEECCCBBB@@@@@@>>>===<<<;;;;;;;;;<<<===888:::<<<======<<<:::888;;;<<<>>>>>><<<:::999999;;;<<<===>>>>>>===<<<;;;777666666999>>>DDDHHHJJJMMMMMMMMMMMMMMMMMMMMMNNNEEEDDDBBBAAA@@@<<<777333333222111111111222333444666333000.........---,,,,,,,,,,,,,,,------------(((***+++---------,,,,,,,,,---------..................------------------///...,,,+++))))))((((((+++,,,---+++(((''')))+++*********++++++++++++,,,++++++++++++***)))(((''',,,+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******************))))))************+++++++++(((((((((((((((((((((((()))***++++++******+++---)))((('''&&&&&&'''((()))***)))))))))))))))))))))''')))+++,,,+++***++++++(((''''''&&&'''(((***+++(((((())))))))))))((((((###$$$$$$%%%&&&((()))***)))))))))))))))******+++***)))(((''''''((()))***((()))*********)))'''&&&))))))))))))))))))))))))((((((((())))))))))))))))))***+++++++++***((('''(((((()))***++++++++++++***+++,,,---------++++++))))))))))))))))))))))))((((((((()))******++++++************************)))************++++++++++++,,,---......//////...------...///000111222222111111222333444555666666222111111222222333444555111222444444333333444666666666666888:::===@@@BBBGGGOOO]]]ooo%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&&&&$$$&&&(((&&&"""&&&&&&&&&&&&&&&'''(((((('''(((((()))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))***+++,,,,,,'''((((((((()))))))))))))))))))))))))))***+++,,,,,,***)))***,,,---------++++++++++++++++++++++++***+++,,,---............---...000444:::@@@FFFIIINNNPPPSSSVVVXXXZZZ[[[[[[VVVVVVVVVWWWXXXVVVRRROOOLLLKKKJJJHHHEEECCCBBBAAA<<<;;;;;;<<<===???AAABBB??????@@@@@@@@@???>>>>>>>>>???@@@???<<<:::999999999999::::::999777444333222111000333999???DDDFFFKKKMMMPPPSSSTTTUUUUUUTTTNNNMMMMMMMMMKKKHHHBBB>>>:::999888888888:::;;;<<<<<<999444222111000///---,,,,,,,,,------------...)))***,,,...///...------------------............------..................,,,,,,+++*********++++++***)))(((((()))***++++++*********+++++++++,,,,,,,,,++++++*********++++++++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++))))))))))))))))))))))))(((***+++***((('''(((******)))'''&&&&&&''')))***...---,,,,,,++++++++++++'''))),,,,,,+++******+++******)))((()))+++---...(((((())))))))))))(((((('''&&&&&&&&&&&&'''(((((()))))))))))))))******+++***))))))))))))))))))***))))))(((''''''''''''((())))))))))))))))))))))))''''''(((((())))))******((()))***+++***)))'''&&&'''(((***+++,,,,,,++++++'''(((***,,,,,,,,,+++***))))))))))))))))))))))))'''(((((()))******++++++************************)))************++++++++++++,,,---...////////////---...///000111222222333000111333444555444444333222222222222333444555555111222444444333444555777555666666888:::===@@@BBBGGGOOO^^^qqq'''(((((())))))(((((('''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%###$$$$$$%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''')))'''%%%'''******&&&&&&&&&&&&&&&&&&'''((()))&&&'''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))'''(((((()))***,,,...//////...---...000222222222111111111111111111111111,,,---...///000000000000222333666;;;BBBIIIPPPSSSSSSUUUWWWXXXZZZZZZZZZYYY\\\\\\\\\]]]]]][[[WWWSSSJJJIIIGGGEEEBBB@@@>>>===::::::::::::<<<>>>@@@AAADDDDDDDDDEEEFFFHHHJJJKKKDDDEEEFFFDDDAAA>>>======;;;<<<<<<;;;888555222///111//////111666<<>><<<:::999666222///000000111111000...,,,+++***,,,...111222222111000111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++---,,,***)))))))))******---------,,,,,,+++++++++........................+++*********))))))((((((++++++***************+++++++++++++++++++++++++++)))***+++***((((((((()))******)))((((((((((((((())))))))))))))))))))))))******))))))))))))******************************))))))((((((((()))+++,,,)))((('''''''''(((***+++))))))))))))))))))))))))''''''((((((((((((''''''&&&'''((())))))******)))&&&'''((()))***+++,,,,,,))))))************))))))***)))))))))***+++,,,,,,)))((('''''''''(((***+++((((((((((((((()))******))))))))))))((((((((((((,,,,,,,,,+++++++++++++++))))))*********))))))((())))))*********))))))(((&&&''''''(((((((((((((((++++++************++++++************************))))))***+++,,,...///000222111111111222333333444222222333333333333444444444444444444444444444444333444555555666666555555666666666777999<<<@@@BBBKKKNNN[[[qqq&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((((())))))(((&&&&&&&&&(((''''''''''''''''''''''''"""%%%'''&&&$$$###'''***&&&'''''''''''''''&&&&&&&&&'''((()))***)))'''&&&&&&(((******(((''''''(((((('''&&&&&&''')))***,,,)))***,,,,,,,,,,,,...///000111444888<<>>;;;:::999999999999;;;<<<>>>CCCEEEJJJOOOTTTXXX[[[\\\[[[[[[ZZZZZZYYYYYYYYYZZZ[[[ZZZZZZ\\\\\\ZZZVVVQQQGGGEEEBBB@@@>>>???@@@AAAAAAAAAAAA@@@@@@BBBFFFIIIKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMLLLKKKIIIFFFDDDBBBDDDDDDDDDCCC@@@===:::888555444444444555777999:::;;;>>>AAADDDFFFIIIKKKNNNSSSUUUWWWZZZ\\\]]]^^^^^^[[[YYYVVVTTTSSSQQQOOONNNBBB???===;;;:::999777444555555555444333000...---//////000000///...,,,+++......///......------,,,........................+++,,,,,,------,,,,,,+++---,,,+++*********++++++---------,,,,,,++++++++++++++++++++++++++++++++++++*********))))))))))))******************++++++,,,,,,,,,+++++++++++++++)))***+++***)))((()))***++++++***)))))))))))))))))))))))))))))))))))))))******))))))))))))*********************************))))))))))))******+++)))((((((((())))))***+++))))))))))))))))))))))))''''''((()))))))))((((((************)))(((''''''************))))))))))))))))))************))))))''''''''''''''''''((())))))(((((('''((()))***+++((((((((((((((()))******))))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))))))))************))))))'''((())))))******))))))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++---...000111222111111111222222333444222222333333333333444444333333333333333333333333333444444555555555555555666666666777999===@@@BBBKKKNNNZZZnnn(((((((((((((((((((((((((((((((((((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%'''((((((&&&%%%%%%&&&((((((((((((((((((((((((((((((((('''%%%###"""!!!&&&&&&'''''''''''''''&&&'''((()))***)))((('''&&&&&&(((******((('''((()))(((((('''''')))+++...///---...000//////000222444999:::>>>BBBFFFKKKNNNPPPPPPPPPQQQQQQPPPMMMJJJIIIHHHGGGEEEEEEFFFHHHKKKMMMNNNPPPSSSVVVXXXZZZ[[[[[[WWWVVVTTTRRRQQQQQQQQQRRRRRRRRRRRRTTTUUUUUURRROOOJJJJJJIIIIIIIIIJJJKKKKKKNNNOOOOOONNNNNNOOOQQQTTTUUUTTTTTTSSSSSSSSSSSSTTTUUUTTTSSSQQQNNNKKKHHHFFFGGGGGGFFFEEEBBB???===;;;======<<<<<<<<<===>>>>>>???@@@BBBBBBBBBCCCEEEGGGLLLMMMQQQUUUYYY^^^aaacccccc___[[[ZZZZZZYYYUUURRRFFFDDD@@@???>>>>>>===<<<=========;;;999777444333222111000///---,,,++++++---.........////////////000000000000000000000000+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************)))))))))***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++***)))***,,,,,,,,,+++************+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***++++++++++++******)))((()))******+++*********))))))))))))))))))))))))'''(((((()))*********)))++++++++++++***)))((('''************))))))(((((())))))************))))))(((''''''&&&&&&&&&&&&'''((((((((((((((()))******((((((((((((((()))******(((((((((((())))))))))))************************))))))************))))))))))))************))))))((()))******++++++******++++++************+++++++++++++++++++++++++++++++++++++++,,,...///111222222111111111111222333333222222333333333333444444222222222222222222222222333333444555555555555555666666666777999===@@@BBBJJJNNNYYYmmm((((((((((((((((((((((((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&###$$$&&&&&&%%%$$$$$$$$$'''''''''''''''''''''''',,,)))'''''''''%%% %%%&&&''''''((('''''''''((())))))))))))(((''''''((()))+++***)))((()))******))))))))),,,///222444444555777777888:::===@@@HHHIIIKKKMMMOOOQQQRRRRRRQQQRRRTTTUUUVVVUUUTTTSSSSSSQQQNNNMMMMMMOOORRRTTTSSSSSSTTTSSSRRRQQQOOONNNOOOMMMKKKHHHFFFFFFFFFFFFDDDDDDFFFHHHIIIJJJIIIHHHMMMNNNPPPSSSUUUWWWXXXXXX]]]^^^^^^^^^]]]]]]^^^```bbbaaa```___^^^^^^^^^^^^^^^^^^]]][[[YYYVVVSSSQQQOOOOOOOOOMMMKKKIIIGGGFFFJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKIIIHHHHHHJJJMMMLLLMMMPPPTTTXXX]]]aaaccceeeaaa^^^^^^```___[[[WWWPPPLLLHHHEEEDDDDDDCCCBBBDDDDDDDDDCCCAAA???===;;;222111000///.........////////////000111111222333000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,---------)))***,,,+++******+++---,,,++++++*********++++++))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((***+++,,,,,,,,,***)))((()))***+++,,,,,,+++***)))(((((((((((((((((((((((('''((()))******++++++***((()))***++++++,,,,,,+++'''(((((()))******++++++))))))************))))))+++***))))))((((((((((((((((((((((((((())))))***((((((((((((((())))))***(((((((((((())))))))))))+++++++++++++++,,,,,,,,,((())))))************)))((())))))************)))((()))******++++++******++++++************++++++((((((((((((((((((((((((,,,,,,,,,---///000222333222111111111111111222222222222222333333333444444111111111111111111111111333333444555555555444444555555555777999===@@@CCCHHHMMM[[[ppp''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&###%%%'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###&&&******'''$$$%%%&&&&&&'''((((((''''''))))))))))))))))))((((((***+++,,,+++******+++,,,******)))***---111555888;;;>>>@@@BBBDDDGGGKKKNNNSSSTTTTTTUUUTTTTTTSSSRRRRRRSSSTTTVVVVVVVVVVVVUUUSSSQQQNNNKKKKKKLLLNNNPPPNNNNNNNNNMMMKKKHHHFFFEEEGGGEEECCC@@@>>>===<<<<<<777888:::<<<>>>???AAABBBFFFIIINNNTTTZZZ___bbbdddeeefffhhhhhhfffffffffgggkkkjjjiiihhhgggfffffffffffffffffffffdddbbb```___^^^^^^]]]\\\[[[ZZZYYYXXXVVVWWWXXXXXXYYYYYYYYYYYYYYYZZZYYYXXXVVVVVVYYY[[[WWWWWWXXX[[[]]]```cccdddhhhgggeeegggiiiiiifffccc[[[WWWRRROOOMMMKKKJJJIIIGGGGGGGGGGGGFFFDDDBBBAAA777666555333222222222222000/////////000111222333////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******))))))***++++++,,,+++++++++,,,,,,---------***+++---,,,+++***+++---******)))))))))******+++******************************))))))))))))******((((((((((((((((((((((((***+++,,,,,,+++***(((''')))***+++,,,,,,+++***)))(((((((((((((((((((((((((((((()))***************((()))***++++++,,,,,,+++(((((())))))******++++++))))))************)))))),,,,,,+++***))))))))))))'''(((((()))))))))))))))((((((((((((((())))))***'''((((((((()))))))))***&&&'''''''''(((((())))))(((((()))***************(((((()))***************'''((())))))******))))))++++++************++++++((((((((((((((((((((((((,,,,,,---...///111222333222222111000000111111111222222222333333333444444111111111111111111111111222333333444555444444444555555555777999===AAACCCFFFNNN^^^ttt(((((((((((((((((((((((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''((('''&&&&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%''')))***(((&&&%%%%%%&&&'''((((((((((((((((((((())))))*********---......---,,,,,,---///++++++***+++///444999===CCCFFFJJJMMMPPPRRRUUUWWWUUUVVVWWWWWWVVVUUUSSSRRRTTTTTTSSSSSSRRRQQQPPPOOOLLLJJJGGGEEEDDDEEEGGGHHHHHHHHHIIIJJJJJJIIIGGGGGGCCCCCCAAA???===;;;:::999333555777888999<<>>AAADDDFFFNNN```uuu))))))))))))))))))))))))&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''&&&$$$###%%%(((+++'''''''''''''''''''''''',,,+++)))((((((((('''&&&$$$%%%&&&'''((((((((((((''''''(((((()))***,,,,,,///000000///---...///111111000000222666<<>><<<777999<<<<<<===@@@EEEIIIHHHKKKPPPWWW^^^eeekkkmmmhhhkkknnnpppooommmmmmmmmkkkmmmnnnoooooommmjjjiiihhhiiijjjjjjjjjiiihhhgggcccccccccdddeeefffggggggfffgggggghhhgggfffeeedddeeeggghhhhhhfffeeeeeeffffffgggiiijjjkkkkkkjjjjjjeeeiiimmmmmmjjjhhhjjjlllkkkhhheeebbb```^^^ZZZXXXSSSSSSRRRPPPMMMIIIFFFDDDEEEDDDDDDBBB@@@===;;;999777555333111//////000111////////////////////////---,,,,,,++++++,,,,,,---,,,,,,---...---,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,+++***))))))))))))(((((()))******+++,,,,,,...//////...+++******+++***************+++,,,,,,******************************))))))))))))******************************(((((((((((((((((())))))+++***))))))((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&************)))((('''''',,,,,,+++***)))(((''''''))))))************))))))(((''''''''''''(((((()))&&&'''((()))***))))))(((((((((((((((((()))******'''''''''((()))*********)))))))))***+++,,,,,,,,,'''((()))******+++++++++'''((()))******+++++++++((()))******++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000111222222222111000000000000000222222333333333333444444222222222222222222222222222222333444444444444333444444555666:::>>>BBBDDDHHHOOO^^^qqq************************(((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))$$$$$$""" !!!%%%)))((((((((((((((((((((((((&&&&&&&&&''')))+++...000$$$%%%&&&'''(((((((((((('''''''''((()))+++---...111111111000...///111333888777777999===CCCJJJNNNLLLPPPUUUXXXYYYXXXWWWWWWWWWWWWWWWUUURRRNNNKKKHHHEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEFFFHHHJJJKKKJJJKKKLLLMMMNNNMMMMMMLLLJJJKKKLLLLLLJJJGGGCCCAAA>>>@@@BBBBBBCCCFFFKKKPPPYYYZZZ]]]```dddiiimmmoookkknnnrrrssssssqqqqqqqqqkkkmmmppprrrqqqooollljjjfffgggggghhhgggfffdddccceeeeeeeeefffgggiiikkklllhhhhhhiiihhhgggeeecccbbbdddfffggggggdddbbbaaaaaaccceeehhhjjjkkkkkkjjjjjjgggmmmrrrqqqlllhhhjjjnnnlllkkkiiigggfffddd```]]]]]]\\\ZZZWWWRRRNNNJJJGGGDDDEEEFFFFFFFFFDDDAAA@@@===;;;888555333222333333////////////////////////------++++++++++++------,,,------...---,,,***)))+++++++++,,,,,,---------........................*********++++++,,,,,,,,,------+++***))))))(((((('''(((((()))******++++++///000000...,,,*********++++++++++++,,,,,,---...******************************))))))))))))******************************((('''&&&&&&&&&((()))***+++***((('''''''''((()))))))))))))))))))))))))))))))))))))))(((&&&%%%$$$&&&'''((())))))*********))))))))))))************))))))************))))))((((((((((((((()))***+++&&&''')))*********)))(((((((((((((((((()))******&&&''''''((()))******+++%%%&&&&&&'''((())))))***''''''(((******+++++++++''''''(((******+++++++++******+++,,,,,,,,,,,,+++++++++************++++++************************+++++++++,,,...///111222222222111000000///000000222222333333333444444444222222222222222222222222222222333444444444333333444444555666:::>>>BBBDDDJJJOOO\\\mmm~~~))))))(((((('''''''''&&&))))))))))))************'''''''''((((((((((((((('''((()))******)))((('''((('''%%%#########%%%&&&&&&&&&&&&'''''')))******&&&'''''''''''''''&&&&&&'''''''''''''''''''''''',,,+++***(((''''''&&&&&&'''((())))))))))))))))))&&&&&&'''(((+++...000222888;;;===<<<777666999<<>>;;;999999;;;<<<>>>AAAEEEGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIGGGGGGGGGGGGHHHJJJKKKLLLIIILLLOOORRRUUUVVVWWWVVVXXXYYY[[[]]]```ccceeefffhhhiiikkkmmmnnnnnnmmmmmmnnnllljjjjjjlllmmmllljjjnnnllljjjgggdddcccbbbbbb______`````````aaaaaaaaaaaa```______bbbfffkkkmmmkkkhhheeedddfffhhhiiiiiifffeeefffgggddd______cccjjjmmmoooooommmjjjiiihhhfffddddddfffiiijjjjjjiiifffccc```]]]]]]^^^```bbbddddddeeefffeeeccc___[[[WWWUUUTTTSSSTTTTTTRRRPPPMMMHHHBBB??????>>>:::666333333222111000000///...+++,,,,,,------......//////...,,,++++++,,,...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++---///...---,,,---...++++++,,,,,,,,,++++++***'''((()))***++++++++++++((((((&&&&&&'''(((***+++)))'''%%%######%%%''')))+++******))))))******+++...---,,,++++++***++++++%%%&&&'''(((******++++++)))))))))((())))))******(((((())))))******+++++++++***)))''''''(((***+++))))))))))))))))))))))))((((((((()))))))))******'''(((((()))))))))))))))***************+++,,,---)))))))))))))))))))))((((((((((((((((((((((((((('''******''''''++++++((())))))((())))))***+++,,,***)))((((((******)))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))((()))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000222222222222222333444444444333222111222333555666333333222222222333333444111222333333333444666888444555777888:::>>>CCCGGGKKKQQQ[[[kkk((((((((((((''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&)))((('''&&&&&&&&&'''((((((((((((((()))***++++++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))***+++((((((((((((((((((((((((---,,,+++,,,---000333444;;;AAAGGGKKKLLLNNNQQQTTTTTTSSSRRRRRRSSSUUUVVVWWWYYYXXXWWWVVVUUURRRNNNJJJBBB@@@<<<777555333333444666888;;;>>>@@@@@@@@@@@@BBBBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIJJJLLLNNNPPPQQQPPPRRRVVV[[[^^^aaaccccccbbbccceeeggghhhiiiiiiiiilllmmmoooppppppooolllkkkmmmjjjfffeeeeeegggggggggmmmjjjeee```]]]]]]^^^___aaacccgggkkkmmmnnnnnnnnnpppooonnnnnnrrrwww~~~xxxqqqooorrrwwwxxxwwwmmmkkkkkkmmmkkkggghhhlllwwwzzz}}}~~~{{{vvvsssqqqmmmjjjgggjjjqqqvvvvvvuuulllfff___[[[\\\]]]^^^]]]aaa``````bbbccccccbbb```]]]\\\[[[[[[\\\[[[YYYWWWRRRMMMHHHEEEDDDBBB>>>:::999888666444222111000000,,,,,,---......//////000------------------------................................................***++++++++++++,,,,,,,,,)))+++---,,,+++***+++,,,+++++++++***++++++,,,,,,((((((((())))))+++,,,---******((((((((()))***+++***)))(((''''''(((******++++++************++++++,,,,,,++++++++++++,,,,,,******++++++++++++******))))))((('''''''''((((((,,,+++***))))))***+++,,,---,,,+++***)))******+++)))))))))))))))))))))))))))))))))*********++++++'''((())))))******))))))*********+++,,,...///000))))))))))))))))))))))))((((((((((((((((((((((((&&&)))***((())),,,,,,***+++***************++++++)))((('''''')))***)))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))((()))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,...///000222222111111222222333444666555444333444555666777444444333333333333333444000111222333222333555777333555777888;;;???DDDHHHIIIOOOZZZjjj((((((((((((((('''''''''''''''''''''((((((((()))((((((((((((''''''''''''&&&%%%$$$######$$$%%%&&&(((((('''&&&&&&''''''((((((((('''(((((()))******((((((((((((((())))))***''''''''''''''''''''''''))))))(((((())))))***+++)))(((((((((((((((((((((---------...111444888:::@@@EEELLLRRRUUUWWWYYY[[[YYYXXXWWWVVVVVVVVVWWWXXX\\\ZZZVVVSSSOOOJJJDDD@@@<<<999555222000000222333111444888;;;============AAABBBCCCEEEGGGIIIKKKLLLQQQQQQRRRTTTVVVXXX[[[\\\]]]^^^aaadddfffhhhiiiiiieeefffhhhjjjkkklllllllllooooooooooooooonnnmmmlllllliiieeebbbbbbdddggghhhrrrnnnhhhcccaaacccfffiiiqqqvvv~~~~~~zzzwwwuuuvvvuuurrrsssvvv|||xxx}}}xxxjjjbbb``````^^^\\\^^^\\\[[[[[[^^^___```___]]]]]]]]]^^^______]]][[[XXXTTTPPPMMMKKKHHHDDDAAABBB@@@===:::777555555444333222222111000//////...,,,---...//////...---,,,---------.........//////------------------------************************)))***,,,,,,***)))***+++,,,+++***)))***+++,,,---+++***)))))))))+++,,,---...---,,,++++++++++++,,,************++++++++++++******))))))))))))*********)))))))))******+++,,,......---,,,+++)))'''&&&+++******)))))))))))))))---,,,***(((((((((***+++------+++***************)))))))))))))))))))))))))))))))))*********++++++(((((()))************)))************+++,,,---...)))))))))))))))*********(((((((((((((((((((((((()))******))))))*********++++++***)))))))))******((('''&&&'''((()))((('''(((((((((((())))))))))))))))))))))))))))))))))))+++***((('''''''''((()))++++++++++++++++++++++++************,,,---///000222111111111111222333333666555444444444555666666555555444333333333444444333444444333111111222444555666888:::<<>>BBBEEEFFFLLLWWWhhh~~~'''''''''(((((((((((((((%%%%%%&&&&&&&&&''''''''')))))))))(((''''''&&&&&&))))))(((((((((((())))))%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''(((''''''&&&'''(((***+++((((((((((((((((((((((((,,,+++***))))))))))))))))))((((((((()))+++---...+++...333:::@@@EEEIIIKKKOOOQQQTTTWWWYYYZZZYYYYYYWWWWWWWWWWWWWWWVVVVVVVVVUUUPPPHHHAAA<<<777444111777666444444444777999;;;>>>BBBFFFHHHHHHJJJMMMQQQPPPRRRUUUYYY\\\___aaabbbbbbbbbccccccdddfffggghhhgggggghhhiiijjjllllllmmmmmmlllkkkjjjiiihhhiiiiiijjjhhhfffgggjjjpppwww{{{|||xxxtttqqqsssxxx|||~~~yyyrrrlllhhhhhheeebbb```aaabbbbbbbbb[[[YYYXXXXXXZZZ[[[[[[ZZZ\\\[[[ZZZXXXUUURRROOONNNLLLKKKJJJGGGDDD@@@===;;;555555444333222111111000---...///000000///...------------.........//////...........................---------------,,,,,,+++---......---,,,,,,------,,,++++++******++++++,,,,,,++++++++++++,,,,,,++++++++++++******))))))((())))))******+++++++++******))))))))))))******((((((''''''((()))******$$$%%%''')))+++,,,------)))))))))))))))***+++++++++***)))'''''''''((((((((()))))))))))))))))))))************************((((((((()))))))))******((()))******++++++*********))))))(((''''''((((((((())))))******+++++++++))))))))))))))))))))))))---***)))***)))%%%$$$&&&)))((((((((((((((())))))***)))'''((())))))(((&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))((()))***+++---...))))))))))))))))))))))))******)))***+++...111333333333222222333333444555555555555555555444444444333333333333333444555555111222333333333444666888999:::<<<======???AAADDDFFFLLLWWWggg}}}''''''''''''((((((((()))&&&&&&'''''''''(((((((((***))))))(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&(((***+++((((((((((((((((((((((((******))))))******++++++)))(((((()))***---000111///333;;;CCCJJJNNNQQQRRRWWWWWWWWWYYYZZZZZZZZZYYYVVVWWWWWWXXXXXXXXXXXXXXXRRRLLLDDD>>>::::::999999;;;;;;;;;<<<>>>@@@CCCDDDIIILLLOOOOOONNNOOOTTTYYY[[[]]]___bbbdddffffffgggffffffeeeeeeeeeffffffggggggggggggggghhhiiiiiijjjhhhgggdddbbbbbbccceeefffiiiiiikkkooouuu~~~~~~yyyrrrooolllkkkkkkllllllkkkdddaaa]]][[[[[[\\\\\\[[[]]]]]]]]]\\\YYYVVVTTTSSSRRRSSSRRRPPPMMMHHHDDDAAA;;;;;;999888666444333222......////////////......---------...............////////////////////////,,,,,,+++++++++*********)))+++,,,,,,+++******+++---------,,,+++***)))(((&&&''')))***+++,,,,,,,,,******************)))))),,,++++++,,,,,,...//////,,,++++++++++++++++++,,,******)))))))))******+++)))************))))))(((%%%%%%%%%&&&'''((()))*********))))))))))))))))))''''''((()))************************************)))))))))*********++++++))))))***++++++++++++*********)))))))))***++++++((())))))******+++,,,,,,))))))))))))))))))))))))+++((('''***)))$$$$$$'''(((((((((((()))***++++++,,,+++))))))))))))'''%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))((()))***+++---...+++++++++++++++++++++++++++*********,,,///222444444444333333444444555666777777777777666666555444111111111111222444555666222333444555444555777999888:::<<<>>>>>>@@@CCCEEEGGGLLLWWWggg|||&&&'''''''''(((((())))))))))))))))))***************))))))((('''&&&&&&&&&'''((()))******)))((('''''''''((())))))***)))))))))(((((('''''''''(((((('''&&&%%%$$$%%%''')))+++))))))))))))))))))))))))((((((((()))***,,,---...)))(((((()))+++...222444333888@@@IIIPPPTTTUUUUUU\\\ZZZZZZZZZ[[[\\\[[[ZZZVVVWWWXXXYYYZZZ[[[[[[ZZZRRRMMMEEE???>>>@@@BBBDDD@@@AAABBBDDDFFFIIIKKKLLLNNNQQQSSSQQQOOOPPPUUU[[[cccdddfffggghhhhhhhhhggghhhhhhgggffffffeeeffffffhhhhhhfffeeeeeeeeeeeeeeedddcccaaa```aaadddhhhkkklllnnnrrryyy|||zzzyyyzzz{{{zzzyyyuuuqqqkkkgggeeeeeeeeeeeedddeeefffeeebbb```^^^^^^YYYYYYZZZYYYVVVPPPKKKHHHEEEDDDAAA>>>:::777444333////////////////////////................................................/////////......---------,,,...//////...------...------...---,,,***(((&&&!!!###&&&)))+++,,,------***++++++,,,,,,,,,++++++))))))(((((()))+++,,,......------,,,,,,------...,,,,,,+++++++++++++++,,,((()))***+++++++++++++++)))))))))***+++---//////)))***++++++++++++******&&&'''(((***++++++++++++******************************+++++++++,,,,,,,,,))))))***++++++++++++************+++,,,---...///((())))))***++++++,,,,,,)))))))))))))))))))))))))))%%%%%%))))))$$$$$$((())))))))))))***+++,,,---...,,,*********)))'''%%%(((((((((((())))))))))))))))))))))))))))))))))))+++***((('''''''''((())),,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,///333555555444444444444555666666888888888888888777666555//////000111222444555666666777777666444444555777666888;;;>>>???AAADDDGGGGGGLLLWWWggg|||)))(((&&&%%%&&&''')))+++)))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))))))))))))))(((''''''''''''((())))))(((((((((((())))))'''((())))))''''''((()))***+++,,,---...111555999???DDDKKKQQQUUUVVVUUUTTTXXXYYYZZZZZZZZZYYYXXXWWWZZZYYYYYYZZZ[[[\\\[[[ZZZZZZUUUNNNLLLNNNNNNKKKHHHKKKLLLLLLKKKKKKMMMPPPSSSSSSRRRNNNLLLMMMRRRZZZ```hhhhhhiiihhhggggggiiikkkiiiiiijjjjjjjjjgggccc```bbbcccdddbbb___^^^```ccccccdddddddddgggmmmuuu|||zzzyyyyyysssqqqtttxxxuuuyyywwwnnneeeccccccccc___^^^]]][[[XXXUUUTTTSSSMMMJJJFFFDDDBBB???999555222111///------...///000///---+++******+++...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,************************,,,,,,------------------------,,,++++++******)))))))))************))))))))))))))))))))))))))))))******+++++++++******))),,,+++***))))))***+++,,,***++++++,,,+++***((('''###$$$&&&(((************(((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))))))))))))))************,,,,,,+++***)))))))))***************************)))*********++++++++++++))))))))))))))))))))))))***)))((((((((()))+++,,,+++*********))))))((((((******))))))))))))************************+++++++++$$$!!!&&&)))'''&&&)))))))))***++++++)))((('''******)))***,,,///222444222222222222333444555555777777666666555555555444222222222333333444444555333333444444444333222222444666888:::<<>>CCCGGGJJJOOOTTTWWWXXXWWWVVVWWWXXXZZZ\\\]]]\\\[[[[[[XXXWWWVVVVVVXXXYYYYYYXXX[[[VVVPPPNNNOOOOOOLLLIIIFFFFFFGGGFFFFFFHHHKKKNNNQQQRRRRRRSSSTTTXXX^^^bbbeeeggghhhhhhgggfffgggiiillljjjhhhfffeeecccaaa___[[[\\\]]]\\\\\\]]]aaaeeennnnnnnnnooorrrwww}}}{{{zzzxxxuuusssqqqhhhfffccc```^^^]]][[[YYYSSSPPPMMMKKKJJJEEE>>>888777555333111//////000000/////////...............------------------------------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++*********))))))*********((())))))***))))))((((((++++++************++++++***+++,,,,,,,,,+++***)))&&&'''((()))******++++++))))))))))))))))))))))))((((((((('''''''''&&&&&&(((((((((((()))))))))***))))))))))))************,,,+++******))))))******************************)))))))))*********++++++))))))))))))))))))))))))((((((((((((((())))))***************)))))))))((())))))(((((((((((())))))************************+++%%%###''')))((('''*********+++,,,,,,,,,,,,,,,***)))))))))+++---000222111111111222222444555666777777777777666666555555111111222333333333222222111111222333444444444333333555888:::<<<>>>BBBEEEHHHNNNYYYhhh|||(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&'''((())))))((((((***))))))(((((())))))******+++------,,,,,,...///000222444888<<>>BBBDDDHHHOOOZZZiii}}}'''((())))))******))))))(((''''''''''''(((((()))''''''''''''''''''''''''&&&'''''''''((((((((()))'''''''''''''''''''''''''''((((((((((((((('''&&&))))))))))))((('''%%%$$$***))))))))))))))))))***)))+++---......///111333444888===BBBGGGKKKPPPSSSTTTTTTTTTUUUVVVWWWXXXYYYWWWYYY[[[\\\[[[YYYVVVTTTKKKHHHEEEEEEGGGJJJLLLMMMEEECCCBBBCCCEEEFFFDDDCCCAAACCCEEEGGGIIILLLPPPSSSXXX\\\```cccdddeeeggghhhiiikkklllllljjjiiiiiijjjlllkkkhhhddd___[[[YYYYYYYYYYYYZZZ]]]cccjjjrrrwwwtttsssrrrssswwwzzz{{{zzz|||zzz~~~}}}}}}~~~zzzuuuoooeee^^^]]]ZZZYYYYYY[[[ZZZVVVRRRGGGEEEBBB===999666444333000111111111111000//////////////////////////////........................---------------------------------------,,,,,,,,,......------,,,+++******))))))***+++,,,,,,------)))******++++++******)))---,,,+++))))))+++,,,---++++++,,,---------,,,,,,)))***+++,,,,,,+++***)))***++++++,,,------------,,,+++)))(((((()))***+++,,,+++)))(((((()))+++,,,))))))))))))))))))))))))(((((()))))))))*********((()))))))))******************))))))))))))******************************(((((((((((())))))))))))))))))))))))))))))))))))&&&''')))*********)))(((*********)))))))))))))))******))))))))))))******+++++++++******************))))))***+++***++++++))))))(((((()))***,,,---++++++++++++,,,---...////////////000222333555666555555555555555555555555111333555666555333111///000111222333444444444444222444777999;;;>>>AAADDDHHHNNNZZZiii}}}''''''((())))))))))))((('''''''''''''''((())))))''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&))))))))))))((('''&&&%%%******))))))))))))******(((***---///111333666999;;;@@@GGGMMMPPPQQQRRRSSSVVVUUUUUUUUUVVVXXXYYY[[[XXXXXXXXXWWWSSSOOOKKKHHH>>><<<::::::===AAACCCDDD>>>???AAADDDGGGIIIIIIHHHIIIKKKOOORRRUUUXXX\\\```aaaccceeefffeeefffgggiiijjjkkkkkkjjjhhhiiikkkmmmqqqtttuuusssmmmfffaaa___aaaaaaaaaeeekkksss{{{yyywwwvvvwwwyyy|||~~~}}}zzz~~~|||yyyyyywwwzzz~~~}}}ssslllgggccc^^^]]]]]]]]][[[YYYPPPNNNJJJFFFAAA<<<999888333222000......///000222................................................------------------------.........---------,,,,,,000000///...---,,,,,,+++))))))***+++,,,------...******++++++++++++******,,,,,,+++******+++,,,,,,***+++,,,---------------)))***+++,,,,,,+++***)))+++++++++,,,,,,------...+++***)))((('''((()))***,,,+++)))(((((()))+++,,,(((((((((((((((((((((((())))))))))))************((()))))))))***************))))))((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))***+++,,,+++******))))))))))))))))))******,,,++++++******++++++,,,+++++++++*********)))))))))***++++++***+++,,,+++,,,+++***))))))***+++,,,,,,,,,,,,---...///000000/////////000111222444444333333333333333333333333333555777888777555222111333333444444444333333222333555777999;;;>>>BBBDDDGGGMMMYYYiii}}}''''''''''''((((((((((((''''''&&&''''''((()))***'''''''''''''''''''''''''''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&''')))***++++++******))))))******+++))),,,000444777:::>>>AAACCCIIIPPPTTTVVVTTTSSSRRRVVVVVVUUUTTTUUUVVVXXXYYYUUUTTTRRROOOJJJFFFBBB@@@777666555777;;;???AAABBBDDDGGGLLLPPPTTTVVVVVVVVVTTTWWWZZZ]]]___bbbeeehhhgggggggggfffeeedddfffgggfffeeedddbbbccchhhoootttzzzssspppnnnlllkkknnnsssyyy~~~zzzyyyxxxvvvwww{{{zzzuuunnniiifffccc___[[[YYYWWWTTTOOOJJJFFFBBB@@@999777333000///000111222////////////////////////........................,,,,,,,,,------------............------,,,,,,+++000000//////......------))))))***+++,,,,,,------,,,,,,------------,,,,,,++++++++++++++++++++++++'''((()))***++++++++++++******++++++++++++******,,,++++++++++++,,,,,,---***))))))((((((((())))))+++***))))))))))))***+++(((((((((((()))))))))))))))))))))*********++++++))))))))))))************))))))((((((((()))******))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))***++++++,,,,,,++++++))))))))))))************+++++++++******+++++++++,,,,,,++++++***)))))))))'''+++---+++***,,,,,,+++......---,,,,,,,,,,,,,,,+++,,,---...///000111111////////////000111222333111111111111111222222222555666777888888666555333555555555555555444333333444666888:::<<>>;;;;;;<<>>AAADDDGGGHHHOOO\\\kkk'''((()))((('''&&&''')))))))))((((((((((((((()))''''''''''''''''''''''''%%%&&&&&&'''((()))******)))((((((''''''&&&&&&%%%+++***(((&&&&&&&&&''''''***'''######&&&))))))(((******++++++,,,...222555777;;;BBBIIINNNRRRSSSTTTVVVVVVVVVVVVUUUSSSRRRQQQLLLIIIEEEAAA>>>>>>@@@AAACCCDDDEEEGGGIIIKKKMMMNNNPPPQQQSSSVVVYYY\\\^^^___cccaaa```bbbfffhhhgggeeegggggggggggggggfffdddbbbcccccccccaaa______```bbb___cccdddccchhhuuu|||~~~{{{yyyzzzzzzvvvuuuttttttvvvzzz||||||zzz{{{{{{yyyvvvzzzvvvrrrlllhhhfffbbb]]]XXXTTTQQQMMMHHHBBB===888666333222222333444444222000/////////000//////...---///............---------------------------------...------,,,+++++++++,,,+++++++++*********)))))),,,++++++***++++++,,,,,,...---,,,+++***(((''''''((()))+++---......------))))))***+++,,,,,,------******+++++++++,,,,,,,,,)))*********)))'''&&&%%%))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,******))))))))))))******))))))************))))))((((((((()))******++++++((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))***************)))((('''%%%&&&''')))************+++*********))))))((((((***************)))((((((''''''(((((())))))******(((+++,,,+++)))(((***,,,((()))+++---...000000111//////......---------,,,////////////000000000000333333444444444444444444555555444444444333333333666666777999<<>>BBBHHHIIILLLOOORRRTTTVVVVVVVVVTTTOOOKKKFFFCCCAAA@@@:::;;;>>>AAADDDGGGJJJKKKRRRSSSUUUXXXZZZ\\\^^^___^^^___```aaaccceeefffgggeeedddccceeeggghhhhhhgggkkkjjjhhhfffdddaaa```___[[[\\\]]]^^^```fffmmmrrrzzz{{{yyytttuuu}}}~~~}}}||||||zzzyyyyyy}}}{{{tttqqqpppjjjfff```ZZZSSSLLLEEEAAA===:::555333111000///...000000000111111111111000111000000000////////////------------------------,,,,,,+++*********++++++//////.........---------------,,,+++++++++++++++*********+++++++++++++++///---+++***)))***,,,---++++++++++++,,,,,,,,,,,,))))))))))))************------+++******+++,,,---)))))))))))))))))))))))))))))))))************+++******))))))))))))******))))))************))))))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((())))))))))))))))))******)))))))))******+++************))))))))))))************)))))))))(((++++++******************+++,,,------++++++,,,---/////////000//////......////////////000000000000111222222222333333333333444444444555555666666666777777777777777666666666666666777:::<<>>===<<<<<<;;;>>>CCCHHHMMMQQQSSSTTTXXXXXXZZZ[[[]]]^^^````````````aaabbbcccdddeeeeeedddddddddeeefffggggggfffiiiiiihhhfffcccaaaaaabbbaaabbbeeegggjjjnnnssswww{{{~~~}}}xxxvvvvvvzzz}}}xxxqqqjjjccc\\\SSSMMMGGGBBB<<<777555444333222111000000000000000111111000000000/////////....................................------------....../////////............---...---,,,+++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++)))*********++++++++++++******************++++++))))))))))))))))))))))))*********++++++++++++,,,+++******))))))******+++)))******++++++******)))************))))))((((((************************+++******))))))((((((((())))))))))))))))))))))))(((((()))***+++++++++***,,,+++***))))))******+++*********)))))))))))))))+++******))))))))))))))),,,,,,,,,++++++*********+++,,,,,,,,,++++++,,,,,,......////////////......//////000000111111111222111111222222222333333333222333333444444555555555777777777777666666666666555666888:::===@@@BBBCCCGGGMMMYYYjjj&&&'''((((((&&&&&&'''(((((((((''''''((())))))***''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%''')))******))))))'''((()))******)))))))))+++...222777<<>>AAADDDHHHJJJPPPSSSXXX\\\___``````___]]]^^^^^^^^^_________```cccccccccddddddeeeeeefffcccdddeeeeeecccbbbcccdddhhhmmmqqqsssssssssuuuxxxxxxzzz||||||{{{yyyzzzzzz|||vvvzzz}}}vvvqqqooopppkkkpppxxxvvvmmmbbb\\\SSSKKKEEE@@@===:::555444222000//////000000............------------........................------,,,,,,,,,---.........------------,,,,,,,,,------,,,,,,,,,,,,------...------,,,+++******)))&&&'''***,,,------,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,---------...++++++,,,------,,,+++***)))))))))))))))))))))))))))))))))*********++++++++++++************++++++******++++++++++++******'''(((((()))******++++++******************************************))))))))))))))))))))))))))))))******++++++,,,+++++++++))))))***++++++******)))))))))))))))************,,,+++)))((((((((()))***,,,,,,+++++++++++++++++++++***))))))++++++***)))''')))***,,,...000000111000000000000111111111111....../////////000000000//////000000111222333333333333333333444444444444444666888;;;>>>@@@AAABBBGGGMMMXXXiii&&&'''((('''&&&%%%&&&(((''''''&&&'''((()))******''''''''''''''''''''''''&&&&&&''''''(((((())))))************************'''''''''''''''((()))***(((***,,,,,,+++---111444777<<>>???BBBFFFKKKNNNQQQSSSWWWYYY\\\___`````````___[[[\\\]]]^^^___```aaabbbdddddddddeeefffgggggghhhdddfffgggfffcccbbbccceeepppvvv}}}}}}yyy||||||yyyyyy{{{}}}|||xxxuuuuuuvvvqqqsssyyyxxxrrrggg\\\SSSKKKEEEAAA:::888555333111000111111////////////....................................------,,,------......///......---------,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++++++++,,,,,,,,,---.........++++++,,,,,,,,,---------...---+++)))))))))***+++)))))))))))))))))))))))),,,------------.........,,,++++++******++++++,,,***++++++,,,,,,++++++***)))))))))))))))***************************************************++++++))))))))))))))))))))))))))))))*********)))((((((%%%''')))+++,,,+++)))(((((()))))))))************,,,+++)))((('''((()))***************++++++++++++,,,+++)))***,,,---+++)))((()))+++---///000111111000000000000000000//////....../////////000000000//////000111222333444444222333333333444444444444444555888<<<>>>@@@AAABBBGGGMMMXXXhhh'''((()))((('''&&&''')))%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''%%%&&&&&&'''((()))******'''''''''((())))))******(((((('''&&&&&&''')))***)))+++,,,,,,,,,...333777<<>>AAACCCKKKNNNUUUddd{{{)))))))))(((((('''''''''%%%%%%&&&&&&&&&''''''''')))((('''(((***)))&&&###%%%&&&''''''&&&&&&''')))''''''((((((((())))))))))))******)))((((((***------...111555:::???CCCFFFFFFJJJOOOSSSTTTUUUUUUVVVWWWTTTQQQNNNLLLLLLMMMNNNVVVWWWYYYZZZ\\\\\\]]]]]]^^^^^^____________^^^^^^]]]]]]]]]^^^```bbbdddeeeeeeeeecccaaa___```dddgggjjjmmmppprrrrrrsssvvvyyy|||~~~}}}~~~yyyvvvxxxyyywwwwww{{{~~~~~~rrreee]]]XXXRRRMMMFFFAAA>>>;;;777444111111111111000000///...///000000000000000000000000///...------------...+++,,,------,,,+++***)))+++,,,,,,------,,,,,,++++++,,,,,,,,,++++++,,,...++++++++++++++++++++++++***))))))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,)))***+++,,,,,,---,,,,,,++++++++++++*********)))+++***)))))))))***,,,---++++++,,,,,,,,,,,,++++++************************+++++++++++++++***))))))******************++++++******************************))))))))))))******---,,,+++******,,,...///***(((&&&'''***++++++***+++++++++++++++++++++++++++,,,,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////111000000000//////......////////////000111222333111111111222333333444444555555555555555444444444666888:::;;;<<<>>>BBBDDDIIILLLTTTddd{{{((((((((('''''''''''''''%%%&&&&&&&&&&&&''''''''')))((((((((()))(((%%%###%%%&&&''''''&&&&&&''')))&&&&&&'''''''''((((((((('''((()))))))))***---///333555999>>>BBBFFFIIIKKKJJJMMMQQQTTTUUUUUUVVVVVVWWWVVVTTTRRRRRRSSSTTTVVV[[[\\\]]]^^^____________^^^^^^____________^^^^^^^^^^^^___```aaabbbcccdddfffdddaaa^^^^^^aaaggglllvvvzzz|||zzzvvvssssssvvv{{{|||~~~~~~qqqgggbbbYYYTTTMMMHHHEEE@@@;;;666333333333333222000///...000000000000000000000000//////......------......//////000000///---,,,+++,,,,,,------------,,,,,,,,,------+++))))))***+++------------------------***---//////---++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))***+++,,,,,,---,,,,,,++++++++++++************+++************+++,,,,,,******++++++++++++******++++++++++++++++++++++++,,,+++******************((())))))***++++++,,,,,,'''(((((()))******++++++******))))))))))))******------,,,++++++---...///(((((()))+++......---+++++++++++++++++++++++++++******+++++++++******)))------------------------******+++,,,---......///111111111111111000000000000000000111111222222333111111222333333444444555444444444555555555555555777999;;;<<<===???CCCEEEFFFKKKTTTccczzz''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((&&&$$$###%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&'''''''''(((%%%'''((()))***,,,000333999;;;@@@EEEIIILLLNNNNNNNNNPPPTTTUUUUUUUUUVVVWWWWWWWWWVVVVVVWWWYYYZZZ[[[^^^___``````aaa`````````___``````````````````___^^^___```aaabbbbbbbbbbbbcccbbb```^^^```fffnnnttt~~~xxxwwwtttpppooottt~~~wwwrrrfff^^^UUUNNNKKKHHHCCC>>>999888666333111000//////111111111000000000000000//////............//////111111222222111///---,,,,,,,,,------------,,,,,,,,,------,,,***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))),,,///000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************)))''''''++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))*********+++++++++))))))))))))******++++++******))))))))))))******,,,,,,+++++++++,,,---...((()))***+++------,,,,,,))))))))))))))))))))))))))))))***++++++*********++++++++++++++++++++++++***++++++,,,---...///000111222222222222222222222111222222333333333333222222222333333444444555555333333444444555666666777888:::<<<===>>>@@@CCCFFFGGGKKKUUUdddyyy&&&&&&''''''''''''''''''&&&&&&&&&'''''''''(((((('''((())))))'''&&&$$$$$$%%%&&&''''''&&&&&&''')))&&&&&&&&&&&&'''''''''(((%%%&&&)))***,,,000444777===@@@EEEJJJNNNPPPQQQQQQPPPSSSUUUVVVVVVUUUVVVWWWVVVWWWXXXYYYZZZ\\\]]]]]]___``````aaaaaa``````___aaaaaabbbbbbbbbbbbaaaaaa^^^```aaabbbbbbaaa```___\\\\\\\\\^^^bbbkkkuuu|||}}}{{{{{{}}}}}}}}}yyyyyyyyyxxxxxx~~~yyynnn```WWWTTTRRROOOKKKDDD@@@;;;666222111111111222111111111000000000/////////.........//////000......//////...---+++***,,,------......------,,,+++,,,---,,,+++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,))))))***---//////,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************)))''''''+++++++++++++++++++++,,,++++++,,,,,,,,,+++++++++)))******++++++******)))************************++++++)))))))))***+++,,,+++++++++*********)))))),,,,,,+++++++++***************))))))))))))*********************++++++,,,+++******)))((()))***+++))))))))))))))))))))))))((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,---...///000111111111111222222333333444444333444444555444444333222222333333444555555666666222333333444555666777777888:::<<<===???AAADDDFFFIIINNNXXXeeeyyy'''''''''''''''(((((((((&&&&&&'''''''''(((((((((%%%'''(((((('''%%%%%%%%%%%%&&&''''''&&&&&&''')))&&&&&&'''''''''(((((((((&&&(((+++...111555:::>>>AAADDDHHHLLLPPPRRRSSSSSSQQQSSSUUUVVVVVVVVVWWWXXXWWWXXXZZZ[[[]]]]]]]]]]]]^^^___```````````````___aaaaaabbbbbbbbbbbbaaaaaa^^^___aaacccbbb```]]]\\\TTTVVVZZZ___fffoooyyy|||xxxvvvxxxzzz}}}~~~{{{~~~~~~lll```\\\[[[WWWSSSOOOKKKDDD===888555444444222222222111111000000/////////......//////000000//////000111000///...---------............------+++---------,,,,,,...000++++++++++++++++++++++++)))((((((***---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))***+++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********++++++++++++************************************************+++,,,,,,,,,++++++***))))))(((------,,,,,,+++******)))******))))))))))))******)))))))))******************+++***(((&&&&&&(((***++++++++++++++++++++++++((()))***+++,,,---------------------------------------...///000111111222000111111222333444555555555666666777666555333222333333444555555666666777333333444444555666777777888:::<<<===>>>@@@DDDFFFKKKPPPZZZgggyyy'''''''''(((((()))))))))''''''''''''(((((((((((("""%%%((((((&&&%%%&&&'''%%%&&&''''''&&&&&&''')))''''''((((((((()))))))))))),,,000333777<<>>@@@CCCFFFJJJQQQ[[[hhhzzz'''((((((((())))))******''''''''''''((((((((()))!!!$$$((((((&&&%%%&&&(((%%%&&&((('''&&&&&&''')))(((((((((((()))))))))))),,,///333777;;;AAAGGGKKKGGGHHHKKKNNNRRRTTTVVVWWWQQQRRRTTTUUUUUUVVVXXXYYY[[[\\\^^^``````___^^^\\\^^^^^^___aaaaaabbbbbbbbb^^^^^^____________^^^^^^]]]^^^aaabbbaaa^^^ZZZWWWVVV[[[dddlllttt{{{yyyyyy{{{~~~|||xxxmmmeee\\\ZZZWWWRRRJJJAAA999555333333222222111000000//////////////////000111111,,,---///000111111000000------............------.........,,,)))((()))***........................***...111---'''%%%)))...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++******)))((('''+++++++++,,,,,,---------,,,,,,---...---,,,***)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,,,,+++***)))))))))***++++++,,,,,,((((((((()))******++++++******))))))))))))************+++,,,,,,,,,,,,+++"""&&&+++---,,,*********)))))))))))))))))))))))))))***+++---...//////000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000//////000111333444555555777888999999888666444222444444555555666777777777444444444555555555555555777999;;;<<<===???CCCEEEHHHPPP[[[hhh{{{***))))))((('''&&&&&&%%%+++***)))(((''''''''''''))))))))))))))))))))))))'''''''''(((((((((((()))***(((&&&)))---///---+++000555<<>>BBBEEEIIINNNXXXggg}}}******))))))((((((''''''((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((()))))))))***'''((()))***,,,000444888>>>BBBGGGKKKMMMOOOQQQRRRTTTRRRPPPQQQTTTWWWYYYYYYWWWWWWXXXYYY[[[\\\^^^___aaa```^^^]]]]]]^^^```aaaaaa```___^^^^^^___aaabbb___\\\\\\]]][[[XXXZZZ___YYY___iiittt|||}}}zzzuuuxxx}}}~~~}}}zzzuuuvvvuuujjjfffgggddd[[[RRRHHHCCC<<<777666555333000000000000000000000000000000//////............///......////////////......///...------/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************"""''',,,...---+++,,,------,,,,,,+++***))))))(((,,,+++*********+++,,,---......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++------------,,,+++*********++++++++++++,,,,,,,,,************************((((((((()))))))))))))))++++++***)))(((((())))))(((((()))***++++++,,,,,,*********************************+++,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,...222222222333333333444444333333444555777888999999888888888777777666666666555555555555444444444444666666666555555555555555555777999;;;<<<>>>BBBEEEHHHNNNYYYhhh}}}******)))))))))(((((((((&&&&&&&&&'''((()))******(((((((((((((((((((((((('''''''''((((((((())))))&&&(((+++,,,...333:::@@@EEEHHHMMMOOOQQQQQQSSSTTTWWWTTTRRRRRRTTTWWWZZZ[[[ZZZ[[[\\\]]]___aaacccdddbbbaaa___]]]]]]___aaabbbaaa```___]]]]]]^^^___``````]]]\\\\\\YYYVVVWWW\\\[[[dddsss}}}}}}~~~}}}{{{wwwwww~~~|||}}}}}}|||zzzxxxvvvvvvuuuuuuuuuvvvxxxyyyzzz{{{zzzzzz|||xxxrrrssspppeeeZZZSSSMMMFFF@@@<<<999666333111111000000000111111111111111000///..................////////////.........---,,,---/////////---------------------------------------------------++++++++++++++++++++++++%%%(((,,,------,,,---.........------,,,+++******,,,+++*********+++,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++************************'''(((((()))***+++++++++++++++***))))))((((((((((((((()))***+++,,,,,,---************************))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((())),,,...000000000000111111222222333333444555666777888999888888888777777666555555333333333333333333333333666666666555555444444444777999<<<===???AAADDDFFFGGGNNNYYYhhh}}}))))))))))))((((((((((((&&&&&&&&&&&&''')))***+++((((((((((((((((((((((((&&&&&&'''''''''((((((((('''***---000222888@@@GGGJJJLLLOOOQQQRRRRRRTTTUUUWWWUUURRRRRRUUUXXXZZZ[[[[[[\\\]]]^^^```bbbdddeeebbbaaa___^^^^^^___aaabbbaaa```___]]]]]]]]]^^^^^^```\\\ZZZYYYUUUQQQSSSWWW___hhhxxx|||{{{|||}}}{{{{{{zzzxxx{{{{{{zzzwwwuuuuuuxxx|||}}}|||zzzxxxvvvuuutttsssvvvxxxzzz}}}~~~~~~~~~yyy{{{~~~~~~|||yyywwwwwwyyy{{{yyylll```ZZZUUUOOOHHHBBB===999666333333222111111111111222222111000///////////////......////////////......111000000000222333333111------------------------------------------------------------------------,,,,,,---,,,,,,,,,...///......---,,,,,,+++******,,,+++*********+++,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++************************))))))***+++,,,,,,------************))))))((((((((())))))***++++++,,,,,,************************))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((())),,,...------......///111333444333333444555666777777888777777777777777666555444666666666666666666777777666666555555444444333333888:::===>>>???AAACCCEEEFFFNNNYYYhhh|||((((((((((((((('''''''''&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))''''''''''''(((((((((((())),,,///333999???FFFKKKLLLNNNPPPQQQRRRRRRTTTUUUVVVTTTRRRSSSVVVYYY[[[[[[ZZZZZZ[[[\\\^^^___aaabbb``````____________````````````___^^^]]]]]]\\\[[[]]]YYYVVVUUURRROOOQQQUUUbbbiiivvv~~~~~~{{{yyyzzz{{{{{{yyy{{{|||zzz{{{~~~|||xxxyyyxxxxxx{{{|||zzzzzzzzzuuuiii___\\\WWWQQQJJJCCC===:::777666444222111111222222222111111000000000000111......////////////......///......///111222111000------------------------------------------------........................000///---,,,,,,---...///++++++++++++************,,,+++*********+++,,,---......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++*********************************++++++,,,---......)))***++++++++++++*********************+++++++++************************************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++******,,,...---------...000333555777333444444555666666777777444555777777777777666555444555555555555666666666555555555444444444444444666888;;;===>>>???AAACCCFFFNNNZZZgggzzz&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))************,,,---111777???FFFJJJLLLMMMOOOQQQRRRRRRRRRTTTVVVSSSRRRRRRTTTWWWZZZ[[[[[[ZZZZZZ[[[[[[\\\^^^___```^^^___````````````___^^^^^^___``````^^^\\\ZZZYYY[[[WWWUUUUUUTTTRRRUUU[[[gggjjjrrr}}}|||yyy{{{zzz{{{|||{{{zzzyyyzzz{{{}}}}}}vvvfffeeeccc]]]UUUMMMFFFCCC;;;999666444222222222222111111000000000111222222......////////////......,,,++++++,,,...//////...................................................------------------------------,,,------...---,,,++++++++++++,,,,,,,,,,,,,,,+++*********+++,,,---......---------,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++***************************************++++++,,,,,,---)))***+++,,,------,,,,,,+++++++++***************************************++++++++++++************+++++++++,,,,,,---------+++---...---,,,+++,,,---............000333555777333444444555555666666666222444666777888777666666222222222333333333444444333444444444444444444555666999<<<>>>??????AAABBBEEENNNZZZgggxxx%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))***++++++++++++,,,,,,,,,......111999CCCJJJLLLLLLNNNOOOQQQRRRRRRSSSUUUWWWQQQQQQRRRTTTXXXZZZ[[[ZZZ\\\\\\\\\]]]^^^___```aaa\\\^^^```aaaaaa```^^^\\\]]]___```aaa___\\\YYYWWW[[[XXXWWWXXXXXXWWW\\\bbbkkklllpppxxx{{{xxxzzzxxxzzz||||||{{{{{{{{{|||mmmmmmlllggg___WWWOOOLLL===;;;888555333222222222111000000000111222333333......////////////......///...---...111222222111................................................,,,,,,,,,,,,,,,,,,,,,,,,)))***+++...//////,,,***,,,------......//////000,,,+++*********+++,,,---......---------,,,,,,,,,)))))))))******+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,++++++************************************************+++++++++((()))+++---.........---,,,,,,++++++***)))))))))************************,,,,,,++++++***)))))))))+++++++++,,,,,,---------+++---//////---,,,,,,---...---------...000333555333444444555555666666666111333555777888888777666555555555666666777777777333333333444444555555555888;;;>>>@@@AAABBBCCCDDDEEENNNZZZfffwww))))))))))))))))))))))))***)))'''&&&%%%%%%&&&&&&++++++***)))))))))))))))((()))))))))(((***---000666999>>>CCCHHHKKKMMMMMMNNNOOOQQQRRRRRRRRRQQQQQQOOOPPPQQQSSSVVVYYY[[[\\\^^^_________``````aaaaaaccc```]]]]]]______^^^\\\______```^^^\\\ZZZYYYZZZVVV[[[```cccdddfffiiilllqqqsssuuuxxx}}}|||{{{{{{{{{|||}}}}}}~~~zzzuuupppjjjaaaWWWOOOHHHEEE???:::666333222222111222444444333222222333222111111111000000//////...------...000111000///---------.........//////........................000000///...,,,+++******000---*********,,,,,,+++///---+++,,,......+++(((,,,------+++******,,,......---,,,,,,,,,,,,---............------,,,,,,,,,///...+++***))))))***+++---***''''''+++......---++++++,,,,,,,,,,,,------+++*********++++++***((((((((())))))*********+++------,,,++++++******)))---+++******+++,,,,,,+++))))))***+++,,,---------,,,,,,,,,---------......++++++++++++++++++++++++......///111222333444555555555555555555666777777999888777666666777888999333333333333333333333333444444333444555777999:::888:::===>>>???@@@CCCEEELLLMMMVVVggg{{{(((((((((((((((((((((((()))((('''&&&&&&&&&''''''((((((((((((((()))***+++))))))******+++---222555<<>>???@@@BBBDDDKKKMMMUUUfffzzz((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&&&&&&&'''((()))+++,,,)))***+++,,,...222888===DDDFFFHHHKKKMMMNNNNNNNNNPPPQQQRRRSSSTTTTTTTTTTTTQQQRRRSSSUUUWWWZZZ\\\]]]]]]]]]]]]]]]]]]^^^^^^^^^^^^\\\\\\\\\]]]\\\ZZZXXXZZZ[[[\\\]]]]]]___bbbeeehhhlllrrruuuwwwwwwxxxyyy~~~{{{yyy|||}}}tttjjjbbbaaa[[[SSSJJJCCC===888444777444000---,,,---000222222222222111111111111000222111//////000000...,,,------........./////////........................******+++---...///000111++++++,,,...///...***'''*********,,,...///...,,,,,,------,,,+++***,,,......------,,,,,,------......------------,,,,,,,,,...---,,,*********++++++,,,+++))))))+++---...---++++++++++++,,,,,,,,,,,,---,,,++++++++++++(((&&&,,,,,,,,,,,,,,,+++++++++)))******+++,,,,,,------+++)))(((((()))******)))))))))))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,---...///000111111......///111222333444555555555444444555555666777666666555555555555666666555555555555555555555555555555555555555666777888888:::<<<>>>>>>@@@BBBDDDIIILLLUUUeeexxx((((((((((((((((((((((((&&&&&&&&&'''(((((()))***&&&&&&&&&&&&''')))***+++(((***,,,///222888>>>CCCIIIJJJKKKMMMOOOOOOPPPPPPPPPQQQRRRSSSTTTTTTUUUUUUSSSTTTUUUVVVXXX[[[]]]^^^]]]]]]]]]]]]]]]^^^^^^^^^\\\\\\\\\\\\\\\[[[ZZZYYYXXX\\\aaadddgggiiilllnnnppptttyyy~~~|||yyy}}}~~~{{{uuummmggg]]]TTTMMMFFF???:::;;;888333000000111333444222222222222222222222222222111///000000111///...............////////////....................................------------+++---///222333111---)))+++++++++,,,---------,,,+++,,,---,,,++++++,,,---------------------------------------------------...---,,,++++++++++++,,,,,,+++******+++,,,------***++++++++++++,,,,,,,,,---,,,+++++++++***(((&&&***+++++++++,,,,,,,,,---*********++++++,,,,,,,,,+++***((((((***+++***))),,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,------......//////000000......///111222333444555555444444444444555666666666666666666666666666666666666666666666666666666666555555555555666666666777999<<<===>>>???BBBDDDHHHKKKTTTdddvvv''''''''''''''''''''''''%%%&&&&&&((())))))******'''''''''''''''((()))))))))+++///333777<<>>;;;777555666666555444222222222222333333333333111000///000222333222111........./////////000000////////////////////////111000000...---,,,,,,+++000111333777888666222...,,,---------,,,++++++++++++,,,------,,,+++,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...*********+++++++++,,,,,,---+++***+++++++++)))''''''((()))***+++---......,,,,,,,,,+++++++++******---+++))))))+++,,,+++***,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,///.........------,,,,,,......///111222333444555444444444444444555666666777777777777777777777777666666666666666666666666555555666666666666666666777999<<<===>>>???AAADDDGGGJJJTTTcccuuu''''''''''''''''''''''''%%%&&&'''((()))******)))((((((((('''(((((())))))+++///444999===BBBFFFJJJJJJJJJLLLMMMOOOQQQRRRSSSOOOOOOPPPQQQRRRSSSUUUVVVWWWWWWXXXYYY[[[]]]___```____________^^^^^^^^^^^^[[[\\\\\\[[[YYYYYY[[[\\\VVV]]]gggqqqwww{{{}}}~~~|||{{{{{{{{{zzz||||||~~~zzzxxxxxxvvvtttssstttwwwzzz}}}|||xxxuuusssmmmkkkiiigggfffgggiiijjjkkklllmmmoooqqqssstttuuutttvvvyyy{{{}}}~~~yyyvvvssswww|||~~~~~~xxxoooiiieee```WWWQQQDDD@@@;;;999999888555222222333333333333444444444000//////000222444333222....../////////000000000////////////////////////........................---...///111333222///---,,,...///...,,,************,,,...---,,,++++++,,,,,,------......------,,,,,,,,,,,,------------...---------------,,,,,,,,,+++---...---,,,+++,,,...************+++++++++++++++*********++++++***((('''((()))***+++,,,---...------,,,,,,+++******)))---+++******+++,,,,,,+++))))))))))))))))))******++++++++++++,,,,,,,,,,,,///......---,,,+++******......///111222333444555444444333333444444555666777777888888888888777777666666666666666666666666444444555666777777666666777999;;;======???AAACCCFFFKKKUUUcccttt''''''''''''''''''''''''&&&'''((()))******))))))'''''''''((()))***+++,,,///333:::@@@DDDGGGJJJKKKLLLLLLMMMNNNOOOPPPRRRRRRQQQPPPPPPQQQSSSUUUWWWXXXXXXXXXYYYZZZ\\\^^^___```^^^^^^^^^^^^]]]]]]\\\\\\ZZZZZZZZZXXXVVVVVVZZZ]]][[[aaajjjsss{{{}}}{{{zzzyyyzzz||||||wwwuuu{{{zzzzzzyyyxxxzzz}}}|||yyywwwuuusssqqqmmmllljjjhhheeebbb___]]]WWWVVVUUUTTTTTTUUUVVVWWWVVVVVVWWWYYYZZZ[[[\\\]]]]]]^^^___aaadddfffggghhhiiilllooorrruuuzzz|||||||||zzzxxxzzzzzztttrrrmmmddd]]]RRRKKKBBB<<<;;;999666333333333333333444444444555222111000111333333222111.../////////000000000000////////////////////////------......//////000000+++***)))***,,,---,,,+++***,,,......,,,***+++---***,,,......,,,++++++,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,---------------,,,+++---///...,,,+++,,,...************++++++++++++***))))))***,,,,,,+++)))++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,***))))))***++++++***((((((((()))*********+++,,,,,,,,,,,,------------...---------,,,+++++++++......///111222333444555444444333333444444555666666666777888888777666666555555555555555555555555222333555666777777777777777999;;;<<<===>>>AAACCCGGGKKKUUUdddttt''''''''''''''''''''''''&&&''')))******))))))(((&&&&&&'''(((***,,,...///222777>>>EEEHHHJJJLLLMMMOOOOOOOOOOOOOOOPPPQQQRRRRRRRRRRRRRRRTTTVVVXXXYYYYYYYYYZZZ[[[\\\^^^```aaa]]]]]]]]]\\\\\\[[[[[[[[[YYYYYYXXXUUUSSSTTTYYY]]]cccgggnnnuuu}}}|||zzzzzz{{{}}}xxxsss}}}{{{xxxppplllhhheeecccaaa___]]]ZZZYYYWWWTTTRRRPPPNNNMMMHHHHHHHHHHHHHHHIIIJJJJJJHHHHHHIIIJJJKKKLLLLLLMMMNNNNNNOOOPPPRRRTTTVVVWWWTTTVVVYYY[[[]]]cccjjjpppnnnqqquuuzzz~~~{{{vvvvvvxxx{{{|||ssskkk^^^UUUHHH@@@===;;;888555333333333444444555555555555333222222333222111///////////////000000000000000000000000000000000000///////////////////////////---++++++---///000000(((+++......,,,+++---///***,,,......---++++++,,,,,,,,,---......---,,,,,,,,,,,,,,,------.........,,,,,,---......---------+++---000///,,,+++,,,...)))************+++++++++)))((((((***,,,---,,,***//////...---,,,,,,++++++*********++++++,,,------+++)))(((((()))******)))))))))***+++,,,------...,,,,,,------------......,,,,,,------------------......///111222333444555444333333333333444555555444555666777777666555444555555555555555555555555111222444666888888888777666888;;;<<<===>>>AAACCCGGGLLLVVVdddttt+++*********))))))(((((($$$&&&((()))(((((()))***)))************,,,000333===@@@EEEHHHIIIIIIJJJKKKJJJKKKMMMOOOPPPQQQRRRRRRRRRRRRSSSTTTVVVWWWXXXXXX[[[ZZZ[[[[[[\\\]]]^^^___bbb```^^^\\\[[[[[[[[[[[[ZZZWWWSSSQQQSSSWWW\\\```kkkrrrxxx}}}~~~{{{www~~~~~~~~~yyyssslllfffbbb```ZZZVVVRRROOOOOOOOOLLLJJJGGGFFFEEEDDDEEEFFFGGGHHHFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBDDDFFFGGGFFFFFFGGGHHHJJJIIIGGGGGGHHHKKKOOOQQQTTTVVVYYY^^^cccgggjjjlllnnnoooqqqtttxxx~~~{{{tttqqqppp|||~~~tttlllcccVVVLLLEEE@@@<<<999111111333555666888999:::444333222111000000000000000000111111111111000000000000000000000000000000222222222111000//////......+++(((%%%%%%'''+++---000000000000///...---,,,///...---,,,,,,---...///.................................------,,,,,,,,,...------,,,,,,------...++++++,,,,,,,,,---------++++++++++++++++++++++++...,,,,,,---//////,,,))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000---)))((()))+++,,,,,,,,,,,,,,,+++++++++******///......------,,,++++++...---,,,,,,++++++++++++,,,---...///000111222333444333111111333444555444555555555555555555555555666555333222222333444666777666666555555555666666888999<<<<<<===>>>@@@BBBEEELLLWWWeeewww))))))))))))((((((''''''&&&(((******)))))))))+++)))***+++,,,---000555999@@@CCCGGGIIIJJJJJJKKKLLLLLLMMMOOOQQQRRRSSSSSSTTTRRRSSSTTTUUUVVVXXXYYYYYY[[[[[[[[[[[[[[[\\\]]]^^^___^^^]]]\\\\\\\\\\\\\\\]]]\\\ZZZXXXXXX[[[aaafffrrrzzz}}}zzz{{{~~~xxxuuutttllliiieee```ZZZVVVRRRQQQMMMJJJGGGFFFGGGGGGFFFDDDDDDCCCCCCBBBBBBCCCEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@?????????BBBDDDEEEEEECCCBBBCCCDDDDDDDDDCCCCCCDDDFFFHHHIIIFFFGGGJJJNNNRRRUUUXXXYYYXXXYYYZZZ[[[^^^ccciiinnnsssyyyyyyuuuuuuzzzyyyoooggg\\\SSSMMMGGGBBB>>>444444444444555666777777555444333222111111111111000000111111111111000000////////////////////////222222111111000//////.........---,,,,,,------...............---,,,++++++///...------------...///------------------------/////////......---------,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++,,,++++++---///000...+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,***(((''')))+++,,,,,,*********++++++,,,,,,,,,---------------,,,,,,,,,...---,,,,,,+++++++++,,,---...///000111333444444444333111111333444555444555555555555555555555555777666444333333444666777666666555555555555666666999:::===>>>>>>???AAACCCEEELLLXXXeeexxx((((((((((((''''''''''''(((***++++++))))))***+++***+++---...111666===AAADDDGGGJJJLLLLLLLLLMMMNNNOOOPPPQQQSSSTTTUUUUUUUUUSSSSSSTTTVVVWWWXXXYYYZZZ\\\[[[[[[[[[[[[[[[\\\\\\[[[\\\\\\\\\\\\\\\\\\\\\```cccdddcccbbbeeemmmsss~~~~~~}}}~~~}}}xxxoooggg```\\\ZZZUUUTTTQQQMMMJJJGGGEEEDDDCCCBBB@@@@@@BBBCCCCCCBBBCCCCCCCCCCCCCCCDDDEEEEEEGGGHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@??????BBBCCCDDDCCCAAA??????@@@@@@@@@@@@AAAAAABBBBBBBBB@@@AAACCCEEEGGGIIIKKKLLLJJJJJJJJJJJJKKKNNNRRRVVVZZZ___gggpppyyy~~~uuuvvvuuurrrrrrxxxuuuooofff___YYYRRRJJJEEE;;;:::777666555555666777555444333222222111111222000000111111111111000000........................222222111111000/////////---...000111222000...---,,,---------------,,,,,,///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********,,,...000///------------,,,,,,+++++++++///...------++++++***)))(((''''''(((+++,,,,,,,,,((()))***+++,,,------...,,,,,,,,,,,,------------------,,,+++++++++,,,,,,......///111222333444555444333111111333444555444555555555555555555555555777666555444444555777777666666555555555555666666999;;;===>>>???@@@BBBDDDFFFMMMXXXfffyyy(((((((((((((((((((((((()))***+++***)))(((***+++***+++...111555<<>>>>>@@@BBBDDDGGGNNNYYYgggyyy))))))))))))))))))))))))((()))))))))'''(((***+++***---111555:::???FFFJJJKKKMMMNNNOOONNNNNNOOOQQQOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTUUUVVVXXXYYYZZZZZZ[[[[[[ZZZYYYYYYYYYZZZZZZYYYYYYXXXWWWVVVUUUTTTSSS[[[ccclllqqqsssxxxxxxvvvxxx~~~zzzvvvuuuyyy~~~|||qqqiiibbb___XXXVVVSSSOOOLLLJJJHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJKKKLLLLLLLLLOOOOOOPPPPPPPPPOOONNNNNNMMMMMMLLLKKKIIIHHHGGGGGGDDDFFFHHHGGGFFFEEEFFFFFFCCCDDDFFFFFFFFFEEECCCBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAABBBEEEGGGHHHJJJKKKMMMNNNPPPTTTWWW]]]aaahhhnnnuuu|||~~~yyysssooonnnooopppwwwyyyrrrgggZZZQQQGGGDDD@@@;;;888777777888444444222111111111111111111111222222222222111111////////////////////////111111111000000000000000---------------...//////......//////////////////---..................---------------------------------------------------------,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++---------,,,,,,++++++++++++++++++,,,,,,---------++++++,,,---......+++)))++++++++++++++++++++++++)))******+++,,,---......,,,,,,,,,++++++,,,,,,---,,,---...///000222333333444333111111333444555444555555555555555555555555333333333444444555555666555555555555555666777777666999;;;<<<===???AAACCCGGGNNNYYYgggyyy))))))))))))************'''((((((((('''(((+++------111666:::>>>CCCGGGJJJKKKMMMNNNNNNNNNNNNPPPRRROOOPPPQQQRRRSSSSSSSSSSSSSSSSSSTTTVVVWWWXXXYYYZZZZZZYYYYYYYYYYYYYYYZZZZZZZZZXXXVVVTTTSSSRRRRRRSSSVVV^^^hhhpppvvv|||~~~{{{{{{~~~|||yyyvvvtttvvv{{{~~~rrrggg^^^WWWRRRPPPJJJIIIIIIHHHHHHHHHHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKHHHJJJKKKKKKIIIGGGHHHHHHJJJKKKLLLNNNOOOOOOOOOOOOPPPPPPQQQQQQQQQPPPPPPOOOOOOOOONNNMMMMMMLLLKKKKKKIIIKKKMMMMMMKKKKKKKKKLLLFFFGGGHHHIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCAAAAAABBBAAA???@@@BBBDDDBBBCCCDDDDDDDDDEEEHHHJJJNNNPPPTTTXXX\\\bbbhhhlllwwwzzz~~~yyysssnnnlllrrr{{{}}}rrrdddZZZOOOLLLGGGAAA<<<999777666555444333222222111111111111111222222222222111111111111111111111111111111111111000000000000000000000///---------///111333,,,---------------,,,,,,------...//////...------........................,,,,,,,,,---------------...------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........,,,***))))))+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++---......///---------...///...+++))),,,,,,,,,+++++++++******)))******+++,,,------...,,,,,,+++++++++,,,------,,,,,,---///000111222333444333111111333444555444555555555555555555555555222222333444444555555555555555444555555666777888666888:::<<<===???AAACCCFFFMMMXXXfffyyy((((((((()))))))))******'''((((((((((((***---000222666<<>>:::777777666555444444333333444111222222333333222222111111111111111111111111111000000000000000000000111//////.........000222333............---,,,++++++------...//////...------------------------------------------.........///---,,,,,,,,,,,,,,,,,,---,,,,,,---------.........------------------------,,,------+++)))(((***---***++++++,,,,,,------...+++++++++,,,,,,---------,,,++++++,,,---...,,,+++++++++++++++++++++,,,,,,******++++++,,,,,,,,,---,,,+++++++++,,,,,,---...------...///111222333444444333111111333444555444555555555555555555555555222333444555555666666666444444444555555666777888666888;;;===>>>@@@BBBEEEEEELLLXXXeeexxx&&&'''''''''(((((())))))((()))))))))))),,,///222555:::@@@EEEGGGHHHHHHIIIIIIJJJLLLLLLLLLNNNPPPRRRPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRSSSTTTVVVWWWXXXYYYWWWWWWWWWXXXXXXZZZ[[[\\\ZZZXXXUUURRRRRRTTTXXXZZZ\\\aaajjjuuu~~~oooqqqqqqpppuuu~~~zzzvvvwww{{{}}}}}}zzzyyy||||||ssskkkeeeZZZVVVOOOKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKKKKKKKLLLMMMNNNPPPPPPMMMQQQTTTUUUSSSRRRSSSUUUSSSTTTVVVXXXYYYYYYYYYYYYUUUVVVVVVWWWWWWWWWVVVVVVWWWWWWVVVVVVVVVVVVVVVVVVTTTUUUVVVTTTQQQOOONNNOOOOOOOOOOOOOOOPPPPPPQQQQQQKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKIIIFFFDDDEEEFFFDDDEEEGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFFFFHHHMMMPPPMMMPPPVVV\\\bbbfffiiikkkuuuxxx~~~sssqqqnnnjjjiiioooxxxwwwnnnhhhddd^^^VVVMMMDDD>>>:::999888777666666555555666111222222333333222222111000000000000000000000000000000000000000111111111---------...//////000111000000000000///...---,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000,,,++++++++++++++++++,,,---------.........//////------------------------***,,,---+++)))))),,,///)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,***)))(((***,,,......---))))))***+++,,,------...***++++++++++++,,,,,,,,,++++++++++++,,,,,,---.........///111222333444555444333111111333444555444555555555555555555555555333444555666777777777777444444444555555777888888777999<<<>>>???AAADDDFFFEEELLLWWWeeewww))))))((('''&&&%%%%%%$$$)))((('''(((+++...222555===@@@DDDHHHJJJIIIHHHGGGLLLMMMNNNNNNOOOOOOOOOOOOPPPPPPOOOOOOOOOOOONNNNNNRRRSSSTTTVVVWWWXXXXXXYYYWWWXXXYYYXXXVVVVVVXXXYYYZZZYYYYYY[[[___aaaccccccccciiisss|||{{{wwwvvvtttnnnlllmmmrrrvvv{{{xxxuuuuuuvvv~~~zzzpppggg```ZZZTTTPPPLLLMMMMMMMMMMMMLLLKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPQQQQQQQQQQQQSSSSSSUUUVVVWWWXXXXXXXXXXXXYYY[[[```fffhhhfffccc]]]]]]\\\\\\\\\]]]^^^^^^^^^^^^]]]]]]\\\\\\\\\[[[YYYYYYWWWVVVUUUUUUUUUUUUVVVTTTSSSSSSTTTTTTTTTSSSPPPNNNMMMMMMNNNOOOOOONNNNNNNNNMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIICCCCCCBBBBBBCCCDDDFFFGGGJJJJJJKKKMMMPPPUUUYYY[[[gggiiinnnwww|||vvvpppkkklllooosss~~~zzzsssooofff]]]SSSLLLHHHEEE>>>:::777444444444444333222222222222222222222222000111111222222222111111222222222222111111111000111000/////////111222333//////.........---------..................................../////////000111000000///...---------------------------------***+++,,,,,,------,,,,,,)))***+++,,,...///000111,,,+++++++++++++++++++++(((((((((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......//////000111222333333444444444444555555555555555666666555555444444444333333444666777777777666555444444444555555555555555999:::<<<>>>@@@AAABBBBBBIIILLLUUUeeexxx(((((((((((((((((((((((()))))))))+++...222777999AAACCCFFFIIIKKKKKKJJJIIIMMMNNNNNNOOOPPPPPPOOOOOOQQQQQQPPPPPPOOOOOONNNNNNSSSTTTUUUWWWXXXYYYYYYYYYWWWXXXXXXXXXWWWXXXZZZ]]]``````aaadddgggiiijjjjjjkkknnnsssyyy~~~}}}{{{xxxuuuvvvsssssswww{{{zzzwwwwwwyyy{{{wwwjjjeee^^^XXXUUUSSSPPPMMMMMMMMMNNNOOOOOOOOOOOOOOONNNNNNNNNNNNOOOPPPQQQRRRRRRSSSSSSTTTUUUUUUTTTTTTWWWXXXZZZ\\\^^^___``````aaabbbdddhhhmmmnnnmmmjjjdddddddddcccddddddeeeeeeffffffffffffeeeeeeddddddeeedddcccbbbaaa`````````YYYWWWVVVUUUWWWWWWWWWVVVWWWVVVTTTTTTUUUVVVUUUTTTSSSSSSSSSRRRQQQQQQPPPPPPMMMLLLLLLKKKJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDFFFFFFFFFGGGJJJMMMPPPRRRUUUYYY___gggpppxxx~~~{{{uuupppooonnnqqqxxx~~~zzzrrrhhh^^^UUUNNNKKKCCC>>>888333222222333333222222222222222222222222111111222222222111111000222222111111111000000000111000/////////000222333//////.........---------................................./////////000000111000000///......------------------------------******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------------------------***++++++,,,,,,++++++***,,,,,,,,,---------......//////000111222333333444444444444555555555555555666666666666555555444444444555555666666666666666666666666666666666666666;;;;;;===???AAACCCDDDEEEHHHJJJTTTdddwww''''''((()))***++++++,,,)))***+++...222888<<>>AAACCCDDDEEEGGGJJJRRRbbbttt'''((()))***+++---......222444777<<>>;;;666555555444333333222222111111222333444444444444222222111111111000000000000111111222111000///...000000000000/////////...//////////////////////////////000000000111111111.../////////////////////------------------------+++,,,------......------***++++++,,,------......---------------------...+++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......------...///000111222222222222333444555666777777666666666777777777888888444555555666666666666666666666666555555555555555666999===AAADDDEEEEEEDDDGGGIIIPPP___rrr&&&''')))+++---///111222666888;;;???CCCGGGJJJLLLHHHJJJLLLNNNPPPQQQRRRRRRPPPQQQQQQQQQPPPOOONNNNNNQQQRRRRRRTTTUUUVVVWWWWWWYYYYYYYYYYYYXXXWWWVVVUUUVVVTTTRRRPPPPPPUUU]]]cccqqq|||wwwppplllgggmmmooommmoooxxx~~~|||tttmmmccc[[[VVVSSSRRRQQQJJJMMMPPPRRRSSSTTTUUUVVVYYY\\\^^^^^^]]]]]]___aaaiiikkkoootttyyy}}}~~~~~~yyywwwtttppplllhhheeecccbbb```]]]ZZZXXXVVVVVVVVVQQQQQQRRRRRRQQQPPPOOOOOOIIIHHHHHHHHHIIIGGGDDDAAACCCEEEIIIMMMQQQWWW]]]bbblllvvvyyyuuutttmmmcccXXXPPPIIIDDDAAA666666555444333333222222000111222333444555555555222222222222111111111111000111222222222000///...000000000000////////////000000000000000000000000000000000000111111111111.........///////////////------------------------***+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,++++++++++++++++++++++++******++++++++++++******,,,,,,,,,---------......------...///000111222222222222333444555666777888555555666666777777777888333444666777777777666555666666666666777777777777444777<<<@@@CCCDDDCCCBBBGGGHHHOOO]]]ppp///,,,+++...000111555:::;;;>>>BBBEEEEEEFFFHHHIIIKKKKKKKKKNNNQQQSSSTTTSSSOOOOOOOOOOOOPPPQQQRRRRRRTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYVVV[[[]]]YYYWWW___jjjppp|||tttlllgggfffggghhhjjjmmmuuu~~~}}}||||||zzzsssccc]]]UUUPPPNNNNNNMMMKKKIIIMMMRRRUUUVVVWWWXXXXXXYYY\\\___aaaaaadddjjjnnnqqqwww}}}{{{tttooolllmmmjjjeeeaaa___^^^\\\[[[VVVTTTSSSRRRSSSRRRQQQOOONNNMMMKKKKKKKKKIIIGGGEEEIIIGGGEEECCCEEEIIIMMMPPP[[[eeettt|||ttthhhZZZOOOGGGDDD;;;;;;:::888555444444555555555444444444333333333444444333222222111000000111111111111000000000000000000000000000000000000,,,---///111111111111000//////...//////000111222...///000111111000///...+++,,,.../////////......,,,,,,---...---,,,***)))++++++,,,,,,---...//////,,,,,,------...///000000++++++,,,---...............---+++******+++---...---,,,+++***+++,,,---...///...,,,*********,,,---******+++,,,,,,---......------............------.........//////000111222111111111222444666777888888888888777777777777666333444444555666777777888999888888888777777666666777999;;;<<<===>>>AAACCCFFFFFFPPPbbbqqq...+++***...111222777<<<>>>@@@DDDFFFGGGHHHIIIKKKLLLLLLLLLNNNQQQSSSSSSRRRQQQQQQQQQPPPQQQQQQRRRSSSUUUUUUUUUVVVVVVWWWXXXYYYWWWVVVVVVVVVWWWXXXYYYYYY^^^dddgggccccccjjjtttzzzxxxoooiiifffhhhggggggiiinnnuuu|||{{{wwwwwwyyy}}}qqqfff```ZZZUUUPPPNNNNNNPPPPPPOOOOOOQQQTTTVVVWWWXXXZZZ\\\aaaffflllpppqqqrrrvvvyyy~~~}}}uuuqqqkkkgggeeebbb```^^^___\\\ZZZYYYXXXXXXVVVUUUPPPOOOMMMMMMMMMKKKGGGEEEHHHFFFDDDCCCDDDGGGJJJLLLQQQYYYeeeqqq{{{|||qqqeeeXXXOOOJJJ???===:::666333333444666444444444444444444444444333333333222111000000000111111111111000000000000000000000000000000000000---...///000000111000000000////////////000000111//////000000000000//////,,,---.../////////...---...............---,,,,,,,,,,,,------......//////,,,,,,------...//////000+++,,,,,,,,,,,,+++******...---+++******+++---...,,,,,,+++++++++,,,---...///...,,,+++***+++,,,---***++++++,,,------......------............------.........//////000111222111111222333444666777888888888888888777777777777555555666666777777888888777777777666666666555555777999;;;<<<===>>>AAACCCGGGGGGOOO^^^mmm...******...111444999@@@@@@CCCFFFHHHHHHIIIKKKLLLMMMLLLLLLMMMPPPRRRQQQQQQSSSRRRRRRRRRRRRSSSSSSTTTWWWWWWWWWWWWWWWWWWWWWXXXVVVUUUTTTUUUVVVYYY\\\^^^iiippptttrrrssszzzyyypppjjjhhhhhhkkkiiihhhjjjpppwww}}}}}}vvvtttuuuxxx}}}ssshhh]]]UUUPPPOOOMMMKKKLLLOOOQQQSSSSSSVVVWWWXXXYYYZZZ]]]aaadddhhhooowww}}}yyytttqqqmmmjjjhhheeebbb^^^[[[ZZZYYYWWWUUUTTTSSSRRRRRRRRROOOKKKHHHHHHGGGEEEDDDDDDEEEFFFGGGHHHMMMUUU]]]gggqqqzzz}}}qqqdddXXXQQQGGGCCC===777444444777999444444444444444444555555333333222222111111000000111111111111000000000000////////////////////////000///////////////000000111111000/////////000000000000////////////000000....../////////...------000///..........................................,,,,,,------.../////////......------+++***((((((...---,,,++++++,,,---...,,,,,,,,,+++,,,------.........,,,+++++++++,,,---+++++++++,,,------......------............------.........//////000111222222222222333444666777888888888888888777777777777777777777777777777777777666666555555555555555444666888;;;<<<===>>>AAACCCHHHKKKSSS]]]mmm---******///444777===CCCCCCEEEGGGHHHHHHIIIKKKMMMLLLKKKKKKLLLOOOPPPOOOOOOQQQQQQQQQRRRSSSTTTUUUVVVYYYYYYYYYXXXXXXWWWWWWVVVWWWVVVUUUVVVYYY^^^cccgggrrryyy~~~~~~}}}rrrjjjggghhhkkknnnllllllooouuu}}}}}}yyywwwyyy|||{{{uuujjj```YYYTTTQQQNNNJJJJJJKKKLLLOOORRRTTTVVVYYY[[[^^^aaacccgggkkknnnrrryyy}}}xxxuuummmjjjddd```]]][[[YYYWWWWWWWWWWWWWWWWWWUUUQQQNNNJJJJJJIIIHHHFFFEEEEEEDDDEEEGGGJJJOOOUUU]]]gggmmmvvv||||||nnn```WWWPPPKKKCCC<<<999888888999444444444444555555555555444333333333222222222111111111111111000000000///////////////////////////111111///......///000000222222111000////////////111000///......///000111000/////////......------000///...---------/////////////////////.........---------.........//////000000//////...,,,+++***...---,,,,,,,,,,,,---...,,,,,,,,,,,,------.........---,,,,,,,,,,,,------,,,,,,,,,,,,------......------............------............///000111222222222222333444666777888888888888777777777666666777777777666666666666666555555555555555555555555666888;;;<<<===???AAACCCDDDLLLUUU^^^lll---+++,,,222777;;;@@@FFFDDDFFFGGGHHHHHHHHHJJJLLLLLLKKKJJJKKKNNNOOOOOONNNNNNNNNOOOQQQSSSUUUWWWXXXYYYYYYYYYYYYXXXWWWVVVUUUVVVUUUUUUWWW[[[bbbiiimmmwww~~~wwwmmmfffdddhhhlllqqqqqqqqquuu{{{vvvgggaaaZZZTTTQQQQQQQQQQQQMMMNNNNNNPPPQQQTTTWWWYYY[[[```gggmmmqqquuuyyy{{{}}}yyysssnnnjjjfffbbb___YYYYYYYYYYYYYYYXXXTTTQQQOOONNNMMMLLLJJJHHHFFFEEECCCDDDFFFHHHKKKPPPVVV[[[```iiiwww{{{lllbbbXXXRRRJJJCCC???;;;888555555555555555555555555555444444444444444333333333111111111111000000000///////////////////////////111111///......///000000333222111000000///000000111000///......///000111000000//////............///...---,,,,,,---...//////////////////.........---------...............---......//////......---------------------------,,,,,,---------.........---------------------...,,,,,,------------......------............------............///000111222222222222333333555666777777777777666666666555555555555555555555555444444666666666666666666666666555888:::<<<===???BBBDDD@@@IIIVVV___kkk---,,,000777<<<>>>BBBGGGGGGHHHIIIHHHHHHIIIKKKMMMLLLKKKKKKLLLOOOPPPPPPPPPMMMNNNOOOQQQSSSUUUXXXYYYWWWXXXYYYYYYXXXWWWVVVUUUSSSSSSTTTWWW]]]eeelllqqqzzz}}}|||{{{xxxqqqjjjeeeeeehhhlllsssuuuxxxzzz}}}}}}yyy|||~~~zzzlllaaaYYYUUUPPPMMMMMMOOOOOOOOOQQQSSSTTTTTTVVVYYY]]]aaadddjjjssszzz~~~xxxrrrlllhhh___]]][[[ZZZZZZXXXUUUSSSTTTSSSQQQOOOMMMKKKIIIHHHAAACCCEEEFFFGGGJJJNNNQQQUUU\\\fffqqq{{{}}}sssccc[[[RRRJJJDDD???999555666666666555555555444444444444444444444333333333111111111111000000000000////////////////////////000///////////////000000222222111000000000111111000000////////////000000000000///....../////////---------,,,------...///................................................******,,,------.........------------------------,,,,,,---............---------------............------------------......------............------.........//////000111222111111111111222333444555555555555555444444444444444444444444444444444444666666666666666777777777555777:::<<<===???BBBDDDFFFLLL\\\mmmyyy......333<<>>CCCDDDEEEHHHLLLLLLLLLKKKKKKKKKNNNPPPOOONNNOOOQQQTTTWWWWWWWWWUUUUUUTTTTTTUUUUUUVVVWWWTTTUUUWWWXXXXXXWWWUUUTTTSSSTTTWWW]]]eeemmmuuuyyy~~~|||}}}sssttttttsssqqqqqqrrrtttsssyyy~~~}}}xxxyyy|||}}}~~~sssggg\\\VVVSSSRRRLLLKKKLLLNNNRRRSSSTTTSSSSSSVVVXXX[[[___fffpppwwwwwwrrrlllfffbbb^^^[[[YYYXXXWWWTTTQQQNNNMMMLLLLLLKKKJJJGGGDDDAAAAAADDDFFFCCCFFFLLLSSS]]]iiiuuu|||vvveeeXXXQQQLLLGGGDDD999999888666555444333222000000000000000000111111111111111111000000000000111111111111111111111111,,,---///111111111111000111000000000111222333333...///000111111000///...000///.........000111222---...///111111111000///++++++,,,,,,---...//////.....................------...//////000000//////------............------,,,,,,.../////////...---,,,,,,---.../////////.....................---------..................---.........//////000111222000/////////000111222222333333333222222222111111333444444555666777888888333333333444444555555555444777:::<<<===@@@CCCEEEIIIDDDYYY444888===AAADDDFFFIIILLLFFFIIILLLNNNNNNNNNOOOPPPSSSSSSSSSTTTUUUWWWXXXYYYVVVWWWWWWWWWWWWVVVUUUUUUYYYVVVUUUVVVXXXXXXTTTQQQUUU[[[aaacccfffoooyyy}}}zzz{{{tttuuuvvvwwwxxxxxxwwwwww||||||yyy~~~wwwnnnaaaVVVQQQNNNLLLKKKLLLOOOQQQRRRQQQSSSXXX\\\___```bbbdddhhhqqq}}}{{{tttnnniiibbb^^^___]]]ZZZVVVTTTRRRPPPPPPPPPMMMIIIGGGFFFEEEBBBAAADDDGGGJJJLLLNNNVVVbbbkkkuuuiii___VVVMMMGGGDDD<<<666666777666555777333333222222222222222222222222111111111111111222000000000111222222222333......000111111000//////...///000111111000///...000000000000000000000000////////////////////////---------............///////////////////////////+++,,,///111222222111000---------,,,,,,+++++++++---------............///......------------......,,,------......------,,,,,,,,,,,,---,,,,,,++++++---------........./////////////////////........./////////000111111222222555555555333222222444666666666666666666666666666666666666666666666666666666888;;;<<<===>>>AAACCCFFFJJJVVVhhhzzz777:::???CCCEEEGGGIIIKKKGGGJJJLLLNNNNNNOOOPPPRRRSSSSSSSSSTTTUUUVVVXXXXXXVVVVVVVVVVVVVVVUUUTTTTTTWWWUUUUUUUUUWWWXXXWWWVVVYYY___eeeiiilllsss|||~~~~~~}}}zzzxxxxxxwwwwwwwwwxxxyyy{{{|||}}}yyyvvvzzzxxxiiibbbXXXPPPNNNMMMNNNMMMNNNQQQSSSTTTUUUWWW\\\aaafffjjjppptttxxx~~~wwwnnnhhhbbb___\\\XXXVVVTTTTTTTTTQQQOOOMMMKKKJJJIIIGGGEEECCCEEEFFFFFFHHHMMMWWW___lllvvvyyyqqqfff[[[SSSIIIAAA:::888888555333444333333333333222222222222222222111111111111111222000000000000000111111111444333111000000000000111//////000000000000//////000000000000000000000000////////////////////////........./////////000000////////////////////////+++,,,///111222222111000...---------,,,,,,,,,,,,---------............///......------------......,,,------------------,,,,,,,,,------------,,,,,,---------.........///////////////////////////...000000111111222333333333444555555333222222444666666666666666666666666666555555555555555555555555666888;;;<<<===>>>AAACCCFFFHHHQQQ```rrr;;;>>>BBBEEEFFFGGGIIIJJJHHHJJJLLLMMMMMMNNNQQQTTTSSSSSSSSSTTTUUUVVVWWWXXXUUUUUUUUUUUUTTTTTTTTTSSSSSSTTTTTTTTTTTTVVVZZZ\\\bbbfffmmmrrrvvv{{{~~~{{{|||}}}yyywwwwwwwwwxxxxxxyyyxxxwwwxxxzzz~~~yyyvvvzzz{{{nnnccc[[[VVVPPPLLLLLLNNNQQQRRRRRRUUUYYY\\\]]]aaaggglllssszzzwwwkkkhhhccc___[[[ZZZYYYZZZSSSRRRQQQPPPPPPOOOLLLJJJCCCDDDDDDBBBBBBEEEKKKQQQ[[[fffttt}}}~~~{{{wwwvvv|||tttggg^^^RRRIIIAAA>>>;;;777444444444444333333333222222222222111111111111111222222000000000000000/////////888666333000///000222333111000000//////000000111000000000000000000000000////////////////////////////////////000000000111////////////////////////+++,,,...000111111111000...............------------------............///......------------......------------------------------...............------------.....................//////////////////111111222222333444444444333444444333222222444555666666666666666666666666444444444444444444444444666888;;;<<<===>>>AAACCCHHHHHHNNN[[[kkk???AAADDDFFFFFFFFFGGGHHHHHHIIIJJJKKKKKKNNNQQQTTTSSSSSSSSSSSSTTTUUUVVVWWWUUUTTTTTTSSSSSSSSSSSSSSSQQQSSSSSSRRRQQQTTTZZZ___iiilllrrrzzz~~~~~~}}}{{{yyytttpppppptttxxxyyyyyyyyywwwvvvwwwzzz~~~|||~~~tttkkkbbb[[[TTTQQQNNNLLLMMMPPPTTTVVVWWW[[[aaaeeeiiiooowww}}}yyyuuuooohhhccc```___^^^VVVTTTTTTTTTTTTSSSPPPNNNGGGGGGEEECCCAAABBBFFFJJJQQQYYYeeepppvvvwwwtttrrrnnnxxx|||qqqiii\\\RRRIIIEEEAAA;;;777666555555444444333333222222111111111000111111222333222222111111000000//////666555333111111111222333222111000//////000111222000000000000000000000000////////////////////////....../////////000000000////////////////////////,,,---...///000000000000///////////////.........---------............///......------------......---------,,,,,,------------......///////////////....................................////////////111111222222333444444444222333444444333222444555666666666666666666666666555555555555555555555555666888;;;<<<===>>>AAACCCJJJJJJPPP\\\jjj~~~AAACCCFFFFFFEEEDDDDDDEEEGGGHHHIIIJJJKKKMMMQQQTTTSSSSSSSSSSSSTTTUUUVVVVVVUUUTTTSSSRRRRRRRRRSSSSSSQQQSSSSSSRRRRRRUUU\\\bbbllllllrrr{{{zzztttpppmmmmmmrrrvvvyyyyyyxxxwwwvvvwww{{{yyylllccc]]]YYYWWWRRRQQQOOONNNNNNQQQUUUXXXZZZ___gggmmmsss{{{|||ssskkkfffbbbaaaZZZXXXWWWVVVVVVUUURRRPPPJJJIIIGGGEEECCCDDDEEEGGGHHHLLLSSS[[[dddjjjmmmnnnmmmppptttwww|||zzzuuudddYYYOOOJJJEEE>>>999888666666555555444333333222111111000000111222222333333333333222222111111111000000111222333333333222222111000//////000111222000000000000000000000000////////////////////////------........./////////////////////////////////------.../////////000000////////////////////////---------............///......------------.........---,,,,,,,,,,,,---...---...//////000000000///.....................------.........//////000000000000111111222333333333222333555555444444555666777777777777777777777777666666666666666666666666666888;;;<<<===>>>AAACCCHHHKKKSSS___lll~~~CCCEEEGGGGGGEEEDDDDDDDDDFFFHHHJJJKKKLLLNNNQQQTTTSSSSSSSSSSSSSSSTTTUUUUUUVVVUUUSSSRRRRRRRRRSSSTTTTTTTTTUUUVVVYYY^^^dddhhhnnnkkkoooyyy~~~|||~~~}}}xxxpppnnnmmmnnnqqquuuwwwxxxxxxyyyzzz|||xxxhhh^^^WWWRRRQQQRRRQQQRRRRRRRRRRRRTTTXXX[[[```eeemmmtttzzzxxxoooiiifffbbb___\\\ZZZYYYWWWUUUSSSMMMLLLJJJHHHFFFFFFFFFFFFEEEFFFIIINNNTTT]]]dddiiinnnnnnnnnpppuuu}}}~~~|||{{{mmmbbbWWWPPPJJJBBB<<<:::777777666555444333333222000000000000111222333333333333333333333222222222,,,...000222333333222222111111111000000111111111000000000000000000000000////////////////////////------------............////////////////////////---------....../////////.........///////////////---------............///......------------.........---,,,++++++,,,---...,,,---...///000000000000...............---------------......///000000000000000111111222333333333222444666666666555666777777777777777777777777777777777777777777777777777666888;;;<<<===>>>AAACCCEEEJJJSSS```lll|||EEEGGGIIIIIIGGGEEEEEEEEEFFFIIILLLNNNOOOQQQSSSUUUSSSSSSSSSSSSSSSTTTTTTUUUWWWUUUTTTRRRRRRSSSTTTUUUXXXWWWXXX]]]dddkkkppprrrsssnnnqqq{{{}}}~~~yyyuuusssnnnooopppqqqsssuuuyyy||||||}}}rrrfff\\\XXXUUUPPPOOOQQQQQQSSSVVVWWWYYY\\\aaaeeekkkpppvvv|||xxxtttmmmiiiccc___]]][[[ZZZXXXSSSQQQOOOMMMKKKIIIGGGFFFDDDFFFHHHJJJMMMSSSZZZ___eeeiiimmmppprrruuu{{{}}}}}}~~~{{{ooocccZZZRRRHHHAAA???888888777666555444333333000000000000111222333444222222222222222333333333///000000000111111222222000111111222222111111000000000000000000000000000////////////////////////............////////////////////////////////////...---------......//////------........./////////---------............///......------------......///...,,,++++++,,,...///,,,,,,---...//////////////////.........---------------......///000000111111111222222333444444444333555777888777777888888777777777777777777777777777777777777777777777777666888;;;<<<===>>>AAACCCFFFJJJTTT___kkk|||GGGIIIJJJJJJHHHGGGFFFGGGGGGJJJNNNQQQRRRSSSUUUVVVTTTSSSSSSSSSSSSSSSTTTUUUWWWVVVTTTSSSRRRSSSTTTVVVZZZZZZ[[[bbbllluuuzzz{{{zzztttuuuvvvqqqnnnnnnmmmqqqtttvvvvvvxxx|||zzzoooddd[[[VVVWWWXXXTTTRRRTTTRRRUUUZZZ]]]```dddjjjooouuuyyyuuupppiiiccc```^^^]]]\\\YYYWWWTTTRRRPPPMMMJJJHHH???CCCGGGHHHHHHJJJOOOSSSWWWbbbmmmrrrqqqqqquuuzzz{{{nnndddZZZNNNFFFDDD999888777666555444333333000000000000111222333444000000000111222222222333444333000//////000222333000111222333333222111000000000000000000000000000////////////////////////////////////000000000000////////////////////////......---------...//////,,,---------......//////---------.........//////.........------.........///...,,,++++++,,,...///+++,,,---...//////////////////.........------------------...///000000111222222333444444555555666333555888999999888888999777777777777777777777777666666666666666666666666666888;;;<<<===>>>AAACCCHHHLLLUUU___kkk}}}HHHGGGGGGGGGGGGGGGGGGGGGLLLLLLNNNPPPRRRTTTUUUVVVPPPPPPQQQRRRSSSTTTUUUUUUPPPRRRSSSTTTSSSTTTUUUWWWTTTZZZbbbiiiuuu~~~uuummmlllooorrruuuzzz}}}~~~uuuggg___ZZZWWWTTTRRRSSSVVVYYY\\\XXX\\\cccgggkkkqqqxxx}}}uuunnnjjjfffccc___ZZZVVVRRRQQQQQQQQQOOOLLLGGGFFFEEEEEEFFFHHHKKKLLLRRRXXXaaaiiiooosssvvvyyyyyyyyylllbbbXXXNNNHHHDDD<<<666666666333111222444444444444444444444444...000333333222111111222222222111111111111222222222222222222222222222222222111000111111111///...000000000000000000000000333222000///.........///111000///...------...///000000//////.........---......---------......///+++,,,............,,,+++,,,---...//////...---,,,////////////////////////......//////000000111111111111000000/////////...------..................111111000000111333444555222444555555444333333444888888888777777777777777777888888999999777666555666888:::;;;;;;===@@@CCCHHHKKKSSS___lll~~~IIIIIIIIIIIIIIIIIIIIIIIINNNNNNOOOPPPQQQQQQRRRRRRQQQRRRRRRSSSTTTUUUUUUUUURRRSSSTTTTTTSSSSSSUUUWWWXXX^^^eeemmmyyyxxxpppnnnoooyyyzzz|||~~~yyymmmccc]]]WWWVVVTTTSSSUUUXXX\\\___ccchhhmmmrrruuuzzz~~~xxxrrrlllhhhaaa\\\VVVTTTTTTUUUSSSPPPKKKIIIGGGFFFEEEFFFGGGHHHJJJOOOXXXaaaiiiqqqxxx|||}}}yyyooocccWWWOOOGGG???888777888555444666444444444444444444444444...000333333222111111222222222111111111111222222222222222222222222222222222111000111222111000...000000000000000000000000333222000///.........///111000///...---......///000/////////............///......---------......,,,------......------,,,------............------////////////////////////......//////000000000000000000/////////.........---------....../////////000111333444555555444444333555666666555333444555777777777777777777777777777777888888888777666555777888:::;;;<<<>>>AAACCCGGGKKKSSS___kkk~~~JJJJJJKKKKKKLLLLLLMMMMMMQQQQQQQQQPPPPPPPPPOOOOOOSSSSSSSSSTTTTTTUUUUUUUUUTTTTTTUUUTTTRRRSSSUUUWWWZZZ```gggooo{{{}}}vvvsssttt~~~~~~wwwkkkccc]]]ZZZUUUTTTTTTVVVYYY^^^cccfffnnnrrrwwwzzz}}}~~~uuuooogggaaaYYYUUUUUUUUUTTTRRROOOMMMKKKGGGEEEDDDCCCCCCDDDGGGNNNVVV___iiissszzzyyymmm___VVVNNNDDD<<<:::999777777999444444444444444444444444...111333333222111222222222222111111111111222222222222222222222222222222222111000111222222000...000000000000000000000000222111000///.........///000000///............///////////////............000///...---------------......------------...............------.........////////////////////////...////////////000000000///............---------,,,,,,---...//////000000000222444777777666444333555666777777555333333444666666666777777777777777777777777888777666666555777999;;;<<<<<<>>>AAADDDFFFJJJRRR^^^kkk|||JJJKKKKKKLLLMMMNNNNNNOOORRRRRRRRRQQQQQQPPPPPPPPPSSSSSSSSSSSSSSSTTTTTTTTTSSSTTTSSSQQQPPPQQQTTTWWW[[[aaagggnnnyyy~~~|||}}}vvvkkkccc^^^\\\ZZZUUUVVVXXX\\\aaagggllloooyyy|||zzzqqqjjj```ZZZXXXWWWVVVUUURRRPPPMMMJJJFFFDDDBBBBBBDDDEEEHHHLLLRRR\\\gggnnn~~~vvvjjjbbbXXXMMMAAA<<<:::777666888555555555555444444444444///111333444333222222333333222222111111222222333222222222222222222222222222111000111222222111///////////////////////////111111000////////////////////////........./////////////////////.........000///...---------------///...---,,,,,,---...//////...---,,,,,,---...///////////////////////////////////////////////////------------------------+++,,,---...///000111222111222444555666555444333444555666666444222222333555555666666666666666777777777777666666666555555777999;;;<<<===>>>AAADDDEEEIIIRRR^^^jjj{{{JJJJJJKKKLLLMMMNNNNNNOOORRRRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQPPPOOONNNQQQUUUYYY^^^ccchhhnnnxxx~~~zzzwwwqqqjjjdddaaa___^^^^^^YYY[[[___eeekkkrrrwwwzzzvvvkkkccc___]]][[[YYYTTTRRRPPPMMMJJJGGGFFFEEEDDDDDDDDDEEEIIIQQQ[[[bbbuuuzzztttdddWWWJJJBBB<<<777555666666666666555555444444444///111444444333222222333333333222222222222333333222222222222222222222222222111000111333333222000////////////////////////000000000000000/////////......//////////////////........./////////////////////...---------------//////---,,,,,,---/////////...---,,,,,,---...////////////////////////////////////...............,,,,,,,,,---------------,,,,,,---...///111111222222222222222222222333444111333444444222000111111444444555555555666666666666666666555555555555555777999;;;<<<<<<>>>AAACCCEEEIIIRRR^^^jjj{{{KKKKKKLLLLLLMMMMMMNNNNNNQQQQQQQQQRRRSSSSSSTTTTTTRRRRRRRRRQQQQQQPPPPPPPPPOOOOOONNNMMMNNNRRRXXX]]]eeeiiilllpppyyyzzzyyytttxxxuuuhhheeebbb```aaabbbccccccaaadddiiipppwww}}}sssiiiccc___[[[XXXVVVUUUSSSQQQNNNLLLJJJIIIBBBBBBAAAAAADDDJJJRRRXXXgggxxxpppcccUUUKKKCCC<<<888888777777666666555444444444///222444444333222333333333333222222222222333333222222222222222222222222111111000222333444222111000000000000000000000000//////000000000000//////---...//////000/////////.........///////////////......---------....../////////............//////.........------........./////////////////////////////////............---,,,,,,,,,------------...------...///000000111111333222111000000111333444///111222222111000111111333333444444555666666666666666555444444444444555666888:::;;;;;;===@@@CCCEEEIIISSS___kkk{{{MMMMMMMMMMMMMMMMMMMMMMMMPPPPPPPPPPPPQQQQQQQQQQQQTTTSSSSSSRRRQQQPPPPPPPPPNNNNNNMMMMMMPPPVVV]]]cccjjjmmmoooqqqxxx~~~vvvsssooorrrxxx~~~~~~ppphhhccc```]]]]]]```dddfffhhhiiimmmrrrzzz}}}qqqjjjddd^^^ZZZYYYYYYWWWUUURRROOOMMMLLLCCCBBBBBBAAABBBEEEKKKOOOYYYkkk{{{nnn```VVVNNNEEE@@@???777777777666555444444444000222444555444333333333444333333222222333333444222222222222222222222222111111000222444444333111000000000000000000000000...///000111111000//////,,,---///000000000//////............/////////000---------------...///000......////////////......------............------//////////////////////////////.........---------,,,---------..................//////000000000111333333333333333333333222...000222222222111222333222333333444555555666666666555444333333333444444555777999::::::<<>>AAAFFFKKKTTT```lll|||LLLMMMMMMLLLLLLMMMOOOQQQTTTRRRQQQOOOOOOQQQRRRTTTQQQRRRTTTTTTTTTRRRPPPNNNOOORRRVVVYYY\\\bbbjjjppprrrxxx|||{{{{{{vvvpppoooooorrryyyyyyooofff```___\\\[[[\\\^^^ccciiinnnrrrvvvwww~~~|||qqqjjjhhhccc^^^[[[YYYWWWRRRNNNLLLFFFBBBCCCCCCCCCDDDGGGJJJTTTeeewwwppphhheee```UUUKKKBBB===888666666555444222444444444444444444444444222222222333333444444444444444444333333222222222333333222111000///...---111111000000//////......////////////000000000000////////////000000000000000000000000000000000000//////............//////------------------------................................................,,,---------.../////////........................------......///000000000222333444555555333111000000111222333555666777777777777777777777888888888888888777777666666555555333666999===@@@BBBBBBBBBEEEMMMRRR\\\nnn}}}OOOOOOOOONNNMMMMMMOOOQQQSSSSSSRRRQQQQQQRRRSSSSSSQQQRRRRRRSSSRRRQQQPPPOOOSSSXXX___cccfffiiinnnrrrvvv{{{~~~{{{{{{{{{uuuqqqsssrrrtttzzzwwwooohhhaaa]]]]]]\\\]]]^^^aaagggnnntttxxxyyyzzz}}}rrrlllddd^^^[[[WWWRRRNNNMMMGGGCCCCCCCCC@@@@@@CCCDDDLLLZZZiiixxxyyywwwzzzvvvhhh[[[HHHBBB;;;888888888555222444444444444444444444444222222222333333444444444444444444333333222222222222333333333333444444444000000000000000/////////000000000000111111111111////////////000000000000000000000000000000000000---------,,,,,,---------/////////......---------................................................---------.......................................------......///000000000111222444555555444333222222222333333444555555555666666666666666666666666888777777777666666666555444666999<<>>:::888777444444444444444444444444444444333333333333222222222222333333333333444444///000000111222333444444000000111111111111111111.../////////000000000000////////////000000000000000000000000000000000000---...///000000///...---000000///---,,,+++***)))...............................................................---------...........................//////000000111111222222222333444555666777777777888888999:::;;;;;;<<<999999888888777777666666666666666666777777777777999999999:::<<>><<<666666666666666666666666444444444333333222222222222222222333333444444444333333333222222222222222333222222222111000000000000111111111111222222222////////////000000000000000000000000000000000000///000111333333111000///+++,,,---...///111222222................................................,,,------....../////////......................../////////000111111222222444444444444444555666777999999888888777666666555888777777666555444444444555666666666777777888888888999:::;;;===???AAABBBBBBJJJNNNXXXlll~~~QQQRRRSSSTTTUUUVVVWWWXXX[[[YYYVVVSSSRRRRRRTTTUUUYYYWWWYYY]]]\\\[[[```iiinnnppprrrvvvzzzzzz}}}~~~zzzmmmbbb]]]\\\[[[[[[[[[]]]```dddiiiooosssvvv|||xxxnnnfff```[[[VVVRRRUUUSSSOOOJJJGGGFFFHHHJJJKKKMMMXXXhhhwww~~~yyypppxxxxxxjjjYYYMMMEEE???888777666777777777444222666555555555555444444444333333333222222222111111111111111111111111111111333222222222222222222333000000////////////000000//////000000111111222222111111111111000000000000///............---------........................------............---------...///000000///...---000000000000000000000000...........................//////000111333444555666555555444444666777888555777888888777777777888666666666666777777777777888888888777777777777777:::;;;<<<>>>???AAABBBBBBGGGJJJRRR]]]jjj|||OOOOOOPPPRRRSSSUUUVVVVVVZZZXXXUUUSSSRRRRRRTTTUUU[[[YYY[[[```bbbbbbffflllmmmppprrrvvvyyyxxxzzz{{{xxxpppddd[[[WWWWWWXXXXXX\\\___ccciiiooouuuzzz|||yyynnngggaaa\\\XXXVVVTTTPPPKKKFFFEEEEEEFFFFFFHHHPPP]]]jjjuuu{{{vvvzzzxxxnnneee[[[OOODDD<<<:::888777777666444222666555555555555444444444333333333333222222222222111111111111111111111111222222111111111111222222111000000//////000000111000000000000000111111111111111111111000000000000000000/////////...........................---------......//////......------...///000000///...---000000000000000000000000////////////////////////...//////000111333444555666555444444444555777888666888999999777666777888555666666666777777777777777777777777777777777777999:::;;;<<<>>>@@@AAAAAAFFFIIIQQQ]]]jjj|||NNNOOOPPPRRRTTTUUUWWWWWWXXXVVVTTTRRRRRRSSSUUUVVV^^^]]]___eeejjjkkklllnnnnnnpppqqqttt~~~{{{zzz|||xxxkkkeee\\\VVVTTTUUUWWWXXX^^^bbbhhhqqqyyy~~~}}}}}}}}}~~~~~~~~~~~~tttllleeeaaaZZZWWWSSSMMMIIIFFFEEEDDDCCCDDDIIIQQQYYYddduuuzzzwwwrrrnnnkkkeeeUUUGGGAAA>>>:::777666666444333666555555555555444444444444444444444333333333333222222222222222222222222111111111000000111111111111111111000000111111111111111111111000000000000111111111111000000000000111111111000000000///////////////......------------......//////......---......////////////......000000000000000000000000000000000000000000000000...//////000111333444555666555444444444555777777888999::::::888666666777555555666666666777777777777777777777777777777777888888:::;;;===???@@@AAAEEEHHHQQQ]]]jjj}}}PPPQQQRRRTTTVVVXXXZZZZZZVVVUUUSSSRRRSSSUUUWWWYYYbbbaaadddkkkqqqrrrpppmmmooopppppppppxxxvvvllleeeaaa\\\XXXWWWYYY[[[]]]aaafffnnnxxx|||{{{{{{zzzyyywwwvvvuuutttqqqqqqqqqrrrssssssttttttttttttvvvxxxzzz{{{}}}~~~}}}|||}}}}}}~~~~~~~~~~~~}}}{{{zzz{{{}}}~~~}}}}}}}}}|||||||||||||||}}}~~~yyyoooiii___\\\VVVRRRNNNKKKHHHGGGEEEEEEHHHKKKOOOXXXjjj{{{~~~wwwoookkkjjjeeeXXXLLLEEEAAA;;;777666666666555666555555555555444444444555555444444444333333333222222222222222222222222111111000000000000111111222222111111111111222222222222111111000000//////111111111111000000000///111111000000000/////////000000//////......------......////////////.........//////////////////...////////////////////////////////////////////////...//////000111333444555555555444333444555666777888:::;;;:::777666555666555555555666666666777777666666666777777777777777777888999;;;===???@@@AAADDDHHHPPP\\\jjj|||RRRSSSTTTVVVXXXYYY[[[[[[UUUUUUSSSSSSUUUXXX[[[]]]eeehhhmmmsssxxxyyytttnnnnnnpppppppppttt~~~zzznnnfffcccaaa___]]]]]]___bbbdddfffkkkttt}}}yyyvvvuuupppooonnnmmmkkkjjjjjjiiiffffffggggggggghhhhhhhhhiiiiiikkklllnnnpppqqqrrrqqqqqqrrrrrrsssssstttuuuyyywwwuuusssrrrsssuuuwwwsssssssssrrrrrrqqqqqqqqqssssssuuuwwwyyy{{{|||}}}zzzqqqddd___YYYTTTRRROOOLLLJJJIIIHHHHHHHHHIIIOOO___ooo}}}rrrkkkfffaaaZZZUUUJJJEEE???:::888888777777666555555555555444444444555555444444444333333333222222222222222222222222111111000000000000111111222222111111111111222222222222111111000000//////111111111111000000000///000000000/////////......000000/////////............//////////////////.../////////....../////////////////////////////////...........................//////000111333444555555444444333333555666777888999:::999777555555555555555555555666666666666555555666666777777777777888888:::<<<>>>@@@BBBBBBDDDHHHPPP\\\iii|||SSSTTTUUUVVVWWWXXXYYYZZZVVVUUUUUUVVVXXX\\\```bbbjjjqqqyyy~~~wwwssswwwxxxwwwxxx~~~zzzppphhhccc```aaabbbbbbccceeeiiilllnnnsss{{{|||wwwrrrnnnlllkkkkkkdddcccaaa```___^^^^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]___```bbbdddeeefffeeegggggggggggggggiiikkkmmmlllkkkjjjjjjkkklllmmmjjjiiiiiihhhhhhggggggggghhhiiijjjlllnnnppprrrrrrwwwyyy|||~~~~~~llleee]]]WWWTTTRRROOOLLLJJJHHHGGGGGGGGGIIITTT```vvvwwwmmmfff___\\\]]]SSSNNNGGGAAA===;;;999888666555555555555444444444444444444444333333333333333333333333333333333333111111111000000111111111111111111000000111111111111111111111000000000000111111111111000000000000000000/////////.........////////////////////////...//////000000//////...//////............//////000000000000000000000000...........................//////000111333444555555444333333333444666666666777888888666444444555444444555555555666666666444555555666666777777888777888:::<<<>>>AAABBBCCCEEEHHHQQQ\\\iii{{{VVVWWWWWWXXXYYYYYYZZZZZZWWWWWWWWWXXX[[[```dddgggooo|||~~~}}}}}}~~~tttlllfffcccaaa\\\```dddgggiiimmmrrrvvvwww{{{}}}zzzvvvtttnnnkkkgggccc```^^^]]]\\\WWWVVVUUUSSSRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOPPPQQQSSSUUUWWWYYY[[[\\\ZZZ[[[\\\[[[ZZZZZZ]]]```____________```aaabbbbbb`````````___^^^]]]]]]]]]^^^___```bbbdddfffhhhhhhiiillloooqqqtttwww|||}}}yyypppeee\\\XXXVVVSSSPPPKKKHHHGGGIIIHHHHHHLLLSSSccctttzzzssskkkhhhiii___YYYQQQIIICCC===999666666555555555555444444444333333333333222222222222333333333333333333333333222222111111111111222222111000000//////000000111000000000000000111111111111111111111000000000000111111111000000000//////.........///000000111111//////000000000000//////000///...------...///000000000000000000000000000...........................//////000111333444555444444333333333444555666333555666666555444444555444444444555555555666666444444555555666777777888666777999;;;===@@@AAABBBFFFIIIQQQ\\\hhhzzz[[[[[[[[[[[[\\\\\\\\\\\\XXXXXXXXXZZZ]]]bbbfffiiisss~~~xxxxxxsssttt|||~~~{{{vvvjjjbbb`````````[[[```fffkkkooosssyyy~~~~~~{{{uuuqqqlllhhheee```___]]]ZZZWWWTTTRRRQQQOOONNNLLLKKKJJJJJJJJJKKKLLLKKKKKKJJJIIIHHHGGGGGGHHHIIIKKKMMMPPPRRRTTTUUURRRTTTUUUSSSQQQRRRUUUXXXUUUVVVWWWXXXYYYYYYZZZZZZZZZZZZYYYYYYXXXWWWVVVVVVWWWXXXZZZ\\\^^^___aaabbb```bbbfffhhhkkknnnsssvvvtttyyy{{{mmmbbb^^^ZZZWWWSSSMMMJJJIIIKKKKKKIIIIIILLLSSSfffzzzyyyxxxhhhbbbXXXOOOGGG???999555666666555555555444444444333333333222222222111111333333333333333333333333333333222222222222333333000000////////////000000//////000000111111222222111111111111000000000000222222222111111111111000------...///000111222222//////000000000000//////000///...------...///000000000000000000000000000000000000000000000000000...//////000111333444555444444333222333444555666222333555555444333444555444444444555555555666666444444444555666777777888555555777:::<<>><<<===AAAHHHKKKSSS^^^kkkzzz]]]^^^^^^]]]\\\\\\]]]___]]]```cccaaa^^^aaajjjsss{{{sssppppppnnnlllnnnsss{{{~~~ssshhhccc```]]]___bbbgggmmmrrrtttxxx}}}|||yyyvvvqqqlllhhhaaa___[[[WWWSSSPPPMMMLLLJJJIIIHHHFFFDDDCCCBBBBBBCCCBBBAAAAAA@@@@@@@@@@@@???????????????????????????@@@AAABBBCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOQQQSSSSSSSSSSSSTTTVVVXXX[[[^^^```bbbbbbhhhjjjnnnqqqssswww{{{zzzppphhhaaa]]]VVVUUURRRNNNJJJHHHGGGHHHLLLMMMUUUdddwww~~~tttgggZZZMMMCCC===999888666555666666555333555555555444444444333333444444333333333222222222444333222222111111222222111111222222222111111000000111111111000000///...////////////////////////////////////////////////000000////////////000000///////////////.........------...//////000111111000000/////////.........//////.........//////000000000000111222333444555777666555555444444444555666777777666444444555777555555555555555555555555555555666666777888888999888666777<<<>>>>>>???CCCGGGJJJSSS___lll|||```aaa```^^^\\\\\\]]]___]]]bbbeeeaaa[[[^^^jjjvvvuuunnnkkkpppmmmkkknnnttt~~~~~~wwwmmmeeeaaa``````dddiiipppvvvzzz|||}}}wwwsssqqqppprrrvvvyyyyyyvvvrrrpppnnnllljjjhhhddd^^^VVVQQQOOONNNLLLJJJHHHGGGFFFFFFBBBAAA@@@>>>============>>>>>>===============>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<======>>>??????@@@@@@AAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLNNNOOOPPPRRRUUUXXXZZZ\\\aaacccfffhhhjjjmmmqqqttt{{{|||rrrhhhbbb\\\ZZZVVVRRRNNNJJJHHHGGGHHHHHHLLLVVVdddxxx}}}rrreeeVVVGGG>>>===:::888666666666555444666666666555555555555444333333222222222111111111444333222222111111222222333333333222222000//////000000//////......//////////////////////////////////////////////////////000000////////////000000............//////000000/////////000000111111222000000////////////......---------......///111111000000000111222333555666777666666555555555555555888999999888666666777999666666666666666666666666666666777777888888999999666555777<<>>>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<::::::::::::::::::::::::<<<<<<:::999999:::;;;<<<;;;;;;<<<===>>>??????@@@>>>>>>>>>?????????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFGGGGGGGGGJJJJJJKKKLLLOOORRRUUUWWWZZZ\\\___aaabbbeeeiiikkkqqquuu|||~~~qqqiiibbb___[[[WWWSSSOOOKKKIIIGGGGGGJJJPPPYYYhhh|||ppp```NNNBBB@@@===999666555555555444666666666555555555444444333333333333222222222222444333222222111111222222222222222222222111000///000///...------...///000111111111111111111111111////////////////////////111111000000000000111111.........////////////////////////000000111111111000000//////////////////...............///000000000000000111222444555666777777666666555666666777999::::::999777777888999777777777777777777777777666666666777777888888888888666777===??????@@@DDDFFFIIIRRR___lll|||``````___\\\ZZZ[[[]]]___aaagggjjjeee^^^bbbrrrvvvnnnkkkkkknnnooosss{{{yyysssmmmhhhgggiiikkknnnuuu|||wwwkkkbbb]]][[[ZZZeeeiiimmmmmmiiiccc^^^[[[VVVRRRNNNJJJIIIGGGEEECCCAAAAAA@@@???>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<===;;;:::::::::::::::;;;<<<::::::::::::::::::::::::===<<<:::999999:::;;;;;;999::::::;;;<<<======>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAABBBCCCDDDEEEGGGGGGGGGIIIKKKNNNQQQSSSUUUWWWZZZ[[[]]]___ccceeekkkooouuu{{{wwwgggccc^^^YYYVVVRRRNNNJJJHHHHHHKKKNNNSSS]]]ppp{{{lllZZZMMMDDD???:::666555444444444555555555444444444444333444444444444333333333333444333222222111111222222///000111222222222222222000///...------...///000111111111111111111111111000000000000000000000000333222222111111222222333111000000///......------...///////////////000000//////000000000000000000000000///...............//////000111222444666666777777666666666777777888999999:::888777666777999888888888888888888888888555555666666666666666777:::888999===???>>>???BBBGGGJJJRRR^^^jjjyyy^^^^^^]]][[[ZZZ\\\___bbbhhhlllmmmhhhbbbfffsss|||sssooonnnooojjjmmmuuuyyyrrrmmmmmmlllnnnrrrvvvxxxzzztttkkkaaaZZZWWWWWWXXXdddiiinnnmmmggg___ZZZXXXPPPLLLGGGDDDCCCCCCCCCCCC???>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<;;;;;;:::::::::::::::;;;::::::::::::::::::::::::;;;;;;:::::::::::::::;;;999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFHHHKKKMMMNNNPPPRRRTTTVVVXXXZZZ^^^```eeeiiioootttxxx|||qqqjjjbbb\\\XXXUUUPPPLLLIIIHHHJJJLLLNNNSSS___lll|||ooo___RRRHHHCCC<<<777555555555444555555555444444444333333555555555444444444333333444333222222111111222222//////000222222333333333//////......//////000000////////////////////////000000000000000000000000222222222111111222222222111111000///...---,,,,,,//////////////////////////////000000000000111111111111///......---------/////////111222444666777777777777777777888888999888999999888666666777999999999999999999999999999555555555555666666666666;;;999:::>>>???>>>???BBBGGGJJJRRR]]]iiixxx\\\]]]\\\[[[[[[^^^cccgggoooqqqpppjjjeeegggqqqzzzzzztttrrrrrrrrrmmmpppxxxzzzsssooommmpppqqqvvv|||}}}uuulllgggaaaZZZWWWVVVXXXYYYaaaggglllkkkddd\\\VVVTTTNNNKKKGGGEEEEEEDDDCCCBBB>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::::::::::::::;;;<<<;;;;;;:::999999999999::::::::::::::::::::::::888888999999999999999888888888999999999999999999999999999999999999999999999999999999999999999999;;;;;;::::::;;;<<<===>>>>>>???AAACCCEEEGGGHHHHHHIIIKKKNNNPPPRRRUUUYYY\\\___bbbgggkkkooorrrvvvyyy{{{~~~wwwlllccc^^^ZZZTTTPPPNNNKKKIIIIIIJJJLLLTTT\\\kkk}}}~~~xxxnnn```UUUMMMGGG@@@999777666777777666666666555555555555444444444444333333333222222444333222222111111222222000111111222222222111111...///000000111111111000////////////////////////000000000000000000000000111000000000000000000111000000//////.........---000000000000000000000000//////000000000111111111000//////.........//////...//////111222444666777888777777777888888999:::999999:::888777666888999::::::::::::::::::::::::666666666666666666666666:::888999>>>@@@???@@@DDDFFFIIIQQQ]]]jjjzzz\\\\\\\\\\\\]]]```fffjjjttttttqqqkkkfffgggnnnuuuyyy|||{{{uuuttttttttttttuuu{{{}}}uuuqqqpppppprrrttt{{{zzznnneeeccc```[[[WWWVVVWWWZZZ\\\^^^dddiiihhhaaaXXXSSSQQQOOOMMMKKKJJJIIIGGGDDDBBB>>>============>>>>>>???===<<<<<<;;;;;;;;;;;;;;;<<<<<<:::999888888888888999999999999999999999999444555777888888888777666888888888888888777777777777777777777777777777666::::::::::::::::::::::::999888777777888999:::;;;:::<<<>>>AAACCCDDDDDDDDDDDDGGGJJJLLLNNNQQQUUUXXXZZZ]]]bbbeeehhhkkkoooqqquuuxxx}}}uuukkkddd___YYYUUUTTTNNNIIIHHHIIIJJJOOOUUU]]]nnnzzzqqqdddZZZQQQKKKBBB<<<999888999999777777777777666666666666333333333222222222111111444333222222111111222222222222222222222111000///...///000222222222111000111111111111111111111111000000000000000000000000//////............//////.........///////////////222222111111111111111111//////000000111111111222......---......///000111......///111222555666777888888777777888999:::::::::::::::999888777888:::::::::::::::::::::::::::888888888777777777777777888666888>>>@@@@@@BBBFFFEEEHHHQQQ^^^kkk|||YYYZZZ[[[\\\___dddkkkpppvvvpppkkkjjjiiihhhlllrrrrrrxxx~~~|||wwwttttttxxxyyy~~~~~~tttppppppsssuuuxxx{{{tttggg___^^^[[[[[[[[[[[[\\\]]]^^^___cccdddccc```[[[WWWTTTSSSNNNNNNMMMLLLKKKJJJJJJIIIDDDCCCBBB@@@@@@@@@AAABBB???>>>===<<<<<<<<<<<<<<<::::::999999888888888888666888:::::::::999:::;;;:::888666888;;;<<<;;;999777666666666666666777777777777777777777777777777888888888888888888888888999888888888999::::::;;;<<<<<<<<<===>>>@@@AAABBBDDDDDDDDDFFFIIIMMMQQQTTTWWWYYY\\\```ccceeeeeefffpppsssvvvyyy}}}sssjjjddd]]]XXXSSSRRROOOKKKIIIIIILLLOOOPPP```sss~~~tttiiiaaaZZZNNNCCC???;;;444111333777666555444333444555666666666555444444333222222222333444555444333222111000111111111111222222222000000000000////////////111111000///////////////000000000000000000000000000000000000000000000000000/////////............000000000000////////////---...///000000///...---......,,,+++++++++++++++//////000111333555777888888777777777666666555555;;;;;;:::999888888:::;;;;;;:::999888777777777777777777777777777777777777===999999<<<>>>>>>AAAEEEFFFJJJSSS^^^jjj{{{YYYZZZ\\\___dddiiiooosssrrrmmmjjjkkkkkklllqqqxxx~~~}}}{{{zzzvvvuuuwww}}}}}}xxxtttssstttvvvwwwvvvzzz~~~uuujjj___ZZZ[[[[[[\\\___bbbcccdddddddddddddddbbb```]]]YYYVVVTTTQQQQQQPPPOOOOOONNNMMMMMMJJJJJJHHHFFFEEEDDDCCCCCCAAA@@@???>>>============;;;::::::999999888888888555777888999888777888999888666555666999:::999777999888777777666666777777777777777777777777777777888888888888888888888888999888888888999999:::;;;<<<<<<<<<======???@@@AAABBBBBBCCCDDDGGGKKKOOOQQQUUUWWWYYY\\\___aaacccdddkkknnnqqqtttxxx|||wwwnnneee___YYYWWWTTTOOOLLLKKKLLLMMMGGGTTTdddvvv|||ppphhh]]]UUULLLGGG@@@888666999777666555444333444555555555555444444333333222222333333444444333333222111000111111111111222222222000000000000000000000///111111000///////////////000000000000000000000000000000000000000000000000000000/////////.........000000000000////////////...//////000000///...---.........//////000111222///000000111333555777888666666777777888888999999<<<;;;999:::;;;<<<======;;;;;;:::888888777777777777777777777777777777777999666777;;;>>>>>>AAAFFFHHHKKKTTT___kkk|||YYY[[[^^^dddjjjppprrrssskkkiiiiiimmmooorrrzzz}}}wwwvvvuuutttuuuyyyyyyxxxwwwwwwyyyzzzzzzyyyuuuyyyyyyoooggg```YYYXXX[[[^^^bbbgggmmmoooooollljjjgggeeebbbaaaaaa^^^YYYUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRQQQPPPOOOLLLJJJHHHGGGDDDCCCBBB@@@???>>>>>>>>><<<<<<;;;:::999999888888666888::::::888888888999888777666777888999888777::::::999888777777777777777777777777777777777777888888888888888888888888999888888888888999::::::<<<<<<;;;;;;<<<===>>>>>>@@@@@@AAABBBEEEHHHKKKMMMRRRSSSTTTVVVYYY\\\^^^___dddfffiiilllooosssxxx{{{yyy{{{}}}zzznnneee___]]]YYYUUUQQQNNNLLLKKKCCCKKKVVVcccyyywwwnnn___YYYQQQJJJAAA888666888777666555444333333444555333333333333333333333333444444333222222222222222000111111111111222222222000000000000000000000000111111000/////////000000000000000000000000000000000000000000000000000000000000000/////////......////////////000000000000///000000000000///...---000000000000111222333444000000111111333444555666555555777888:::;;;======<<<999888999===??????===<<<;;;:::999999888888999777777777777777777777777555444666<<>>>>><<<999777888<<>>@@@@@@AAADDDHHHLLLUUUaaammm~~~^^^```eeejjjmmmmmmkkkhhhdddfffmmmuuuzzzzzzuuurrrssstttvvv|||wwwuuuuuuvvvyyy|||~~~~~~{{{}}}~~~xxxmmmeee^^^\\\\\\^^^eeemmmuuuzzzyyytttppplllhhhhhhiiigggaaa[[[YYYYYYXXXWWWVVVUUUTTTTTTTTTUUUVVVVVVUUUTTTRRRQQQMMMLLLJJJIIIGGGFFFEEEEEE@@@@@@???===<<<:::999888<<<===???>>><<<;;;;;;;;;:::;;;;;;;;;::::::::::::888888888888999;;;<<<<<<888888888888888888888888888888888888888888888888999999888777777888888888;;;:::::::::::::::;;;;;;??????@@@AAABBBDDDEEEFFFJJJJJJJJJKKKLLLOOORRRSSSTTTVVVZZZ\\\^^^```cccfffeeegggjjjmmmqqqvvv|||~~~~~~sssgggccc^^^ZZZWWWSSSOOOKKKKKKIIIIIIMMMYYYooo~~~zzzxxxnnn^^^RRRKKKGGG@@@:::999888777555444444555555333333333333333333333444444333222111000111222333000000111111111222222222///000000000111111111222111111000000000000111111000000000000000000000000000000000000000000000000111000000000////////////.../////////000000000111111111000000////////////111111000///............000000000111222333444555888888999:::;;;;;;<<<<<<===;;;999:::======;;;999;;;;;;::::::999999::::::777777777777777777777777:::888:::???AAA@@@AAADDDGGGKKKTTT```mmm~~~```dddjjjlllkkkgggeeeccccccgggoooxxx}}}|||yyyxxx{{{|||~~~|||pppooommmooouuu{{{wwwooojjjddd___[[[]]]aaafffnnnwww~~~yyyuuurrrooommmllliiiddd___]]]\\\[[[ZZZXXXVVVUUUUUUSSSSSSTTTUUUUUUUUUUUUUUUQQQPPPOOOMMMLLLKKKKKKKKKEEEEEECCCBBB@@@>>><<<<<<<<<===>>>===;;;999999999888999:::999888777888999777777777888999:::<<<<<<888888888888888888888888888888888888888888888888999999888777777777777888::::::999999:::;;;<<<<<<>>>>>>???@@@AAABBBBBBCCCEEEFFFFFFGGGIIIJJJLLLMMMMMMOOOSSSUUUWWWXXXZZZ\\\[[[]]]```bbbfffkkkqqquuuvvvzzzooojjjccc^^^[[[WWWRRRNNNIIIFFFEEEHHHOOO```xxx{{{mmm^^^TTTNNNEEE<<<;;;:::888777666666666666444444444444444444444444333333222111111111111111000111111111111222222222///000000111111222222222111111000000000111222222000000000000000000000000000000000000000000000000111111000000000/////////......//////000000111111111000000//////000000111////////////000111222333//////000000222333444555999999999999999999999999<<<<<<======<<<;;;;;;:::::::::999999999999::::::777777777777777777777777<<<:::;;;@@@AAA@@@AAAEEEGGGKKKTTT```mmm~~~aaagggnnnnnnhhhcccaaabbbbbbgggpppxxx||||||{{{|||}}}yyyrrrpppooorrrxxx{{{tttmmmgggccc```]]]]]]cccjjjpppyyy~~~xxxwwwuuurrrnnnjjjfffccccccbbb```^^^\\\YYYXXXWWWTTTTTTTTTTTTTTTUUUVVVVVVTTTSSSRRRQQQPPPPPPPPPPPPKKKKKKIIIGGGEEECCCAAA@@@===??????>>>;;;999999:::888:::;;;:::888666888999999999888888888888999999888888888888888888888888888888888888888888888888999999888777777777777777999999999::::::<<<===>>><<<======>>>????????????BBBBBBDDDEEEGGGGGGHHHHHHFFFIIIMMMOOOPPPQQQRRRTTTSSSUUUWWWXXX[[[___dddhhhnnnqqquuuyyy~~~{{{tttjjjccc```\\\WWWRRRKKKGGGFFFGGGJJJSSSfffxxxppp___SSSHHH@@@===<<<:::888777777777888666666666555555444444444222222222222222111000000000111111111111222222222///000000111111222333333111111000000111111222333000000000000000000000000000000000000000000000000111111111000000000//////.........///000111111111000////////////111222333000//////000000111222333......///000222333555666777777777777888888888888555999<<<<<<999777888;;;999999888888888999999:::777777777777777777777777;;;999999===@@@@@@BBBGGGHHHLLLUUUbbbnnn```iiipppooogggaaa```cccbbbgggpppxxx{{{}}}{{{zzz}}}}}}zzzzzzyyyxxx{{{yyysssnnnjjjgggeeeaaa___aaaiiiqqqxxxzzzzzzyyyuuupppjjjgggfffhhhgggeeebbb___\\\ZZZYYYVVVUUUTTTSSSSSSTTTVVVWWWUUUUUUTTTSSSSSSRRRSSSSSSPPPOOOMMMKKKIIIGGGEEEDDD@@@AAABBB@@@>>><<<;;;<<<:::<<<>>><<<:::888:::<<<<<<;;;:::888777666666666888888888888888888888888888888888888888888888888999999888777777666777777999999999:::;;;===>>>???:::;;;<<<<<<======<<<<<<@@@AAACCCEEEFFFFFFFFFEEECCCEEEIIIKKKLLLLLLNNNOOOPPPQQQRRRSSSUUUXXX\\\```cccfffiiilllpppxxx|||ppphhhddd___ZZZUUUPPPLLLJJJJJJHHHKKKYYYiii|||lllZZZOOOIII>>>===;;;999888888888888888888777666555444444444111111222333333111000///000111111111111222222222///000000111222222333333111111000000111222333333000000000000000000000000000000000000000000000000111111111111000000000000---......///000111111222//////...///000111333444222111000///............------...000222444666777444555555666777777888888---333888888444222555:::888888888777888888999999777777777777777777777777999666777;;;>>>@@@DDDIIIIIIMMMWWWcccpppccclllqqqlllggggggfffccceeegggkkkrrr{{{}}}|||~~~|||yyyuuusssrrroooiiidddbbbfffjjjmmmqqqyyy{{{|||yyypppiiihhhiiifffcccaaa___]]][[[YYYUUUTTTTTTVVVYYYYYYXXXWWWUUUTTTSSSTTTUUUVVVUUUTTTWWWVVVSSSPPPMMMJJJIIIHHHHHHHHHHHHFFFDDDAAA>>>===::::::::::::::::::::::::;;;<<<<<<;;;;;;999888888999999999999999999999999999888777666666777888999888888999999999:::::::::888888999999999:::::::::<<<<<<<<<<<<============>>>???@@@AAABBBCCCCCCBBBCCCDDDDDDDDDEEEEEEFFFFFFEEEGGGIIIKKKMMMOOOSSSUUU[[[]]]^^^aaafffmmmvvv|||wwwqqqiii___YYYXXXRRRQQQNNNJJJHHHJJJPPPVVVooo}}}hhhZZZTTTIIICCC===999888888888666777777666555555555555666333333222222111000//////111111111222222333333333333222222111111222222333333333333333333333333333////////////////////////111111000000111111222333333222111111000000111111//////000000111111222222000111333333111000111222111111000000000000111111//////000111222444555666888888777777777666666666222333444444222222333444888888888777666666666555444444444555555555666666555888<<>>>>>???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDGGGHHHIIIKKKNNNQQQUUUWWWYYY]]]aaahhhpppuuuvvv|||}}}uuuiiibbb```VVVTTTQQQMMMJJJJJJOOOSSS___ooorrrfffbbbUUULLLAAA:::888888666333777666666555444555555555333333333222222111111000111111222222222333333333222111111000000111111222333333333333333333333333000000000000000000000000111111000000111111222333333222111111000000111111000000000000000111111111000111333333111000111222111111000000000000111111///000000111222444555666888888777777666666555555333444555555333333444666555555555444444444444444444444555555555666666666666999<<<>>>>>>@@@BBBCCCGGGLLLVVVcccqqqiiikkkiiicccaaafffmmmppptttssstttxxx~~~{{{||||||xxxvvvwww}}}~~~zzzwwwyyyxxxuuussssssuuuzzz~~~|||yyywwwwwwyyy|||~~~~~~}}}}}}|||oookkkfffcccaaa``````___YYYWWWTTTTTTUUUWWWWWWWWWYYYYYYZZZ\\\^^^___^^^\\\WWWWWWWWWVVVUUUTTTRRRRRRPPPOOOMMMKKKHHHEEEBBBAAA??????>>>===<<<;;;::::::888888888888888888888777888888888888888888888888777888888888888888888777777777777888888888999999888888999999999:::::::::;;;<<<<<<<<<<<<=========<<<===>>>???@@@@@@@@@???===>>>>>>>>>>>>>>>??????@@@AAACCCDDDDDDEEEHHHJJJLLLNNNRRRVVVZZZ```fffjjjkkkoootttzzz~~~rrrhhhddd[[[YYYVVVQQQLLLKKKLLLMMMNNN\\\oooxxxnnnkkkbbbUUUFFF<<<:::999666333666666555444444444444555333333333333333333333333111222222222222333333333111000000000000000000111222222222222222222222222111111111111111111111111111111000000111111222333333222111111000000111111111111111111000000000000000111333333111000111222111111000000000000111111000000000111333444666777777777666666555444444333333444555555444444666777333333333444444444444444555555555555666666666666555888;;;<<<===>>>@@@BBBHHHLLLVVVbbbpppooolllgggaaaaaaiiisss{{{}}}}}}}}}wwwtttrrrrrrxxx~~~}}}{{{||||||zzzxxxzzz}}}{{{}}}}}}zzzwwwrrrooolllmmmuuu{{{vvvoooiiifffeeecccbbb\\\XXXTTTQQQRRRSSSTTTTTTVVVWWWYYY]]]aaabbbbbb```^^^^^^^^^]]]\\\YYYVVVUUUSSSRRRQQQOOOLLLJJJHHHGGGDDDCCCBBB@@@>>>===;;;;;;;;;;;;:::::::::::::::;;;888888888888888888888888777777999::::::999777777666777777777777888888888888888999999999:::::::::;;;;;;;;;<<<<<<<<<======;;;<<<======>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@@@@AAACCCEEEDDDGGGKKKOOOSSSWWW[[[^^^aaaeeeiiinnnuuuzzznnnggg```^^^ZZZTTTOOOKKKIIIHHHIIIRRR```rrr|||tttrrrjjj\\\III>>><<<<<<999666666555555444444444444444333333444444444444444444222222222222222222222222111111000000000000111111111111111111111111111111111111111111111111111111111111000000111111222333333222111111000000111111222222111111000000//////000111333333111000111222111111000000000000111111000000111111333555666777666555555444333333222222222444555555444444666777444444555555666666777777555555666666666777777777666888<<<>>>???@@@CCCDDDIIILLLUUUaaapppuuuooogggccceeemmmzzz~~~{{{tttrrrpppppptttzzz|||}}}}}}{{{uuupppeeebbb^^^]]]bbbnnn{{{wwwrrrnnnkkkjjj```\\\VVVRRRPPPQQQQQQQQQQQQRRRTTTYYY^^^bbbbbbbbbfffgggfffeeebbb^^^ZZZWWWSSSRRRQQQOOONNNMMMLLLLLLHHHGGGFFFDDDBBB@@@>>>======<<<;;;;;;:::;;;;;;<<<888888888888888888888888777888999::::::999888777666777777777777888888888888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;===>>>??????>>>>>>@@@BBB@@@CCCGGGJJJLLLOOORRRUUUTTTXXX^^^ccciiiqqq{{{zzzpppfffccc]]]WWWQQQLLLHHHFFFIIIMMMWWWeeexxx|||{{{rrrdddQQQDDD???===:::777666666555444444444444555444444444444444444555555222222222222222222222222222222222111111222222222111111111111111111111111111111111111111111111111111111000000111111222333333222111111000000111111222222111111000000//////000111333333111000111222111111000000000000111111000000111222333555666777444444444333333333333222222444555555444444555777444555555666666777777777666666666777777777888888<<<>>>@@@AAAAAABBBCCCDDDIIILLLTTTaaaoooxxxpppiiihhhkkkrrr~~~{{{wwwzzz|||vvvrrrrrrqqqqqqtttyyy{{{}}}zzzvvvnnnhhh\\\YYYUUURRRUUU]]]hhhppp|||vvvqqqnnnhhhccc\\\WWWTTTRRRQQQPPPMMMMMMOOOSSSXXX]]]______hhhiiijjjjjjgggccc^^^[[[UUUTTTRRRPPPOOONNNNNNNNNLLLKKKIIIGGGEEECCCBBBAAA>>>===;;;:::999999:::;;;999999999999999999999999888888999999999999888888777777777888888888999999888888999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>=========???AAA???AAADDDEEEFFFHHHKKKMMMJJJOOOUUU[[[___dddkkkppp~~~wwwlllhhhaaa[[[UUUPPPKKKHHHHHHIIIOOO[[[jjj~~~yyynnn]]]MMMCCC===999777777777666555555555555555444444444444444444444444333333333222222222222111333333222222222222333333222222222222222222222222111111111111111111111111111111000000111111222333333222111111000000111111111111111111000000000000000111333333111000111222111111000000000000111111111111111222444555777888444555555555555666666666555666777666555444555777444444444555555555555555777777777777888888888888BBBCCCEEEDDDBBBAAAAAAAAAHHHLLLTTTaaaoooxxxpppjjjlllpppvvv}}}vvvppptttzzz}}}uuurrrqqqtttuuutttvvvzzz||||||uuunnneee___VVVUUURRRNNNNNNSSS[[[aaannn~~~{{{wwwsssnnnfff```\\\XXXUUUSSSMMMLLLKKKNNNRRRVVVYYYZZZbbbdddhhhjjjjjjhhhdddaaa]]]\\\YYYVVVTTTRRRQQQQQQOOONNNLLLKKKIIIGGGEEEEEEBBB@@@>>>;;;:::::::::;;;:::::::::::::::::::::::::::999999888888999999:::888888888888999999999:::888888999999999:::::::::::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<;;;<<<>>>@@@???@@@AAAAAAAAABBBEEEGGGDDDIIINNNRRRUUUZZZ```eeennnxxxsssmmmeee^^^YYYUUUQQQMMMHHHGGGIIIRRR]]]mmm{{{sssfffWWWJJJAAA<<<;;;888888777666666666666777555555444444333333222222333333333222222222111111222222111111111111222222333333333333333333333333000000000000000000000000111111000000111111222333333222111111000000111111000000000000000111111111000111333333111000111222111111000000000000111111111111111222444555777888666777888888999:::;;;<<<999::::::999777666666777666666666666666555555555777777777888888888999999???@@@BBBBBBAAAAAAAAABBBGGGKKKTTTaaaoooxxxpppkkkooossswww}}}tttnnnqqqwwwyyypppnnnpppuuuwwwwwwyyy}}}{{{rrrhhh___YYYTTTSSSQQQNNNLLLOOOUUUZZZYYYkkkzzzuuunnngggbbb]]]YYYVVVOOOMMMJJJKKKNNNRRRUUUVVV[[[^^^dddiiikkkkkkiiiggggggeeeaaa]]]YYYWWWUUUUUUPPPOOONNNLLLKKKIIIHHHGGGFFFDDDAAA>>>===<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;888999999999999:::::::::888888999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;::::::999999888:::;;;;;;:::;;;===??????@@@@@@???>>>???AAACCC>>>BBBFFFIIIKKKOOOVVV\\\^^^hhhuuuwwwqqqhhhaaa]]]YYYUUUQQQJJJGGGGGGMMMTTT```uuuxxxtttkkk]]]OOOEEEBBBBBB999888888777777777777777555555444333222222111111333333333222222111111111111111000000000000111111333333333333333333333333////////////////////////111111111000111222222333333222222111000111111111//////000000111111222222000111333333111000111222111111000000000000111111111111222333444666777888888999:::;;;===>>>???@@@<<<======;;;999777888999::::::999999888888777777777888888888888999999999777:::===???AAABBBDDDFFFGGGKKKTTTaaaooojjjmmmooorrrtttzzzyyynnnppptttzzz|||uuuttttttvvvyyy|||~~~~~~}}}}}}rrrggg___\\\TTTTTTSSSQQQNNNLLLLLLMMMTTT[[[eeeqqquuummmhhhccc^^^YYYVVVTTTRRRQQQQQQRRRQQQPPPXXXZZZ\\\]]]___ccchhhllllllmmmmmmjjjddd^^^YYYWWWWWWSSSSSSVVVUUUNNNLLLOOOMMMIIIDDD@@@<<<;;;<<<===;;;;;;;;;;;;::::::999999;;;;;;::::::::::::::::::999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;::::::999999::::::;;;;;;;;;:::999:::;;;<<<===;;;<<<===>>>???@@@AAAAAACCCCCCDDDFFFHHHLLLOOOPPPVVV[[[cccmmmzzzzzzlllccc```]]]XXXSSSMMMIIIGGGIIIMMMUUUdddqqq{{{yyywwwnnnaaaWWWPPPHHH@@@::::::999888888888888888555555444333333333333444222222222222222222222222222222333333333333444444222111111111000000//////000000000000000000000000222111000000000111333444222222222111111111000000111111111111111111111111222222222222222222222222111222333333333111000///000000111333555888:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999999999::::::777888999999888777888::::::;;;===>>>>>>???BBBDDDHHHLLLTTT```mmmlllooossswww}}}vvvnnnmmmttt~~~|||vvvuuuwwwzzzssshhh```]]]VVVVVVTTTRRROOONNNMMMNNNOOOSSSYYYaaalll|||yyyrrrllleee___\\\YYYVVVTTTTTTTTTTTTSSSUUUVVVXXXZZZ\\\```eeeiiinnnpppqqqppplllgggdddbbb```ZZZWWWWWWTTTOOONNNQQQLLLKKKIIIGGGDDDBBB@@@@@@======<<<;;;::::::::::::;;;::::::::::::999999999<<<;;;;;;:::999888777777::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999999::::::<<<<<<;;;;;;<<<===>>>???======>>>>>>>>>>>>>>>>>>@@@@@@@@@AAACCCEEEGGGHHHLLLQQQXXXaaalll|||vvvkkkfffccc]]]YYYUUUPPPLLLKKKKKKNNNYYYcccwww|||zzzrrrjjjddd]]]PPPDDD???===:::999888888777777666555444444333333444444222222222222222222222222222222333333333333444444222111111111000000000000111111111111111111111111111111000///000111222333222222222111111111000000////////////////////////222222222222222222222222222222222222222111000000000111111333555777999:::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999999999999777888999999777777888999999:::<<<<<<===>>>AAACCCHHHKKKSSS___lllkkkooouuu}}}zzzqqqmmmiiisss~~~~~~yyyxxx||||||qqqiiieee\\\[[[XXXUUUSSSQQQQQQQQQNNNOOOPPPRRRYYYeeeuuuzzzqqqjjjccc^^^YYYUUUSSSSSSSSSRRRQQQRRRTTTUUUWWW[[[___ccclllooossstttssspppoooooojjjddd___\\\XXXSSSRRRUUUMMMMMMNNNNNNLLLIIIFFFDDDAAA@@@>>><<<;;;::::::;;;;;;:::::::::999999999888:::::::::999999999888888999999999999999999999999::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;999999888888888888999999;;;;;;:::;;;<<<===>>>??????>>>>>>===<<<;;;::::::============>>>???@@@AAACCCGGGMMMSSS\\\hhhvvv~~~qqqiiiddd^^^ZZZZZZUUUOOOMMMJJJIIINNNVVVeeewww~~~xxxtttsssnnn]]]LLLDDD@@@<<<999888777666666666555444444333444444444333333333333333333333333222222333333333333444444111111111111111000000000111111111111111111111111000000/////////000111222222222222111111111111111////////////////////////222222222222222222222222333222222111111111111222111111111222444666777888999:::::::::;;;;;;;;;<<<999::::::;;;;;;<<<<<<<<<===<<<;;;:::999999999999777888999888777666777888888999;;;<<<<<<>>>@@@CCCFFFJJJRRR^^^kkk~~~fffkkkssssssmmmkkkgggsss}}}|||}}}wwwqqqeeebbb^^^ZZZXXXVVVTTTSSSRRRRRRRRRQQQTTT[[[eeelll{{{oooiiiaaa[[[XXXVVVUUUTTTPPPQQQRRRRRRSSSVVVZZZ]]]dddhhhmmmqqqrrrssstttvvvrrroookkkgggbbb]]]ZZZYYYPPPPPPPPPPPPOOOLLLJJJHHHFFFDDDAAA>>><<<<<<<<<<<<;;;;;;::::::999999888888555666777888:::;;;<<<===888888888888888888888888999999::::::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::999888888777777888888999777777888999:::;;;<<<<<<>>>===<<<<<<;;;:::999999;;;;;;<<<<<<===>>>??????@@@CCCHHHLLLQQQYYYdddlll}}}yyynnnggg```\\\XXXSSSOOONNNLLLIIILLLQQQZZZhhh}}}zzz}}}yyyhhhVVVGGGBBB;;;777777777777666666666555444444444444444333333333333333333333333222222222333333333444444111111111111111111111111111111111111111111111111///////////////000000111111111111111111111111111111111111111111111111111222222222222222222222222444333111111000111222333111111222222444555666777888999999::::::;;;;;;;;;888999999:::;;;<<<<<<===>>>===<<<;;;:::999999999777888999888666666666888888999;;;<<<===>>>AAADDDFFFIIIRRR]]]kkk}}}aaafffppp|||pppjjjjjjiiittt}}}zzznnniiiccc^^^[[[YYYVVVTTTUUUUUUVVVVVVWWWYYY]]]___hhhsss{{{rrriiiccc```]]][[[TTTTTTTTTSSSRRRSSSVVVYYY]]]```eeejjjnnnrrrvvvxxx{{{|||{{{vvvpppiiiaaa[[[WWWUUUSSSPPPMMMLLLLLLLLLIIIGGGEEEBBB@@@?????????<<<<<<;;;;;;:::999999888555666777888:::;;;======888888888888888888888888999999999::::::;;;;;;;;;::::::;;;;;;;;;;;;::::::999888888777777888888999666777888999999:::::::::;;;;;;;;;:::::::::::::::888999:::<<<===>>>?????????BBBEEEGGGIIINNNVVV\\\kkktttzzzpppgggbbbYYYSSSPPPPPPNNNKKKLLLNNNSSS]]]qqq|||~~~}}}pppaaaLLLDDD;;;777777888888777666666555444444444444555333333333333333333333333222222222333333333444444111111111111111222222222111111111111111111111111.../////////000000000000111111111111111111111111111111111111111111111111222222222222222222222222444333222111111222333444222222222333444555777888888888999999:::;;;<<<<<<999999::::::;;;<<<======>>>===<<<;;;::::::::::::888999999888777666666777888:::<<<===>>>@@@CCCEEEGGGJJJRRR^^^kkk~~~bbbgggssszzznnniiilllmmmvvvzzzssskkkeeeaaa^^^ZZZWWWVVVWWWWWWXXXYYYXXXXXXXXXZZZaaaoooyyyqqqjjjeeebbb]]]]]][[[XXXTTTTTTUUUWWWYYY[[[___ccchhhnnnuuuyyywwwlllbbbccc___YYYSSSPPPNNNNNNOOOKKKJJJIIIGGGFFFDDDBBBBBB>>>>>>===<<<;;;:::999999999999999999999999999:::999999999999999999999999888999999::::::;;;;;;<<<::::::;;;;;;;;;;;;::::::999999888888888888999999999999:::;;;;;;;;;::::::999999::::::;;;;;;<<<<<<666777999:::<<<<<<======<<>>888888::::::999777666555555444444555555333333333333333333333333222222333333333333444444111111111222222222222222222222222222222222222222...///000111111111000000111111111111111222222222////////////////////////222222222222222222222222333222222222222333333444222222222333555777888999888888999:::;;;<<<======:::;;;;;;<<<<<<============<<<<<<;;;;;;;;;;;;;;;999::::::999777666777888888:::<<<===>>>@@@DDDFFFHHHLLLTTT```mmmiiiooozzzxxxmmmkkkppprrrzzzxxxqqqmmmiiiddd___\\\[[[ZZZZZZZZZYYYYYYXXXXXXYYY___kkkwwwyyyqqqmmmgggfffccc]]]XXXUUUUUUVVVVVVXXXZZZ\\\aaaiiirrrxxx~~~~~~uuuoookkkddd]]]WWWTTTSSSSSSLLLLLLMMMLLLKKKHHHFFFDDD??????>>>===<<<;;;:::::::::999999999999999999999::::::::::::::::::::::::888888999::::::;;;<<<<<<999::::::;;;;;;::::::999::::::999999999999::::::999::::::;;;;;;:::888888:::::::::;;;;;;;;;;;;<<<888999:::;;;<<<;;;;;;::::::===?????????@@@DDDHHHQQQWWW```kkkxxxrrrjjjggg```YYYVVVSSSMMMIIIIIIJJJNNNXXXhhh|||}}}yyywwwsss^^^RRRDDD<<<;;;<<<;;;999777666666555555555555555444444444444444444444444222222333333333333444444111111111222222333333333222222222222222222222222///000111222222222111000000000111111111222222222////////////////////////222222222222222222222222111222333333444444333333222222333444666888:::;;;999999:::;;;<<<===>>>>>>========================<<<;;;;;;;;;;;;<<<<<<===:::;;;<<<:::888777888999777999;;;<<<>>>@@@CCCFFFKKKNNNVVVbbbooopppvvv}}}vvvmmmmmmtttuuu}}}|||wwwsssmmmhhhcccaaa^^^\\\\\\\\\\\\\\\ZZZWWWXXX^^^eeennn|||nnnlllhhhbbb[[[WWWVVVWWWTTTUUUUUUWWW\\\dddnnnuuuwwwxxxtttmmmeee^^^YYYVVVUUULLLMMMOOOOOONNNKKKHHHEEEAAA@@@???>>>===<<<;;;;;;777777888999:::;;;;;;<<<::::::::::::::::::::::::888888999::::::;;;<<<<<<999::::::;;;;;;::::::999;;;::::::999999::::::;;;888888999999888777555444;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<:::999999<<>>BBBEEEDDDIIIQQQZZZfffvvv|||rrrkkkbbb[[[XXXUUUOOOKKKJJJHHHIIIPPP\\\mmm~~~~~~yyyxxxxxxfffYYYIII???======;;;888777777666555555555555555444444444444444444444444222222333333333444444444111111111222222333333333222222222222222222222222///000111333333222222111000000111111222222222222111111111111111111111111222222222222222222222222000111333444555444333333222222333555777:::<<<===999999:::;;;<<<>>>>>>???>>>>>>>>>>>>>>>=========;;;;;;;;;;;;;;;<<<===>>>;;;<<<===;;;999888888999666888:::;;;===???BBBEEELLLOOOXXXcccqqq{{{}}}wwwuuutttuuuwww~~~vvvsssnnnkkkfffccc```^^^\\\ZZZVVVWWWYYY\\\```eeelllpppwwwpppmmmhhh^^^ZZZ\\\YYYYYYZZZ[[[]]]bbbhhhllluuu}}}zzzqqqkkkccc[[[WWWSSSTTTUUUTTTQQQNNNKKKJJJHHHFFFCCC???===<<<<<<<<<>>>===<<<;;;;;;;;;<<<===999999888888888888999999777777888888888999999999444555777999;;;<<<<<<===:::999777666666777999:::777888999:::;;;:::999888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<============>>>BBBEEELLLUUU\\\fffwww{{{sssjjj___ZZZXXXVVVOOOIIIGGGHHHMMMVVVaaannn~~~zzzuuupppkkkbbbTTTGGG>>>999888888888888777666555555555555555555555555444222000///222222111111222222333444333333333222222222111111333111///...000111111111//////000000111111222222333333333222222111111111///111333555666666555444222222222222222222222222666666555444222111000000222333444555666888999999999:::<<<=========<<<;;;>>>>>>>>>???>>>======<<<=========<<<<<<;;;::::::<<<<<<:::999888888777777999;;;>>>???@@@AAACCCEEELLLUUUYYYaaaqqqzzzwwwxxxyyy{{{~~~tttpppkkkgggeeebbb___]]]YYYYYYYYYYYY[[[___dddgggoooxxx~~~wwwoooeee___^^^ZZZYYYXXXYYY[[[```fffjjjooowwwwwwlllccc___XXXXXXXXXVVVSSSOOOMMMKKKKKKIIIGGGDDDAAA???>>>>>><<<;;;:::999888999999:::999999888888888888999999888888888999999999::::::888999:::;;;;;;;;;;;;;;;;;;:::888777777888:::;;;888888999::::::::::::999:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;<<<<<<<<<=========>>>@@@FFFMMMRRRZZZiiiwwwyyypppddd^^^[[[XXXSSSMMMJJJIIILLLSSS[[[gggwww}}}yyytttooogggZZZKKK@@@;;;::::::666555444333333333333333555555555555444222000///222222222111222222333444333333333222222222222111555333111111222333444333111111111111222222222222222222222111111000000000000222444555666555444444111111111111111111111111222222222222222222222222222333444555666888999999999:::;;;<<<============>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<777666666666777888999999999;;;>>>???@@@AAADDDFFFKKKTTTXXXaaaqqqxxxyyy}}}{{{uuuqqqmmmjjjgggddd^^^\\\ZZZXXXXXXYYY[[[]]]]]]aaajjjvvv~~~tttkkkgggaaa^^^[[[ZZZ[[[```eeeiiijjjqqq{{{{{{pppiiiaaa___]]]ZZZVVVSSSQQQPPPOOONNNMMMJJJGGGDDDBBBAAA===<<<:::999888888888999999999888888888888999999999999999:::::::::;;;;;;<<<<<<<<<<<<;;;:::999999;;;:::999888888999:::;;;999999888888999999:::;;;999999::::::;;;;;;<<<<<<999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<@@@EEEHHHMMMYYYeeexxxxxxkkkccc___\\\WWWSSSNNNKKKKKKNNNSSS\\\kkkyyy|||wwwqqqkkk```SSSGGG???<<<<<<555444444333333333333444555555555555444222111000222222222222222333444444333333333333222222222222222000......///111111000333333333222222222222222111111111000000000000000222333444555555444333222000000000000000000000000//////000111222333333444333333444555777888999999999::::::;;;<<<>>>???@@@???>>>===<<<;;;<<<<<<===999999999:::;;;<<<<<<<<<888888888888999:::;;;<<<999;;;>>>???@@@AAADDDFFFIIISSSXXX```qqq|||yyy}}}{{{wwwrrrnnnkkkdddaaa\\\YYYXXXWWWWWWWWWXXXYYY\\\bbbkkkyyy~~~vvvnnnjjjccc______bbbfffhhhhhhnnnvvv}}}tttlllhhhccc^^^[[[YYYWWWVVVRRRRRRRRRPPPMMMIIIEEECCCAAA@@@>>><<<:::::::::::::::999999888888999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::888888:::999999888888999999::::::999888777888999:::;;;::::::::::::::::::::::::888888888888888888888888999999:::::::::;;;;;;;;;<<<<<<>>>BBBCCCFFFNNNXXXgggsssssshhhbbb^^^YYYVVVPPPLLLJJJJJJMMMSSS```mmm}}}vvvnnnkkkeee[[[PPPFFF???;;;777666666555555666666777555555555444444333222111333222222222222333444444444444333333333222222222111///---,,,.../////////333333333222222111111000111111111111111111000000333444444444444333222111111111111111111111111111//////000111222333444444333333444666777888999:::999999999:::<<<>>>AAACCC???>>><<<::::::;;;<<<>>>999999999::::::;;;;;;;;;;;;::::::999999999:::::::::<<<>>>@@@@@@BBBDDDFFFHHHRRRWWW```qqq}}}yyyyyy~~~~~~yyytttpppiiiddd^^^ZZZYYYXXXWWWUUUXXXXXXXXXZZZ___gggqqqxxx}}}vvvmmmeeecccbbbccccccdddiiiooouuu|||zzzsssjjjccc___\\\ZZZYYYUUUUUUUUUTTTQQQMMMIIIFFFEEECCCAAA>>><<<;;;;;;;;;::::::999999999999::::::::::::;;;;;;;;;<<<<<<<<<999::::::::::::999999888888888777777777777888888:::999888777888999:::;;;<<<<<<;;;:::999888888777888888888888888888888888999999999::::::::::::;;;;;;:::<<<@@@AAABBBHHHPPPYYYeeewwwzzznnneee___[[[XXXRRRMMMJJJIIIIIIMMMXXXddd{{{}}}uuujjjiiigggbbbZZZOOOCCC;;;888888777666666666777777666555555444333333333333333333222222333333444555444444444333333333222222444222000000111333333222222222111111000000000///222222222222222222222222444444444444333222111111222222222222222222222222222222333333333333333333333444555666777999::::::999999999:::<<>><<<;;;:::;;;===>>>;;;;;;;;;::::::999999999888888888888888888999999:::<<>>999888777666666555555555666666555444333333444444333333333333333444444555444444444444333333333333444222000000111222333222111111111000000000000000222222222222222333333333444444333333222222222111222222222222222222222222555444444333333222222222444444555666888999::::::999999:::<<<===@@@AAABBB@@@???>>><<<<<<======>>><<<<<<<<<;;;:::999999999888999:::;;;===???AAABBB:::<<>>======;;;::::::999999::::::;;;999:::::::::;;;;;;;;;;;;999:::::::::::::::999999777777888888888888777777888888999::::::::::::999999999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;999:::===>>><<>>>>>>>>>>><<<<<<<<<;;;;;;;;;;;;;;;::::::;;;===???AAADDDEEE;;;===???AAAAAACCCEEEGGGFFFQQQXXXbbbttt{{{zzz}}}|||sssmmmkkkhhhccc___WWWWWWVVVUUUSSSTTTWWWZZZ______dddlllqqqyyyxxxpppiiihhhfffcccdddkkkvvvwwwooogggbbb[[[[[[[[[ZZZXXXWWWUUUTTTPPPNNNKKKGGGDDDBBB@@@@@@;;;::::::999999::::::;;;999999999:::::::::;;;;;;<<<<<<<<<<<<;;;:::999999888888999999999999888888777888999:::;;;:::999999666777777999:::;;;<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<>>><<<<<<>>>>>><<<===@@@AAAIIITTT___nnnyyynnnfffbbb___ZZZVVVRRRLLLHHHKKKRRRYYYhhh{{{|||ppplllnnnhhhXXXJJJ@@@???===;;;:::888888777777666555444333444555666444333333333333444555555555555444444444333333333777444222222444555555444111111111222222333333444//////000000111111111222333222222111111222333333000000000000000000000000111111111111111111222222444444555777888999:::;;;999:::<<<>>>@@@@@@@@@??????@@@@@@@@@@@@???>>>>>>:::;;;;;;<<<<<<======>>>777777777888999:::;;;<<<;;;===???AAAAAACCCEEEGGGGGGRRRYYYcccuuuxxxtttqqqkkkgggcccaaa^^^\\\\\\[[[YYYWWW[[[]]]___aaaeeellluuu|||zzzmmmeeeggghhhfffkkkttt{{{|||oooeeeaaa]]]\\\]]][[[VVVTTTVVVOOOPPPOOONNNLLLIIIFFFDDDAAA@@@>>><<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::::::::;;;;;;999999999888777666666555::::::::::::::::::::::::;;;999999999;;;;;;;;;999:::999888777777999;;;<<<;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<@@@BBBJJJUUUaaaqqquuukkkkkkccc___ZZZTTTPPPNNNNNNNNNSSS]]]mmm}}}sssooorrrpppaaaPPPEEEBBB<<<777444555777999666666555555555444444444666333222333555666444222666555333222222333555666555555444333333222111111333333333333333333333333222222222222222222222222444333333222111111111222666555555444444333333222333333333333333333333333333444555777888999999999:::;;;===>>>@@@AAAAAAAAABBBAAA???@@@AAAAAA@@@>>>???@@@@@@@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBBBBCCCFFFHHHKKKPPPXXXdddsssxxxrrrkkkhhheeecccbbbbbb```___^^^____________bbbhhhmmmxxx{{{pppnnnjjjdddfffnnnttt}}}}}}qqqgggbbb______\\\WWWUUUWWWQQQPPPOOONNNLLLKKKIIIHHHCCCBBB@@@>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999888777666666666999999999999999999999999888777666888:::;;;;;;::::::999999888888:::;;;<<<;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<>>999888888888888666666555555555444444444555444222333555666444222555444333333333333444555666666555555444444333333333333333333333333333333222222222222222222222222333222111111000000000111222222222333333333333333333333333333333333333333222222444666777888888888:::;;;===>>>@@@@@@AAAAAABBBAAA???@@@AAAAAA@@@>>>>>>>>>??????>>>===;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBBBBDDDFFFHHHKKKQQQYYYdddttt~~~~~~{{{xxxsssooonnnmmmkkkjjjgggfffdddaaa^^^^^^aaaccciiirrryyypppgggeeejjjpppuuu}}}ooohhhbbb```^^^YYYVVVXXXRRRQQQOOONNNMMMLLLLLLMMMFFFEEEDDDBBBAAA@@@@@@@@@======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;999999999888777777666666888888888888888888888888666555555777999;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::999999:::::::::;;;;;;;;;<<<<<<>>>???DDDKKKQQQ\\\lll|||{{{qqqiiifffbbb^^^YYYTTTOOOKKKIIINNNYYYiii{{{{{{xxx{{{}}}wwwnnnPPPIII@@@;;;;;;;;;888666666666666555555555444444555444333333555555444333444444444444444444444444444444444444444444444444222222222222222222222222222222222222222222222222222111000000///000000000000000111111222333333444333333333333333333333333111222333555666777888888:::;;;<<<>>>???@@@AAAAAABBBAAA???@@@AAAAAA@@@>>>===============<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@AAABBBDDDFFFHHHLLLQQQZZZeeetttxxxyyy{{{~~~{{{yyytttrrroookkkgggeeeeeeeeefffjjjpppzzz|||pppkkkkkkpppqqqvvv}}}vvvmmmddd```]]]XXXVVVWWWSSSQQQNNNLLLKKKLLLNNNOOOKKKJJJIIIGGGEEECCCBBBBBB@@@??????>>>===<<<<<<;;;======<<<<<<;;;;;;;;;:::999999999888888777777777888888888888999999999999777666666777:::;;;;;;:::999:::;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<======AAAGGGKKKRRRaaannnxxxllliiieeebbb^^^YYYQQQLLLJJJKKKQQQ___ooo~~~|||uuu[[[OOOAAA:::::::::888555666666666666555555555555444444333444444444444444333444444555555444444333111111111222222222222222111111111111111111111111222222222222222222222222222111111000000000111111111111111111222222333333333333333333333333333333111222444666777888999999::::::<<<>>>???@@@@@@@@@BBBAAA???@@@AAAAAA@@@>>>============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===@@@AAABBBDDDGGGIIIKKKQQQ[[[eeesss|||vvvwww{{{zzzuuuqqqmmmkkkiiiiiikkkpppwwwvvvrrrooonnnqqqxxx~~~tttgggaaa]]]YYYVVVWWWTTTRRRNNNKKKJJJKKKMMMNNNOOONNNMMMKKKIIIGGGFFFEEEDDDCCCBBBAAA@@@???>>>===>>>======<<<;;;::::::999999999999999888888888888999999999999::::::;;;;;;;;;:::999999:::;;;:::888999:::;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===@@@EEEHHHMMMZZZfffyyyppplllgggdddaaa]]]UUUOOOJJJGGGJJJTTTbbbrrryyygggYYYFFF;;;888999888666777777666666666555555555333444444444444333444444333444444555555444444333222222222222222222222333111111111111111111111111222222222222222222222222222222111111111222222333444333333333222222222111333333333333333333333333222333555777999:::;;;;;;999:::<<<===???@@@@@@@@@BBBAAA???@@@AAAAAA@@@>>>>>>>>>==================;;;;;;;;;;;;;;;;;;;;;;;;;;;===???AAABBBDDDGGGIIIJJJQQQ[[[eeerrr}}}zzz|||{{{wwwsssrrrrrrrrruuuzzz~~~rrrnnnooouuuxxx{{{qqqgggaaa[[[XXXXXXVVVTTTPPPLLLJJJJJJKKKKKKNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGEEEDDDBBBAAAAAA@@@???>>>===<<<;;;::::::999999999999999999999999999999999::::::;;;;;;<<<===;;;::::::;;;:::999777::::::::::::;;;;;;;;;;;;999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;<<>>???@@@@@@BBBAAA???@@@AAAAAA@@@>>>>>>>>>===<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;:::<<>>===<<<;;;999999999999999999999999777888888999::::::;;;;;;;;;:::888999::::::999888:::999999888888:::;;;<<<999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;>>>BBBBBBDDDNNNXXXgggxxx|||ppphhheeebbb\\\VVVTTTMMMKKKPPPUUU\\\nnn~~~rrr```OOODDD???<<<;;;777777777777666666666555222444666555333222444555555444333333333333444555777777777666666555555555333333333333333333333333222222222222222222222222111111111111111222333333222222222222222111111111333333333333333333333333111333555777999;;;<<<<<<999:::;;;===>>>??????@@@BBBAAA???@@@AAAAAA@@@>>>===<<<<<<;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::<<>>===999999999999999999999999666777777888999999::::::888777666777999::::::999:::999888777777999;;;<<<999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::===@@@???@@@HHHRRR\\\llltttjjjfffccc]]]XXXRRRJJJGGGKKKMMMQQQaaauuuzzzkkkZZZLLLCCC???>>>777777777777666666666666222444666555333222333666666555333222222333555666777777666555444333333333333333333333333333333333222222222222222222222222000000///000000111222222/////////000111111222222333333333333333333333333000222444666888:::;;;;;;999999;;;===>>>?????????BBBAAA???@@@AAAAAA@@@>>><<<;;;:::999:::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::<<>><<<:::888777777777999888888777777777777888888999:::;;;;;;;;;;;;;;;999999999999999999999999999999;;;;;;;;;;;;999999:::;;;<<<<<<<<<;;;:::999;;;===>>>???@@@CCCFFFIIIXXX```qqq~~~rrrlllhhhbbb]]]XXXQQQKKKHHHIIIMMMYYYcccyyy}}}iiiVVVIII???999<<<:::777777777777666555666666666666666555555444555555444444444444555555555555444444444333333333222222222222222222222222555444444333333444444555000000111111111222222222222222222222222222222222111333444444333222333444333444555777999:::;;;;;;;;;:::::::::;;;<<<>>>???===???AAACCCCCCCCCBBBAAA???>>>===<<<;;;<<<======888888999999999:::::::::???===>>>CCCEEEDDDFFFJJJPPPWWW```iiitttvvvwww||||||uuuuuuyyy~~~wwwiiiaaaZZZXXXVVVSSSQQQOOOMMMKKKEEEFFFGGGHHHKKKNNNPPPRRRXXXVVVSSSRRRRRRQQQNNNKKKIIIIIIIIIHHHGGGFFFEEEDDDCCCAAA???<<<;;;999999999999999888888888888888999888999999:::;;;;;;::::::999999999999999999999999999::::::;;;;;;::::::999:::;;;;;;<<<;;;;;;::::::;;;<<<>>>??????BBBEEEHHHSSS[[[kkkxxxoooiiiddd___[[[TTTMMMJJJJJJMMMVVV```mmmxxxbbbRRRFFF???<<<:::888777888888777666666666666666666555555444555555444444444444555555444444444444333333333333222222222222222222222222333222222111111222222333111111222222333333333333333333333333333333333333111333444444333333333444333444666888999:::;;;;;;;;;;;;;;;;;;<<<===???@@@???AAABBBDDDDDDCCCBBBAAA>>>===<<<;;;;;;;;;<<<<<<888999999999999:::::::::===<<<===BBBDDDDDDEEEIIIOOOWWW```iiiuuuwwwnnnnnnttt{{{zzzvvvwww}}}tttgggZZZXXXWWWVVVUUUSSSPPPNNNHHHGGGEEEEEEGGGJJJNNNPPPWWWVVVVVVVVVVVVTTTQQQNNNKKKKKKKKKLLLKKKKKKJJJIIIFFFEEECCC@@@>>>===<<<;;;999999999888888999999:::888888999:::::::::999999999999999999999999999999;;;::::::999999::::::;;;;;;;;;;;;::::::;;;;;;<<<:::<<<======>>>@@@CCCFFFLLLTTTcccwwwuuulllfffccc___XXXQQQMMMKKKKKKRRRZZZ```tttqqq\\\LLLBBB===:::888777888999888777666666666666666555555444555555444444444444555555333333333333222222222222222222222222222222222222222222111111111111222222222333333333333444444444333333333333333333333333111333444444333333444555555666777999:::;;;;;;;;;<<<<<<<<<<<<>>>???@@@AAABBBCCCDDDDDDDDDCCCAAA@@@===<<<<<<;;;:::;;;;;;;;;999999999999::::::::::::<<<:::<<>>>>>::::::999999999999::::::888888999999:::999999888999999999999999999999999;;;;;;999999999999;;;;;;<<<;;;:::999:::;;;<<<===:::;;;<<<<<<===>>>AAADDDHHHOOO]]]ooo|||ooohhheeebbb\\\UUUPPPLLLIIIMMMSSSYYYjjj|||cccNNNAAA===:::777666777888888777666666666666666555555444555555444444444444555555333333333222222222111111222222222222222222222222444444333333333333444444222333333333333333333333444444444444444444444444222333444444333333555777777777888:::;;;;;;;;;;;;<<<<<<===>>>???AAABBBBBBCCCCCCCCCCCCBBBAAA@@@???<<<<<<;;;;;;::::::::::::999999999:::::::::;;;;;;<<<:::<<>>;;;777555666777777666666666666666666555555444555555444444444444555555333333333222222222111111222222222222222222222222444333333222222333333444222222222222111111111111444444444444444444444444222333444333333444666888999999:::;;;;;;;;;;;;;;;<<<<<<>>>???AAABBBCCCCCCBBBBBBBBBAAA@@@???>>>===;;;;;;;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;===;;;===CCCGGGGGGIIIMMMOOOWWWbbblllwwwkkkjjjggghhhqqq}}}yyywwwxxx}}}}}}|||}}}~~~vvvvvvzzz~~~hhhaaaYYYWWWZZZ^^^^^^]]]ZZZUUUNNNGGGDDDEEEGGGJJJOOOSSSWWWYYYXXXVVVUUUUUUTTTTTTSSSRRRPPPNNNLLLKKKLLLLLLLLLJJJIIIGGGEEEDDD@@@???>>>===<<<;;;;;;;;;::::::;;;;;;;;;:::999999999999999999999999999999;;;::::::999999::::::;;;::::::::::::;;;<<<<<<===;;;<<<<<<<<<;;;<<>>@@@AAABBBCCCCCCBBBAAAAAA@@@???>>>>>>===;;;<<<<<<<<<<<<;;;::::::::::::::::::;;;;;;;;;;;;<<<;;;>>>DDDGGGHHHKKKOOOPPPYYYdddnnnyyyjjjkkkiiiiiiqqq|||}}}ttttttwww{{{{{{xxxyyy}}}|||yyy}}}~~~|||tttjjj^^^ZZZ]]]cccggggggaaa\\\TTTLLLGGGFFFGGGHHHOOOSSSWWWYYYXXXWWWWWWXXXUUUUUUTTTTTTSSSQQQPPPOOONNNNNNNNNNNNMMMKKKJJJHHHFFFEEECCCAAA???>>>======<<<<<<<<<<<<<<<;;;:::999999999999999999999999999999::::::;;;;;;::::::999888999:::;;;<<<<<<<<<<<<<<<======<<<<<<<<>>>>>===<<<<<>>:::999999888888666666666666666555555444555555555444444555555555555555444444444444333333222222222222222222222222333333222222222222333333444444444333333222222222222222222222222222222222333333333333333444888;;;==================<<<;;;999;;;===@@@AAABBBCCCBBBBBBBBBAAA@@@@@@@@@AAAAAA<<<===>>>>>>>>>===;;;;;;:::::::::;;;;;;;;;<<<<<<:::999<<>><<<555555;;;888777666555444333333333555555444444444333333333222333333444444333333222222222222222222222222222333333111111111222333444555444333333111111000///222222222222222222222222000111111111111222555777999;;;===??????>>><<<::::::;;;===???AAACCCEEEFFFBBBAAA@@@>>>======>>>>>>@@@AAAAAA???<<<:::::::::;;;;;;;;;;;;;;;;;;:::::::::===AAADDDFFFIIILLLNNNSSS[[[eeeooo|||nnnlllqqq|||||||||wwwtttuuuzzz}}}~~~xxxooogggaaa^^^___fffuuu{{{rrrtttzzzzzztttpppoooooopppvvv}}}sssfffcccgggqqqzzz{{{qqqeeeXXXOOOLLLLLLOOOTTTZZZ^^^^^^[[[XXXWWWUUUSSSQQQPPPOOOOOOPPPPPPVVVUUUTTTSSSRRRQQQPPPOOONNNMMMLLLJJJHHHFFFEEEDDD@@@???===;;;::::::::::::999999::::::;;;;;;;;;<<<999999:::::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<>>>===<<<;;;;;;<<<>>>???AAADDDJJJQQQWWWcccwww{{{ssshhhaaa]]]YYYRRRMMMIIIHHHKKKTTTbbbuuuvvvmmmYYYJJJ>>>>>>===777555:::666666555444444444555555555555555555555555555555333444444555555444444333222222222222222222222222444333222111111111222333555444444333333222222111222222222222222222222222000111111111111222555777999;;;===??????>>><<<;;;999:::<<<>>>AAACCCDDDEEEDDDCCCBBB@@@???@@@@@@AAABBBCCCBBBAAA>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<>>===<<<;;;<<<===>>>???@@@BBBGGGNNNTTT^^^qqq{{{nnneeeaaa]]]WWWRRRKKKHHHHHHNNNYYYiii}}}tttbbbQQQCCC???>>>999666888555555444444555555666777555555666666666666666666444555555666666555555444333333333333333333333333444444333222111111111222222222222222222222222222222222222222222222222222000111222111111222555777999;;;===>>>???>>>===<<<999:::<<<>>>@@@CCCDDDEEEDDDCCCBBB@@@@@@@@@@@@AAAAAAAAABBB@@@===<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>AAAEEEHHHJJJLLLOOOQQQSSSZZZcccmmmyyymmmsss~~~yyy|||{{{vvvnnngggbbb^^^ZZZWWWUUUYYYcccttt~~~vvvtttttt|||wwwpppiiifffhhhlllrrrwww~~~wwwllliiinnnuuupppbbbXXXSSSMMMTTT^^^iiiooommmeee^^^XXXWWWTTTPPPKKKIIIJJJLLLLLLNNNQQQSSSUUUUUUTTTTTTSSSRRRQQQOOOMMMKKKIIIIIIIIIFFFBBB???<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;<<<===>>>@@@AAA@@@BBBFFFLLLRRR[[[lll{{{tttiiiccc___ZZZVVVOOOJJJHHHKKKSSSaaawwwzzzjjjYYYHHHBBB???;;;777777666666555555555555666666555555555555555666666666444444555555555555444444333333333333333333333333444444333222222111111111///000000000111111111222222222222222222222222222000111222222111333555888:::;;;<<<>>>>>>>>>======:::;;;===???AAACCCEEEEEEAAA@@@???>>>===>>>>>>???===>>>>>>===;;;999:::;;;<<<<<<<<<===============???BBBEEEHHHJJJLLLOOOQQQRRRYYYbbbkkkxxxnnnwwwyyy~~~{{{qqqnnnkkkiiifffccc```]]]YYYZZZ___lllzzzuuunnn}}}wwwnnniiieeegggjjjlllpppyyy{{{mmmfffjjjpppoooaaaWWWPPPUUU^^^kkktttuuunnnggg[[[YYYTTTOOOJJJIIIIIIJJJEEEHHHLLLPPPTTTUUUVVVVVVUUUTTTSSSQQQOOONNNMMMLLLLLLJJJGGGCCC@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<999999;;;<<<>>>AAABBBCCCAAABBBEEEKKKQQQYYYhhhvvvyyylllddd```[[[WWWQQQLLLHHHIIIOOOZZZmmm~~~xxxooo```OOOEEE@@@<<<888777888888777666555444444444444444444444444444444444333333444444444444333333333333333333333333333333333333333333222222111111000000111111222333333333222222222222222222222222111222222222222333666888:::;;;<<<===>>>>>>>>>>>>======>>>@@@AAACCCDDDEEE@@@???>>>===<<<===>>>???;;;======<<<:::999:::;;;<<<<<<<<<<<<======>>>>>>>>>AAAEEEHHHIIIKKKNNNPPPRRRYYYbbbkkkxxxrrr|||}}}vvvtttpppppprrrsssrrrnnnhhhccc[[[[[[\\\eeeyyyuuuooovvvwwwqqqgggffffffeeeggglllsssxxxooofffgggllllll]]]VVVWWW\\\gggtttzzzxxxrrrccc^^^VVVQQQMMMKKKIIIHHHDDDFFFJJJNNNRRRUUUWWWXXXVVVVVVUUUTTTSSSRRRQQQQQQOOONNNKKKHHHEEECCCAAAAAA999999::::::;;;<<<======:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<888999;;;===???AAACCCDDDBBBAAADDDJJJPPPXXXeeerrrqqqhhhccc]]]YYYSSSMMMIIIHHHJJJSSSbbbqqqxxxqqqnnndddUUUIIIAAA===:::888:::999777666555444444444555555444444444333333333222333333333333333333222333333333333333333333333111222222333333333222111333333333444444555555555222222222222222222222222111222333222222333666888::::::;;;===>>>>>>>>>???>>>??????@@@AAAAAABBBBBB@@@???>>>======>>>??????<<<===>>>===<<<;;;<<<===;;;;;;;;;<<<<<<======>>>>>>AAADDDGGGHHHJJJLLLNNNRRRYYYbbblllyyyuuu~~~zzzyyy{{{~~~|||qqqiii^^^\\\ZZZ___oooyyyqqqqqqzzzuuupppjjjfffggghhhjjjjjjsss}}}ttthhhfffjjjyyy{{{ggg]]]YYYYYYbbbrrr}}}}}}pppfff[[[TTTQQQOOOJJJEEEFFFGGGIIILLLOOORRRTTTUUUTTTTTTTTTTTTSSSSSSSSSSSSPPPPPPOOOMMMJJJGGGDDDCCC;;;;;;;;;<<<<<<=========;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<:::;;;<<<>>>???@@@AAAAAA@@@???BBBHHHNNNVVVcccnnn~~~wwwnnnggg```\\\WWWQQQLLLIIIIIIMMMYYYfff|||uuuoookkkeeeZZZLLLBBB===;;;:::888888777666555555666666777777666555444333222222333333444444444444333333444444444444444444444444///000222333444444333333333333333333333444444444222222222222222222222222111222333333222333666999::::::;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>;;;<<<======<<<;;;<<<===999::::::;;;<<<<<<======???AAAEEEGGGIIIJJJLLLNNNSSSYYYcccmmm{{{uuuxxxnnnaaa^^^ZZZ\\\hhhrrrnnnqqq~~~sssllljjjjjjhhheeefffnnn{{{xxxjjjgggjjjnnnqqqaaaZZZWWW___ooo~~~yyymmm___WWWUUURRRJJJCCCGGGGGGHHHIIIKKKNNNPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRPPPQQQQQQPPPMMMJJJFFFDDDBBBAAA@@@???>>>===<<<<<<;;;;;;;;;<<<<<<<<<======<<<;;;;;;::::::;;;;;;<<<======>>>??????????????????>>>@@@FFFMMMUUUaaalll}}}}}}ssskkkddd^^^\\\VVVPPPLLLJJJKKKUUU```pppwwwqqqiiifff]]]NNNBBB===<<<<<<666666666666666777777888999999888666555444333222444555555555555555555444444444444444444444444444...///111333444444444333000000000000000000000000222222222222222222222222222222333333222444666999::::::;;;<<<===>>>???@@@>>>>>>======<<<<<<;;;;;;;;;:::999888999999;;;;;;888:::;;;:::999999:::<<<999999::::::;;;<<<======@@@BBBFFFHHHIIIKKKMMMOOOSSSZZZcccnnn|||xxxhhhaaa[[[\\\fffyyyyyyrrrnnnyyyzzzrrrnnnjjjgggeeegggnnnxxxnnnggghhhnnnmmm```WWW\\\jjjxxx{{{kkk___WWWQQQLLLJJJGGGDDDEEEIIIKKKJJJLLLOOOTTTSSSSSSSSSSSSSSSTTTTTTSSSSSSRRRQQQNNNKKKHHHFFFEEEBBB>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>???AAACCCEEEJJJSSS___hhhuuuxxxmmmfffccc]]]XXXTTTPPPLLLJJJOOOWWWeeewwwxxxqqqjjjiiicccZZZNNNCCC===;;;888777777666666666666777555555555555555555555555333333333444444444555555222333333444444333333222444444333222222222333333222222222222222222222222111111222222222333333333444333333333333444555555777888:::<<<===<<<:::999999999999999888888777777999999888888999:::;;;;;;::::::999999999999999:::;;;999666555666999===@@@???BBBFFFIIILLLNNNQQQTTTVVV[[[cccooo~~~~~~nnneee]]][[[bbbsss|||uuupppwwwyyyrrrnnneeeeeehhhoooxxxssskkkjjjjjj{{{ttthhh]]]^^^gggtttvvvhhh]]]SSSLLLIIIHHHFFFFFFJJJKKKJJJKKKOOOQQQQQQPPPPPPPPPQQQSSSSSSTTTTTTSSSRRRPPPMMMKKKIIIJJJGGGCCCAAA@@@???>>>===<<<;;;;;;;;;<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>@@@BBBDDDIIIRRR]]]fffrrrtttjjjeeeaaa\\\WWWSSSMMMJJJMMMSSS^^^ppp~~~zzzpppooojjj___PPPDDD===:::999999888777777777777888555555555555555555555555333333444444444555555555222333333444444333333222222222222222222222333444222222222222222222222222111222222222222333333333444333333333333444555555777888999:::;;;;;;:::::::::999999999888777777777999999999:::::::::;;;;;;888888777777777777777888999777666555666888<<<>>>???BBBFFFIIILLLNNNQQQTTTWWW]]]eeeqqq~~~vvvlll```[[[^^^lllyyysssuuuxxxlllhhhfffiiimmmvvv}}}pppllliiiyyyssseee```cccmmm~~~sssfffZZZQQQLLLIIIGGGGGGJJJKKKJJJLLLPPPRRRQQQPPPOOOPPPQQQSSSTTTTTTTTTTTTSSSQQQPPPNNNMMMPPPMMMIIIGGGEEEDDDAAA@@@<<<<<<<<<<<<<<<======>>>========================<<<<<<<<<<<<===============???BBBDDDGGGPPP[[[cccnnn|||{{{nnngggfff```[[[VVVPPPJJJJJJNNNVVVeeezzzyyyyyytttgggVVVGGG>>>;;;;;;:::999888888888888888555555555555555555555555333444444444444555555555222333333444444333333222111111111222222333333444222222222222222222222222222222222222333333333333333333333333333444555555777777888888999::::::;;;::::::999999888777777666888999:::;;;;;;;;;:::999888777777666777777888888888777777777888:::<<<===???BBBFFFJJJLLLOOORRRTTTYYY___hhhsss~~~~~~rrreee\\\\\\ggg||||||vvvuuu~~~{{{sssmmmjjjkkkpppzzzvvvnnnlllyyy}}}mmmccc___gggyyy~~~pppdddYYYQQQJJJGGGGGGJJJLLLMMMPPPUUUWWWVVVUUUSSSRRRRRRSSSSSSSSSSSSSSSRRRQQQQQQPPPOOOSSSQQQNNNKKKIIIGGGDDDAAA>>>======<<<======>>>>>>========================<<<<<<<<<==================???AAACCCFFFNNNXXX```jjjxxxvvvlllhhhbbb]]]XXXRRRKKKHHHKKKQQQ^^^ppp~~~{{{nnn\\\LLLAAA===;;;:::999888888888888888555555555555555555555555444444444444555555555555222333333444444333333222222222333333333333333333222222222222222222222222222222222333333333444444333333222222333333444555777666666777888999:::;;;:::::::::999888777777777777888:::;;;;;;:::888777:::999999999999::::::;;;888999999:::;;;<<<===>>>???BBBGGGJJJLLLOOORRRTTTYYY```jjjuuuxxxiii___]]]eeewww~~~yyywww{{{xxxrrrppppppuuu{{{|||qqqlllwwwuuuggg___ddduuuzzzlll___UUULLLHHHGGGJJJMMMPPPUUU\\\^^^]]][[[XXXVVVSSSRRRQQQQQQQQQQQQPPPPPPPPPPPPPPPSSSQQQOOONNNLLLIIIEEEBBB???>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<>>::::::999888777666666666666666666666666666666666444444444555555555666666222333333444444333333222444444555555444333222111222222222222222222222222222222333333333444444444333222222222222333444444666666666777888999;;;<<<::::::::::::999999999999777888:::;;;;;;:::888666:::::::::::::::;;;<<<<<<888888:::;;;<<<<<<======@@@CCCGGGJJJMMMOOORRRUUUYYYaaakkkvvv|||nnnccc^^^cccsss|||xxxwwwyyy}}}vvvkkkttt~~~mmmdddeeeqqquuudddWWWQQQLLLHHHJJJMMMRRRZZZbbbdddcccbbb___[[[WWWSSSQQQQQQPPPOOOOOONNNOOOOOOOOOPPPOOOOOONNNMMMKKKFFFCCC@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<<<<===???BBBCCCEEEKKKTTTZZZgggsssxxxoooggg```]]]XXXQQQMMMMMMPPPWWWcccrrr}}}uuujjj[[[KKK@@@;;;:::999888777666666666666666666666666666666666444444555555555666666666222333333444444333333222333333444555444333222111222222222222222222222222333333333333444444444444222222222222222333444444555666777888999;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<:::;;;;;;<<<<<<;;;999999999999999999:::;;;<<<<<<777888888999;;;;;;<<<<<<@@@CCCGGGKKKMMMPPPSSSUUUYYYbbbmmmwwwqqqfff___aaannn{{{}}}{{{ooottt}}}vvvjjjgggoooxxxnnn___YYYQQQKKKJJJLLLRRR[[[eeejjjkkkkkkiiieee```ZZZVVVRRRQQQOOONNNNNNNNNOOOOOOMMMMMMMMMOOOOOOLLLHHHEEEAAA@@@??????>>>>>>>>>???========================>>>=========<<<<<<<<<<<<>>>@@@BBBDDDEEEKKKSSSYYYeeepppwwwnnneee```[[[TTTPPPPPPMMMRRR[[[iii~~~xxxiiiVVVGGG<<<;;;:::999888777777777666666666666666666666666555555555555666666666666222333333444444333333222---///111333333333222111222222222222222222222222333333333444444444444555222222222111222222333444555666888:::<<<<<<<<<<<<::::::;;;<<<===>>>????????????>>>>>>>>>=========:::::::::;;;;;;<<<===>>>:::::::::;;;<<<===???@@@@@@CCCGGGKKKMMMPPPSSSUUU[[[dddpppyyysssggg______iiiuuuyyyvvvwww{{{{{{oooiiimmmtttxxxhhh___VVVMMMJJJLLLQQQ[[[eeeoooqqqsssrrroooiiibbb^^^SSSRRRPPPOOONNNNNNOOOPPPKKKKKKMMMOOOPPPNNNJJJFFFAAAAAA@@@???>>>>>>??????========================>>>>>>======<<<<<<<<<;;;>>>AAACCCDDDFFFKKKRRRYYYcccnnn~~~}}}sssiiiccc^^^VVVRRRQQQJJJNNNUUUbbbxxxvvv```OOO>>>===;;;:::999888888888777777777777777777777777555555555555666666666777222333333444444333333222(((***---000222333333222222222222222222222222222333333333444444444555555222222111111222222333444444666999<<<======<<<<<<::::::;;;===>>>@@@AAAAAABBBBBBAAA@@@??????@@@@@@=========>>>>>>@@@AAAAAA??????>>>>>>???AAACCCDDD@@@CCCHHHKKKMMMPPPSSSUUU\\\fffrrr{{{tttfffaaacccgggjjjqqquuu{{{~~~{{{zzzrrrkkklllooolllggg\\\QQQMMMNNNRRRYYYaaammmuuu{{{{{{xxxtttnnnggg]]]YYYUUURRRQQQQQQPPPPPPMMMMMMMMMLLLKKKKKKJJJJJJAAA@@@???>>>>>>=================================>>>===<<<<<<<<<<<<======>>>???AAABBBCCCHHHPPPWWWbbbmmm}}}|||nnnfffccc^^^TTTLLLKKKQQQXXX```nnnnnnYYYGGG@@@;;;::::::888777:::777777777777666666666666555555444444444333333333333000---++++++,,,///111333333333333333333333333222222111111222222333444333333333333333333333333444333333222222333333444222666;;;;;;999999<<>>>>>>>>??????>>>>>>??????@@@@@@@@@AAACCCEEEIIILLLNNNQQQUUUXXX^^^fffqqq|||yyyiiiaaa```bbbccchhhjjjnnnrrrzzz{{{yyyyyynnnlllmmm~~~~~~lllaaaUUUOOONNNPPPWWW^^^nnnwww}}}wwwpppccc^^^XXXSSSQQQPPPPPPOOONNNNNNMMMLLLLLLKKKKKKJJJDDDCCCAAA???>>>=================================>>>>>>===============>>>>>>@@@BBBBBBCCCHHHPPPVVVaaalll|||qqqiiifffaaaYYYRRRLLLNNNRRRYYYggg}}}{{{eeeJJJBBB;;;::::::777777999777777777777666666666666666666555444444333222222888777555333333444555777333333333333333333333333222222222111222222333444333333333333333333333333444333333222222333333444333222444999>>>@@@<<<888;;;>>>@@@BBBBBBCCCEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@@@@AAAAAA??????@@@@@@@@@@@@@@@AAACCCFFFIIILLLOOORRRVVVXXX^^^fffqqq|||oooccc``````aaaaaabbbdddffflllwww{{{wwwpppkkklllvvvvvvjjj\\\TTTQQQQQQUUU[[[kkkvvv{{{ooohhh___WWWSSSQQQQQQQQQOOOOOONNNMMMLLLLLLLLLLLLIIIGGGCCC@@@>>>======>>>========================???>>>>>>>>>>>>>>>?????????AAABBBBBBCCCHHHPPPVVVaaakkk{{{vvvllliiieee___ZZZRRRPPPNNNQQQ]]]rrrsssOOOEEE===:::999777777888777777777777666666666666666666555555444333333222777666555444444444555555333333333333333333333333222222222222222333444444333333333333333333333333444333333222222333333444444999@@@DDDDDD@@@<<<:::;;;>>>AAACCCCCCDDDFFFHHHGGGGGGGGGGGGGGGFFFEEEDDDEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAADDDGGGJJJMMMPPPSSSVVVYYY___fffppp{{{vvviiicccbbbcccbbbdddgggjjjmmmttt|||}}}vvv|||ssslllmmmrrrttteee[[[UUUSSSVVV[[[dddppp~~~|||ttthhh^^^XXXUUUSSSRRRQQQPPPOOONNNMMMMMMMMMNNNMMMKKKGGGBBB???>>>>>>>>>========================?????????>>>??????@@@@@@@@@BBBCCCCCCCCCHHHPPPVVVbbblll{{{zzzoookkkhhhccc___[[[UUUOOOOOOVVVfff~~~{{{UUUJJJ>>>:::999777666888777777777777666666666666555555555555555555555555333333333333333222222111333333333333333333333333333222222222222333444444333333333333333333333333444333333222222333333444666HHHYYYWWWFFF:::<<>>@@@BBBDDDDDDDDDFFFGGGIIIIIIIIIHHHGGGFFFDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBAAAEEEHHHKKKNNNQQQTTTWWWZZZ___eeennnzzzooogggeeefffhhhlllrrrwwwzzz{{{{{{{{{xxx|||xxxqqqqqqppp{{{}}}lll```XXXSSSUUUYYY^^^lll|||}}}qqqfff]]]XXXUUUSSSSSSRRRPPPNNNNNNNNNOOOPPPQQQNNNJJJFFFBBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@AAAAAA@@@BBBCCCCCCDDDHHHPPPWWWcccmmm}}}sssmmmiiieeebbb^^^WWWPPPPPPTTT^^^rrr^^^PPPAAA;;;:::888777888777777777777666666666666222333333444555666777888555555666666666555444333333333333333333333333333333333222222333333444555333333333333333333333333444333333222222333333444888JJJZZZWWWGGG;;;>>>FFF@@@BBBDDDEEEEEEDDDEEEGGGJJJJJJIIIIIIGGGFFFDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCFFFIIILLLOOORRRUUUXXX[[[```eeemmmyyywwwnnnlllmmmtttyyy|||~~~yyywwwrrrwwwvvvggg[[[TTTSSSWWW\\\jjj{{{yyyooofff^^^XXXTTTUUUSSSQQQOOOOOOOOOPPPQQQRRRPPPMMMIIIFFFBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA???AAABBBCCCDDDJJJRRRXXXcccmmm}}}zzzqqqlllgggddd^^^UUUPPPPPPSSSYYYjjj{{{fffUUUDDD===;;;999888888777777777777666666666666222333333555666777888888666666666777666555555444333333333333333333333333333333333333333444444555333333333333333333333333444333333222222333333444888<<>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>@@@AAAAAA>>>@@@BBBCCCEEEKKKSSSZZZbbblll|||xxxpppjjjgggaaaVVVOOOOOOOOORRRaaasss~~~lllZZZGGG>>><<<:::999999777777777777666666666666555555555555666666666666555555444444444333333333333333333333333333333333444333333333333444555555333333333333333333333333444333333222222333333444555444333777<<>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAA===???AAACCCEEEKKKTTT[[[aaakkk{{{}}}tttmmmiiifffZZZPPPNNNKKKLLLYYYkkk~~~~~~ppp]]]III???===;;;:::999777777777777666666666666777777777666555555444444777777666555555555555666333333333333333333333333444333333333333444555555333333333333333333333333444333333222222333333444333666888777555666;;;@@@<<>>???@@@@@@AAAAAA@@@@@@???@@@AAABBBDDDFFFJJJPPPTTT```kkk|||{{{pppiiieee^^^VVVPPPLLLMMMVVV```sssyyyxxxeeePPPEEE@@@<<<999888666666777777888888888999666666666666666666777777999888777555555666666777666666666666666666666666222222222333333333444444444444444333333222222222333333333333333333333333777666666666888:::<<<======???CCCEEEGGGHHHKKKMMMNNNNNNMMMMMMLLLJJJIIIHHHJJJHHHGGGHHHIIIKKKJJJJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFJJJOOOSSSVVVYYY\\\^^^\\\bbbmmmzzz~~~~~~}}}jjj^^^ZZZWWW```nnn|||pppeee```ZZZVVVTTTTTTTTTSSSTTTTTTTTTRRRPPPMMMJJJIIIEEECCCAAAAAAAAAAAA@@@>>>@@@@@@AAAAAAAAAAAA@@@@@@???AAABBBCCCEEEIIIOOOSSS___jjj{{{~~~ssskkkhhhaaaYYYTTTOOONNNUUU]]]ppp~~~zzzhhhSSSHHHBBB===999888666777777777888888888888666666666666666666555555777666555444333444444555444444444444444444444444333333333333444444444444555555555444444444333333333333333333333333333333444444444555666888:::;;;???AAADDDFFFFFFGGGIIIKKKKKKKKKKKKJJJIIIGGGFFFEEEHHHFFFEEEFFFGGGIIIHHHGGGHHHGGGGGGFFFEEEEEEDDDDDDEEEHHHNNNRRRVVVYYY\\\^^^___cccjjjyyytttddd[[[UUU\\\iii{{{qqqiii___ZZZYYYXXXVVVSSSUUUUUUTTTTTTRRROOOMMMKKKFFFDDDBBBAAAAAAAAA???>>>@@@@@@AAAAAAAAAAAA@@@@@@???@@@AAABBBDDDHHHNNNRRR___kkk|||wwwooollleee^^^YYYSSSOOORRRYYYgggyyyyyyiiiWWWLLLEEE===999999777777777777888888888888777777666666555555444444666555444444333333444444333333333333333333333333333444444444444555555555666666555555555555444444333333333333333333333333444444444555777999:::;;;@@@BBBEEEFFFFFFFFFGGGHHHIIIIIIIIIHHHFFFEEECCCBBBEEEDDDCCCDDDFFFFFFFFFEEEGGGFFFEEEEEEDDDDDDDDDDDDDDDHHHMMMRRRVVVYYY\\\___cccdddjjjxxxmmm```XXX\\\gggxxx|||rrreee^^^]]]\\\XXXTTTUUUUUUVVVUUUTTTRRRPPPOOOIIIGGGDDDBBBAAAAAA@@@>>>@@@AAAAAAAAAAAAAAAAAA@@@???@@@AAABBBDDDHHHMMMQQQ```lll}}}|||tttpppiiibbb]]]VVVPPPPPPSSS]]]nnn~~~vvviiiZZZPPPGGG>>>:::999777777777777777888888888888888777666666555555555777777666666555555555555555555555555555555555555444444444555555555666666555555555555444444444444333333333333333333333333555666777888:::;;;======???BBBDDDEEEEEEFFFGGGIIIJJJIIIIIIHHHGGGEEECCCBBBDDDCCCCCCDDDFFFFFFEEEDDDHHHHHHFFFEEEEEEEEEFFFFFFEEEIIINNNSSSWWW[[[^^^aaadddgggnnn{{{~~~vvveee___aaahhhvvv{{{lllcccaaa```\\\WWWVVVVVVWWWWWWVVVUUUSSSRRRMMMJJJFFFCCCBBBBBB@@@???AAAAAAAAABBBBBBAAAAAAAAA???@@@AAABBBCCCGGGMMMPPP^^^jjj|||yyyssskkkeee```ZZZRRROOOPPPWWWggg|||tttkkk___UUUJJJ???;;;;;;888888777777777777777777888888888777777666666666666666666666666555555444555555555555555555555555444444444555555555666666333333333333333333333444333333333333333333333333555555777999;;;<<<===>>>===@@@CCCEEEEEEFFFHHHJJJKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEFFFHHHHHHGGGEEEHHHGGGFFFEEEEEEEEEFFFGGGGGGKKKQQQVVVYYY]]]```bbbcccjjjuuu}}}kkkgggeeehhhuuuwwwkkkeeeaaa^^^[[[VVVWWWXXXYYYXXXWWWVVVUUUQQQMMMIIIEEEDDDCCCBBB@@@AAAAAABBBBBBBBBBBBAAAAAA@@@AAABBBCCCDDDHHHMMMQQQ[[[gggyyyvvvnnngggccc]]]VVVQQQQQQVVVcccvvvyyyrrrhhh^^^PPPCCC===>>>888888888888777777777777666666777777777777777777333444444444444333222222222222222222222222222222333444444444444555555555222222222333333333333444333333333333333333333333222333555888:::;;;<<<<<<===???BBBDDDEEEFFFHHHJJJKKKKKKKKKKKKKKKJJJIIIIIIGGGFFFGGGHHHJJJJJJHHHFFFGGGFFFDDDCCCCCCDDDFFFGGGJJJNNNSSSWWWZZZ]]]```cccdddmmmyyy|||{{{vvvjjjggghhhsssssshhhbbb^^^]]]WWWXXXYYYZZZZZZYYYYYYXXXTTTPPPKKKGGGEEEDDDCCCBBBAAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCCCCEEEHHHMMMQQQ[[[gggzzzzzzqqqjjjfffaaaZZZUUUUUUSSS^^^ooo~~~uuuiiiXXXGGG@@@@@@888888888888777777777666333333444444555666666666333333444444444333222111222222222222222222222222333333333333444444444444333333333333444444555555333333333333333333333333111333555888:::<<<<<<<<<>>>AAACCCDDDDDDEEEFFFHHHHHHIIIIIIJJJKKKJJJJJJJJJGGGGGGHHHJJJLLLKKKIIIGGGHHHGGGEEECCCCCCEEEGGGHHHLLLOOOTTTXXXZZZ\\\___aaagggnnnyyyzzzuuukkkgggfffqqqyyyjjjbbb^^^^^^WWWXXXYYY[[[[[[[[[ZZZYYYVVVRRRMMMHHHFFFEEEDDDCCCAAABBBBBBCCCCCCBBBBBBAAABBBCCCDDDDDDEEEIIINNNQQQ]]]jjj}}}|||tttlllhhhddd]]]YYYXXXOOOYYYhhhzzzqqq^^^KKKBBBBBB999888888888777777666666000111111222333444555555444555666666666555444333444444444444444444444444222222222333333333444444444444444555555555666666333333333333333333333333333555888:::===>>>>>>>>>@@@BBBDDDEEEDDDDDDDDDFFFEEEFFFGGGHHHIIIJJJJJJIIIGGGGGGHHHJJJLLLLLLIIIGGGKKKIIIGGGFFFFFFGGGJJJKKKLLLOOOTTTWWWYYY[[[]]]___jjjooowwwyyywww~~~tttkkkfffoooqqqfffaaa___\\\\\\[[[\\\]]][[[XXXUUUWWWUUUPPPKKKGGGDDDBBBAAABBBBBBAAAAAAAAABBBBBBCCCBBBDDDEEEEEEEEEHHHOOOTTT___jjj|||uuujjjeeefffcccYYYPPPNNNVVVbbbooozzziiiUUUGGGBBB>>>;;;888666666777777777888888777666666666666666444555666666777666666555333333333333333333333444333444444555555444444333444444444444444444333333333333333333333444555666555666999;;;======<<<;;;AAACCCDDDEEEDDDEEEFFFHHHGGGGGGGGGGGGGGGHHHHHHHHHCCCCCCDDDFFFGGGHHHIIIJJJFFFGGGIIIIIIHHHGGGHHHIIIJJJOOOTTTWWWXXXZZZ___bbbiiioooxxxwwwttt~~~xxxnnnhhhooouuujjjccc```^^^]]]]]]^^^^^^]]]YYYWWWXXXVVVSSSNNNJJJFFFCCCBBBDDDCCCCCCBBBBBBCCCDDDDDDBBBDDDEEEEEEEEEHHHOOOTTTbbbnnnwwwmmmiiijjjfff[[[RRRMMMRRR\\\hhhyyyooo[[[KKKCCC<<<:::777666777777777666777777666555555555555555666666666666666555555555333333333333333333333333222333333444444333333222444444444444444444444444444333333333333444555666555666999;;;<<<===<<<<<>><<<;;;;;;;;;:::999999888777777666666777777:::888666444333333555666666666555444444333222222444444555555555555444444222222333333444555666666555444444333333333444444555666777999:::;;;<<<<<<===@@@EEEHHHHHHGGGGGGHHHJJJJJJIIIHHHGGGFFFFFFEEEIIIHHHHHHHHHHHHGGGGGGGGGFFFGGGHHHHHHGGGHHHJJJLLLOOOSSSXXXZZZZZZ[[[^^^bbbgggmmmuuu}}}vvvzzzuuusss}}}rrriiicccbbb```___```___^^^\\\YYYYYYYYYXXXUUUQQQMMMJJJEEEEEEDDDCCCBBBBBBBBBBBBBBBDDDEEEEEEEEEHHHOOOTTT```mmmqqqkkkiiihhhfffYYYPPPKKKQQQ[[[iiixxxfffSSSBBB???;;;888888888888777:::999888888777777888888888777666555444444555555666666555555444444333333555555666666666666555555222333333444444555555555555555444333333333444444555666777888999;;;<<<<<>>DDDJJJMMMOOOLLLJJJFFFEEEGGGJJJMMMNNNMMMMMMMMMMMMMMMNNNOOOOOOQQQPPPPPPPPPQQQTTTWWWYYYUUUTTTSSSRRRQQQPPPPPPPPPQQQWWW^^^ccceeegggjjjmmmtttyyyxxxnnnlllrrrzzzrrrjjjdddcccdddcccbbbddd___^^^\\\\\\]]]\\\[[[YYYQQQLLLFFFCCCDDDFFFEEEDDDFFFEEEEEEGGGGGGIIIQQQZZZcccpppyyyrrrooojjjbbbZZZTTTQQQUUUaaannn|||aaaRRRCCC>>>===:::888777::::::999999888777777777333444555777888:::;;;;;;666666555555555555666666444444555555555555444444888888777777666555555444555555444444444444555555777777999===CCCIIIMMMNNNQQQQQQOOOLLLJJJJJJLLLNNNKKKJJJIIIHHHHHHJJJLLLMMMOOONNNNNNNNNPPPSSSVVVXXXWWWWWWWWWWWWWWWWWWVVVUUUVVV\\\bbbfffgggiiilllpppuuuyyy{{{xxxyyyvvvkkkhhhmmmttttttkkkdddcccdddcccdddfff^^^]]][[[[[[\\\\\\[[[ZZZUUUQQQKKKHHHHHHHHHHHHGGGFFFEEEEEEGGGGGGIIIQQQZZZcccppp~~~vvvsssoooggg^^^WWWRRRRRR]]]hhhzzzgggWWWGGG???===;;;999999999999999888888888777777444444555777888999:::;;;777666555444444555666777444444555555555555444444777666666666555555555444555555444444444444555555555444444666:::>>>@@@AAAHHHMMMRRRRRRNNNIIIGGGGGGGGGFFFDDDBBBCCCEEEGGGIIIHHHHHHGGGHHHJJJMMMOOOQQQSSSTTTVVVWWWXXXWWWWWWVVVYYY^^^dddhhhiiikkknnnqqqtttyyyxxxtttwwwvvvjjjgggkkkrrrvvvmmmeeecccddddddeeehhh^^^\\\ZZZYYYZZZ[[[ZZZYYYVVVSSSNNNKKKIIIIIIHHHHHHEEEDDDDDDFFFFFFHHHPPPYYYdddqqqyyyuuurrrkkkbbbZZZTTTRRRYYYbbbtttnnn\\\JJJAAA>>>;;;:::;;;999999999888888888888888666777777777888888888888777666555444444555666777444444555555555555444444333333333444444555555555555555444444444444555555777555444555888;;;<<<<<<===BBBGGGHHHEEEAAA@@@@@@CCCBBB@@@>>>???AAACCCEEEBBBBBBBBBCCCEEEFFFHHHIIILLLMMMOOOQQQRRRRRRRRRQQQWWW]]]dddiiikkklllnnnqqqsssxxxtttrrrxxxvvvkkkgggkkkrrr|||rrrhhheeeddddddeeehhh___\\\ZZZYYYYYYZZZYYYYYYTTTRRROOOKKKHHHFFFFFFFFFEEEDDDDDDFFFFFFHHHPPPYYYgggsss~~~vvvrrrllleee^^^WWWRRRVVV]]]nnnwwwdddOOOCCC???<<<;;;<<<888888888888888888888888999888888888777777666666666666555555555555666666444444555555555555444444111222222333444444555555555555444444444444555555666444444555999<<<======?????????>>>===???BBBDDDAAA@@@???>>>>>>@@@BBBCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEFFFHHHJJJKKKLLLLLLLLLRRRZZZdddjjjmmmnnnoooqqqtttyyyooopppyyywwwlllgggkkkqqqzzznnnhhheeecccdddfffaaa^^^[[[YYYYYYZZZYYYYYYTTTSSSPPPLLLHHHEEEEEEEEEFFFEEEEEEGGGGGGIIIQQQZZZjjjwwwyyyqqqlllgggbbbZZZSSSUUUZZZhhhxxxnnnVVVHHHAAA===;;;<<<888888888888888888888888888888888888777777666666555555666666666666555555444444555555555555444444333333444444444444444444555555444444444444555555555333333444888;;;======DDDAAA>>>>>>@@@CCCFFFGGGAAAAAAAAAAAAAAABBBBBBCCCDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFHHHIIIJJJNNNWWWccclllooopppqqqrrruuu{{{|||jjjmmmyyy}}}xxxlllgggjjjpppssskkkgggcccbbbeeeccc```\\\ZZZZZZZZZZZZYYYVVVUUUSSSNNNJJJGGGFFFGGGHHHFFFFFFHHHIIIJJJRRR[[[mmmzzz|||ooolllhhhddd\\\TTTTTTYYYeeesssuuu\\\KKKCCC===;;;;;;888888888888888888999999777777777777777777777777444555666777777666555444444555555555555555555444666666666555444444333333555555555444444555555555888777666777999<<<======@@@>>>>>>@@@DDDEEEBBB???BBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBDDDDDDCCCDDDEEEGGGIIIJJJKKKUUUcccmmmrrrrrrsssssswww}}}uuucccgggwww|||pppjjjlllqqq{{{oooiiigggfffeeegggccc^^^[[[[[[ZZZYYYXXXZZZ[[[YYYTTTMMMHHHHHHIIIDDDDDDFFFHHHHHHKKKUUU```oooxxxppphhhccc\\\UUUSSSUUU]]]ooowwwbbbPPPFFFAAA???===???<<<:::999;;;:::888555888777777777777777888999888777777666555444444444555555555555666666666666444666666555333111111222777777666666666555555555555666666666666888<<>><<<===;;;999999;;;;;;999777888888777777777777777888888777777666555555444444555555555555666666666666333555666666555444444555444444444444444444444444555666666777777999===@@@BBBBBBCCCDDDFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLJJJJJJJJJLLLMMMMMMKKKIIIDDDGGGIIIJJJJJJKKKLLLNNNOOOUUU```jjjqqqvvvxxxxxxrrreeeooorrrjjjlllrrr{{{rrrkkkhhhhhhhhhgggdddaaa^^^]]]]]]ZZZZZZXXXTTTNNNJJJHHHHHHHHHGGGHHHJJJJJJMMMWWWcccsssxxxpppjjjcccZZZUUUTTTWWWeeeuuu~~~lllYYYKKKBBB===;;;:::999888999:::;;;:::999999999888888777777666666777777777666555555444444555555555555666666666666555666888777666555555666333333333444444444444444555666777777888;;;???BBBDDDDDDFFFGGGHHHJJJKKKLLLKKKLLLLLLMMMNNNOOOPPPPPPNNNNNNNNNPPPRRRSSSQQQOOOKKKMMMOOOOOOOOOPPPRRRTTTSSSZZZeeennnuuuyyy{{{}}}sssjjjwwwrrriiikkkqqq{{{qqqlllhhhiiiiiigggbbb___]]]^^^[[[ZZZXXXTTTPPPLLLIIIHHHHHHGGGHHHJJJJJJMMMXXXdddxxxzzzqqqlllfff]]]VVVUUURRR]]]lll}}}rrr___OOODDD>>>;;;::::::999999999999999888999999999888777666555555777777666666555555555555555555555555666666666666888999:::999666555444555777777666666666555555555444666777888999<<<@@@DDDEEEFFFGGGIIIKKKMMMNNNOOOMMMNNNOOOQQQRRRSSSTTTTTTRRRRRRRRRTTTUUUUUUSSSQQQQQQSSSTTTUUUUUUVVVXXXZZZZZZaaakkkrrrwwwyyy|||~~~xxxsssqqqhhhjjjpppzzzrrrkkkkkkjjjgggccc___]]]\\\\\\ZZZXXXVVVRRROOOKKKHHHHHHGGGHHHIIIJJJNNNZZZggg~~~zzzpppkkkfff^^^XXXUUUQQQXXXdddtttyyygggUUUGGG@@@>>>;;;;;;;;;:::888777666666999999999999888666555444666666666666555555555555555555555555666666666666555777888888666666666777999999888666555444333222444666777888999<<<@@@DDDFFFGGGHHHJJJMMMOOOPPPQQQNNNOOOQQQTTTVVVWWWXXXXXXWWWVVVVVVVVVWWWVVVSSSQQQSSSTTTVVVVVVWWWXXX[[[^^^bbbiiirrrwwwxxxyyy{{{~~~rrrhhhjjjqqq|||yyyxxxyyy|||~~~|||rrroookkkhhheeebbb^^^[[[]]]\\\YYYWWWUUURRRMMMJJJHHHGGGHHHJJJLLLQQQ^^^kkkssslllhhh```ZZZWWWRRRWWW```ooorrr\\\KKKCCC@@@;;;<<<<<<:::777555555666777888999999999777666555666666666666666666555555555555555555666666666666000222555666666666777999777777666444333222111000555666777777888;;;???BBBEEEFFFHHHJJJMMMOOOQQQRRRPPPQQQTTTXXXZZZ\\\\\\\\\\\\[[[ZZZZZZZZZXXXUUUSSSRRRTTTUUUVVVWWWZZZ]]]```iiipppxxx{{{zzzyyy|||~~~~~~sssiiikkksss~~~zzzuuurrrtttvvvwwwwwwyyy}}}|||uuummmjjjiiigggbbb\\\___]]]ZZZYYYXXXTTTOOOKKKIIIHHHIIILLLOOOUUUcccqqqxxxpppjjjbbb\\\YYYRRRUUU___ooo|||dddOOOEEEBBB999;;;;;;:::777555666888666777888999999888666555555666666666666666666666555555555555666666666666111333444444333333333444444444444444444333333333555666666777777999===@@@DDDEEEGGGJJJLLLOOOQQQRRRRRRTTTXXX[[[^^^```aaaaaa______^^^^^^___^^^[[[YYYUUUVVVXXXYYY[[[^^^cccgggnnnuuu}}}}}}|||~~~}}}}}}}}}uuujjjmmmuuuzzztttqqqrrrttttttsssrrrvvvzzz}}}~~~zzzppplllmmmllleee^^^```^^^[[[ZZZYYYVVVPPPLLLJJJIIIKKKNNNQQQXXXgggttt}}}sssmmmddd]]]ZZZPPPSSS___qqqiiiRRRFFFCCC777999;;;:::777666888:::555666888999:::999777666555555555666666666666666555555555555666666666777666777777444111...------444444555555666777888888555666666666666888<<>>;;;888666666777777777;;;:::999888888999:::;;;777777777777777777777777777666555444444555666777666555444333222333333444666666666666666666666666555666777777777888;;;>>>@@@BBBGGGJJJMMMQQQUUUXXXWWW[[[aaadddffffffggggggkkkiiihhhjjjmmmnnnllljjjeeedddbbbbbbcccgggjjjmmmpppvvv~~~|||{{{{{{{{{|||}}}tttjjjmmmttt|||xxxssspppooooooooonnnmmmmmmnnnooorrrvvvyyy||||||uuupppkkkhhhfffbbb^^^[[[[[[XXXSSSOOOMMMKKKKKKNNNRRR\\\mmm}}}yyyqqqjjjccc]]]UUUWWW\\\hhhttt\\\JJJBBB???<<<999777888888888888888888777666666777888888777777777777777777777777888777666666666666777888888777666555555555666666666666666666666666666666555666777777777999;;;>>>AAADDDHHHKKKMMMPPPTTTWWWYYY]]]bbbfffhhhjjjlllmmmpppnnnmmmoooqqqrrrpppnnnkkkiiihhhhhhiiimmmpppsssxxx~~~zzz{{{{{{||||||}}}}}}}}}vvvlllnnnuuu{{{wwwssspppooonnnmmmllljjjjjjiiijjjlllooorrrssswww}}}wwwrrrpppiiieeeaaa___]]]ZZZTTTOOOOOOMMMMMMPPPUUU___qqq}}}ssskkkddd___WWWYYY[[[dddyyywwwbbbOOOBBB@@@===:::888999999999999888888777666666777888888777777777777777777777777888888777777777777888888888777666666555555666666666666666666666666666666555666777777777999<<>>AAADDDFFFHHHIIIIIIIIIKKKMMMMMMMMMMMMLLLLLLLLLOOOQQQTTTUUUWWWVVVUUUTTTTTTUUUUUUVVVYYY]]]ccchhhmmmpppsss}}}~~~~~~~~~yyyzzzzzz|||~~~uuutttyyyzzzwwwtttrrrpppmmmjjjhhhgggfffdddbbbbbbcccdddeeejjjlllrrr{{{uuulllfffbbb^^^[[[RRRPPPQQQUUU]]]kkkwwwooojjjccc\\\WWWWWW\\\kkkyyydddOOO@@@===:::888999999999999666777888888888888777666777777777777777777777777555666777777777777666555555666777888999888888777666666666666666666666666555666777888999;;;???BBBEEEGGGIIIJJJJJJKKKMMMOOOLLLMMMNNNMMMLLLLLLMMMOOOTTTWWWYYYYYYWWWVVVWWWYYYYYYZZZ]]]```eeeiiimmmooosss~~~|||zzzyyyzzz{{{xxxxxxxxxzzz}}}vvvuuuyyyzzzxxxuuurrrpppnnnkkkhhhfffeeecccbbbaaabbbdddeeegggjjjoooxxx{{{ooohhhccc^^^[[[TTTRRRRRRWWW___mmmzzzpppjjjfff^^^XXXXXX\\\ggg|||}}}hhhSSSAAA???;;;::::::;;;;;;:::888999:::;;;;;;:::999888777777777777777777777777666777888999999888777666333444555777777777666555666666666666666666666666555666888888999;;;???BBBGGGIIIKKKLLLLLLMMMOOOQQQQQQSSSTTTTTTSSSRRRSSSUUUVVVYYY[[[[[[YYYYYYZZZ\\\dddeeegggiiilllppprrrtttwww|||{{{{{{{{{zzz}}}zzzyyy{{{{{{|||zzzyyy}}}}}}sssooommmjjjiiikkkeeedddbbb``````aaabbbccchhhlllqqqwww}}}xxxoooeee___^^^TTTTTTUUUXXXaaasssuuummmjjjbbbZZZWWWXXXaaarrr}}}kkkZZZFFFAAA===<<<;;;888888;;;<<<;;;;;;:::999888777777:::999999999888777777777888888777666666555666666444555555555666666777777666666666666666555555555555666777777777:::>>>AAADDDHHHJJJHHHDDDEEEKKKRRROOOPPPSSSTTTVVVXXX\\\___^^^```aaaaaaaaabbbeeeggghhhkkkooouuuyyy}}}}}}||||||||||||}}}zzzzzz||||||}}}{{{zzz~~~~~~tttqqqnnnkkkjjjkkkgggeeecccaaa___``````aaafffjjjooouuu{{{ttthhh```]]]XXXXXXXXX\\\gggzzzxxxppplllddd\\\WWWWWW^^^mmm|||xxxhhhXXXGGGAAA===<<<;;;888999<<<;;;;;;:::999888888777777999999999888888888888888999888777777666666666777555555555666666666777777666666666666666666666666555666777777888:::>>>AAAEEEGGGIIIEEEAAAAAAHHHNNNOOOQQQTTTWWWXXX[[[^^^```bbbccceeeeeeeeefffiiikkkkkklllooosssxxx~~~}}}}}}}}}}}}}}}|||zzzzzz}}}~~~~~~}}}zzz~~~vvvrrroookkkjjjjjjiiigggdddaaa_________```eeehhhmmmrrrxxx~~~|||oooeeeaaaXXXWWWWWW\\\iii~~~{{{sssoooggg___YYYVVVZZZgggtttuuugggZZZJJJCCC===<<<;;;999:::===:::999999999888777777777888888888888888999999999999999888777777777777888555555666666666666777777666666666666666666666666555666777888888;;;???BBBEEEGGGFFFBBB>>>???EEELLLQQQTTTXXX\\\]]]___aaaccceeeggghhhhhhhhhiiilllnnnnnnmmmnnnqqqwww}}}{{{||||||||||||{{{yyyzzz~~~~~~zzz|||xxxssspppllliiiiiijjjiiifffcccaaaaaaaaabbbdddggglllqqquuu{{{yyymmmgggYYYVVVVVV]]]mmm~~~uuupppiiiaaa[[[WWWXXXcccnnnwwwkkkaaaNNNEEE>>><<<<<<;;;;;;===888888888888888888888888777777777888999999999:::999999888888888888888999666666666666666666777777666666666666666777777777666777888888999<<<@@@CCCEEEFFFEEEBBB@@@BBBIIIOOOVVVYYY^^^bbbdddeeefffggghhhjjjkkkkkkkkkmmmoooqqqqqqqqqrrrtttzzz~~~{{{yyyzzzzzzzzzyyyyyyxxxzzz~~~yyy{{{zzzuuurrrllliiiiiijjjiiigggdddcccddddddeeedddgggkkkoootttyyy~~~tttjjj___[[[[[[dddwwwwwwpppjjjccc^^^ZZZYYYaaakkk}}}zzzppphhhSSSHHH???<<<<<<;;;;;;===888888888888888999999999777777777888999999999:::999888888888888888999999777777777777777777666666666666666666777777888888666777888999:::===AAADDDEEEFFFFFFFFFFFFJJJQQQVVV\\\___dddgggiiijjjkkklllmmmoooppppppppprrrtttvvvwwwxxx{{{|||zzzxxxxxxxxxxxxwwwvvvvvvxxx~~~zzzzzz~~~yyyuuuooojjjjjjkkkiiigggeeeddddddeeefffcccfffjjjmmmqqqvvv{{{~~~zzzlllbbb^^^^^^hhh}}}{{{rrrmmmgggbbb]]][[[```iiizzz{{{sssmmmXXXLLL@@@======;;;;;;<<<888888888999999::::::;;;888888888888888999999999888777777777777888999999888888777777777777666666555666666777777888888999666777888999;;;>>>BBBFFFFFFGGGIIIKKKNNNSSSYYY^^^bbbdddhhhjjjkkkkkkmmmnnnrrrsssuuuuuuuuuvvvyyy{{{}}}}}}zzzyyyxxxxxxwwwuuuttttttwww}}}||||||}}}~~~yyyrrrmmmlllkkkjjjgggdddbbbbbbccccccaaadddhhhkkknnnrrrwww{{{}}}ttteeeaaaaaammmuuuqqqlllggg```\\\___fffwww~~~wwwrrr]]]OOOBBB======;;;:::;;;888999999:::;;;;;;<<<<<<999999999888888888888888777666666666777777888999888888888777777777666666555666666777888888999999666777999:::;;;>>>CCCFFFHHHJJJMMMQQQUUUZZZ^^^aaaeeegggiiijjjjjjjjjlllnnnrrrtttuuuuuuuuuwwwyyy{{{}}}}}}~~~{{{zzzyyyxxxwwwuuussssssvvv|||~~~}}}{{{}}}uuupppooollljjjgggcccaaa```___``````bbbfffiiilllpppuuuxxxxxx|||}}}lllhhhhhhuuuyyytttoooiiibbb\\\^^^dddvvv{{{vvv```QQQCCC======;;;::::::999999:::;;;;;;<<<======:::999999999888888777777666666555666666777888888999888888888777777666666555666666777888999999999666888999:::;;;???CCCGGGJJJLLLPPPTTTYYY]]]```bbbfffhhhiiihhhhhhiiikkkmmmpppqqqrrrsssssstttvvvxxxzzz|||~~~||||||}}}~~~~~~}}}zzzwwwtttsssssstttwww|||zzz}}}{{{vvvrrrlllkkkiiifffcccaaaaaabbbbbbbbbcccdddgggkkkoooqqqwww{{{ssskkkkkk{{{~~~xxxpppkkkddd^^^^^^aaarrrjjj[[[KKKBBB>>>;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888777777777777888888777777777777777777777777666666666666666555444444777777777777777777777777888888999999;;;@@@FFFJJJSSSQQQPPPSSSYYY```cccdddfffhhhiiiiiihhhhhhiiikkkpppppppppqqqssstttvvvwwwxxxxxxzzz~~~~~~}}}{{{{{{|||}}}}}}|||yyywwwuuuttttttuuuxxx|||}}}}}}|||xxxtttnnnmmmjjjgggcccaaa``````^^^______aaadddiiimmmooosssvvv|||zzzssssss~~~wwwpppkkkeee^^^\\\^^^pppppp```OOOFFF@@@<<<;;;;;;::::::::::::::::::::::::888888777777777777888888777777777777777777777777999999999999999888777777777777777777777777777777888999::::::<<>><<<===::::::::::::::::::::::::888888777777777777888888666666666666666666666666555555666666666666666555777777777777777777777777555777999;;;>>>BBBGGGKKKOOOQQQSSSWWW[[[___dddgggccchhhnnnsssvvvxxxyyy{{{xxxzzz}}}|||zzzxxxyyy{{{~~~zzzyyywwwtttssssssssssssppprrrxxx~~~}}}wwwrrrlllhhhfffddd```\\\[[[[[[[[[]]]```dddhhhjjjppprrruuuwwwxxx{{{tttssstttooohhhcccaaannnvvvaaaRRRIIIBBB???@@@::::::::::::::::::::::::888888777777777777888888666666666666666666666666666666777888888888888777777777777777777777777777555777:::<<>>>>>999999999999999999999999888888777777777777888888777777777777777777777777666777888999999999999999777777777777777777777777666999<<>>AAADDDHHHLLLOOOLLLPPPVVVYYY\\\___eeeiiimmmppptttwwwyyy|||~~~{{{xxxwwwxxxzzz|||~~~zzzuuupppmmmlllmmmnnnqqqrrruuu}}}xxxuuuppplllhhhddd```\\\]]][[[]]]```aaa___bbbffflllnnnrrrtttvvvyyy|||vvvrrrnnnhhhcccaaaeeessskkkXXXJJJCCC???===;;;;;;::::::999888777777999888888888777777666666888999999888777666888999888888888888888999999999:::::::::999999999999999:::999:::>>>DDDJJJLLLKKKNNNPPPSSSUUUVVVYYY___eeennnqqqsssssssssuuuyyy~~~{{{wwwuuuvvvxxxyyy|||xxxsssooommmlllnnnoooqqqssswwwzzzwwwrrrnnnjjjfffbbb___\\\ZZZ[[[___```^^^```eeekkknnnrrrtttwwwyyy}}}yyytttpppjjjeee___cccqqqkkkXXXKKKCCC???===;;;:::::::::999888888888999888888888777777777777888888999888777777999:::999999999888888777777777888888888999999999999999:::999:::>>>DDDHHHJJJIIIKKKOOORRRSSSTTTXXX^^^dddgggiiilllllllllnnnrrrwwwzzz~~~{{{vvvsssssstttvvvxxxvvvrrrnnnmmmmmmooopppqqqtttzzz~~~zzzuuuppplllhhhdddaaa\\\ZZZZZZ^^^___^^^___cccjjjlllpppsssvvvyyy}}}|||wwwsssmmmhhh^^^aaammm|||kkkYYYLLLDDD???===::::::::::::999999999999888888888888888777777777666888888888777888999;;;::::::999888777666555555666777777888888999999999999999;;;???CCCFFFGGGFFFIIILLLPPPRRRTTTXXX^^^cccbbbeeeggghhhgggiiinnnrrruuuwww{{{~~~|||vvvqqqpppqqqsssuuussspppnnnmmmnnnpppqqqqqqvvv}}}|||vvvqqqmmmiiieeeccc^^^ZZZZZZ^^^```___```bbbfffiiilllppprrrvvvzzz|||~~~yyyuuuooojjj___```jjj}}}|||mmm]]]OOOFFF???===999999::::::::::::::::::888888888888888888888888666777888888777888:::<<<999999888777777666555555555555666777888999999999888999<<>>::::::::::::::::::;;;;;;888888888888888999999999666777888888777888:::<<<777777777777777888888888555555666777888999999999888:::<<>>???AAAEEEHHHKKKPPPWWW[[[^^^ccciiinnnoooqqqtttuuuvvvxxx}}}~~~yyyvvvuuutttsssrrrqqqppppppqqqrrrssssssyyyxxxrrrmmmiiifffdddbbb\\\YYY^^^bbbaaa``````]]]___bbbdddfffhhhkkkmmmmmmssszzz~~~|||vvvqqqgggaaacccqqqvvvcccRRRFFFAAA<<<<<<<<<;;;:::::::::999888888888999999:::::::::888888999888777777999::::::::::::999999999999999888888888999999999999999999;;;<<<===>>>AAAGGGKKKLLLRRRXXX^^^aaaffflllqqqrrruuuxxxyyyyyy||||||yyywwwuuutttsssrrrqqqqqqqqqrrrssstttzzzyyyrrrnnnjjjgggeeeaaa[[[XXX\\\aaa```___^^^]]]___bbbccceeefffiiikkkiiiooovvvyyy{{{~~~xxxsssggg```aaannn}}}|||hhhUUUHHHBBB======<<<;;;::::::999999888888888999999:::::::::888999999888777777888999===<<<<<<;;;:::999888888:::::::::999999999999999:::;;;<<<<<<===AAAHHHNNNLLLRRRYYY___bbbgggmmmrrrtttwwwzzz||||||zzzwwwxxxrrrrrrqqqpppppppppqqqqqquuuyyy~~~xxxsssnnnjjjeeebbbbbb___]]]]]]```bbbaaa```aaa`````````bbbccceeefffiiikkkooossswww|||zzzwwwvvvjjjddd___eeeuuuqqqZZZLLLGGG============<<<;;;:::999999::::::;;;;;;::::::999888888999999999:::::::::===;;;:::888777777888888999999888888888888999999;;;;;;;;;;;;<<>>===;;;:::999:::;;;<<<999999::::::::::::999999888888888888999999999:::<<<;;;:::888888888888888999999888888888888999999::::::;;;;;;<<<@@@FFFJJJTTTXXX\\\```cccfffiiilllpppuuu{{{~~~zzzvvvuuutttsssqqqooommmmmmmmmmmmtttyyy{{{tttnnnjjjgggdddbbb```^^^]]]___``````___[[[]]]```bbbddddddcccbbbeeegggkkknnnrrrvvv|||}}}wwwtttooohhhbbbeeesssgggPPPBBB@@@===:::888888:::===???888888999999999999888888777777777888888888999999;;;;;;:::999888888888888999999888888888888999999999999:::;;;===BBBHHHLLLXXX[[[^^^aaaccceeegggiiinnnttt|||{{{{{{~~~~~~zzzvvvuuuuuutttqqqooommmlllmmmmmmuuuzzz~~~vvvpppkkkhhhfffbbb```___^^^^^^^^^^^^___[[[\\\^^^```aaabbbbbbbbbccceeeiiilllooosssyyy}}}~~~vvvrrrmmmgggaaacccpppmmmTTTCCCBBB@@@===;;;::::::<<<===777888888999999888888777666777777777777888888888:::::::::999999888888888999999888888888888999999888999:::;;;>>>CCCJJJNNNXXX[[[___bbbccceeehhhjjjpppuuu}}}}}}zzzyyy{{{zzzuuuppppppuuussspppnnnmmmmmmnnnooowww|||xxxrrrnnnjjjhhhbbbaaa```^^^]]]\\\]]]^^^^^^]]]\\\[[[\\\___aaacccbbbdddgggjjjmmmqqqvvvzzzuuupppmmmgggaaacccppppppYYYFFFDDDCCCAAA???===;;;:::999777888888999999888888777666777777777777888888888999:::::::::999999888888999999888888888888999999777888:::<<>><<<999888888888999999999999888888777777777888888888999999999999:::::::::999999888999999888888888888999999888999:::<<>>;;;999888:::<<<>>>999::::::;;;;;;::::::999888999999999999:::::::::777888::::::;;;:::999888999999888888888888999999::::::<<<===@@@EEELLLQQQSSSWWW]]]bbbggglllqqqtttxxx|||{{{ssspppllljjjjjjhhhdddccceeejjjhhhggghhhffffffkkksss|||vvvnnniiidddbbb```]]]\\\[[[ZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\[[[[[[___dddiiijjjiiirrrvvvzzz~~~tttsssnnniiihhhjjjvvvuuudddUUUGGGBBB>>>===;;;888999<<<999999999999999999999999<<<:::888777888999:::999;;;:::999999888888999999999888777777777888::::::<<<>>>@@@BBBCCCEEEHHHKKKTTTWWW\\\aaafffkkkpppssszzz~~~zzzssspppllljjjjjjhhhdddcccfffjjjhhhggghhhffffffmmmuuu|||wwwpppllleeecccaaa^^^\\\[[[[[[[[[]]]\\\\\\[[[ZZZYYYYYYXXXZZZYYYZZZ]]]bbbfffhhhhhhpppsssxxx|||yyytttooojjjhhhiiitttvvvfffWWWHHHBBB>>>===<<<999:::===999999999999999999999999:::999777777777888999999;;;:::999999888888999999999888777777777888999:::<<<===???@@@BBBEEEIIILLLXXX[[[___cccgggkkkooosssvvv|||zzztttoookkkiiijjjhhheeeeeegggjjjgggfffgggfffgggooowww|||xxxsssnnngggfffccc```^^^]]]\\\\\\]]]\\\[[[ZZZXXXWWWVVVVVVXXXXXXXXX[[[```ccceeeeeellloootttxxx|||~~~uuupppkkkhhhgggpppyyyiii[[[JJJCCC>>>>>>===;;;;;;===999999999999999999999999888777777666666777888888;;;:::999999888888999999888888777777888888999:::;;;<<<===>>>@@@DDDJJJNNNZZZ\\\___bbbdddfffjjjllltttyyy|||wwwoookkkiiijjjhhhffffffiiijjjgggeeefffeeefffoooxxx|||xxxsssooojjjhhheeebbb___^^^]]]]]][[[ZZZZZZYYYWWWVVVVVVUUUWWWWWWXXXZZZ]]]```bbbccciiilllppptttxxx}}}vvvrrrmmmhhheeelll~~~nnn___MMMEEE???>>>>>><<<;;;===999999999999999999999999777777888888777777888999;;;:::999999888888999999888888888888888999999999;;;;;;<<<===???DDDJJJOOOVVVXXX[[[\\\\\\]]]```bbbjjjqqq{{{{{{qqqmmmjjjjjjiiiggghhhkkkmmmiiifffeeedddeeennnxxx|||wwwrrrnnnllljjjgggccc```^^^]]]]]]XXXXXXXXXWWWWWWWWWWWWWWWVVVWWWYYYZZZ\\\^^^aaabbbfffiiimmmqqquuuzzz~~~wwwsssoooiiidddiii|||sssdddRRRHHH@@@??????===<<<===999999999999999999999999666888::::::888888999;;;;;;:::999999888888999999777777888888999999999999:::;;;;;;<<<>>>CCCJJJNNNRRRTTTUUUUUUUUUUUUWWWXXX\\\cccnnnxxx}}}tttppplllllljjjhhhiiimmmsssnnniiigggdddeeennnxxx~~~}}}|||}}}|||wwwrrrmmmmmmkkkgggddd```^^^]]]\\\WWWWWWWWWWWWWWWWWWWWWWWWUUUWWWYYYYYYZZZ[[[^^^aaabbbfffjjjooosssyyy~~~~~~wwwuuuqqqjjjdddhhhzzzwwwiiiWWWLLLBBB@@@@@@===;;;;;;999999999999999999999999555888;;;;;;999888:::<<<;;;:::999999888888999999777777888999999999999888999:::;;;<<<>>>BBBHHHLLLOOOPPPQQQRRRQQQQQQRRRTTTWWW]]]fffooowww~~~xxxrrrnnnnnnllliiijjjnnnzzztttnnnjjjfffgggoooyyy~~~xxxtttrrrqqqrrrssswwwzzz{{{xxxvvvvvvwww}}}~~~yyyssspppmmmkkkhhhddd```^^^\\\[[[YYYYYYXXXXXXWWWWWWVVVVVVSSSUUUWWWWWWWWWXXX[[[^^^^^^bbbggglllqqqwww}}}wwwvvvrrrkkkdddgggyyyyyymmm[[[OOODDD@@@@@@===:::999999999999999999999999999333777;;;;;;888777999<<<;;;:::999999888888999999666777888999:::999999888999:::<<<===???BBBFFFIIIJJJLLLMMMNNNMMMMMMOOOPPPSSSYYY```gggmmmuuu}}}~~~zzztttpppooollliiikkknnnyyyrrrmmmhhhhhhpppzzz|||vvvpppllliiiiiiiiiiiimmmqqqqqqnnnlllmmmnnnwwwzzzuuurrrnnnkkkhhhddd```]]]\\\[[[[[[[[[ZZZYYYWWWVVVUUUUUUQQQTTTVVVVVVUUUVVVYYY\\\[[[___dddjjjooouuu||||||xxxvvvsssllldddgggyyyyyyppp^^^QQQEEEAAA@@@===:::888999999999999999999999999111666::::::777666888;;;;;;:::999999888888999999666777888999:::999888888888:::===>>>???BBBEEEGGGFFFHHHIIIJJJJJJJJJLLLMMMKKKQQQWWW\\\aaahhhrrrzzz{{{rrrmmmppptttxxxzzzyyy{{{|||vvvsssssssssqqqooommmkkkjjjuuuvvvtttnnnjjjjjjqqqxxx~~~zzzxxxtttqqqlllgggcccaaa``````___\\\]]]___```___ccciiippp|||zzzuuuuuupppiiiccc```^^^]]]\\\^^^UUUSSS\\\```XXXTTTUUUTTTSSSSSSSSSTTTUUUVVVVVVZZZ\\\```ccchhhnnntttyyy{{{~~~}}}xxxuuurrrjjjiiixxxyyybbbVVVKKKEEEAAA<<<::::::999999999888888888888777888888888888888888888888999999999999999999999999::::::999999888999999:::888999;;;>>>AAAEEEHHHIIIHHHFFFFFFIIIJJJGGGHHHJJJLLLPPPTTTUUUVVV[[[dddlllnnnvvvyyyrrriiigggiiikkkpppyyyvvvpppmmmooo|||vvvqqqqqqooonnnlllkkkjjjiiipppqqqpppkkkgggiiipppvvv~~~}}}xxxqqqppprrrfffccc___ZZZWWWUUUTTTTTTUUUSSSTTTVVVWWWVVVZZZ___kkkxxx{{{vvvuuupppiiidddaaa___^^^]]]aaaZZZZZZcccfff^^^XXXYYYTTTSSSSSSSSSTTTTTTUUUVVVWWWZZZ^^^aaaeeekkkqqquuuxxx{{{}}}xxxuuurrrkkkjjjyyyzzzfffYYYLLLEEEAAA===<<<===999999999999888888888888888888888888888888888888999999999999999999999999;;;:::999999888999999999:::;;;===???CCCFFFIIIJJJIIIFFFFFFIIIIIIFFFGGGIIIJJJOOOTTTVVVUUUWWW\\\bbbeeemmmqqqllleeeeeeiiikkksssxxx~~~}}}xxxqqqnnnmmmqqq}}}vvvqqqooollljjjhhhhhhhhhhhhkkkmmmmmmkkkhhhjjjqqqxxx~~~wwwqqqhhhaaaaaafff[[[XXXUUUQQQNNNMMMMMMMMMKKKIIIJJJMMMNNNMMMPPPVVVdddsss|||wwwtttoooiiieeebbbaaa___^^^\\\WWWYYYbbbddd\\\UUUTTTSSSSSSSSSSSSSSSTTTTTTUUUTTTWWW[[[___cccgggkkknnnsssvvv{{{~~~~~~yyyuuurrrlllkkkyyy~~~hhhZZZJJJCCC???===<<<===:::999999999888888888888888888888888888888888888999999999999999999999999;;;;;;:::999999999999999<<<===???AAADDDGGGJJJKKKIIIFFFFFFIIIIIIGGGGGGKKKLLLRRRYYY\\\ZZZYYY[[[^^^aaajjjpppmmmkkkooouuuyyy}}}yyyyyyzzz}}}~~~yyysssppplllgggeeedddeeefffiiilllnnnmmmlllooovvv}}}zzzssskkkfff___WWWUUUVVVQQQOOOMMMJJJHHHGGGHHHHHHEEECCCEEEHHHIIIHHHKKKQQQ]]]nnn}}}xxxrrrnnniiieeecccaaa```^^^XXXUUUUUUZZZ[[[VVVQQQQQQSSSSSSRRRRRRRRRSSSSSSTTTQQQUUUYYY]]]```cccfffiiiooorrrwww{{{~~~zzzvvvsssnnnlllyyyjjjYYYGGG???<<<::::::;;;::::::999999999888888888888888888888888888888888999999999999999999999999;;;;;;:::999999999999:::<<<===@@@CCCFFFHHHJJJKKKIIIFFFFFFJJJKKKKKKMMMQQQUUU\\\dddgggggggggjjjnnnpppxxx~~~{{{wwwsssmmmgggcccbbbbbbcccfffjjjnnnoooooorrryyypppfff^^^]]]\\\UUUMMMHHHEEEDDDBBB@@@????????????@@@@@@BBBFFFGGGEEEHHHMMMYYYiii~~~{{{rrrooojjjfffdddbbb```^^^\\\YYYWWWXXXXXXUUUTTTUUUSSSSSSRRRRRRQQQRRRRRRSSSQQQUUUYYY\\\^^^```ccceeekkkooossswww{{{|||wwwtttooommmxxxmmm[[[GGG>>><<<;;;:::<<<:::::::::999999999999888888888888888888888888888999999999999999999999999;;;::::::::::::::::::;;;;;;===@@@DDDGGGJJJLLLMMMJJJGGGHHHMMMPPPPPPTTTYYYaaagggooosssvvvzzz}}}{{{wwwsssnnnhhhcccaaaaaaaaabbbggglllnnnooorrryyyzzzsssdddYYYRRRTTTVVVQQQGGG???@@@???>>>===<<<;;;;;;:::<<<<<<>>>CCCDDDCCCEEEJJJUUUfffzzzuuurrrmmmiiigggdddaaa___^^^[[[XXXVVVUUUTTTVVVWWWSSSRRRRRRQQQQQQQQQQQQQQQRRRUUUWWWYYY[[[]]]```bbbgggkkkooossswww{{{~~~xxxvvvpppmmmvvvrrr___JJJAAA???>>>======::::::::::::999999999999888888888888888888888888999999999999999999999999999999999::::::;;;<<<===;;;>>>BBBFFFJJJMMMOOOPPPLLLJJJKKKOOOSSSUUUYYY^^^gggmmmtttyyy}}}{{{vvvsssppplllgggdddbbbaaaaaa___eeekkknnnooorrryyy~~~~~~ttthhhaaaVVVMMMGGGIIIKKKGGGAAA===@@@@@@???>>>===<<<;;;;;;::::::===BBBCCCAAADDDHHHSSSbbbuuuyyyvvvqqqmmmjjjgggdddaaa[[[[[[YYYVVVTTTTTTTTTTTTSSSRRRQQQQQQPPPPPPPPPQQQSSSTTTUUUVVVWWWYYY]]]```cccfffkkknnnrrrvvvzzz}}}zzzwwwqqqmmmtttttt```KKKBBBAAA@@@>>>===;;;;;;:::::::::999999999888888888888888888888888999999999999999999999999888888888999;;;<<<>>>???<<>>===>>>???>>>===<<<;;;:::999999::::::===BBBDDDBBBDDDIIIQQQ```qqq~~~}}}zzzuuuqqqmmmjjjfffccc[[[]]]]]]ZZZWWWWWWVVVUUUSSSRRRQQQPPPPPPPPPPPPPPPSSSSSSTTTTTTTTTWWW[[[^^^aaadddhhhkkknnnrrrvvvyyy}}}{{{wwwqqqlllssssss___JJJAAAAAA???<<<;;;;;;;;;;;;:::::::::999999888888888888888888888888999999999999999999999999777777888999;;;===???@@@===@@@FFFLLLQQQUUUWWWXXXSSSPPPOOORRRTTTUUUXXX]]]___eeennnsssvvv{{{yyytttooolllhhheeeeeeeeeeeedddccccccgggnnnrrruuuzzzyyykkk___UUUJJJBBBAAAAAA@@@???===<<<;;;:::<<<<<<<<<;;;;;;::::::::::::::::::;;;>>>AAADDDGGGSSS[[[gggttt|||~~~yyyuuuqqqmmmhhheeebbb^^^YYYVVVVVVVVVUUUUUUTTTRRROOONNNOOOPPPPPPOOOQQQPPPPPPPPPQQQTTTWWWXXX\\\___cccgggjjjmmmqqqtttyyy|||}}}xxxqqqlllpppzzzttt```KKKAAA?????????@@@<<<<<<;;;::::::999888888::::::::::::::::::::::::<<<<<<;;;:::::::::;;;;;;<<<;;;:::999:::<<<>>>@@@EEEDDDFFFLLLTTTZZZ]]]^^^XXXZZZ[[[XXXTTTUUU[[[aaaeeelllvvv|||zzzuuummmjjjgggeeeeeedddcccaaaeeedddggglllpppssszzz}}}lll^^^TTTLLLEEE@@@??????>>>===<<<;;;::::::<<<<<<;;;;;;::::::::::::;;;::::::;;;>>>AAADDDFFFPPPWWWaaakkkqqqvvvyyy{{{~~~}}}|||~~~{{{vvvsssnnnjjjgggbbb^^^YYYVVVUUUUUUUUUTTTRRROOOMMMLLLMMMMMMMMMLLLOOOOOOOOOOOOQQQSSSVVVWWWZZZ]]]aaaeeegggkkkooorrrvvvyyy~~~}}}~~~~~~}}}xxxrrrmmmqqqzzztttaaaKKKAAA@@@?????????<<<<<<;;;::::::999888888::::::::::::::::::::::::<<<;;;;;;:::::::::::::::888888888999;;;>>>AAACCCFFFFFFIIIOOOWWW]]]``````[[[]]]___]]]ZZZ\\\ccciiirrrzzz{{{wwwnnnllljjjiiihhhfffcccaaahhhfffgggkkknnnrrr{{{yyymmm]]]OOOHHHDDDAAA@@@<<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::::::::::::::;;;;;;;;;<<<>>>@@@CCCDDDLLLQQQXXX^^^bbbeeehhhjjjooooooqqquuu{{{}}}xxxtttpppllliiiccc___[[[XXXVVVVVVUUUTTTQQQOOOLLLKKKLLLMMMLLLKKKMMMMMMMMMNNNPPPRRRTTTVVVXXX[[[___bbbdddgggkkknnnqqqtttyyy{{{}}}~~~zzzwwwtttuuuuuuvvv}}}~~~yyysssnnnrrrzzzuuubbbMMMCCCAAA@@@>>>>>><<<;;;;;;::::::999999888::::::::::::::::::::::::;;;;;;:::999999999999999888888888999;;;>>>AAABBBDDDEEEIIIOOOWWW\\\______^^^aaacccbbbaaadddlllssszzzvvvqqqpppoooooonnnlllhhhdddgggfffhhhmmmqqqssszzzyyyggg___RRRHHHCCCAAA@@@@@@::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<===>>>@@@BBBCCCHHHKKKOOORRRTTTWWWZZZ]]]aaacccggglllrrryyy~~~yyyuuuqqqmmmkkkeeebbb^^^[[[YYYXXXVVVUUUTTTQQQNNNMMMNNNNNNNNNMMMKKKKKKLLLMMMNNNQQQSSSTTTVVVYYY]]]___bbbeeehhhkkkmmmppptttwwwxxxyyy{{{|||~~~ppplllkkklllmmmooovvv~~~{{{uuuppprrrzzzxxxdddOOOEEECCC@@@>>>===;;;;;;;;;::::::999999999::::::::::::::::::::::::;;;:::999999888888999999<<<;;;;;;;;;;;;<<<===>>>???AAAFFFLLLRRRWWWYYYZZZ^^^aaaddddddcccgggooovvv~~~xxxuuurrrrrrqqqrrrqqqoookkkgggeeefffjjjqqquuuvvv{{{rrrgggWWWRRRKKKFFFBBBAAA@@@???::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<==================>>>>>>???@@@AAADDDFFFHHHJJJLLLOOORRRUUUWWW[[[___dddiiipppxxx}}}~~~yyyuuurrrnnnllliiifffbbb___]]][[[XXXVVVTTTRRROOONNNNNNNNNNNNMMMJJJKKKKKKLLLNNNOOOQQQQQQUUUXXX[[[^^^```bbbeeehhhjjjmmmqqqsssuuuvvvwwwyyy~~~}}}wwwrrrfffbbbbbbdddfffiiiqqqyyy|||wwwqqqrrrxxx}}}iiiSSSGGGDDD@@@>>>===;;;;;;::::::::::::999999::::::::::::::::::::::::;;;:::999999888888999999;;;;;;;;;;;;;;;<<<<<<===<<<>>>CCCHHHLLLPPPTTTVVV[[[^^^aaabbbbbbfffooovvv}}}wwwsssoooooooooppppppnnnkkkhhhdddfffllluuuyyyzzz}}}vvvdddXXXKKKJJJGGGEEEBBBAAA??????======>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@>>>>>>>>>>>>????????????@@@BBBDDDFFFGGGIIIMMMPPPPPPTTTYYY\\\___dddkkkqqqzzz{{{}}}{{{{{{zzzzzzzzz|||}}}~~~yyyvvvssspppnnnllliiieeebbb___]]]ZZZWWWTTTQQQNNNMMMMMMMMMLLLKKKKKKLLLLLLMMMNNNNNNOOOOOOTTTVVVYYY[[[]]]___bbbeeegggjjjnnnqqqrrrtttvvvwwwzzz~~~{{{uuunnniii\\\YYYYYY]]]```eeemmmvvv~~~}}}~~~~~~~~~xxxrrrqqqvvvoooWWWIIIDDD@@@>>>===::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;:::999999999999999888999:::;;;===>>>??????===???BBBEEEHHHLLLQQQTTTVVVZZZ^^^```aaagggpppxxx~~~wwwsssmmmllllllmmmnnnnnnkkkiiifffgggmmmuuuyyy|||vvvgggZZZQQQHHHHHHGGGEEECCCBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCC>>>????????????>>>>>>===>>>???AAABBBCCCDDDGGGIIIJJJNNNSSSUUUUUUXXX^^^cccjjjkkkmmmnnnooopppoooooonnnnnnnnnoooppprrrtttvvvyyyzzz{{{}}}{{{wwwtttrrrpppmmmjjjfffccc```]]]ZZZWWWUUUSSSOOONNNNNNNNNMMMLLLMMMMMMMMMNNNNNNMMMMMMMMMRRRTTTWWWYYYZZZ\\\___aaacccfffkkknnnppprrrtttvvvuuuyyy~~~zzzuuuooofff___SSSQQQRRRWWW\\\aaakkktttyyy~~~|||yyyyyyyyy{{{}}}yyyrrrppptttuuuZZZJJJDDD@@@>>>>>>::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;;;;:::::::::::::::888999:::<<<===>>>>>>???>>>???AAABBBCCCGGGMMMRRRRRRVVV\\\```dddkkkvvvxxxtttmmmlllkkklllnnnnnnmmmkkkhhhhhhlllsssyyy|||wwwjjj^^^UUUOOOJJJJJJIIIGGGEEEEEEFFFHHHDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEE???????????????>>>======<<<>>>@@@@@@@@@@@@BBBDDDFFFKKKOOOOOONNNOOOUUUYYY\\\]]]___aaabbbbbbaaaaaaeeeeeeeeegggiiikkknnnpppttttttuuuwwwzzz~~~}}}yyyvvvtttrrrmmmjjjfffccc```]]]YYYVVVXXXUUURRRQQQPPPPPPOOONNNNNNNNNNNNNNNNNNMMMLLLLLLPPPRRRUUUVVVXXXYYY\\\^^^aaadddiiillloooqqqsssuuurrrvvv{{{~~~wwwqqqmmmfff\\\TTTNNNLLLNNNSSSYYY___iiisssrrrxxx|||xxxuuuttttttrrrvvvvvvzzz~~~}}}|||zzzrrrpppsss~~~xxx\\\KKKDDD@@@>>>???::::::::::::::::::::::::::::::::::::::::::::::::===<<<;;;;;;::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;===>>>?????????CCCJJJOOOOOOUUU\\\aaagggppp||||||uuutttllllllmmmoooqqqqqqooommmkkkhhhiiiooouuuzzzyyyjjj```YYYSSSNNNLLLLLLJJJIIIGGGGGGFFFFFFFFFEEEDDDCCCCCCDDDFFFHHHGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@@@@??????@@@AAAAAA>>>>>>??????@@@@@@@@@AAAEEEEEEEEEEEEGGGIIIKKKLLLMMMOOOQQQRRRRRRTTTVVVXXXVVVVVVVVVWWWZZZ^^^aaacccgggiiilllnnnqqquuuzzz~~~~~~}}}zzzvvvsssnnnkkkgggccc___]]]]]]]]]\\\ZZZWWWTTTPPPMMMLLLKKKMMMMMMLLLKKKKKKKKKKKKKKKPPPPPPPPPQQQSSSUUUXXXYYY^^^```ccceeegggjjjnnnqqqooorrruuuyyy|||}}}}}}}}}}}}|||~~~xxxpppjjjeee^^^UUUNNNNNNLLLLLLNNNTTT]]]ffflllmmmmmmmmmmmmmmmmmmllllllooorrruuuwwwxxxxxxyyy{{{}}}xxxrrroooppp~~~yyy___JJJCCCDDDBBB===;;;;;;::::::::::::999999777777777777888888888888::::::::::::::::::::::::888888999999999:::::::::<<<;;;<<>>>>>>>>>>>>>>?????????@@@@@@@@@CCCCCCBBBCCCDDDEEEGGGHHHGGGHHHJJJKKKKKKLLLNNNPPPPPPPPPPPPQQQTTTWWWZZZ\\\___bbbeeehhhkkkpppvvvyyy}}}|||wwwssspppmmmiiieeeaaa^^^]]]\\\[[[ZZZWWWSSSPPPNNNLLLKKKLLLLLLKKKKKKKKKKKKKKKLLLPPPPPPPPPQQQRRRUUUWWWXXX\\\^^^aaaccceeehhhllloooppprrrtttvvvxxxyyyyyyyyy|||}}}~~~~~~|||yyyxxxuuuooohhhccc^^^XXXOOOIIIKKKKKKKKKMMMSSS[[[ccchhhhhhggggggffffffggghhhhhhmmmooosssuuuuuuuuuwwwxxxyyy{{{zzzsssqqqqqqxxx___JJJBBBCCC@@@;;;;;;;;;::::::::::::999999888888888888999999999999::::::::::::::::::::::::999999999:::::::::;;;;;;===<<<===AAACCCFFFOOOYYY^^^^^^aaahhhoooxxx}}}wwwuuuooonnnmmmmmmpppqqqqqqpppiiiggghhhnnntttzzzrrreee^^^[[[XXXVVVUUUTTTRRRPPPNNNLLLKKKKKKIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEEEEFFFFFFEEECCCAAA???>>>===<<<>>>>>>>>>???????????????@@@@@@@@@@@@@@@AAABBBBBBAAACCCDDDDDDDDDDDDEEEGGGGGGGGGHHHIIIKKKNNNQQQSSSUUUXXX[[[___ccciiiooosssyyy}}}zzzuuurrrppplllhhhccc```]]]\\\[[[YYYVVVSSSPPPNNNLLLLLLKKKKKKKKKJJJKKKKKKLLLLLLNNNNNNNNNOOOQQQSSSVVVWWWYYY\\\^^^aaacccfffjjjmmmqqqqqqrrrrrrsssttttttuuuwwwxxxyyyyyyxxxuuusssqqqkkkfff```\\\XXXRRRKKKFFFHHHHHHIIILLLRRRXXX^^^bbb```___^^^]]]^^^___aaaccciiillloooqqqqqqqqqrrrssssssuuuyyy}}}yyysssppppppuuu___KKKCCCAAA???:::;;;;;;::::::::::::999999999999999::::::::::::;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<>>>===>>>BBBEEEJJJUUU```ccccccggglllpppyyy}}}vvvtttooonnnllllllnnnpppqqqqqqhhheeegggmmmtttzzzsssiiidddbbbbbbaaa]]]\\\ZZZWWWTTTRRRPPPPPPKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFHHHGGGEEECCCAAA??????>>>?????????????????????????????????>>>>>>>>>??????@@@AAABBBAAA@@@???@@@BBBBBBBBBBBBDDDFFFHHHJJJKKKMMMPPPTTTXXX]]]ccciiimmmsssvvvzzz~~~}}}yyyuuussspppkkkfffbbb^^^\\\ZZZXXXVVVSSSQQQOOOMMMMMMKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMNNNOOORRRTTTUUUXXXZZZ]]]___aaadddhhhkkkoooooooooooopppqqqrrrssssssttttttsssqqqooollljjjeeeaaa]]]YYYUUUPPPKKKGGGCCCEEEGGGJJJOOOTTTXXXZZZYYYXXXWWWVVVXXXZZZ^^^```fffhhhkkkmmmmmmmmmnnnooommmooorrrvvvzzz}}}}}}wwwqqqmmmmmm|||{{{rrr```MMMDDDBBB???;;;;;;;;;:::::::::999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============???===>>>AAADDDJJJVVVaaaccceeeiiillloooxxx|||uuurrrnnnllljjjjjjmmmooooooooofffdddeeellltttzzzwwwppplllllllllllliiigggdddaaa]]]ZZZXXXWWWPPPOOOOOOMMMKKKIIIFFFEEEEEEEEEEEEDDDEEEEEEFFFFFFHHHHHHFFFEEEDDDCCCCCCCCC@@@@@@@@@@@@????????????@@@@@@@@@@@@??????>>>>>>???@@@AAA@@@>>>===>>>??????@@@@@@BBBCCCEEEFFFGGGIIIKKKOOOSSSXXX]]]dddhhhmmmooossswww|||}}}wwwvvvsssooojjjeee```]]]YYYWWWUUUSSSQQQOOONNNNNNKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLNNNPPPRRRTTTWWWYYY\\\^^^```cccgggjjjlllllllllmmmnnnpppqqqrrrpppoooooommmkkkhhheeeddd___]]]ZZZVVVSSSNNNJJJGGG@@@AAADDDGGGKKKOOOQQQSSSTTTTTTSSSSSSUUUYYY]]]___ccceeehhhjjjjjjjjjjjjkkkiiikkkmmmqqquuuyyy|||~~~}}}xxxqqqnnnnnnzzzyyyrrrcccPPPEEEBBBAAA>>>;;;;;;:::::::::999999999888888888999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>???======@@@BBBGGGSSS^^^dddeeeiiilllnnnxxxzzzrrrnnnjjjiiihhhiiikkkllllllllldddbbbdddlllsssyyy{{{xxxwwwwwwxxxwwwuuuqqqmmmiiifffcccbbbZZZXXXVVVSSSOOOLLLIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHGGGFFFEEEEEEEEEEEEEEEAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBAAAAAA@@@@@@===>>>???>>><<<;;;<<<===>>>??????AAABBBCCCDDDDDDFFFHHHLLLOOOSSSXXX]]]aaahhhjjjnnnrrrwww|||xxxxxxvvvsssnnnhhhccc___XXXWWWUUUSSSQQQPPPOOONNNLLLKKKJJJJJJIIIIIIJJJJJJJJJIIIJJJJJJLLLNNNQQQRRRVVVXXX[[[]]]___bbbfffiiiiiiiiijjjkkkmmmnnnoooooolllkkkiiigggdddaaa^^^]]]YYYXXXUUURRRNNNJJJGGGEEE===???AAADDDGGGJJJLLLMMMPPPPPPPPPQQQTTTXXX\\\^^^```bbbeeeffffffffffffgggggggggiiilllppptttxxx{{{}}}zzztttqqqqqq{{{}}}wwwiiiUUUGGGBBBAAA@@@;;;;;;::::::::::::999999888888888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>>>>>>>>>>======@@@BBBFFFQQQ[[[ffffffhhhlllqqqzzzxxxoookkkfffeeeeeegggiiijjjiiigggcccaaaccckkksssyyyzzzuuuqqqnnnmmmfffccc___ZZZUUURRROOONNNKKKJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@AAABBBCCCCCCCCCBBBAAA>>>???@@@???=========???<<<===>>>???@@@AAAAAAAAACCCEEEHHHJJJMMMQQQVVVYYY```ccchhhlllqqqvvv{{{yyyyyyxxxuuuqqqkkkeeeaaaWWWVVVUUUSSSQQQPPPOOOOOOMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIKKKMMMPPPQQQSSSUUUXXX[[[]]]```dddgggggghhhiiijjjjjjjjjiiiiiigggfffdddaaa^^^[[[XXXWWWTTTTTTRRROOOJJJFFFDDDBBB<<<===>>>@@@CCCEEEGGGIIIJJJKKKMMMOOOSSSVVVYYY[[[\\\^^^aaabbbbbbaaabbbcccddddddeeegggkkkoootttwwwxxx{{{{{{uuurrrsssxxxpppZZZHHHAAA@@@???;;;;;;::::::::::::999999999999999999:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>===???BBBEEEIIIRRR\\\fffeeefffkkkrrr|||wwwmmmiiiccccccdddfffhhhhhhgggeeecccaaaccckkksssyyy}}}yyyvvvtttooolllfff```ZZZVVVTTTSSSNNNMMMLLLKKKJJJIIIIIIIIIGGGFFFEEECCCBBBBBBAAAAAADDDDDDDDDCCCCCCBBBBBBBBB@@@AAABBBCCCDDDCCCCCCBBB@@@AAABBBBBB@@@@@@@@@BBB;;;;;;<<<===>>>??????>>>AAACCCEEEGGGIIILLLQQQTTTXXX\\\aaafffkkkpppuuuxxxyyyyyyyyywwwrrrlllfffcccWWWVVVTTTSSSQQQPPPPPPPPPNNNMMMKKKJJJHHHHHHGGGGGGHHHHHHHHHIIIJJJMMMOOOPPPQQQTTTVVVYYY[[[^^^bbbeeefffggghhhiiiiiigggeeecccdddccc```]]]ZZZVVVTTTSSSSSSSSSRRRNNNIIIEEECCCBBB;;;<<<===>>>AAACCCEEEGGGFFFHHHJJJNNNQQQUUUWWWXXXYYY\\\^^^```_________```cccccccccdddhhhlllqqqtttuuuxxx|||zzztttqqqrrrsssvvv]]]III@@@>>>>>>;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================@@@EEEHHHLLLUUU^^^eeebbbccciiiqqq|||~~~tttjjjbbb___```aaabbbdddeeefffgggaaa___aaaiiiqqqyyy{{{wwwrrrlllgggbbb]]]YYYXXXTTTNNNJJJJJJKKKLLLLLLJJJHHHEEEDDDEEEFFFEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDBBBCCCDDDFFFFFFFFFEEEDDDFFFBBB===<<<>>>CCCGGGIIICCCAAA>>>>>>AAABBB@@@???@@@AAAAAACCCEEEGGGIIIJJJQQQUUUZZZ___dddiiinnnqqq{{{~~~}}}{{{xxxtttnnngggbbb]]]YYYTTTRRRRRRQQQMMMJJJKKKJJJJJJIIIIIIIIIJJJJJJFFFFFFFFFGGGIIIKKKLLLMMMUUUUUUTTTUUUWWWZZZ]]]___cccdddeeedddcccbbbccceee___^^^ZZZWWWTTTRRRQQQQQQSSSPPPMMMJJJIIIGGGDDDAAA============>>>???AAABBBFFFGGGIIILLLOOOSSSVVVWWWYYY\\\^^^^^^]]][[[[[[\\\^^^___```ccceeehhhiiijjjrrruuuyyy}}}~~~uuupppooorrrsssvvv___MMMEEE@@@<<<:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::<<<===>>>???@@@??????>>>???BBBDDDEEEFFFMMMXXXaaaeeebbbaaadddjjjttt}}}tttkkkeee```aaaaaacccdddeeeffffff```^^^aaaiiirrrzzz|||wwwrrrmmmhhhbbb___\\\XXXSSSOOONNNNNNMMMMMMLLLJJJGGGFFFGGGGGGGGGFFFDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGFFFFFFEEEHHHFFFCCCDDDIIIOOOTTTVVVBBB@@@>>>>>>@@@AAA@@@>>>@@@@@@AAABBBDDDFFFHHHIIILLLOOOTTTXXX]]]bbbhhhlllvvv|||~~~|||yyyvvvsssnnniiieee___[[[VVVSSSSSSQQQMMMJJJJJJJJJIIIHHHHHHHHHHHHIIIFFFFFFFFFGGGIIIKKKLLLMMMRRRRRRRRRSSSVVVYYY]]]___```bbbdddcccbbbaaaaaabbb]]][[[XXXUUURRRPPPOOONNNQQQOOOMMMKKKJJJGGGCCCAAA<<<;;;;;;;;;<<<===???@@@DDDEEEFFFIIILLLPPPRRRTTTWWWYYY[[[[[[ZZZYYYYYYZZZ[[[\\\^^^```bbbeeefffggglllpppuuuzzz~~~xxxrrrppprrrtttxxx___MMMEEEAAA>>>=========<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>???@@@AAAAAAAAA@@@??????AAADDDEEEHHHOOOZZZcccddd```^^^aaagggrrrzzzssslllgggaaaaaabbbcccdddeeeeeeeee```^^^```iiirrr{{{~~~zzzuuupppiiieeebbb^^^ZZZVVVTTTRRRPPPNNNOOOLLLIIIHHHHHHHHHGGGFFFDDDDDDCCCCCCCCCDDDDDDEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDGGGLLLRRRUUUWWWCCCAAA@@@???@@@AAA@@@?????????@@@AAACCCDDDFFFGGGHHHJJJNNNQQQVVV[[[bbbgggnnnttt||||||xxxtttpppmmmiiifffaaa]]]XXXUUUTTTRRRNNNJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHJJJLLLLLLNNNNNNOOOQQQTTTXXX[[[]]]\\\___aaabbbaaa_________]]][[[XXXUUUQQQOOOMMMMMMOOONNNMMMLLLKKKHHHCCC@@@;;;:::999999:::;;;<<<===AAAAAACCCEEEHHHKKKNNNPPPSSSTTTVVVWWWVVVUUUVVVWWWWWWXXXZZZ\\\___aaabbbcccfffjjjooouuuzzzzzztttqqqqqquuuyyyaaaNNNFFFBBB???@@@???>>>===<<<;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<======>>>@@@AAABBBCCCBBBBBB@@@@@@>>>@@@CCCEEEIIIQQQ[[[cccbbb^^^[[[^^^dddpppwwwpppjjjfffaaaaaabbbbbbcccddddddeee___]]]```iiirrr{{{~~~zzztttnnnjjjfffccc```]]]ZZZWWWTTTQQQRRROOOLLLJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCEEEIIIKKKLLLLLLEEEDDDCCCBBBBBBBBBBBBAAA?????????@@@AAACCCDDDEEEGGGHHHJJJMMMQQQWWW^^^cccffflllttt|||~~~wwwqqqmmmjjjgggeee```\\\XXXUUUUUUSSSOOOLLLJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFGGGHHHIIIKKKLLLLLLMMMNNNOOORRRUUUXXXYYYYYY\\\___aaa```^^^\\\\\\]]]\\\YYYVVVSSSPPPNNNMMMMMMLLLLLLLLLKKKHHHCCC@@@;;;::::::999999:::;;;<<>>>>>======<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<===>>>??????@@@AAABBBBBBBBBAAA@@@??????@@@CCCEEEJJJQQQZZZaaabbb]]]ZZZ\\\cccppptttmmmhhhddd___``````aaabbbcccdddddd^^^\\\___hhhrrrzzz{{{uuuoookkkhhhfffcccaaa```]]]ZZZWWWWWWTTTPPPNNNMMMLLLJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEGGGHHHIIIHHHFFFDDDDDDCCCBBB@@@@@@@@@AAA????????????@@@AAACCCCCCEEEFFFHHHJJJLLLQQQXXX\\\```eeelllsss|||yyyqqqlllhhheeeddd___[[[WWWUUUVVVUUUQQQNNNLLLKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLMMMNNNPPPRRRSSSTTTVVVYYY]]]^^^]]]\\\[[[ZZZ[[[ZZZXXXVVVSSSPPPNNNMMMLLLKKKKKKLLLKKKHHHDDD@@@===<<<;;;:::::::::;;;<<<>>>>>>???AAACCCEEEHHHIIIKKKMMMOOOOOOOOOPPPRRRTTTSSSTTTVVVWWWYYY[[[]]]]]]bbbeeeiiimmmrrrwww|||zzzqqqlllkkkrrr~~~zzzfffTTTHHHBBB>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<===>>>??????>>>???@@@AAAAAA@@@???>>>@@@AAABBBEEEJJJQQQYYY^^^ccc___[[[]]]dddppp}}}tttlllfffbbb]]]]]]^^^```aaabbbcccddd^^^\\\^^^gggpppyyyzzzuuupppllliiihhhfffeeeeeeeeecccaaa___\\\XXXUUUTTTRRRQQQOOOLLLKKKJJJHHHGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEDDDCCCCCCEEEGGGHHHGGGEEEAAABBBBBB@@@>>>======???@@@@@@@@@@@@@@@AAABBBBBBBBBCCCEEEFFFHHHKKKPPPSSSXXX]]]dddkkksss~~~{{{tttnnnjjjhhhfffaaa^^^YYYWWWWWWVVVSSSPPPMMMLLLKKKJJJIIIHHHHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJLLLLLLMMMNNNOOOPPPPPPQQQSSSVVVYYYZZZYYYXXXXXXXXXUUUUUUTTTSSSQQQNNNLLLKKKKKKKKKJJJJJJJJJHHHEEEBBB???>>><<<;;;:::;;;;;;<<<======>>>???AAACCCEEEFFFHHHIIIKKKKKKKKKMMMOOORRRRRRSSSTTTVVVWWWYYYZZZ[[[aaacccfffiiimmmrrrxxx|||zzzqqqkkkkkkppp{{{hhhTTTHHHBBB>>>::::::::::::;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<======>>><<<===>>>???@@@???>>>>>>@@@@@@BBBFFFLLLSSSZZZ^^^eee```]]]___eeeqqq{{{tttnnngggcccZZZZZZ\\\^^^```bbbcccddd]]][[[^^^fffooowwwzzzuuuqqqnnnkkkiiihhhhhhjjjllllllkkkjjjgggccc___]]]\\\YYYXXXRRRQQQOOOMMMKKKJJJIIIIIIHHHHHHFFFEEEEEEEEEFFFFFFDDDCCCCCCDDDFFFGGGFFFDDDBBBCCCDDDAAA>>>===>>>@@@AAAAAA@@@@@@@@@AAABBBBBBAAABBBDDDEEEEEEGGGJJJLLLPPPUUU[[[bbbjjjttt~~~xxxssspppnnnlllgggccc^^^[[[ZZZWWWSSSOOOLLLLLLJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJLLLMMMOOOPPPQQQQQQPPPRRRTTTUUUTTTTTTUUUVVVRRRSSSSSSRRRQQQOOOMMMLLLLLLJJJIIIIIIIIIHHHEEECCC???>>><<<;;;:::::::::;;;;;;;;;<<<===???@@@BBBCCCDDDEEEFFFGGGGGGIIILLLOOOPPPQQQRRRTTTUUUWWWXXXYYY]]]___bbbeeeiiinnntttxxx}}}}}}sssnnnmmmppp}}}gggRRRFFFAAA???<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<:::;;;===???@@@@@@????????????BBBGGGOOOXXX___ccceee```^^^```fffpppzzzuuuoooiiieeeXXXYYYZZZ]]]___aaacccddd]]][[[]]]eeennnuuu{{{vvvssspppkkkjjjiiijjjnnnqqqrrrrrrrrrooojjjgggeeeccc```___XXXWWWUUURRRPPPOOONNNMMMKKKJJJHHHGGGGGGGGGHHHHHHKKKIIIHHHHHHHHHHHHGGGEEEFFFGGGGGGEEEAAA@@@AAACCCBBBAAAAAA@@@AAAAAABBBBBBBBBCCCEEEFFFFFFFFFHHHJJJKKKOOOUUU[[[cccnnn{{{{{{xxxuuusssqqqmmmhhhbbb^^^[[[XXXSSSOOOLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIGGGHHHKKKMMMOOOQQQRRRRRRNNNOOOQQQQQQPPPQQQRRRTTTSSSSSSTTTTTTSSSQQQOOONNNLLLJJJHHHHHHHHHHHHFFFDDD???>>><<<:::999999:::::::::::::::;;;===???@@@AAAAAABBBCCCDDDDDDGGGJJJMMMOOOOOOPPPRRRSSSUUUVVVWWWYYY[[[^^^bbbffflllrrrwwwzzz}}}vvvqqqpppqqqfffPPPEEEBBBAAA??????>>>===<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;:::::::::;;;===???@@@AAAAAA@@@===>>>BBBIIIRRR\\\dddhhhddd```___aaafffooo{{{sssmmmgggcccaaaaaa```______```aaabbb```\\\^^^fffpppwww~~~yyyvvvtttnnnnnnmmmnnnooorrrtttvvvxxxvvvssspppnnnkkkfffcccaaa___[[[XXXUUUSSSRRRRRRPPPPPPNNNMMMKKKIIIHHHGGGKKKIIIGGGGGGGGGGGGFFFEEEBBBAAA@@@?????????@@@AAACCCCCCCCCBBBAAA@@@???>>>AAABBBCCCDDDEEEEEEEEEEEEIIILLLPPPTTTZZZcccooowww}}}xxxuuusssrrrqqqllleee^^^ZZZXXXVVVUUUKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNOOOQQQRRRRRRRRRQQQPPPOOOPPPQQQRRRRRRPPPNNNMMMNNNMMMLLLLLLLLLLLLJJJHHH@@@<<<888666777888888888888999:::;;;<<<============>>>???BBBCCCEEEFFFFFFJJJLLLNNNOOOOOOQQQTTTWWWWWWYYY[[[^^^bbbgggmmmrrruuuyyyzzzvvvssspppzzzfffUUUGGG@@@===;;;<<<=========<<<:::999;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============:::<<<=========>>>@@@BBBDDDFFFGGGJJJTTTbbblllnnnmmmddd^^^aaaiiittt{{{sssmmmhhhdddaaa````````````aaabbbcccaaa^^^___hhhqqqyyy}}}yyyvvvqqqqqqpppqqqsssvvvyyy{{{|||zzzwwwvvvtttqqqnnnkkkfffdddaaa]]]ZZZXXXWWWWWWTTTTTTRRRPPPNNNLLLJJJIIIJJJHHHFFFEEEFFFFFFEEEDDDFFFEEEDDDCCCCCCDDDEEEEEEBBBBBBBBBBBBAAAAAA@@@???AAAAAABBBCCCDDDDDDDDDDDDFFFIIIMMMPPPUUU^^^iiiqqq|||yyyvvvtttrrrllleee___[[[XXXVVVTTTMMMLLLLLLKKKJJJIIIHHHHHHFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNOOOPPPPPPPPPOOOOOONNNOOOPPPPPPPPPOOOMMMMMMMMMLLLKKKKKKLLLKKKIIIGGG@@@===999777777888888888333444555777999:::;;;;;;<<<===???AAACCCDDDEEEEEEHHHJJJLLLMMMMMMOOORRRTTTUUUWWWZZZ]]]```eeekkkoootttxxx~~~zzzuuurrrrrr~~~iiiVVVHHHAAA???<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============;;;<<<======<<<===???AAA@@@CCCHHHPPP```qqqzzz{{{pppgggaaabbbjjjsss|||tttmmmhhhfffaaaaaaaaaaaabbbdddeeefffccc```bbbjjjttt{{{{{{xxxuuutttttttttwwwzzz~~~~~~}}}|||zzzvvvtttnnnllliiieeebbb___^^^^^^[[[ZZZXXXUUUSSSPPPNNNMMMMMMKKKHHHGGGHHHHHHFFFEEEFFFFFFDDDCCCBBBCCCCCCDDDAAAAAABBBBBBBBBAAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCFFFIIIKKKOOOVVV___fffuuu~~~yyywwwrrrmmmfff```[[[XXXVVVTTTOOONNNNNNMMMKKKJJJJJJIIIEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNNNNNNNNNNMMMNNNNNNMMMLLLLLLLLLLLLLLLLLLKKKJJJKKKLLLKKKIIIGGGAAA>>>:::777777888888888000111333555777999999:::;;;<<<===???AAABBBCCCCCCEEEGGGHHHIIIJJJLLLOOOQQQSSSUUUXXXZZZ]]]bbbgggjjjrrrvvv|||yyyuuurrrtttlllWWWIIICCCAAA======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============;;;<<<======<<<<<<>>>@@@???CCCKKKXXXmmmsssjjjccceeekkkttt}}}tttmmmiiifffccccccdddeeefffggghhhiiieeebbbdddmmmvvv|||~~~yyyvvvvvvuuuvvvxxx||||||yyytttrrroookkkhhheeedddccc```___]]]ZZZWWWUUUSSSQQQRRRPPPMMMLLLMMMLLLKKKJJJGGGFFFEEECCCBBBBBBCCCCCCAAAAAABBBBBBCCCBBBBBBBBB@@@AAAAAABBBCCCCCCBBBBBBBBBDDDFFFGGGIIINNNWWW]]]kkkuuu}}}yyytttooohhhaaa]]]YYYVVVSSSPPPOOONNNMMMLLLKKKJJJIIIEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLJJJIIIHHHIIIKKKLLLMMMLLLKKKKKKLLLLLLJJJHHHCCC???;;;888888888888777333444555777888999999:::999:::<<<>>>???@@@AAAAAACCCDDDFFFGGGHHHJJJMMMOOOQQQSSSVVVYYY\\\___dddgggooosssyyyzzzvvvssstttpppXXXIIICCCBBB>>>===<<<::::::;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============<<<=========<<<<<<>>>@@@DDDHHHOOO^^^sssrrrjjjdddfffmmmwww~~~tttmmmhhhfffeeeeeefffhhhiiijjjkkkkkkeeeccceeennnwww}}}|||wwwvvvuuuuuuxxx|||{{{yyywwwtttpppllljjjhhhhhheeedddbbb___\\\YYYWWWVVVVVVTTTRRRPPPPPPPPPNNNMMMMMMLLLJJJHHHFFFFFFFFFGGGBBBCCCCCCDDDDDDDDDCCCCCC@@@AAABBBBBBCCCBBBBBBBBBBBBDDDEEEFFFFFFJJJQQQVVVcccnnn~~~|||vvvqqqjjjddd___ZZZVVVTTTPPPOOONNNMMMLLLJJJIIIIIIFFFEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHHHHIIIIIIJJJJJJLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKHHHGGGFFFGGGIIIJJJMMMLLLKKKLLLMMMMMMKKKJJJEEEAAA<<<999888888888777777777888888888888888777888999:::<<<===>>>>>>>>>AAABBBDDDEEEFFFHHHKKKMMMOOORRRUUUXXXZZZ^^^bbbeeelllpppvvv|||{{{vvvsssrrrtttZZZIIIBBBBBB>>>===<<<::::::;;;<<<<<<:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<============<<<===>>>=========???AAAGGGJJJQQQ^^^ppp~~~~~~wwwooohhhcccgggpppzzz~~~tttmmmgggdddffffffhhhiiijjjjjjjjjjjjeeebbbeeennnwww|||yyyxxxvvvvvvxxx||||||yyyuuuqqqnnnmmmllliiihhhfffdddaaa___]]]\\\YYYWWWTTTRRRRRRRRRPPPNNNOOOMMMKKKIIIGGGGGGGGGGGGEEEEEEFFFFFFFFFEEEEEEDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBDDDEEEEEEDDDGGGMMMRRR[[[fffvvvxxxtttmmmgggaaa\\\XXXTTTQQQPPPOOONNNLLLJJJIIIIIIGGGFFFFFFFFFFFFEEEEEEEEEGGGGGGGGGHHHHHHHHHIIIIIIKKKKKKKKKKKKKKKLLLMMMMMMKKKIIIGGGFFFFFFFFFHHHIIILLLKKKKKKLLLMMMMMMKKKJJJFFFBBB===:::999888888777777888888777777666555444666777888:::;;;<<<<<<<<<>>>@@@BBBCCCCCCEEEHHHKKKLLLOOOSSSVVVYYY\\\```ccciiimmmsssyyy~~~{{{uuurrrooo{{{zzz___KKKCCCAAA======<<<;;;;;;;;;;;;<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<============<<<===>>>>>>>>>???AAACCCFFFJJJPPP[[[kkkxxxyyyssslllfffbbbhhhqqq|||~~~tttlllfffbbbeeefffggghhhiiihhhhhhgggdddaaadddmmmvvv{{{}}}{{{yyyxxxzzz~~~zzzwwwtttrrrqqqmmmlllkkkiiifffdddcccbbb]]]ZZZXXXVVVVVVUUUSSSRRRQQQOOOMMMJJJHHHGGGGGGGGGHHHHHHHHHHHHGGGFFFEEEEEECCCCCCDDDDDDDDDCCCCCCBBBAAACCCEEEDDDCCCEEEJJJOOOTTT___nnn{{{{{{vvvpppiiiddd^^^YYYUUUSSSRRRQQQOOOMMMLLLKKKJJJHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHJJJIIIIIIHHHIIIJJJKKKLLLIIIIIIGGGFFFFFFFFFGGGHHHJJJIIIIIIJJJKKKKKKJJJHHHGGGCCC>>>:::999888888777666777777777777666555555555666777888999:::::::::;;;===???@@@@@@BBBEEEHHHGGGKKKOOOTTTWWWZZZ^^^aaafffkkkqqqwww|||zzzsssooommmxxxdddOOODDDAAA<<<<<<<<<===<<<<<<;;;:::999999:::::::::;;;;;;;;;<<<<<<<<<<<<============<<<===??????@@@AAADDDFFFHHHLLLSSS[[[gggssswwwtttkkkeeebbbhhhrrr}}}}}}tttllleee```dddeeefffggggggfffeeeeeecccaaadddmmmuuuzzz|||zzz|||{{{xxxvvvuuupppooonnnllljjjhhhgggfffaaa___\\\ZZZZZZYYYWWWUUUVVVUUURRRPPPNNNMMMLLLLLLJJJJJJJJJIIIHHHGGGFFFEEECCCDDDDDDDDDDDDDDDCCCCCCAAACCCDDDDDDBBBDDDIIIMMMPPPZZZhhhuuu|||xxxqqqkkkeee___ZZZVVVUUUTTTSSSQQQOOOMMMLLLKKKHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHGGGGGGGGGHHHIIIJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHGGGGGGHHHIIIJJJHHHGGGHHHDDD???;;;999888888777666777777888888888888888555555666888999999999999999;;;<<<===>>>@@@CCCEEEDDDHHHMMMQQQUUUYYY]]]```eeejjjpppvvv{{{xxxqqqmmmmmmvvvhhhRRRFFFBBB;;;<<<=========<<<:::999999999:::::::::;;;;;;;;;<<<<<<<<<<<<=========>>><<<===???@@@AAACCCFFFHHHLLLQQQVVV\\\fffpppuuutttkkkeeebbbhhhrrr|||vvvnnnfffaaa]]]\\\\\\^^^bbbdddfffeee``````bbbgggpppzzz~~~}}}zzzxxxwwwuuussspppnnnmmmkkkhhhfffeeecccbbbaaaaaa```]]][[[ZZZWWWTTTRRRRRRQQQOOOMMMMMMLLLKKKKKKLLLKKKIIIGGGEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFLLLSSS^^^lllzzz{{{rrrllliiieee___ZZZXXXVVVSSSPPPNNNLLLHHHFFFJJJIIIHHHGGGFFFFFFFFFFFFGGGFFFFFFFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEEEEEEEGGGIIIJJJIIIIIIHHHGGGGGGFFFEEEEEEGGGEEECCCAAA>>>;;;999888999888888777666555555444555777888999999:::<<<>>>;;;:::999999;;;>>>AAACCCGGGIIIKKKNNNRRRWWW]]]aaafffiiinnnrrrwww}}}vvvpppmmmnnnzzznnnSSSEEEBBB<<<<<<<<<<<<;;;:::999888<<<;;;;;;;;;;;;<<<======<<<<<<======>>>>>>??????>>>>>>>>>>>>@@@BBBDDDEEEKKKRRRXXX]]]eeemmmooonnnmmmgggdddhhhpppzzz}}}uuulllddd^^^[[[[[[[[[]]]```cccddddddbbbaaaccciiirrr|||}}}{{{zzzyyywwwtttrrrqqqooommmjjjhhhgggeeeeeedddccc```^^^^^^[[[XXXVVVUUUTTTRRRPPPOOONNNMMMMMMNNNNNNLLLJJJHHHIIIIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEFFFFFFIIIOOOYYYdddrrr}}}tttnnnjjjfffaaa\\\YYYWWWSSSPPPNNNLLLIIIFFFIIIHHHGGGFFFEEEEEEEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDDDDEEEFFFHHHGGGGGGGGGGGGFFFFFFFFFEEEDDDBBB???<<<:::777666888888888777666555555555666777888888777777999:::;;;:::999999;;;===@@@BBBCCCEEEHHHKKKNNNSSSYYY^^^cccfffkkkppptttzzzwwwqqqnnnmmmzzzmmmRRREEEBBB<<<<<<<<<<<<;;;:::999999;;;;;;;;;;;;;;;<<<<<<===<<<<<<======>>>?????????>>>>>>>>>???@@@BBBDDDEEEHHHOOOVVVZZZ```iiinnnnnnrrrmmmiiilllqqqyyy}}}uuulllccc\\\ZZZYYYYYY[[[^^^aaabbbbbb``````bbbhhhrrr}}}~~~|||zzzxxxxxxvvvssspppmmmllljjjiiiiiigggdddbbbbbb___\\\ZZZYYYWWWUUUSSSRRRQQQPPPQQQRRRRRRPPPNNNMMMMMMMMMMMMLLLJJJIIIHHHFFFEEEEEEEEEFFFFFFGGGHHHIIIMMMTTT]]]jjjxxxwwwqqqmmmhhhccc___[[[XXXTTTQQQOOOMMMIIIGGGHHHGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEHHHGGGEEEDDDBBBBBBAAAAAAEEEEEEEEEFFFFFFFFFGGGGGGFFFEEECCCAAA===:::888666888888777777666666555555666777888888666666666888;;;:::999999:::===???AAAAAACCCFFFIIIMMMRRRWWW[[[___bbbggglllqqqvvv|||xxxrrrpppmmmzzzkkkRRREEECCC=========<<<;;;;;;::::::;;;::::::::::::;;;<<<<<<<<<<<<======>>>???@@@@@@????????????AAACCCEEEFFFDDDLLLRRRUUUZZZccckkkmmmtttpppnnnpppuuu{{{~~~wwwnnnddd]]][[[ZZZYYY[[[^^^```aaaaaa]]]\\\^^^eeeooo{{{~~~}}}{{{xxxuuurrrpppnnnmmmmmmkkkhhhfffeeebbb___]]]\\\ZZZXXXVVVUUUTTTSSSTTTUUUUUUTTTRRRRRRRRRQQQPPPOOOMMMKKKJJJHHHHHHHHHHHHHHHIIIJJJJJJJJJMMMRRRZZZfffvvv{{{tttooojjjeeebbb]]]ZZZUUURRRPPPMMMKKKIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCAAA@@@@@@???BBBCCCDDDDDDFFFFFFGGGHHHHHHHHHFFFDDDAAA===:::999888777777777666666666555555777888777666666777999:::999999999:::<<<>>>@@@@@@CCCFFFJJJMMMRRRWWWZZZ\\\___dddiiinnnsssyyy}}}xxxssspppnnn|||lllRRRFFFDDD>>>>>>===<<<<<<;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<===>>>???@@@@@@AAA@@@@@@@@@@@@BBBDDDFFFGGGCCCKKKQQQRRRVVV___hhhlllqqqnnnoootttyyy~~~xxxqqqggg___^^^]]]\\\]]]___aaaaaa```\\\[[[]]]cccmmmyyy|||yyyuuusssqqqpppooonnnkkkhhhfffccc```___^^^]]][[[YYYYYYXXXWWWXXXYYYYYYWWWUUUVVVVVVUUUTTTRRRPPPOOONNNJJJIIIIIIHHHIIIIIIIIIJJJKKKLLLPPPWWWcccsssyyyrrrlllgggddd```\\\WWWSSSPPPNNNLLLJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEBBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBCCCEEEFFFGGGHHHHHHHHHGGGEEECCC???<<<:::777777777777666666666666444666777888888888:::<<<999999999999:::;;;===>>>>>>AAAEEEIIILLLPPPUUUXXXZZZ]]]bbbggglllqqqwww{{{xxxrrrpppppp}}}qqqVVVHHHFFF@@@???>>><<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAACCCEEEGGGHHHFFFLLLPPPQQQVVV___hhhkkknnnmmmoootttzzz~~~{{{tttjjjbbbaaa```^^^^^^___``````___]]]\\\]]]bbbmmmyyy|||xxxvvvtttsssrrrpppmmmjjjhhhfffcccbbbbbbbbb```______]]]\\\]]]]]]]]][[[YYYZZZZZZZZZXXXWWWUUUTTTSSSKKKKKKJJJIIIHHHHHHHHHHHHJJJJJJMMMSSS^^^nnnvvvnnnjjjgggbbb^^^XXXTTTQQQOOOMMMKKKKKKJJJIIIHHHHHHGGGGGGHHHGGGGGGFFFEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@AAABBBBBBAAAAAAAAA???@@@AAABBBDDDEEEFFFGGGEEEEEEEEEEEECCC???<<<:::777777777777666666666666333555777888888999;;;===999888999999:::;;;<<<<<<:::>>>BBBFFFIIIMMMRRRUUUXXX[[[```eeejjjooouuuyyyxxxssspppppp}}}xxx[[[KKKIIIAAA@@@>>>===<<<<<<======<<<;;;;;;;;;;;;<<<======<<<<<<===>>>@@@AAABBBBBBBBBBBBBBBBBBDDDFFFHHHIIIHHHMMMPPPSSS[[[fffmmmnnnmmmlllnnnrrrvvv~~~|||rrrjjjdddbbb```_________]]]\\\\\\[[[[[[```kkkwww~~~|||zzzxxxvvvuuussspppmmmllljjjhhhggghhhhhhgggfffeeedddbbbbbbbbbaaa___\\\___^^^^^^]]]\\\[[[YYYXXXPPPOOOMMMLLLJJJIIIIIIIIIJJJKKKLLLPPPYYYhhhxxx{{{rrrmmmkkkccc___YYYTTTRRRPPPNNNLLLJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCBBBAAAAAA@@@@@@AAABBBBBBAAAAAA@@@???@@@@@@BBBCCCDDDEEEEEECCCDDDEEEEEEDDDAAA>>><<<666666666666777777777777444555777777777777888:::888888888999::::::;;;;;;:::===BBBFFFIIIMMMQQQTTTVVVYYY^^^ccchhhmmmssswwwyyytttqqqooo{{{aaaOOOKKKBBB@@@>>>===<<<<<<===>>>===<<<<<<<<<<<<===>>>>>>;;;<<<===>>>@@@AAABBBCCCCCCCCCBBBCCCDDDFFFHHHJJJIIILLLOOOVVVcccpppuuutttiiihhhiiilllooowwwzzzqqqeeeccc```^^^^^^]]]\\\ZZZZZZXXXXXX]]]gggsss}}}~~~|||zzzxxxwwwuuurrroooooommmllllllmmmmmmmmmllljjjhhhffffffeeedddaaa___aaaaaaaaaaaa```___]]]]]]UUUTTTRRRPPPOOOMMMLLLLLLMMMMMMMMMPPPXXXeeesss}}}~~~uuupppnnnddd```ZZZUUURRRPPPNNNMMMJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCGGGFFFFFFEEEDDDCCCCCCCCCAAABBBBBBCCCBBBAAA@@@??????@@@@@@AAABBBCCCDDDEEEDDDEEEGGGHHHGGGDDDBBB@@@666666666666777777777777555666777666555555555777888888888999:::::::::;;;;;;???DDDHHHLLLOOOSSSVVVTTTWWW\\\aaaffflllqqquuuzzzuuusssnnnyyyeeeQQQLLLBBBAAA???===<<<===>>>???===============>>>??????;;;<<<===???@@@AAACCCCCCCCCCCCCCCCCCEEEGGGIIIJJJIIIKKKOOOXXXhhhxxx|||yyydddcccdddgggjjjsss~~~ssslllfff___\\\^^^___^^^[[[\\\ZZZYYY\\\dddqqq}}}}}}zzzwwwuuusssrrrsssttttttqqqllljjjkkkmmmjjjjjjiiihhhgggfffeeeeeehhhhhhgggfffeeecccbbbaaa\\\YYYVVVTTTSSSQQQNNNKKKJJJIIIJJJOOOVVV___ooo|||}}}uuuoooeeeaaa[[[VVVTTTSSSQQQPPPJJJGGGEEEDDDEEEFFFFFFEEEGGGGGGFFFEEEDDDCCCBBBBBBDDDDDDDDDDDDDDDCCCCCCCCCAAAAAA@@@@@@???>>>>>>>>>======>>>???@@@@@@AAAAAAAAABBBBBBCCCBBBAAA???>>>777777666666666666777777888888777666666666666666888777666666666777999999:::===@@@CCCEEEIIIMMMPPPUUUVVVZZZ^^^dddjjjoooqqqyyy|||uuuqqqqqqyyyiiiSSSHHHCCCAAA>>>======>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<===>>>@@@BBBCCCCCCDDDFFFFFFGGGHHHKKKMMMMMMOOOSSSYYYeeeqqqtttqqqfffddddddhhhmmmvvvyyymmmfff___\\\^^^___^^^]]]YYYYYY[[[```hhhrrr|||~~~{{{yyywwwvvvwwwxxxxxxtttoookkklllmmmppppppooommmllljjjiiiiiiiiiiiiiiihhhgggeeedddccc```]]]ZZZXXXVVVTTTQQQOOOMMMKKKKKKPPPUUU___nnn|||wwwooofffbbb\\\XXXUUUTTTRRRPPPLLLJJJGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCCCCCCCEEEEEEEEEDDDDDDDDDDDDDDDAAAAAA@@@@@@???>>>>>>>>>===>>>>>>???@@@@@@AAAAAAAAABBBBBBCCCBBBAAA@@@???888888777666666666777777888777777666666666666666777777666666666888999::::::<<>>======>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@BBBCCCCCCEEEFFFGGGGGGIIIKKKNNNPPPRRRUUUZZZeeepppsssqqqgggeeedddhhhlllttt~~~yyymmmggg```\\\]]]___```___WWWYYY]]]ccckkkssszzz~~~}}}{{{{{{|||}}}yyytttooooooooovvvuuutttrrrpppnnnllllllkkkkkklllkkkkkkiiigggfffeeebbb___\\\ZZZXXXUUURRRPPPMMMLLLOOOTTT]]]mmm{{{{{{pppiiieee___[[[XXXUUUSSSQQQMMMKKKHHHGGGHHHHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCAAAAAAAAA@@@??????>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAABBBCCCCCCBBB@@@@@@999999888777666666666777777777666666555555666666666666666666777888999:::999<<>>======>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAABBBCCCDDDEEEGGGHHHHHHJJJMMMOOORRRVVVZZZ___hhhrrrtttqqqiiigggfffiiilllsss~~~yyyvvvsssppplllfff```\\\]]]___aaabbbXXXZZZ^^^dddkkkssszzz~~~}}}~~~yyyuuutttuuuyyyxxxvvvtttqqqooommmlllnnnnnnooopppooonnnlllkkkhhheeebbb___]]]ZZZWWWTTTRRRNNNLLLNNNRRR[[[jjjxxxuuummmiiiccc^^^[[[XXXUUURRRMMMJJJGGGFFFFFFGGGFFFEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>?????????@@@@@@@@@@@@AAABBBCCCCCCBBBAAAAAA;;;:::999888777666666666777666666555555555666666555555666777888999::::::888;;;>>>@@@BBBEEEIIILLLQQQSSSVVV[[[```fffkkknnnnnnuuu|||yyyuuupppvvvlllVVVJJJCCCAAA>>>======>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>@@@AAACCCDDDEEEFFFHHHIIIJJJKKKNNNQQQSSS[[[ccckkkttt{{{{{{vvvllljjjiiikkknnnuuuyyypppkkkhhhggggggddd___]]]]]]```bbbddd\\\\\\^^^bbbiiirrrzzz~~~|||zzzzzz||||||{{{yyyvvvtttqqqooonnnqqqrrrtttuuuuuusssqqqpppkkkhhhdddaaa^^^[[[WWWTTTSSSOOOMMMNNNQQQXXXfffsss{{{qqqmmmgggbbb^^^ZZZVVVSSSNNNLLLIIIGGGGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDCCCBBBBBBAAA@@@@@@BBBBBBAAAAAA@@@????????????????????????@@@@@@@@@???@@@BBBCCCDDDCCCCCCBBB<<<;;;:::999777777666666666666555555555555666666555666666777888999999999777:::<<>>======>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBDDDEEEEEEGGGIIIJJJKKKMMMPPPRRRWWWbbbqqq}}}qqqnnnmmmooorrrzzzvvvkkkeeeccccccbbb```^^^]]]^^^```cccfff___^^^^^^```gggqqq{{{}}}|||}}}{{{xxxvvvtttssssssuuuwwwyyyyyyxxxvvvtttnnnkkkgggdddaaa]]]YYYVVVTTTQQQOOOPPPRRRWWWcccooouuuqqqkkkfffaaa]]]XXXUUURRROOOLLLJJJIIIIIIHHHFFFEEEEEEEEEFFFFFFGGGGGGGGGEEEDDDDDDCCCBBBAAA@@@@@@BBBBBBBBBAAA@@@@@@?????????????????????????????????@@@BBBCCCDDDDDDDDDCCC>>>===;;;999888777666666555555444444555555666666666666777888888888888777777999;;;===???BBBFFFIIILLLOOOSSSXXX\\\___aaabbbiiipppvvvyyy~~~~~~xxxuuunnnwwwrrr\\\OOOCCCAAA>>>======>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAACCCDDDEEEFFFHHHJJJKKKLLLNNNRRRTTT\\\jjj|||xxxtttqqqrrruuu~~~wwwkkkccc``````\\\\\\]]]]]]^^^aaadddfff______^^^aaahhhqqqzzz||||||}}}{{{yyywwwwwwvvvxxxzzz}}}}}}|||zzzxxxsssppplllhhheeeaaa]]]ZZZVVVTTTSSSTTTUUUXXXcccmmm|||wwwtttnnniiiddd^^^YYYUUUSSSPPPMMMJJJJJJIIIGGGFFFDDDDDDEEEFFFGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBAAAAAACCCBBBBBBAAAAAA@@@??????????????????????????????>>>@@@BBBCCCDDDEEEEEEDDD???>>><<<:::888777666666555444444444444555666777777777888999888777666666666888;;;===>>>AAAEEEGGGOOOOOOPPPSSSVVVZZZ^^^```eeelllssswww|||~~~xxxvvvnnnvvvsss\\\NNNCCCAAA>>>======>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<>>???AAACCCEEEEEEEEEEEE@@@???===:::888777666666444444444444444555666777888888999999888777555444666888:::<<<>>>@@@DDDGGGRRRPPPNNNNNNQQQVVV\\\```bbbiiipppuuu|||~~~yyywwwnnnuuuttt[[[LLLCCCAAA>>>======>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBDDDEEEFFFGGGIIIKKKMMMNNNPPPTTTVVV^^^kkk{{{~~~wwwtttuuu~~~wwwmmmddd[[[UUUZZZXXXWWWXXX[[[___bbbcccaaa^^^\\\```hhhqqqwwwyyy{{{{{{|||~~~~~~~~~}}}}}}}}}{{{}}}~~~|||yyyvvvsssqqqmmmiiiccc___^^^\\\YYYVVVVVV\\\ccciii~~~yyyvvvpppiiibbb]]]YYYXXXRRROOOLLLJJJIIIHHHFFFEEECCCDDDEEEFFFGGGHHHHHHHHHFFFEEEEEEEEEFFFEEECCCAAAAAAAAAAAAAAAAAA@@@???>>>@@@???????????????@@@@@@BBBBBBAAA@@@AAABBBCCCDDD@@@>>><<<:::::::::888777555555666666666666666666777777666666666666777777:::::::::;;;===>>>@@@AAADDDGGGJJJLLLOOOSSSXXX\\\dddhhhmmmsssyyy}}}xxxvvvooosssyyy[[[LLLEEEBBB???=========<<<;;;>>>>>><<<;;;;;;<<<===>>>???>>>>>>???BBBDDDDDDDDDKKKKKKLLLNNNPPPSSSVVVXXX___kkkvvv|||}}}tttssssssvvvvvvmmmeee]]]XXXXXXWWWUUUVVVZZZ^^^```aaa]]][[[ZZZ^^^fffpppwwwzzz~~~~~~{{{}}}~~~|||{{{yyyuuurrrooolllgggdddaaa___\\\XXXXXX[[[bbbfffwww}}}zzztttmmmfff```]]][[[SSSPPPMMMKKKJJJHHHFFFDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEEEEFFFEEECCC@@@@@@@@@@@@@@@@@@???>>>>>>???>>>>>>>>>??????@@@AAABBBAAAAAA@@@AAABBBCCCDDDDDDAAA>>><<<:::888666444555555555555555555555555666666555555555555666666888888888999;;;<<<>>>???DDDFFFIIIKKKNNNRRRWWW[[[```dddiiiooouuu{{{|||wwwuuunnnrrrxxxZZZKKKDDDBBB???=========<<<;;;>>>===<<<;;;;;;<<<======AAA@@@@@@AAACCCEEEFFFFFFIIIJJJLLLOOORRRVVV[[[^^^dddooovvvyyyzzzsssssssssuuu~~~tttmmmfff___ZZZVVVUUUSSSTTTXXX[[[^^^^^^ZZZXXXXXX\\\dddnnnwww{{{|||~~~}}}{{{|||yyyuuurrrpppmmmkkkhhhdddccc```\\\ZZZ[[[___bbbqqq~~~|||vvvpppiiiccc^^^\\\UUURRRNNNKKKJJJHHHFFFDDDEEEEEEFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEFFFEEEBBB@@@>>>????????????>>>>>>============>>>???@@@AAABBBAAAAAA@@@@@@@@@AAABBBCCCDDDBBB???===<<<:::777555666666666666666666666666555555444444444444555555555666666777888:::;;;<<>>=========<<<;;;===<<<;;;::::::;;;<<<===@@@@@@@@@AAACCCDDDFFFGGGGGGJJJMMMPPPTTTZZZ```dddmmmuuuyyyxxx||||||tttsssrrrttt~~~tttmmmfff___ZZZUUUTTTSSSTTTWWW[[[\\\]]]ZZZYYYYYY\\\cccllluuu{{{~~~}}}{{{zzzwwwssspppooonnnlllkkkiiihhheee```]]]\\\]]]___nnnyyy~~~{{{vvvooohhhbbb^^^[[[WWWSSSOOOKKKIIIHHHFFFDDDEEEFFFFFFFFFFFFFFFEEEDDDFFFEEEDDDEEEEEEDDDAAA???======>>>>>>>>>>>>>>>===<<<<<<======???@@@AAABBB@@@@@@@@@@@@AAAAAABBBBBBAAA@@@>>>>>>>>>===;;;999999888888888888888777777666555555444444555555666444555555666777999:::;;;@@@BBBEEEGGGIIIMMMRRRUUUWWW[[[```gggmmmttt{{{|||wwwvvvnnnrrr{{{ZZZJJJDDDAAA>>>============<<<<<<;;;;;;::::::;;;======>>>???@@@@@@AAABBBDDDFFFGGGJJJNNNQQQUUU[[[ccchhhttt|||{{{~~~yyytttsssvvvuuummmfff___YYYVVVUUUTTTUUUXXX[[[\\\\\\\\\[[[[[[\\\aaajjjtttzzz}}}~~~|||{{{xxxtttrrrqqqpppooommmmmmkkkhhhccc___\\\]]]^^^iiisss}}}|||zzzuuuoooiiiccc^^^[[[WWWSSSNNNJJJHHHGGGFFFDDDEEEEEEFFFFFFFFFEEEEEEDDDFFFEEEDDDEEEEEEDDDAAA>>>;;;<<<===>>>>>>>>>>>>>>><<<<<<<<<===>>>@@@AAABBB@@@@@@AAAAAABBBBBBBBBBBBBBB@@@@@@@@@@@@???===;;;888888888777777666666666777666666666666666666777555555555666777999;;;;;;>>>???BBBDDDFFFJJJOOORRRUUUYYY___eeelllttt{{{~~~yyyvvvnnnsss|||\\\IIICCCAAA>>>======>>>===<<<<<<;;;;;;:::;;;<<<===>>>>>>@@@BBBBBBAAABBBEEEHHHIIILLLPPPRRRUUUZZZcccjjjyyy~~~uuutttzzzxxxoooggg```ZZZVVVUUUUUUVVVYYY[[[\\\[[[\\\\\\[[[\\\```hhhssszzz}}}zzzvvvwwwxxxxxxyyyxxxxxxxxxvvvxxx}}}}}}~~~{{{xxxvvvuuutttrrrppppppnnnjjjeee```^^^___```ccclllvvv}}}~~~~~~~~~zzzxxxuuupppjjjddd___\\\VVVRRRLLLIIIGGGFFFFFFEEEDDDDDDEEEEEEFFFEEEEEEEEEFFFEEEDDDDDDDDDCCC@@@>>>;;;;;;<<<>>>????????????<<<<<<<<<===>>>???@@@AAA@@@AAABBBCCCCCCCCCBBBBBBEEEDDDCCCBBBAAA???;;;888666666666555555444444333777777666666666666777777555555555666777999;;;<<<;;;===@@@BBBDDDGGGLLLOOORRRVVV]]]dddkkkrrrzzzyyyvvvnnnuuu|||]]]IIICCC@@@>>>======>>>>>>===<<<<<<;;;;;;<<<===???@@@AAADDDFFFFFFDDDEEEHHHLLLKKKNNNRRRTTTUUU[[[dddlll|||}}}sssrrr{{{zzzrrrjjjccc]]]VVVUUUUUUVVVYYY[[[[[[ZZZYYYYYYYYYZZZ^^^gggrrr{{{|||~~~xxxpppoooooooooooopppqqqqqqtttwww~~~~~~~~~|||zzzyyyxxxuuurrrpppqqqoookkkfffaaa___aaacccaaajjjrrrxxx||||||tttrrrnnnkkkhhhgggggghhhmmmpppvvv|||uuutttqqqmmmhhhbbb^^^[[[TTTPPPKKKGGGFFFFFFFFFEEECCCCCCDDDEEEFFFFFFFFFEEEFFFEEEDDDDDDDDDCCC@@@===:::;;;===>>>???@@@@@@@@@===============>>>??????AAABBBCCCDDDDDDDDDCCCCCCFFFEEEDDDCCCCCC@@@===999888888777666666555444444666666666555555666666666444444444555777888:::;;;:::<<<>>>@@@BBBEEEJJJMMMNNNRRRYYY```gggooowww|||~~~xxxtttooovvvyyy\\\KKKBBB@@@>>>======>>>>>>=========<<<<<<===>>>@@@AAABBBEEEHHHHHHFFFFFFJJJNNNKKKPPPTTTVVVWWW]]]hhhqqq~~~vvvlllooozzz{{{tttmmmeee```UUUTTTTTTVVVXXXZZZZZZYYYVVVVVVWWWXXX\\\fffsss||||||zzzpppppppppppppppqqqqqqrrruuuyyy}}}{{{yyyxxxwwwtttpppmmmrrrpppkkkfffaaa```bbbeeedddkkkrrrtttvvvuuuqqqkkk___]]]XXXUUURRRQQQRRRRRRXXX\\\cccjjjpppssssssssspppooommmiiiddd___[[[XXXSSSOOOIIIFFFEEEEEEFFFFFFBBBBBBDDDEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDBBB???===;;;;;;===???@@@AAAAAAAAA>>>===============>>>???BBBBBBDDDEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDCCC@@@===;;;;;;::::::999888888777555555555444444555555555333333444444666777999:::999;;;===???AAADDDHHHLLLKKKOOOVVV]]]eeemmmuuuzzz|||vvvrrrooowwwwww[[[LLLBBB@@@======>>>>>>>>>===>>>=========>>>???AAABBBAAADDDGGGGGGDDDEEEIIIMMMKKKPPPVVVWWWYYY___kkkuuuzzznnngggkkkwww}}}vvvkkkaaa]]]TTTSSSSSSUUUXXXZZZ[[[[[[WWWVVVUUUXXX___hhhrrrwww}}}~~~}}}zzzyyyzzzzzzzzz~~~}}}zzz|||zzzxxxxxxyyyxxxtttpppqqqpppooollliiieeebbb```fffggghhhjjjiiiddd]]]WWWMMMKKKIIIGGGEEEEEEFFFGGGKKKLLLOOOTTTYYY___dddgggddddddcccbbb^^^YYYTTTQQQPPPJJJDDDCCCEEEFFFDDDBBBDDDEEEEEEEEEEEEEEEDDDCCCEEEEEEEEEDDDBBB@@@>>>======<<<<<<<<<===>>>@@@AAACCCBBB@@@>>>>>>???@@@AAA@@@@@@AAAAAAAAAAAAAAAAAADDDCCCBBBAAAAAAAAAAAAAAA<<<;;;:::888777666666666444444555555555555555555777777666555444444333333;;;<<<>>>>>>???BBBEEEHHHIIIMMMRRRXXX___hhhqqqvvv{{{}}}|||wwwvvvpppxxxwwwZZZMMMDDDAAA>>>===>>>?????????===>>>>>>>>>>>>>>>>>>>>>DDDEEEGGGIIIJJJLLLLLLLLLRRRQQQTTTZZZ^^^cccooo~~~qqqfffiiipppvvv~~~~~~wwwkkkaaa\\\TTTSSSRRRTTTWWWYYYZZZZZZWWWVVVVVVYYY___iiirrrxxx~~~||||||{{{yyyyyyyyyxxxtttqqqqqqqqqooollliiieeeaaa___aaaaaaaaabbb```\\\UUUPPPGGGFFFCCCAAA@@@???@@@AAACCCDDDFFFJJJOOOTTTXXX[[[\\\]]]]]]\\\YYYUUUQQQNNNNNNIIIDDDBBBDDDEEEDDDAAACCCCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDBBB@@@???======<<<<<<;;;<<<>>>???@@@DDDCCCAAA@@@@@@@@@AAABBBAAAAAAAAAAAABBBBBBBBBBBBDDDCCCBBBBBBAAAAAAAAABBB===<<<;;;999888777666666555555555555555555555555444444555555555555555666:::;;;======>>>@@@DDDGGGIIILLLQQQWWW^^^gggooouuu{{{}}}|||vvvuuussszzzyyy[[[LLLDDDAAA>>>======>>>???>>>>>>>>>>>>???@@@AAABBBBBBDDDEEEGGGIIIKKKLLLMMMMMMSSSRRRUUUZZZ]]]bbbnnnzzzrrrgggiiipppuuu}}}wwwkkk```[[[TTTRRRQQQRRRUUUWWWXXXXXXXXXWWWWWWZZZ```jjjsssyyy}}}|||zzzzzzzzzxxxuuurrrrrrqqqoookkkgggccc```^^^\\\[[[ZZZXXXVVVSSSMMMJJJCCCAAA???===;;;;;;;;;;;;<<<===>>>@@@DDDGGGKKKMMMQQQRRRRRRRRRQQQOOOLLLJJJKKKGGGBBBAAACCCDDDCCCAAA@@@AAABBBCCCCCCDDDCCCCCCBBBCCCCCCCCCBBBAAA???>>><<<<<<;;;;;;<<<===>>>???CCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDCCCBBBBBBAAABBBBBBBBB@@@???===;;;999888666666555555555555555555555555222222333444666777888888999:::;;;<<<<<<>>>BBBEEEHHHKKKPPPVVV]]]eeemmmssszzz}}}|||vvvuuuvvv}}}yyy[[[KKKCCC@@@===<<<===>>>>>>>>>????????????AAACCCEEEGGGDDDEEEGGGIIIKKKMMMNNNOOOTTTSSSUUUYYY\\\aaakkkttt~~~uuujjjlllqqquuu|||xxxkkk```[[[SSSQQQPPPPPPRRRUUUVVVVVVXXXWWWWWWZZZ```jjjsssyyy~~~}}}}}}|||{{{yyyvvvtttrrrqqqnnnjjjeeeaaa]]][[[ZZZXXXTTTRRRPPPMMMIIIGGGCCCBBB@@@>>><<<;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDFFFGGGIIIIIIIIIIIIGGGFFFGGGDDDAAA@@@AAABBBBBBAAA>>>???@@@AAABBBCCCCCCCCCAAABBBBBBCCCBBBAAA@@@???===<<<;;;;;;;;;<<<>>>???BBBBBBCCCCCCCCCBBBAAA@@@AAABBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBAAA@@@>>><<<999777666666666666666555555555555222333444555666777888999777888:::::::::<<<@@@BBBFFFIIINNNTTTZZZbbbjjjoooyyy{{{}}}xxxvvvwww}}}vvvYYYJJJCCC@@@===<<<<<<>>>>>>===????????????AAACCCFFFGGGEEEEEEGGGIIIKKKMMMOOOQQQSSSSSSUUUWWWZZZ```gggnnnxxxvvv{{{~~~{{{pppqqqtttwww~~~xxxlllaaa\\\TTTQQQOOOOOOQQQSSSTTTTTTWWWVVVVVVYYY___iiirrrxxx}}}zzzxxxwwwsssqqqmmmhhhccc^^^[[[YYYWWWTTTPPPNNNLLLKKKHHHFFFFFFEEECCCBBB@@@>>>======<<<;;;;;;:::;;;<<<===>>>???@@@BBBCCCDDDDDDCCCCCCBBB@@@???>>>???@@@@@@@@@>>>>>>@@@AAABBBBBBBBBBBBAAAAAABBBBBBBBBAAA???>>>======<<<;;;<<<<<<>>>???@@@AAAAAAAAAAAA@@@???>>>AAAAAABBBBBBCCCDDDEEEEEECCCCCCBBBBBBBBBCCCCCCDDDCCCCCCBBBAAA>>><<<999888777777666666666555555555555555555666666666777777666777888999999;;;>>>@@@EEEHHHLLLRRRXXX___gggllluuuxxx~~~~~~yyyxxxxxxoooWWWJJJCCC@@@===<<<===>>>>>>>>>?????????@@@AAACCCEEEGGGFFFGGGGGGIIIKKKNNNPPPQQQQQQSSSUUUVVVZZZaaagggjjjooonnntttxxxvvvvvvxxxyyyyyymmmccc^^^UUURRROOONNNPPPRRRSSSTTTUUUTTTTTTWWW]]]gggpppvvv|||{{{{{{uuusssnnniiiccc^^^[[[YYYTTTQQQNNNMMMLLLLLLJJJIIIIIIIIIGGGFFFDDDBBB@@@???===<<<;;;:::999::::::;;;;;;<<<===>>>??????@@@@@@============>>>>>>???@@@>>>???@@@AAAAAABBBAAAAAAAAABBBBBBBBBAAA@@@>>>===???>>>===<<<<<<===>>>???????????????>>>>>>>>>>>>@@@@@@AAABBBCCCDDDDDDEEECCCCCCCCCBBBCCCCCCDDDEEEDDDDDDDDDCCCAAA>>><<<:::888777777666666555555555777777666666666666666666666777888888888:::===???DDDFFFKKKPPPUUU\\\dddiiiqqquuu{{{}}}yyyxxxxxxlllUUUJJJDDDAAA>>>===>>>???????????????AAACCCEEEGGGIIIIIIIIIIIIIIIIIIKKKMMMPPPQQQQQQTTTVVVXXX]]]eeejjjjjjlllkkkqqquuu{{{{{{{{{||||||xxxnnneeeaaaVVVSSSOOONNNOOOQQQSSSSSSSSSRRRRRRTTT[[[dddnnnttt}}}~~~}}}~~~yyyvvvqqqkkkeee```]]][[[TTTRRRPPPPPPQQQRRRQQQOOOOOONNNMMMKKKIIIGGGEEEDDD???>>><<<;;;:::::::::;;;999::::::;;;;;;;;;<<<<<<:::;;;<<<<<<======>>>???@@@@@@AAAAAABBBAAAAAA@@@BBBBBBCCCBBBAAA???===<<<@@@???>>>======>>>???@@@@@@???>>>=========>>>>>>??????@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEDDDCCCAAA>>><<<888888777777666555555444666666666666666666666666666777888888888999<<>>???@@@@@@@@@>>>@@@EEEIIIMMMOOOPPPQQQKKKKKKJJJJJJKKKMMMOOOQQQQQQVVVYYYZZZaaakkkooonnnllllllsssxxx}}}}}}}}}}}}}}}xxxnnnfffbbbWWWSSSPPPNNNOOOQQQSSSSSSQQQPPPPPPSSSYYYccclllrrr||||||yyytttmmmgggbbb^^^]]]VVVUUUTTTUUUWWWXXXWWWVVVTTTSSSRRRQQQNNNLLLJJJIIIBBB@@@???===<<<<<<<<<<<<888888999999999999999999888:::;;;<<<<<<<<<>>>???AAAAAABBBBBBBBBAAA@@@@@@CCCCCCCCCBBBAAA>>><<<;;;AAA@@@???>>>>>>???@@@@@@AAA@@@>>><<<<<<===>>>@@@>>>>>>???@@@BBBCCCCCCDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDEEEEEEDDDBBB???>>>999888888777666555555444555666666666777777777888666777888888888999<<>>AAAGGGNNNSSSVVVWWWXXXMMMLLLKKKJJJKKKMMMOOOPPPSSSXXX[[[]]]eeeoootttqqqnnnooowww}}}}}}}}}}}}}}}}}}vvvnnneee]]]XXXUUUQQQOOOOOOOOONNNMMMSSSPPPOOORRRVVV\\\fffpppxxx{{{{{{yyytttnnnhhheeecccbbb\\\]]]^^^aaaddddddcccbbbeeeaaa\\\YYYXXXUUUPPPLLLIIICCCAAABBBAAA>>><<<===<<<<<<;;;;;;;;;<<<>>>???;;;;;;::::::;;;<<<>>>???>>>???@@@@@@AAAAAA@@@@@@BBBBBBAAA@@@@@@???>>>>>>AAAAAA@@@>>>;;;:::;;;<<>>???@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>??????>>><<<<<<<<<>>>?????????????????????@@@>>>???@@@AAABBBCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCDDDEEEDDDDDDDDDCCCCCCCCCBBB>>><<<999777666555666666555444333333333444555666888888888999:::;;;<<<===AAACCCGGGJJJNNNSSSYYY]]]ccciiiqqqyyyzzzttttttuuuoooVVVJJJEEECCCAAA???>>>???@@@@@@CCCGGGOOOZZZcccfffbbb]]]QQQPPPNNNMMMMMMOOOQQQSSSWWWZZZ___ccciiiooovvv{{{zzztttooopppsssxxx}}}yyypppfff^^^XXXTTTQQQOOONNNNNNNNNMMMOOOLLLKKKOOORRRWWWaaajjjttt{{{{{{tttnnnlllmmmoootttvvvzzzzzzuuunnnfff```VVVPPPLLLKKKIIICCC@@@AAA===<<<;;;:::::::::;;;<<<;;;;;;::::::;;;<<<>>>???@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAA@@@??????>>>:::<<<>>>???>>>===>>>???>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDD@@@>>><<<999777666666666333333333333444555666777888888888888999;;;<<<===???AAAEEEHHHLLLQQQWWW[[[aaafffnnnvvv}}}zzzttttttsssqqqWWWKKKEEECCCAAA???>>>>>>>>>???AAAGGGQQQ]]]gggjjjgggbbbWWWUUUSSSQQQQQQRRRTTTUUUYYY\\\aaaeeejjjpppwww{{{{{{rrrkkkkkknnnttt{{{{{{ssshhh```WWWTTTPPPNNNNNNNNNNNNMMMNNNKKKKKKNNNRRRVVV___hhhqqqzzzxxxrrrrrrwww{{{tttkkk```YYYTTTRRRNNNGGGCCCCCCAAA@@@>>><<<;;;;;;<<<<<<;;;;;;::::::;;;<<<>>>???>>>>>>???@@@@@@@@@@@@???@@@AAAAAAAAAAAA@@@???>>>999;;;>>>???>>>>>>???@@@???@@@@@@@@@?????????>>><<<<<<===>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBAAA>>>;;;999777666555666666666777777888888999777777888888999:::<<<===>>>@@@DDDGGGKKKPPPVVVZZZ___dddlllttt{{{yyyssstttqqqqqqWWWKKKEEECCCAAA???======>>>>>>BBBFFFNNNZZZdddhhhfffccc\\\[[[XXXVVVUUUVVVXXXYYY]]]```dddggglllqqqwww{{{yyyuuupppoooqqqwww}}}|||uuukkkcccVVVSSSOOONNNNNNNNNNNNMMMOOOLLLLLLOOORRRVVV^^^fffnnnxxx|||wwwyyyzzzmmmfff```\\\WWWNNNIIIHHHCCCBBB@@@===;;;;;;:::;;;;;;;;;::::::;;;<<<>>>???===>>>??????@@@@@@?????????@@@AAABBBBBB@@@???>>>;;;<<<>>>>>>>>>===>>>???AAAAAABBBBBBAAA@@@??????===============???@@@AAAAAABBBDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGDDDCCC@@@>>>;;;999777666999999999888888777777666777777777888999:::;;;<<<>>>@@@DDDGGGKKKPPPVVVZZZ___ccckkkssszzzzzzttttttsss~~~oooVVVKKKEEECCCAAA???>>>>>>??????CCCEEEJJJSSS]]]bbbcccaaa```^^^\\\ZZZZZZ[[[]]]___bbbdddgggjjjmmmqqqwwwzzzyyy{{{wwwvvvwww{{{|||uuullldddUUURRROOOMMMNNNNNNNNNNNNOOOMMMMMMPPPRRRUUU]]]eeemmmvvv}}}yyyqqqjjjeee]]]SSSMMMKKKEEEDDDAAA>>>;;;:::999999;;;;;;::::::;;;<<<>>>??????@@@@@@AAAAAAAAAAAAAAA>>>???AAABBBBBBAAA???>>>;;;=========<<<===???AAABBBBBBCCCCCCCCCAAA@@@??????>>>===<<<<<<===??????AAACCCDDDFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGEEEDDDBBB@@@===;;;999888888888888888777666555444777777777777888:::;;;<<<===???CCCFFFJJJOOOUUUYYY]]]bbbiiiqqqxxx{{{uuuuuuxxxmmmUUULLLEEECCCAAA?????????AAAAAAEEEFFFIIIPPPYYY___aaaaaaaaa```^^^]]]^^^```ccceeegggiiikkkmmmnnnqqqvvvyyyzzz~~~}}}{{{{{{zzzsssiiiaaaUUURRROOOMMMMMMNNNNNNNNNOOOLLLLLLPPPRRRTTT[[[ccclllsss|||wwwqqqhhh]]]VVVTTTJJJIIIEEEBBB???===<<<;;;;;;;;;::::::;;;<<<>>>?????????@@@AAAAAAAAAAAAAAA>>>???AAACCCCCCAAA???>>>:::;;;;;;;;;;;;>>>BBBEEEEEEFFFGGGGGGFFFEEECCCAAABBB@@@>>>===<<<<<<===>>>BBBCCCEEEGGGGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGEEEDDDCCCAAA???<<<:::999666777888888888777666555666666777777888:::;;;<<<;;;>>>AAAEEEHHHNNNSSSWWW[[[___fffnnnuuu~~~|||vvvvvv{{{lllVVVOOODDDCCCAAA@@@@@@AAACCCDDDFFFGGGKKKSSS]]]cccdddccc``````______aaadddhhhjjjlllmmmnnnooooooqqqtttwwwyyy|||~~~yyyrrrggg___TTTRRRNNNMMMMMMNNNNNNNNNNNNLLLLLLOOOQQQSSSZZZbbblllqqqzzzwwwkkkcccaaaPPPNNNKKKGGGDDDAAA@@@@@@;;;;;;::::::;;;<<<>>>???======>>>????????????>>>===???AAACCCCCCAAA???>>>999999999999;;;???EEEIIIIIIJJJKKKLLLKKKIIIGGGEEECCCBBB???===<<<<<<===>>>CCCDDDFFFGGGHHHGGGEEEDDDEEEEEEEEEFFFFFFGGGGGGGGGDDDDDDCCCBBB@@@>>><<<:::666777999:::;;;;;;::::::666666777777888999;;;<<<:::<<<@@@CCCGGGLLLRRRVVVYYY]]]dddlllsss||||||vvvwww{{{lllWWWQQQDDDCCCBBBAAAAAACCCDDDFFFFFFHHHOOOXXXbbbhhhhhhfff```______```cccgggkkkmmmoooppppppppppppqqqtttvvvvvvzzz}}}zzzrrrggg___VVVSSSOOOLLLMMMMMMNNNNNNPPPPPPOOOLLLLLLQQQZZZaaalllrrr{{{zzzxxxuuutttvvvzzzrrriii___WWWNNNIIIIIIHHHFFFCCC>>><<<::::::;;;=========<<<<<<<<<<<<======>>>>>>===>>>@@@BBBCCCCCCCCCCCC<<<;;;;;;<<<>>>@@@CCCEEENNNUUUYYYVVVRRROOOKKKGGGEEECCCAAA>>><<<===@@@BBBAAACCCEEEGGGHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGEEEDDDCCCAAA???<<<333333555666777777777777888888888777888888999:::<<<>>>AAACCCFFFKKKPPPSSSWWW]]]eeennnvvv~~~zzzxxxzzzgggSSSMMMFFFCCCAAA@@@AAACCCDDDEEELLLJJJPPP\\\fffhhhfffeeeaaacccdddccccccfffmmmrrruuusssrrrpppqqqsssvvvxxx|||vvvvvvzzzrrrhhh___UUURRRNNNLLLLLLMMMMMMMMMOOOOOOOOOMMMMMMQQQYYY___kkkrrr{{{yyyssslllkkkiiiiiilllrrrxxx{{{wwwiiiaaaWWWPPPMMMJJJGGGCCCBBB@@@===<<<<<<===<<<;;;<<<=========>>>>>>>>>>>><<<>>>???AAABBBBBBBBBBBB<<<<<<;;;<<<>>>BBBEEEGGGSSS[[[aaa___ZZZUUUNNNHHHDDDDDDCCCAAA??????@@@AAABBBDDDFFFHHHIIIIIIHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFHHHFFFEEEDDDCCCBBB???===666666777888888888888888777777777777888999999::::::===???BBBEEEIIINNNRRRWWW\\\dddmmmuuu}}}zzzxxxxxxgggSSSMMMGGGEEEBBBAAABBBDDDFFFGGGSSSQQQTTT\\\bbbaaa```aaa___bbbeeefffgggiiinnnrrrtttttttttttttttwwwzzz||||||uuussszzzyyyrrrhhh___UUURRRMMMKKKKKKLLLLLLLLLMMMNNNOOONNNNNNQQQWWW]]]jjjqqqyyyttthhhaaaZZZYYYYYYZZZ___eeekkkooovvvyyypppdddZZZTTTOOOKKKHHHGGGDDDAAA>>>>>>===<<<:::=========>>>>>>>>>>>>>>><<<===>>>???@@@AAAAAAAAA<<<<<<;;;<<>>:::::::::999999999888888666666666777888999:::;;;999;;;>>>AAACCCGGGLLLPPPUUU[[[ccclllttt|||zzzwwwyyyhhhTTTMMMHHHFFFDDDCCCDDDFFFHHHJJJQQQQQQTTTYYY\\\\\\___dddjjjmmmppppppmmmkkkkkkllllllnnnoooppprrrvvvzzz~~~~~~xxxtttxxxyyyqqqggg^^^UUUQQQMMMKKKJJJKKKKKKKKKKKKMMMOOOOOONNNPPPUUUZZZiiiooowww}}}}}}qqqeeeZZZSSSNNNMMMMMMOOOSSSXXX^^^bbbkkkxxxssseee\\\VVVRRROOOJJJGGGCCC@@@???>>>===;;;========================;;;<<<===>>>@@@AAAAAABBB===<<<;;;<<<>>>BBBGGGIIITTT___lllrrrrrrmmmbbbXXXNNNLLLHHHEEEDDDDDDCCCCCCCCCDDDEEEGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHFFFEEEEEEEEEDDDBBB???>>>===<<<:::999888777777666666666666777999:::;;;999;;;>>>@@@CCCFFFKKKOOOTTTYYYbbbkkksss{{{zzzwww|||iiiTTTMMMGGGFFFFFFDDDDDDFFFJJJLLLPPPQQQTTTWWWVVVUUU[[[dddnnnrrrvvvuuupppkkkhhhgggggghhhiiiiiilllrrr{{{zzzqqqfff]]]UUURRRMMMKKKJJJKKKKKKJJJJJJLLLNNNNNNMMMOOOTTTXXXfffllluuu{{{}}}zzzmmmbbbYYYRRRMMMJJJIIIIIIIIILLLPPPTTTVVVaaammmuuuggg^^^XXXUUULLLIIIEEECCCBBBAAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>@@@BBBCCCDDD???>>><<<<<<===AAAEEEHHHMMMYYYgggqqqvvvvvvnnneeeZZZTTTKKKFFFDDDFFFGGGGGGBBBCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEEEEFFFEEECCCAAA@@@>>><<<:::888777777666666666666666777888999::::::<<<>>>@@@CCCFFFKKKNNNRRRWWW```iiirrrzzz{{{xxx}}}jjjUUULLLEEEFFFFFFEEEDDDFFFKKKNNNSSSUUUXXXZZZWWWUUU[[[dddmmmqqqvvvvvvqqqllliiihhhhhhhhhfffeeegggooo|||}}}sssggg^^^VVVSSSNNNKKKKKKKKKKKKJJJJJJLLLNNNMMMLLLNNNSSSWWWbbbiiirrrxxx{{{~~~}}}mmm```XXXSSSOOOLLLJJJIIIHHHGGGHHHJJJMMMOOOVVVbbbtttzzzkkk```ZZZQQQNNNJJJGGGFFFEEECCCAAA============<<<<<<<<<<<<;;;<<<===???BBBEEEGGGIIIDDDBBB???======@@@DDDFFFIIIRRR^^^hhhqqqwwwtttnnnddd\\\PPPHHHGGGHHHIIIJJJBBBBBBBBBBBBBBBBBBBBBCCCEEEEEEEEEFFFFFFGGGGGGHHHGGGFFFEEEFFFGGGFFFDDDCCCBBB@@@===;;;888777777777777777666666666777888888:::<<<>>>@@@BBBFFFJJJNNNPPPVVV___hhhqqqyyy|||zzz}}}lllVVVLLLEEEFFFGGGFFFEEEGGGLLLQQQPPPSSSZZZbbbdddfffmmmvvvyyyrrrnnnmmmlllkkkhhhcccbbbiiivvvvvviii```XXXTTTOOOLLLLLLLLLKKKKKKJJJLLLMMMKKKJJJLLLRRRWWW___fffooovvvzzz}}}{{{qqqcccXXXSSSQQQNNNLLLJJJIIIGGGFFFFFFHHHJJJKKKOOOYYYhhhssszzz}}}oooeeeYYYVVVQQQMMMKKKHHHFFFDDD????????????>>>>>>>>>===<<<<<<>>>@@@DDDHHHKKKMMMJJJGGGCCC???>>>@@@CCCEEEIIIOOOVVV]]]hhhqqqssspppkkkaaaUUUMMMKKKKKKJJJIIIDDDCCCBBBBBBAAA@@@@@@@@@CCCDDDDDDEEEEEEFFFGGGGGGGGGFFFEEEFFFGGGGGGEEEDDDDDDBBB???<<<:::999999999888888777666666666666777999:::===>>>@@@DDDHHHLLLOOOTTT]]]gggpppyyy}}}|||lllWWWLLLEEEHHHIIIHHHFFFHHHNNNTTTTTTXXXcccpppxxx||||||yyyyyywwwwwwtttmmmhhhjjjsss{{{yyykkkbbbXXXUUUPPPMMMLLLLLLLLLKKKKKKLLLLLLJJJIIILLLRRRWWW]]]dddnnnuuuyyy}}}rrriii]]]UUURRRQQQNNNKKKIIIHHHFFFEEEFFFGGGIIIJJJLLLUUU___fffhhhhhhhhhhhhkkkllllllmmmttt}}}qqq```\\\VVVQQQNNNKKKGGGEEEAAAAAAAAAAAA@@@@@@??????<<<===>>>AAAEEEJJJNNNPPPOOOLLLFFFBBB@@@AAACCCEEEKKKNNNQQQVVV```kkkpppnnnmmmdddYYYRRROOOMMMJJJGGGEEEEEECCCBBBAAA@@@@@@@@@BBBCCCCCCDDDEEEFFFFFFFFFGGGFFFEEEFFFHHHHHHFFFDDDEEECCC@@@===;;;;;;;;;<<<999888777666666555555555777999;;;===???BBBGGGJJJNNNTTT]]]fffoooxxx}}}}}}mmmWWWKKKFFFIIIKKKJJJHHHJJJPPPVVVeeeiiirrr}}}~~~uuusssxxx~~~~~~oooeeeZZZVVVQQQMMMLLLLLLLLLLLLLLLJJJKKKMMMMMMLLLOOOTTTYYY```kkktttzzz}}}pppggg^^^ZZZXXXTTTRRRSSSRRRNNNIIIFFFEEEFFFGGGGGGHHHKKKPPPUUUWWWXXXWWWVVVUUUUUUWWW[[[aaaooo~~~pppddd[[[XXXUUUMMMHHHGGGCCCBBB???>>>>>>???AAABBBAAAAAABBBDDDIIIOOOUUUYYY]]]YYYRRRIIICCCAAADDDFFFKKKLLLNNNRRRVVV[[[```bbbiiieee]]]VVVOOOJJJHHHGGGBBBAAA@@@??????AAACCCDDDBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDBBB???<<<999777666888777777777777777888888999:::<<<===???AAAEEEIIINNNTTT]]]gggpppxxx|||gggUUUNNNHHHJJJNNNQQQQQQQQQXXXbbbooowww|||zzzxxxxxx{{{xxxzzztttjjj\\\WWWRRRMMMLLLKKKKKKJJJKKKIIIJJJMMMMMMLLLOOOUUUZZZaaajjjsssyyy|||~~~vvvlllccc___\\\WWWTTTTTTQQQMMMIIIFFFEEEEEEEEEDDDEEEGGGJJJMMMOOOPPPOOOOOOPPPQQQSSSVVVZZZfff{{{~~~~~~}}}{{{zzzmmmaaa]]]YYYQQQKKKJJJEEECCCAAA???>>>@@@AAACCCAAAAAABBBEEEJJJQQQWWW[[[bbb___YYYQQQJJJFFFEEEFFFKKKKKKMMMOOORRRTTTWWWXXX[[[XXXSSSMMMHHHDDDBBBAAA@@@???>>>======???AAABBBCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDBBB@@@===:::888777888888777777777777888888888:::<<<===>>>AAAEEEHHHLLLRRR\\\fffoooxxx}}}}}}}}}dddSSSMMMGGGHHHLLLQQQRRRTTTZZZaaammmvvv}}}~~~xxxooonnnmmmnnnrrrxxx~~~{{{vvvzzzwwwnnn___ZZZTTTOOOLLLKKKJJJIIIJJJIIIJJJMMMNNNMMMPPPVVV\\\aaaiiiqqqvvvzzz}}}vvvlllgggccc\\\WWWVVVSSSOOOKKKHHHFFFEEEDDDCCCDDDEEEGGGHHHJJJJJJKKKKKKOOOOOORRRUUUWWW```qqq}}}|||{{{zzzzzz{{{zzzxxxvvvyyyzzz|||}}}}}}mmmddd^^^WWWPPPMMMGGGEEECCC@@@???@@@AAABBBAAAAAABBBFFFLLLSSSZZZ^^^gggfffccc\\\TTTMMMIIIHHHLLLLLLMMMNNNNNNOOONNNNNNQQQPPPNNNKKKHHHEEECCCBBB@@@???>>>===>>>???@@@AAADDDDDDEEEFFFGGGHHHHHHIIIGGGGGGHHHHHHHHHGGGFFFFFFEEEEEECCCAAA>>>;;;999888999888888777777777888888888:::<<<===>>>AAAEEEHHHKKKQQQ[[[eeeooowww|||}}}yyy^^^NNNJJJGGGFFFIIIPPPUUUWWW[[[```lllsssyyyzzzyyyxxxuuupppjjjjjjkkkmmmqqqvvv{{{~~~|||vvvuuu{{{xxxnnnccc^^^WWWQQQNNNLLLKKKIIIJJJHHHJJJMMMNNNMMMPPPVVV\\\aaahhhnnnsssxxx|||xxxssslllddd]]][[[VVVSSSOOOKKKIIIHHHFFFDDDFFFGGGHHHIIIKKKMMMOOOPPPSSSTTTWWWZZZ\\\aaannn{{{{{{xxxyyyxxxwwwwwwxxxwwwuuussssssuuuvvvwwwyyy|||}}}tttoookkkkkkkkklllooovvv{{{kkkbbb[[[UUUPPPIIIGGGDDDAAA??????@@@AAA@@@AAACCCGGGNNNVVV]]]aaahhhiiihhhddd\\\TTTNNNJJJNNNNNNOOOPPPOOONNNLLLKKKNNNNNNMMMLLLJJJHHHEEEDDDBBBBBBAAA@@@AAAAAABBBCCCDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDCCC@@@===;;;999999999888888777777888888888999;;;===>>>AAAEEEHHHKKKQQQ[[[fffoooxxx||||||tttYYYJJJHHHIIIFFFHHHPPPVVVXXXZZZ^^^iiiooorrrooommmmmmllljjjllllllnnnpppsssvvvzzz|||wwwyyyyyyvvvssstttzzzxxxooogggbbb[[[TTTPPPNNNLLLKKKJJJIIIJJJMMMNNNMMMPPPVVV[[[___ffflllqqqwww|||yyynnnfffbbb[[[WWWRRRNNNLLLKKKIIIHHHHHHIIIJJJMMMPPPTTTWWWYYYZZZZZZ]]]aaacccfffoooyyy}}}yyyuuuuuusssrrrsssssssssqqqooooooqqqrrrssstttvvvyyy|||{{{pppiiibbb___[[[XXXXXX]]]dddiii}}}vvvhhh___XXXRRRLLLIIIEEEAAA???>>>??????AAAAAACCCHHHOOOWWW___ccceeegggiiiggg```XXXQQQMMMMMMMMMOOOPPPPPPOOOMMMMMMJJJKKKKKKJJJHHHEEEBBB@@@CCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFDDDBBB???<<<:::::::::999888888888888888888999;;;<<<>>>@@@DDDGGGLLLRRR\\\fffpppxxx|||{{{~~~rrrXXXKKKJJJKKKHHHIIIPPPUUUWWWYYY]]]fffjjjjjjddd___bbbeeegggllllllmmmnnnppprrrtttuuuuuuuuuvvvtttssstttvvvyyy{{{rrriiiddd\\\VVVQQQOOOMMMKKKLLLJJJKKKMMMMMMLLLOOOTTTXXX]]]dddkkkqqqvvv{{{{{{qqqmmmbbb]]]WWWSSSQQQQQQPPPPPPNNNPPPRRRVVVZZZ___ccceeefffeeegggkkkkkklllsss{{{~~~~~~|||xxxtttpppooonnnnnnooonnnllljjjlllmmmoooppppppqqqtttvvv{{{~~~ssskkkaaa\\\VVVRRRPPPSSSWWWZZZhhh~~~tttggg\\\TTTOOOLLLHHHCCC@@@?????????AAABBBDDDHHHOOOXXX___dddbbbeeegggeee```YYYSSSOOOJJJKKKLLLMMMNNNNNNNNNNNNMMMLLLLLLKKKHHHEEECCCAAACCCBBBBBBBBBBBBBBBAAAAAACCCCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGFFFGGGGGGFFFDDDAAA>>><<<;;;:::999888888888888888777999;;;<<<===@@@DDDGGGMMMSSS\\\fffooowww~~~{{{zzz~~~rrrYYYNNNMMMJJJHHHIIIOOOSSSUUUZZZ```iiillljjjaaa[[[]]]cccfffmmmmmmllllllmmmooopppqqquuuuuuuuuuuuwwwxxxzzz{{{|||ssshhhccc[[[UUUQQQNNNLLLKKKMMMKKKKKKNNNMMMKKKNNNSSSUUUZZZbbbjjjqqqvvv{{{~~~}}}xxxmmmhhhaaa\\\ZZZ[[[\\\]]]^^^```ccchhhmmmqqqtttvvv{{{yyyyyyzzzyyyxxx}}}|||zzz{{{zzzvvvsssooommmmmmmmmmmmmmmkkkiiiiiikkklllmmmmmmmmmoooqqquuuxxx|||zzzttteeeaaaZZZTTTQQQQQQQQQQQQ[[[nnnqqqaaaVVVSSSPPPKKKFFFBBB@@@@@@@@@AAABBBDDDHHHOOOWWW___cccbbbdddeeebbb]]]WWWRRRPPPJJJJJJKKKKKKMMMOOOPPPQQQQQQPPPOOONNNLLLIIIGGGFFFDDDDDDDDDDDDDDDCCCBBBBBBDDDEEEEEEEEEEEEFFFFFFFFFEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHGGGEEEBBB???<<<<<<;;;:::999888888888888777999:::<<<===@@@DDDGGGLLLRRR[[[dddlllttt{{{yyy{{{nnnXXXMMMKKKFFFFFFIIINNNQQQUUU^^^gggssswwwuuullldddcccgggiiilllkkkjjjjjjkkkmmmpppqqqqqqppppppuuu||||||rrrgggbbbZZZTTTPPPMMMKKKJJJNNNLLLLLLNNNMMMKKKMMMRRRSSSYYYbbbjjjqqqwww{{{~~~xxxrrrjjjdddccceeeggghhhoooqqqtttyyy}}}zzzxxxxxxyyyvvvrrrpppooonnnnnnoooooommmkkkgggiiijjjkkkjjjkkklllnnnqqqtttxxx{{{~~~}}}xxxkkkfff___XXXSSSPPPNNNLLLSSSddd}}}xxxeeeXXXVVVSSSNNNHHHDDDBBBBBBBBBBBBBBBDDDHHHOOOWWW^^^ccccccddddddaaa[[[UUUQQQOOOLLLLLLLLLLLLNNNPPPRRRTTTPPPOOONNNMMMKKKJJJHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHGGGHHHHHHHHHFFFCCC???===<<<;;;:::999888888888888777888:::<<<===@@@DDDGGGKKKQQQYYYbbbjjjqqqxxx||||||www|||~~~hhhTTTIIIGGGCCCDDDHHHMMMPPPUUU```mmm~~~zzzpppmmmmmmnnnfffeeeddddddfffiiilllnnnjjjiiikkksssttteeeaaaZZZUUURRRPPPNNNLLLIIIIIIJJJKKKLLLNNNPPPQQQPPPXXXcccjjjnnnrrrxxx}}}xxxsssrrrvvv||||||{{{{{{zzzvvvrrrsssrrrrrrqqqqqqqqqpppppplllkkkjjjiiiiiikkkmmmnnnooopppqqqsssvvvzzz}}}~~~}}}kkkjjjhhhccc\\\UUUQQQOOOQQQ^^^wwwkkk]]]TTTOOOLLLKKKIIIDDDCCCEEECCCFFFIIIKKKNNNSSS[[[bbbeeedddcccaaa^^^XXXPPPKKKGGGGGGHHHIIIMMMRRRVVVYYYYYYZZZYYYVVVRRRNNNMMMLLLMMMMMMKKKJJJIIIHHHHHHHHHHHHGGGFFFDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHJJJLLLMMMKKKKKKKKKIIIGGGEEEBBBAAA;;;999777666555666777888999888888:::>>>BBBEEEFFFKKKPPPXXX```hhhooovvvzzz{{{~~~uuubbbTTTLLLIIIGGGFFFHHHLLLPPPWWWffftttxxxnnnfffkkkiiifffeeefffhhhiiijjjhhhgggiiippptttgggbbb\\\VVVSSSQQQOOOMMMMMMLLLLLLLLLLLLLLLMMMMMMPPPWWWaaaiiimmmrrrxxx|||~~~}}}yyyuuuvvvvvvvvvuuuttttttsssrrrpppooommmllllllmmmooopppppppppqqqrrruuuxxx{{{|||~~~rrrqqqnnnhhh```XXXSSSPPPKKKVVVkkk~~~vvvfffZZZTTTOOOMMMJJJDDDBBBDDDBBBEEEIIIKKKMMMRRRZZZ```ccccccccccccaaa\\\TTTOOOJJJIIIHHHIIILLLPPPUUUXXX\\\]]]^^^\\\YYYVVVTTTTTTPPPOOONNNLLLKKKJJJIIIIIIJJJIIIHHHFFFEEEEEEEEEFFFHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJIIIHHHEEECCCAAA;;;:::888666555666777888888888888999===AAADDDFFFKKKPPPWWW___gggnnnuuuyyy{{{~~~sss```RRRKKKHHHHHHGGGIIIMMMQQQXXXggguuu~~~uuukkkkkkiiifffdddeeefffhhhiiiggggggjjjqqquuuiiiddd]]]WWWTTTQQQPPPNNNMMMLLLLLLKKKKKKLLLLLLLLLOOOVVV___ggglllqqqwww{{{~~~{{{|||||||||{{{yyyxxxwwwvvvuuutttrrrqqqppppppqqqqqqqqqppppppqqqsssuuuwwwxxx{{{}}}|||yyyuuunnnfff]]]UUUQQQNNNTTTccczzzqqqaaaYYYSSSOOOKKKEEEBBBBBBBBBEEEIIIKKKMMMQQQXXX]]]bbbcccdddfffeee```ZZZUUUNNNLLLIIIHHHIIIMMMRRRUUU]]]```cccdddccc```______WWWVVVTTTQQQNNNMMMKKKKKKLLLKKKIIIGGGFFFFFFFFFGGGJJJJJJIIIHHHHHHGGGGGGGGGJJJJJJJJJJJJHHHFFFDDDBBB<<<;;;888777666666777888777777888999<<>>BBBEEEKKKOOOVVV]]]dddkkkrrrwww|||zzz~~~uuubbbTTTNNNNNNMMMLLLMMMOOOQQQUUUbbbnnn}}}||||||}}}yyytttkkkiiifffcccaaabbbdddgggjjjkkkmmmooouuu~~~}}}xxxlllfff^^^VVVRRRPPPNNNMMMJJJJJJJJJJJJKKKLLLNNNNNNMMMRRRYYYaaaiiipppuuuyyy}}}~~~~~~}}}{{{yyywwwwwwvvvvvvuuutttssssssssstttuuuvvvxxx{{{~~~wwwoooeeeZZZRRRLLLJJJMMMYYYiiiggg]]]SSSOOOLLLHHHEEEEEEEEEJJJPPPSSSSSSTTTVVVXXXaaabbbdddfffgggeeeaaa]]]WWWSSSMMMIIIGGGIIILLLOOOUUUZZZaaafffiiikkklllmmmjjjgggbbb]]]WWWRRRNNNMMMJJJHHHGGGEEEEEEEEEFFFFFFEEEFFFGGGGGGHHHGGGGGGFFFIIIIIIJJJJJJIIIGGGFFFEEE>>>===:::888777777888999666888999999:::<<>>;;;999888777888999777999;;;;;;:::<<>><<<999888888888999777:::<<<<<<:::<<>>;;;999888888999555777999;;;<<<>>>AAACCCJJJNNNTTT[[[dddmmmvvv|||hhhYYYSSSQQQMMMNNNPPPRRRXXXaaakkkrrrssssssttttttsssrrrpppoooooo{{{yyywwwvvvtttzzz}}}}}}|||~~~yyytttvvvwwwggg]]]XXXVVVRRRNNNIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLPPPXXXccckkkpppqqqrrrvvvzzz|||}}}~~~zzzwwwuuuvvvwwwwwwwwwxxxzzz}}}~~~nnn^^^RRRKKKIIIHHHGGGEEEGGGRRR___zzzyyykkk\\\UUUQQQNNNLLLMMMQQQWWW```iiillliiibbb\\\RRROOOKKKKKKPPPYYYaaafffnnnkkkfffaaa]]]ZZZYYYYYYXXXXXXYYYYYYXXXVVVTTTSSSPPPMMMJJJHHHGGGDDDAAA>>>BBBBBBBBBDDDFFFJJJMMMOOOOOOOOONNNOOOOOONNNLLLJJJLLLLLLKKKJJJIIIGGGFFFEEECCCAAA>>>;;;999888888999666777999;;;<<<>>>AAADDDIIIMMMSSSZZZbbbllluuu{{{gggWWWPPPMMMPPPQQQRRRUUUZZZcccmmmsssvvvuuutttsssrrrooommmkkkiiissszzzxxxuuuvvvxxxxxx}}}}}}~~~sssmmmmmmyyy}}}mmmbbb[[[XXXSSSOOOIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKNNNUUU___iiiooosssrrruuuyyy{{{{{{~~~{{{yyyxxxxxxwwwwwwxxxyyy{{{|||}}}}}}lll[[[PPPMMMJJJIIIGGGDDDCCCLLLVVVmmm{{{mmm^^^VVVSSSOOOMMMNNNPPPVVV___gggkkkjjjgggdddTTTRRRNNNKKKJJJPPPYYY```ggggggfffaaa[[[XXXWWWYYY[[[\\\]]]]]]\\\YYYWWWUUUPPPNNNKKKHHHGGGEEEBBB@@@BBBAAAAAACCCFFFKKKQQQTTTTTTSSSRRRPPPNNNLLLKKKKKKLLLLLLLLLKKKJJJHHHFFFFFFCCCBBB???<<<:::999999999666888999:::;;;>>>BBBDDDGGGKKKQQQYYYaaakkktttzzzeeeVVVOOOLLLSSSTTTVVVZZZ```iiittt{{{}}}yyyuuurrrpppooommmlllkkksssxxxwwwuuuwwwzzz||||||}}}ooohhhfffooopppddd\\\VVVQQQMMMJJJJJJJJJJJJJJJKKKKKKKKKJJJJJJMMMRRR[[[eeennnssstttwww{{{||||||~~~~~~}}}{{{yyyyyyzzzzzzyyyzzz}}}|||jjjYYYNNNLLLJJJHHHFFFCCCAAAHHHPPPkkk}}}ooo```XXXTTTPPPNNNNNNOOOTTT\\\bbbfffhhhiiijjj___ZZZRRRLLLIIILLLSSSWWW\\\___bbb___YYYUUUVVVYYYZZZ[[[]]]______^^^]]][[[TTTRRROOOMMMLLLKKKHHHFFFBBBAAA@@@AAAEEEKKKRRRVVV\\\[[[YYYUUUQQQMMMLLLLLLMMMMMMMMMLLLJJJIIIGGGFFFCCCBBB@@@===;;;:::999999777888::::::;;;>>>BBBEEEGGGKKKRRRYYYbbbllluuu{{{zzzbbbVVVQQQOOOSSSVVVZZZaaaiiiuuuvvvpppnnnoooppppppuuuzzz~~~}}}zzzyyyzzz||||||}}}|||}}}ssslllhhhnnnxxxtttggg]]]VVVQQQMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKOOOWWWaaakkkrrrvvvzzz~~~~~~~~~|||zzzzzzzzzyyyyyy{{{~~~kkkZZZPPPKKKGGGEEEDDDAAAAAAGGGOOOkkkqqqaaaYYYUUUQQQNNNNNNRRRUUU[[[___bbbggglllppplllbbbVVVNNNLLLMMMMMMMMMTTTYYY]]]\\\XXXVVVXXX[[[UUUWWWZZZ]]]```cccdddeee]]][[[XXXVVVSSSPPPKKKHHHCCCBBB@@@@@@CCCIIIPPPTTTaaabbbaaa]]]WWWQQQOOONNNNNNNNNMMMLLLKKKIIIHHHGGGCCCBBBAAA>>><<<;;;:::999888999::::::;;;>>>CCCFFFIIIMMMSSS[[[dddnnnwww~~~qqq]]]UUUSSSRRRRRRWWW^^^gggsssxxxmmmiiillloooqqqvvvyyy|||}}}{{{wwwvvvwwwyyy}}}~~~}}}zzztttppptttyyy{{{~~~yyykkk```XXXSSSPPPLLLLLLLLLKKKKKKKKKKKKJJJIIIJJJKKKNNNTTT]]]hhhooovvvzzz~~~}}}|||||||||{{{zzz{{{~~~lll\\\SSSJJJEEEBBBAAA@@@AAAGGGOOOgggrrrbbbZZZUUUPPPNNNNNNTTTWWWZZZ]]]aaahhhqqqxxxyyymmm^^^UUUQQQOOOJJJFFFKKKOOORRRRRRQQQQQQSSSUUUOOOQQQTTTYYY___eeejjjmmmjjjhhheeebbb]]]VVVOOOIIIFFFDDDBBBAAACCCGGGMMMPPP^^^bbbeeeccc]]]WWWSSSQQQNNNNNNNNNMMMLLLJJJHHHGGGDDDCCCAAA@@@>>><<<:::999999999::::::;;;>>>CCCGGGJJJNNNUUU]]]eeepppyyylllZZZTTTTTTSSSUUUZZZbbblllyyyzzzllliiikkknnnpppnnnnnnqqqtttssspppppptttyyy|||~~~yyyxxx|||}}}}}}|||nnnbbbZZZTTTRRRLLLLLLLLLLLLKKKKKKKKKJJJHHHJJJLLLNNNRRR[[[eeellltttxxx|||~~~~~~}}}~~~~~~~~~||||||~~~|||~~~|||iiiZZZRRRLLLFFF@@@??????@@@GGGOOOddd{{{rrrcccZZZUUUPPPMMMMMMRRRTTTWWWZZZ^^^gggttt~~~{{{nnnbbbXXXRRRLLLIIIGGGHHHIIIIIIJJJKKKLLLMMMLLLMMMPPPUUU\\\eeelllqqqssssssrrrpppkkkcccZZZTTTKKKIIIFFFDDDDDDFFFJJJLLLTTT[[[cccfffaaa[[[VVVTTTOOOOOONNNMMMLLLJJJIIIHHHDDDCCCBBBAAA>>><<<:::999999:::::::::;;;>>>DDDHHHJJJNNNUUU]]]fffpppzzzkkk[[[WWWXXXXXX[[[___fffooozzz{{{qqqqqquuuwwwxxxlllhhhgggjjjjjjiiimmmssswwwzzz}}}}}}{{{{{{}}}|||}}}|||nnnbbbYYYTTTRRRMMMMMMLLLLLLKKKKKKKKKJJJHHHJJJLLLNNNRRRYYYcccjjjqqquuuzzz||||||}}}~~~~~~}}}~~~zzz}}}wwwdddVVVNNNNNNGGG@@@>>>>>>@@@GGGNNNccczzzssscccZZZUUUPPPMMMMMMMMMPPPSSSUUU[[[fffuuu|||mmm___UUUQQQOOOLLLJJJIIIIIIKKKLLLLLLKKKJJJKKKMMMRRRZZZdddmmmrrrwwwxxxzzzzzzxxxqqqhhhbbbOOOLLLIIIFFFEEEFFFHHHJJJJJJTTT```fffccc]]]XXXUUUOOOOOOOOONNNLLLKKKIIIHHHDDDCCCCCCAAA???===;;;999::::::::::::;;;>>>DDDHHHJJJNNNUUU]]]fffpppzzzkkk]]]\\\^^^___```dddjjjqqqzzz|||xxx|||rrrjjjeeeffffffgggmmmvvvtttwwwyyyyyyvvvuuuwwwyyy~~~xxxmmmaaaXXXUUUKKKKKKIIIHHHHHHIIIJJJJJJIIIIIIJJJKKKOOOWWW```fffnnnuuu|||}}}{{{{{{}}}zzzyyyzzz|||~~~oooaaaUUUNNNJJJDDD>>>===>>>???EEEKKK```zzzrrrcccYYYSSSOOOOOOQQQPPPRRRVVVWWWVVV[[[mmm~~~ppp```WWWSSSUUUQQQLLLIIIJJJIIIGGGDDDHHHIIIJJJLLLPPPYYYeeennnxxx{{{{{{yyyzzz{{{sssiii\\\TTTKKKEEEDDDFFFGGGHHHIIIKKKQQQYYY``````ZZZSSSPPPMMMKKKKKKMMMLLLIIIFFFHHHFFFDDDAAA>>><<<;;;:::999:::;;;;;;<<>>===>>>???DDDKKK\\\tttrrrcccZZZUUUQQQQQQTTTTTTUUUWWWVVVTTTXXXgggxxxrrrgggaaaZZZVVVRRRPPPPPPOOOLLLIIIHHHIIIIIIJJJNNNVVV```hhhsssxxxzzzyyyyyyzzzuuunnneee\\\PPPGGGDDDDDDFFFGGGFFFGGGJJJQQQXXX[[[XXXTTTPPPNNNLLLLLLMMMLLLJJJGGGHHHFFFDDDAAA???<<<;;;:::999:::;;;;;;<<<>>>BBBFFFIIINNNVVV___hhhqqqyyyzzzfff\\\ZZZ]]]______bbbiiiqqqxxx{{{yyywwwzzz|||xxxqqquuu}}}}}}tttllliiieeebbbdddiiimmmpppsssssstttvvvtttuuu}}}zzzoooaaaWWWTTTNNNMMMKKKJJJJJJJJJKKKLLLKKKKKKKKKKKKNNNTTT\\\aaalllrrrxxx{{{zzz|||~~~|||{{{{{{~~~|||nnnaaaWWWOOOJJJGGGBBB======>>>>>>CCCIIIUUUiiirrrcccZZZVVVSSSTTTXXX[[[[[[[[[XXXSSSTTT```nnn|||rrreeeaaa[[[XXXXXXWWWUUURRRLLLKKKKKKJJJLLLRRRYYY^^^hhhmmmrrrrrrrrrrrrqqqnnnlllcccVVVKKKEEECCCDDDEEECCCBBBCCCHHHNNNSSSTTTSSSOOONNNMMMMMMNNNMMMKKKIIIHHHGGGEEEBBB???===;;;:::999:::;;;;;;;;;>>>BBBEEEIIIMMMUUU^^^gggqqqyyyxxxeee[[[XXXXXXYYYVVV[[[cccmmmssstttpppllllllooonnnkkknnnvvvuuunnniiigggeeeeeefffjjjnnnppprrrqqqrrrttttttwww|||qqqdddZZZVVVOOONNNMMMKKKKKKKKKLLLLLLLLLLLLKKKKKKMMMRRRYYY^^^iiinnnuuuxxxzzz|||~~~|||{{{}}}tttggg\\\UUUPPPMMMFFFAAA===>>>>>>>>>BBBGGGMMM[[[rrr}}}pppaaaZZZWWWVVVXXX\\\dddcccaaa\\\UUURRR[[[fffvvvpppgggaaa```___^^^\\\VVVTTTQQQOOONNNPPPSSSUUUZZZ___dddeeecccbbbcccdddgggaaaWWWNNNGGGEEEDDDDDDAAA@@@@@@CCCHHHLLLNNNNNNNNNNNNNNNNNNNNNMMMLLLKKKHHHGGGFFFCCCAAA>>>;;;:::999:::;;;;;;;;;===AAADDDHHHMMMTTT]]]fffpppyyyvvvddd[[[WWWVVVUUURRRVVV^^^ggglllmmmiiifffbbbddddddccchhhppprrroooeeefffggghhhiiilllooorrrooonnnnnnpppqqquuu{{{qqqeee[[[WWWPPPOOOMMMLLLKKKKKKLLLLLLKKKKKKKKKKKKLLLPPPVVV[[[eeejjjpppuuuxxx{{{~~~{{{{{{|||~~~}}}}}}}}}~~~{{{xxx}}}zzznnnbbbZZZTTTQQQPPPGGGBBB?????????===@@@EEEGGGNNN^^^sss{{{nnn```YYYWWWXXX[[[```lllkkkiiiddd[[[UUUXXX```nnnuuulllhhhgggfffdddbbb___ZZZVVVSSSQQQOOOOOOPPPSSSWWWWWWUUURRRSSSVVVXXXVVVSSSNNNJJJFFFEEEDDDAAAAAABBBDDDGGGHHHIIIHHHMMMMMMNNNNNNNNNMMMMMMMMMHHHHHHGGGEEEBBB???<<<:::999:::;;;:::;;;===@@@DDDGGGLLLSSS\\\eeeoooyyyuuuddd[[[XXXVVVTTTSSSUUUZZZaaafffhhhfffddd______]]]\\\aaahhhmmmnnnccceeeggghhhhhhjjjmmmpppnnnllllllmmmnnnrrr~~~|||rrrfff[[[VVVPPPOOOMMMLLLKKKJJJKKKKKKJJJKKKKKKKKKLLLOOOUUUYYYaaaffflllrrrvvvzzz~~~||||||}}}~~~~~~}}}|||zzzwwwvvvxxx|||{{{sssssszzzyyymmmbbbZZZUUURRRPPPHHHDDDAAAAAA@@@===>>>BBBBBBEEENNN\\\nnnzzzmmm___ZZZYYY[[[```fffqqqpppooolllbbbYYYXXX]]]___ttt{{{sssoookkkhhhiiieee```\\\XXXTTTOOOLLLMMMLLLMMMNNNLLLIIIIIILLLIIIKKKMMMLLLIIIFFFDDDCCCBBBCCCEEEFFFGGGGGGFFFFFFKKKLLLNNNNNNMMMLLLMMMNNNHHHHHHGGGFFFCCC@@@<<<;;;999::::::::::::<<<@@@CCCGGGKKKRRRZZZdddoooyyysssbbb[[[YYYWWWTTTUUUVVVYYY]]]bbbdddeeeddd___]]][[[YYY\\\aaagggjjjdddgggiiihhheeeeeegggjjjlllkkkkkkllllllppp|||vvviii]]]WWWPPPOOOMMMKKKJJJJJJJJJJJJIIIJJJJJJJJJKKKOOOTTTXXX^^^bbbhhhnnntttyyy}}}~~~}}}yyyuuupppnnnqqqxxxtttpppuuuttthhh___YYYTTTQQQKKKFFFCCCCCCAAA======@@@???@@@EEEMMMXXXhhh{{{nnnaaa\\\\\\___eeekkkrrrrrrsssqqqhhh]]]YYY[[[YYYggg{{{wwwmmmgggiiifffaaa^^^[[[WWWQQQLLLLLLGGGEEEHHHHHHDDDCCCEEECCCFFFHHHHHHEEEBBBBBBBBBBBBDDDEEEFFFFFFGGGHHHIIIIIIKKKMMMMMMLLLKKKLLLNNNHHHHHHHHHGGGDDD@@@===;;;:::::::::::::::<<>>>>>BBBGGGKKKWWWqqq|||ooobbb^^^^^^bbbiiiooorrrrrruuutttkkk___YYYZZZZZZbbbmmm|||}}}nnndddgggddd```^^^\\\XXXRRRMMMJJJBBB???CCCEEEBBB@@@BBBCCCEEEFFFDDDAAA???@@@AAACCCCCCDDDDDDDDDFFFJJJMMMGGGJJJMMMMMMKKKJJJLLLNNNIIIIIIHHHGGGDDDAAA===;;;:::::::::::::::<<>>======>>>AAACCCKKK[[[jjjuuukkkbbb___```dddlllsssyyyyyywwwtttrrrmmmaaaUUUVVVVVVYYYccctttpppddd]]]ZZZYYYYYYZZZVVVMMMFFFGGGFFFEEEDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFHHHIIIJJJMMMMMMMMMMMMLLLLLLLLLLLLMMMLLLJJJGGGDDDAAA>>><<<999::::::::::::<<<@@@CCCGGGKKKRRR[[[dddoooyyymmmaaa]]][[[ZZZZZZYYYYYYYYYYYYZZZ[[[]]]^^^[[[YYYZZZbbbooozzz}}}vvvkkk___[[[]]]aaaaaaaaaaaaccciiipppvvv~~~wwwiiibbbXXXTTTPPPMMMKKKKKKJJJIIIJJJKKKJJJJJJJJJLLLPPPSSSXXX]]]eeelllqqquuuyyy{{{}}}wwwnnnhhhggglllyyyvvviii```YYYVVVQQQIIIEEEEEEEEECCCAAA<<<;;;===???@@@EEESSSaaayyyuuukkkcccaaacccfffmmmtttzzz|||{{{xxxuuuooodddZZZWWWVVVVVV\\\gggttt{{{mmmbbbZZZWWWSSSSSSSSSQQQLLLGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCEEEGGGHHHIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLNNNMMMLLLJJJGGGCCC@@@>>>999::::::::::::<<<@@@CCCHHHLLLSSS\\\eeepppzzzkkkaaa______^^^___\\\ZZZYYYXXXXXXYYY[[[\\\]]]ZZZ[[[dddrrryyymmmaaa\\\]]]___^^^^^^^^^```eeekkkppp|||www}}}nnnfff[[[WWWRRRNNNMMMLLLKKKJJJKKKLLLKKKJJJIIIJJJMMMPPPUUUZZZbbbiiioootttxxx{{{{{{~~~~~~tttlllgggiiivvvtttggg^^^XXXSSSLLLHHHGGGFFFCCCAAA======>>>???>>>@@@JJJVVVjjj{{{sssjjjdddcccfffiiiooouuuzzz~~~{{{vvvpppfff]]]VVVTTTRRRTTTZZZbbbiiimmmvvvxxxzzz{{{wwwoooddd]]]UUUQQQMMMKKKLLLMMMJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDAAABBBBBBBBBCCCCCCCCCDDDDDDEEEGGGIIIKKKKKKKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNMMMJJJFFFBBB???::::::;;;::::::<<>>===<<<;;;<<<===???@@@HHHNNNWWWbbbmmmyyyrrrfffhhhjjjdddaaaccc[[[]]]___aaabbbbbbaaa```ZZZ]]]]]]ZZZ^^^fffgggddd\\\\\\]]]^^^^^^_________hhhgggeeeccc```aaacccfffmmmvvvpppiiixxxyyyjjjaaaWWWQQQQQQQQQNNNKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIKKKOOOTTTYYY```hhhmmmqqqtttxxx|||vvvqqqsssuuusssooollllllmmmsssiiieee```[[[YYYWWWXXX```iii}}}wwwnnnddd]]]]]]XXXXXX^^^fffjjjnnnqqqpppkkkeeebbb___]]]aaagggnnnqqqtttpppeeeWWWNNNJJJDDDAAAAAADDDHHHNNNYYYdddrrrzzz{{{sssddd\\\SSSMMMKKKJJJHHHEEEFFFDDDDDDGGGIIILLLSSS\\\aaa^^^XXXTTTPPPNNNMMMLLLJJJJJJJJJJJJIIIGGGFFFEEEAAA@@@>>>===>>>???AAACCCGGGMMMXXXdddppp}}}sssgggiiikkkfffbbbddd]]]^^^```aaabbbaaa```___[[[]]]\\\ZZZ]]]cccccc``````aaabbbbbbaaa```___^^^ffffffeeecccaaaaaadddgggllluuuuuugggpppzzznnndddYYYRRRPPPPPPNNNLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGJJJMMMRRRXXX___ggglllnnnrrrwww{{{ssstttuuutttpppkkkfffcccsss|||wwwpppiiieeedddgggpppyyy}}}pppdddbbb\\\XXXYYYZZZ\\\aaagggiiieeebbbaaa```___dddkkkooowww~~~|||pppaaaUUUNNNGGGDDDBBBDDDEEEHHHOOOWWWaaakkkwwwpppggg[[[RRRNNNLLLJJJHHHGGGDDDDDDGGGHHHJJJQQQXXXbbb___[[[VVVQQQNNNLLLKKKIIIIIIJJJJJJIIIHHHGGGGGGBBB@@@???===>>>@@@BBBCCCFFFMMMYYYffftttqqqggghhhjjjfffcccddd``````aaabbbaaa```___^^^]]]^^^]]][[[]]]aaa```]]]aaaccceeeffffffdddbbb```cccdddcccbbbaaabbbeeegggkkkttt|||yyy}}}jjjmmm~~~sssiii]]]TTTQQQPPPOOONNNKKKKKKJJJIIIIIIHHHHHHHHHFFFHHHKKKPPPUUU]]]eeekkklllppptttyyy|||wwwvvvuuussspppllleeeaaahhhxxx{{{wwwvvvwww~~~sssmmmgggaaa]]]XXXTTTWWW]]]]]][[[[[[]]]^^^___eeemmmttt{{{zzznnn___TTTLLLHHHEEEEEEEEEDDDHHHNNNOOOYYYdddnnnxxxzzzqqqdddXXXQQQMMMKKKJJJHHHEEEEEEHHHIIIJJJOOOVVV```^^^\\\WWWRRRNNNLLLLLLJJJJJJJJJKKKKKKJJJIIIIIIAAA???===<<<<<<>>>AAACCCHHHOOO\\\iiivvvzzznnneeeeeegggdddbbbcccaaabbbbbbbbbaaa```^^^]]]_________```aaacccaaa___^^^aaaeeehhhiiihhhgggeee``````aaa``````aaadddgggmmmuuu{{{wwwuuu{{{ooolll{{{xxxooocccYYYTTTRRRQQQPPPJJJJJJJJJIIIHHHHHHGGGFFFEEEGGGJJJMMMRRRZZZbbbhhhmmmqqquuuyyy{{{~~~{{{wwwrrrmmmgggbbbccclll}}}zzztttnnnggg^^^UUUSSSVVVTTTRRRRRRVVVYYY\\\ccckkkyyy~~~{{{lll]]]QQQKKKGGGFFFEEEBBBDDDGGGIIIOOOVVV\\\fffqqqxxxyyy|||ttthhh\\\SSSMMMKKKIIIIIIGGGGGGIIIJJJJJJOOOVVV[[[\\\\\\XXXSSSOOOMMMMMMKKKLLLLLLLLLLLLLLLKKKJJJBBB@@@===<<<<<<>>>BBBDDDKKKRRR___lllwwwtttllleeedddeeedddccccccbbbbbbbbbaaaaaa```______bbbaaabbbeeehhhgggeeeddd___aaaeeehhhiiihhhfffddd]]]^^^___``````aaadddfffpppvvv~~~|||rrrqqquuutttlllvvv{{{ttthhh]]]VVVSSSQQQPPPIIIIIIJJJIIIIIIHHHGGGFFFFFFGGGHHHKKKPPPWWW___eeeooossswww{{{}}}}}}}}}yyyqqqjjjgggdddeeennn|||tttiii]]]VVVUUURRROOOOOORRRTTTWWW^^^fffzzzxxxiiiYYYRRRKKKHHHFFFBBBBBBDDDEEEIIIKKKLLLSSS^^^fffhhhpppkkkcccZZZRRRLLLIIIHHHIIIGGGGGGJJJJJJJJJOOOUUUZZZ\\\]]]ZZZUUUPPPNNNOOOLLLLLLMMMMMMLLLKKKJJJJJJEEECCC@@@>>>>>>AAAEEEGGGNNNVVVbbboooyyypppjjjeeecccdddeeedddcccaaaaaaaaaaaaaaaaaaaaabbbdddbbbdddjjjllliiigggfffdddeeefffggggggdddbbb```]]]___```aaaaaabbbdddfffpppuuu|||~~~rrrjjjmmmuuu{{{ooottt|||uuukkk```XXXSSSPPPNNNJJJJJJKKKKKKJJJIIIGGGGGGFFFGGGHHHJJJMMMTTT\\\bbbmmmqqqvvvzzz}}}{{{zzz~~~zzzrrrooohhhdddfffqqqwwwjjj```]]]XXXTTTQQQQQQQQQRRRYYYaaatttwwwggg]]]SSSNNNJJJFFFDDDEEEBBBDDDEEEDDDHHHQQQWWWXXX]]]\\\YYYUUUPPPKKKHHHGGGGGGEEEFFFIIIJJJJJJNNNTTT]]]```bbb^^^WWWQQQOOOPPPLLLLLLLLLKKKJJJIIIHHHGGGFFFDDD@@@>>>>>>AAAEEEHHHOOOXXXeeerrr|||{{{iiieeeaaa^^^___aaaaaa```_________```aaacccdddeeeeeeccceeekkklllgggcccdddfffggggggfffeeecccaaa``````aaacccdddddddddfffhhhmmmssswwwzzz{{{{{{uuummmfffiiissssssttt|||vvvlllaaaXXXRRRNNNMMMKKKLLLLLLLLLLLLJJJIIIHHHGGGGGGHHHIIILLLSSS[[[aaahhhmmmsssxxx{{{}}}|||yyyxxx~~~{{{xxxmmmfffccchhhrrruuujjjfff___YYYTTTRRRPPPPPPVVV]]]nnnsssggg\\\UUUPPPJJJHHHHHHCCCFFFFFFEEEHHHPPPTTTTTTNNNPPPQQQPPPMMMJJJGGGFFFEEEDDDEEEHHHIIIIIIMMMSSS```ccceeeaaaYYYRRROOOOOOKKKKKKKKKJJJIIIGGGFFFEEEEEEBBB>>><<<<<