BM6P6(@ ))))))))))))))))))))))))$$$'''******)))(((''''''***)))'''&&&%%%&&&((()))++++++******))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((()))((('''''''''(((***+++------......---+++)))((())))))))))))))))))))))))+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------111000///......///111111111111111111111111111111000000000000111111111111000000000000111111111111222333444555666666666666666777888999999::::::999:::999777666666777999:::;;;;;;;;;;;;;;;<<<===>>>::::::::::::999888777777555444222000000111222333222222111000///...------000///...------------------,,,,,,+++++++++,,,,,,,,,++++++******++++++,,,+++++++++*********))))))))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))((((((((()))((('''&&&%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))***&&&""""""&&&)))&&&'''((('''&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((+++***(((''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))))))))******,,,++++++******++++++,,,---------,,,,,,+++++++++++++++,,,------...//////111111000///...---,,,,,,,,,---...///000111222333//////............//////000///...---...000222333333222222111111222222333111111222333333333333222222222333333444555666666999999888888999999:::;;;;;;;;;<<<===============;;;;;;<<<<<<<<<<<<<<<<<<888999;;;<<<<<<;;;999888888666444111111222333555444444333222111000///...---------...............+++,,,,,,------,,,,,,+++---,,,++++++******++++++))))))((((((((((((((()))$$$(((,,,+++'''&&&(((+++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***''''''(((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''')))***)))&&&%%%$$$%%%%%%&&&''''''(((((('''''')))((((((((()))((('''%%%(((((())))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&))))))))))))))))))))))))"""$$$''''''&&&%%%$$$$$$)))((('''&&&''''''))))))))))))))))))))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))((((((((()))***+++------------,,,+++***)))))))))))))))))))))))))))+++***)))))))))***+++,,,------------------------,,,,,,---------------...............//////000111111111111111111111111111/////////000000000111111000000000000111111111111222222333444444555666666555666777888888999999888999888777777777777888999::::::;;;;;;<<<<<<<<<<<<999999999888888777666555555333222000000111222333222222111000///...------///...------,,,,,,------------,,,,,,,,,,,,,,,---,,,++++++******++++++,,,+++++++++*********))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))((('''%%%$$$%%%&&&(((***'''(((((((((''''''((((((&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((***)))'''&&&&&&''')))***(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((())))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,++++++************++++++,,,++++++******++++++,,,------,,,,,,,,,+++++++++******++++++,,,------...//////......------,,,,,,------...///000111222222//////............//////000///...---...000222333222111111000000111111222111111222333333333333222444333333333222222222111777666666666666777888888888999999:::::::::999999>>>======<<<;;;::::::999888999;;;<<<<<<;;;999888888777444222111222444555444333333222111000///..................---------,,,,,,------------,,,,,,---,,,++++++******++++++******))))))))))))*********...000///+++)))***---))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((''''''(((((('''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((((((&&&$$$$$$%%%%%%%%%&&&'''''''''''''''(((((('''(((((((((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))"""$$$''''''%%%$$$$$$$$$'''''''''(((((()))))))))(((((((((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((***))))))))))))***++++++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))******))))))******+++,,,....................................------------+++,,,---...//////000000000000000000000000000000....../////////000000000000000000000111111111111222222111111222333555666333444555666777777777777888888777777777777888888999999;;;<<<<<<<<<;;;:::777777777777666555444333333333111000000000111222222111000000///...------------,,,,,,++++++,,,,,,---------,,,,,,------...++++++************+++++++++++++++***************))))))))))))))))))))))))******)))(((((((((((((((&&&&&&&&&'''((((((((())))))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((%%%&&&''')))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%((((((((())))))((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((('''&&&&&&'''((()))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++,,,,,,++++++++++++,,,,,,++++++************++++++,,,,,,,,,,,,++++++++++++******++++++,,,---------------------------------////////////000000000000//////............////////////.........000222333000000000//////000000000111111222333333333333222444444444333333333333333666666555555666666777888::::::;;;;;;;;;::::::999<<<<<<<<<;;;;;;:::::::::999:::;;;<<<<<<;;;:::999999777555333222333444555333333222111000//////...//////......------,,,,,,,,,------......------,,,,,,,,,+++************++++++******))))))******+++...000222000,,,******,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''$$$%%%&&&&&&''''''&&&&&&'''''''''(((''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((()))))))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&(((***)))(((&&&''''''%%%&&&''')))************&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((((((***************++++++++++++++++++++++++*********))))))))))))))))))))))))***************+++++++++------------------------.........---,,,,,,,,,+++(((***,,,...////////////////////////////////////............///////////////000000000111111111111333111000///000111333555222333444555555666555555666666777888888777666666777999:::<<<<<<;;;999888666666666666555444333222222111000000000000111111111000000///......------,,,,,,++++++***++++++,,,---------,,,------......++++++************++++++************************((((((((((((((((((((((((***))))))((((((((((((((($$$%%%%%%&&&'''((())))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((%%%&&&'''(((((('''&&&$$$'''&&&%%%&&&''''''&&&%%%'''(((((())))))((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))************************************************((())))))))))))*********+++++++++******+++++++++++++++************++++++,,,+++++++++++++++++++++,,,,,,,,,,,,------......,,,,,,---------.........000000000000//////////////////............/////////.........///000111222111000000//////000000111111111222333333333333222333333444555666888999999777777666666777777888999???????????????>>>>>>===777888999:::;;;<<<======::::::;;;;;;;;;;;;::::::888777555444333333444555333222222111000///////////////...------,,,++++++,,,------......------,,,,,,++++++***************)))))))))((())))))***+++***,,,---,,,)))'''((()))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((()))))))))&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&(((******((((((((()))$$$%%%%%%&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))+++,,,+++)))(((((()))&&&&&&((()))************&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))******++++++++++++*********************+++))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++---,,,,,,,,,+++*********((()))+++---/////////.......................................///////////////000000000111111111111222111000//////000222444111111333444444444444444555666666777777666666555777888:::;;;;;;999888666666666666666555444333222000000000000000000000111000000//////......------++++++*********++++++,,,,,,,,,,,,,,,,,,---...///+++******))))))******+++************************((((((((((((((((((((((((***))))))((((((((((((((($$$%%%%%%&&&'''((())))))''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''***)))((('''&&&%%%%%%%%%+++)))((((((***+++***((('''''''''((((((''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))*********+++++++++((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))))))))***************))))))))))))******+++******))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...//////000000000000000000//////////////////............//////.........//////000111222111111111000000111111111111111222333333333333222222333444555777888999:::666666555555666666777888======>>>>>>>>>>>>======777777888999:::;;;<<<===999::::::::::::::::::999777777555444333333444444222111111000000///////////////...---,,,++++++***,,,------------------,,,,,,+++******))))))******'''''''''''''''((())))))%%%'''(((((('''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((&&&&&&'''''''''''''''&&&'''''''''''''''''''''&&&''''''''''''''''''''''''%%%'''(((((('''&&&'''((($$$%%%&&&&&&''''''&&&&&&&&&((())))))&&&%%%%%%'''))))))************))))))(((''''''&&&&&&''''''((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((++++++***)))(((''''''&&&&&&''''''''''''''''''''')))))))))))))))))))))))))))***+++***(((''''''(((((((((((())))))*********(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((()))******++++++******)))((((((((()))***++++++))))))))))))))))))))))))))))))***++++++++++++***************************++++++++++++***************+++,,,---......//////////////////////////////....../////////000000000000000000000111111111111222111000///000000111222000111222333444444444444666666666555555666666666777888999999999888777666555555555555444333222111////////////000000000000/////////.........------++++++******++++++,,,,,,++++++++++++,,,---......******))))))))))))*********************+++++++++))))))))))))))))))))))))******)))(((((((((((((((&&&&&&&&&'''((((((((()))''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''---+++)))((('''''''''((((((&&&$$$%%%((()))'''$$$&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((((((((()))(((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((************************)))))))))*********++++++***))))))))))))))))))*********))))))))))))***************+++++++++++++++)))))))))***************.........//////000000000000000000000//////////////////............//////......//////000111111111222111111000000111111222111111222333333333333222333333333333333444444444333333222222333333444555666666777888888888888888:::::::::999999888888888999999999888888999999999666555555444333333333333111111000000000/////////......------,,,,,,+++++++++,,,,,,------,,,,,,+++++++++***))))))))))))***&&&&&&&&&&&&'''((())))))&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''###%%%&&&&&&%%%$$$$$$%%%%%%&&&''''''((((((''''''&&&)))+++***'''%%%&&&(((((((((((())))))(((((((((((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++***))))))((('''&&&&&&&&&&&&&&&'''''''''''''''))))))))))))))))))))))))*********)))'''&&&'''(((******)))(((((()))***+++))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))*********))))))((((((''''''((()))+++,,,))))))))))))))))))))))))((()))***+++,,,++++++***++++++++++++++++++++++++***+++++++++++++++,,,,,,---------------...///////////////////////////////////////000000000111111000000000000111111111111111111111111111111111111111111222333444444444444666666444444444444666666888888888777777666666666333333333333222111000000---...//////000000000/////////.........---------+++++++++++++++,,,------************+++,,,------******))))))))))))******))))))*********+++++++++))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))(((((((((''''''''''''((((((((('''((((((((()))&&&###!!!"""&&&'''$$$!!!'''(((((())))))((((((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************+++++++++,,,+++******))))))******+++******))))))))))))******)))*********++++++++++++++++++++++++++++++++++++---.....................////////////000000000000//////............//////---...///000000111111111000000000//////000000000111111222333333333333222111222222222333333333333222222222222222333333444222333444555666777777777;;;::::::999888777777666888777777777777777777888555444444333222222111111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++***)))))))))))))))&&&&&&&&&''''''((()))***)))(((((()))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%'''((('''%%%$$$$$$$$$&&&'''(((((())))))((((((&&&***---+++(((%%%'''***''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))+++,,,,,,***((('''((())),,,+++)))''''''(((***+++++++++******))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&'''(((******))))))(((((('''''''''((()))+++,,,))))))))))))))))))))))))((()))***+++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///...---,,,,,,---///000000000000000000000000000000000000000111111111111000000000000111111111111111111222222222222111000111111222333444444444444777666444333333444666777999888777666555666666666222222222111111000///...------...///000000//////...............---------,,,+++++++++,,,------...))))))))))))***+++,,,---******))))))))))))******))))))******++++++++++++))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))(((((((((&&&'''(((*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&))))))(((((('''''''''&&&"""###$$$&&&'''(((((((((,,,(((%%%'''+++,,,***&&&))))))************))))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((()))************((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,******))))))))))))******))))))******++++++++++++////////////////////////------------------------////////////000000000111//////............//////---...///000111111111111//////............//////111111222333333333333222///000111333555777888999444444333333444444555666333444666777999:::::::::888888888888888999999999777777666666666666777777444333333222222111111000000000000000////////////,,,,,,,,,,,,,,,,,,,,,---*********++++++*********+++******)))))))))))))))''''''''''''((()))+++++++++***)))))))))(((&&&$$$(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''%%%%%%&&&'''((((((((('''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))++++++***(((&&&&&&''''''(((((()))))))))))))))'''+++...,,,(((&&&(((+++(((((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$%%%&&&'''((()))***&&&&&&&&&'''''''''(((((())))))***))))))((('''&&&((('''&&&&&&'''((()))***'''''''''''''''''''''''')))***++++++***)))((('''''''''&&&&&&&&&''''''(((&&&'''((())))))((('''&&&)))((((((((()))***+++++++++***)))'''''''''((()))***)))((((((((()))+++,,,)))******++++++******))),,,,,,,,,,,,,,,+++***))),,,,,,---------,,,++++++------------------------111111000000//////......---------------...//////000111222333333222000///111222222333333444444555222222222333444555666777333333222222222333333444777666666444333222111111222222222111000//////.........////////////......000///---,,,,,,,,,---...,,,,,,,,,++++++******************))))))))))))((()))***+++,,,,,,+++***))),,,+++++++++******))))))***)))((((((((()))+++,,,&&&%%%$$$%%%'''''''''&&&))))))))))))))))))))))))''''''(((((((((((((((((((((((((((((()))***+++,,,%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''((()))''''''''''''(((((((((((((((((())))))((('''&&&&&&))))))))))))))))))))))))+++***((('''&&&&&&'''''')))))))))(((''''''&&&&&&''''''''''''((((((((()))'''((()))******)))((('''((('''''')))+++,,,+++***,,,***(((&&&'''(((+++,,,)))))))))))))))******+++++++++***)))(((((())))))************************)))************+++++++++''''''((()))***,,,---......------------...//////---,,,,,,,,,,,,---......---000111......000///,,,.........///000222444444333333222111000///......111222333333444444333333444444222222222222444444444555555666666666666666666666777777777777777666555444444333333444444555333444555444222000///000///...---,,,+++,,,------......---------,,,,,,,,,++++++++++++++++++++++++******))))))((((((''''''***)))'''&&&%%%%%%&&&'''************************''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((+++---+++'''%%%&&&'''%%%%%%%%%&&&&&&&&&''''''---,,,+++)))(((&&&%%%$$$%%%&&&((()))((('''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))((((((''''''&&&&&&&&&%%%$$$$$$%%%&&&((()))((())))))))))))(((((('''(((((('''&&&''''''))))))''''''''''''''''''''''''))))))***+++***)))(((((('''''''''&&&&&&''''''(((''''''((((((((((((''''''(((((((((((((((((()))***+++***)))((((((((())))))***)))((((((((()))++++++******++++++++++++******,,,,,,,,,,,,,,,+++***))),,,,,,---......---------------------------------000000000///////////////.........---....../////////000111222222111///...000000111222222333333444222222222333444555777777555555444444444555555666666666555444333222111111222222111111000//////.........////////////......000///......---.........,,,,,,,,,+++++++++******++++++*********))))))))))))******++++++******))))))))))))(((((((((''''''(((((('''''''''((()))***'''&&&%%%&&&'''((('''&&&(((((((((((((((((((((((((((((((((((((((''''''''')))(((((('''''''''((((((%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((%%%&&&'''((((((((('''&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&))))))))))))))))))))))))))))))((('''&&&'''((((((&&&''''''(((((()))******'''''''''((((((((())))))(((((()))******)))(((((()))((((((***,,,---,,,+++,,,+++)))((('''((()))***)))))))))))))))******+++++++++***)))))))))))))))************************)))************++++++++++++++++++,,,---...///000---------------...//////---,,,,,,,,,,,,---.........111111......000000...------......///000222222222222111111000/////////111222222333444333333333444333222222222222333444444444555666666666666666555555666777777666666555444333333222222333333444222333444333000///...//////...---,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))((((((((('''&&&&&&&&&''''''((()))***(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***+++***((('''''''''%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&%%%&&&((())))))'''&&&''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&%%%%%%&&&'''((('''(((((())))))))))))((()))((((((''''''''''''(((''''''''''''''''''''''''(((((()))*********))))))''''''''''''''''''''''''((((((''''''''''''(((((()))((((((''''''''''''(((+++***))))))(((((()))))))))))))))((()))******++++++++++++,,,,,,+++++++++++++++,,,,,,,,,+++******+++,,,---......///......------------------------//////////////////000000000000///....../////////...///000111111000///...///000000111111222333333222222333444555666777777777777666666666666777777666555444444333222111111222111111000000//////.........////////////......------......------,,,+++,,,,,,,,,++++++++++++***,,,+++++++++************+++******))))))******+++))))))((((((((((((''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&'''((())))))'''''''''''''''''''''''''''))))))(((((('''''''''&&&(((((('''&&&%%%$$$$$$%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((&&&'''((()))((('''&&&%%%''''''''''''(((((((((((((((((((((((((((''''''&&&))))))))))))))))))))))))(((''''''''''''((())))))''''''((())))))******+++''''''((((((((()))))))))))))))************))))))***))))))+++------,,,+++++++++******))))))(((((()))))))))))))))******++++++***))))))))))))))))))************************)))************+++++++++------------......//////------------......//////---,,,,,,,,,,,,---......---///...++++++///000.........------......///000000000000000000000000000111111222333333333333222333333222222222222333333444444555666666666666555444555555666555555444444222222222111111222222222111222333222000...---...///...---,,,,,,,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))((((((((((((&&&&&&'''((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''((())))))(((&&&&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''(((((((((((()))***)))'''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&''''''(((((()))'''''''''((((((((((((((()))((((((''''''''''''(((&&&'''((())))))***))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''((())))))*********(((((((((((((((''''''&&&)))((('''&&&&&&'''((()))***)))(((((('''''''''''')))((((((((((((((((((((()))))))))))))))******+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******+++,,,---............,,,,,,---------------------......//////000000000111000000////////////000...///000111111111000///000000111111222222333333222333444555666777777777888888777666666666777777444444444333222111111000111111000000////////////......////////////......***+++,,,,,,,,,+++)))(((++++++++++++++++++++++++,,,,,,,,,+++++++++******+++***)))(((((()))***+++******************))))))%%%%%%%%%&&&&&&&&&'''''')))''''''((()))***)))((('''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''&&&%%%$$$$$$%%%%%%'''''''''(((((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***++++++******)))((((((((('''(((((((((((())))))))))))******************))))))))))))***,,,,,,+++***((()))***++++++***)))((()))))))))))))))******+++******)))))))))))))))***************************))))))*********+++++++++------------------,,,,,,,,,------...............---,,,,,,,,,,,,---......,,,...,,,((((((---///---//////......---......///////////////000000111111000111111222222222222222333222222222222222222333333444555555666666555555444444555555444444333333111111000000000000111111222333444222000...............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))(((((((((((((((((())))))(((&&&$$$###))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((&&&%%%'''***+++)))&&&'''''''''(((((((((((()))&&&''''''((()))******+++&&&((())))))'''&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&'''((())))))***&&&&&&''''''(((((())))))******)))(((((((((''''''&&&'''((())))))***)))))))))))))))(((((('''&&&&&&(((((((((((((((((((((((('''''''''(((((()))******(((((())))))((((((&&&&&&)))((('''&&&&&&'''((()))++++++***)))((((((((((((&&&'''''''''''''''''''''((()))))))))***************++++++,,,,,,++++++******++++++,,,,,,,,,++++++((()))***+++,,,---------,,,,,,,,,---------......------......//////000000000000////////////000000///000000111222222222222111111222222333444444444222333555666777888888888888777777666555555666666333333333222111111000000000000000///////////////......////////////......++++++,,,------+++***)))++++++++++++++++++++++++,,,,,,,,,+++++++++******+++***)))(((((()))***+++))))))))))))))))))******&&&&&&''''''(((((((((((()))((('''(((*********)))''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&%%%%%%&&&''''''((('''''''''(((((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((+++)))&&&$$$$$$%%%'''(((''''''''''''((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((%%%%%%&&&'''((()))******++++++******)))((((((((((((((((((((()))))))))******))))))))))))))))))***(((((('''(((******)))(((%%%''')))+++,,,++++++***)))))))))))))))******+++***)))))))))))))))******************************))))))*********+++++++++------.........---,,,+++,,,---......//////......---,,,,,,,,,,,,---......---///---******///111///000000//////......//////.........///000000111111///000111111222222111111222222222222222222222222333444444555555555555555444444444444444333222222111000000//////000000111333444555444111//////000---------------,,,,,,,,,,,,,,,+++++++++*********************************(((((((((((())))))))))))(((((((((((('''%%%###"""))))))))))))))))))))))))(((((((((''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''%%%$$$&&&***+++)))&&&'''''''''(((((((((((()))((((((((()))))))))))))))$$$&&&((()))(((((()))***''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''((((((((()))))))))***((((((((((((((((((((((((&&&&&&''''''((()))******&&&&&&''''''(((((())))))*********))))))((('''''''''(((((())))))))))))((('''(((((()))(((((('''&&&(((((((((((((((((((((((((((((('''''''''((())))))((()))******)))(((&&&%%%((((((''''''''''''((((((+++******))))))))))))***&&&&&&'''(((((((((''''''(((((()))************)))*********++++++***************+++,,,,,,,,,++++++((()))***++++++,,,+++++++++,,,,,,------.........................../////////.........//////000111000000000111222222333333111222222333444444555555333444666888999999888888888777666555555444444555222222222111111111000000////////////////////////......////////////......---............---,,,,,,***++++++++++++,,,,,,,,,,,,+++++++++***************))))))(((((())))))***&&&&&&''''''''''''((((((''''''((())))))))))))((()))((('''((()))***)))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((***(((&&&$$$$$$%%%''')))''''''''''''((((((((((((&&&'''(((((((((((((((((())))))))))))))))))))))))%%%&&&'''((())))))))))))''''''((())))))******+++((((((((()))))))))******))))))(((((((((((())))))(((''''''((())))))(((&&&&&&''')))***+++++++++***)))))))))))))))******+++)))))))))))))))******+++************************)))************+++++++++...///000000000///...---+++,,,.../////////...------,,,,,,,,,,,,---......///111111......222444222000000//////.../////////.........//////000000000//////000111111111111000111111222222222222111111333333444555555555555444555555555555444333222222111000000//////000000111333444555444222000000000------......------,,,++++++++++++*********))))))************************(((((((((((())))))))))))&&&&&&'''''''''''''''&&&(((((((((((((((((((((((()))((((((''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''))))))((('''&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&"""%%%'''(((((()))***+++''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((())))))******(((((((((((((((((((((((('''''''''(((((())))))***'''''''''(((((((((((((((((()))))))))))))))((('''((())))))))))))(((((('''&&&'''((())))))(((((('''(((((((((((((((((((((((())))))((('''&&&'''((((((((()))***+++***(((&&&%%%''''''(((((((((((('''''')))(((((((((((())))))***'''''')))*********))))))'''((()))***+++******)))((())))))******))))))((()))***+++,,,,,,,,,,,,+++***++++++,,,,,,+++++++++++++++,,,,,,---......///..................------,,,,,,------...///111111/////////000000111222333111111111222333333444444333444666888999999999888888888777555555444444555111111111111111000000000////////////////////////......////////////......------,,,+++++++++++++++******+++++++++,,,,,,,,,++++++*********)))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&'''((()))***))))))(((((('''&&&''')))***)))(((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''&&&&&&&&&''''''(((%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((&&&&&&''''''''''''''''''''''''''''''((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))%%%&&&''')))))))))((((((&&&''''''(((((()))******(((((()))))))))*********)))((('''&&&&&&'''((())))))(((((((((******((('''))))))*********))))))))))))))))))))))))******+++)))))))))))))))***++++++************************)))************+++++++++,,,---///000000///...---+++,,,...///000///...------,,,,,,,,,,,,---.........111111///000333444222.........---......//////......//////////////////...///000000111111000000000111222333333222111000222333444444555555444444666666666555555444333222111000000000000000000111222444444333111/////////------.........---,,,++++++*********))))))))))))************************'''((((((((()))))))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&(((((('''&&&'''(((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$&&&((()))(((((()))***''''''''''''''''''''''''''''''((((((((()))))))))'''''''''((()))*********((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((('''''''''&&&'''((()))))))))((('''))))))***))))))(((''''''%%%&&&''')))))))))(((((())))))))))))))))))))))))***)))((('''&&&&&&'''((())))))++++++***(((&&&$$$&&&'''((())))))((('''&&&'''''''''''''''((()))***((()))***,,,,,,,,,+++***'''((()))++++++******)))(((((())))))))))))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,---...///////////////......------,,,+++++++++,,,...///111222............///000222222000000000111222222333333333444777999::::::999888999888777666555555555555111111111111000000000000.........///////////////......////////////......+++***((('''''''''((()))*********++++++,,,,,,,,,*********))))))))))))((('''((()))******)))(((''''''((((((((())))))******&&&&&&((()))))))))((('''((('''&&&'''((())))))'''))))))))))))))))))))))))%%%%%%&&&'''((()))******(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))"""$$$'''******)))'''%%%''''''''''''((((((((()))&&&&&&'''((())))))(((((())))))))))))))))))))))))&&&&&&((()))))))))(((''')))))))))(((''''''&&&&&&))))))))))))************((('''&&&%%%%%%&&&'''(((***)))))))))++++++)))'''---,,,+++***)))((('''''')))))))))))))))******+++))))))((())))))***++++++************************)))************+++++++++)))***,,,......---,,,++++++,,,...000000///...------,,,,,,,,,,,,---......***...///...///222111...---,,,,,,,,,,,,---...///////////////////////////...//////000000000000000000111222333333222111000222333444444555555444444666666666666555444333222111111000000000000111111111333333222000.........,,,---.........---,,,+++************))))))))))))))))))))))))))))))))))))'''((((((((())))))******000...,,,***((((((((((((************************))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$'''***)))&&&$$$&&&(((%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******&&&'''))))))((('''((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((('''''''''&&&%%%&&&''')))))))))(((((()))(((((('''''''''((((((((('''''''''&&&&&&&&&&&&((((((''''''''''''(((((())))))(((((((((((())))))(((((((((((()))***,,,,,,%%%&&&&&&&&&''''''(((((((((((())))))******++++++******))))))((((((''''''&&&'''((())))))******)))))))))((((((''''''&&&&&&,,,+++++++++***)))))))))------------------------...------,,,,,,------...++++++++++++++++++++++++000111111111111000000///222111111111000000//////000000000000111111111111222333444555666666666666777777666444444333333333000111111222222111111000,,,---...//////...---------------------------------------,,,,,,+++++++++---,,,++++++******++++++))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))(((&&&%%%&&&((($$$%%%'''))))))))))))(((---***'''''')))***(((&&&&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%'''((((((((('''&&&))))))))))))))))))))))))+++)))'''&&&%%%&&&((()))(((((((((((('''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''&&&%%%$$$$$$%%%&&&'''******))))))))))))******,,,+++***)))((('''&&&%%%&&&&&&&&&'''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((&&&'''''''''(((((())))))***)))((('''&&&%%%$$$$$$***+++++++++,,,,,,,,,,,,,,,+++)))'''&&&%%%&&&&&&))))))(((((('''''''''&&&)))))))))))))))(((''''''++++++******))))))(((((()))))))))))))))))))))))))))((('''(((+++,,,,,,+++******++++++++++++******++++++,,,,,,,,,,,,------,,,---......//////......******+++,,,,,,---......////////////000000000000,,,---///111111111111000......------------......////////////000000000000000222555666444333222222111222444333222111111222555555444333333222111111222111000///............333222222111000//////.........---------,,,,,,,,,(((***,,,---,,,,,,---...************************))))))))))))))))))))))))'''''''''''''''((()))***)))))))))))))))(((''''''''''''(((((()))***++++++)))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''************************''''''''''''''''''''''''))))))(((''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))***+++)))(((''''''''''''&&&&&&'''''''''(((((((((((('''''''''&&&((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))&&&&&&'''''''''((((((((((((((())))))))))))))))))************))))))))))))((()))))))))))))))(((((()))))))))(((((((((((((((+++++++++***************------------------------+++******))))))******+++...------,,,,,,+++++++++---....../////////......111111111000000000////////////000000000111111111222333444555555666666555777666555444333333333333111111222222222222111111---...////////////------------------------------++++++++++++++++++******+++******)))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))&&&'''(((''''''''')))+++''''''((())))))((('''&&&)))'''%%%%%%'''((('''%%%(((((((((((()))))))))***((((((((((((((((((((((((&&&'''((()))))))))((('''''''''''''''''''''''''''***)))'''&&&&&&&&&((()))((((((((((((''''''''''''(((''''''&&&&&&''''''((('''&&&&&&&&&&&&'''(((((($$$%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))''''''&&&&&&&&&&&&&&&%%%(((((((((((()))))))))******)))((('''&&&'''((((((******)))))))))((((((((()))))))))))))))(((((('''*********)))))))))))))))))))))))))))))))))))))))&&&%%%$$$&&&((())))))(((******++++++++++++******+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,******+++,,,,,,---........./////////000000000000+++,,,---.../////////.........------------........./////////000000000000111333555666444333333333111333444444222111222333555444444333222222111111222111111000//////......000000//////...------,,,...------------,,,,,,,,,,,,---///...---+++,,,,,,************************))))))))))))))))))))))))(((''''''''''''(((((())))))))))))))))))(((''''''""""""######$$$%%%%%%&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((''''''''''''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))'''&&&(((((((((((((((((((((((())))))))))))(((((((((((()))((((((''''''(((((()))&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''(((''''''(((((((((((())))))))))))((((((((((((((((((************++++++++++++************)))((('''&&&)))))))))))))))************************+++++++++------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,---......////////////111111000000000000////////////000000000000111111111222333444555555555555666555444333333222333333222222222333333222222222000000000000000///------------------------------)))))))))************************))))))))))))((())))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))'''(((((((((&&&&&&(((***))))))***)))((('''&&&%%%***)))((()))***+++***)))((())))))))))))*********((((((((((((((((((((((((&&&''')))*********)))(((''''''''''''''''''''''''***)))(((&&&&&&''''''((((((((((((''''''''''''&&&(((((((((''''''((((((((('''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((''''''((((((((((((''''''%%%&&&'''((()))******+++&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''(((((((((''''''''''''(((((((((((((((''''''''''''((()))***************))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))))))))))))))((('''(((***++++++*********++++++++++++******++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,***++++++,,,,,,------........./////////000000000+++,,,---.../////////.........------------............/////////000000000333444555444333333444555111333444444333222333444444444333333222111111111111111222222111000///.../////////...------,,,,,,------------,,,,,,,,,,,,///000111///,,,*********************************))))))))))))))))))))))))((((((''''''&&&'''''''''(((((()))))))))(((''''''%%%%%%%%%&&&&&&''''''(((&&&&&&''''''((())))))***''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))(((&&&%%%((()))))))))*********)))*********))))))))))))((())))))(((((((((((())))))(((((((((''''''((((((((())))))))))))))))))((((((((((((((()))))))))))))))))))))((((((''''''&&&&&&(((((()))******+++,,,,,,***************)))(((''')))))))))******++++++,,,)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......))))))***+++---...///000---...///000111111111111000000000000000000//////////////////000000000111000111222333444444444444444444333222222222222222222222333333333333222222222111111000///......---------------------------)))))))))************+++,,,,,,,,,,,,++++++******))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))++++++***(((&&&$$$%%%&&&******))))))(((''''''&&&(((((()))***+++,,,,,,+++((((((((((((((()))))))))((((((((((((((((((((((((&&&'''((()))***)))((((((''''''''''''''''''''''''))))))(((''''''''''''((((((((('''''''''&&&&&&&&&((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((())))))))))))***))))))(((((((((((())))))((()))************)))(((%%%%%%&&&'''(((******+++'''''''''''''''(((((((((&&&''''''((((((''''''&&&(((((())))))))))))(((((('''''''''((((((((((((((((((((()))))))))*********((((((((())))))))))))***((((((((((((((()))))))))))))))))))))))))))))))))***))))))((((((((((((((((((((())))))******++++++))))))))))))))))))))))))+++***)))***,,,---,,,+++******++++++++++++*********++++++++++++,,,,,,,,,,,,---......//////......+++++++++,,,,,,---------........./////////000000...//////000000000000000......------------.............../////////000000222333333222111111222444111333444444333333333444333333222222111111111000000111222333333111///---000000000//////.........---------,,,,,,,,,++++++...//////...+++)))))))))************************(((((((((((((((((((((((()))(((''''''&&&&&&&&&&&&'''(((((((((((((((''''''(((((())))))************''''''''''''(((((())))))''''''''''''&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''************************)))))))))))))))))))))))))))(((''''''''''''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''&&&%%%&&&'''((())))))))))))(((+++*********))))))))))))))))))(((((((((((())))))******))))))))))))******(((((())))))))))))(((''')))))))))))))))((((((((())))))((((((''''''&&&&&&&&&''''''((()))***++++++(((((()))***************))))))******++++++,,,,,,)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++,,,---------------...000111111111111//////////////////000000...////////////000000000///000111222333333333333333222222111111111111222111222222333333222222111222222111000///.........------------------------******+++++++++++++++++++++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((***+++***(((&&&%%%%%%&&&)))))))))(((((()))))))))!!!###%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((((((''''''(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((((((((((())))))))))))***((())))))))))))))))))(((&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((())))))((((((((((((((())))))))))))(((((((((((((((((((((''''''''')))))))))((((((((('''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((******)))((('''(((((()))(((((())))))******++++++))))))))))))))))))))))))((('''&&&''')))))))))'''******++++++++++++***************+++++++++,,,,,,,,,---......//////......++++++,,,,,,,,,,,,------............///////////////////////////000000111......------------..................////////////000111111000//////000222000222444444333333333444222111111111111111000000///000222333222111///...////////////............------,,,,,,,,,+++++++++***+++,,,,,,***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&''''''))))))((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&###$$$%%%'''''''''&&&&&&************))))))))))))***))))))(((((())))))***)))(((((((((((((((((()))$$$%%%'''(((((('''&&&%%%))))))((((((((((((''''''))))))((((((((((((((((((&&&''''''((()))*********'''((()))***++++++++++++***************+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,///......---,,,++++++***+++,,,------..................////////////000000......////////////000000...///000111222222222222222111000000000000111111111111111222222111111111111111000///............------------------------,,,,,,+++++++++*********))))))***++++++)))((('''))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((%%%'''(((''''''''')))+++))))))((((((((()))******!!!$$$&&&''''''&&&''''''''''''&&&&&&&&&&&&&&&%%%(((((((((((((((((((((((($$$%%%'''((((((((('''&&&))))))))))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''(((((())))))))))))(((((((((''''''&&&&&&''''''((('''''''''''''''''''''''')))))))))(((((((((((('''(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&(((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''')))************)))((('''''''''''''''((((((((((((+++***((('''''''''((()))))))))))))))************))))))))))))))))))))))))***)))((()))***+++***)))******++++++++++++******************++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////......------------...///......------------......------........./////////...///000///.........000///111333333222222333444000000000000000000000000...///000111111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++''')))******)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&%%%&&&&&&&&&&&&&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%&&&&&&***))))))(((''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''###$$$&&&((()))((('''&&&******)))))))))(((((((((******))))))))))))******((((((''''''''''''((((((###$$$&&&'''((('''&&&&&&((((((((('''''''''&&&&&&(((((())))))))))))))))))((((((((())))))*********)))******+++++++++*********************)))))))))+++++++++***************++++++++++++++++++++++++///......------......//////////////////.........,,,,,,------...---------........./////////000000........./////////000000......///000111111111111000000000//////000000111///000000111111000000///000///...------......///------------------------,,,,,,+++***)))(((((('''((()))***++++++***((('''))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((($$$%%%'''''''''(((***---,,,+++***(((((((((((()))$$$'''***+++***((()))***((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&'''))))))(((((('''(((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((($$$%%%%%%%%%&&&&&&&&&&&&''''''((())))))((('''''')))(((&&&%%%%%%&&&((()))&&&&&&&&&'''''''''(((((())))))))))))(((((((((''''''(((((((((((((((((('''&&&&&&''''''''''''&&&&&&)))((((((((('''''''''''''''''''''''''''(((((((((&&&&&&'''''''''((((((((('''((()))***+++***))))))''''''(((((())))))))))))+++***((('''''''''))))))*********)))))))))))))))))))))))))))))))))))))))---,,,++++++------,,,+++******++++++++++++******************++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////...---,,,,,,---...///......------------......---------.........//////---///111111///......///---///111222111111222333000000000000000000000000........................++++++++++++++++++++++++,,,,,,,,,++++++++++++***((()))++++++)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&%%%%%%%%%&&&''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''''''''''''''************************'''''''''''''''''''''''''''''''''''''''((())))))&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''(((((()))%%%''')))+++,,,,,,******))))))))))))((((((((((((******))))))))))))******))))))(((((((((((())))))$$$%%%''')))******)))(((((((((''''''&&&&&&&&&%%%(((((())))))******++++++***************++++++++++++++++++++++++***)))(((+++*********))))))((((((,,,+++++++++******))))))++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,---///222444555666/////////000//////......---.........//////000000............/////////000---...///000111111111111000000////////////000111//////000000000000/////////...---,,,,,,---///000------------------------,,,+++***)))((('''&&&%%%***+++---------,,,***((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''((((((&&&'''(((***...---+++)))''''''''''''"""&&&)))***'''&&&&&&'''))))))(((((('''''''''&&&((((((((((((((((((((((((&&&''')))*********)))(((''''''''''''''''''''''''((((((((()))(((''''''&&&''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&&&&$$$!!!!!!$$$&&&$$$%%%%%%&&&'''((())))))******))))))((((((((('''&&&''''''''''''''''''&&&(((((())))))))))))(((((())))))(((((('''''''''&&&(((((()))***+++,,,------))))))))))))************%%%&&&(((***+++,,,++++++(((((())))))*********++++++***((('''&&&''')))***++++++******))))))(((((())))))))))))))))))))))))+++)))((()))******)))(((******++++++++++++******)))************+++++++++,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111000///......///000111.........------.........---------.........//////,,,///222222111///......---///111111111111222333////////////000000000000......---------......///------------------------,,,,,,,,,+++++++++*********+++,,,,,,***))))))***))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%&&&&&&'''(((%%%%%%&&&'''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))$$$%%%&&&'''(((***++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))******)))((((((((()))+++,,,''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''(((((((((((((((&&&$$$%%%''')))******))))))))))))))))))))))))((('''''')))******)))((())))))))))))******************+++,,,------......---,,,,,,+++*********+++---,,,,,,++++++,,,,,,---******************++++++///...------++++++***))),,,,,,---------.........,,,---......//////......////////////...---,,,+++............////////////.../////////...------,,,........................////////////////////////---------............///........................+++++++++*********))))))******))))))))))))******+++++++++*********))))))%%%((((((&&&'''+++,,,)))%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&%%%"""$$$***...---'''((()))***************(((((((((''''''&&&&&&&&&''')))***)))(((((()))***(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,+++***)))(((''''''&&&&&&''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''$$$"""%%%***,,,)))%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''************++++++++++++))))))))))))((('''&&&%%%))))))))))))((((((((((((***)))((('''&&&&&&'''(((%%%""" """%%%((()))((((((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++************************************************++++++,,,,,,---...//////---------............///$$$&&&))),,,............222111111111000000//////////////////////////////...///000///...---...000///////////////000111111000000000000000000000000////////////............///............---------,,,,,,,,,++++++*********+++,,,---,,,***)))***+++)))((((((((((((((()))***+++******)))(((''''''&&&((((((((((((((('''''''''&&&&&&&&&''''''''''''((((((''''''(((*********((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''((())))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''************************(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))(((((((((((()))******''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&(((******)))))))))))))))))))))))))))&&&&&&&&&'''(((((('''&&&((((((((()))))))))***************+++,,,,,,---------,,,++++++*********+++---,,,,,,++++++,,,,,,---************************---------,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,---............---222222222111111000..................///////////////////////////...------................................................------------............------------------------,,,,,,,,,+++++++++************))))))))))))******+++++++++*********))))))&&&***,,,)))(((***+++)))((())))))))))))*********)))++++++))),,,222666555(((((()))*********))))))&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''&&&%%%&&&'''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''&&&&&&%%%'''''''''(((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((&&&$$$&&&***,,,)))&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))((('''))))))))))))((((((((((((***)))((('''&&&''''''((('''%%%###$$$''')))***)))(((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++************************************************++++++,,,,,,---.........,,,,,,,,,,,,------------*********+++,,,,,,---...111000000000////////////------------------------...///000///...---...000000///////////////000000////////////////////////////////////........................------------,,,,,,,,,+++++++++******+++,,,---,,,***)))***+++******)))))))))))))))************)))((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((()))***)))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''((())))))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((()))(((((()))***+++)))((())))))))))))))))))))))))%%%&&&&&&'''''''''''''''''''''((((((((())))))))))))))))))***++++++,,,,,,,,,,,,+++************+++,,,,,,++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++,,,---------------////////////...---,,,,,,---............/////////...////////////......---------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***))))))(((((())))))***+++************)))))))))'''...222...))))))))))))*********+++++++++,,,,,,'''******(((+++111555444))))))*********)))(((((())))))))))))((((((((((((%%%&&&'''&&&%%%$$$%%%'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))'''&&&(((***+++)))&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((((())))))***************))))))))))))(((((((((((())))))(((''''''''''''((()))(((&&&''')))******)))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++************************************************+++++++++,,,,,,------...++++++++++++,,,,,,,,,,,,///...,,,******+++---.../////////...............------------------------...///000///...---...000000000//////...//////////////////////////////////////////............---............------------,,,,,,,,,++++++++++++***+++,,,,,,,,,***)))***+++,,,,,,+++***))))))))))))******))))))((((((''''''&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''((())))))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''((((((((((((***))))))***,,,+++)))&&&((((((((((((((((((((((((&&&((()))***))))))))))))''''''''''''(((((((((((((((((())))))*********+++++++++***************+++,,,,,,++++++++++++,,,,,,+++++++++*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,---------------,,,++++++---------.........//////------............---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------++++++++++++++++++++++++,,,,,,++++++++++++******))))))(((((((((((())))))************))))))))))))(((111666111***'''(((((((((((()))))))))*********$$$''''''$$$&&&+++...---)))*********)))(((''''''******************))))))'''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''&&&&&&((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))'''&&&'''))))))'''%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&'''((()))************))))))))))))((((((((((((((((((((('''''''''((((((***)))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))***************************************************************+++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,///...---,,,,,,,,,---...------------------------////////////////////////...///000///...---...000000000///............/////////////////////////////////.........---------.........---------,,,,,,++++++++++++++++++++++++***+++,,,+++***))))))+++,,,+++***)))((((((((((((***)))))))))((((((((('''''''''((()))******++++++&&&&&&&&&''''''''''''(((%%%&&&(((((('''&&&&&&''''''''''''''''''(((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))'''''''''''''''''''''''''''''''''''''''((())))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''((((((((((((***))))))***,,,+++)))&&&((((((((((((((((((((((((&&&(((******(((((()))***''''''''''''((((((((((((((()))))))))))))))***************))))))***++++++,,,++++++******++++++,,,+++++++++*********)))))))))******++++++,,,,,,---++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,//////000000000///......------------............+++,,,,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++************))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))111666111***''''''''''''''''''((((((((())))))'''***)))&&&&&&***+++))))))))))))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&((()))***)))'''&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))((((((''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&'''((()))*********))))))))))))((((((((((((''''''((((((((((((((((((((()))))))))(((''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))*********************************+++++++++++++++,,,,,,,,,,,,------------***+++---...///......---,,,,,,,,,,,,,,,---------////////////////////////...///000///...---...000//////............//////....................................------------...------------,,,,,,,,,++++++++++++++++++++++++***+++,,,+++)))((()))***+++***)))((('''&&&&&&&&&))))))))))))((((((((((((&&&&&&'''(((((()))******&&&&&&&&&''''''''''''(((%%%''')))(((&&&%%%&&&'''(((''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((('''''''''''''''((())))))&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))))))))(((((((((((((((((((((((((((***)))))))))((((((((((((''''''''''''(((((((((((()))(((((()))***+++)))((())))))))))))))))))))))))###&&&)))(((&&&%%%''')))''''''((((((((()))))))))))))))))))))))))))*********))))))))))))***++++++++++++************++++++,,,,,,++++++***))))))))))))*********++++++,,,,,,))))))))))))************++++++,,,------------------...............------,,,------------.........++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***))))))))))))((((((((()))((((((''''''(((((()))(((((()))))))))))))))***(((///333...)))(((((('''((((((((()))))))))******(((******&&&&&&((((((&&&(((((()))))))))(((''''''&&&&&&&&&''''''''''''''''''((()))(((&&&%%%%%%&&&(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''''''%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%'''((())))))))))))))))))))))))((((((((((((&&&'''(((((()))(((((((((&&&((())))))'''&&&''''''(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))************************************************,,,,,,,,,,,,------------'''))),,,...//////...---,,,,,,,,,,,,------------------------------------...///000///...---...000......------......///000.................................------------,,,------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,***+++++++++)))((()))***)))(((((('''&&&&&&&&&&&&))))))))))))(((((((((((($$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((%%%(((***)))&&&%%%&&&(((((((((''''''(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''')))(((((((((((()))******(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''((((((((((((((('''&&&&&&(((******)))))))))))))))))))))))))))###&&&))))))&&&$$$&&&)))((((((((()))))))))******************************)))))))))))))))***++++++++++++************++++++,,,,,,++++++***))))))(((***************+++++++++******+++++++++,,,,,,,,,,,,,,,---............---***++++++,,,,,,+++++++++,,,,,,---------.........,,,---....../////////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))(((((((((''''''''''''(((((((((((((((((())))))******(((,,,---***((())))))'''((((((((()))))))))******&&&)))(((%%%%%%''''''%%%''''''(((((()))((((((((())))))*********+++++++++)))******)))'''%%%&&&'''))))))))))))))))))))))))************************'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$&&&'''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&'''((()))))))))))))))))))))))))))((((((((((((%%%&&&((()))))))))((((((%%%'''******((('''''')))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))*********************************************)))++++++++++++,,,,,,,,,,,,((()))***,,,------......,,,,,,,,,,,,------......------------------------...///000///...---...000,,,,,,,,,---...///000111.................................---------,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,)))***+++***)))((()))***)))(((''''''''''''(((((((((((((((((())))))))))))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&))),,,+++'''%%%&&&)))((((((((((((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''***)))((((((((()))+++,,,))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''''''''((((((((()))(((&&&$$$%%%''')))******))))))))))))))))))))))))$$$(((,,,+++(((&&&(((,,,))))))))))))************+++++++++***************))))))((())))))***++++++++++++************++++++,,,,,,++++++***))))))(((************************........./////////000000,,,---......//////......------...//////.........,,,,,,,,,---------............///000111111000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((((((''''''''''''(((((('''((((((((())))))******'''******''''''******'''''''''''''''(((((((((((('''***+++((((((++++++)))&&&&&&'''((()))))))))(((''''''(((((()))))))))***,,,,,,---,,,)))(((((()))))))))))))))))))))))))))*********************************************)))&&&'''''''''(((((())))))))))))************))))))'''''''''''''''''''''''''''''''''''''''''''''''''''((()))++++++)))((('''''''''''''''''''''''''''&&&''''''''''''''''''&&&###%%%'''(((''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((())))))))))))***((())))))************)))))))))))))))((((((((((((%%%&&&((()))))))))(((((($$$'''++++++)))'''(((***(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))************+++++++++,,,+++)))))))))+++---...,,,,,,,,,------.........////////////////////////...///000///...---...000++++++,,,,,,...///111222..............................---------,,,,,,,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,)))***+++***)))((((((***)))(((((((((((())))))***(((((((((((())))))))))))************))))))))))))&&&&&&&&&'''''''''((((((&&&***---+++'''%%%'''***((((((((((((((()))******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))'''''''''''''''((())))))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&''''''(((((((((((((((******))))))(((((('''''''''((()))******)))((('''))))))************))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((((((***,,,---*********)))))))))))))))************************,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---......------------......000000000000000000000000.........------,,,,,,,,,------------------------*********************************++++++,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((''''''(((((())))))))))))))))))))))))************************((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&*********))))))((('''&&&(((******)))((('''((()))(((((())))))))))))(((((()))(((''''''''''''(((((($$$$$$%%%&&&(((***,,,---''''''''''''(((((((((((()))'''$$$""""""###%%%'''((('''&&&%%%%%%&&&'''((('''&&&&&&&&&'''(((***+++))))))((((((''''''&&&&&&((((((((((((((('''''''''******))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((()))))))))'''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))******''''''((()))***++++++,,,******++++++++++++******************************)))******++++++,,,------+++++++++*********))))))---,,,,,,++++++,,,,,,---)))***,,,......---,,,+++//////000000///...------......///000000///...---***+++---.........------////////////////////////------......------,,,+++------------------------,,,,,,,,,++++++*********+++)))'''''')))***(((&&&))))))************))))))((()))))))))))))))((('''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&###(((,,,,,,'''$$$%%%''')))((('''&&&&&&'''(((((((((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******''''''&&&''''''((()))***))))))((((((''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&''''''((()))))))))''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''((())))))))))))((((((((((((((())))))))))))(((((())))))))))))((((((((())))))******))))))((((((((((((((())))))))))))))))))(((((())))))***+++))))))))))))))))))))))))(((((((((((())))))))))))---,,,***)))((((((((((((***)))))))))))))))))))))************************,,,+++++++++************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......///......---------------......------------....................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,,,,,,,---------*********)))))))))(((((()))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''(((((((((''''''(((((((((((((((''''''((()))***++++++++++++'''))))))((('''&&&'''(((''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((((('''%%%$$$$$$$$$%%%&&&((('''&&&&&&&&&&&&'''(((%%%%%%$$$$$$%%%&&&'''(((((((((((((((((('''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''((())))))))))))((('''))))))))))))))))))))))))******************************))))))))))))******(((((())))))******++++++*********++++++*********************************+++++++++++++++++++++++++++++++++*********))))))---,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,///////////////...---------...///000000///...---+++,,,---.........------........................---------...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************(((''''''))))))(((%%%((())))))******))))))((())))))))))))(((&&&%%%$$$(((((((((((((((((((((((('''''''''''''''''''''(((&&&***------)))&&&'''))),,,+++)))'''&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''''''''''''''''''''((((((((((((((()))))))))(((((('''''''''(((((()))))))))(((((((((''''''((((((((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&''''''((())))))******))))))'''''''''((()))*********))))))(((((((((((())))))'''(((((())))))(((((('''(((((((((((())))))))))))))))))(((((())))))***+++))))))))))))))))))))))))(((((((((((())))))))))))---,,,+++)))((('''''''''))))))))))))))))))******************************++++++++++++************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......000///......------......------------------------------------------------...------------,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,---------------******)))))))))((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))******+++(((((()))))))))(((((('''&&&'''((()))************((()))***)))'''&&&'''(((&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&***)))(((''''''&&&''''''&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%&&&&&&''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''((()))*********))))))))))))))))))))))))))))))***************************))))))(((((())))))***)))))))))))))))*********************************************************---,,,,,,+++******))))))+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...////////////...---------....../////////......+++,,,---.........------........................---------------,,,+++++++++++++++++++++++++++++++++++++++++++++************(((''''''((()))'''&&&'''(((((())))))((((((''')))))))))((('''%%%###"""'''''''''''''''''''''''''''''''''(((((()))))))))(((+++...---***((()))***---,,,+++)))''''''&&&&&&"""###$$$%%%&&&'''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''******(((''''''&&&&&&&&&)))))))))(((((((((((((((((((((((()))))))))))))))***))))))(((''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%$$$$$$%%%&&&&&&(((((()))***************'''((((((((()))))))))******)))(((''''''((()))***''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))))))))******)))))))))))))))*********************************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......000000///............///------------------------------------------------------------------------++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))+++******)))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))******++++++'''((((((((((((''''''&&&''''''''''''&&&%%%$$$###)))***+++***)))((((((***&&&''''''((((((''''''&&&&&&''')))++++++***((('''(((''''''''''''(((((()))&&&&&&&&&'''''''''((((((''''''((())))))((('''&&&'''''''''&&&&&&''''''''')))((((((((('''''''''(((&&&&&&''''''(((((())))))&&&&&&'''''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******((((((((((((((((((((((((***************)))))))))''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))*********)))))))))))))))******))))))))))))******************************,,,+++++++++******))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---............//////...------------..................,,,---------------------........................,,,------------,,,++++++************************+++++++++*********************))))))))))))((((((''''''(((((((((((('''''')))))))))((('''&&&%%%$$$''''''''''''''''''''''''&&&''''''((()))******+++)))+++---,,,***((()))***,,,++++++***)))((((((((($$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%))))))(((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***))))))((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))******************)))))))))((((((((('''***)))(((''''''((()))***''''''((((((((((((''''''(((((((((((())))))))))))((((((((('''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))((())))))***************(((((())))))************************************,,,,,,------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......000000///............///,,,,,,---......---,,,,,,........................------------------------------------------------***+++,,,,,,,,,,,,+++***++++++******************+++++++++*********))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''(((((()))******&&&'''''''''&&&&&&%%%$$$'''''''''&&&&&&%%%$$$###((()))***)))'''&&&'''(((((((((((())))))((((((((('''(((***,,,---,,,***)))((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''&&&'''(((******)))'''&&&&&&''''''''''''''''''&&&((((((((((((((((((''''''&&&&&&''''''(((((())))))%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******)))))))))))))))))))))))),,,++++++***)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))*********)))))))))))))))******)))(((((()))******************************)))))))))******+++++++++************************+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...------............------------------......//////------------------------........................,,,,,,------,,,,,,+++***************************************************+++++++++******))))))***''''''(((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))******(((((((((((()))))))))***************((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''((())))))******))))))*********)))((('''''''''))))))(((((((((((())))))'''(((((())))))(((((('''(((((((((((())))))))))))((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))******+++******)))((('''((((((((()))******++++++************************,,,,,,,,,,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......000///......------......+++,,,---......---,,,+++........................,,,,,,,,,------------...------------------------************************************))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&%%%$$$###%%%&&&'''((())))))))))))%%%&&&'''&&&$$$###$$$%%%(((((())))))))))))((((((((()))***+++,,,,,,+++++++++***)))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&'''((()))))))))((('''&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%'''''''''(((((((((((((((%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************************++++++***)))(((((((((((())))))))))))))))))))))))************************)))((((((''''''(((((())))))))))))))))))************)))(((''''''((()))***************************(((((())))))***++++++,,,***************+++++++++++++++------------++++++++++++,,,,,,,,,---------,,,,,,---............---,,,,,,,,,,,,---...///000......---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,+++******************************)))))))))******************+++,,,+++)))((()))***'''(((((())))))(((((('''&&&'''((()))************(((((((((((((((((((((((('''''''''(((((()))))))))((((((((('''''''''''''''&&&'''((()))************)))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''&&&&&&&&&''''''(((******&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))***''''''((((((((((((''''''%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((())))))))))))((())))))))))))(((((((((((((((((())))))))))))((((((((())))))******))))))((((((((((((((())))))))))))(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***+++******)))((('''(((((()))******++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......///......---------------***+++---......---+++***------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++***(((''''''(((***++++++++++++*********)))))))))(((((((((''''''''''''((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%$$$###&&&'''((())))))***))))))&&&'''''''''%%%$$$%%%&&&'''(((((((((((((((((('''''''''((())))))***++++++******)))''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((((((((((((&&&&&&'''(((((('''&&&&&&###$$$%%%'''''''''&&&&&&((((((((((((((('''''''''$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((('''''''''(((******))))))))))))))))))))))))************************((((((''''''''''''(((((((((((())))))******++++++***)))(((''''''((()))***************************))))))))))))************))))))*********+++++++++***+++---......---+++******+++,,,---------,,,,,,+++,,,------.........---,,,,,,++++++,,,...///000///...---,,,,,,,,,,,,---------------------------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++((()))))))))*********+++((()))+++***'''&&&''')))((())))))******))))))(((''''''(((((()))((((((((('''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&'''''''''&&&&&&'''((()))))))))(((''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''(((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''((((((((((((((())))))(((((('''''''''(((((()))'''''''''((((((((())))))(((((((((((('''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))(((''''''&&&''''''(((((((((((((((''''''(((((())))))******'''((()))******)))((('''))))))************))))))(((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))$$$%%%(((***,,,,,,,,,,,,'''(((((()))***+++++++++************************(((((())))))*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++++++++++++++++++++***'''&&&&&&'''***+++,,,,,,,,,+++++++++******************))))))))))))((((((((((((((((((((((((((())),,,------,,,)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''&&&%%%$$$(((((((((((('''&&&%%%$$$)))*********((('''((()))&&&''''''''''''''''''&&&&&&&&&&&&&&&'''(((******&&&&&&&&&''''''(((******%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((%%%&&&'''(((((('''&&&%%%$$$%%%''')))******))))))))))))(((((('''''''''&&&$$$$$$%%%%%%&&&'''((((((((((((((()))))))))******((((((((((((((((((((((((''''''''''''((((((((()))******))))))((((((''''''((((((((((((((((((((((((%%%%%%%%%%%%'''))),,,---''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''(((((()))***++++++,,,+++)))(((''''''((()))+++************************++++++******)))((((((((())))))******++++++++++++***+++---......---+++***)))***,,,......---,,,++++++,,,------.........---,,,,,,++++++,,,...///000///...---,,,+++,,,,,,---------------------------+++,,,,,,,,,,,,+++******++++++++++++++++++++++++(((((())))))*********+++&&&((()))(((%%%$$$%%%((())))))************))))))'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&***((('''&&&'''((('''''''''((()))))))))'''&&&%%%$$$%%%%%%&&&'''((())))))'''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''(((((())))))*********)))(((''''''&&&''''''((()))))))))******++++++******))))))(((((('''''')))))))))(((''''''&&&&&&''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%+++***)))(((((()))***+++((((((((((((''''''''''''((((((((((((''''''''''''&&&'''((()))((('''%%%$$$'''&&&%%%$$$$$$&&&''')))((((((''''''&&&&&&&&&%%%&&&'''((())))))((('''&&&%%%$$$$$$%%%((())))))((())))))************))))))))))))))))))************))))))************))))))******++++++++++++************+++,,,+++***)))(((...------,,,,,,------...,,,,,,,,,---------......,,,,,,---......---,,,,,,++++++++++++++++++++++++000---+++,,,......,,,***+++++++++++++++++++++++++++++++++,,,,,,---------************************************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&''''''((()))))))))))))))(((((((((((())))))'''&&&%%%$$$$$$%%%&&&'''''''''(((((())))))******''''''''''''''''''''''''(((((('''###"""&&&&&&&&&&&&&&&'''''''''((())))))(((((('''''''''&&&&&&''''''(((((()))))))))((('''&&&%%%%%%&&&(((((((((((())))))))))))((((((%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$"""###%%%'''(((((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((''''''((((((''''''&&&&&&&&&%%%'''&&&&&&&&&&&&'''((((((((()))*********((('''&&&(((((((((((((((((((((((((((''''''&&&&&&((()))***---+++)))(((''''''''''''))))))))))))))))))))))))***)))((('''&&&%%%%%%%%%++++++******)))((((((((('''(((***++++++******))))))***++++++***)))***,,,,,,,,,***)))))))))***+++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---///000///...///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...//////...,,,******+++,,,---+++*********))))))((((((************************++++++)))(((''''''''''''((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&''''''''''''(((,,,,,,***%%%"""###%%%&&&(((((('''''''''&&&&&&&&&''''''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%''')))***))))))((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))((('''&&&%%%&&&''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((''''''&&&&&&&&&((('''&&&%%%%%%''')))***((((((((('''''''''&&&&&&''''''((((((((((((''''''((('''&&&''')))******)))))))))************))))))((((((((()))))))))************++++++++++++******((())))))))))))))))))(((((()))***,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,---......---,,,,,,++++++++++++++++++++++++---+++***+++------+++)))+++++++++++++++++++++++++++++++++,,,,,,,,,------************************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((()))((((((((((((((('''''''''((((((''''''''''''((((((***)))(((''''''((()))***'''((((((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&(((***&&&&&&'''''''''((((((((()))(((((((((''''''''''''$$$$$$%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&'''''''''(((((())))))((((((''',,,***(((&&&### ''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''&&&''''''''''''''''''''''''***)))))))))(((((((((((('''''''''''''''((()))))))))))))))))))))((('''''')))))))))))))))))))))))))))(((((('''((()))***+++,,,+++)))(((((((((((())))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&)))))))))))))))*********))))))((((((((()))***++++++,,,---+++)))(((((()))++++++)))((((((((()))************++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,---///000///...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,******))))))******++++++///---,,,******+++,,,---************)))))))))(((((((((((((((((((((((((((,,,+++***)))((((((((((((((((((((((((((((((((((((***)))))))))(((((((((''''''''''''((((((((())))))$$$''')))(((&&&$$$""" (((((('''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&%%%%%%&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''((())))))))))))(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((''')))((('''&&&%%%&&&&&&'''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''******)))(((((()))******))))))))))))))))))))))))(((((())))))*********+++***)))'''&&&&&&&&&((())))))((('''''''''(((******))))))((((((((((((''''''((((((''''''''''''((((((+++***))))))++++++***)))))))))************))))))''''''((((((((()))))))))***++++++,,,,,,++++++***))))))************))))))((()))***,,,------......------,,,,,,,,,,,,------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++------+++)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************,,,,,,,,,++++++++++++***))))))))))))))))))))))))************************)))(((((('''''''''((((((***))))))(((''''''&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''%%%%%%&&&(((++++++***(((''''''((((((((()))))))))((((((((((((''''''''''''((((((''''''''''''''''''((((((((((((((('''&&&%%%&&&''''''''''''''''''&&&))))))((('''&&&%%%$$$$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((()))*********)))((('''''''''''''''''''''''''''))))))))))))((((((((((((((((((((('''((())))))******))))))(((((((((((((((************************))))))(((((())))))***+++***))))))((((((((())))))))))))))))))))))))))))))((((((''''''&&&''''''((('''(((((()))******++++++***)))&&&%%%%%%'''***,,,***+++,,,+++)))((()))*********)))(((((((((((()))(((((()))***+++,,,---...++++++,,,,,,,,,,,,++++++------------------------,,,++++++---///000///---+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---,,,******++++++,,,************))))))))))))((((((((((((((((((((((((,,,,,,+++***))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))***%%%&&&(((******'''%%%###(((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''&&&'''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))***(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''(((((((((''''''''''''&&&''''''''''''''''''''''''++++++++++++++++++++++++))))))))))))************************************)))((((((((((((((((((((((((((('''''''''((()))***)))))))))))))))((((((((()))((('''&&&&&&'''((())),,,+++)))***++++++)))((())))))************))))))''''''''''''(((((((((((()))******++++++******))),,,,,,,,,------,,,,,,,,,******+++,,,------......---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,---,,,+++)))+++++++++++++++++++++++++++++++++++++++++++++,,,************************,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))((((((''''''''''''(((''''''&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&'''((((((''''''&&&&&&%%%%%%)))))))))))))))))))))))))))'''%%%'''******'''$$$(((((((((((())))))))))))((((((((((((((('''''''''******))))))((((((''''''(((((()))))))))'''%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''')))***+++,,,''''''''''''''''''''''''%%%%%%%%%&&&'''(((((()))&&&%%%%%%$$$$$$&&&'''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((''')))***++++++***((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((())))))***)))(((''''''((()))***************************((((((((((((((())))))***'''''''''''''''(((((()))(((((((((((((((((((((((('''''''''''''''((())))))(((((())))))************)))(((&&&%%%&&&''')))***%%%''')))***)))***,,,...+++******)))))))))))))))((())))))***+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---//////...---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---,,,++++++******++++++*********)))))))))))))))************************+++******)))(((((())))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((()))))))))***&&&%%%&&&((('''(((***((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&((()))***(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))*********+++------,,,+++***)))((((((&&&'''***,,,,,,***(((&&&'''''''''''''''(((((((((((((((((())))))))))))))))))((('''&&&&&&'''((()))+++***))))))))))))(((&&&))))))************))))))''''''''''''(((((((((((((((((())))))))))))((((((,,,,,,,,,------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((''''''''''''(((((()))))))))(((((((((((((((((()))+++***)))(((((()))***+++((((((''''''&&&&&&%%%%%%************************+++(((%%%&&&(((***)))&&&(((((((((((())))))))))))'''''''''(((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$'''((()))***)))(((&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''((())))))'''&&&%%%$$$$$$%%%'''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&''')))******)))'''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''***)))(((''''''((()))***))))))))))))))))))))))))&&&&&&&&&'''''''''''''''$$$$$$%%%&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''((()))***************))))))((((((&&&''''''(((((((((((((((%%%''')))))))))***,,,---,,,,,,,,,+++++++++******************************------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///...---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***,,,,,,++++++************))))))))))))))))))******************************))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''''''''((((((((((((######(((+++(((''')))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''''''''(((((('''&&&&&&''')))***''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))'''(((((())))))*********---,,,,,,+++***)))(((((($$$'''+++......,,,(((&&&&&&&&&'''''''''(((((((((''''''(((((((((((())))))((((((''''''''''''((((((***)))''''''(((((('''&&&))))))************))))))''''''((((((((()))))))))'''(((((((((((((((((('''))))))************))))))------,,,+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***+++,,,+++++++++++++++++++++++++++++++++++++++******************************************)))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))&&&&&&''''''((())))))***))))))(((((((((((())))))***)))(((''''''((()))***((((((((('''''''''''''''((((((((((((((((((((((((***)))''''''***,,,------''''''((((((((()))))))))'''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((())))))(((((((((%%%&&&&&&&&&&&&&&&&&&%%%***)))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))(((((('''''''''(((((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%&&&'''((((((((('''&&&&&&&&&''''''((()))))))))((((((((()))))))))))))))%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((())))))***''''''''''''''''''''''''$$$%%%&&&''''''''''''&&&$$$$$$%%%&&&''''''&&&&&&))))))))))))))))))))))))((('''''''''((())))))***++++++******)))(((((('''&&&'''(((******)))(((''')))***+++***((('''((())),,,,,,------,,,,,,+++***++++++*********)))))))))------............------,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,...///...,,,---------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,++++++++++++++++++*********))))))))))))************(((((((((((((((((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&'''''''''''''''%%%+++777;;;222)))&&&'''(((((((((((()))))))))((((((((((((((('''''''''&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''''''''((((((''''''&&&%%%''''''(((((((((((('''''''''(((((((((((()))))))))((((((((((((((((((((((((+++,,,------------,,,+++&&&&&&'''(((((()))******************************&&&(((+++------,,,***(((''''''(((((())))))))))))&&&&&&'''''''''(((((((((''''''(((((((((((('''''')))(((''''''((()))(((&&&))))))************))))))((((((((()))))))))******(((((())))))))))))((((((((())))))))))))))))))(((++++++***)))***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---...---------------------------...---***'''''')))+++++++++++++++++++++++++++++++++++++++*********)))************************+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++'''''''''((((((((((((((((((((((((''''''(((((((((((('''&&&%%%%%%&&&'''((('''((((((((((((((())))))''''''''''''''''''''''''''')))***+++*********+++&&&&&&'''''''''(((((((((''''''''''''((((((((()))((((((((()))))))))))))))''''''''''''((()))***+++&&&&&&''''''''''''&&&&&&''''''((()))***++++++,,,''''''''''''''''''''''''&&&&&&''''''(((((())))))'''(((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''(((((()))******+++(((((((((((()))))))))***&&&%%%%%%%%%%%%&&&''''''''''''((()))))))))))))))''''''''''''''''''''''''%%%%%%'''((((((((('''&&&%%%&&&'''((((((((('''&&&)))))))))))))))))))))))))))((((((((((((((())))))*********)))))))))))))))((((((((()))))))))*********++++++***'''&&&&&&'''++++++,,,---,,,+++***)))))))))))))))************+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******,,,...///...,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---+++++++++++++++***))))))((()))))))))************((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))***''''''''''''(((((((((((()))'''...>>>BBB666***''''''((((((((())))))))))))******)))))))))(((((((((%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&'''((((((((('''&&&%%%''''''(((((((((((('''''''''((((((((())))))))))))((((((((((((((((((((((((((()))***++++++***)))(((%%%&&&&&&'''((())))))***&&&'''((()))***+++,,,,,,((()))***+++++++++++++++(((((()))***************%%%&&&&&&&&&''''''((((((&&&'''((())))))((('''&&&)))((('''((()))***)))((())))))************))))))))))))))))))************))))))************))))))******++++++++++++******))))))(((((()))+++---...,,,++++++++++++++++++,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---...------------------------......,,,(((%%%$$$'''+++++++++++++++++++++++++++++++++++++++******))))))************************,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%%%%&&&((()))+++,,,)))))))))(((''''''&&&&&&'''''''''&&&&&&'''''''''+++***)))(((((()))***+++''''''(((((())))))******))))))))))))))))))))))))%%%)))------)))%%%######&&&&&&&&&&&&'''''''''(((&&&'''''''''(((((())))))$$$%%%%%%%%%&&&&&&''''''''''''&&&'''((()))+++---&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%'''''''''&&&%%%$$$''''''''''''((((((((()))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''''''''&&&'''((()))***'''(((((()))***++++++,,,%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''((((((&&&'''(((*********)))(((((((((((((((((((((((((((%%%&&&((()))))))))(((''''''((()))******)))((('''))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))******+++++++++***((('''''')))+++---'''(((***)))(((((()))*********+++,,,+++***)))(((''''''((()))***+++,,,,,,*********++++++*********+++++++++++++++++++++++++++******,,,......---,,,*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++------,,,+++******++++++++++++***))))))(((((())))))*********+++************************))))))(((((((((((()))***(((((((((((((((((((((((('''((((((((())))))******(((((((((((()))))))))))))))###(((555999000'''%%%'''((((((((())))))******++++++******))))))((((((%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&'''((((((((('''%%%%%%''''''(((((((((((('''''''''((((((((())))))******))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))((()))*********((('''&&&)))((('''&&&&&&'''((()))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******)))(((((((((((())))))******+++,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++***+++++++++******+++++++++,,,,,,,,,.........---,,,+++***)))++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,------,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))(((((('''''''''&&&************))))))))))))************)))((('''&&&******))))))(((((('''''')))((('''&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))''''''((()))))))))))))))'''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))((('''&&&&&&(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%&&&''''''((()))((((((((())))))((('''&&&%%%%%%$$$''''''''''''''''''''''''(((''''''''''''&&&&&&&&&)))******)))(((''''''(((((((((''''''''''''(((((())))))(((((((((((()))))))))((('''&&&%%%$$$#########&&&)))++++++***'''&&&)))(((((('''''''''(((((('''&&&&&&&&&'''(((***+++++++++******))))))(((((())))))(((((((((((())))))+++***)))(((((()))***+++&&&''''''((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((***)))((((((((()))+++,,,)))((('''&&&'''***---///333///+++***,,,---,,,+++------,,,,,,------...///************************************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++''''''((((((((((((((((((******))))))((((((''''''***)))((('''''''''''''''))))))))))))))))))))))))+++,,,(((###'''222777666((((((''''''''')))***+++''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&''')))'''&&&%%%%%%&&&''')))++++++***'''&&&&&&(((***+++***((('''''')))***,,,'''%%%%%%&&&((()))((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))((('''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''+++***)))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************)))(((''')))(((''''''''''''((()))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++))))))******+++,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,***++++++++++++,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++,,,,,,++++++************------------,,,+++******++++++++++++++++++++++++************************++++++++++++++++++++++++))))))((((((((('''''''''*********)))))))))((((((&&&&&&'''''''''''''''&&&))))))))))))(((((('''''')))((('''&&&&&&&&&&&&''')))(((((('''''''''(((((((((((((((((())))))))))))''''''((()))))))))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''((())))))))))))(((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''))))))(((((((((''''''''')))++++++***)))(((((()))((((((''''''''''''(((((()))((((((''''''(((((())))))))))))))))))(((((((((%%%%%%&&&''''''&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&'''((()))************)))))))))))))))''''''&&&&&&&&&&&&''''''***)))(((((((((((()))***'''(((((((((((((((''''''))))))))))))((((((((((((((((((((())))))))))))***))))))((((((((()))++++++((((((''''''(((***,,,...000---***)))***,,,+++***)))))))))))))))******+++************************************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++((((((((((((((('''''''''(((((((((((('''''''''&&&))))))((((((((((((((((((((((((((((((((((((((((((***+++((($$$(((000444333***)))(((''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&''''''((()))(((&&&%%%%%%&&&((()))******)))'''&&&&&&(((***+++***)))((('''(((***+++&&&%%%$$$%%%'''((('''&&&'''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''',,,+++***)))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))*********)))(((((()))((((((''''''(((((()))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++******++++++,,,------------,,,,,,++++++*********************+++,,,------++++++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++************)))))))))------------,,,+++***)))************************************************++++++++++++++++++++++++))))))((((((((((((''''''******))))))))))))(((((($$$%%%&&&'''(((((((((((()))))))))(((((((((((('''((((((''''''&&&&&&''''''***)))((('''''''''''''''))))))))))))((((((((((((''''''((())))))))))))((((((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''*********)))((((((''''''''''''((())))))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))((((((((((((***+++,,,+++)))((()))***((((((''''''''''''(((((((((''''''''''''''''''(((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%&&&'''((((((''''''''''''(((((((((((((((''''''((())))))((())))))))))))))))))***''''''&&&&&&&&&&&&'''''')))((((((''''''(((((()))'''''''''''''''&&&&&&&&&))))))))))))(((((((((((())))))))))))************))))))((((((((()))******''''''((()))***++++++,,,,,,***(((((()))*********+++************+++,,,,,,************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))(((((('''''''''&&&''''''''''''&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''))))))(((&&&(((...000...+++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((((((((()))))))))'''''''''''')))))))))***)))(((&&&&&&(((***,,,+++)))((('''((())))))&&&$$$$$$$$$&&&'''&&&%%%(((((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''******)))))))))))))))***************************((((((((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++******)))(((((((((***++++++,,,,,,---......------,,,,,,+++***))))))************+++,,,---...+++++++++,,,,,,,,,------,,,,,,------------------++++++++++++++++++++++++***)))))))))))))))))))))---------,,,+++***)))((())))))))))))))))))))))))************************************************))))))((((((((((((((((((***)))))))))((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((***)))(((''''''&&&''''''))))))))))))((((((((((((&&&'''(((((())))))((((((''''''''''''''''''((()))''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))(((((((((''''''&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))(((((((((''''''(((***+++***)))((()))***((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''***)))(((((('''(((((()))(((''''''''''''(((((()))))))))(((((((((((((((((('''((((((((())))))******))))))(((((((((((())))))((((((''''''''''''((((((%%%%%%%%%%%%&&&'''(((((())))))))))))(((((((((((((((((()))))))))*********))))))((((((((()))))))))&&&''')))***+++++++++******)))(((((()))******+++++++++******++++++,,,---************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******)))))))))(((''''''&&&&&&''''''''''''''''''''''''&&&''''''((())))))))))))''''''''''''''''''''''''(((((('''''')))++++++***))))))((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))***)))(((((((((((()))***((())))))(((&&&&&&((()))+++***)))(((''''''(((((('''&&&%%%%%%''''''&&&%%%''''''((((((((()))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((())))))******(((((((((((())))))))))))''''''''''''''''''''''''((())))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++******)))(((((((((***++++++,,,,,,---......------,,,,,,+++***))))))************+++,,,---...++++++,,,,,,,,,---------,,,,,,---.........------++++++++++++++++++++++++)))))))))))))))))))))***,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))************************************************(((((()))))))))))))))))))))))))))(((((((((((('''))))))***))))))((('''''''''''''''''''''((((((((((((((('''''''''(((((()))))))))((('''''''''''''''***)))))))))((((((((('''&&&&&&'''(((((((((((((((&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&&&&((()))(((''''''((()))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''************))))))))))))((())))))******)))(((((('''''''''''''''((()))))))))))))))))))))(((((((((''''''(((((()))))))))***))))))(((((((((((())))))''''''((((((((((((''''''&&&&&&&&&''')))+++---...))))))))))))(((((((((((('''''''''((((((((())))))(((((()))))))))(((((((((&&&''')))+++++++++***)))***++++++*********+++,,,'''''''''''''''(((((()))***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''((())))))***))))))(((((('''''''''&&&((((((((((((((((((((((((%%%&&&'''(((((((((((((((''''''''''''''''''''''''(((&&&&&&(((***)))((('''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((())))))(((((((((((())))))'''(((((((((&&&&&&((()))***))))))((((((((((((((()))'''&&&'''((()))(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))+++---...&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))******+++(((((((((((())))))))))))''''''&&&&&&&&&'''((()))((())))))******))))))(((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++******++++++,,,------------,,,,,,++++++*********************+++,,,------,,,,,,,,,,,,------------------.........------,,,++++++++++++++++++++++++)))))))))************++++++++++++++++++******)))************************************************************************(((((())))))))))))******))))))((((((((((((''''''(((((((((((('''&&&%%%$$$&&&''''''''''''(((((((((((((((''''''(((((())))))((((((''''''''''''((((((******))))))((((((''''''&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))''''''((((((((((((''''''&&&'''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%'''((((((&&&&&&''')))((((((''''''''''''(((((((((''''''''''''''''''(((******))))))((((((''''''%%%&&&'''((()))(((''''''''''''&&&''''''((()))***(((((()))******)))))))))'''(((((((((((((((((()))''''''&&&&&&&&&&&&'''''''''(((((())))))((((((''')))))))))***,,,///111333))))))))))))((((((((((((''''''''''''(((((((((((((((((()))))))))((('''''''''((()))+++++++++***)))+++,,,------+++***+++,,,))))))((((((((()))************************************************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***((((((((((((((((((((((((((((((((()))))))))))))))&&&&&&((())))))(((''''''''''''''''''''''''''''''(((%%%%%%)))***(((''''''$$$%%%&&&(((((()))((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%'''(((((('''&&&''')))((((((((((((((((((((((((***)))'''((())))))((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))***,,,,,,'''''''''''''''''''''''''''(((((()))******++++++(((((((((((()))))))))))))))(((((('''((()))***+++((()))************)))(((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++))))))******+++,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,------------....../////////...---,,,,,,++++++++++++++++++++++++************++++++,,,,,,)))******++++++++++++***++++++++++++++++++++++++************************************************(((((()))))))))*********))))))((((((((('''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))******''''''&&&''''''((()))************)))((('''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''((()))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&'''(((((())))))((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&'''((((((''''''(((***((((((''''''''''''(((((()))((((((''''''(((((()))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((******&&&&&&&&&''''''((()))***'''((()))***++++++******((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''(((((()))******)))((((((+++***))))))***,,,...000))))))))))))(((((((((((('''(((((((((((()))))))))(((((()))))))))(((&&&&&&((())))))***************+++---///...+++)))***+++,,,++++++++++++,,,------******************************************************++++++++++++******++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))&&&&&&''''''((()))))))))'''''''''((((((((())))))((()))***++++++***((('''(((((((((((((((((((((((()))$$$$$$)))+++(((''')))%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((((((''''''(((((()))'''''''''(((((('''''''''$$$&&&(((((('''&&&'''(((&&&&&&'''((())))))))))))***(((''''''(((((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''$$$%%%%%%&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))))))))))))))***+++************************'''(((((()))***+++++++++(((((((((((())))))))))))+++***)))))))))+++,,,---((()))***++++++***)))(((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******)))(((((((((((())))))***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,---------......////////////...---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))***++++++,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))*********+++)))(((((((((''''''''''''&&&'''((()))************&&&&&&&&&'''''''''((((((((((((((((((((()))******&&&&&&&&&&&&((()))***++++++******)))(((''''''&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''')))******((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))***************''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((&&&((())))))(((((()))+++((((((''''''''''''(((((())))))(((((((((((())))))''''''((()))***+++,,,,,,)))(((&&&&&&'''***...000&&&&&&&&&'''''')))******&&&''')))***+++++++++***))))))(((((('''''''''&&&))))))(((((((((((())))))((()))***++++++***)))(((***((('''&&&%%%'''((()))))))))))))))(((((((((((())))))))))))************(((((()))))))))(((&&&%%%)))))))))))))))*********+++---///...***((()))***)))))))))((()))******+++******************************************************++++++++++++******++++++++++++++++++++++++************************)))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))%%%%%%&&&'''((()))******&&&&&&&&&'''''''''((((((+++,,,---...---+++)))((()))))))))))))))))))))))))))$$$$$$)))+++((('''***'''((((((((((((&&&%%%$$$))))))))))))))))))))))))''''''''''''((((((((()))******))))))))))))******&&&&&&''''''''''''&&&&&&$$$&&&(((((('''''''''((($$$%%%&&&((())))))******)))(((&&&&&&''''''&&&%%%(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((()))))))))(((************************''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))******))))))((((((''''''******)))((('''&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''(((((()))***************)))))))))))))))***+++++++++******)))(((''''''&&&''''''''''''((((((((()))++++++******)))(((((('''((()))***+++---...///000)))************+++++++++******))))))******+++,,,111///,,,***))))))+++,,,***+++,,,---,,,+++***)))------,,,++++++******)))++++++++++++++++++++++++((()))******((('''''''''))))))))))))***+++,,,---+++++++++************)))************************))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))***(((%%%%%%'''***,,,,,,******))))))(((&&&%%%$$$)))((('''%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((+++***)))'''''''''((()))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((''''''((()))***+++&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%+++)))(((''''''((()))+++)))'''%%%$$$$$$&&&)))***,,,)))&&&%%%&&&(((((((((((((((((((((''''''''''''******))))))((((((''''''%%%&&&'''(((((('''&&&%%%)))******)))(((''''''((((((((((((((((((((((((((())))))***+++++++++++++++)))))))))))))))))))))))),,,,,,++++++++++++++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++************************)))************+++++++++************************...,,,***)))''''''(((((())))))************))))))''''''(((((())))))******(((((())))))******++++++******))))))))))))******%%%%%%&&&&&&((()))***+++((())))))))))))(((((('''"""&&&***)))%%%$$$'''+++&&&((()))++++++)))(((&&&(((''''''&&&&&&&&&''''''''''''((()))))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((((((((***)))(((''''''((()))***(((((())))))))))))((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''******)))((('''&&&%%%%%%(((((((((((((((''''''''')))))))))(((&&&''')))++++++*********))))))((((((&&&&&&&&&''''''''''''(((***)))'''%%%$$$%%%&&&'''******))))))(((((((((''''''((()))))))))(((&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''((((((((())))))))))))))))))))))))******))))))(((((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''(((((()))***************)))(((((((((((()))***+++*********)))(((''''''''''''''''''((((((((()))))))))*********************)))))))))******+++++++++)))************+++++++++******))))))******+++,,,000...,,,***)))***,,,---+++,,,,,,,,,,,,+++******+++++++++++++++++++++,,,++++++++++++++++++++++++***,,,---,,,+++))))))***,,,,,,+++***))))))))))))+++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&%%%%%%&&&''')))'''%%%######%%%((())))))))))))))))))((('''&&&%%%(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((***))))))(((((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&((('''&&&&&&&&&&&&'''((()))(((((((((''''''''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))'''''''''''''''((((((((('''''''''(((((('''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''((((((***)))'''&&&&&&''')))***((('''&&&%%%&&&''')))***'''%%%###$$$&&&'''((('''))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((''''''((()))***)))'''''''''((((((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))++++++++++++++++++++++++******************++++++++++++++++++++++++++++++************************)))************+++++++++************************+++***)))(((((())))))***))))))************))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))(((''''''''''''(((((()))(((((())))))))))))(((((($$$''')))(((&&&%%%''')))'''((()))******)))((('''&&&&&&&&&&&&'''((())))))&&&&&&'''(((((((((((((((((('''''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&((((((((((((((('''''''''***)))(((''''''((()))***&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((***))))))(((((('''''''''((((((((((((((((((((('''((((((((('''&&&&&&(((*********)))))))))(((((((((&&&&&&&&&''''''''''''((()))((('''%%%%%%&&&'''((()))))))))((((((''''''''''''((())))))((('''&&&%%%'''(((((((((((((((((('''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************((((((''''''(((((())))))******))))))((((((''''''''''''((((((((()))))))))(((((()))***++++++,,,,,,+++++++++***))))))(((((()))************+++++++++******))))))******+++,,,...---+++******+++---...---,,,++++++******++++++)))******+++,,,,,,------+++++++++++++++++++++++++++,,,...---+++***++++++,,,,,,+++***))))))))))))++++++*********)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))''''''(((***++++++***''''''((((((((((((''''''''''''((((((''''''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''(((((()))(((''''''''''''((()))((((((((((((''''''''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))&&&'''''''''''''''&&&%%%'''(((((())))))(((((('''&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&'''(((((()))******)))((('''&&&&&&'''((()))'''''''''((((((((())))))$$$$$$###%%%'''))))))(((*********)))))))))(((((()))))))))(((((((((((('''((((((''''''''''''((((((((()))***)))'''''''''((((((((((((((((((((((((((('''(((((())))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++************************)))************+++++++++************************))))))(((((()))***++++++))))))************))))))*********)))((('''''''''((((((((((((''''''''''''(((''''''&&&&&&''''''(((***)))((('''''''''''''''&&&'''((())))))***))))))(((((((((''''''''''''''''''((()))******)))((('''&&&&&&&&&'''((()))++++++%%%&&&&&&''''''''''''''')))(((((('''&&&%%%%%%$$$&&&''''''((((((''''''&&&))))))(((((('''''''''&&&)))((((((''''''(((((()))&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&(((''''''&&&&&&''''''((())))))))))))))))))))))))''''''((((((((((((((((((&&&''''''&&&%%%%%%'''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&'''((()))(((((((((''''''''''''''''''(((((((((((('''&&&&&&(((((())))))))))))(((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************((((((''''''''''''((((((***)))))))))(((((((((''''''(((((((((((()))))))))))))))******++++++,,,,,,------,,,,,,++++++******))))))*********+++++++++******))))))******+++,,,,,,,,,+++***+++,,,...///---,,,+++***)))***+++,,,*********++++++,,,,,,,,,************************)))***,,,,,,***)))******((((((((())))))***+++,,,************))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))))))))+++------+++)))&&&&&&'''(((((()))((((((&&&'''((((((((('''%%%$$$((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''')))))))))((('''&&&))))))))))))))))))))))))'''(((((()))************(((''''''''''''''''''(((((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((('''%%%%%%(((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))******((('''&&&&&&&&&&&&'''((('''''')))*********)))((('''&&&&&&(((***+++***)))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''((())))))'''&&&''')))''''''''''''''''''''''''(((((()))************)))))))))))))))))))))))))))((())))))***+++,,,,,,---))))))*********+++++++++***+++++++++++++++,,,,,,************************))))))*********+++++++++************************)))))))))))))))*********))))))************))))))***)))))))))(((((((((''')))))))))(((((('''''''''(((''''''''''''''''''((())))))((('''''''''''''''&&&&&&''')))***************(((''''''(((((('''%%%(((((())))))))))))((((((((((((((((((((()))***+++%%%&&&''''''((((((''''''******)))((('''&&&&&&%%%''''''(((((((((((('''''')))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((%%%''')))******)))'''%%%((((((''''''''''''((((((((()))))))))*********+++''''''''''''((((((((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''(((******''''''''''''''''''&&&&&&'''''''''''''''''''''&&&((((((((())))))(((((((((((((((((('''&&&&&&&&&%%%************************))))))))))))************''''''(((((()))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((()))***************((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((()))))))))******************************+++++++++++++++,,,,,,))))))*********+++++++++******))))))******+++,,,+++++++++++++++,,,...///---,,,+++***)))***+++,,,,,,,,,,,,+++++++++******************************(((***,,,,,,***)))***+++(((((((((((()))***+++,,,*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%&&&((())))))'''%%%%%%&&&'''((())))))))))))&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))&&&'''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))))))))((('''&&&(((((())))))))))))(((((('''(((((((((((((((((('''))))))))))))))))))))))))******))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&''')))***+++***)))((()))(((((()))******((('''(((((('''''''''&&&&&&&&&'''''''''''''''((((((((('''&&&%%%$$$$$$%%%&&&'''&&&''')))((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((())))))))))))))))))))))))(((((()))***++++++,,,,,,+++++++++*********))))))*********++++++,,,,,,,,,************************))))))*********+++++++++************************************)))))))))((())))))************))))))'''((((((((()))))))))************))))))((((((((()))((((((''''''(((((()))'''''''''''''''((())))))&&&&&&''')))***************)))''''''(((((('''%%%(((((())))))))))))((((((+++***)))(((((((((((((((''''''((())))))))))))(((++++++******)))((((((''''''(((((((((((((((((('''))))))(((((('''''''''&&&''''''((((((((((((''''''(((((())))))))))))((((((%%%''')))******)))'''%%%(((((((((''''''((((((((((((((())))))******++++++&&&'''''''''(((((())))))'''(((***)))((('''((()))&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))***+++&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&((((((((('''&&&&&&&&&%%%************************)))))))))************+++((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************))))))((((((''''''(((((())))))))))))((((((((((((((((((((()))))))))***************)))))))))))))))''''''(((((()))***++++++)))************+++++++++******))))))******+++,,,++++++++++++,,,,,,---...---,,,++++++******++++++------,,,,,,+++******)))************************)))+++------,,,+++,,,---++++++***)))((((((((((((******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&((())))))'''%%%&&&&&&'''((())))))((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&'''(((((((((''''''(((((((((((((((((((((((($$$%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))***))))))((((((((())))))'''(((((())))))((((((''''''(((((())))))(((((('''((((((((((((((((((((((((******)))(((((('''&&&&&&''''''''''''''''''''''''&&&'''((()))***)))(((((()))(((&&&'''((((((&&&%%%'''''''''&&&&&&&&&%%%%%%&&&''''''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%'''(((((('''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&))))))))))))))))))))))))((()))))))))***+++++++++,,,,,,++++++***))))))(((*********++++++,,,,,,---************************)))************+++++++++***************************************)))((('''))))))************))))))'''''''''((()))*********************)))))))))))))))(((((((((((((((((()))'''''''''''''''((()))***&&&'''((())))))***)))))))))))))))((((((((((((((())))))(((((((((((())))))++++++)))((('''&&&&&&&&&'''(((((()))))))))))))))************))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&'''((())))))((('''&&&)))((((((''''''(((((()))((((((((())))))*********&&&&&&''''''((()))))))))''')))******)))(((((()))&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''((())))))******'''''''''''''''(((((((((&&&&&&&&&%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&************************))))))*********+++++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((()))***************+++***)))(((((((((((()))(((((((((((())))))))))))(((((()))))))))*********'''''''''((())))))******'''''''''((()))*********)))************+++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,+++******,,,+++++++++++++++++++++************************(((***,,,,,,+++***+++,,,+++***)))((((((''''''(((***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&)))((('''(((******((('''''''''((((((((((((((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&'''((())))))(((&&&%%%%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))***((('''%%%&&&''')))+++'''''''''(((((('''''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''''''''((((((((())))))(((((((((&&&&&&'''((((((((((((((()))'''%%%%%%'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&%%%&&&((('''&&&&&&((()))((((((((((((((((((((((((%%%&&&''''''((((((''''''))))))))))))))))))))))))))))))))))))************++++++******************)))******+++,,,,,,------************************)))************+++++++++************************(((((()))***+++***))))))))))))************))))))(((((((((((())))))))))))((((((((()))))))))))))))(((''''''&&&&&&''''''((()))((((((''''''''''''((((((((())))))))))))((((((&&&(((******'''&&&(((+++))))))(((((((((((())))))))))))((('''&&&&&&&&&&&&&&&'''(((((())))))(((((('''(((((((((((()))))))))(((((())))))))))))((((((&&&&&&''''''((()))))))))&&&&&&'''(((((('''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((()))&&&&&&''''''((())))))***&&&(((******(((''''''(((&&&&&&''''''((((((((((((&&&&&&&&&''''''''''''(((''''''((()))))))))))))))'''''''''(((((()))))))))&&&&&&%%%%%%%%%&&&'''(((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''************************))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((()))***************++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))************$$$$$$%%%'''(((***++++++************++++++++++++)))************+++++++++*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))*********++++++,,,------))))))))))))))))))))))))%%%'''))))))(((((()))***'''''''''(((((()))***+++))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&%%%$$$$$$%%%&&&%%%###'''((((((((((((((('''''')))((('''%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))''''''''''''''''''''''''***+++,,,---,,,***((('''&&&'''((())))))((('''&&&&&&'''''''''(((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))'''%%%###$$$&&&))),,,&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((((((((())))))))))))((((((&&&&&&&&&&&&'''''''''(((***(((&&&&&&)))+++------)))(((((((((''''''''''''&&&&&&&&&'''''''''(((((('''((()))******)))((('''%%%&&&''''''&&&&&&((()))************************)))******+++++++++++++++))))))))))))))))))))))))*********))))))))))))))))))))))))***++++++,,,,,,))))))***+++,,,,,,------************************)))************+++++++++************************%%%&&&(((***+++,,,++++++))))))************))))))******))))))((((((''''''&&&'''''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''+++***)))(((&&&&&&&&&%%%((()))))))))))))))((('''$$$(((+++***'''&&&)))---))))))(((((((((((())))))''''''&&&&&&&&&''''''(((%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((((((((((((((())))))))))))((((((%%%%%%&&&'''((()))******%%%&&&'''(((((('''&&&%%%(((((())))))))))))((((((((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((('''''''''&&&&&&&&&'''((())))))***$$$&&&))))))'''&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))'''((((((((())))))******&&&%%%%%%$$$%%%&&&(((((((((((())))))))))))((((((%%%&&&&&&''''''(((((((((((()))+++,,,,,,+++)))(((------,,,++++++*********,,,+++***(((&&&$$$"""!!!******))))))))))))******&&&&&&&&&&&&'''(((******))))))))))))))))))))))))'''+++...,,,(((%%%'''***++++++++++++******))))))((((((((((((''''''''''''(((((((((((())))))))))))******************************))))))))))))******+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,++++++***)))************************++++++************++++++))))))))))))((((((((((((''''''(((((())))))******))))))************))))))%%%%%%&&&'''((()))******'''((()))******)))((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&###%%%'''(((((((((***+++(((((())))))))))))((((((&&&''''''((()))******+++(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))))))))((('''''''''&&&''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&(((+++,,,***''''''''''''&&&&&&%%%%%%%%%$$$%%%'''))))))((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((()))***,,,,,,&&&'''((('''&&&%%%'''(((((((((''''''''''''(((((())))))(((((('''''''''&&&******))))))((((((''''''(((((('''''''''&&&&&&&&&(((+++---,,,'''%%%(((++++++++++++++++++***))))))++++++******))))))((((((***************************(((''''''(((((('''%%%&&&((())))))(((((()))+++'''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((+++++++++*********)))))))))))))))))))))***++++++)))***++++++***)))***,,,---+++)))***,,,---,,,)))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))******))))))))))))******+++******)))(((''''''&&&))))))(((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((('''''''''$$$$$$%%%&&&'''((())))))(((((())))))))))))(((((()))((('''((()))((('''%%%''''''''''''''''''&&&&&&(((((((((((((((((((((((()))'''$$$%%%(((***)))(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))))))))************++++++)))((('''''''''''')))((('''&&&&&&'''((())),,,***((('''&&&'''((()))++++++)))(((((('''''''''***)))(((''''''((()))***))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''((()))))))))))))))(((((('''(((((('''&&&(((+++...///---***'''&&&''')))***'''''''''''''''((())))))))))))))))))((('''&&&%%%((()))+++,,,,,,+++)))(((***************************))))))((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''((()))******))))))))))))))))))))))))))),,,///---***'''))),,,,,,+++******)))))))))***)))))))))(((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************+++******))))))******+++))))))))))))(((((((((((('''((((((((()))))))))***(((((())))))))))))((((((&&&&&&''''''((()))))))))'''((()))******)))((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''))))))(((''''''((((((((())))))))))))((((((&&&''''''((())))))******((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''(((((()))'''&&&%%%''')))***(((&&&(((((((((''''''&&&&&&&&&$$$%%%'''((()))((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&'''((('''((((((&&&%%%%%%''')))))))))((('''''''''(((((()))((((((((('''''''''''''''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''***,,,***&&&%%%'''***(((((())))))(((((('''&&&(((((((((((((((((('''''''''''''''''''''''''''''')))(((&&&''''''(((&&&%%%&&&((())))))(((((()))+++++++++******)))'''&&&%%%((((((((((((((((((((((((((((((((()))))))))*********************)))))))))+++++++++*********))))))***)))))))))))))))******)))***++++++))))))***+++---+++)))***,,,---,,,***************************************************************))))))))))))))))))))))))))))))))))))******))))))))))))***************)))((('''''''''%%%$$$$$$###""""""!!!!!!''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&&&&'''(((((())))))(((((())))))))))))(((((()))((('''((())))))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&)))***)))'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))***)))((('''&&&&&&'''((()))+++***((('''&&&'''((()))''''''&&&&&&&&&&&&'''((())))))(((''''''((()))))))))(((((((((((((((((((((&&&&&&'''''''''''''''((((((((())))))))))))((((((((((((((('''&&&'''***---***)))'''%%%$$$%%%&&&''''''''''''''''''((())))))''''''((((((((((((((('''((()))***++++++***)))(((''''''(((((()))******+++''''''(((((()))))))))***&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((()))******+++))))))))))))))))))))))))***---///...+++***+++---,,,+++***)))((()))***+++******)))))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******+++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------,,,++++++************************+++******))))))******+++))))))))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((***+++)))'''%%%%%%&&&(((((())))))))))))(((((('''''''''(((((())))))***(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))******&&&%%%%%%&&&(((((('''&&&((((((((((((((('''''''''$$$%%%'''((((((((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((()))(((((((((&&&$$$%%%(((*********)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&)))***)))&&&%%%&&&)))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''')))'''&&&&&&(((((('''%%%'''((())))))(((((()))***...---+++)))'''&&&%%%$$$(((((((((((((((((((((((())))))))))))***************************++++++++++++++++++*********************)))))))))))))))***)))***++++++)))))))))+++,,,+++******,,,,,,+++***++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))***))))))(((((())))))*********))))))((((((''''''((((((''''''&&&&&&%%%%%%((((((''''''''''''((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''(((((())))))((((((''')))((('''((())))))'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''(((******(((&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&'''''''''(((((((((%%%&&&&&&'''(((***+++,,,((((((''''''''''''((((((***)))((('''''''''((()))%%%%%%%%%&&&&&&((())))))(((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((((())))))'''&&&&&&)))+++&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''((()))%%%&&&'''((())))))))))))))))))************))))))((((((((())))))*********'''(((((()))******++++++)))((((((''''''(((((()))(((((()))***************((((((((((((((((((((((((***,,,......,,,***+++,,,,,,***)))(((((()))***+++************))))))))))))(((((((((((())))))))))))******************************))))))))))))************************************************************+++++++++,,,,,,,,,------......------,,,+++******************************))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))((())))))******))))))((())))))((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((******)))'''%%%%%%&&&(((((())))))))))))(((((('''''''''((((((((())))))'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((()))))))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''((()))***++++++&&&&&&''''''(((((('''&&&((((((''''''''''''''''''%%%&&&''''''((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))(((&&&$$$%%%(((++++++***)))(((((((((((((((((((((((((((((('''''''''''''''(((((())))))******'''''''''''''''''''''''''''(((***)))'''&&&'''))))))))))))))))))(((((('''%%%%%%%%%&&&&&&''''''''')))))))))))))))))))))))))))(((''''''))))))((('''''')))***)))((('''(((***...,,,***(((&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))*********+++))))))***************+++************************+++******))))))))))))))))))***+++***)))((()))***+++++++++++++++,,,++++++++++++++++++++++++++++++************************************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))***)))))))))(((((((((''',,,,,,,,,++++++*********(((((())))))))))))((((((%%%&&&&&&'''((()))************))))))(((((((((''''''(((((((((((((((((('''(((''''''((())))))'''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&((()))***)))'''%%%''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%((((((((()))))))))******%%%%%%&&&&&&((()))+++,,,(((((((((''''''((((((((()))(((((('''''''''(((((((((''''''(((((()))***+++'''''''''&&&&&&''''''''''''''''''((((((((((((((()))(((((((((''''''&&&&&&'''(((((())))))))))))(((((())))))(((&&&&&&((()))&&&'''((()))))))))(((((('''''''''&&&&&&''''''(((&&&&&&'''((((((((((((((()))))))))******)))))))))++++++*********))))))))))))))))))******************))))))))))))))))))***((())))))***+++******)))(((((((((((((((((((((((()))***+++++++++******+++***))))))(((((()))***+++************))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++******))))))))))))************************************************************+++++++++,,,,,,,,,------......------,,,+++***************************))))))))))))))))))***))))))))))))(((((((((((())))))))))))(((((((((((()))******++++++******))))))))))))(((''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&((())))))(((''''''((((((((())))))))))))((((((''''''''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''((()))))))))''''''''''''((((((((((((''''''&&&%%%%%%&&&'''''''''''''''((()))******+++'''((()))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&''''''(((''''''&&&))))))((('''%%%&&&(((+++******)))((((((((((((((('''''''''(((((((((((((((''''''(((((())))))******&&&'''''''''''''''''''''((()))***))))))((()))***)))))))))))))))(((((('''&&&&&&&&&'''((((((((()))((((((((((((((((((((((((***)))((((((***+++***(((((()))***)))((('''((()))+++***(((''''''((())))))((((((((((((((((((((((((((())))))))))))*********((((((((()))))))))************************************)))))))))))))))***)))***+++***((('''((()))++++++,,,+++++++++++++++++++++++++++++++++++++++************************************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))((((((((((((((((((((()))******)))((((((%%%&&&&&&'''((()))************))))))((((((''''''''''''((((((((((((''''''(((''''''((())))))(((&&&'''''''''((((((((())))))))))))))))))))))))))))))%%%''')))***)))(((&&&&&&(((((((((((((((((((((((())))))((('''&&&%%%%%%%%%(((((((((((())))))))))))'''''''''''''''((())))))'''(((((((((((((((((('''((('''''''''''''''(((((())))))(((((((((((())))))&&&''''''''''''''''''&&&&&&&&&''''''((((((((()))(((''''''&&&&&&%%%%%%%%%''''''((()))))))))))))))'''((()))(((&&&&&&'''(((&&&''')))+++++++++***)))''''''&&&&&&&&&&&&''''''(((((()))(((((('''&&&&&&)))))))))))))))))))))))),,,,,,+++******)))(((((())))))))))))))))))))))))((((((''''''''''''(((((('''((()))*********(((((())))))))))))))))))))))))(((((()))*********))))))(((((())))))))))))))))))******)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))*********************+++++++++******************************+++++++++,,,,,,,,,---------------,,,++++++***************************))))))(((((())))))***))))))))))))(((((((((((())))))))))))(((((((((((())))))************))))))))))))(((((('''''''''&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&((()))((('''((()))(((((())))))))))))((((((''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((''''''(((((((((((())))))((()))+++***((('''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((('''((()))******)))((('''((())))))(((''''''(((***((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''))))))))))))************'''(((((((((((('''&&&&&&((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))((('''(((***+++***)))((()))***)))((('''((()))'''''''''(((((()))***+++(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((())))))*********************+++++++++)))))))))))))))******+++)))***+++***(((''''''(((***+++,,,,,,******+++,,,++++++++++++++++++++++++************************************)))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((((((((((((((((((((('''''''''((()))******)))((('''&&&&&&''''''(((((()))))))))))))))(((((('''''''''&&&''''''((((((''''''&&&''''''&&&''')))***(((''''''''''''(((((())))))***''''''''''''''''''''''''&&&(((******((('''&&&'''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&'''''''''''''''((((((((((((''''''&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''&&&'''(((((((((((('''&&&&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))******)))&&&'''(((((('''&&&'''(((%%%&&&((()))))))))((((((((('''&&&&&&%%%&&&&&&&&&))))))))))))((('''&&&%%%))))))(((((((((((()))))))))))))))))))))))))))(((((((((((()))))))))******'''''''''&&&&&&'''''''''&&&''')))******)))'''&&&))))))))))))))))))))))))((((((((()))*********)))&&&''')))***+++***)))((()))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************))))))(((((((((((())))))))))))))))))((((((((((((***)))))))))((((((((('''''''''((((((((((((''''''((((((((((((((('''''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%'''))))))((('''((()))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((***)))(((''''''((()))***(((((((((''''''''''''&&&''')))+++***'''&&&&&&(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''((((((((((((((((((((((((((()))+++,,,,,,***)))(((&&&(((******)))(((((((((&&&%%%%%%&&&&&&'''((()))''''''''''''((((((((()))'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''((()))******)))(((((())))))(((((('''&&&)))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&'''((())))))'''(((******)))(((''''''(((&&&&&&((()))************((((((((((((((((((((((((&&&'''''''''(((((((((((('''(((((()))******++++++))))))*********+++++++++(((((((((((()))***,,,,,,)))***+++***(((&&&'''(((***+++---,,,***)))+++---************************************************************))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))******************&&&''')))******)))'''&&&'''''''''(((((((((((((((((((((''''''''''''''''''&&&''''''((((((''''''&&&'''&&&&&&''')))***((('''&&&''''''((())))))******''''''''''''''''''''''''''')))***)))&&&%%%&&&(((((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&'''''''''&&&'''((())))))((('''&&&%%%&&&''''''((((((((('''&&&&&&%%%&&&&&&'''((()))'''((())))))))))))((('''%%%%%%&&&''''''((())))))&&&&&&&&&&&&''''''''''''&&&'''((()))************$$$&&&'''(((''''''((()))&&&&&&''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&'''(((((((((((((((''''''))))))(((((((((((())))))&&&&&&''''''((()))))))))&&&&&&'''((()))***++++++(((((((((''''''(((((((((&&&''')))***)))(((&&&%%%))))))))))))))))))))))))((((((((()))++++++***)))$$$&&&)))+++,,,***((('''((((((((((((''''''''''''(((((((((((())))))))))))++++++++++++++++++++++++******))))))))))))******))))))******++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******************************))))))(((((((((((())))))))))))))))))((((((((((((******))))))((((((((('''%%%&&&&&&&&&&&&&&&&&&%%%((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&((())))))(((''''''((((((((())))))))))))(((((('''''''''''''''''''''&&&&&&&&&'''((())))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))))))))((((((''''''&&&''''''''''''((((((((())),,,+++***((((((***+++,,,((((((((('''&&&&&&%%%%%%%%%(((***)))&&&$$$%%%'''&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''))))))))))))))))))))))))$$$%%%'''((((((&&&%%%###%%%(((++++++***(((''''''$$$$$$$$$%%%&&&'''((()))&&&'''''''''(((((())))))******))))))((((((((('''&&&&&&&&&'''''''''(((((('''&&&&&&'''((())))))(((+++++++++++++++***)))))))))))))))((('''''''''&&&((((((((((((((((((((((((&&&%%%$$$%%%'''((('''&&&)))******)))(((''''''(((&&&'''(((*********)))(((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((())))))***++++++,,,,,,))))))******++++++++++++'''''''''((()))+++------***++++++***'''&&&''''''))),,,---,,,***)))+++---))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))&&&'''(((******((('''&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''&&&&&&''')))***)))'''&&&''''''((()))******+++************************((()))***(((%%%$$$''')))))))))))))))))))))))))))&&&&&&&&&''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&'''((()))&&&'''((())))))((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&''')))***,,,---'''((()))******)))((('''%%%%%%&&&&&&'''((())))))&&&'''''''''(((((())))))&&&'''((()))************###%%%'''(((''''''((()))((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''((()))))))))))))))))))))))))))***++++++***************)))(((((()))(((''''''''')))***+++)))((('''''''''(((***+++((()))))))))*********+++******))))))))))))******))))))*********)))'''&&&))))))))))))))))))))))))***************)))((((((+++------,,,***)))***+++))))))))))))************(((((())))))************(((((((((((()))+++,,,---***(((((((((***+++***)))))))))*********+++++++++,,,,,,,,,+++++++++******)))******++++++++++++******************************)))(((''''''((()))************)))((((((''''''''''''''''''''''''''''''))))))******+++++++++,,,))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&)))***+++++++++)))((('''))))))(((((('''''''''&&&(((''''''((())))))(((&&&)))(((&&&$$$$$$&&&((()))''''''&&&&&&&&&&&&'''''')))(((((('''''''''(((((((((((('''''''''&&&&&&&&&%%%'''*********)))))))))%%%%%%&&&'''((((((((('''((((((''''''''''''((((((&&&&&&''''''(((((())))))((((((''''''''''''((((((&&&&&&&&&'''((())))))*********))))))(((((('''''''''''''''''''''((()))))),,,***((('''&&&'''((())))))&&&'''+++---***((()))******))))))((((((''''''&&&&&&&&&&&&&&&'''((()))***((('''&&&&&&'''(((************)))))))))))))))))))))(((''''''''''''''''''((()))******)))((((((&&&''')))*********)))(((******))))))))))))************************************)))((('''&&&%%%%%%&&&''''''((()))******+++(((((((((((((((((((((((())))))***++++++++++++***)))************++++++++++++***)))(((((()))******,,,++++++******++++++,,,************************+++*********))))))(((((('''''''''''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))%%%%%%&&&'''((()))******''''''&&&&&&&&&&&&'''''',,,+++***(((''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&++++++***)))))))))))))))((((((((())))))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((&&&''')))***+++***((('''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''((())))))******************)))(((((()))((((((''''''((()))***)))(((((('''((()))***+++''''''''''''((((((((((((++++++************++++++&&&&&&'''''''''&&&%%%$$$((((((((((((((((((((((((***************)))((((((((()))***)))'''&&&'''((())))))))))))************)))))))))))))))*********))))))))))))***+++,,,,,,+++))))))***+++,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************))))))((('''***************************)))(((''''''((()))***)))))))))))))))))))))***'''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((''''''''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''')))((((((((('''''''''''')))((((((((('''''''''''''''((())))))((('''&&&%%%)))((((((((('''''''''''''''&&&&&&'''(((((('''%%%)))(((&&&$$$$$$&&&((()))''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%''')))***)))(((((()))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''((((((&&&&&&''''''((())))))***(((((((((((())))))))))))'''''''''''''''((())))))+++***((('''''''''((()))***&&&%%%)))+++((('''((((((((((((((('''''''''&&&'''''''''''''''((()))***)))((('''&&&&&&'''((()))***)))))))))))))))))))))))))))(((''''''''''''(((***)))((('''&&&&&&''''''&&&'''((()))***))))))(((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((())))))******************************))))))***++++++++++++***)))************+++++++++,,,+++***))))))***++++++,,,++++++******++++++,,,************************************)))))))))(((***((('''&&&'''((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''((()))))))))(((''''''&&&&&&''''''(((***)))(((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((())))))***''''''((((((((((((''''''''''''''''''''''''''''''))))))((('''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''''''''(((***+++++++++))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))***))))))******))))))((((((***))))))(((((((((((()))((((((((((((((()))******(((((((((((('''''''''''',,,++++++******++++++,,,((())))))))))))(((''''''***************************************)))(((((('''((()))((('''&&&'''((())))))))))))*********************)))))))))))))))+++******))))))******++++++*********,,,---,,,++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******((())))))******))))))(((************************))))))(((((((((((())))))'''(((((()))******++++++''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''((((((((((((''''''&&&((((((((((((''''''''''''(((''''''((())))))(((&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((''''''''''''&&&%%%'''((()))'''''''''((()))((('''&&&&&&&&&'''(((&&&'''(((((((((((('''&&&((((((((((((((('''''''''(((((((((''''''(((((((((&&&&&&''''''((()))))))))'''''''''((()))*********'''''''''''''''((())))))+++***(((''''''((())))))***&&&%%%)))***'''&&&'''''''''''''''&&&&&&&&&&&&)))(((((((((((()))******)))((('''&&&&&&'''((()))))))))))))))))))))*********)))((((((''''''((((((,,,***'''%%%$$$%%%&&&'''''''''((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************))))))***++++++++++++***)))************+++++++++,,,++++++***++++++,,,,,,++++++************++++++************************************))))))))))))///+++(((''')))***)))'''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((('''''''''((())))))***(((((((((((()))))))))***((((((((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((()))***''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((('''''''''''')))((((((((('''&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&((()))***+++,,,+++***)))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''******)))))))))******+++((()))))))))))))))((((((******))))))((((((''''''((((((((((((((())))))***************))))))))))))+++******))))))******+++*********************))),,,,,,,,,,,,,,,,,,,,,,,,***************)))(((((()))***+++***)))((()))+++((()))))))))************************))))))))))))+++***))))))((((((((()))+++***)))***,,,---,,,+++******++++++++++++,,,,,,,,,,,,,,,+++++++++******'''((()))***++++++,,,,,,************************))))))(((((((((((())))))'''''''''(((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((''''''''')))************)))))))))((((((((((((((('''''''''***)))((()))++++++)))((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))((((((((('''''''''''''''%%%'''((((((&&&&&&&&&(((+++)))'''&&&%%%&&&'''(((''')))***,,,,,,***)))'''))))))((((((''''''&&&&&&''''''((((((((((((''''''''''''''''''(((((())))))'''((((((((()))))))))***'''''''''''''''((())))))***)))(((((((((((())))))***((()))---...***'''''''''''''''''''''''''''''')))((((((((((((((()))))))))(((''''''''''''((())))))))))))))))))************))))))((('''(((((((((***)))(((''''''''''''''''''(((((()))))))))))))))******))))))))))))******((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))((((((((((((************************))))))***++++++++++++***))))))*********+++++++++************+++++++++,,,++++++************++++++*********************************)))))))))))))))000,,,((((((+++---+++)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''((((((''''''''''''(((((((((''''''''''''((())))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((())))))''''''(((((((((((('''''''''''''''''''''''''''''')))***************))))))))))))((('''&&&%%%%%%$$$(((''''''&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%'''((()))************)))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''***))))))(((((()))))))))'''(((((()))))))))((((((******))))))(((((('''''''''(((((()))))))))))))))************))))))))))))))))))(((((((((((())))))'''''''''''''''''''''(((++++++++++++++++++++++++***************)))((((((***+++,,,,,,******+++,,,((()))))))))*********************)))))))))))))))***)))((('''''''''''''''***)))((()))+++++++++)))))))))))))))************,,,,,,,,,+++++++++******)))))))))***))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((***))))))))))))*********'''''''''((((((((((((((((((((('''((())))))(((&&&&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))((((((((((((((((((((((((&&&'''((('''&&&%%%&&&(((+++***(((&&&%%%&&&((()))''')))***,,,,,,***)))'''))))))((((((''''''&&&&&&''''''((())))))(((''''''''''''''''''((((((((((((***)))))))))(((((((((''''''''''''''''''((()))))))))((((((((((((((())))))***)))---333444///)))'''(((((((((((((((((((((((((((''''''&&&&&&'''''''''((((((''''''''''''(((((((((((())))))******************)))(((((((((((((((&&&''')))+++,,,+++)))(((((((((((((((((())))))*********))))))))))))******))))))))))))))))))))))))''''''(((((()))*********))))))))))))(((((((((((())))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++((())))))***************+++******))))))******+++************************))))))))))))))))))******+++((('''(((+++,,,+++)))(((((((((((((((((((((((((((((((((((())))))))))))*********)))((((((''''''(((((((((''''''((((((((()))(((((('''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))************))))))))))))((('''&&&%%%%%%$$$''''''&&&&&&&&&''''''(((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%&&&''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''''''''''''''((()))))))))((((((((()))))))))))))))((('''''''''((()))))))))))))))''''''''''''(((((((((((((((((((((''''''((((((((()))(((((((((((()))******((((((((((((((((((((((((***************)))((((((((()))******))))))***+++))))))))))))************((()))))))))***************)))(((((('''''''''''')))((('''(((***+++***)))((((((((())))))))))))***,,,,,,,,,+++++++++******++++++***)))'''$$$"""!!!))))))))))))))))))))))))(((((())))))))))))(((((())))))(((''''''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%'''''''''((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((''''''''''''(((((()))'''''''''(((((((((((((((&&&%%%%%%&&&''''''&&&$$$%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''&&&''''''((()))***'''(((((((((((()))))))))((((((((('''&&&%%%'''(((***)))((('''''''''((()))&&&'''(((((((((((('''&&&((((((((((((((('''''''''&&&'''((())))))((('''&&&''''''((((((((((((((((((*********)))(((''''''''''''''''''''''''((())))))(((((((((((())))))))))))))))))---444666111+++)))((((((((()))))))))))))))(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((()))******+++++++++***))))))(((((())))))$$$&&&***---...---+++)))((((((((((((((()))******((((((''''''''''''(((((())))))))))))))))))))))))((((((((())))))*********(((((((((((())))))))))))(((((((((((((((((((((((())))))***++++++++++++***)))************+++++++++'''((()))*********************))))))))))))******************************))))))))))))************%%%&&&(((*********))))))))))))))))))))))))))))))(((((((((((())))))))))))*********))))))((((((((()))((((((''''''(((((())))))(((((('''&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))((('''''')))((((((((('''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((+++******)))(((((())))))&&&''''''((())))))(((((('''((()))******))))))(((&&&'''((()))***))))))(((%%%%%%&&&'''((()))******))))))(((((((((((())))))++++++*********+++------((((((((((((((((((((((((***************)))(((((('''((())))))(((((()))+++))))))))))))************''''''((()))***++++++,,,+++******))))))))))))******)))((()))+++,,,+++***((())))))))))))*********,,,,,,,,,+++++++++******,,,,,,+++***((('''%%%$$$))))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%''''''''''''((((((((()))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))((('''&&&&&&'''((()))***''''''''''''((((((((()))'''&&&%%%&&&((((((&&&%%%$$$&&&((())))))(((&&&$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))***'''((((((((()))))))))))))))***)))(((&&&&&&''')))((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((('''))))))))))))(((((((((((('''''''''''''''((())))))''''''((()))))))))))))))(((''')))000222...++++++'''''''''((((((((())))))))))))((('''''''''''''''''''''(((((((((((('''''''''(((((()))******+++++++++***))))))(((((())))))&&&'''***+++,,,+++***))))))(((((('''((()))***+++((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))******''''''(((((())))))******))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++'''((()))+++,,,,,,++++++******))))))))))))******************************((()))))))))************%%%***000111---******+++))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))''''''&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&'''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))'''((()))******)))((('''''''''''''''((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''(((((()))(((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((///......---,,,,,,,,,---&&&&&&'''((())))))((((((&&&'''(((*********))))))&&&''')))*********)))(((&&&'''((()))***+++,,,---******))))))))))))******(((((('''''''''(((***+++***************************************)))((((((''')))******))))))***,,,))))))))))))************&&&&&&''')))***+++,,,---,,,+++++++++++++++,,,,,,+++***)))***,,,---,,,+++)))************+++++++++,,,,,,,,,+++++++++*********+++,,,---------------))))))))))))))))))))))))'''((()))******)))(((''')))))))))***++++++,,,,,,))))))))))))))))))))))))******)))))))))(((((((((&&&'''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))***)))(((((((((***+++,,,&&&'''''''''(((((())))))***))))))***++++++***((($$$&&&(((******(((&&&$$$'''''''''&&&&&&'''''''''&&&&&&&&&'''''')))******'''((((((((())))))***************(((&&&&&&(((***&&&'''((()))******)))))))))(((''''''''''''((()))&&&'''''''''(((((())))))&&&'''(((******((('''&&&((((((((((((((('''''''''''''''(((((())))))******'''''''''''''''((())))))''''''((())))))***))))))(((%%%%%%***---++++++,,,&&&&&&&&&'''''''''((((((******)))(((((((((((((((''''''(((((((((((('''''''''(((((()))***++++++++++++******))))))))))))))))))))))))))))))((((((((()))((('''''''''(((***+++******))))))))))))******''''''''''''''''''''''''******))))))))))))))))))&&&''''''((()))******+++************************))))))***++++++++++++***)))************+++++++++((()))+++,,,------,,,,,,******))))))))))))******************************(((((())))))*********+++)))111888888333---,,,...))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))(((((((((((())))))%%%%%%%%%&&&'''((()))***(((((((((((())))))))))))((((((((((((((((((((((((******))))))(((((((((''''''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&(((***+++,,,+++***)))((((((((()))))))))))))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))+++------+++)))(((''''''''''''((((((((()))%%%&&&&&&''''''(((((((((((((((((((((((()))******(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***)))'''''')))***+++***)))(((''''''((()))******)))(((''''''((()))*********))))))((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***,,,...000222++++++******))))))((((((++++++***)))(((((())))))******))))))(((((('''''')))))))))))))))))))))))))))************+++++++++))))))************)))))))))+++,,,+++***)))***+++))))))))))))))))))))))))++++++***)))'''&&&$$$###))))))(((((((((***+++,,,))))))))))))))))))))))))(((((((((((('''&&&%%%$$$************)))))))))))))))((('''&&&&&&'''((()))(((((())))))))))))((((((&&&&&&''''''(((((())))))******))))))))))))******)))))))))))))))))))))))))))((('''''''''(((***+++((((((''''''''''''(((((()))(((&&&&&&((((((((('''&&&&&&''''''(((((())))))******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((())))))(((((('''''''''&&&)))))))))))))))((((((''''''''''''(((((((((((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&'''''''''(((''')))***)))(((((()))***))))))))))))))))))))))))'''((()))++++++******)))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((---,,,+++)))(((&&&%%%$$$+++++++++*********))))))+++******))))))))))))))))))+++---//////---+++))),,,,,,++++++***)))(((((())))))))))))))))))))))))(((((())))))*********+++&&&:::FFF===000,,,+++)))'''''''''(((''''''&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((())))))))))))(((''''''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((''''''&&&&&&&&&%%%'''%%%######%%%((())))))***)))(((''''''((()))***)))((('''&&&&&&'''((()))(((((((((&&&$$$$$$&&&))),,,***(((((()))******((()))(((((('''&&&%%%%%%%%%&&&&&&'''((())))))(((((())))))(((((('''''''''&&&+++)))'''(((+++,,,***((((((((((((((((((((((((((()))(((&&&&&&((()))((('''(((((())))))))))))(((((())))))((((((''''''&&&&&&(((((((((((())))))))))))***)))(((''''''((()))******)))(((((((((((()))***))))))(((((((((((())))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))---,,,+++)))))))))***************)))))))))))))))+++******)))(((((())))))------+++***))))))(((((())))))))))))))))))))))))))))))*********+++++++++))))))************)))))))))***+++***))))))***+++)))))))))))))))))))))))))))*********)))(((((('''***))))))(((((()))***+++)))))))))))))))))))))))))))))))))(((((('''%%%%%%))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))(((((('''''''''((()))***((((((''''''''''''(((((()))((('''''''''((((((((('''''''''(((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''&&&&&&%%%***)))))))))((('''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&'''''''''((((((((((((%%%&&&'''&&&%%%$$$%%%&&&(((((((((((((((((((((((('''((()))***+++******)))************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''+++++++++*********))))))+++******))))))))))))))))))***,,,......,,,***))),,,,,,+++******)))(((((())))))))))))))))))))))))((()))))))))************(((777>>>555+++***+++)))(((((((((((('''&&&%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((('''(((((()))***+++'''''''''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%$$$""" ###%%%&&&&&&))))))(((''''''((()))))))))((('''&&&&&&'''((()))''''''(((''''''&&&''''''&&&((())))))'''&&&(((***))))))))))))************&&&'''(((((((((((((((((()))(((((((((''''''''''''***)))'''(((***+++)))'''(((((((((((((((((((((((()))(((&&&&&&((()))((('''''''''((((((((((((''''''(((((((((((((((''''''''''''((((((((()))))))))))))))((('''&&&&&&'''((()))***))))))(((((())))))***(((((())))))))))))(((((((((((((((((())))))))))))************************)))))))))))))))))))))))),,,+++***(((''''''&&&&&&))))))))))))******************)))((((((((()))))),,,+++***)))))))))***+++)))))))))))))))))))))))))))))))))*********++++++))))))************))))))((()))******(((((()))***))))))))))))))))))))))))'''((()))***+++++++++++++++***))))))((())))))***))))))))))))))))))))))))))))))***))))))((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((++++++***))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***)))((((((''''''(((((()))((((((''''''''''''((((((((((((((((((((('''''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%+++******)))((('''&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&(((((((((((())))))))))))%%%&&&'''&&&$$$###$$$%%%'''''''''''''''''''''''''''((()))*********))))))++++++************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********+++************)))))))))+++******)))))))))))))))((()))+++,,,,,,+++)))(((+++++++++******))))))((())))))))))))))))))))))))))))))))))))************)))222444,,,&&&)))+++))))))))))))((('''&&&%%%$$$''''''''''''(((((((((((())))))))))))))))))))))))***)))((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((***+++,,,&&&&&&''''''((())))))***)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&'''%%%###$$$&&&((((((((((((((('''&&&&&&'''((((((((((((''''''''''''(((((('''&&&''')))++++++***((($$$)))---+++&&&$$$&&&***%%%%%%&&&'''(((((())))))(((((((((((((((((('''&&&(((((((((((('''''''''''')))(((''''''))))))((('''(((((((((((((((((((((((()))(((&&&&&&((()))((('''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''((((((((())))))))))))((((((''''''(((((()))))))))))))))))))))))))))'''((()))******)))(((''')))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((())))))***(((((())))))******++++++***))))))((((((((())))))&&&&&&%%%%%%''')))+++---))))))))))))))))))))))))))))))))))))************))))))************))))))''')))***)))((('''((()))))))))))))))))))))))))))'''((()))***++++++++++++++++++***))))))((((((((())))))))))))))))))))))))***************)))((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&(((((())))))))))))((((((+++*********)))))))))(((((())))))))))))))))))((((((((((((((((((((((((((()))))))))))))))******+++))))))(((((((((((())))))((((((((('''''''''((()))))))))((((((''''''&&&&&&))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))((((((''')))((((((((('''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''((())))))))))))*********((()))***)))'''&&&&&&'''''''''''''''''''''''''''((((((((()))))))))))))))***)))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++************))))))))))))+++******)))))))))))))))((()))***++++++***)))(((+++*********)))))))))((()))))))))))))))))))))))))))))))))))))))*********)))---,,,'''&&&)))+++((())))))))))))(((&&&%%%$$$''''''''''''((((((((((((((((((((((((((((((((((((+++***)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******''''''''''''(((((())))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))'''&&&&&&((()))***)))'''''''''&&&&&&'''''''''(((((((((''''''((((((((('''&&&&&&(((,,,000111000(((,,,...---(((%%%&&&((($$$%%%%%%&&&&&&''''''((((((((())))))((('''&&&&&&((((((((((((((('''''''''((('''''''''((((((((('''(((((((((((((((((((((((()))(((&&&&&&((()))((('''&&&''''''((((((''''''&&&&&&&&&''''''(((((())))))'''''''''((((((((())))))))))))))))))))))))))))))))))))************))))))'''((()))******)))((('''((((((((())))))*********(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''(((***+++,,,,,,(((((())))))******++++++)))((((((((((((((())))))'''&&&&&&&&&&&&(((***+++************************(((((()))))))))*********))))))************))))))''')))***)))((('''((()))))))))))))))))))))))))))(((((())))))******))))))************))))))(((((())))))))))))))))))))))))******************)))(((&&&'''''''''((((((((()))&&&'''((())))))((('''&&&(((((())))))))))))((((((((()))))))))*********+++'''((())))))))))))((('''((((((((((((((((((((((((******++++++,,,,,,,,,,,,))))))(((((((((((())))))'''((()))(((&&&&&&(((***))))))((((((''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((()))))))))))))))(((((('''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((('''))))))))))))*********+++)))++++++***((((((((()))((((((((((((((((((((((((((((((((((((((()))))))))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))******+++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++******)))))))))))))))((()))************)))(((*********)))))))))))))))))))))))))))))))))))))))******))))))))))))))))))((())))))((()))+++***'''))))))))))))((('''&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******)))(((((('''(((((())))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))******&&&%%%$$$$$$&&&'''&&&%%%&&&''''''''''''''''''&&&'''((((((((((((((((((''')))'''%%%&&&+++222888;;;,,,,,,+++++++++***((('''))))))))))))))))))))))))(((((())))))((('''&&&&&&'''''''''((((((((((((((('''((((((((('''''''''((()))))))))))))))))))))))))))(((&&&&&&((()))((('''((((((((())))))(((((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))************)))))))))******++++++******)))(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((()))***+++*********))))))))))))************((((((''''''(((((())))))*********))))))(((((('''************************((((((((()))))))))******))))))************))))))((()))******(((((()))***)))))))))))))))))))))))))))))))))***))))))(((((()))************))))))((())))))))))))))))))))))))))))))************))))))'''''''''(((((())))))***''''''((((((((((((''''''(((((())))))))))))((((((''''''((())))))***++++++''''''))))))))))))''''''))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***))))))(((((())))))***&&&(((***(((&&&%%%'''***((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''&&&&&&%%%$$$$$$%%%&&&'''(((((()))''''''''''''''''''''''''&&&'''(((((((((((((((((())))))))))))************'''((())))))((('''((()))(((((((((((((((((((((((((((((('''''''''((()))***&&&&&&''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((*********+++,,,,,,------((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))***+++******)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''(((((()))++++++)))'''(((((()))))))))(((''''''''''''''''''(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))************************)))))))))))))))))))))))),,,+++***(((''''''''''''***))))))(((''''''&&&&&&(((''''''&&&&&&''''''((())))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((())))))))))))************((('''&&&'''((()))(((&&&&&&'''(((((((((((('''&&&''''''((((((((((((''''''((('''&&&&&&)))000999@@@444111---,,,------+++)))(((((((((((((((((((((((((((((((((((((((((('''&&&'''''''''((((((((((((((('''((())))))''''''((())))))))))))))))))))))))))))))(((&&&&&&((()))((('''(((((())))))))))))(((((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((((())))))))))))))))))((()))***++++++++++++***)))))))))(((((((((((())))))((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))*********)))((((((*********)))))))))))))))'''''''''''''''((())))))&&&''')))***+++***)))(((************************(((((((((((()))))))))***))))))************)))))))))***+++***))))))***+++)))))))))))))))))))))))))))******++++++******)))((((((******+++***))))))))))))))))))))))))))))))(((((())))))***))))))(((''''''((())))))***++++++((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&''')))******)))'''&&&))))))))))))))))))))))))((()))***+++++++++************))))))))))))******&&&(((***)))%%%$$$'''+++'''''''''((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''&&&&&&%%%&&&''''''(((((()))))))))''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((()))))))))******%%%&&&(((((('''''')))***''''''''''''''''''''''''(((''''''&&&'''((()))***''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))******+++,,,,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))******+++******)))))))))))))))************************((()))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((('''''')))))))))))))))''''''((())))))))))))(((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((('''((((((((((((((((((((('''''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))'''''''''((()))*********(((((())))))))))))((((((''''''((((((((()))))))))+++***)))***++++++***((('''((())))))))))))((('''&&&'''((())))))((('''&&&%%%((()))'''&&&***555===FFFCCC===666000,,,++++++$$$$$$%%%%%%&&&'''''''''&&&'''((((((((((((((((((''''''''''''((((((((()))''')))+++***(((''')))***)))))))))))))))))))))))))))(((&&&&&&((()))(((''''''(((((((((((((((((('''((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''(((((((((((('''''')))***+++,,,,,,+++***)))***)))(((''''''((()))***,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))(((++++++******))))))(((((('''''''''''''''((()))*** $$$(((+++,,,+++***************************(((((((((((())))))))))))))))))************)))))))))+++,,,+++***)))***+++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,'''((()))***++++++***)))))))))))))))))))))))))))'''(((((()))))))))(((((('''(((((()))***++++++,,,)))((('''&&&&&&'''((()))(((((())))))))))))(((((())))))((((((''''''&&&&&&&&&'''(((******((('''&&&))))))))))))))))))))))))&&&'''(((******))))))(((******))))))))))))******%%%)))+++)))%%%$$$'''+++&&&'''''''''(((((())))))'''((((((((())))))******((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((&&&'''''''''(((((()))))))))))))))))))))(((((('''************))))))))))))''''''''''''''''''''''''&&&&&&'''((())))))(((((((((((((((((())))))))))))%%%'''((()))((()))+++,,,&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&((()))***'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((''''''(((((())))))******'''((((((((())))))******+++******)))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((()))((('''''''''&&&(((+++&&&'''((()))************''''''''''''((((((((()))))))))))))))))))))))))))%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((()))***&&&&&&''''''((()))))))))'''''''''&&&&&&'''''''''))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))))))))((((((%%%&&&&&&&&&''''''(((((((((''''''((())))))'''%%%'''((()))******)))((('''&&&'''((())))))((('''&&&###(((+++)))$$$&&&///888XXXVVVOOOBBB333***)))+++%%%&&&'''((()))+++,,,,,,&&&&&&'''((()))))))))(((&&&'''''''''(((((())))))(((***,,,+++(((''')))+++)))))))))))))))))))))))))))(((&&&&&&((()))((('''&&&''''''''''''''''''&&&))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&&&&''''''((()))******+++***)))((('''''''''))))))''''''((())))))))))))))),,,+++)))((('''''''''(((''''''((()))))))))))))))((((((((((((((((((((((((***++++++******)))((('''))))))))))))***************)))(((''''''((()))***((())))))***+++,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,+++***)))))))))))),,,+++***))))))***+++,,,''''''(((((())))))******))))))))))))))))))))))))******))))))((((((((('''******))))))((('''''''''((()))+++------,,,+++***+++++++++***************(((((((((((())))))))))))***((('''%%%%%%'''(((***+++***)))(((((()))***+++((()))***++++++***)))(((***+++,,,+++***))))))+++''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))******))))))((((((''''''%%%%%%&&&&&&'''(((((((((((((((((((((((()))*********(((&&&&&&&&&'''&&&%%%(((((((((((())))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&'''(((((((((((((((((((((((((((((()))*********)))'''&&&))))))******)))((('''''''''((()))***************((((((((((((((()))******++++++***)))(((((())))))((())))))(((&&&$$$%%%&&&+++(((%%%&&&((()))(((&&&))))))((((((''''''''''''(((((((((((())))))))))))))))))(((''''''''''''(((((((((''''''((()))***+++((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))************))))))'''((()))++++++******)))))))))(((((((((((()))))))))***)))&&&''',,,,,,)))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''******)))((((((((((((((()))((('''&&&&&&'''((()))'''''''''''''''((())))))))))))))))))))))))))))))++++++***)))((((((((())))))(((((('''''''''((((((+++)))&&&$$$$$$%%%'''(((&&&''''''(((((((((((((((++++++***)))((('''&&&&&&))))))))))))))))))))))))''''''((((((((((((''''''&&&'''(((******((('''&&&''''''''''''((((((((((((******))))))(((((((((''''''+++,,,((($$$'''333===DDDAAA;;;444///+++((('''&&&'''((())))))'''%%%$$$))))))************))))))))))))(((''''''''''''((())))))))))))))))))))))))000$$$$$$000333(((%%%---))))))))))))((((((((((((&&&''''''(((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&''''''((((((''''''&&&''''''(((((())))))******)))))))))(((((())))))***'''((())))))******)))))),,,+++)))((('''''''''(((''''''((()))))))))))))))((((((((((((((((((((((((((())))))))))))(((''''''))))))))))))************+++***)))(((((()))***+++(((((())))))***++++++,,,))))))))))))))))))))))))***)))(((''''''((()))***++++++***))))))))))))***++++++***))))))***++++++(((((()))))))))))))))***)))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))+++,,,,,,,,,,,,***)))((())))))))))))))))))))))))&&&&&&'''''''''((((((((())))))(((''''''((())))))***)))(((''''''((()))***))))))*********)))(((((('''((()))(((&&&%%%&&&''')))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((('''''''''&&&''''''''''''''''''&&&&&&)))((((((((((((((()))******(((&&&&&&'''((('''&&&(((((((((((())))))))))))(((((('''''''''&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))(((((((((((((((((((((((('''(((((()))((('''&&&%%%''''''''''''''''''&&&%%%(((((()))*********))))))((((((((((((((())))))***)))((((((((((((((())))))((())))))(((&&&%%%%%%&&&***'''%%%&&&((()))(((&&&))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((()))***+++'''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))''''''(((((((((((('''''''''((()))***+++******)))))))))(((((((((((()))))))))***)))''')))---...,,,************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((******)))((((((((((((((()))(((''''''''''''((()))'''''''''''''''((())))))))))))))))))))))))))))))))))))(((((('''(((((((((((((((''''''''''''((((((***((('''%%%%%%%%%''''''&&&''''''(((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((()))))))))(((((('''''''''%%%(((***((($$$%%%+++111000///,,,)))(((''''''((('''((()))***)))(((&&&%%%''''''(((((((((((('''''''''''''''''''''((()))***))))))))))))))))))))))))&&&111999888111---,,,---''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''')))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((()))***++++++++++++((()))******++++++******+++***)))((('''''''''(((''''''((()))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))************++++++************++++++'''(((((())))))******+++))))))))))))))))))))))))))))))(((((((((((())))))***))))))))))))***++++++++++++***))))))***++++++***************)))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))***++++++,,,......---+++***((('''&&&'''''''''(((((()))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))************)))((('''%%%&&&'''&&&$$$###$$$%%%******((('''&&&%%%%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%***)))((((((((((((((()))***)))''''''((()))((('''(((((((((((())))))))))))((((((((('''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))((('''&&&((()))(((((((((((((((((((((((('''''''''((('''&&&&&&%%%%%%&&&''''''''''''''''''))))))*********)))(((((((((((((((((())))))))))))((('''''''''''''''((()))((())))))(((&&&%%%&&&'''((('''%%%%%%'''(((''''''((()))***++++++***))))))(((((((((((())))))))))))''''''(((((()))+++,,,---'''((((((((((((''''''&&&((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((((((''''''&&&(((((((((((())))))))))))'''(((((())))))(((((('''(((((()))************)))))))))(((((((((((())))))'''******'''(((,,,---+++***++++++++++++,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))***))))))((((((((((((((()))((((((''''''(((((()))''''''''''''((((((((()))))))))))))))))))))))))))''''''&&&&&&''''''((((((((((((''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''))))))************))))))&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((('''''''''''''''%%%'''(((((('''%%%&&&''''''&&&&&&&&&&&&(((***+++((()))*********)))'''&&&''''''((((((((((((''''''%%%&&&&&&&&&((()))***+++)))))))))))))))))))))))),,,KKKZZZGGG222///...'''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))++++++)))(((((()))++++++******))))))))))))))))))'''(((***+++,,,,,,,,,+++))))))***+++++++++++++++******)))(((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))((()))))))))******************)))*********++++++''''''(((((()))))))))***+++++++++++++++++++++++++++******************+++)))))))))******+++------+++******************+++,,,,,,++++++******))))))((((((((((((((((((((((((((((((''''''''''''''''''))))))******++++++++++++...---+++***((('''''''''&&&&&&'''((())))))******************++++++++++++))))))************))))))))))))))))))))))))))))))*********))))))((('''''''''((()))(((&&&%%%&&&'''))))))(((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&***))))))(((((((((((((((+++)))'''''')))))))))((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((************************&&&'''((((((''''''((()))((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((()))******)))))))))*********)))((('''''''''(((((()))))))))))))))***)))((('''''''''''''''((())))))((('''&&&&&&''''''&&&%%%%%%&&&''''''''''''((()))++++++***)))((((((((((((((())))))))))))(((((((((((()))***+++,,,((())))))***)))((('''&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))*********++++++*********((()))))))))************))))))(((((((((((())))))'''***+++'''&&&)))***(((*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''(((((())))))******))))))(((((((((((()))))))))(((((((((((((((((()))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))(((''''''''''''(((((()))&&&&&&'''(((((('''&&&%%%&&&''''''((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((())))))******))))))(((''''''((())))))(((''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&((((((((()))***)))'''&&&))))))(((((((((((()))***((())))))))))))((('''&&&))))))************))))))&&&&&&&&&''''''(((******((((((((((((((((((((((((///PPP```JJJ111,,,+++&&&))))))))))))((((((((((((&&&''''''((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))+++***((((((((((((***+++************))))))))))))'''(((***+++,,,,,,,,,+++))))))***+++++++++++++++)))))))))))))))(((((((((''''''((()))))))))))))))))))))))))))))))))))))))&&&'''((()))***+++++++++((()))))))))************'''(((((())))))*********(((((((((((())))))))))))*********************************++++++******************+++,,,---...///*********++++++*********,,,,,,++++++******))))))((((((((((((((((((((((((''''''((((((((((((((((((++++++++++++******))))))+++***)))((((((((())))))''''''(((((()))***++++++************++++++++++++))))))************))))))***************************))))))(((((((((''''''((()))***)))'''''''''((('''''''''''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))***((('''''')))***)))((((((((((((((())))))))))))))))))((((((((('''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((''''''(((***(((((((((((((((((((((((()))))))))(((((((((((((((''''''((()))******)))))))))))))))))))))((('''&&&''''''((()))***))))))(((---,,,+++)))(((''''''&&&''')))))))))'''&&&'''(((&&&&&&&&&&&&&&&'''((()))&&&'''((()))))))))((('''(((((((((((()))))))))))))))((((((''''''(((((((((************)))(((((('''(((((((((((((((((((((((())))))((((((''''''&&&&&&))))))************))))))(((((((((((())))))))))))******++++++++++++******)))))))))))))))*********))))))(((((((((((())))))***...///***'''((()))'''))))))))))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''''''''(((((())))))******))))))(((((((((((())))))((())))))))))))))))))(((&&&&&&'''((()))(((((((((((((((((((((((((((((((((''''''''''''((())))))***'''''''''''''''((())))))%%%&&&'''((()))(((&&&%%%&&&''''''(((((((((((((((''''''(((((())))))******))))))))))))))))))))))))'''(((((())))))(((((('''''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&''''''''''''''''''***(((&&&''')))++++++***)))((('''&&&&&&%%%%%%%%%'''(((((((((''''''&&&&&&))))))************))))))((((((''''''''''''(((((((((((((((((((((((((((((($$$777DDD<<<---&&&(((+++))))))))))))((((((((((((&&&''''''((((((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((''''''&&&&&&''''''(((************************(((((()))***++++++++++++((()))******++++++******(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))'''''')))***++++++++++++))))))))))))************&&&'''((())))))***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((*********++++++---......)))***++++++++++++***)))***************)))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,++++++***))))))((((((''''''(((((()))))))))***((((((((())))))*********'''''''''((((((((())))))))))))))))))))))))))))))))))))************)))))))))((((((''''''(((((()))'''((()))(((&&&&&&&&&'''&&&&&&&&&'''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))%%%%%%&&&&&&'''(((((()))((((((((((((((()))******)))'''&&&'''((())))))((((((((((((((()))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''''')))***((((((((((((((((((((((((******)))(((((((((((()))%%%&&&''''''''''''''''''(((((()))))))))(((''''''&&&''')))*********)))(((...---+++***((('''''''''''')))))))))''''''((()))&&&'''(((''''''''')))+++)))(((((((((''''''''''''(((((((((((())))))))))))))))))((('''''''''''''''***))))))(((((((((((()))(((((((((((((((((((((((((((((((((((((((''''''''')))******++++++******)))(((((((((((())))))))))))((())))))******))))))((()))))))))((()))******+++))))))(((((((((((()))))),,,111333...******+++***(((((()))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((()))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***((())))))******))))))(((%%%&&&((()))))))))((('''))))))))))))))))))))))))((((((((('''(((((())))))''''''&&&''''''((()))***%%%&&&'''((((((((('''&&&&&&''''''(((((((((((((((''''''(((((())))))******************************''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((((((((((((&&&$$$$$$''')))++++++''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''))))))((('''''''''''''''))))))))))))))))))))))))&&&***000222,,,$$$$$$***''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''(((((())))))((((((''')))))))))******++++++,,,)))))))))(((((())))))***'''((())))))******))))))'''((()))******)))((((((''''''((()))))))))))))))))))))))))))))))))))))))''''''((()))*********)))))))))))))))************&&&''')))***++++++******************************(((((((((((((((((((((((('''((()))******)))((('''))))))))))))***++++++,,,)))***++++++++++++***)))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))******++++++))))))))))))))))))))))))&&&&&&((()))))))))((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))(((''''''((())))))&&&'''((())))))((('''&&&''''''&&&&&&'''(((******'''((()))(((&&&&&&&&&'''((('''''''''((()))******(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))&&&&&&''''''''''''''''''''''''''''''(((***+++,,,(((&&&%%%&&&'''))))))((((((((((((((())))))))))))))))))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((((('''''')))+++((((((((((((((((((((((((***)))((('''&&&'''((((((''''''''''''''''''&&&%%%''''''(((((()))(((((((((&&&''')))*********((((((******)))(((((((((((()))'''((())))))((('''(((***&&&((())))))'''(((***---,,,+++)))'''&&&&&&'''((((((((((((((())))))))))))(((((((((((((((((()))))))))'''%%%$$$$$$&&&(((***(((((((((((((((((((((((('''''''''((((((((((((((())))))************))))))(((((((((((())))))))))))((())))))******))))))(((***)))((((((((()))++++++))))))(((((((((((())))))(((...222...***+++,,,+++))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))((((((((((((((((((((((((((()))******((()))************)))(((%%%&&&((()))***)))((('''))))))))))))))))))))))))((((((''''''&&&&&&''''''&&&&&&&&&''''''((()))***%%%&&&&&&''''''(((''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''(((((((((((('''''''''(((((()))))))))''''''&&&&&&&&&''')))+++&&&'''((()))******++++++)))(((((('''''''''''''''''''''((((((((((((''''''(((''''''''''''(((((())))))))))))))))))))))))))),,,,,,---...,,,(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''))))))))))))))))))))))))***+++,,,------,,,+++***(((((()))***+++,,,,,,,,,***)))(((''''''((())))))''''''((()))))))))))))))'''((()))******)))(((((('''(((((()))))))))))))))))))))))))))))))))))))))&&&'''(((((((((((((((((())))))))))))************'''(((***+++,,,,,,+++++++++++++++***************************************)))***+++,,,,,,+++***)))((((((((((((((())))))***)))***+++,,,,,,+++***)))''''''(((((())))))******))))))))))))))))))))))))))))))******+++++++++,,,''''''(((((())))))******%%%''')))******)))'''&&&'''''''''''''''&&&&&&&&&(((((((((((())))))))))))***((('''%%%%%%'''(((***$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&''')))***,,,)))*********((('''((()))***)))((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&''')))***,,,---'''&&&%%%%%%'''(((((('''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&(((((('''((()))+++(((((((((((((((((((((((()))((('''&&&%%%&&&'''''')))*********)))(((''''''&&&&&&'''((()))))))))(((&&&''')))***+++***((('''&&&&&&&&&'''''')))******'''(((***)))(((''')))***&&&(((******((((((+++...000...***'''&&&&&&((()))(((((((((((())))))))))))(((((((((((()))+++,,,---'''%%%###!!!"""$$$(((***((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((())))))))))))++++++,,,,,,,,,,,,++++++***)))((((((((()))+++,,,))))))(((((((((((())))))""")))...+++((()))++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++******))))))((((((''''''((((((((((((((()))******((()))***++++++***)))(((%%%&&&((()))***)))((('''))))))))))))))))))))))))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''')))******&&&&&&&&&&&&''''''((((((&&&''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))((((((''''''''''''((((((''''''''''''((((((((()))'''((((((((())))))******''')))******(((((((((***$$$%%%&&&'''((((((((((((******)))((((((((((((((())))))************))))))&&&&&&&&&'''((()))***+++))))))))))))))))))))))))"""'''))))))+++...,,,&&&***)))))))))((((((((((((&&&''''''((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%&&&'''))),,,------,,,---...///---+++(((((((((******)))))))))))))))*********))))))((((((''''''))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))(((((('''''''''&&&******)))(((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((((()))***+++***)))'''%%%$$$$$$&&&((()))*********++++++***)))(((((())))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&(((((()))(((((('''&&&&&&)))((('''''''''(((***+++'''(((***,,,,,,***(((''''''(((((((((((((((((('''))))))(((((('''''''''&&&((((((''''''''''''(((((((((((((((((((((((('''''''''((()))((('''&&&'''))))))((('''''')))******)))((((((((((((((((((((((((***,,,,,,+++)))'''''''''******))))))((((((''''''******))))))((((((''''''(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&***)))(((''''''((()))***(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))******)))&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''++++++*********+++---......---,,,+++************+++++++++++++++***)))((('''''''''((((((((())))))(((''''''&&&&&&((()))***&&&&&&''''''(((((())))))))))))(((((((((((())))))((())),,,......---+++***(((((((((((((((((((((((()))))))))))))))))))))))))))(((&&&&&&''')))+++---222///+++'''%%%%%%'''((()))((((((((((((***,,,---***(((&&&(((---111111111+++*********))))))((((((***+++,,,,,,+++***)))(((((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((()))******+++)))''''''((()))((((((************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))((((((''''''''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))%%%&&&&&&'''((()))******(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))***++++++***)))(((&&&''''''((()))(((((((((******)))((('''&&&%%%%%%''''''''''''''''''''''''******))))))(((((('''''')))(((((((((((())))))***,,,+++)))((('''(((***+++******)))(((((((((((((((******))))))((((((''''''(((((('''''''''&&&&&&&&&---,,,+++++++++***)))(((&&&''')))))))))((()))+++)))))))))))))))***++++++)))))))))***************))))))))))))************))))))))))))))))))))))))*********)))))))))((((((******)))))))))(((((((((******)))(((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))((((((***))))))(((((((((((()))&&&&&&((()))******++++++++++++***)))))))))))))))******))))))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&(((((()))))))))((('''''')))(((((('''((()))***+++((()))***++++++***)))(((((((((''''''''''''((((((******)))))))))(((((((((******))))))))))))******'''''''''((((((((((((((('''((()))((('''&&&'''))))))((('''''')))******)))((((((((('''''''''''''''((()))+++***)))(((((()))***)))))))))((((((((('''))))))((((((((((((((('''(((((())))))))))))(((((('''''''''(((((('''''''''))))))(((''''''((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))******)))'''&&&'''(((&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))&&&&&&'''((()))***++++++'''((()))((('''&&&'''(((''''''''')))+++...000222,,,+++***)))(((((((((((())))))*********)))(((((('''''''''''''''((((((((((((((('''&&&'''((()))***(((((((((((((((((((((((())))))(((((((((((()))))))))******+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))+++,,,...,,,***''''''''')))***))))))(((((()))***+++,,,,,,***((())),,,......---************)))))))))(((******+++++++++***((((((((((((((((((((()))******(((((((((((((((((((((((()))))))))*********++++++******)))))))))((((((((())))))))))))))))))))))))((((((((((((((()))******(((''''''(((***+++***)))******)))))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******((((((((((((''''''&&&&&&))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))******)))))))))&&&''''''((((((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''***)))))))))((((((((('''***))))))(((''''''''''''((('''&&&%%%%%%&&&'''((())))))((('''''''''''''''))))))))))))((((((''''''(((((('''''''''&&&&&&&&&+++******)))))))))*********,,,,,,+++)))((()))***)))))))))))))))***+++,,,((())))))***+++,,,,,,,,,))))))))))))************))))))))))))))))))))))))******))))))))))))((((((************))))))))))))***))))))((((((((((((((())))))))))))((((((((((((************************(((((())))))))))))((((((+++)))(((''''''(((***,,,((()))******+++++++++***++++++***))))))))))))***))))))***************)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''(((((())))))***)))))))))((((((((((((((()))******)))))))))))))))))))))))))))((('''&&&&&&'''((()))************))))))))))))******))))))))))))******&&&'''''''''(((((())))))'''((()))((('''&&&'''))))))((('''''')))******)))((((((''''''&&&&&&&&&%%%%%%'''))))))(((((((((***))))))))))))(((((((((((('''''''''''''''((((((((((((((())))))))))))(((((('''(((((())))))(((((('''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&((()))******(((((()))***'''''''''''''''((())))))((((((((((((((((((((((((++++++***)))((('''&&&&&&((((((((((((((((((((((((&&&&&&'''((()))***++++++''')))+++***(((&&&(((+++'''''''''(((***---000111***)))(((''''''&&&'''''''''(((((())))))))))))(((''''''''''''''''''&&&&&&(((((('''''''''((()))***++++++***))))))(((''''''))))))(((((((((((())))))***)))((((((((()))+++,,,************************))))))))))))))))))))))))''''''(((((())))))******)))))))))((()))***++++++***)))))))))))))))******---+++))))))***+++***)))************))))))))))))))))))*********)))((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))*********+++************))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))(((((()))+++,,,+++***)))))))))(((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''&&&&&&&&&))))))))))))))))))))))))(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''***))))))(((((())))))***'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((******((('''&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&''')))))))))((((((((((((''''''''''''''''''&&&&&&&&&(((((((((''''''''')))+++---......,,,***)))***+++++++++***))))))*********)))))))))******+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((()))+++,,,)))***************))))))++++++***))))))*********((()))***+++,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''((((((((('''((()))******+++******((((((((((((((())))))*********))))))))))))******)))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''((()))))))))'''((()))((('''&&&'''))))))((('''''')))******)))((((((''''''&&&&&&%%%%%%&&&'''))))))(((''''''((())))))))))))((((((((((((%%%%%%&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''')))******))))))***,,,((((((((((((((())))))***''''''''''''''''''''''''******))))))((((((''''''((((((((((((((((((((((((******))))))((((((''''''%%%))),,,+++)))(((+++///,,,,,,***)))))))))***+++)))(((''''''&&&&&&&&&'''''''''((()))*********)))''''''''''''&&&&&&&&&&&&((((((((((((((()))))))))+++*********)))))))))((())))))(((((((((((())))))((((((((((((((()))******************************((((((((((((((((((((((((''''''((()))***)))))))))'''((()))************************)))))))))))))))++++++***))))))))))))(((*********)))))))))))))))(((((()))))))))(((((((((((((((((((((((())))))***'''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***111...+++)))************((((((((((((''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''***)))(((''''''((()))***'''''''''''''''((())))))''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))((('''&&&&&&&&&&&&&&&(((((('''''''''((()))***(((''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''***+++,,,***(((((()))++++++,,,,,,,,,++++++---///...---,,,***))))))))))))******)))))))))(((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((()))+++++++++******))))))******))))))((((((+++***************++++++((()))***,,,,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******'''((()))******+++******'''(((((()))))))))))))))******))))))))))))******)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))'''((()))((('''&&&'''))))))((('''''')))******)))(((((('''''''''&&&&&&&&&((()))***)))'''%%%%%%&&&(((((((((((())))))))))))%%%%%%&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((('''(((((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''(((******))))))+++,,,)))(((((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******((((((((((((((((((((((((*********)))((('''''''''###&&&***++++++,,,///222///...,,,***(((''''''((())))))((('''''''''((((((((())))))***++++++++++++''''''''''''''''''''''''((((((((()))))))))))))))((()))))))))*********+++))))))(((((((((((())))))%%%''')))*********((('''************************(((((((((((((((((((((((('''(((((())))))))))))((())))))***+++******)))(((***************)))))))))((())))))***)))))))))***))))))))))))))))))******(((((((((((((((((())))))((((((((((((((())))))***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***;;;666...)))'''((())))))((((((((((((''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''***)))(((''''''((()))***(((''''''''''''((())))))&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))((((((((())))))******+++)))((((((((((((((())))))'''''''''''''''(((((((((&&&'''''''''''''''''''''&&&***...000000222555888:::999777222...++++++,,,...---,,,+++***)))))))))******))))))(((''''''&&&))))))))))))************))))))))))))))))))))))))''''''(((((((((((())))))''''''''''''((((((((((((((((((((((((((())))))***(((((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))(((((('''(((+++,,,,,,+++)))((()))))))))***))))))((((((+++************+++,,,,,,))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******(((((())))))***)))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''''''''''''''((((((((((((******))))))))))))******(((((((((((((((((((((((('''((()))((('''&&&'''))))))((('''''')))******)))(((((((((((((((((((((((()))***+++***'''&&&%%%&&&(((((((((((())))))))))))'''''''''''''''((((((((((((((())))))))))))(((((('''(((((())))))(((((('''(((((())))))))))))(((((())))))))))))))))))))))))'''(((((((((((()))))))))'''((())))))((((((***+++((((((((((((((()))******''''''''''''''''''''''''&&&&&&'''((()))***++++++(((((((((((((((((((((((('''((((((((()))))))))***$$$%%%'''))),,,///000111,,,+++***)))((())))))***))))))(((((((((((()))))))))******++++++++++++***'''''''''((((((((())))))'''((()))*********))))))''''''((())))))***++++++))))))(((((((((((())))))%%%''')))+++,,,***(((&&&************************))))))))))))))))))))))))(((((((((((())))))))))))******+++******)))((('''((()))************))))))&&&(((*********)))***+++))))))))))))************))))))((((((((()))******((((((((((((((()))******))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))******<<<666...(((&&&&&&(((((()))))))))(((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))(((''''''&&&&&&((()))***&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))%%%%%%%%%&&&'''(((******&&&&&&''''''((())))))))))))(((((((((((()))******&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''%%%+++222666666777:::===AAA???;;;555...***))))))+++++++++******++++++,,,***)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''((((((((())))))''''''(((((())))))))))))((((((((((((((()))******'''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))((((((******++++++******))))))))))))******+++*********+++*********++++++,,,---************+++,,,------************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))(((''''''&&&'''((()))***))))))(((((()))***++++++***)))(((&&&'''((())))))((('''&&&''''''(((((())))))))))))******))))))))))))******)))))))))(((''''''&&&&&&'''((()))((('''&&&'''))))))((('''''')))******)))''''''(((((()))*********(((***+++***)))''''''((('''((((((((()))))))))***))))))((((((((((((((('''(((((())))))))))))(((((('''''''''(((((('''''''''((()))***++++++***)))((())))))))))))))))))))))))'''((((((((())))))))))))'''((())))))((('''(((***(((''''''''''''((())))))''''''''''''''''''''''''''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((&&&%%%(((---000///,,,***))))))(((((()))+++,,,))))))(((((((((((()))))))))***************)))(((&&&''''''((()))***++++++'''((()))***+++***))))))(((((((((((((((((((((((())))))(((((((((((())))))'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))************)))))))))))))))'''((()))***++++++******&&&))),,,,,,***)))***+++((()))))))))***************))))))((()))***+++,,,((((((((((((((()))******************************'''''''''((((((((())))))''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******333///***((('''(((((((((******)))))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******((((((((()))))))))******))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((((((((((((''')))(((&&&&&&&&&''')))***'''''''''((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***''''''''''''((())))))***$$$%%%&&&'''(((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((222777;;;:::555000...///000000///,,,))))))+++---)))))))))***+++---...///)))))))))***++++++,,,,,,))))))))))))************))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))*********+++((((((((((((((()))******'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((...,,,***)))((()))***+++)))***+++,,,,,,,,,,,,,,,+++*********+++,,,,,,---+++***))))))***,,,...///))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))((((((''''''&&&&&&(((((()))(((((('''&&&&&&&&&''')))*********)))(((''')))***,,,,,,***)))'''%%%&&&)))++++++)))&&&%%%(((((())))))*********+++((((((''''''''''''((((((******)))((('''&&&%%%%%%'''((()))((('''&&&'''))))))((('''''')))******)))''''''((()))***+++,,,,,,''')))++++++***)))***+++'''((((((((())))))************))))))((((((''''''(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&)))***+++,,,,,,+++***)))))))))))))))))))))))))))'''((((((((())))))******'''((()))((('''&&&'''((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))((((((((((((************************++++++***)))((('''&&&&&&,,,((($$$'''---000---(((+++***)))(((((()))******(((((('''''''''(((((()))))))))***))))))(((''''''&&&'''((()))***+++,,,---'''((()))++++++******)))))))))((((((''''''&&&&&&))))))(((((((((((())))))***)))((((((((()))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))+++***(((&&&&&&''')))******)))))))))))))))***+++&&&''')))***+++++++++***(((+++------***((()))***(((((())))))*********++++++***)))))))))***,,,---((((((((((((((()))******************************))))))))))))************(((((())))))*********+++))))))))))))))))))))))))((((((((((((((()))******(((''''''((()))***)))(((************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))******++++++))))))))))))))))))))))))&&&'''''''''(((((())))))%%%&&&&&&'''((()))******(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&)))(((&&&%%%&&&''')))+++(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))*********))))))((((((((())))))%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((999666222---++++++,,,---***************)))(((((())))))))))))))))))))))))+++*********))))))((((((***************)))(((((()))************))))))(((,,,***((((((***+++)))'''))))))************))))))******))))))(((((('''''')))(((''''''''')))***+++''')))******))))))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))&&&&&&''')))***+++------++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&%%%%%%((('''%%%$$$$$$%%%'''(((((((((((((((((((((((((((---,,,+++*********+++,,,++++++******))))))(((((()))((('''&&&&&&'''((()))'''''''''''''''((())))))+++***)))(((((()))***+++&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''))))))***))))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((()))*********((('''&&&))))))))))))))))))))))))&&&&&&''''''(((((())))))'''''''''((((((((())))))(((((())))))((('''&&&&&&&&&((())))))(((((()))+++&&&&&&&&&'''((())))))*********)))(((((((((((((((,,,+++))))))***+++******)))+++---//////---+++***(((((((((((((((((((((((()))***+++,,,+++***(((&&&***)))((((((((()))***+++((((((((((((((()))******))))))((((((''''''&&&&&&(((((((((((())))))))))))))))))(((((('''''''''&&&%%%&&&))),,,------,,,,,,''''''((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))---,,,***)))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))%%%''')))***+++***((('''))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))(((''''''''')))***++++++***)))'''''''''((((((+++***)))'''''''''((()))))))))***++++++++++++***))))))))))))((((((((((((***)))((()))***+++***((((((((())))))*********++++++***)))'''''''''((()))((((((((((((((((((((((((******))))))((((((''''''******))))))((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((111///---***))))))***+++***************)))((((((((((((((((((((((((((((((************)))))))))(((***************)))((((((((())))))*********))))))---+++))))))+++,,,***((())))))************))))))***)))))))))(((((((((''')))(((''''''((()))***+++''')))******))))))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&'''((())))))))))))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))((((((((()))+++,,,))))))))))))(((((((((''')))(((''''''''''''((()))((((((''''''(((((()))******)))(((((((((((()))***((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((''''''(((((((((((()))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))((('''&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((()))))))))((((((((((((((('''''''''&&&((())))))(((((()))***&&&&&&''''''((())))))*********)))(((((((((((((((+++)))(((((()))***)))))))))+++---......,,,***((())))))))))))))))))))))))((()))***++++++)))'''&&&+++***)))((('''(((((()))(((((('''''''''((()))***))))))))))))************'''((((((((())))))))))))))))))((((((((('''''''''&&&''')))+++,,,,,,++++++))))))))))))((('''&&&&&&************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++)))((((((((())))))************************))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''((()))***))))))(((''''''((()))******)))((('''&&&''''''((())))))***++++++++++++***))))))))))))((((((((((((***)))((()))***+++***(((''''''(((((())))))))))))+++***)))(((''''''((()))(((((((((((((((((((((((())))))((((((((((((((('''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((******))))))))))))***+++)))************))))))(((((((((((((((((((((((((((************)))))))))))))))************))))))((('''((()))***************+++***))))))******)))'''))))))************))))))))))))))))))(((((((((((()))(((((((((((())))))***''')))******))))))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((''''''&&&%%%%%%&&&'''((()))*********))))))'''&&&&&&'''))))))))))))))))))))))))))))))'''''''''((()))***,,,,,,******))))))))))))(((((()))((((((''''''(((((()))))))))((((((((()))******)))((((((''''''(((((()))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((())))))'''((()))***++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((()))))))))((('''&&&''''''''''''''''''''''''(((((((((((((((''''''''')))))))))))))))((((((((('''''''''(((((((((((((((###%%%&&&&&&%%%$$$&&&'''&&&''''''(((((())))))******))))))((((((((((((((()))(((&&&'''((())))))((()))***,,,,,,,,,***((('''))))))))))))))))))))))))'''((()))***)))((('''&&&+++***)))((('''''''''((()))'''&&&%%%%%%''')))***((((((((()))***+++++++++''''''((((((((()))))))))))))))(((((((((((('''''''''(((***+++++++++***)))*********)))((('''&&&%%%************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))((((((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((('''(((((((((************************(((((((((((((((((((((((((((((()))***************''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))************))))))(((((((((((()))''''''''''''((()))***+++***))))))(((((((((((()))((()))******++++++******(((((((((((())))))))))))***)))((()))***+++***(((''''''''''''((((((((((((***))))))(((((((((((()))(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))***++++++,,,,,,,,,+++))))))************)))((())))))))))))))))))))))))*********)))))))))))))))))))))************)))(((&&&'''(((******+++++++++)))(((((((((((((((''''''))))))************))))))))))))))))))(((((((((((()))(((((((((((()))))))))''')))******))))))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))(((''''''&&&$$$%%%&&&'''''''''''''''******)))(((((()))******************************)))))))))***+++,,,,,,---+++*********************)))(((((((((((((((((()))******))))))))))))******((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))***+++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((())))))((((((''''''&&&&&&))))))((((((((((((''''''''''''''''''(((((())))))%%%&&&''''''&&&%%%&&&(((''''''(((((())))))))))))))))))(((((((((((()))))))))(((&&&'''((())))))((())))))***+++***((('''&&&((((((((((((((((((((((((''''''(((((((((((('''&&&***))))))))))))))))))))))))'''%%%$$$$$$&&&((()))&&&'''''''''((((((((()))'''''''''((((((((())))))))))))(((((((((((((((((())))))***+++******)))((()))))))))))))))((('''&&&************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))******++++++++++++******))))))((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((*********)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))*********))))))((((((''''''((((((((((((((()))******+++*********************((())))))***************(((((((((((())))))))))))***)))((()))***+++***((((((((((((((((((((((((((()))))))))(((((((((((()))))))))))))))))))))))))))%%%%%%&&&&&&''''''(((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((***+++,,,---,,,,,,+++***((())))))*********))))))************************))))))))))))))))))******((())))))*********))))))&&&'''(((******+++++++++)))******))))))((((((((())))))************))))))(((((((((((())))))))))))((())))))))))))(((((((((''')))******))))))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((()))******++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((('''((((((((('''&&&%%%%%%*********))))))*********))))))))))))))))))))))))************************((()))))))))))))))))))))((())))))))))))))))))(((******))))))))))))******''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******+++++++++++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))*********************+++))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((()))******+++,,,,,,***)))***,,,((((((((()))))))))))))))))))))(((((((((((()))))))))((('''''')))*********((())))))))))))((('''&&&''''''''''''''''''''''''''''''((((((((((((((('''((())))))******+++++++++)))(((&&&%%%%%%&&&'''((()))((((((((('''''''''&&&''''''''''''(((((((((((((((((())))))))))))))))))************))))))((((((''''''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))***+++++++++++++++*********))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********************(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((*********)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''******))))))(((((('''''')))))))))))))))(((''''''((()))))))))))))))))))))(((((()))************)))'''((((((((()))))))))******)))((()))***+++***((())))))))))))))))))))))))((((((((())))))))))))(((************************%%%%%%&&&&&&''''''((((((((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((******++++++******)))(((((())))))************)))++++++++++++++++++++++++))))))))))))************((())))))************)))'''((()))***************+++,,,---,,,+++******,,,))))))************))))))(((((((((((())))))))))))((())))))))))))(((((('''''')))******))))))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))***+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***))))))+++++++++***)))((('''&&&************************(((((((((((((((((((((((((((((())))))(((((('''&&&%%%%%%&&&&&&&&&&&&''''''((())))))******))))))(((******)))((((((((())))))'''(((((())))))(((((('''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((()))******++++++++++++***)))((('''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((******)))))))))***++++++************************((((((((((((((('''''''''''''''''''''((((((((()))(((((('''&&&&&&''')))***((()))***)))'''&&&'''((())))))))))))))))))))))))((((((((((((((())))))***)))((('''''')))++++++***'''(((((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((())))))(((((()))***************((((((''''''''''''''''''+++++++++***)))(((((((((&&&&&&'''''''''((((((((((((((())))))))))))******))))))))))))))))))))))))&&&'''((()))***+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))***)))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************************(((((((((((((((((((((((((((((()))***************************************))))))))))))))))))))))))''''''))))))))))))''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''((()))))))))))))))((('''************)))((('''&&&%%%&&&&&&''''''''''''&&&'''((())))))******))))))''''''(((((())))))*********)))((()))***+++***(((************))))))))))))'''(((((())))))))))))(((************************'''''''''''''''(((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))******(((((()))***************************************((()))))))))************(((((()))***************((())))))*********))))))***,,,---,,,)))((()))+++))))))************))))))'''((((((((()))))))))***((()))******)))((('''&&&''')))******))))))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((***************)))((('''))))))************))))))''''''''''''''''''''''''&&&'''((())))))(((((('''&&&&&&&&&&&&'''''''''(((((()))************)))(((***)))((((((''''''(((((((((((()))******)))(((((())))))))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))***)))))))))******)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''(((******))))))))))))))))))))))))'''''''''(((((((((((((((''''''((()))***+++,,,,,,***)))'''&&&&&&'''((()))%%%&&&'''&&&$$$###$$$%%%))))))))))))))))))))))))((((((((((((((()))******(((&&&%%%&&&(((******)))'''''''''((())))))******''''''''''''''''''''''''(((((((((((())))))******((()))))))))((('''%%%$$$(((((()))))))))((('''&&&************))))))))))))&&&&&&&&&'''''''''(((((((((((()))))))))*********)))(((((((((((())))))***'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))*********''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++***((('''(((((((((((())))))))))))))))))))))))))))))))))))'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((()))******))))))((((((((()))******)))((('''%%%&&&'''((()))((((((''''''(((((()))))))))))))))'''''''''((()))************)))((()))***+++***(((******)))))))))(((((((((&&&'''((()))******)))((((((((((((((((((((((((((())))))((((((((((((((('''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((***)))))))))***+++,,,---(((((()))***************))))))))))))))))))))))))(((((())))))*********+++(((((()))***************)))************))))))(((''')))***)))&&&%%%&&&((())))))************))))))'''((((((((())))))******((()))*********((('''&&&((()))******))))))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++***)))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&'''((((((((((((((('''))))))************))))))''''''''''''''''''''''''&&&''')))***+++,,,++++++((()))))))))******++++++((()))***++++++***)))((())))))((('''''''''''''''((()))***++++++***)))(((+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((())))))&&&'''((())))))******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&'''&&&%%%%%%&&&'''((()))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((()))+++,,,---...///+++***(((&&&%%%&&&'''((()))***+++***((('''((()))*********)))))))))))))))((((((((((((((()))******&&&%%%$$$%%%'''))))))(((&&&''''''((()))***++++++(((((((((((((((((((((((()))))))))))))))***++++++)))***)))(((&&&$$$!!!((()))***++++++)))'''%%%&&&&&&''''''(((((())))))&&&&&&&&&'''''''''(((((((((((())))))*********+++((((((((((((((()))******))))))*********))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))++++++,,,,,,,,,%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********)))(((((((((((((((((((((((((((************************(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))((()))+++,,,,,,+++)))((((((((((((((())))))))))))))))))))))))))))))))))))%%%''')))***+++***((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******&&&'''(((*********))))))&&&'''(((*********))))))((()))***,,,,,,,,,+++***'''(((((()))))))))))))))&&&''''''((()))******+++***)))((()))***+++***((())))))(((((('''''''''&&&&&&'''(((*********)))(((''''''''''''''''''''''''******))))))(((((('''''''''((((((((())))))******''''''''''''''''''''''''''''''''''''((((((((()))******))))))((((((''''''))))))************)))))))))************+++++++++))))))))))))))))))))))))---,,,***)))))))))******+++*********))))))(((((('''((()))******)))((('''))))))))))))))))))))))))+++*********))))))((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((...+++''''''))),,,,,,***+++++++++*********))))))((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((((((((()))***+++,,,,,,---))))))))))))))))))))))))))))))(((((('''''''''&&&++++++***)))(((((())))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((()))))))))))),,,+++)))(((((()))+++,,,******)))(((((((((((((((((()))+++,,,---,,,,,,+++(((((()))******************)))(((''''''((()))******(((&&&'''))))))'''%%%'''(((((((((((((((''''''))))))))))))))))))))))))((())))))(((&&&''')))+++''''''&&&'''(((***,,,---(((((((((((((((''''''&&&'''(((******((((((((()))******))))))(((((('''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((()))***************************)))(((''''''((()))***(((((((((((())))))))))))((((((''''''&&&&&&&&&%%%)))))))))))))))))))))))),,,,,,,,,+++******))))))((((((((((((((((((((((((&&&(((***+++,,,+++)))((()))))))))***,,,+++)))'''))))))))))))))))))))))))(((((())))))******++++++((((((((('''((())))))***''''''''''''(((((((((((((((((('''(((((()))***+++((((((((((((((((((((((((******))))))(((((('''''''''(((((()))))))))))))))''''''(((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))++++++******))))))((((((************************+++*********))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))&&&&&&))))))&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((***,,,,,,***(((((((((+++***)))'''''''''((((((++++++******************&&&''')))***+++++++++***,,,+++++++++******)))))))))***+++,,,,,,+++))))))*********++++++,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((******))))))(((((((((''''''(((((()))***+++++++++)))))))))))))))))))))))))))***+++++++++)))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******))))))((('''''''''''''''''''''((((((((((((((((((******))))))(((((((((((())))))************))))))))))))*********+++++++++)))))))))))))))))))))))),,,,,,***)))))))))******************)))))))))(((***))))))(((((())))))***))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))...+++(((''')))++++++***+++++++++*********))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))(((((((((''''''******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********++++++***************)))(((((((((((((((((()))******+++++++++***(((((()))******************)))(((''''''((())))))***(((&&&'''))))))'''%%%'''(((((((((((((((''''''))))))))))))))))))))))))*********)))'''''')))+++)))((((((((((((((())))))(((((())))))(((((('''&&&'''(((******((((((((()))***)))))))))((((((((('''''''''''''''''''''''''''(((((())))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((((((''''''((((((((()))))))))))))))))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%(((((((((((((((((((((((('''((()))++++++***)))((())))))((()))******)))'''))))))))))))))))))))))))((((((((((((((()))))))))''''''''''''(((((())))))''''''''''''(((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((***)))))))))(((((((((''''''(((((())))))))))))))))))))))))))))))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((*********)))))))))))))))************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***''''''******''''''***))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((***,,,+++***(((((((((+++***)))((((((((()))***************************'''((()))******+++++++++))))))))))))(((((((((''')))***++++++++++++***)))*********++++++,,,,,,,,,))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''(((((()))******++++++))))))))))))))))))))))))'''((())))))((('''&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&'''''''''((())))))((('''''''''''''''((((((((((((((('''''''''***))))))))))))((((((((())))))************)))))))))))))))*********++++++)))))))))))))))))))))))),,,+++******)))*********************))))))))))))---+++)))'''''')))+++---))))))))))))))))))))))))************)))))))))))))))*********++++++++++++************************---+++((((((***++++++++++++++++++***************))))))))))))))))))))))))******))))))))))))******************************((((((((((((((()))))))))))))))))))))))))))))))))***)))))))))))))))(((((()))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))+++------+++)))(((***))))))((((((((((((((())))))((((((((()))******((())))))************)))))))))(((((((((((())))))***(((''''''))))))(((&&&'''(((((())))))((((((((())))))))))))))))))))))))---------+++((('''((()))*********)))((('''&&&%%%(((((())))))(((((('''&&&'''(((******((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))******+++*********)))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((++++++************))))))'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''((()))***+++***)))(((***(((''''''((())))))((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))(((((((((((('''((())))))******))))))++++++***))))))((('''''')))((((((''''''(((((()))''''''''''''''''''''''''))))))))))))************************************************))))))))))))************************))))))))))))))))))))))))+++((('''******'''(((+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((***++++++)))(((((()))******)))))))))***++++++************************(((((((((((()))***+++,,,))))))))))))(((((((((((()))******+++++++++***************++++++++++++++++++***)))((((((((()))***''''''''''''''''''''''''((((((((((((((((((((((((************************((((((''''''''''''&&&&&&((((((((()))******++++++))))))))))))))))))))))))'''((((((((((((''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))((((((''''''''''''((())))))(((((('''''''''&&&)))))))))))))))))))))))))))******++++++******)))))))))))))))************))))))))))))))))))))))))++++++***************************))))))))))))))),,,+++***((((((***+++,,,))))))))))))))))))))))))*********)))))))))))))))*********+++++++++,,,,,,************************,,,+++))))))******++++++******************************************************))))))))))))******************************+++++++++***************((((((((((((((((((((((((************))))))))))))(((((())))))************))))))))))))))))))))))))''''''(((((())))))******(((((((((((()))))))))))))))***+++,,,,,,+++***)))))))))(((((((((((())))))***)))((('''((((((***+++((()))************))))))((((((((((((((()))))))))***)))(((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((((((...///...,,,)))(((((())))))*********)))'''%%%$$$)))))))))))))))((('''''''''(((******((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))''''''((()))************))))))))))))(((((((((((()))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((************************(((((((((((((((((((((((())))))***+++,,,,,,------))))))))))))))))))))))))'''((())))))******)))))))))'''%%%%%%'''((()))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''((()))))))))((((((''''''''''''((((((((((((***)))((('''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((()))************)))*********)))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((())))))******++++++*********************************)))))))))))))))************************))))))))))))))))))))))))+++((('''))))))'''(((+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((***+++***)))((()))***)))))))))******+++,,,,,,))))))))))))***************)))((((((((()))+++,,,+++++++++***************)))*********++++++++++++***************+++++++++---+++)))((('''((()))***((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******))))))))))))))))))(((((())))))************(((((((((((((((((((((((()))************)))))))))''''''''''''((((((((((((++++++++++++++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((***************))))))))))))(((''''''''''''(((((()))))))))(((''''''&&&&&&))))))))))))******************++++++++++++******(((((()))))))))*********))))))))))))))))))))))))************+++*********))))))))))))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))******)))))))))*********++++++*********************************************+++************************++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))+++++++++***************(((((((((((((((((((((((())))))))))))************'''((()))***++++++******))))))))))))))))))))))))''''''(((((())))))******(((((((((((()))))))))))),,,+++***))))))***+++,,,))))))(((((((((((()))))),,,+++)))(((((()))***+++))))))*********))))))(((''''''((()))))))))))))))))))))***)))((((((((((((''''''((()))******))))))((((((((((((((((((((((((---...///---***(((((()))((((((*********)))(((''')))))))))))))))((((((''''''(((******((((((((()))(((((((((((())))))))))))'''((((((((())))))******&&&'''(((((()))))))))(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******************************''''''((())))))))))))))))))'''%%%%%%''')))))))))))))))))))))))))))))))))*********))))))((((((((((((((())))))*********)))''''''''''''((((((((((((++++++***)))((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))((())))))***************((()))))))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))******************************)))))))))))))))))))))))))))''''''******'''''')))************************************************))))))))))))))))))******(((*********(((((()))+++))))))******++++++++++++(((((()))))))))************)))((((((((()))++++++******************++++++)))))))))******++++++,,,************************,,,+++***((((((((())))))))))))))))))))))))))))))(((((((((((())))))******(((((((((((((((((((((((())))))******************)))))))))))))))*********((((((((((((((((((((((((***))))))))))))*********''''''''''''((((((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((***************)))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&)))))))))************+++******++++++++++++******((((((((()))))))))******))))))))))))))))))))))))))))))***++++++++++++***))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************(((((()))))))))*********************************)))***,,,+++***)))***+++***************+++++++++******************************))))))))))))******))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))))))))***'''(((***++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))---+++)))(((((()))+++---((((((((((((((())))))***++++++***)))))))))******)))************))))))(((&&&'''((()))*********))))))***+++***((('''((()))''''''((()))************))))))))))))))))))))))))+++,,,------+++***)))***((())))))***++++++++++++))))))******))))))(((''''''(((******((((((((()))(((((((((((())))))))))))&&&''''''(((((())))))***''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&'''''''''((((((((('''''''''(((((((((((()))************************%%%%%%&&&'''(((((())))))************************'''''''''((((((((())))))((('''&&&&&&(((******)))))))))))))))))))))))))))************)))))))))))))))(((((((((((()))******''''''''''''((((((((((((++++++******))))))******(((((((((((((((((((((((((((((((((((())))))))))))((()))******++++++******(((((())))))***++++++,,,***))))))(((((())))))***************************))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))((('''(((------((('''(((************************************************))))))))))))************((()))***)))((((((***,,,((()))******+++*********'''(((((())))))************)))))))))))))))******(((((((((((())))))))))))))))))))))))***+++,,,---***************)))))))))************))))))))))))************************'''(((((())))))******+++''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))))))))))))))(((''''''''''''(((((()))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''(((((()))(((((((((((((((((((((((())))))*********+++++++++***++++++,,,,,,++++++***(((((((((((()))))))))***))))))))))))))))))))))))((()))***+++,,,++++++***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))(((***,,,,,,***)))***+++))))))*********+++++++++******************************))))))))))))******************************''''''(((((())))))******))))))))))))))))))))))))''''''((((((((()))))))))((()))***++++++***((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))+++******************+++((((((((((((((()))******))))))******))))))((('''***************)))((((((%%%&&&((()))*********))))))***,,,***((('''(((***''''''(((******++++++***))))))))))))))))))))))))'''))),,,,,,+++++++++,,,++++++******+++,,,,,,---)))************)))(((((('''(((******((((((((()))'''((((((((()))))))))***%%%&&&&&&'''(((((()))))))))))))))))))))((('''&&&$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((%%%&&&'''))))))))))))(((''''''((((((((()))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((('''''''''''''''((())))))'''''''''(((++++++***)))))))))))))))))))))))))))((((((((()))))))))))))))((('''%%%$$$$$$&&&(((***''''''''''''((((((((((((***)))))))))))))))***+++(((((((((((((((((((((((('''((((((((()))))))))***))))))***++++++++++++*********************************))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((+++111111+++((((((************************************************((()))))))))************((()))***)))((((((***---((()))*********)))((('''''''''(((((()))******+++))))))************))))))'''((((((((())))))))))))***))))))))))))+++,,,---+++*********)))))))))((('''(((***++++++***)))((())))))))))))))))))))))))'''(((((()))******++++++((((((((((((((((((((((((''''''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))***''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&'''''''''((('''''''''''''''((())))))&&&&&&''''''((()))))))))))))))******++++++++++++***++++++,,,,,,++++++***(((((((((((())))))))))))))))))))))))))))))))))))((()))***+++,,,,,,+++***(((((())))))*********++++++)))'''&&&&&&''')))+++))))))))))))))))))))))))(((((())))))*********+++))))))*********+++++++++(((((((((((((((((((((((((((***---,,,***(((***+++))))))******++++++++++++))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++((())))))***+++,,,,,,---))))))))))))))))))))))))&&&'''''''''(((((()))))))))***+++,,,+++)))'''&&&))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))((()))+++,,,,,,+++)))(((((((((((((((((()))******'''((()))))))))(((&&&%%%***************)))((((((%%%&&&((()))*********)))(((+++,,,+++((('''(((***''''''(((******+++++++++))))))))))))))))))))))))%%%'''***,,,++++++,,,---...---,,,+++++++++------***************)))((((((''')))******((((((((()))'''((((((((())))))******%%%%%%%%%&&&'''(((((()))++++++++++++***((('''&&&$$$%%%&&&'''(((***++++++************************###$$$&&&((())))))(((((((((((((((((())))))))))))''''''(((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''((())))))''''''(((***,,,---+++)))))))))))))))))))))))))))&&&'''''''''(((((())))))(((&&&###!!!"""$$$''')))''''''''''''((((((((()))(((((('''(((((()))***+++(((((((((((((((((((((((('''((((((((())))))******))))))***++++++++++++***,,,,,,++++++***)))))))))******))))))))))))******((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))))))))...444444...))))))************************************************(((((())))))*********+++)))))))))(((((((((+++---((()))*********((('''&&&&&&''''''((()))******+++((()))***++++++***)))((())))))******+++++++++,,,***))))))))))))+++---...+++*********))))))((((((%%%'''***,,,---+++)))((((((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))))))))******+++++++++,,,*********)))))))))))))))))))))))))))))))))))))))***)))(((((((((***+++,,,''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******'''''''''''''''((()))***%%%%%%&&&'''((()))******,,,,,,,,,+++++++++++++++******))))))******+++,,,******))))))))))))******++++++***))))))***++++++'''''')))***+++,,,,,,,,,+++((())),,,+++''')))000,,,,,,+++***)))(((''''''))))))))))))((((((((((((***++++++***))))))***,,,++++++************++++++************************(((((())))))******++++++((())))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++,,,+++***))))))***+++,,,---,,,***)))))))))***+++++++++******************+++***)))(((((()))***+++,,,+++***((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((((((''''''''')))))))))))))))))))))))),,,,,,++++++***)))))))))&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))***))))))((('''&&&&&&&&&(((((()))))))))))))))(((***)))(((''''''((()))***++++++************++++++))))))))))))))))))))))))(((((())))))((('''&&&&&&(((((()))***************))))))((((((((((((((()))''''''(((((())))))******''''''''''''((((((((()))---,,,***(((((()))+++,,,+++*********+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((***++++++***(((((()))***(((((((((((())))))))))))+++,,,------,,,+++***)))******))))))((('''''''''******++++++++++++******((('''&&&''')))))))))'''******))))))((((((''''''''')))***)))((('''(((***+++)))'''&&&((()))))))))***************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******,,,,,,+++***))))))******))))))))))))))))))))))))+++***(((&&&&&&''')))***++++++++++++++++++++++++,,,,,,++++++******))))))))))))***++++++++++++***(((((()))***++++++,,,,,,))))))******+++++++++,,,++++++*********************$$$***000***(((,,,+++++++++******)))(((((('''************************(((((())))))******++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((***)))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++(((%%%%%%((())))))'''))))))))))))))))))))))))&&&&&&&&&''''''''''''((((((((()))***************((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&((()))******)))(((&&&((((((''''''''''''((((((*********+++++++++++++++***************+++,,,,,,******))))))))))))******************************)))***+++,,,,,,,,,,,,,,,+++((((((++++++((()))...++++++******)))(((((((((((((((((())))))))))))))))))(((((())))))***++++++++++++************++++++(((((((((((((((((((((((()))))))))))))))*********)))))))))*********++++++************************************************************************+++***)))(((((()))***+++******)))(((((()))******,,,+++***)))((())))))***))))))))))))))))))))))))+++***)))(((((()))***++++++***)))(((((()))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))***))))))(((''''''&&&&&&(((((())))))))))))((((((***)))(((((('''((()))************))))))*********))))))))))))))))))))))))(((((())))))(((''''''&&&&&&&&&'''(((((((((((((((***))))))(((((()))))))))(((((((((((())))))))))))'''''''''((((((((())))))))))))(((((((((***,,,...)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))((())))))(((&&&&&&'''((((((((((((((())))))))))))***************)))((((((***************+++++++++++++++++++++***)))((((((((('''&&&''')))))))))(((***)))))))))((((((((('''''')))***)))((('''(((***+++)))''''''((()))))))))))))))))))))***+++,,,---(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***************))))))))))))******,,,++++++***))))))******))))))))))))))))))))))))+++***)))((((((((())))))++++++++++++++++++++++++******************))))))))))))***++++++++++++***((())))))***++++++,,,,,,)))))))))******+++++++++************************---'''***,,,&&&)))---(((,,,++++++***))))))((((((************************))))))))))))************))))))*********+++++++++************************************************************)))))))))(((***))))))((((((((())))))))))))))))))))))))))))))))))))************))))))''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***(((%%%&&&((())))))'''))))))))))))))))))))))))'''''''''((((((((())))))(((((()))***************((((((''''''''''''((((((&&&''''''((((((''''''&&&((()))+++,,,,,,+++)))(((((((((''''''''''''((((((((())))))******+++++++++++++++******++++++,,,---******))))))))))))******)))***+++,,,,,,+++***)))******++++++++++++******+++''''''***+++***)))***))))))))))))))))))))))))'''(((((())))))************(((''')))---000///---++++++************++++++((((((((((((((((((((((((************))))))))))))************+++++++++,,,******************************************************************************))))))))))))******))))))(((((((((((())))))******)))((((((((())))))(((((((((((((((((())))))******))))))))))))******)))))))))((())))))***+++))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))&&&''''''((())))))************))))))))))))******))))))))))))))))))))))))***))))))((((((''''''&&&(((((())))))))))))(((((())))))((((((((())))))******))))))(((((())))))***))))))))))))))))))))))))(((((()))))))))(((''''''&&&&&&'''(((((((((((((((******)))))))))******+++))))))))))))((((((((((((''''''((((((((()))))))))))))))((('''((()))+++,,,(((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************((()))***)))''''''''')))(((((((((((())))))))))))))))))((('''''''''((((((((())))))***++++++,,,,,,++++++******)))((('''&&&((('''&&&''')))***)))((())))))))))))((((((((((((''')))***)))((('''(((******)))''''''((())))))(((&&&'''(((***,,,///111222************************))))))))))))))))))))))))************))))))))))))******))))))))))))******,,,+++******)))*********))))))))))))))))))))))))++++++*********)))))))))************************)))))))))))))))*********))))))***++++++++++++***)))))))))***++++++,,,,,,)))))))))))))))************************************(((++++++---<<>>>>>>>>>>>=========<<<<<<<<<<<<:::888777666777888999666555333111////////////////////////..................//////////////////...,,,+++)))(((((()))))),,,,,,,,,,,,+++***)))(((,,,,,,------------,,,,,,++++++++++++************++++++++++++************++++++++++++++++++++++++************************))))))))))))))))))(((((()))))))))))))))******++++++***)))(((''''''''''''************************))))))))))))))))))))))))***))))))(((((((((((((((************)))(((''''''(((((((((((())))))))))))))))))((((((((((((''''''++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))******)))'''++++++***))))))***++++++******))))))))))))***************)))))))))))))))))))))))))))******************))))))))))))******///...---,,,++++++++++++++++++************++++++*********))))))*********++++++************++++++(((***+++*********+++---+++*********,,,---,,,++++++++++++*********))))))*********))))))*********************************...---,,,,,,+++,,,------***************++++++,,,+++************+++,,,---111///---+++)))(((((()))************************))))))*********++++++,,,++++++++++++++++++++++++)))))))))))))))((('''''''''(((***+++++++++***)))((()))))))))************))))))))))))******************)))))))))))))))***))))))************)))))))))))))))))))))***++++++++++++++++++******))))))(((((()))))))))*********)))))))))***+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))******)))(((''''''(((***,,,++++++***************+++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''+++++++++*********************))))))))))))******(((((((((((((((((((((((((((((((((((()))***++++++))))))))))))))))))))))))******))))))******+++,,,))))))))))))***+++,,,---222---((((((+++---+++(((++++++++++++++++++++++++,,,+++***)))((((((((((((************************))))))))))))))))))))))))++++++)))(((((()))++++++************************&&&''')))***,,,,,,---,,,*********************************++++++******)))))))))*********+++++++++(((((())))))*********+++------------------------,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,---...,,,,,,---......///////////////000000000222444777:::::::::;;;>>>@@@BBBDDDGGGHHHJJJLLLOOOQQQRRRSSSNNNMMMLLLLLLMMMMMMLLLKKKFFFDDD@@@>>>>>>?????????>>><<<888555333222333333111111111111222222333333111111222333444444444444///...,,,***(((((()))***------,,,,,,++++++***))),,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++******))))))((((((((()))))))))))))))******++++++***)))(((((((((((((((************************(((((((((((((((((((((((())))))(((((((((((())))))***************)))(((((((((((((((((())))))))))))))))))((((((((((((((((((++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************'''%%%+++******************+++,,,++++++******++++++,,,))))))))))))))))))******(((((()))))))))*********+++++++++******+++++++++,,,,,,+++******)))))))))++++++************++++++++++++++++++++++++++++++************************''')))++++++******+++---///...,,,,,,------,,,++++++++++++*********)))))),,,+++************+++,,,************************,,,,,,,,,,,,,,,,,,,,,---******))))))******+++,,,++++++++++++++++++,,,,,,111///---+++)))(((((()))************************((())))))***+++++++++,,,************************+++++++++***)))'''%%%$$$'''((()))++++++***))))))((()))))))))************(((((()))))))))************)))))))))))))))******))))))************))))))+++******)))(((((())))))+++++++++***************))))))))))))************((((((''')))***+++)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***+++***((('''(((***,,,---))))))))))))***+++,,,---))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((******************++++++******))))))))))))******(((((((((((((((((((((((())))))((())))))***+++,,,))))))))))))******************))))))******+++,,,))))))))))))***+++,,,---333...((('''***---+++(((((((((((((((((((((((((((++++++***)))(((((())))))++++++++++++++++++++++++***************************)))(((''''''((()))***************************((()))***++++++++++++++++++++++++*********************++++++++++++******************++++++++++++)))******++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---...///000111000000000///111333555777;;;AAAFFFHHHIIIJJJLLLNNNQQQSSSUUUXXXZZZ\\\___bbbdddeeeeeedddcccaaaaaabbbaaa^^^[[[LLLHHHCCC@@@@@@AAAAAA@@@???===:::666444444444444333333333444666888:::;;;:::;;;<<<<<<<<<;;;999888555444222000////////////------,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++++++++++++++++++++,,,++++++++++++++++++++++++************************++++++******))))))(((((()))))))))))))))******+++++++++***)))))))))******************************(((((((((((((((((((((((())))))(((((((((((()))))))))************))))))((('''((((((((()))))))))***(((((())))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++***(((&&&******************************))))))))))))******))))))))))))************)))************+++++++++,,,,,,++++++++++++,,,,,,(((((()))***+++,,,,,,---++++++************++++++++++++,,,,,,,,,,,,++++++))))))***++++++***))))))''')))+++++++++***+++,,,000...------------,,,***+++++++++************))),,,++++++******++++++,,,************************((())))))))))))************))))))))))))***++++++,,,,,,++++++++++++++++++***)))))))))))))))******************************((()))***+++++++++++++++))))))))))))))))))))))))++++++++++++***(((&&&$$$'''((())))))******))))))))))))))))))************((((((((()))))))))************)))))))))***++++++))))))))))))))))))))))))++++++***)))((((((((((((************************)))))))))*********++++++(((''''''(((******)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********))))))((()))***,,,---''''''((((((***,,,---...))))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))******)))))))))***++++++)))))))))************+++)))************+++++++++))))))))))))***+++,,,,,,111---)))((()))+++***)))))))))************))))))******))))))))))))******++++++++++++++++++++++++************************))))))(((((((((((())))))++++++++++++++++++++++++************************+++++++++++++++*********)))***++++++,,,+++++++++*********++++++++++++,,,++++++,,,,,,---------...++++++++++++++++++++++++,,,,,,------------..................------------000111222333333222111000,,,000444888===DDDOOOVVVYYYZZZ]]]___bbbdddeeeeeeeeegggjjjlllnnnpppppppppqqqooommmmmmmmmjjjccc^^^KKKFFF@@@======>>>===<<<;;;:::888666444333333444444444444666888;;;>>>@@@EEEGGGIIIJJJJJJGGGCCCAAA<<<;;;:::888666444333222......---------...//////++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************)))))))))))))))))))))******+++++++++************++++++************************))))))))))))))))))))))))((((((((((((((())))))***((())))))******)))((((((''''''(((((())))))******(((((())))))))))))***************++++++++++++,,,++++++++++++++++++++++++,,,+++***+++------,,,************++++++*********))))))(((((((((((())))))((()))))))))************(((((()))))))))*********++++++************++++++)))***+++,,,---.........++++++************++++++)))***+++,,,,,,+++***)))((()))***++++++***)))((((((***,,,,,,+++******+++---,,,++++++,,,---,,,***+++++++++************)))************************************************''''''(((((()))))))))))))))))))))))))))***++++++******++++++++++++******'''((()))***************************************))))))***+++++++++******************************)))***+++,,,+++***((('''((((((((((((((()))******))))))))))))************(((((((((((()))))))))******************+++,,,,,,+++***)))(((((()))***+++***))))))((((((((())))))))))))))))))))))))))))))))))))*********+++++++++)))(((((()))++++++***(((************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''(((((()))******+++'''''''''((()))***+++,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******'''((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))++++++******)))*********))))))*********+++++++++((()))***+++,,,+++******+++***************++++++---+++***)))((())))))***+++,,,------------,,,+++(((((((((((()))***+++,,,************************************************)))))))))******)))))))))+++++++++++++++++++++++++++***)))))))))***,,,,,,,,,,,,,,,++++++*********)))***++++++,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000111222222333333333333444555666555333111000,,,000555999>>>GGGSSS\\\ccceeeiiilllooooooooonnnmmmoooqqqtttuuuuuuuuutttvvvsssqqqqqqoooiii___WWWJJJDDD<<<999:::;;;:::888999888888777777666666666555555555666888;;;>>>@@@HHHLLLRRRXXXZZZYYYVVVTTTJJJJJJIIIFFFBBB>>>:::777222111000///......//////,,,,,,------------,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************************************++++++)))))))))))))))******+++******))))))))))))******************************************************((((((((((((((()))******'''(((((())))))((((((((('''''''''((()))*********(((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++***))))))+++...//////---******++++++++++++************))))))))))))******(((((())))))*********+++&&&&&&&&&&&&''''''''''''******))))))))))))************+++++++++***))))))++++++************++++++((()))***++++++***)))(((((()))***++++++***)))((((((***,,,,,,+++***)))******)))((()))+++,,,,,,++++++++++++************)))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***************)))))))))))))))******+++((())))))***************+++,,,---------+++***))))))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++&&&(((***,,,---,,,+++***)))((('''''''''(((***+++))))))))))))************(((((((((((())))))))))))++++++******+++,,,------,,,***)))'''''')))***,,,(((''''''(((((()))***+++((((((((((((((())))))))))))************+++++++++***))))))***,,,,,,+++)))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******%%%&&&'''((()))))))))))))))((((((((((((((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++))))))******+++++++++,,,******))))))))))))******)))))))))))))))))))))))),,,,,,+++***)))))))))***))))))******++++++++++++''')))+++,,,---,,,***)))++++++******************)))***+++***(((''')))***((()))***++++++***)))((('''((((((((()))+++,,,---))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++***)))(((((()))+++---///,,,,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................./////////000000///000333666999;;;===>>>555666777777666444222000000333777:::===EEEQQQZZZfffhhhmmmqqqssssssrrrppprrrsssvvvxxxxxxxxxwwwvvvzzzwwwuuutttrrrjjj]]]TTTKKKDDD<<<888999;;;999777999999:::;;;;;;::::::999777666555555777999<<<>>>EEEKKKUUU___fffhhhgggeee\\\\\\[[[WWWRRRKKKEEEBBB666444222000............---..................---+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))***+++++++++,,,)))))))))))))))******+++))))))(((((((((((()))***************************************************((((((((((((((()))******''''''((((((((((((((('''&&&''''''((()))******+++(((((())))))*********+++++++++++++++++++++++++++------,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))*********++++++,,,,,,++++++*********))))))******+++,,,************************---...///---+++******+++*********+++,,,,,,,,,---************************,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++******************---,,,,,,+++***)))(((((())))))*********))))))(((,,,***)))((()))***)))((())))))*********))))))(((++++++******************************************))))))))))))))))))))))))***+++,,,------,,,+++***************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))************+++***((('''''''''((()))(((((((((((())))))))))))+++*********))))))(((((((((((((((((((((((((((((()))((((((((()))***+++,,,(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))((()))))))))))))))(((((()))))))))))))))******+++***************)))((((((***)))))))))((((((''''''))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++,,,,,,---------,,,++++++,,,,,,***)))))))))))))))************$$$%%%'''(((***+++++++++******************************************************)))))))))))))))***++++++******)))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++,,,,,,+++***)))))))))************++++++,,,,,,---************++++++++++++*********,,,.........,,,...///000111111222444777;;;<<<@@@FFFKKKKKKGGGCCCBBB<<<555222444666555222111111444:::>>>BBBLLLVVVaaaeeekkkmmmmmmmmmoooqqqnnnsssvvvwwwyyy{{{wwwqqqvvvvvvuuussslll```TTTKKKCCC???;;;888888888888777:::<<>>BBBGGGIIILLLRRRVVVUUUQQQMMMEEE???999666888999888555555333444777999;;;CCCKKKUUUZZZ___bbbccceeeiiilllmmmsssxxxzzz{{{|||xxxrrrtttsssssspppjjj___SSSKKKDDD@@@<<<999999:::::::::;;;>>>CCCHHHJJJKKKIIIHHHFFFDDD@@@>>><<<<<<===>>>===CCCNNN\\\iiiqqqtttuuusssrrroookkkjjjfffZZZNNN@@@>>>:::666444222222222111111222222111000///...000/////////111000///---,,,,,,+++++++++*********,,,,,,,,,++++++++++++***************************)))************+++++++++******++++++++++++******+++***)))))))))***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,++++++++++++,,,,,,******++++++++++++************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++)))((()))************)))))))))))))))*********************************))))))*********++++++++++++++++++++++++,,,+++******)))***************++++++++++++++++++************************))))))***+++,,,,,,,,,+++,,,***))))))*********))))))******+++++++++******************************************************++++++++++++++++++++++++*********))))))*********************************************))))))))))))************************))))))))))))******************))))))))))))((((((++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************************((())))))))))))(((((('''((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++))))))***,,,))))))))))))))))))))))))(((((())))))***))))))((()))))))))))))))******+++'''(((((()))*********+++((())))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++,,,,,,,,,---+++***+++,,,,,,+++)))))))))))))))************))))))***++++++++++++*********************************************************)))))))))******+++)))))))))))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******------------,,,,,,,,,,,,...------,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,------....../////////.........///000222333555666888:::===DDDLLLQQQUUUWWW[[[```bbb```[[[WWWHHHDDD>>><<<======<<<:::888666555777777777<<>>EEEMMMSSSVVVWWWVVVRRRNNNHHHBBB>>>======>>>DDDFFFKKKTTT```llluuuyyyxxxyyywwwtttssspppggg]]]MMMFFF===888888777444111444777:::>>>AAABBBAAAAAA>>>;;;666333111000...------......///...---,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++******++++++++++++*********************+++++++++++++++++++++++++++++++++******+++,,,---......///))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))''''''((((((((((((((((((++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))******++++++,,,,,,,,,,,,++++++******))))))******+++,,,++++++++++++++++++++++++,,,---...---+++++++++------,,,,,,,,,+++***************************************))))))))))))******************************+++***************++++++******++++++,,,,,,,,,,,,)))))))))***++++++,,,,,,((()))***+++,,,---------,,,***))))))***++++++***((()))***+++++++++++++++))))))*********+++++++++************************************************+++***)))(((((()))***+++************************))))))))))))))))))******************************)))))))))*********++++++++++++++++++++++++++++++++++++*********)))))))))))))))******************))))))))))))))))))))))))***+++,,,---.../////////))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,)))&&&$$$$$$$$$************************(((((()))***************)))))))))))))))******+++000///---,,,*********************++++++,,,,,,,,,************************(((((())))))************************************************************)))))))))))))))))))))))))))***************++++++,,,+++******,,,,,,,,,***((()))))))))************+++,,,,,,,,,,,,+++*********************************************************************+++,,,,,,///...---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,...------,,,,,,+++++++++---------,,,,,,,,,,,,,,,+++---///222444999???DDDLLLPPPUUUZZZ]]]___aaaccccccfffjjjkkkjjjgggdddbbbZZZYYYVVVTTTRRRQQQNNNMMMEEE@@@======<<<:::;;;>>>;;;===??????@@@CCCIIINNN^^^iiiuuuzzz||||||yyytttqqqqqqqqqrrrrrrpppmmmjjjeee```YYYQQQJJJDDD>>>:::999<<>>===<<<>>>BBBGGGWWWdddqqqwwwzzz{{{zzzwwwuuuuuuuuuvvvwwwxxxvvvtttppplllfff^^^VVVLLLCCC===<<<>>>@@@BBBDDDFFFFFFFFFGGGFFFEEECCCCCCDDDEEEFFFBBBCCCGGGOOO\\\hhhrrrwwwzzz|||zzzvvvsssqqqjjjcccZZZRRRGGG>>>;;;:::999888000222777>>>GGGQQQZZZ___\\\WWWQQQKKKEEE???:::666333222000...------,,,,,,------------,,,,,,,,,,,,------------------------)))************+++++++++******++++++++++++******))))))***++++++++++++***))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))((((((((((((''''''''''''++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************+++******))))))******+++))))))************))))))******))))))******+++,,,++++++++++++++++++++++++)))***++++++))))))***+++)))))))))))))))*********************************++++++************++++++************************)))***---...///...,,,+++******++++++,,,------...***************+++++++++))))))******+++******))),,,***))))))+++---,,,,,,&&&&&&'''))))))******)))((())))))***++++++,,,,,,******************************************************++++++++++++******************************((()))))))))************++++++++++++++++++++++++''''''((((((((()))))))))***(((&&&$$$%%%'''***,,,---,,,,,,+++******)))))))))))))))******+++++++++)))))))))))))))))))))))),,,***(((&&&%%%&&&((()))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***)))***,,,---************************(((((()))***++++++++++++)))))))))))))))******+++111///,,,***((((((((((((((((((((((((''''''''''''************************'''(((((()))******++++++************************************************))))))))))))))))))))))))************))))))))))))+++***)))***,,,---,,,+++))))))))))))******************+++++++++++++++***************************************************************+++,,,---...+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******+++,,,---...//////,,,,,,,,,,,,,,,---......,,,,,,,,,---------------,,,---///111444666888999<<>>>>>???AAACCCBBB@@@AAADDDHHHSSS```nnnuuuxxx{{{|||{{{zzzyyywwwxxxyyyzzzyyywwwsssqqqnnniiiaaaWWWMMMFFFCCCCCCBBBAAAAAABBBBBBCCCBBBCCCCCCDDDEEEGGGHHHHHHJJJKKKOOOXXXcccnnnuuuyyyzzz||||||xxxvvvuuupppjjj___YYYQQQHHH@@@:::777666444444666<<>><<<;;;@@@GGGQQQ^^^kkksssyyy~~~||||||zzzxxxwwwuuurrrnnnjjjaaaZZZPPPFFF???;;;777555///...,,,,,,---......---222000...---------,,,++++++++++++,,,,,,,,,------++++++***)))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,************************++++++***))))))***++++++)))))))))))))))))))))))))))(((((((((((()))(((((())))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))******++++++(((---...***)))++++++(((++++++,,,------------,,,''')))))))))'''&&&'''((()))((('''(((***+++************************************************+++++++++++++++++++++++++++,,,)))(((((()))+++---,,,+++,,,,,,,,,+++++++++******)))))))))***+++++++++,,,************************)))***+++,,,------------***************************************************++++++,,,,,,,,,++++++((((((((()))***+++,,,,,,)))))))))******+++++++++)))))))))***************************************************************************************,,,,,,++++++******)))(((,,,,,,+++++++++++++++,,,+++******))))))******+++++++++************++++++'''(((***++++++***)))(((((()))))))))************((((((((((((((((((((((((************************+++++++++++++++++++++++++++*********((((((333AAAPPP<<<***''',,,...+++)))************************************************((()))*********)))(((((())))))((('''(((((()))***))))))******+++++++++,,,,,,+++++++++******)))))))))))))))))))))))))))))))))***++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((************************&&&''''''((()))******+++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......///////////////000---...111444888???GGGLLLVVVWWWWWWTTTQQQMMMLLLKKKHHHJJJLLLOOOSSSXXX^^^ccclllmmmnnnoooooooooooonnnaaa\\\SSSKKKGGGGGGJJJLLLOOOMMMLLLLLLLLLLLLKKKIIICCCFFFHHHGGGFFFIIIRRRYYYbbbcccdddddddddeeegggjjjhhhiiijjjkkklllllllllkkkllljjjfffcccbbbccceeefffdddcccaaa^^^ZZZVVVSSSQQQOOORRRVVVWWWUUUTTTTTTUUUPPPNNNKKKHHHGGGIIILLLNNNMMMNNNPPPQQQRRRUUUYYY]]]ccceeehhhlllpppsssuuuvvvxxxuuutttwwwyyyttthhh^^^OOOEEE===<<<>>>>>>>>>???HHHSSSaaalllvvv}}}}}}}}}|||{{{{{{{{{zzzwwwtttooojjjbbbYYYPPPHHH@@@;;;555222///...000111111000222000...---......---,,,++++++,,,,,,,,,---------,,,++++++***)))*********++++++++++++++++++++++++......------,,,+++******************************++++++***))))))***++++++))))))))))))))))))))))))((()))))))))((((((((()))((()))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++)))))))))))))))*********&&&++++++(((***111000)))++++++,,,---------------)))***+++***)))((((((***+++)))((()))******)))(((************************+++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***)))+++---...---,,,------,,,,,,+++******)))***************+++++++++++++++++++++++++++++++++***+++,,,---------------***************+++++++++******************************+++,,,,,,,,,++++++***))))))))))))***+++++++++++++++,,,,,,------...)))))))))******************************************************+++++++++************************'''(((***+++,,,---------+++************)))))))))++++++************++++++*********))))))*********)))***,,,---,,,)))&&&$$$))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++'''''')))+++((()))888JJJjjjLLL///&&&(((***)))+++************************************************'''(((***+++++++++***)))))))))((('''((()))***+++))))))******+++,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))((()))***+++++++++***)))))))))))))))))))))))))))))))))))))))************************************&&&'''((()))+++,,,------++++++++++++++++++++++++***************+++++++++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111000111333555:::AAAJJJPPPWWWVVVTTTOOOKKKGGGGGGGGGCCCFFFJJJNNNSSSYYY```dddkkkkkkkkkkkkjjjhhhfffddd[[[VVVPPPJJJGGGGGGIIIKKKLLLKKKJJJJJJKKKKKKJJJIIIFFFGGGGGGEEECCCEEEJJJOOOTTTTTTUUUTTTSSSTTTWWWYYYXXXXXXZZZ[[[\\\\\\\\\]]]YYYXXXVVVTTTSSSSSSTTTUUUUUUTTTRRRPPPLLLIIIFFFEEEBBBFFFKKKMMMLLLLLLNNNPPPNNNLLLIIIEEECCCDDDHHHKKKHHHJJJKKKLLLLLLOOORRRUUUYYY[[[___dddiiimmmpppqqqrrrpppqqqtttwwwvvvoooiiiXXXJJJ>>>===??????===<<>>999333000000000///---000...------.........---,,,,,,,,,,,,---------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++***)))************************************************))))))))))))))))))))))))(((***+++***)))((()))+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******************************+++,,,,,,+++******++++++***************)))'''++++++***222===<<<222+++,,,------...---------,,,......---,,,+++,,,---+++***)))***++++++***(((************************++++++,,,,,,,,,---------+++++++++,,,,,,,,,---------,,,******++++++***))),,,++++++++++++++++++++++++++++++***************++++++++++++++++++++++++***++++++,,,,,,,,,++++++))))))*********+++++++++************************)))***+++,,,,,,,,,,,,+++,,,,,,+++************+++***++++++,,,------......******++++++,,,,,,,,,,,,************************))))))*********+++++++++************************((((((***+++,,,,,,++++++)))))))))*********))))))******))))))))))))*********))))))(((((())))))***)))******+++***)))((('''))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''+++)))'''222BBB]]]EEE///***+++((((((,,,************************************************''''''''''''(((***+++,,,,,,+++)))(((((()))***+++))))))***++++++,,,------------,,,++++++***))))))))))))))))))))))))))))))&&&''')))++++++***)))((())))))))))))))))))))))))+++++++++,,,,,,---------******************************+++,,,------......************************))))))*********+++++++++************+++++++++++++++++++++++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------...///111222333333666666666777:::AAAIIIOOOQQQRRRQQQOOOLLLJJJJJJKKKJJJMMMRRRVVVZZZ^^^cccfffiiihhhgggddd```\\\WWWUUUOOONNNLLLKKKLLLNNNQQQSSSQQQOOONNNNNNOOOOOOMMMLLLLLLJJJGGGDDDBBBBBBCCCDDDDDDDDDDDDBBBAAABBBDDDGGGHHHHHHIIIJJJJJJKKKKKKKKKHHHGGGGGGFFFEEEEEEEEEEEEGGGFFFEEEDDDBBB@@@???>>>;;;AAAHHHJJJHHHEEEEEEFFFCCCCCCBBBAAA@@@BBBGGGLLLJJJLLLMMMMMMLLLMMMOOOQQQMMMOOOSSSWWW[[[___aaacccbbbdddhhhnnnssstttqqqnnnaaaTTTHHHCCCAAA???>>>???>>>CCCMMMZZZgggqqqwwwzzz~~~}}}{{{|||~~~~~~|||yyyuuupppiiibbb]]]OOOGGG>>>777555333///,,,...---+++,,,---///......,,,,,,,,,------------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***************************)))***+++,,,,,,+++***))))))))))))))))))))))))))))))+++,,,,,,))))))***,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))+++*********+++,,,,,,---++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))---,,,,,,++++++************------...:::HHHGGG<<<+++,,,------......------***+++,,,+++)))((()))******))))))***,,,---+++***************************,,,,,,,,,------.........+++++++++,,,,,,---------...,,,)))(((((('''%%%###*********++++++,,,------,,,+++++++++******))))))++++++++++++++++++++++++******+++++++++******)))))))))******++++++++++++************************)))***+++,,,,,,,,,,,,,,,......---,,,++++++++++++(((((()))***++++++,,,,,,,,,,,,,,,------.........************************))))))******++++++++++++************************,,,,,,,,,,,,***(((&&&%%%((()))***+++,,,,,,,,,,,,))))))(((((((((((())))))))))))(((((((((((())))))(((''''''((()))+++---...))))))))))))************************************((((((((((((((((((((((((((((((((((((((((((((((((...(((''',,,***$$$(((222<<<000+++000222+++)))---************************************************(((&&&$$$$$$%%%(((,,,...///---+++)))(((((()))***))))))***+++,,,,,,------------,,,,,,+++***))))))))))))))))))))))))))))))%%%''')))***+++***)))((())))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))******))))))))))))))))))))))))))))))******++++++++++++))))))))))))************++++++******++++++,,,---************************,,,,,,,,,---------......)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111333444555;;;:::999888:::???GGGLLLLLLNNNPPPQQQPPPOOOPPPQQQSSSVVVZZZ^^^aaacccfffiiigggfffccc___YYYRRRLLLHHHEEEFFFIIIMMMRRRWWW\\\^^^[[[YYYWWWUUUUUUTTTRRRPPPOOOKKKFFFCCCAAA???===<<<>>>>>>===;;;999:::<<<>>>??????????????????@@@@@@>>>>>>?????????>>>===<<<>>>>>>>>>======<<<<<<<<<:::AAAJJJLLLHHHBBB>>>>>>888999;;;;;;<<<@@@GGGMMMMMMNNNOOOOOOMMMLLLMMMNNNDDDEEEHHHLLLOOORRRSSSTTTRRRXXX```iiinnnpppooonnniii___RRRJJJDDD@@@AAAEEE>>>@@@HHHUUUbbbmmmtttyyy}}}{{{zzzzzz}}}|||zzzxxxtttoookkkcccYYYMMMEEE@@@<<<666222---+++***+++---//////...,,,,,,,,,---------......///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,************************((()))+++,,,,,,+++)))((())))))))))))))))))))))))))),,,---,,,***)))+++---++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************---'''(((777HHHKKK===,,,*********++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------------------,,,++++++******++++++,,,++++++++++++++++++++++++))))))***++++++++++++***///......---+++******))))))***++++++***)))***+++++++++++++++++++++++++++---,,,+++*********+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++***))))))111))))))555:::444000222+++++++++++++++***)))((()))))))))))))))))))))************************************++++++,,,,,,,,,+++,,,,,,,,,,,,+++******,,,,,,,,,++++++***************++++++++++++******************************************************))))))(((((((((((())))))+++++++++************)))************************((((((((((((((()))******---,,,111888888///******---+++)))'''&&&((()))+++)))((((((((((((***+++,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,,,,++++++***************************,,,,,,,,,++++++*********'''''''''''''''''''''''',,,,,,,,,,,,***)))((('''))))))*********+++++++++)))************+++++++++***************************++++++,,,,,,++++++******+++,,,---...---,,,,,,,,,,,,+++***))))))))))))---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,)))))),,,///000///000000///////////////000///000000000111333666999777:::>>>AAAEEEIIIMMMQQQQQQRRRRRRQQQQQQTTTXXX[[[___bbbeeegggfffeeedddeeejjjaaaWWWQQQKKKEEECCCDDD???EEEOOOYYY```ccccccbbb[[[XXXTTTPPPNNNMMMMMMNNNHHHFFFBBB>>>;;;888777666999999999999888888888888>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;:::::::::;;;:::888777;;;;;;;;;;;;;;;;;;;;;;;;>>>>>><<<:::999:::===@@@DDDDDDEEEFFFFFFGGGHHHHHHBBBCCCCCCDDDEEEFFFGGGGGGGGGLLLTTT[[[aaahhhmmmqqqssslll```TTTLLLHHHEEEDDDDDDEEEJJJSSS___jjjrrruuuzzz|||}}}~~~}}}}}}~~~yyyuuurrrmmmhhh```WWWMMMCCC999333333000...------......---///,,,******,,,---------,,,,,,++++++,,,,,,---...************************++++++++++++++++++++++++************************************************+++***)))(((((()))***+++************************++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++************************************************---******111999:::222)))++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.........---,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++***,,,---,,,+++***+++,,,++++++++++++++++++++++++---,,,+++*********++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++******)))&&&(((555IIIMMM>>>---&&&+++++++++++++++***))))))++++++++++++***************++++++,,,---...//////***++++++++++++++++++,,,+++++++++++++++******))),,,,,,,,,++++++***************++++++++++++******************************************************++++++***************++++++++++++************)))******************************)))))))))***++++++,,,+++///555555///***+++,,,+++++++++*********))))))((((((((()))***+++,,,+++++++++*********))))))************************(((((()))))))))************+++++++++++++++******************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,$$$%%%'''(((***+++++++++******************++++++)))************+++++++++************************+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...+++)))***---//////...//////...---------...///111333444555555666888:::===AAAFFFJJJMMMOOORRRTTTTTTUUUUUUVVVWWW[[[```ddddddfffiiikkkllljjjhhhfffaaaXXXOOOKKKFFFAAA@@@BBBDDDJJJRRRYYY^^^___^^^\\\UUURRRMMMHHHDDDBBBAAAAAACCCAAA???<<<:::888888777::::::::::::::::::;;;;;;=========<<<<<<;;;;;;:::;;;;;;:::::::::999999999<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<:::888777888:::<<<>>>>>>>>>???@@@AAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCAAAFFFLLLTTT[[[ccckkkqqqwwwrrrjjjbbbZZZSSSNNNKKKIIIJJJMMMUUU```jjjrrrvvvzzz|||}}}~~~}}}|||~~~~~~{{{wwwuuuuuuqqqjjjccc[[[QQQHHHBBB<<<999444111///...,,,+++///---++++++,,,---,,,+++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++******)))))))))******************************++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******'''((()))***+++,,,,,,---++++++++++++++++++++++++************************************************---,,,++++++,,,,,,,,,+++,,,,,,++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,+++******...------,,,,,,------...++++++++++++++++++++++++,,,,,,---...............+++++++++,,,,,,---------+++,,,------++++++,,,---++++++++++++++++++++++++---,,,++++++******++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++************)))000<<>>>>>AAAGGGKKKQQQUUUWWWVVVRRRPPPJJJGGGCCC>>>;;;999888888;;;;;;:::999999999999999<<<<<<<<<<<<<<<===>>>?????????@@@@@@@@@>>>===<<<<<<<<<;;;:::::::::::::::<<<======>>>??????@@@@@@???>>>============>>>>>><<<;;;999777666666666666888888999999:::;;;;;;;;;========================<<>>>>>===;;;:::<<>>???@@@@@@@@@@@@AAABBBDDDEEEFFFGGGGGGGGGFFFCCC@@@>>>??????>>>=========>>>???>>>AAAEEEHHHHHHHHHGGGFFFIIIHHHFFFEEEDDDCCCCCCCCC???===:::888777666555444777777777888888999999999:::::::::999999888888888999;;;>>>CCCJJJUUU```gggkkknnnpppqqqnnnjjjgggeeedddccccccgggmmmsssxxxzzz|||~~~~~~~~~~~~~~~~~~}}}{{{yyy|||zzzxxxvvvsssmmmfffaaaSSSNNNGGGAAA<<<888444111111000//////111000///---,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++,,,,,,,,,***)))'''************************++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************+++******,,,...000111000,,,,,,,,,++++++*********))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,---------------------,,,,,,,,,,,,++++++)))+++,,,+++***)))***,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------........................++++++++++++++++++++++++,,,,,,+++++++++++++++***+++)))+++......+++)))((()))******+++++++++******++++++******))))))))))))******++++++,,,---------+++++++++******))))))))))))************)))((((((******************************++++++++++++******))))))))))))))))))))))))******************************)))(((''''''((((((+++++++++*********))))))******************************))))))))))))******)))************,,,,,,,,,******)))))))))*********'''(((((()))******++++++************************************************++++++++++++,,,,,,,,,,,,'''((()))***************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))************************))))))*********+++++++++******************************++++++++++++******++++++++++++,,,,,,------///...------,,,,,,,,,---))))))***++++++,,,------------------------------***+++---...............,,,...111555:::>>>BBBDDDDDDCCC???<<<;;;>>>DDDIIIOOOSSSWWWYYYWWWRRRMMMKKKIIIKKKOOOSSSXXX^^^fffkkkllljjjiiilllmmmiii___WWWNNNHHHDDDEEEEEEDDDDDDGGGDDDFFFHHHIIIHHHDDD???<<<777777777777888:::;;;<<<:::<<<>>>AAAEEEGGGIIIKKKJJJIIIIIIIIIJJJKKKMMMNNNQQQQQQQQQOOOLLLHHHEEEBBBBBBAAA@@@@@@@@@AAACCCDDDFFFLLLTTTYYYYYYVVVSSSRRRWWWVVVUUUSSSPPPMMMKKKJJJFFFCCC>>><<<;;;999777555777777777888888888888888888888888777666666555555777888999;;;@@@HHHRRRXXX]]]aaaeeehhhjjjlllnnnqqqqqqpppppprrrvvvzzz|||}}}}}}~~~|||{{{zzz{{{zzzyyyyyywwwtttoookkkbbb]]]VVVNNNGGG@@@:::666111000...///000000///...------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************++++++,,,+++***)))(((************************++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************,,,******,,,//////---***,,,,,,++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))***++++++))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++******,,,------+++***)))))))))***++++++++++++***))))))))))))))))))))))))***************************************)))))))))******++++++******)))((()))))))))*********************++++++++++++******************************************************++++++************+++++++++++++++************)))************************((((((''''''((())))))***)))++++++)))))),,,,,,***))))))((((((((()))***+++'''((()))***+++++++++******************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((()))***++++++++++++************************)))))))))***************************************'''(((((())))))))))))((())))))*********+++++++++)))************+++++++++************************---------......---------,,,,,,++++++,,,,,,---...//////...---,,,,,,,,,,,,******++++++,,,,,,------------------------------,,,---//////......000111---000666<<>>>>>;;;999888888888888888888888888888888888777777666666666444555555666888===CCCGGGNNNRRRWWWZZZ^^^ccckkkqqqrrrrrrsssvvvzzz}}}~~~}}}{{{~~~~~~}}}|||{{{|||{{{zzzzzzzzzxxxuuusssqqqmmmeee]]]UUULLLCCC>>>555222///............------------------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))*********))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******+++++++++++++++,,,,,,,,,++++++++++++++++++++++++***************************************************++++++,,,---,,,***)))++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------*********+++,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++)))&&&%%%(((,,,...))))))***+++++++++++++++((())))))******++++++,,,+++++++++***************))))))))))))************+++++++++++++++******)))((()))))))))*********+++******++++++++++++******++++++++++++++++++++++++************************))))))))))))***+++,,,---+++++++++************)))************************&&&&&&&&&'''((()))***+++))),,,,,,)))))),,,+++(((((()))***+++,,,+++******&&&''')))***++++++******))))))*********+++++++++++++++++++++++++++++++++************++++++++++++((()))***+++,,,,,,,,,,,,************************((()))))))))*********+++(((((((((((((((((((((((('''(((((())))))))))))((((((((()))***+++,,,,,,---)))************+++++++++************************,,,,,,------------,,,,,,,,,+++*********+++------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,---------...........................///000///......111444444888@@@GGGMMMPPPQQQRRRIIIHHHGGGFFFFFFHHHMMMQQQVVVXXXZZZZZZXXXWWWWWWWWWWWW[[[```dddfffhhhjjjlllkkkmmmoooqqqpppnnnkkkhhhccc]]]YYYYYYYYYVVVVVVXXXTTTUUUUUUSSSOOOJJJDDDAAA>>>>>>>>>>>>????????????EEEGGGKKKOOOTTTWWWYYYZZZ[[[YYYWWWVVVVVVXXXZZZ[[[]]]\\\ZZZXXXUUUSSSQQQPPPOOONNNNNNNNNQQQTTTXXXZZZ___fffnnnrrrpppmmmlllmmmkkkmmmnnnnnnlllgggbbb^^^XXXQQQHHHBBBAAAAAA???===::::::::::::::::::::::::999999999999999999999999444555666777777888:::===@@@DDDIIIKKKNNNSSS\\\ccchhhjjjnnntttyyy||||||{{{xxx{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzzzzzzzzzzyyyxxxxxxuuuqqqkkkddd\\\RRRLLLAAA<<<666222000//////...---------------...//////------------------------------------------------************************************************''''''''''''((()))******************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++******++++++++++++******(((((()))***+++,,,,,,---++++++++++++++++++++++++************************************************(((***------++++++,,,///*********++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,++++++++++++++++++...------,,,,,,------...++++++++++++++++++++++++***+++,,,,,,------,,,,,,)))******+++---......///+++,,,------++++++,,,---++++++++++++++++++++++++++++++,,,---,,,+++***)))++++++,,,,,,,,,---------************************++++++++++++++++++++++++++++++++++++++++++++++++'''+++............---+++((()))***+++++++++++++++))))))***+++,,,------...+++++++++,,,,,,,,,------(((((())))))******+++++++++,,,,,,,,,,,,+++******(((((())))))*********+++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************&&&'''''''''(((***+++,,,+++++++++************)))************************&&&&&&&&&'''(((***,,,---)))---...)))))),,,+++&&&&&&))),,,//////---+++(((&&&''')))***++++++******))))))******++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))***+++,,,---------************************(((((())))))*********+++++++++++++++++++++++++++,,,,,,,,,++++++***)))(((''''''(((***+++,,,---...)))************+++++++++************************))))))************))))))+++***)))))))))***,,,---++++++++++++,,,---......------------------------........................///000111///---...222666===AAAIIIQQQVVVXXXXXXWWWHHHIIIKKKLLLLLLMMMPPPRRRTTTVVVXXXXXXXXXYYY[[[]]]aaadddjjjmmmnnnnnnnnnooohhhkkkoooqqqqqqpppppppppoooiiiddddddccc```___aaaZZZZZZZZZWWWRRRLLLFFFBBBBBBBBBCCCDDDDDDEEEFFFFFFCCCFFFJJJNNNSSSVVVWWWXXX[[[YYYWWWUUUUUUVVVXXXZZZ]]]\\\ZZZXXXWWWVVVVVVVVVXXXWWWWWWXXX[[[___ccceeeeeejjjpppqqqooommmooorrrmmmpppsssuuutttoooiiieee]]]TTTJJJCCCBBBCCCAAA???>>>>>>>>>===============::::::::::::;;;;;;;;;;;;555777::::::999999999:::666;;;???AAABBBEEEMMMSSS^^^aaahhhooowwwzzz{{{zzzuuuyyy}}}||||||}}}~~~|||zzzyyyyyyzzzzzzzzzwwwvvvuuusssooohhh```[[[LLLGGG???888444333222111...------------...//////........................------------------------************************************************&&&&&&%%%&&&'''(((***,,,************************++++++++++++******)))))),,,,,,,,,++++++***************))))))))))))************++++++++++++******,,,+++++++++***)))))))))***++++++,,,,,,,,,++++++******))))))******+++,,,,,,,,,++++++++++++++++++)))+++***(((***//////,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,---------------------------------,,,,,,+++++++++---,,,,,,+++*********+++---,,,,,,++++++*********+++,,,,,,------,,,,,,+++------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++---+++***,,,///000...+++************************,,,,,,,,,++++++*********------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++)))&&&%%%************************,,,,,,+++******+++,,,,,,++++++************++++++***************************+++,,,------,,,+++***++++++++++++++++++++++++************************++++++************++++++)))))))))***+++++++++,,,************************(((((())))))******++++++)))************+++++++++************************++++++++++++++++++++++++******************************************************************************+++++++++******)))+++***)))(((((()))***+++******))))))))))))******++++++,,,------------,,,***++++++,,,,,,++++++***(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------//////.........//////000111222222111222555:::===EEEKKKSSSYYY\\\\\\\\\]]]VVVUUUUUUSSSQQQOOOMMMLLLRRRUUUYYY^^^bbbdddeeeffffffhhhkkkmmmnnnmmmlllkkkiiikkkooorrrttttttsssrrrmmmmmmmmmlllkkkhhhfffeee^^^aaaaaa]]]UUUMMMGGGEEEFFFEEEFFFIIILLLNNNNNNMMMNNNNNNOOOPPPRRRTTTUUUWWW[[[[[[ZZZ[[[\\\___aaabbbfffccc```^^^____________eeecccaaa```aaadddgggjjjlllllllllllllllmmmmmmnnnqqqrrrtttvvvuuupppiiidddbbb\\\TTTMMMHHHDDDAAA???>>>>>>===============>>>>>>AAADDDFFFFFFCCC@@@===>>><<<;;;;;;;;;;;;999888888888:::;;;===>>>??????GGGKKKSSS\\\fffmmmsssuuuvvvwwwzzz}}}~~~~~~~~~}}}}}}}}}~~~~~~|||{{{zzzzzzzzzvvvwwwwwwwwwuuurrrnnnlll^^^VVVKKK@@@:::666444333...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))))))))************************************))))))(((((((((((())))))++++++++++++*********))),,,,,,++++++++++++++++++,,,++++++************+++******++++++++++++******++++++++++++************+++++++++,,,++++++******,,,,,,,,,------------...+++++++++++++++,,,,,,,,,(((,,,,,,)))))),,,,,,***,,,,,,,,,---------......111///---***)))***+++,,,,,,,,,,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++...------,,,++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,+++,,,//////...,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,***)))(((************************,,,,,,+++******+++,,,,,,++++++************++++++******************************++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))+++******************+++***************+++++++++************************)))))))))))))))*********)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++***)))(((((()))***+++******))))))))))))******))))))***++++++++++++******++++++,,,,,,++++++***''''''(((((())))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---------.........------------------------,,,,,,---------...............---,,,------......111222222222444:::AAAFFFOOOSSSZZZ^^^```_________^^^\\\XXXTTTPPPNNNMMMMMMSSSVVV[[[aaaeeehhhjjjjjjhhhjjjlllnnnooonnnlllkkkiiijjjmmmpppqqqrrrrrrrrrppppppppppppooommmkkkjjjaaacccdddaaaZZZRRRMMMKKKNNNNNNNNNQQQTTTUUUUUUTTTUUUVVVVVVXXXYYY[[[]]]^^^______```aaadddgggjjjlllllljjjgggeeeeeeffffffeeehhhgggeeeddddddfffhhhjjjkkkkkkkkkkkkkkklllmmmmmmnnnoooqqqssssssooojjjeeeddd```ZZZUUUQQQMMMIIIFFFDDDDDDBBBAAA@@@?????????GGGHHHKKKMMMMMMLLLJJJHHHEEECCCAAA@@@@@@???===;;;<<<;;;:::999999999;;;;;;AAADDDHHHPPPXXXaaaiiimmmqqqsssuuuwwwyyyyyyyyyxxx}}}}}}}}}}}}|||{{{zzzzzzuuuvvvwwwxxxvvvtttqqqooojjjcccWWWLLLBBB;;;666222///......---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++******************************))))))))))))******++++++++++++************++++++++++++++++++,,,,,,...---,,,+++++++++++++++******++++++++++++***************++++++++++++++++++++++++++++++***)))(((((()))***+++++++++***)))***++++++,,,,,,---------***000222...+++++++++***,,,,,,,,,---------......333111---***)))***,,,...++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---......------,,,,,,------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...///...,,,------------------------,,,,,,,,,,,,++++++++++++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++*********************************))))))*********++++++++++++++++++++++++************************************************+++++++++***************************************************)))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++***+++***))))))))))))***+++******))))))))))))******))))))***++++++++++++******++++++,,,,,,++++++***((()))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------.........//////---------------------------............///////////////...------...//////222333444777;;;CCCLLLRRRWWW[[[___bbbbbbaaaaaaaaaccc```[[[VVVSSSQQQQQQRRRXXX[[[```eeeiiikkkllllllkkklllnnnoooooonnnmmmllliiiiiijjjkkkmmmnnnpppqqqqqqrrrrrrrrrrrrpppooonnnccceeefffddd___YYYUUURRRWWWWWWVVVXXX[[[\\\\\\[[[\\\]]]]]]___```bbbdddeeeddddddeeefffhhhkkknnnooopppnnnkkkjjjjjjkkkjjjiiijjjiiiiiihhhiiiiiijjjjjjhhhhhhhhhiiiiiiiiijjjjjjjjjkkklllnnnpppoookkkiiifffccc___\\\YYYVVVSSSPPPNNNMMMJJJGGGDDDBBB@@@???EEEGGGIIILLLOOOQQQRRRRRRPPPNNNLLLKKKKKKJJJGGGFFFGGGDDD>>>999666666888:::<<<<<<>>>BBBIIIRRR[[[```iiikkkmmmppprrrtttuuuuuuwwwyyy|||~~~}}}~~~|||{{{zzzyyyyyyuuuvvvwwwxxxxxxwwwuuutttrrrlllcccYYYNNNEEE<<<666222111///---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,...---,,,++++++******+++***++++++,,,,,,++++++************++++++,,,,,,,,,++++++++++++***)))((((((%%%''')))***+++***((('''***++++++,,,---......///...555999444...------,,,,,,,,,,,,---------.........---+++***+++,,,...000,,,,,,,,,,,,------------+++++++++,,,,,,---------------,,,,,,,,,,,,------***++++++,,,,,,---------+++,,,,,,------,,,,,,++++++,,,,,,---......//////------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,---...************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++***)))(((((()))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********,,,+++++++++***)))))))))************************++++++******))))))(((((())))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,++++++************************+++******))))))******+++++++++,,,------------,,,***++++++,,,,,,++++++***,,,+++++++++++++++++++++)))))))))*********++++++------------------------+++,,,,,,,,,,,,,,,,,,+++------------....................................------........./////////333222111000000111333444222555:::???FFFNNNVVV[[[ZZZ]]]```bbbbbbaaabbbbbbbbbaaa^^^[[[YYYYYYYYYYYY]]]```dddiiilllmmmmmmllllllmmmnnnoooooonnnlllkkkiiihhhgggggghhhjjjmmmooopppqqqqqqqqqpppnnnmmmkkkdddeeeffffffccc^^^[[[YYY\\\[[[ZZZ[[[]]]^^^^^^]]]^^^______```bbbdddfffgggggggggfffeeefffggghhhiiimmmkkkiiihhhhhhhhhgggffffffggghhhjjjjjjkkkkkkkkkeeeeeefffffffffgggfffffffffggghhhjjjmmmnnnmmmkkkgggccc___]]]\\\\\\[[[ZZZ[[[XXXTTTOOOJJJEEEBBBAAA@@@AAADDDHHHMMMQQQVVVXXXXXXWWWVVVWWWXXXXXXXXXVVVTTTNNNEEE===888777999<<<:::999:::<<>>BBBGGGNNNVVV\\\```mmmqqquuuwwwvvvvvvxxx{{{xxxyyy{{{}}}~~~~~~}}}}}}xxxxxxyyyyyyzzzzzzzzzzzzzzzxxxuuurrrnnnhhh```[[[GGGCCC<<<555111///000000........................------------------------++++++++++++++++++++++++(((((()))))))))*********************************))))))(((((((((((())))))+++++++++,,,,,,,,,------,,,,,,++++++++++++++++++++++++***++++++,,,---...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,++++++***+++,,,---------------)))*********++++++++++++.............../////////---000000,,,,,,...---+++,,,,,,,,,---------......---......---,,,+++)))((()))******+++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---------------------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------......//////........................------,,,,,,,,,,,,++++++------------------------***,,,......---,,,---///------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,------,,,,,,+++***************************+++,,,,,,,,,,,,+++******+++---......---+++***------------------------******++++++++++++******************************))))))))))))))))))))))))(((***+++,,,,,,+++***(((***************+++++++++************************)))))))))))))))*********)))************+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------------***++++++,,,,,,++++++***,,,++++++******++++++,,,))))))***++++++++++++******++++++,,,,,,++++++***)))))))))******++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---------...........................---............/////////000///...///111555:::===AAADDDGGGJJJMMMQQQVVVZZZ\\\```eeehhhiiigggfffffffffggggggggggggeeecccaaaaaaeeekkkpppttttttsssqqqllllllmmmmmmnnnnnnnnnoookkkiiieeebbbaaaaaacccdddbbbcccdddeeeeeeeeedddcccbbbaaaaaabbbddddddaaa^^^^^^[[[XXXVVVWWWXXXXXXWWWSSSTTTTTTVVVWWWYYY[[[\\\ZZZYYYXXXWWWWWWXXXZZZZZZXXXVVVUUUUUUUUUTTTRRRPPPMMMNNNPPPSSSVVVYYY[[[]]]^^^___aaaccccccbbbaaa```\\\\\\___bbbeeefffeeeccc___ZZZUUUSSSVVV\\\bbbeeeiiigggeeebbb___\\\[[[ZZZUUUTTTRRRPPPPPPPPPQQQQQQQQQPPPPPPQQQSSSTTTSSSRRROOOKKKEEE???;;;999999:::777888;;;<<<>>>>>>======<<<<<<===???CCCIIIOOORRR\\\ccckkkppppppppprrruuutttvvvyyy{{{}}}~~~~~~}}}zzzzzzzzzyyyyyyyyyxxxxxx}}}{{{xxxvvvsssoookkkgggYYYSSSIII???888444222222................................................++++++++++++++++++++++++))))))*********+++++++++***************************))))))))))))))))))***+++++++++,,,,,,------------,,,,,,++++++*********+++++++++,,,---...///000+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++***+++,,,---.../////////......---------...///000///////////////.........///000...,,,---111000---,,,,,,,,,---------......------,,,,,,,,,---...///------......///000111111---------,,,,,,+++++++++,,,,,,,,,,,,------...///.........------,,,,,,,,,+++,,,,,,------,,,,,,+++.........///////////////........................---------,,,,,,,,,++++++------------------------***,,,//////,,,+++---///........................,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++***************************+++,,,------,,,+++******+++---......---+++***........................***+++,,,------,,,+++***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,+++)))((())))))******+++++++++,,,************************(((((())))))******++++++)))************+++++++++************************))))))))))))))))))))))))........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---***+++,,,------,,,+++***,,,++++++******++++++,,,++++++,,,------------,,,+++++++++,,,,,,+++++++++******+++,,,------......,,,,,,,,,---------......++++++++++++++++++++++++,,,------......------,,,---------.........//////////////////////////////////////////000000000000111111000111444999>>>AAAGGGGGGFFFFFFHHHLLLSSSWWW[[[```eeeiiihhhfffdddbbbeeeeeeeeeeeefffhhhiiiiiiiiilllpppttttttrrrooollllllmmmmmmnnnoooppppppqqqllljjjfffcccaaa```aaaaaaYYY[[[]]]___```aaaaaaaaa]]]\\\[[[\\\______\\\YYYZZZWWWTTTRRRRRRSSSSSSSSSNNNNNNOOOPPPRRRTTTVVVWWWYYYXXXVVVTTTRRRRRRRRRRRRRRRQQQPPPPPPPPPOOOMMMKKKJJJJJJKKKMMMPPPSSSUUUVVVXXXZZZ[[[]]]]]]\\\[[[ZZZYYYZZZ\\\```ccccccaaa___WWWSSSPPPPPPSSSXXX]]]___aaa```___^^^]]]]]]]]]]]]^^^]]]\\\[[[[[[\\\]]]^^^SSSQQQOOONNNNNNMMMKKKIIILLLIIIEEE@@@===;;;;;;;;;::::::<<<>>>@@@AAACCCCCCAAA@@@>>>>>>@@@CCCGGGJJJKKKTTTaaahhhjjjjjjkkkmmmoooqqquuuxxxzzz{{{|||{{{{{{{{{zzzyyyxxxxxxwwwwww{{{yyyvvvuuuuuutttrrrppphhhaaaVVVIII???999666666////////////////////////........................++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++************++++++---,,,,,,++++++,,,,,,---+++,,,---,,,***)))***+++,,,---///000000000//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,............,,,+++,,,,,,,,,++++++*********...------------...//////,,,++++++******++++++,,,............//////////////////000000000///---,,,*********+++,,,---...///---...///...,,,+++,,,---+++,,,,,,---...///000000////////////////////////...---,,,,,,,,,,,,---...------------------------............////////////,,,,,,,,,---...///000000+++,,,------......---------......//////......---,,,,,,,,,---...///000111---------.........//////000---,,,---///000...,,,.........---,,,,,,++++++............---,,,...222,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,---------,,,++++++---...//////000000//////------------,,,,,,+++***************************))))))***++++++++++++***+++++++++***++++++,,,,,,))))))************))))))++++++******)))******+++,,,+++((('''(((***---///***)))((('''((()))+++---,,,---......,,,******+++++++++++++++++++++++++++(((((())))))*********+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++///...------++++++***)))******+++,,,,,,---......---------,,,,,,+++++++++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,..................------------------------------.........------,,,,,,,,,..................------///111222222000000111222222000000333:::???AAAAAA===:::999===@@@AAAFFFKKKWWW\\\bbbggggggfffeeeddddddeeeffffffeeefffhhhjjjjjjmmmqqqsssssspppkkkiiieeehhhlllooopppnnnkkkiiiiiifffbbbbbbdddbbb]]]XXXSSSUUUWWWYYYZZZYYYXXXWWWUUUVVVTTTRRRSSSWWWWWWTTTOOOMMMLLLMMMPPPOOOLLLIIIJJJIIIKKKOOOPPPOOOSSSXXXWWWYYY[[[ZZZWWWRRROOOMMMMMMLLLLLLLLLKKKKKKKKKJJJLLLJJJIIIIIIKKKLLLLLLKKKMMMNNNQQQRRRSSSTTTVVVXXXUUUXXX\\\^^^\\\ZZZWWWVVVRRRNNNKKKMMMRRRUUUTTTRRRUUU\\\^^^ZZZWWWZZZ^^^___cccccccccccccccbbbbbbbbb]]]\\\YYYVVVRRRNNNKKKJJJBBBAAA@@@???>>><<<;;;:::888:::<<<<<<===AAAHHHMMMGGGFFFCCCAAA?????????@@@HHHJJJOOOSSSWWWYYYZZZZZZcccgggnnnsssvvvxxxzzz{{{~~~}}}{{{yyyxxxxxxyyyzzz}}}~~~~~~{{{vvvrrrrrrssspppkkkddd]]]UUUIII===444///000222111000///000111........................,,,,,,,,,+++++++++******,,,++++++******+++++++++...---+++)))(((((()))***,,,+++***((((((***+++,,,---,,,,,,++++++,,,,,,---,,,------,,,+++******,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,------......------,,,,,,------...------------...............//////000///...---,,,,,,,,,,,,+++,,,,,,---------...///...,,,+++,,,---,,,------....../////////////////////////////////......---,,,,,,---......------------------------............////////////,,,------....../////////+++,,,------......------------............------...------------......///---------........./////////...,,,---///000...,,,,,,,,,,,,,,,------------...---,,,++++++***+++---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++*********+++++++++,,,,,,------,,,,,,+++***)))(((++++++,,,------------,,,,,,---------,,,,,,+++***************************))))))***+++++++++++++++,,,,,,++++++***+++++++++))))))************))))))++++++***************+++***)))((((((((()))***+++***)))((((((((()))+++,,,***,,,---,,,+++)))******++++++++++++++++++++++++))))))))))))*********+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***+++++++++,,,,,,------------------,,,,,,+++++++++,,,---------,,,,,,+++***++++++++++++++++++++++++---------------------------------------------------,,,,,,,,,++++++++++++...........................000000000......///111000111444999===?????????===:::888;;;>>>@@@EEEKKKTTTYYY___dddeeeeeedddddddddeeefffffffffgggiiikkkkkknnnqqqrrrrrrnnnjjjhhheeegggiiikkkkkkiiifffcccdddaaa^^^___```___YYYUUUSSSTTTVVVWWWWWWVVVUUUTTTQQQQQQOOOMMMOOOUUUVVVTTTRRRNNNJJJIIIJJJKKKJJJHHHIIIIIILLLRRRTTTUUUYYY___dddffffffbbbZZZSSSNNNLLLQQQQQQQQQQQQRRRSSSTTTUUUWWWUUURRRPPPPPPOOOMMMKKKGGGHHHIIIJJJJJJKKKMMMNNNQQQTTTYYYZZZXXXTTTPPPOOOMMMJJJHHHIIILLLNNNOOONNNNNNTTTWWWTTTQQQUUUYYYZZZcccbbbaaa```````````````^^^^^^]]]ZZZWWWTTTQQQOOOHHHFFFDDDAAA???===<<<;;;;;;<<<======>>>BBBIIIOOORRRPPPMMMIIIDDD???<<<:::<<<===@@@CCCEEEGGGHHHIIIVVV[[[bbbhhhmmmrrrvvvyyyxxxxxxyyyyyyyyyyyyyyyyyy|||}}}}}}zzzvvvtttuuuvvvtttpppjjjddd]]]SSSGGG>>>444222000///.........///........................,,,,,,,,,++++++++++++***++++++++++++,,,...///000...---,,,+++*********+++,,,+++)))(((((()))+++,,,---,,,,,,++++++,,,,,,---,,,---...---,,,+++,,,---++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++************+++,,,,,,......------------......,,,,,,,,,------------...---............---,,,,,,......---,,,,,,,,,,,,,,,---...///...,,,,,,,,,...........................////////////////////////......---,,,,,,---......------------------------............////////////........................,,,,,,---............---------............------///......---,,,,,,---------............////////////...------//////...---++++++,,,------.../////////---+++++++++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***************+++++++++------,,,+++***((('''&&&******+++,,,,,,,,,,,,+++,,,,,,---------,,,++++++++++++++++++++++++++++++)))******+++++++++++++++------,,,+++************))))))************))))))*********************+++))))))*********))))))(((******)))((((((***+++,,,)))+++,,,,,,***))))))***++++++++++++++++++++++++)))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,---------,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,........................///000111000......000111333777===@@@AAA@@@>>>======999777:::===@@@GGGMMMUUUYYY___ccceeeeeeeeeeeedddfffggghhhhhhhhhjjjllllllnnnpppqqqooolllhhhfffcccdddeeeeeeccc```\\\ZZZ]]][[[YYYYYYZZZYYYTTTPPPMMMNNNOOOOOOOOONNNLLLKKKLLLNNNMMMMMMRRRZZZ]]]\\\ZZZTTTMMMIIIJJJKKKKKKJJJNNNOOOTTT\\\aaaeeelllsss|||~~~vvvjjj___ZZZYYY]]]\\\\\\\\\___ccchhhkkkrrrnnniiiddd___YYYSSSOOOJJJJJJJJJKKKKKKLLLMMMNNNUUUYYY]]]^^^ZZZTTTNNNKKKJJJKKKKKKKKKIIIIIIJJJKKKJJJOOORRROOONNNQQQUUUVVV___^^^\\\ZZZZZZ[[[\\\]]]]]]^^^______]]]ZZZWWWUUUOOOMMMIIIEEEBBB@@@@@@??????@@@@@@>>>>>>BBBIIIOOOYYYXXXVVVRRRLLLEEE>>>;;;:::999999999:::;;;===>>>EEEJJJQQQXXX___fffmmmqqqnnnqqquuuyyy{{{{{{zzzyyy{{{{{{{{{yyyvvvvvvxxxyyyxxxuuurrrnnniii```UUUMMM???999222////////////...........................,,,,,,,,,,,,++++++++++++++++++***+++---000333555......---,,,+++++++++++++++***)))(((((()))***+++---,,,,,,++++++,,,,,,---,,,---......,,,,,,---...------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,************,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,---------.........------------------,,,,,,...------,,,,,,,,,---------...///...---,,,---...000/////////.........---////////////////////////......------------..........................................////////////////////////............,,,------...............------............------......---------------..................////////////........./////////...............//////000000//////---,,,...000///,,,------------------------------,,,,,,,,,+++++++++************************,,,,,,,,,,,,+++***((((((++++++,,,------------,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***++++++,,,,,,++++++...---,,,+++************)))******++++++******))))))*********+++++++++***,,,,,,,,,++++++******)))+++******))))))***++++++)))+++,,,,,,***)))***+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------------------------000000000000000/////////............////////////000111222111111111444666;;;???DDDEEEBBB>>>======<<<888777;;;@@@DDDLLLSSS[[[___cccfffggggggggghhheeegggiiijjjjjjjjjkkkmmmlllmmmmmmmmmkkkhhheeecccaaaaaa```^^^[[[WWWSSSQQQUUUTTTTTTTTTUUUSSSOOOKKKJJJJJJKKKKKKKKKKKKJJJIIIKKKPPPTTTZZZcccnnnsssrrrmmmfff___ZZZYYYYYYWWWVVV\\\]]]cccmmmvvv}}}~~~sssnnnnnnpppmmmiiihhhlllttt}}}~~~uuulllbbb\\\WWWVVVUUUVVVWWWYYYZZZZZZ```dddhhhhhhccc[[[TTTPPPQQQUUUYYYWWWQQQKKKJJJKKKLLLQQQTTTQQQPPPRRRTTTSSSWWWUUUSSSQQQRRRSSSVVVXXXXXXZZZ]]]___^^^\\\YYYWWWUUUSSSOOOKKKIIIHHHIIIIIIGGGGGGEEEBBB@@@BBBIIIOOOXXXYYYZZZYYYUUUNNNHHHDDDAAA???;;;888777888999:::999===BBBHHHNNNUUU]]]aaacccgggooovvv{{{|||{{{yyy||||||zzzxxxwwwxxxyyyzzzzzzxxxvvvuuussslllbbbZZZNNNEEE999333222333111...........................------,,,,,,,,,+++++++++,,,+++******,,,///222555------,,,,,,++++++++++++***))))))(((((())))))***---,,,,,,++++++,,,,,,---,,,---......,,,,,,---...------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,************,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,------.........////////////---------,,,------------,,,,,,,,,,,,---...///000---...//////------...///000000000///......------////////////////////////............................................................//////////////////////////////......,,,---......//////......---......//////......---------------...///000111////////////////////////...////////////...//////222111111111000000000///,,,000///---...333222...------------------------------,,,,,,,,,+++++++++++++++******************++++++,,,,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++...---,,,+++******************++++++++++++******((()))***++++++++++++***------,,,+++************++++++***************+++***+++------,,,++++++,,,+++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,***************************++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,------------------------,,,---------.........///------------------------000000000000000000000000........./////////000000///000111222222555888;;;DDDGGGHHHEEE@@@<<<<<<>>>>>>;;;;;;AAAGGGLLLTTT[[[bbbdddggghhhgggfffggggggfffhhhjjjkkkjjjjjjkkkllliiiiiiiiihhhfffcccaaa___]]]\\\ZZZWWWSSSPPPMMMKKKMMMNNNOOOQQQRRRPPPMMMKKKNNNNNNOOOPPPPPPPPPPPPPPPPPPXXXcccnnn||||||xxxvvvsssnnnjjjmmmnnnttt~~~~~~~~~xxxrrrnnnrrr}}}xxxrrrfffdddbbbcccfffhhhiiihhhmmmqqquuuuuuppphhhaaa]]]___eeeiiifff]]]SSSNNNMMMPPPUUUXXXVVVTTTTTTRRRNNNNNNLLLJJJIIIJJJLLLOOOQQQQQQSSSWWWZZZ[[[ZZZXXXWWWWWWVVVSSSQQQQQQRRRTTTUUUSSSSSSPPPLLLHHHIIINNNSSSWWWYYY[[[\\\ZZZVVVQQQNNNFFFBBB===777444333444666666888:::===@@@EEEKKKOOOVVV\\\fffpppwww{{{{{{zzz~~~|||zzzyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwrrrkkkdddZZZPPPCCC:::777555222...////////////////////////---------,,,,,,,,,++++++,,,,,,******+++,,,...000+++++++++++++++***************))))))))))))******---,,,,,,++++++,,,,,,---+++,,,------,,,,,,---...++++++***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------......------......///000//////............//////........./////////000000---------,,,------...///++++++,,,,,,---///000111---...//////...---///000000000000//////.........////////////////////////---...////////////...---....................................////////////////////////////////////------...////////////.../////////000000/////////---------...///111222333000000000////////////......///000000......///000333333222111111000//////)))000222...,,,111111...------------------------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++******+++,,,------------))))))***++++++++++++***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------,,,+++******************++++++++++++******'''(((***+++,,,,,,+++***++++++,,,,,,,,,+++******+++++++++++++++************,,,------,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,........................,,,------....../////////---------------------------------........................//////000000111---...000222555999>>>BBBMMMLLLJJJFFFBBB@@@AAABBBDDDBBBDDDJJJPPPTTT[[[bbbdddeeeffffffdddcccdddeeeeeehhhjjjjjjiiigggggghhheeeeeedddbbb```^^^]]]\\\WWWVVVTTTQQQNNNLLLJJJIIIIIILLLPPPUUUWWWXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVVVV[[[dddqqq~~~}}}zzzxxx{{{{{{tttpppsss|||wwwsssppppppsssvvvvvvuuuzzz~~~~~~yyyvvvnnnrrruuuqqqggg\\\UUUSSSVVV[[[___^^^]]][[[UUUNNNJJJIIIGGGFFFFFFGGGIIIJJJJJJMMMPPPTTTVVVVVVVVVUUUVVVVVVUUUVVVWWWZZZ]]]^^^^^^___]]]YYYUUUUUUXXX\\\\\\]]]^^^^^^\\\XXXUUUSSSLLLHHHAAA:::666444444555555666888888999;;;>>>AAAIIIPPPZZZfffpppvvvyyyzzz}}}|||{{{{{{{{{{{{zzzxxxwwwvvvuuuwwwxxxvvvqqqlllccc[[[OOOEEE>>>888222///////////////////////////------------,,,,,,,,,,,,,,,++++++*********++++++)))***+++++++++******)))************************---,,,,,,++++++,,,,,,---***+++,,,,,,++++++,,,...++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------............------......///000//////............//////---------.........//////......---------...000000---------------...///000,,,...//////......///111000000000///////////////////////////////////////---...///000000///...---....................................////////////......//////000000111111------...///////////////000000111111111111000000000000000000000111222222000000000000/////////......000111000......///111000000000000000000000000+++555999111+++///000---........................------,,,,,,,,,,,,++++++---------,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++)))******+++++++++++++++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++***+++++++++***++++++,,,,,,++++++***'''(((***,,,,,,,,,+++***))),,,000333444111---***+++,,,,,,,,,++++++***))))))***,,,,,,++++++,,,---++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------***+++,,,,,,---------,,,------------------------++++++,,,------...//////------------------------,,,,,,---------.........---......///000000111111...000333666:::AAAHHHLLLUUURRROOONNNNNNNNNNNNMMMNNNLLLNNNTTTYYY[[[```eeecccdddddddddbbbbbbccceeeccceeeggggggeeecccbbbbbb``````^^^]]][[[ZZZYYYYYYSSSQQQOOOMMMKKKJJJJJJIIILLLQQQYYYaaagggkkkmmmnnnfffeeedddbbbaaa`````````fffnnnwww~~~yyywwwyyy}}}zzzuuurrrssswww}}}{{{vvvuuuwwwyyyxxxvvv{{{}}}~~~|||vvvmmmeeeaaa___aaagggmmmnnnnnnjjjbbbYYYNNNMMMKKKIIIGGGFFFEEEEEEGGGIIILLLOOORRRTTTTTTUUUTTTUUUVVVXXX[[[^^^```aaabbbddddddbbb______aaaeeecccbbbaaa___\\\ZZZXXXWWWTTTPPPIIIAAA<<<999888888444555777777666777999;;;>>>DDDNNNZZZfffooouuuxxxzzzyyyzzz|||~~~~~~|||yyyxxxvvvuuuwwwyyyyyyvvvsssmmmggg^^^RRRGGG===666333////////////////////////...------------,,,,,,,,,******+++,,,,,,+++***)))******+++,,,,,,++++++***++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---)))***,,,+++++++++,,,---------,,,,,,,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,,,,,,,,,,------............------------...//////------,,,,,,,,,,,,------,,,,,,,,,---------......///......---...///000111//////...------------...,,,...//////......///111////////////000000000000////////////////////////---...///000000///...---////////////////////////............/////////000---......///000111111222---......///////////////111111222222222222111111333222222111111111111111111111000000/////////......000222111...---///111------......//////000000///<<<@@@555---///111...........................---------,,,,,,,,,++++++.........------,,,,,,,,,+++++++++++++++***)))(((,,,,,,---............---***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++***++++++,,,,,,***++++++,,,,,,++++++***&&&(((***,,,---,,,+++***)))///666<<<<<<888111,,,,,,,,,,,,,,,,,,+++***)))''')))++++++******+++,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++++++++,,,,,,---------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------------------------.........//////000000---......///000111111222111333777;;;AAAHHHPPPUUU[[[XXXVVVWWWZZZ\\\ZZZXXXUUUSSSUUU[[[^^^___bbbfffbbbcccddddddcccccceeegggaaaccceeedddbbb___^^^]]]]]]]]][[[YYYXXXWWWWWWWWWPPPOOOMMMKKKJJJJJJJJJKKKRRRYYYcccnnnvvv|||yyywwwuuurrrpppnnnmmmlllnnnsssyyy|||uuupppoooqqqxxxzzzxxxwwwvvvuuuvvvwwwwww~~~~~~xxxqqqoooqqqrrrpppmmmqqqvvvxxxqqqlllkkkjjjlllttt{{{~~~~~~{{{qqqgggSSSQQQOOOLLLIIIFFFCCCBBBGGGHHHKKKNNNQQQSSSTTTUUURRRTTTVVVYYY\\\^^^```aaa```ccceeeeeeccccccfffiiigggeeebbb___]]][[[[[[[[[WWWSSSLLLDDD>>>;;;999999222444666777777777999;;;777<<>>666444333222111000---+++..................---------------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............++++++,,,,,,------............------------......***+++,,,---------,,,,,,++++++,,,---............/////////......---------////////////////////////111000///---------...///...---,,,++++++---...000000//////.........//////,,,------...//////000000...///111222222000...,,,,,,---...///000000///...000000000/////////.............../////////000000///000111111000111333555222333555555444444666777999999999999999::::::;;;999888888999;;;;;;:::888666555333444555666555444111111000000///000111111222111111000000000111111...///000111000///---,,,------------............------------,,,,,,,,,,,,,,,------------------...,,,+++************+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***---......---,,,,,,...---,,,+++*********+++,,,***++++++++++++,,,,,,,,,333///***)))+++,,,***'''))))))))))))))))))))))))***---000333333000---*********+++++++++,,,,,,,,,++++++******)))*********+++++++++******)))))))))************++++++++++++***++++++,,,,,,---......,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++******)))++++++++++++++++++++++++000...,,,***)))***,,,---++++++,,,------------,,,,,,------......------,,,+++,,,,,,------,,,,,,+++///......---------.........///000000000111333555888<<>>999777555444444444444555777888:::???FFFPPP\\\dddppprrrvvvzzz||||||{{{zzz{{{xxxvvvvvvwwwyyyxxxvvvwwwvvvrrrlllcccXXXOOOIII===:::555222111000000///............---------------------,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------------...///000---------.....................------------......++++++,,,------------,,,******+++,,,---......---111000000///...---,,,,,,///////////////////////////......------------...---,,,+++++++++,,,...///000000/////////000000111......//////000000111111000000111111111000///...---...///////////////...111111000000/////////......//////000222333333444222444555555555666888;;;777999;;;<<<<<<===???AAACCCCCCBBBBBBCCCCCCDDDEEECCCBBBBBBCCCEEEDDDBBB@@@???>>>===<<<<<<;;;888555666555333222111111111111333222111111000000000000///////////////.........111111000000//////......//////.........---------.........------------------,,,++++++++++++,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---++++++...111,,,++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,000,,,((((((***+++***((())))))))))))))))))))))))***+++---......---+++*********+++++++++,,,,,,,,,*********)))******++++++,,,,,,++++++++++++******************+++++++++,,,+++++++++,,,------......,,,++++++******++++++,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,---------------------............------,,,,,,------------,,,,,,000000////////////000000111111111000000222555888@@@DDDKKKPPPUUUXXX[[[^^^___^^^^^^___bbbccccccbbbcccbbbaaa_________``````ccc```^^^\\\]]]]]]\\\[[[XXXWWWVVVUUUUUUWWWXXXYYYWWWVVVXXX^^^dddeee```[[[XXXVVVXXX___dddhhhnnntttzzzvvvqqqooorrryyy}}}vvvqqqjjjbbbYYYWWWTTTTTTWWW\\\cccgggeeegggiiihhhffffffiiilllrrrnnniiifffggglllrrrwww~~~}}}yyyvvvsssbbb\\\YYY\\\___^^^]]]^^^ZZZ```iiirrrxxx|||~~~}}}yyysssnnniiifffddd```eeelllttt~~~zzzsssllleee___ZZZVVVUUUTTTRRRPPPNNNKKKIIIHHHKKKKKKJJJKKKMMMOOORRRTTTYYYZZZZZZ[[[\\\]]]^^^___```aaaaaa```]]]\\\\\\]]]]]]\\\ZZZWWWRRRMMMIIIGGG>>>:::666444666666555333555666777999>>>GGGQQQXXXeeekkkssswwwwwwvvvvvvwww{{{yyywwwwwwxxxxxxxxxwwwyyyxxxuuuqqqjjjccc\\\YYYJJJDDD;;;444111111222333.........---------,,,,,,------------,,,,,,,,,,,,***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................------,,,,,,,,,---...///////////////..................------------......,,,,,,,,,------------------.........------,,,+++000000//////......------///////////////////////////.....................------,,,,,,,,,---...////////////...//////000000//////000000111111111111111111000000000000000111000000000000000000000000111111111222222222222333111222333555777999:::;;;:::;;;=========???AAADDDFFFGGGIIIJJJJJJKKKMMMOOOMMMMMMMMMMMMMMMNNNOOOOOOPPPOOOOOOOOONNNLLLIIIFFFHHHHHHGGGGGGEEEBBB===:::;;;:::888666444444555555666555444333333333333333333222111000//////000000666555444222111///...---//////.........---------//////......------,,,,,,/////////....../////////,,,,,,------------,,,,,,------------------------000...,,,++++++,,,,,,,,,++++++++++++,,,,,,------+++++++++,,,,,,,,,------///---++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,******+++++++++,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,---.........,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...------+++,,,,,,---...---------------............------......////////////......000000/////////000111111444444333111222555:::???GGGLLLRRRWWWZZZ\\\]]]^^^aaa```___```bbbcccbbbaaaaaaaaa___^^^^^^^^^___```bbb___[[[YYYXXXYYYXXXXXXVVVUUUSSSQQQPPPRRRVVVYYYXXXZZZbbbmmmxxxzzztttnnneeedddgggpppwwwzzz~~~}}}{{{xxxwwwxxx{{{~~~zzzssskkkddd___ZZZUUUPPPPPPPPPQQQTTTYYY^^^aaabbbbbbaaa^^^[[[ZZZ\\\^^^^^^\\\ZZZZZZ^^^fffnnnssswwwvvvuuuqqqlllfffaaa^^^VVVQQQPPPTTTWWWWWWWWWZZZZZZaaakkkrrruuusssqqqppppppooollliiieeeaaa___]]]]]]aaaffflllwww{{{sssmmmlllkkkgggddddddbbb___[[[WWWSSSPPPOOOMMMKKKHHHGGGIIILLLNNNPPPQQQRRRTTTWWWYYY[[[\\\\\\]]]___``````^^^]]]^^^^^^___^^^]]]ZZZWWWSSSOOOMMMGGG@@@:::888999:::777444777777777777:::@@@HHHMMMXXXaaalllrrrrrrqqqsssuuuzzzzzzyyyyyyyyyyyyyyyyyyzzzyyywwwtttpppllliiigggZZZQQQDDD999444222333444//////......---,,,,,,,,,...------------,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,,,,,,,,,,------...//////////////////............------------......,,,,,,,,,---------.........////////////......------......//////000000000////////////////////////////////////000/////////...............//////000...---------......///000000000000111111111111111111111000//////000111222000000000000000111111111///000111333444666777888888999;;;===@@@BBBDDDEEEDDDFFFHHHHHHHHHJJJLLLNNNUUUVVVWWWWWWVVVVVVWWWXXXVVVVVVVVVVVVVVVWWWXXXXXXYYYXXXWWWWWWWWWUUURRROOOQQQQQQPPPPPPOOOKKKFFFAAA???===:::888777777888999999888888888888999::::::777666444111000000111222444333222111000//////...............------------/////////......---------////////////////////////,,,------......------,,,------------------------222,,,'''(((,,,...,,,(((++++++,,,,,,------------++++++,,,,,,,,,---------------,,,,,,...//////..............................------,,,,,,------...******+++++++++,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,---***++++++++++++,,,,,,,,,+++,,,,,,------...//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,***+++---...............,,,,,,---.........---------......//////......---...//////000000//////...//////......///000000111333333222222444999???DDDMMMQQQWWW[[[\\\]]]^^^^^^aaa```______aaabbbaaa```]]]]]]\\\[[[\\\]]]^^^___aaa]]]YYYVVVVVVVVVUUUTTTRRRRRROOOLLLKKKNNNSSSXXX\\\bbbnnn~~~{{{xxxzzz{{{|||~~~rrrkkkbbb[[[VVVSSSQQQQQQLLLLLLNNNPPPSSSVVVYYY[[[^^^\\\ZZZVVVTTTSSSUUUVVVVVVUUUUUUVVVZZZaaahhhlllnnnmmmkkkgggbbb\\\WWWTTTMMMIIIIIIMMMPPPPPPRRRUUUZZZcccnnnuuuuuunnngggbbb```___^^^]]][[[YYYXXXWWW]]]bbbggglllvvv}}}rrrmmmnnnpppooonnnjjjiiigggeeecccbbbbbbbbbZZZUUUMMMIIIHHHIIIKKKKKKJJJLLLOOOSSSWWWZZZ\\\]]]]]]^^^___^^^]]]\\\]]]___``````___]]]ZZZWWWTTTRRRMMMFFF>>>;;;;;;;;;888555999999888777888;;;@@@DDDKKKUUU```hhhkkkmmmrrrvvvyyyzzz{{{{{{{{{{{{{{{|||zzzyyyxxxvvvtttrrrqqqpppggg^^^QQQDDD;;;666444222000000///......---,,,,,,.........---------,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,------......------.........///////////////......------------......---------,,,---......///+++,,,...///111111222222------...///000111111222////////////////////////...///000000111000000000.../////////000000000000------,,,------...///000000000000000000111111111111111000000000111222222////////////000111222333111222444666999;;;===>>>CCCDDDFFFHHHKKKMMMOOOPPPPPPQQQSSSSSSSSSTTTVVVXXX]]]^^^___^^^\\\[[[\\\]]]\\\\\\\\\\\\\\\]]]^^^^^^[[[ZZZYYYZZZ\\\]]]\\\[[[XXXXXXXXXXXXWWWTTTPPPLLLDDDBBB>>>:::888888999::::::;;;;;;<<<>>>@@@BBBCCC>>><<<:::777555444444444//////000000000111111111///............---------/////////...............,,,,,,---......---,,,,,,------............------------------------------///***''')))...111...***+++,,,---------------,,,,,,,,,,,,,,,------------***+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,*********)))******++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////...------,,,,,,------...++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............,,,,,,---.....................////////////......------............------...------......///000111000000222333777===EEEJJJRRRUUUYYY\\\]]]]]]^^^___aaa```______``````___^^^ZZZZZZYYYYYYYYY[[[\\\]]]]]]ZZZVVVTTTSSSSSSQQQPPPMMMNNNMMMJJJIIILLLSSSXXXdddmmm|||zzz}}}zzzwwwttttttooosssyyy~~~~~~zzzxxxiiiaaaYYYVVVTTTRRRRRRUUUNNNOOORRRTTTWWWXXXYYYYYYYYYXXXVVVTTTTTTUUUVVVWWWVVVUUUUUUVVVXXX[[[___aaaccccccaaa___\\\XXXUUUSSSJJJGGGGGGKKKLLLLLLNNNRRRWWW```llltttssskkkaaa[[[TTTSSSRRRRRRRRRRRRSSSSSSTTT[[[cccjjjuuuuuunnnnnnoooooonnneeeeeegggiiilllpppsssuuummmeee[[[SSSOOOLLLIIIGGGHHHIIILLLPPPTTTXXX[[[]]]\\\\\\\\\[[[YYYZZZ\\\^^^`````````___]]][[[YYYWWWSSSMMMEEE???===<<<999777:::;;;;;;:::999999:::<<>>>>>>>>???AAA@@@===;;;::::::===@@@EEEMMMWWWaaaiiinnnqqquuuyyy{{{{{{{{{}}}yyyzzzzzzzzzyyywwwuuutttssspppkkkcccYYYLLL???666333333222111000///..................---------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111444444222000...+++,,,,,,---...///000000.........------...............---,,,---...///000------...............---000000000000////////////////////////////////////+++,,,.../////////......,,,---......//////..................///000222222000000000//////////////////000111222222222222222666666666666888:::===>>>DDDEEEFFFHHHJJJKKKLLLMMMSSSTTTVVVYYY[[[^^^___```]]]^^^______^^^^^^```bbbaaabbbccccccaaaaaabbbcccaaa````````````aaabbbbbbccc```]]]\\\]]]___```aaa^^^^^^^^^___``````___]]]XXXTTTNNNGGGAAA>>>======999;;;===@@@DDDHHHLLLNNNSSSRRROOOLLLIIIFFFCCCBBB@@@???===;;;888666444333111111111111000000000000------......//////000000,,,---...//////...---,,,------............------...........................333888555---)))+++///------...///...---+++***,,,,,,,,,---------......***+++,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,......---,,,++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------.../////////,,,++++++++++++++++++,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......///...------------------------///......---------......,,,---......//////............////////////......//////000000000000//////............///000111222111444888===DDDLLLUUUZZZWWWYYY[[[\\\]]]^^^```bbbcccaaa``````aaaaaa___^^^^^^\\\[[[YYYXXXWWWXXXXXXTTTRRRQQQPPPPPPNNNKKKIIIJJJMMMPPPQQQQQQVVV```gggzzzyyyvvvllliiigggjjjpppvvvvvvtttdddaaa\\\WWWTTTTTTUUUWWW[[[___dddiiilllkkkhhhfff```\\\\\\ccceeebbbaaadddiiikkknnnqqqqqqpppmmmkkknnnllljjjiiiiiihhhgggeeecccfffiiimmmpppqqqrrrrrrqqqooolllhhhccc^^^[[[XXXWWWTTTTTTUUUTTTQQQSSSXXXYYY___eeehhheee^^^WWWRRRNNNLLLJJJHHHHHHJJJLLLNNNMMMWWWcccllluuu~~~}}}yyytttpppllliiifffddd^^^___```dddhhhnnnsssvvv{{{vvvppplllhhhaaaWWWPPPJJJJJJJJJKKKNNNQQQUUUWWWTTTSSSRRRQQQQQQUUUZZZ___]]]___aaacccdddeeedddddd```]]]WWWNNNGGGCCCCCCEEEBBBEEEGGGFFFCCC???===;;;;;;;;;>>>EEEPPP[[[dddiiinnnrrrwwwyyyzzzzzz}}}zzzzzz{{{{{{zzzxxxuuusssttttttrrrmmmdddUUUEEE:::444444333222111000///...//////.........---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,..............................---------,,,,,,,,,---...///000000///...---............////////////........................////////////////////////------------------------000000000000////////////000/////////............////////////000000000000.........////////////000/////////000111222333444333000...---...000222333444444333333333444444555777:::>>>AAACCCEEEHHHJJJMMMMMMNNNPPPRRRUUUWWWXXX___\\\]]]cccccc^^^^^^aaafffccc```___aaadddggghhhgggffffffdddbbb___]]][[[aaa```]]]\\\\\\]]]___aaadddbbb```______aaaccceeebbbaaa```___```bbbdddeeebbb```[[[TTTMMMEEE@@@======<<<;;;<<>>FFFLLLRRRWWWZZZZZZ[[[\\\^^^```bbbbbbcccbbb```______``````^^^]]]^^^ZZZWWWXXXWWWRRROOOPPPQQQPPPQQQTTTUUUSSSPPPOOOUUUXXXZZZ\\\^^^bbbiiinnn{{{xxxmmmllljjjjjjjjjjjjhhhfff^^^TTTLLLNNNRRRRRRPPPOOOTTT[[[```bbbffflllppppppfffeeefffiiimmmooopppoooqqqyyy|||zzz{{{}}}|||wwwrrrqqqmmmnnnwww~~~}}}sssjjjfffccc```aaa\\\YYYXXXWWWVVVXXX\\\\\\cccgggccc___]]][[[XXXYYYTTTQQQQQQPPPNNNOOOSSSSSSYYY^^^aaahhhrrryyy{{{{{{sssggg^^^ZZZYYYXXXWWW\\\\\\^^^ccciiinnnrrrssstttsssqqqkkkeee```]]]]]]MMMNNNNNNMMMLLLLLLNNNQQQPPPPPPPPPPPPOOOQQQUUUXXXZZZZZZ[[[]]]```eeeiiillleeeccc```[[[TTTKKKDDD@@@BBBEEEHHHLLLLLLHHHAAA<<<<<<<<<<<<>>>CCCKKKVVV]]]iiimmmssswwwyyyzzz{{{|||~~~}}}{{{yyywwwuuussssssuuuuuuvvvtttlll^^^OOOEEE888666333111000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++........................,,,,,,,,,------...............////////////......------------............------------------------------------------------------------------------000000000000////////////000000/////////.........------------............////////////000000000000............///000111222111000000000111111111000333333444666888:::<<<===BBBEEEHHHJJJLLLNNNPPPRRRTTTUUUVVVWWWYYY[[[\\\]]]^^^\\\]]]cccdddbbbbbbeeeiiifffcccbbbdddfffgggggghhhgggeeecccaaa```^^^^^^]]][[[YYYXXXXXXYYY[[[]]]_________```aaabbbccccccaaa`````````bbbeeehhhiiifffdddaaa\\\VVVOOOJJJGGG@@@===:::999;;;@@@FFFIIISSSVVVYYYZZZYYYYYYYYYZZZXXXUUUQQQNNNLLLIIIFFFDDD>>><<<999777666555333111...------,,,,,,,,,---------------...............////////////............------------------------///000111111111///---,,,***000111---***,,,---+++///---,,,---//////,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++++++++---,,,++++++,,,---......++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++)))((())),,,---,,,***,,,,,,,,,---------...............------,,,,,,+++........................,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------............---------------............//////......------......////////////000000000111111....../////////////////////000111111000111333555555:::BBBIIIOOOTTTYYY\\\\\\\\\^^^___````````````dddbbb``````aaa```___]]][[[VVVSSSSSSQQQMMMKKKMMMPPPQQQVVV\\\```aaaaaaaaacccfffjjjlllnnnqqquuuyyy}}}yyytttqqqnnnkkkhhheeedddbbb___]]]YYYRRRNNNPPPSSSRRRPPPQQQXXX]]]aaadddjjjrrrvvvuuummmkkklllpppxxx~~~~~~~~~{{{wwwvvvtttoooiiicccaaa``````dddjjjjjjpppsssoookkkgggbbb\\\___ZZZWWWVVVUUURRRSSSVVVVVVZZZ]]]]]]```gggkkkllloooggg]]]VVVSSSRRRRRRRRRVVVWWWZZZ```iiirrrzzz~~~{{{zzzwwwqqqiiiccc^^^]]][[[ZZZXXXTTTOOOMMMNNNOOOMMMMMMMMMLLLKKKKKKNNNPPPVVVWWWXXX[[[^^^cccfffhhheeedddccc___YYYSSSMMMIIIFFFGGGHHHKKKLLLJJJFFFBBB======<<<;;;>>>DDDLLLQQQaaafffnnnuuuxxxzzz{{{{{{||||||{{{{{{yyywwwuuutttuuuvvvwwwuuupppfffYYYQQQAAA<<<666222111111000///,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++........................***+++,,,---...///000000//////............//////,,,,,,,,,------------...------------------------------------------------------------------------////////////000000000000000000000/////////......------------............////////////000000000111............//////000111...000222333444333222000444555888<<>>444111222111///////////////............------------------------------,,,,,,,,,+++++++++................................................///...---,,,,,,---...///---.........////////////------------------------////////////////////////.........................../////////000000000111111000000000////////////////////////000000000000------........./////////////////////000111222222///111555777999;;;???CCCFFFHHHLLLPPPTTTWWWYYYZZZXXXZZZ\\\\\\[[[[[[\\\]]]aaabbbdddeeedddbbb```___aaacccdddeeeffffffeeeddd\\\YYYVVVTTTRRRQQQNNNLLLKKKIIIFFFDDDDDDFFFIIIKKKKKKJJJHHHFFFEEEDDDDDDDDDIIIHHHHHHHHHJJJMMMOOOQQQTTTTTTTTTVVVYYY]]]```ccciiikkklllllljjjfffbbb___XXXSSSJJJBBB<<<;;;<<<===<<>>;;;:::888555333222111000000000000/////////......////////////....................................,,,---......///000000000...---...///000///...---......//////...---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,---+++))))))+++---,,,+++***)))***+++---...+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,---...------------------------,,,,,,,,,------.........---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000///.........////////////......---------............////////////....../////////////////////............000000///......//////000///000111222444999???CCCJJJNNNRRRVVVWWWXXXZZZ[[[ZZZ[[[\\\^^^______``````aaa___\\\[[[ZZZXXXUUUSSSOOOKKKHHHGGGEEEFFFLLLTTTcccvvv}}}vvvnnnhhhfff]]]\\\[[[XXXUUUTTTTTTTTTXXXWWWWWWYYY[[[\\\[[[ZZZ]]][[[ZZZZZZYYYZZZbbbllluuuzzz|||uuuqqqoooppppppooorrrvvvuuuxxxyyyxxxyyyyyyssslllgggddd^^^XXXSSSPPPPPPQQQQQQRRRSSSWWW___mmm}}}zzzqqqjjjggghhhhhhhhhfffdddcccdddfff___\\\UUUMMMGGGDDDEEEGGGGGGHHHLLLOOOSSSUUUWWWXXX]]]]]]^^^^^^^^^]]]\\\[[[YYYSSSKKKEEECCCCCCDDDEEEEEEEEECCC@@@<<<::::::;;;999AAALLLXXXaaaggglllnnnrrruuuzzz~~~}}}{{{xxxwwwttttttsssrrrpppnnnggg[[[KKK???:::777555333000000000//////.........------------------------------,,,,,,,,,+++++++++......................../////////.........------......------------.............../////////000000........................------------------------..............................//////000000111111111111000000000/////////------------........................////////////.........///000111222333555888<<>>???AAAEEEGGGJJJJJJIIIIIIIIIIIIIIIIIIJJJHHHFFFDDDDDDFFFIIIKKKIIIIIIJJJMMMRRRWWW[[[^^^eeegggiiijjjjjjiiigggeee^^^YYYQQQIIICCC@@@??????<<>><<<:::777444222000///000000///......---,,,,,,////////////....................................---------......//////000...---...333555111......---///000000...------...++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------+++---...,,,))))))+++...---,,,,,,,,,+++,,,,,,---+++,,,,,,------,,,,,,++++++,,,......,,,,,,---///...------------,,,,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////...//////////////////...---------............///000//////......//////000000000000////////////...///000000000111111111111000222555777;;;@@@FFFJJJNNNQQQUUUWWWXXXXXXYYYZZZZZZ[[[\\\]]]______``````^^^\\\YYYVVVUUUSSSPPPMMMJJJGGGFFFGGGGGGIIIRRR\\\ssszzzpppeee^^^ZZZRRRRRRRRROOONNNNNNPPPSSSWWWXXX[[[___ccceeedddccckkkhhhffffffeeefffnnnwww}}}}}}|||zzz{{{yyyooommmhhh```YYYUUUTTTTTTRRRSSSSSSVVV\\\iiizzzwwwoooiiifffgggiiikkkkkkjjjjjjjjjkkkkkkggg```WWWNNNGGGEEEEEEGGGHHHJJJLLLOOORRRTTTUUU[[[\\\]]]^^^^^^____________YYYQQQJJJFFFDDDBBBAAADDDDDDDDDBBB???<<<;;;<<<777===FFFOOOXXX```hhhmmmpppsssxxx|||~~~~~~}}}{{{|||zzzwwwuuuuuutttsssrrrjjjbbbVVVIII???999555222000000000///......------------------------------------,,,,,,,,,,,,++++++....................................////////////,,,------......------,,,---------.........//////////////////////////////------------------------.................................///000111111111111111111000000000//////------------............000000000000111111111111000000000222333555777888<<>>>>>===;;;;;;<<>>;;;777555333222111000000000000000000000////////////..........................................---------......//////,,,///777999444///...---///111000...,,,---///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,---.........+++...000...***)))+++///............------,,,++++++,,,,,,------,,,,,,++++++---///...---,,,...000......---------,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------......///000---......//////......------------............///000000////////////000000111111000000000/////////---///333666777666333111222555999===AAAFFFLLLPPPPPPSSSWWWYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^^^^\\\YYYVVVTTTRRROOOLLLIIIIIIHHHJJJLLLNNNQQQ\\\ggg~~~~~~{{{tttkkkaaaZZZWWWSSSSSSQQQNNNLLLMMMQQQUUUZZZ^^^dddmmmtttxxxxxxvvvxxxuuutttvvvwwwvvvyyyvvvuuuqqqiiiaaa\\\ZZZZZZYYYYYYXXXXXX[[[eeetttwwwnnnfffaaa___^^^bbbgggkkklllllllllllllllllljjjeee]]]TTTNNNLLLHHHHHHIIIJJJLLLOOOQQQSSSVVVWWWYYY[[[^^^```aaabbbccc___XXXRRRMMMIIIDDDAAA???AAABBB@@@===:::999888666999???EEENNNXXXbbbhhhnnnqqquuuyyy||||||{{{{{{{{{yyyuuutttttttttsssrrrmmmiiibbbUUUHHH===666444000000///......---,,,,,,........................------,,,,,,,,,,,,++++++........................,,,------...///000111111+++,,,............,,,+++,,,,,,,,,---------......000000000000000000000000////////////////////////////////////////////////---......///000111111222111111111111000000000000////////////000000000111111222222222222333333333333444555666888:::<<<>>>BBBIIIPPPTTTSSSRRRSSSUUUWWWXXXZZZ\\\\\\[[[ZZZYYYXXXZZZ\\\\\\\\\[[[\\\]]]ZZZYYYXXXWWWVVVVVVVVVWWWUUU]]]cccbbbbbbbbb]]]TTTOOOJJJDDD@@@>>>>>>>>>===:::999999999;;;===@@@BBB???AAADDDHHHLLLOOORRRTTTSSSRRRQQQPPPMMMJJJGGGEEEIIIHHHGGGFFFFFFGGGIIIJJJRRRTTTXXX\\\```dddggghhhmmmiiiddd]]]WWWSSSPPPOOOIIIGGGEEEEEEHHHPPP[[[ccceeeeeefffiiillllllkkkhhhgggfffdddbbb___[[[UUUQQQHHHGGGCCC@@@<<<999777666222333333444444555666666000/////////............///////////////////////////......---------......///,,,000999<<<666///...---000222111...,,,---///------------------------+++++++++,,,,,,---------***++++++,,,---...//////,,,///111///***))),,,/////////000000///---+++***+++,,,,,,------,,,,,,++++++---//////---,,,...000.........------,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,...///000,,,------......------,,,---------.........//////000000////////////000000222222111111000000//////***///666<<<===:::555111333666<<>>;;;777555444333555888===EEEPPP\\\dddmmmppptttwwwzzz{{{{{{zzzwwwuuurrrqqqqqqrrrqqqpppttttttpppdddTTTFFF>>><<<000//////...---,,,,,,,,,........................---------,,,,,,,,,++++++111000...,,,+++,,,---...111111000000///////////////...---,,,,,,---...//////...------------...///........./////////000000............////////////////////////////////////---///111222333222000///111111000000//////......111111111000000000000000///111222222111000000111444555666888<<>>AAADDDFFFGGGGGGNNNPPPRRRTTTTTTRRRPPPNNNNNNNNNNNNLLLIIIEEEAAA???FFFHHHLLLRRRXXX___dddgggccceeehhhhhheeeaaa^^^]]]WWWTTTPPPLLLLLLQQQZZZ```gggiiikkkllljjjiiiggggggkkkhhhfffdddbbbaaa^^^\\\VVVQQQIIIDDDAAA===999555555555555555555444444444222000///...///000000///111111222222222000///...111111000///...------,,,000222555777777444111///...............///000000000///...---...///000111........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......------------,,,,,,------------------------++++++++++++++++++++++++---------,,,,,,+++++++++'''***------+++***,,,...---------...------,,,,,,(((((()))***++++++,,,,,,---,,,,,,,,,,,,---....................................//////////////////............/////////000000000////////////000000000000000000111111111111...000333666999888666333999===CCCIIIOOOTTTWWWXXXVVVVVVWWWWWWXXXYYYYYYYYYZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUUUUUUUSSSQQQNNNMMMKKKRRR\\\bbbgggnnnxxxwwwzzzzzzxxxvvvrrrhhh]]]ZZZVVVSSSRRRPPPQQQXXXaaannnqqqyyy~~~~~~|||zzzyyy|||~~~ssslllnnnrrroookkkhhhfffggghhhiiimmmnnniii^^^UUURRRPPPMMMPPPQQQUUU]]]eeelllppprrrtttxxxxxxuuuqqqmmmddd\\\RRROOOKKKIIIIIIKKKLLLLLLOOOQQQSSSUUUWWWZZZ^^^bbbbbb___\\\ZZZYYYVVVQQQLLLFFFAAA<<<;;;======:::666555555666888<<>>:::999999888888888999999999:::<<<>>>@@@AAABBBBBBFFFHHHJJJKKKLLLLLLKKKJJJLLLLLLLLLKKKIIIEEEBBB@@@CCCCCCEEEHHHNNNTTT[[[______ccchhhjjjjjjhhhffffffbbb```]]]YYYYYY]]]dddiiiiiijjjlllmmmlllkkkjjjjjjhhhfffeeeddddddbbb```]]]WWWSSSNNNJJJGGGDDD???;;;888888888888888888999999777444000//////000000000///000000111000///...---///////////////.........///000222333333111...---///////////////000111111------,,,+++++++++,,,---////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,++++++++++++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,+++***,,,......,,,+++,,,...,,,,,,------...---------******+++,,,,,,---......---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///////////////................../////////000000000000////////////000000000000000000111111111111000000000222444555555555===@@@FFFLLLRRRUUUWWWXXXVVVVVVWWWWWWXXXXXXXXXYYYZZZYYYYYYXXXWWWUUUTTTSSSQQQSSSVVVXXXXXXWWWUUUTTTTTT]]]iiiqqqwww||||||yyy{{{{{{yyyxxxwwwppphhhbbb___]]]^^^]]]]]]bbbjjjwwwxxx}}}~~~~~~~~~{{{zzzzzz~~~{{{uuupppllljjjiiijjjlllkkkeee[[[UUUSSSRRROOONNNPPPTTT[[[eeemmmrrruuuyyy}}}|||xxxrrrhhh___ZZZWWWSSSPPPNNNMMMMMMLLLKKKMMMNNNOOOPPPTTTXXX\\\^^^\\\ZZZZZZZZZYYYUUURRRJJJDDD===;;;;;;;;;888555555555555666999???FFFLLL]]]ccclllsssvvvwwwwwwwwwwwwtttpppppprrrttttttsssvvvtttrrrpppkkkaaaRRRHHH:::666111///000111000///........................------------------------...------------///111222,,,---///000///...,,,+++///......------......///...///000111111000///.............../////////////////////000000000111111111111111111111111111111///000000000111111111111111000000000000/////////222333333333333333333333000111222111111222555777:::<<>>>>>>>>>>>@@@AAABBBBBBCCCDDDEEEEEEGGGGGGHHHHHHFFFEEECCCAAA???>>>>>>???CCCIIIOOOSSSYYY^^^dddiiikkkkkkjjjjjjkkkjjjhhhfffeeegggllloookkkkkklllllllllllllllkkkgggffffffeeeeeeccc___[[[VVVSSSOOOMMMKKKHHHEEEBBB======<<<<<<<<<<<<===>>><<<999444222111222111111///000000000000//////............//////000000000000111111000///...---,,,000000//////000000111222000000///...------------////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,++++++++++++******------------------------------------------------.........---------------,,,...//////---,,,,,,---++++++,,,---............,,,------....../////////---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,000000//////.........---....../////////000000000111000000//////000000111000000000111111111222222333222000///111444888;;;BBBEEEKKKQQQUUUWWWXXXWWWVVVWWWWWWWWWWWWWWWWWWWWWYYYXXXWWWUUUSSSQQQOOONNNMMMQQQXXX^^^bbbcccbbbaaahhhqqq~~~}}}zzzzzz|||}}}|||~~~}}}~~~|||vvvmmmkkklllnnnnnnmmmpppvvv~~~|||}}}|||zzzyyytttpppoooppptttyyytttpppmmmnnnkkkddd[[[WWWXXXWWWSSSQQQQQQTTT[[[eeepppxxx|||~~~wwwkkkaaa]]]\\\YYYVVVSSSQQQPPPOOOKKKKKKKKKJJJKKKMMMRRRVVVXXXWWWWWWYYY[[[\\\[[[YYYRRRKKKCCC===;;;;;;999777666777777666777999>>>AAASSSZZZeeennnrrrtttttttttvvvtttrrrrrrsssuuuuuuuuuwwwvvvuuutttqqqhhh]]]TTTDDD<<<444000222333222000........................------------------------------,,,,,,---...//////---///111222222111...---//////............//////---...000111111000...---//////000000000111111111000000000000111111111111000000000000000000000000000000000///000111111222000000000000000000000000222222222222333333333333111222333333333666:::===@@@BBBEEEJJJNNNQQQSSSTTTUUUTTTRRRNNNKKKHHHFFFFFFCCCCCCBBBBBBAAA@@@@@@???AAABBBCCCCCCBBBBBBDDDEEEHHHHHHFFFEEEDDDCCCDDDDDDEEEDDDCCCBBBBBBBBBCCCDDDBBBBBBAAAAAAAAAAAAAAAAAA>>>>>>>>>===>>>>>>???@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAA@@@??????@@@AAABBBAAAAAABBBBBBBBBBBBAAA@@@======<<<<<>>??????>>>===>>>@@@@@@@@@@@@???????????????CCCBBBAAAAAAAAABBBDDDEEECCCDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJGGGEEECCCAAA?????????@@@======>>>>>>>>>???>>>>>>;;;<<<<<<===>>>>>>??????DDDIIIPPPWWW\\\___bbbcccgggiiikkkkkkkkkkkklllnnnllljjjgggfffeeebbb^^^[[[^^^^^^^^^``````^^^ZZZWWWRRRNNNIIIDDDCCCEEEIIILLLJJJJJJJJJIIIHHHGGGFFFEEEBBBAAAAAAAAA@@@<<<777333333333222111111000000000222111111000//////......222111000..................------------...//////......------,,,+++******------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,/////////000000000000111......---------,,,,,,,,,,,,,,,,,,---------.........................................................------------,,,+++******+++,,,---............------------............---,,,,,,,,,,,,---......////////////////////////000000//////.........---////////////000000000111111111000000000000111111111111111111222222222222222444666777888;;;@@@DDDMMMPPPTTTXXXZZZZZZYYYXXXWWWWWWVVVVVVUUUUUUTTTTTTUUUTTTQQQNNNKKKIIIHHHGGGJJJUUUfffxxx}}}}}}nnnkkkgggfffjjjsss}}}}}}~~~|||xxxmmmhhhhhhgggccchhhbbb\\\[[[cccppp}}}tttiii___XXXYYYZZZYYYVVVUUUVVVWWWUUUUUUTTTRRRNNNMMMMMMNNNQQQRRRTTTVVVXXXZZZ\\\]]]]]]XXXOOOHHHBBB???===<<<888999999888777777999;;;???FFFRRR]]]ffflllqqqtttuuuvvvwwwxxxxxxxxxxxxxxxttttttttttttssspppkkkgggXXXNNNBBB999666555333000////////////////////////..............................------,,,++++++***+++,,,...///000///---,,,...//////000000//////...,,,---...//////...---,,,.........////////////000/////////000000000111111........................///000000000111111111111000000000111111111111222000000111111222222333333555777:::<<<>>>BBBGGGJJJLLLLLLLLLLLLMMMMMMMMMMMMHHHEEECCCAAA@@@???>>><<<999999:::::::::;;;;;;;;;;;;<<<======;;;;;;<<<===;;;;;;<<<===>>>>>>??????DDDCCCCCCDDDEEEGGGIIIJJJJJJKKKMMMOOOQQQSSSTTTUUUUUUUUUTTTSSSSSSSSSSSSSSSRRRSSSSSSTTTTTTTTTTTTTTTNNNLLLIIIFFFDDDCCCBBBBBB??????>>>>>>>>>>>>>>>>>>:::;;;=========<<<:::999;;;???FFFLLLRRRWWW\\\___aaadddgggiiiiiijjjlllmmmkkkhhheeecccbbb^^^WWWRRRQQQQQQRRRUUUXXXXXXWWWUUUQQQNNNIIIDDDAAACCCHHHMMMNNNOOOQQQRRRQQQPPPNNNLLLEEEEEEFFFGGGFFFCCC>>>999555444333111000/////////333222222111///......---///...------,,,,,,------------,,,,,,------...///......///......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,++++++++++++******+++,,,,,,------.................................---------------.........---,,,,,,,,,......,,,***++++++,,,---............---------------------------,,,,,,,,,,,,---......------------------------/////////////////////////////////000000000111111222111111000000111111222111111111222222222222333...222777999;;;>>>CCCGGGQQQSSSUUUXXXYYYZZZYYYYYYWWWWWWVVVUUUUUUTTTSSSSSSRRRPPPNNNKKKIIIGGGGGGGGGOOO\\\rrr}}}~~~wwwsssfffdddaaaaaafffrrrwwwuuutttrrrssslllddd```cccllluuu{{{wwwmmmeee^^^[[[]]]]]][[[XXXVVVXXX[[[\\\^^^___\\\WWWPPPLLLJJJNNNPPPRRRSSSTTTVVVYYY\\\ZZZXXXSSSMMMGGGCCC???>>>888999999888666777999;;;;;;@@@IIIRRR[[[dddlllqqqsssuuuxxxyyyxxxwwwwwwxxxuuuvvvvvvvvvuuussspppooobbbZZZNNNBBB:::555333222////////////////////////.................................///......------,,,,,,---...///............///000111111000///...........................000111111111111222222222....../////////000000000////////////////////////...///000111222111111000000000111111111222222222111111222222333444444555777:::>>>AAADDDHHHLLLOOOQQQOOOMMMJJJHHHGGGFFFFFFBBB@@@>>>???AAAAAA@@@>>>;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<::::::;;;<<<999:::<<<>>>@@@AAABBBBBBDDDDDDEEEGGGIIIKKKMMMNNNPPPQQQSSSUUUXXXZZZ\\\]]]]]]\\\[[[ZZZYYYXXXXXXXXXUUUVVVWWWYYYZZZZZZ[[[[[[UUUTTTRRRPPPNNNMMMLLLKKKEEEDDDCCCBBBBBBAAAAAAAAA???>>>>>>===<<<;;;:::::::::===@@@CCCFFFJJJOOOSSSVVVYYY]]]```bbbdddgggiiiiiigggddddddccc^^^VVVOOOIIIHHHHHHJJJMMMNNNMMMLLLMMMLLLIIIEEEAAAAAAEEEHHHJJJMMMQQQUUUWWWVVVSSSQQQJJJIIIHHHHHHHHHGGGEEECCC;;;:::777555222111111111111111111000000000//////------------............---------------...////////////000111111000///...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,++++++++++++******++++++,,,,,,---......///------------------------+++,,,,,,,,,------------...,,,,,,---///000...,,,,,,,,,------...------------------------------------,,,,,,,,,,,,---......------------------------------......///000000000//////000000000111111111222111111000000111111222111111111222222222333333...333888:::<<>>BBBGGGOOOYYYdddkkkooosssvvvxxxvvvuuuuuuvvvvvvvvvwwwvvvtttsssrrrrrrkkkeeeZZZLLL???777444555////////////////////////........................---...///000111111111111////////////000000111111...///000111111000///...000000////////////000000............////////////............////////////000000000000000000000000---///111222333222000///000000111111222222222222222222333333444555666666888;;;@@@EEEHHHLLLOOORRRTTTQQQMMMHHHDDDBBBAAAAAA>>>======???CCCDDDCCC@@@>>>>>>===<<<;;;:::999999:::;;;<<<;;;:::999:::;;;999:::===???BBBDDDEEEEEECCCDDDFFFIIIKKKNNNOOOPPPQQQRRRTTTWWWZZZ\\\^^^___^^^^^^\\\ZZZYYYXXXXXXXXXUUUVVVXXXZZZ[[[\\\]]]]]]\\\[[[ZZZYYYWWWVVVUUUTTTJJJIIIHHHGGGEEEEEEEEEEEEDDDCCC@@@>>>=========>>>>>>>>>>>>===<<<>>>BBBEEEKKKNNNSSSVVVYYY\\\```bbbhhhfffeeeeeeeee```WWWOOOHHHFFFDDDDDDDDDDDDBBBAAAHHHIIIIIIFFFAAA???@@@BBBCCCHHHNNNTTTWWWWWWUUURRRNNNKKKHHHGGGHHHJJJJJJJJJAAA???===999777555555444000000000000111111111111---...///000111111111111...............///000000+++,,,---.........---,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........---------,,,,,,++++++,,,,,,---...//////------------------------+++++++++,,,,,,---------...---,,,...111222000...---------...------,,,,,,...............------------,,,,,,,,,,,,---......000000000000000000000000,,,,,,---...///000111111000000000000111111111111222222111111111111222222111111222222222333333333111555:::<<<>>>DDDNNNUUUTTTTTTTTTUUUVVVXXXZZZ[[[XXXWWWVVVUUUTTTRRRRRRQQQMMMKKKIIIGGGGGGGGGIIIIIIYYYiii{{{ssspppssskkkhhheeeeeeooozzz{{{vvvrrroookkkiiijjjnnnmmmddd[[[XXXVVVUUURRRUUUXXXXXXWWWZZZaaagggnnnrrrvvvuuulll___SSSLLLGGGIIILLLNNNOOORRRWWW\\\ZZZ\\\^^^\\\WWWQQQKKKHHHBBBBBB@@@<<<::::::===???======>>>AAAGGGRRR^^^ffflllpppuuuvvvuuusssssstttuuuuuuuuutttrrrqqqqqqrrrppplllbbbSSSBBB888666777000000000000000000000000////////////////////////'''(((***,,,...000111222------------....................................000000///////////////000111111000000//////......////////////000000000000111000///////////////000000000000111222222333333222222222222222111000000...000333555666888;;;===AAACCCFFFIIIMMMPPPRRRSSSPPPOOONNNLLLHHHDDDAAA???>>>???AAAAAA@@@@@@BBBCCC>>>>>>===;;;888888999;;;;;;===>>>>>><<<;;;;;;<<<@@@@@@??????@@@BBBEEEFFFDDDDDDDDDEEEGGGJJJLLLNNNOOOQQQSSSVVVYYY[[[\\\]]]\\\[[[ZZZYYYXXXYYYZZZ[[[[[[[[[[[[[[[\\\\\\]]]^^^]]]]]]^^^^^^]]][[[ZZZXXXSSSSSSRRRQQQQQQPPPOOOOOOHHHHHHGGGFFFCCC@@@===;;;>>>===<<<<<<===>>>???AAAEEEEEEGGGIIINNNSSSXXX[[[^^^```cccdddccc```\\\YYYVVVQQQJJJDDD@@@???@@@BBB@@@DDDGGGGGGCCC@@@@@@AAA@@@AAADDDIIIMMMPPPPPPPPPKKKJJJGGGEEEEEEFFFHHHJJJJJJHHHEEEAAA<<<777333111333333333333222000///...///............//////000////////////////////////------............---------------............///,,,---------.../////////---,,,+++***+++,,,---...---------............///000000...---,,,+++++++++,,,,,,,,,------.........---------............///000---,,,---///000...,,,......---,,,,,,,,,------,,,---......//////........................------000...,,,******,,,...000......////////////............//////...---,,,,,,///////////////000111111333333222111000000111111222333444333222222444666888;;;???CCCGGGKKKPPPSSSSSSTTTVVVWWWXXXWWWWWWVVVZZZZZZWWWSSSOOOMMMMMMOOOHHHIIIKKKJJJIIIJJJOOORRRbbbrrr~~~xxxrrrssspppnnntttvvvmmmkkkiiiddd\\\WWWTTTRRRPPPQQQNNNMMMPPPVVV]]]jjjuuu{{{vvvvvvzzzwwwjjj[[[TTTOOOKKKHHHKKKMMMNNNRRRXXX^^^]]]]]]]]]\\\XXXSSSPPPKKKIIIFFFBBB@@@?????????@@@AAA@@@>>>???HHHUUU```hhhpppuuurrrqqquuuvvvtttwwwuuussssssssssssrrrrrruuuqqqjjj```SSSGGG===777111111222111000///111222000000///...------,,,,,,............------------////////////000000000000........................000000////////////000000000000000000000/////////////////////000000000111000000////////////000000000000000111222222333333222333333333333222222111000333666888:::<<>>===>>>??????>>>>>>@@@AAA>>>???>>>===;;;;;;===???<<<>>>@@@AAAAAAAAABBBDDDEEEEEEDDDDDDFFFHHHKKKMMMIIIIIIIIIIIIKKKMMMNNNPPPRRRTTTVVVXXXZZZ\\\]]]]]]^^^^^^]]]\\\\\\\\\\\\\\\]]]]]]]]]]]]]]]^^^______^^^^^^______^^^]]]\\\[[[YYYYYYXXXXXXWWWWWWVVVVVVQQQPPPOOOMMMJJJFFFCCCAAA@@@???>>>=========>>>>>>>>>??????AAADDDGGGKKKMMMVVVXXX[[[^^^```___]]]\\\XXXUUUOOOIIIDDDBBBAAAAAA???AAACCCDDDCCCAAAAAAAAA>>>>>>@@@CCCGGGJJJKKKKKKHHHGGGEEEDDDEEEGGGIIIKKKJJJIIIGGGEEEAAA>>>;;;999555555444333222111111000000000000//////000111111////////////////////////---......//////......------------............///---------...............,,,,,,+++++++++,,,---...---------............/////////...---------......---------....../////////------------............///---,,,---///000...,,,,,,+++++++++++++++,,,,,,,,,---......//////..............................,,,+++***))))))***+++,,,......////////////......///000000000//////...---///////////////000111111444333222111111111111111333333444333222333666888;;;>>>CCCFFFIIIMMMQQQTTTSSSTTTTTTUUUVVVVVVVVVUUUXXXYYYXXXUUURRROOOOOOOOOJJJLLLMMMNNNOOORRRXXX\\\gggvvv|||~~~vvvpppnnniiibbb[[[VVVQQQNNNMMMJJJJJJOOOVVVaaaqqq~~~ssseee^^^WWWPPPJJJJJJJJJKKKOOOUUUXXXXXXYYY[[[]]]\\\ZZZWWWTTTQQQMMMIIIFFFDDDCCCBBBGGGFFFCCC???===AAAKKKTTT```hhhmmmmmmmmmqqqsssrrruuuuuutttttttttuuuttttttuuurrrnnnggg]]]PPPCCC:::444444333111000///000111000//////......---,,,,,,111000000///...------,,,////////////000000000000////////////////////////000000////////////000000//////000000000000000000/////////000000000111111000000000//////000000111000000000111222222333333333333333333444444444444444666:::<<<>>>@@@DDDFFFGGGHHHJJJLLLNNNOOOPPPQQQSSSQQQOOOKKKGGGBBB???===;;;<<<>>>===<<<<<<===>>>===???@@@@@@???@@@BBBDDD@@@BBBFFFHHHIIIJJJMMMNNNMMMLLLLLLMMMNNNPPPSSSTTTOOOOOOOOOOOOPPPQQQRRRSSSVVVWWWYYYZZZ[[[\\\]]]]]]_______________^^^]]]]]]\\\\\\\\\\\\\\\\\\]]]^^^^^^^^^_________^^^^^^]]]^^^^^^^^^]]]]]]]]]]]]]]]ZZZYYYWWWUUUQQQNNNKKKIIIFFFEEECCCAAA@@@???>>>>>>BBBAAAAAAAAAAAABBBDDDDDDGGGIIIMMMQQQTTTVVVWWWXXXXXXVVVSSSOOOKKKHHHEEECCC@@@???@@@BBBDDDDDDCCCBBB???======>>>BBBDDDFFFFFFEEEDDDCCCCCCDDDFFFIIIJJJGGGGGGGGGFFFEEECCCBBBAAA:::999666444333222222333222222111111111111111222////////////////////////---......//////......------------............///...............---------,,,,,,,,,+++,,,------...---------............///...............///000111.........///////////////------------............///...------...///...---,,,+++++++++,,,---......,,,---......//////.........................................................//////000000//////...000000111111111000//////000////////////000111111333333222111111111222222333333333222222555999<<>>>>>DDDIIITTT\\\bbbccceeejjjooopppttttttuuuuuuvvvvvvvvvvvvtttsssqqqoooiii]]]LLL@@@888666333111/////////000000//////......---------.........///000000111111------------............000000000000000000000000000////////////000000111/////////000000111111222//////000000000111111111000000000///000000111111000000000111222222333333222222222333444555555666777:::===@@@BBBDDDHHHJJJJJJKKKMMMOOOPPPQQQRRRRRRRRRPPPMMMIIIEEEAAA===;;;:::;;;<<<<<<;;;:::;;;<<<===???AAABBBCCCEEEGGGJJJHHHJJJNNNPPPQQQSSSUUUWWWUUUTTTTTTTTTTTTUUUVVVWWWUUUUUUUUUUUUUUUUUUUUUUUUXXXYYYZZZZZZ[[[[[[[[[ZZZ\\\]]]^^^^^^^^^]]][[[ZZZXXXWWWWWWWWWWWWWWWXXXXXX[[[\\\]]]]]]^^^^^^______________________________]]]\\\[[[YYYWWWUUUSSSRRRPPPNNNLLLJJJGGGEEECCCBBBJJJJJJIIIHHHFFFEEEDDDCCCAAABBBDDDGGGJJJMMMOOOPPPQQQQQQRRRRRRPPPMMMJJJHHHEEECCCAAACCCFFFHHHFFFDDDCCC@@@======???AAABBBCCCCCCBBBAAAAAABBBDDDEEEGGGCCCCCCDDDDDDDDDCCCBBBBBB@@@>>>;;;888555444444444333333222111111111111111////////////////////////......////////////......---------............////////////...---------,,,,,,,,,,,,,,,------......---------............///...............//////000..................//////,,,,,,---------...............---............------------...///000111222,,,---......///.........---------...............///000111111111111000/////////000000000000//////000000000111111000//////000000//////000000111222222111111000000000111111222222222222333666<<<@@@EEEHHHKKKMMMNNNPPPSSSVVVVVVUUUSSSRRRRRRSSSTTTUUUPPPQQQPPPOOOMMMMMMOOORRR[[[___gggnnntttyyy|||~~~}}}~~~wwwoooeee[[[TTTSSSTTTQQQOOORRRXXXeeeyyyyyyqqqkkkaaaXXXSSSPPPLLLKKKLLLQQQQQQRRRUUUYYY\\\\\\\\\[[[ZZZYYYXXXWWWWWWXXXXXXSSSRRRNNNHHHCCCAAACCCFFFJJJOOOVVVYYY]]]bbbiiimmmrrrtttvvvwwwwwwvvvvvvvvvuuurrrpppqqqpppfffVVVIII;;;888444000//////000000000/////////......------,,,---...///000222333333------------............111111111111111111111111///////////////000111111//////000000111111222222000000000000111111111111000000000000000111222222000000000111222222333333111111222222444555777888:::===@@@BBBDDDGGGJJJLLLKKKLLLNNNPPPQQQRRRSSSSSSNNNMMMJJJFFFBBB???<<<;;;:::;;;<<<<<<;;;;;;<<<===>>>@@@CCCEEEGGGIIIKKKNNNPPPSSSUUUWWWWWWWWWYYYZZZYYYYYYXXXWWWVVVUUUUUUUUUWWWWWWWWWWWWWWWVVVVVVUUUWWWXXXXXXXXXXXXXXXWWWWWWXXXXXXYYYZZZZZZXXXWWWVVVUUUUUUTTTTTTSSSTTTTTTUUUXXXXXXYYYZZZ\\\]]]^^^___`````````_______________^^^^^^]]]\\\\\\[[[[[[[[[XXXWWWVVVSSSQQQNNNLLLKKKPPPPPPOOONNNKKKIIIFFFEEEGGGGGGGGGGGGGGGHHHHHHIIIGGGIIILLLOOOPPPOOONNNMMMKKKHHHEEEFFFHHHJJJIIIGGGFFFCCC???<<<===>>>??????BBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAA@@@???EEECCCAAA>>>;;;999777666444333222111000/////////////////////////////////...//////////////////...---------............////////////...---------,,,,,,,,,---------.........---------............//////...------,,,,,,------------------------------,,,,,,,,,------------...---.........------......---------...///000111222,,,---......///.........---------.........//////,,,---...//////...---,,,//////000000000000//////...//////000000/////////000000000000000111222222000000/////////000000111111222222333444999???DDDHHHJJJMMMNNNOOOQQQSSSVVVWWWVVVUUUSSSSSSSSSTTTUUURRRRRRRRRQQQRRRVVV\\\```hhhnnnxxx}}}}}}xxxkkk\\\UUUUUUVVVTTTSSSUUUYYYdddwww}}}vvvkkkbbbZZZXXXVVVOOOJJJIIIMMMMMMNNNQQQUUUYYYZZZ[[[YYYYYYYYYZZZZZZ[[[[[[\\\XXXWWWSSSNNNHHHDDDBBBAAACCCGGGLLLQQQUUUYYYaaagggnnnrrrvvvwwwvvvuuuuuuuuuuuuqqqnnnnnnooojjj^^^TTT@@@<<<555111000111111000///////////////.........////////////000000000000////////////000000000000000000000000000000000000///......//////000111222000000111111111111111111000000000111111111222222000000000000111111222333000000000111222222333333222222222333555777:::;;;>>>@@@CCCEEEFFFHHHKKKNNNLLLMMMNNNOOOPPPPPPPPPPPPHHHGGGDDDAAA>>><<<;;;:::;;;<<<>>>>>>===>>>???AAAAAADDDHHHJJJKKKMMMOOOQQQUUUWWWXXXYYYXXXWWWXXXYYYYYYXXXWWWVVVUUUTTTSSSSSSVVVVVVVVVVVVVVVUUUTTTSSSUUUVVVVVVVVVVVVUUUTTTTTTUUUUUUUUUUUUUUUTTTSSSSSSVVVUUUTTTTTTTTTTTTTTTTTTUUUUUUVVVWWWYYY\\\^^^___aaaaaa``````___^^^^^^]]]___^^^^^^^^^^^^___```aaa]]]]]]\\\[[[YYYWWWUUUTTTWWWXXXXXXXXXWWWTTTQQQOOOMMMLLLJJJHHHFFFEEECCCCCCBBBDDDGGGJJJLLLMMMNNNNNNMMMKKKHHHGGGHHHJJJKKKKKKIIIEEE@@@===<<<<<<;;;;;;@@@@@@???>>>>>>>>>>>>>>>AAAAAAAAAAAA@@@???>>>>>>DDDEEEFFFFFFDDD@@@<<<:::555444333111000/////////////////////////////////...//////000000//////...---------............///...............---------,,,,,,---............------------............//////...---,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,---------------...///...------...///,,,+++++++++,,,---......,,,---......//////......,,,,,,------.../////////---...///000000///...---///000000111111000000///......//////000000//////111000000000000111222222000////////////000111111111222444666999===CCCHHHJJJLLLNNNPPPPPPRRRTTTVVVXXXWWWVVVUUUTTTSSSSSSSSSNNNPPPRRRUUU[[[ccclllsssyyy~~~{{{xxx{{{vvvcccZZZZZZWWWVVVWWWXXXZZZbbbttt~~~wwwfff^^^XXXYYYYYYSSSMMMJJJKKKJJJJJJMMMRRRWWWYYYZZZYYYYYYYYYYYYYYYYYYYYYYYY[[[ZZZWWWSSSLLLFFF@@@===@@@AAAEEEJJJLLLOOOWWW___gggmmmsssvvvuuutttuuuvvvvvvrrrnnnmmmmmmkkkeee___KKKDDD;;;555333333222000////////////////////////000000000//////......---////////////000000000000000000000000000000000000............///000111222222222111111111111111111000000111111111222222222000000000000111222333444000000000111222222333333444444444555777:::===???BBBDDDGGGHHHIIIJJJMMMOOOMMMMMMMMMMMMKKKJJJIIIHHHBBB@@@>>>===;;;:::::::::<<<>>>@@@@@@@@@AAACCCEEEGGGJJJMMMOOOPPPQQQRRRTTTTTTUUUWWWWWWUUUTTTUUUVVVTTTTTTUUUUUUTTTSSSSSSRRRRRRRRRSSSTTTSSSSSSQQQQQQTTTTTTTTTTTTTTTSSSSSSRRRTTTTTTSSSSSSRRRRRRRRRSSSVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSTTTVVVYYY\\\___`````````___^^^\\\[[[ZZZZZZ]]]]]]\\\\\\\\\]]]______\\\]]]]]]^^^]]]\\\[[[ZZZ^^^```bbbccccccaaa^^^\\\TTTTTTRRRPPPNNNKKKIIIGGGEEEEEEEEEEEEFFFGGGIIIIIIIIIHHHGGGFFFEEEGGGKKKNNNNNNJJJEEEAAA???===;;;:::<<<<<<<<<<<<============>>>>>>>>>>>>>>>===<<<<<<>>>BBBHHHLLLMMMIIIDDD@@@777666444333111000000/////////////////////////////////000000000000//////---------............///---------...............,,,,,,.../////////...------------............///...------------......//////.........------------++++++,,,,,,,,,---------,,,...000///---,,,---///,,,+++++++++++++++,,,,,,,,,---......//////......,,,,,,------...//////000///000000111111000000///000000111111111111000000...///000000111111111000111111000000111111222333111111111111111222333333222555888;;;>>>CCCHHHLLLKKKNNNPPPQQQRRRTTTVVVXXXVVVVVVVVVUUUTTTRRRQQQPPPKKKPPPYYYcccmmmyyy{{{vvvxxxssshhhggg``````bbbbbb```cccqqq~~~|||yyysssddd\\\WWWYYY\\\ZZZUUUSSSOOOMMMLLLMMMPPPTTTVVVWWWTTTTTTUUUVVVWWWWWWWWWWWWZZZZZZYYYWWWSSSLLLEEEAAA???>>>@@@DDDEEEEEELLLUUU^^^eeennntttuuuuuuwwwyyyvvvtttqqqoooooommmjjjhhhXXXOOOCCC:::777555222000/////////////////////000///////////////.........------------.........///////////////////////////............///000222222333222222222111000000000000111111111111222222222000000000000111222333444000000000111222222333333666666666777999===@@@BBBEEEGGGIIIJJJKKKLLLNNNPPPNNNNNNLLLKKKHHHEEECCCBBB>>>===;;;:::999999:::;;;===???AAABBBBBBCCCFFFHHHKKKNNNQQQSSSSSSSSSUUUVVVQQQRRRTTTTTTSSSRRRRRRSSSQQQQQQRRRSSSTTTTTTTTTSSSOOOPPPQQQRRRRRRQQQPPPOOOSSSSSSTTTTTTTTTSSSSSSRRRVVVUUUSSSRRRRRRRRRSSSTTTUUUUUUTTTSSSSSSRRRSSSSSSSSSSSSTTTVVVYYY\\\___aaa^^^]]]\\\[[[YYYWWWVVVUUU[[[ZZZYYYXXXXXXYYYZZZ[[[ZZZ[[[]]]^^^___^^^^^^]]]___aaadddggggggfffdddbbb_________^^^[[[XXXVVVTTTJJJHHHEEECCCBBBCCCDDDEEEDDDEEEEEECCCBBBDDDJJJOOOSSSOOOJJJFFFCCCAAA>>><<<999::::::;;;<<<===>>>>>>::::::;;;;;;;;;;;;::::::999@@@IIIPPPRRROOOIIIEEE999888666444222111111000//////////////////////////////000000000000//////---------.........//////,,,------....../////////,,,,,,.../////////...------------.........//////,,,---------///000111222000000//////.........---++++++,,,,,,,,,---------,,,...000///---,,,---000......---,,,,,,,,,------,,,---......//////......,,,,,,------...///000000---------,,,,,,---------000000111111111111000000///000111222222222222222111111111000111111222333333222222222333444444555444777;;;???CCCGGGLLLPPPMMMOOOQQQSSSTTTUUUXXXZZZTTTUUUUUUUUUSSSQQQOOONNNOOOWWWeeetttyyy|||vvvttt{{{vvvvvvlllmmmnnnlllfffeeeooo{{{yyytttuuurrrnnnfff]]]WWWZZZ___```^^^^^^VVVSSSOOONNNOOOPPPQQQQQQNNNOOOQQQTTTVVVXXXYYYZZZXXXYYYZZZ[[[ZZZUUUNNNIII???<<<===@@@@@@???EEEOOOWWW```kkkrrrtttvvvyyy|||vvvvvvtttsssqqqooonnnmmmbbbWWWIII???:::666222///////////////000000000000//////............//////......////////////......///000000111222333333333000000000000111111111111000000000000000000000000111111111111222333444444222000...000333444333111222555444///111777999666888999;;;>>>AAACCCEEEGGGHHHHHHJJJMMMPPPQQQQQQOOOQQQLLLFFFCCCCCCBBB???===>>>>>>>>>>>>>>>???@@@@@@DDDEEEFFFHHHIIIKKKLLLMMMQQQRRRTTTUUUUUUUUUTTTSSSSSSRRRQQQPPPPPPSSSUUUWWWSSSTTTSSSRRRUUUZZZ[[[XXXTTTVVVWWWUUURRRPPPRRRTTTTTTTTTUUUVVVWWWWWWXXXXXX]]]___aaa```^^^^^^bbbeeegggeee```[[[ZZZ[[[WWWRRRUUUTTTSSSSSSUUUWWWWWWWWW[[[YYYWWWUUUSSSTTTTTTUUUWWWYYYZZZXXXTTTRRRSSSTTTSSSTTTVVVYYY[[[^^^___```eeeeeeffffffggghhhiiiiiifffggghhhgggdddaaa``````\\\VVVOOOIIIGGGEEEBBB@@@?????????@@@AAACCCEEEFFFFFFHHHJJJKKKHHHCCC===:::;;;;;;;;;;;;;;;;;;::::::888:::;;;;;;999999999;;;AAA???@@@FFFNNNRRRQQQOOOAAA<<<555111111222222111000000000000////////////........................//////............//////------------------------000///...---------------------------------------***+++,,,,,,------,,,,,,------------------------///......---------.........------------...//////222///---...000000...,,,///...---,,,,,,---...///............////////////////////////////////////......000111333555666777222222111111000/////////111111222333333333333222222333333222111111222333666777999>>>EEEJJJMMMNNNOOOPPPRRRTTTVVVWWWXXXXXXVVVXXXWWWSSSPPPNNNMMMKKKRRR\\\pppzzzvvvvvvwwwvvvuuuyyyyyyuuunnngggfffjjjpppjjjddd______cccfffeeeccc[[[XXXUUURRRNNNJJJIIIKKKIIIKKKMMMPPPTTTXXXZZZ\\\^^^\\\ZZZZZZZZZXXXTTTPPPEEEAAA===<<>><<<>>>>>>>>>???@@@BBBCCCDDDGGGHHHJJJLLLNNNOOOPPPPPPSSSTTTTTTSSSSSSRRRQQQQQQMMMNNNOOOPPPPPPQQQSSSTTTRRRWWWZZZ[[[]]]bbbcccaaa^^^```bbbaaa^^^\\\[[[\\\\\\]]]___bbbeeehhhjjjlllqqqsssuuuvvvvvvxxx~~~xxxppplllllliiiccc```^^^]]]\\\\\\[[[YYYXXXXXXVVVTTTQQQOOOOOOOOOPPPTTTUUUVVVTTTQQQPPPQQQSSSYYYXXXXXXYYYZZZ\\\]]]]]]^^^___aaadddfffgggiiiiiijjjkkkmmmllljjjhhhggggggfff```YYYSSSOOOKKKGGGDDD@@@???>>>===>>>@@@BBBCCCEEEGGGIIIIIIGGGCCC>>>:::;;;<<<<<<======>>>??????===>>>@@@???===;;;;;;;;;@@@???AAAEEEKKKPPPRRRSSSIIICCC<<<666444333222111111111111111000000000000//////////////////////////////............//////------------------------//////...---------------------------------------,,,,,,---............---.................................---------.........---------......//////000...------///000...,,,......------------..................////////////////////////////////////000000111222222333444444222222222222111111111111111111222222333333333222222333333333222222444666888999===BBBHHHLLLOOOPPPPPPQQQSSSTTTVVVWWWWWWWWWUUUWWWVVVQQQLLLKKKMMMOOOYYYfff~~~zzz~~~yyyoooddd]]]]]]bbbggghhhfffdddeeeiiimmmoooppplllbbbWWWPPPLLLJJJIIIIIILLLNNNPPPSSSUUUXXXYYYZZZ\\\[[[ZZZZZZ[[[ZZZWWWTTTJJJEEE???<<<===???@@@@@@EEENNNZZZdddkkkqqqvvvyyy{{{yyyvvvsssrrrrrrrrrsssllleeeYYYKKK???666333222111111111000000/////////000//////......//////000...//////000000//////......//////000000111111222000000000111111111222222111111111111111111111111333333222222111222222222222111000111333222111///111555777555333666999:::<<<===???BBBEEEHHHJJJLLLOOONNNMMMNNNOOOOOOMMMKKKGGGDDD@@@>>>>>>===<<<;;;===>>>???@@@CCCEEEGGGHHHKKKMMMOOOPPPRRRRRRRRRQQQQQQPPPNNNLLLKKKKKKLLLLLLJJJMMMPPPRRRSSSTTTVVVWWWZZZcccllloooqqqtttuuussssssvvvxxxyyywwwtttrrrrrrqqqrrruuuzzz~~~uuussspppmmmkkkgggbbb^^^\\\[[[XXXUUURRRQQQPPPPPPTTTTTTTTTRRROOOOOOPPPQQQYYYWWWTTTTTTUUUWWWXXXXXXZZZ[[[^^^aaaccceeeeeeeeekkkmmmooopppooonnnnnnnnnooojjjddd^^^XXXRRRMMMIIICCC@@@===;;;:::;;;===???BBBCCCEEEFFFEEEAAA>>>;;;;;;<<<===>>>@@@BBBDDDEEE@@@AAABBBBBB@@@??????@@@@@@AAACCCEEEHHHLLLRRRWWWSSSMMMDDD<<<777555333111111111111111111111111111000000000000000000000000//////............//////------------------------//////...------------...------------------------------...///////////////////////////////////////........................------........./////////...---,,,---//////...------..................---............////////////////////////////////////111111111222222222222222222222222222222333333333111111222222222333333333111222333333333444777999:::===BBBGGGLLLOOOQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVTTTUUUTTTQQQLLLKKKOOOTTT\\\kkkzzziii[[[UUUWWW\\\```eeefffhhhiiilllpppvvvyyy}}}ppp]]]QQQMMMMMMLLLIIINNNPPPRRRUUUWWWXXXXXXXXX[[[ZZZZZZ\\\]]]]]][[[YYYRRRLLLDDD>>><<<<<<===>>>@@@FFFPPP\\\gggpppvvvyyy|||{{{xxxuuutttssssssssspppjjj```TTTHHH===666222111111000/////////000000000000////////////000000//////000000000000//////......//////000000000111000000111111111222222222111111111111111111111111444444333222111111111111111111111222222222111000///444777777666777;;;>>>???@@@BBBEEEHHHKKKMMMNNNPPPNNNLLLLLLLLLKKKHHHFFFAAA???>>><<<<<<<<<<<<;;;======???AAADDDHHHJJJLLLOOOPPPQQQRRRRRRQQQOOONNNMMMLLLJJJIIIIIIKKKMMMOOOPPPSSSWWWZZZ[[[^^^cccgggppp}}}zzzsssooommmkkkhhheeebbb```___^^^]]]]]][[[YYYWWWVVVVVVVVVYYYUUURRRQQQSSSVVVWWWVVVWWWYYY\\\^^^`````````___gggjjjmmmnnnnnnooooooppppppnnnjjjeee___XXXRRROOOHHHEEE???;;;888888:::;;;>>>???AAABBBAAA???<<<;;;::::::<<<>>>AAAEEEHHHJJJBBBBBBBBB@@@???AAADDDGGGEEEGGGHHHGGGFFFIIIQQQXXXYYYTTTKKKBBB;;;777444333111111111111111111111111000000000000000000000000//////............//////........................///......---------..............................------...////////////...........................------..................---......///////////////,,,,,,,,,---...//////...,,,---...//////...---,,,............////////////////////////////////////111111111111222222222222000000111111222333444444222222111222222222333333222333333222222333666999<<<@@@FFFKKKOOOPPPQQQRRRTTTUUUUUUVVVVVVUUUUUUTTTTTTSSSSSSVVVVVVTTTUUUXXX```mmm{{{gggYYYUUUWWWZZZ\\\___bbbfffgggggglllttt{{{}}}lll[[[SSSQQQOOOLLLNNNOOORRRUUUWWWWWWWWWWWW[[[\\\\\\^^^^^^^^^\\\[[[YYYSSSJJJAAA<<<:::;;;;;;<<<@@@HHHTTTbbbnnnuuuyyy{{{zzzxxxvvvtttsssrrrrrrqqqmmmfff]]]RRRFFF;;;444222111000/////////000000000000////////////000000//////000000000000//////////////////000000000000111111111111222222222222111111111111111111111111444444333222111111111111111111222222222333444555111333666888999:::???CCCBBBCCCEEEGGGIIIKKKMMMNNNMMMKKKHHHGGGFFFEEECCCAAA==================>>>>>>>>>???@@@CCCFFFJJJLLLNNNPPPQQQQQQPPPOOOMMMKKKJJJKKKKKKKKKLLLOOOTTTYYY\\\\\\```cccfffhhhoooxxx}}}zzzxxxvvvuuuuuutttsssqqqpppnnnllljjjddd^^^XXXVVVWWWXXXVVVTTTRRRSSSUUUXXXYYYZZZZZZZZZbbbdddhhhkkklllmmmnnnpppmmmmmmllliiiddd___[[[XXXQQQLLLFFF???;;;999::::::;;;<<<=========<<<;;;:::888888:::<<<@@@EEEIIIKKKIIIGGGDDD@@@???AAAFFFJJJMMMPPPQQQNNNJJJJJJQQQXXXZZZWWWPPPHHH@@@;;;888666222222222111111111000000//////////////////////////////............//////..............................---------......///........................,,,,,,---...............------------------------,,,,,,---...//////......---...///000000000//////,,,------.........///000,,,---...//////...---,,,............////////////000000000000000000000000...///000111222333333444...//////000111222333333222222111111111222333444333333333222111333666999>>>CCCIIIMMMOOOPPPQQQSSSVVVVVVVVVVVVVVVUUUTTTTTTUUUSSSWWWbbbhhhfffbbbaaalllwwwyyyfffZZZVVVWWWXXXWWWVVVZZZ^^^```bbbiiiuuu~~~ppp```XXXSSSNNNLLLMMMPPPSSSUUUWWWWWWWWW\\\]]]_________^^^]]]\\\]]]YYYQQQGGG@@@;;;:::::::::<<>>???CCCGGGEEEEEEGGGHHHIIIKKKLLLLLLIIIFFFCCCBBBAAA@@@>>>===;;;===???@@@???@@@BBBDDDAAABBBDDDFFFIIILLLNNNPPPPPPPPPNNNMMMLLLJJJJJJIIIIIIJJJLLLQQQWWW___fffjjjmmmqqqvvvyyy}}}xxxqqqhhhbbb```]]]WWWRRROOOOOOPPPRRRTTTUUUWWWWWW\\\___dddggghhhjjjlllmmmjjjllllllkkkhhheeecccccc[[[WWWPPPHHHBBB>>>===<<<;;;;;;<<<;;;;;;;;;::::::777888999;;;>>>CCCGGGJJJQQQPPPLLLHHHEEEFFFIIILLLWWWZZZ[[[YYYTTTRRRVVVZZZ\\\[[[WWWPPPHHHAAA<<<;;;555444444333222111000000//////////////////////////////............//////...........................------------...//////........................,,,,,,---............---------------------------+++,,,---/////////......---...///000111000//////---///000///......///000---..................---............////////////000000000000000000000000......///000111222333444......///000111111222222333222111111111222333444333444333222222444888<<>>DDDHHH@@@<<>>>>>===<<<;;;;;;>>>BBBCCCCCCDDDFFFIIIGGGGGGHHHJJJLLLNNNPPPQQQOOONNNLLLKKKKKKLLLMMMNNNMMMOOOTTT[[[dddmmmuuuyyy~~~|||yyysssjjjbbbXXXWWWUUUSSSRRRSSSTTTTTTVVVYYY^^^aaacccdddggghhhgggiiikkkjjjhhhggghhhiiieeeaaaZZZRRRJJJDDDAAA???>>>======<<<<<<;;;;;;;;;999888999:::===BBBFFFIIITTTUUUVVVVVVTTTSSSTTTUUU```ccceeeeeeaaa___^^^___```aaa```ZZZQQQHHHBBB???999888777555444222111000000000000000000000000000//////............//////........................---------------...//////........................------...////////////...........................***+++---///000000///...---...000111111111///...///111222111///...///111......------------..................////////////000000000000000000000000///000000000111111111222000000000111111222222222333222111000000222444555333333333333555888>>>BBBEEEIIINNNOOOOOOOOOSSSWWWVVVVVVVVVWWWVVVVVVUUUUUUXXX^^^nnnzzzjjj```ZZZVVVTTTNNNOOOQQQVVV___ooo{{{kkk\\\QQQQQQPPPQQQRRRTTTWWWXXXXXX[[[___```___^^^___aaa[[[\\\[[[UUULLLCCC>>>;;;777999===BBBKKKYYYhhhssstttuuuwwwxxxxxxwwwuuutttooonnnooopppmmmcccUUUKKK;;;999555222000///000000111111000000000000111111000000111111111111000000222222222111111111111111111111222222222333333333222222222222222222222222111111111111222333444444///000000000222888BBBIIISSSGGG???BBBGGGGGGGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHBBB@@@===<<<<<<===<<<;;;<<<@@@DDDFFFFFFGGGJJJLLLKKKKKKLLLMMMNNNPPPRRRSSSNNNMMMKKKKKKLLLNNNRRRTTTYYY\\\bbbjjjsss}}}}}}gggccc^^^XXXTTTRRRQQQRRRQQQTTTYYY\\\^^^___bbbcccdddfffhhhhhhfffeeehhhjjjkkkggg```XXXPPPIIIDDDAAA@@@???>>>===============:::999999:::===AAAEEEHHHQQQVVV\\\```aaa```______eeehhhkkklllkkkhhheeedddeeeggggggaaaWWWLLLEEEBBB<<<;;;:::888666444222111111111111111111111111111//////............//////////////////////////////---------------...///000////////////////////////...//////000000000000000////////////////////////***+++---///000000///...---...000111222111///...000222333222///...///111///...---,,,,,,---...///............/////////000000000000000000000000000222111111111000000//////111222222222222333333333333222111000000222444555111222333555777<<>><<<::::::<<<>>>EEEEEEEEEDDDDDDFFFJJJNNNQQQNNNLLLOOOSSSUUURRROOOKKKKKKLLLMMMPPPWWW```fffpppsssyyy{{{iii]]]YYYWWWSSSPPPOOOPPPRRRTTTVVVYYY]]]______```bbbcccdddeeeggghhhhhheeebbb]]]XXXPPPHHHBBBDDDCCCBBB@@@???===<<<;;;;;;===>>>===;;;<<<@@@CCCLLLSSS]]]eeehhhiiikkklllnnnoooooopppooonnnmmmlllqqqlllgggccc___XXXMMMDDD===<<<;;;;;;:::888555333111111111111111222222333666444222000//////000111000000000000000000000000///////////////////////////////////////000111111////////////////////////------------------------......------------..............................000333555444000,,,,,,...//////000000///...------+++,,,------......------...............///000000222222111111111111111111......///000111222222333333333222222333333444555666555555777:::@@@EEEIIILLLNNNPPPSSSTTTTTTTTTSSSWWWXXXXXXWWWVVVXXX[[[^^^cccnnn|||~~~nnnaaaXXXVVVSSSQQQUUUaaappp||||||rrr```]]]WWWQQQLLLKKKNNNQQQSSSXXX]]]^^^\\\\\\___bbbbbb^^^[[[ZZZXXXQQQFFF===;;;888888;;;???HHHXXXhhhlllsssxxxwwwuuuvvvvvvtttpppqqqqqqppppppnnneeeZZZFFF???777444444555333000000000111111111111000000000//////...///000111222000000000000000000000000000000000000111111111111222222222222222111111111333111///000222333111///222444444222777BBBMMMQQQIIIEEEAAABBBEEEHHHGGGEEEEEEEEEDDDCCCAAA@@@??????>>>>>>===<<<;;;;;;>>>@@@AAACCCFFFGGGIIIKKKNNNQQQRRRQQQQQQTTTXXXZZZXXXUUUWWWYYY\\\```eeemmmuuu{{{~~~pppggg___WWWPPPOOOPPPRRRTTTUUUWWWYYYZZZZZZ[[[]]]^^^^^^______```dddbbb```^^^ZZZUUUOOOJJJGGGFFFEEECCCAAA>>>===<<<999;;;<<<;;;::::::===@@@GGGOOO[[[eeekkknnnppprrrpppqqqrrrrrrrrrrrrqqqpppssspppllljjjggg```VVVOOOCCC@@@<<<;;;<<<<<<:::888444333222111000111111222333222000////////////000000000000000000000000000000000000000000000000000///////////////000111111////////////////////////------------------------///......------......///........................111222333222000...---...//////000000///......---------...////////////...///............///000000222222111111111111111111000000000111111222222222333333222222333333444555444444555888===DDDJJJNNNOOOOOOPPPQQQSSSUUUVVVWWWWWWWWWWWWWWWYYY^^^eeekkktttrrrddd]]]YYYUUUWWW```lllvvv|||wwwooodddaaaZZZSSSNNNMMMPPPSSSTTTYYY]]]^^^\\\[[[\\\___bbb___]]]\\\ZZZTTTJJJBBB===:::999;;;===DDDRRR___hhhpppvvvuuutttuuuuuutttrrrsssrrrppppppnnneee[[[OOOGGG===666444333111...000000111111111111000000000////////////000111222111111111111111111111111000000000111111111222222222222222222222222222222333111000111222333222111333555555666<<>>>>>===<<<;;;;;;;;;<<<=========>>>AAADDDBBBEEEIIILLLMMMOOOQQQSSSVVVWWW[[[```eeehhhhhhgggeeeiiipppvvv}}}tttfff]]]VVVVVVVVVVVVVVVWWWXXXXXXWWWXXXYYYZZZ[[[[[[[[[[[[___^^^]]]]]]]]][[[XXXVVVNNNMMMKKKHHHDDDAAA>>><<<999:::;;;;;;::::::<<<>>>CCCKKKXXXdddlllppprrrsssrrrssstttvvvvvvvvvvvvuuuuuusssqqqpppnnniiiaaa[[[MMMFFF>>>;;;>>>AAAAAA@@@999777444111000///000000000000//////////////////000000000000000000000000000000000000000000000000///////////////000111111////////////////////////------------------------///......------......///////////////////////////111000000000111111///---//////000000000///.........//////000000000000000//////......//////000111111111222222222222222222222222222222222222222222333333333333333444444555555666888;;;@@@FFFLLLOOOQQQQQQQQQRRRSSSVVVYYYZZZXXXXXXWWWZZZ```kkkyyyrrrlllfff```^^^bbbiiiqqquuu~~~zzzrrrmmmhhheee___XXXRRROOOPPPRRRTTTXXX\\\]]][[[YYYZZZ[[[```___^^^^^^]]]XXXPPPJJJ???<<<::::::;;;???IIITTTbbbkkkrrrssssssuuuvvvtttsssuuutttqqqqqqoooggg^^^XXXOOOCCC:::555444222000000000111111111111000000000000000000000111111111000000000000000000000000000000111111111222222222222222222333333333333333333333222333444444444444444666666888>>>EEEEEEAAADDDCCCBBBDDDFFFGGGEEECCC;;;;;;;;;;;;:::::::::::::::;;;===>>>???AAAEEEGGGHHHJJJLLLNNNOOOPPPSSSVVV]]]bbbiiiqqqwww|||zzzyyyiiifffaaa]]]ZZZYYYYYYXXXVVVVVVWWWYYY[[[\\\\\\[[[ZZZYYYZZZ\\\___``````___XXXVVVSSSOOOJJJDDD@@@===<<<<<<===<<<<<<<<<===>>>BBBIIITTT___gggkkkmmmnnnqqqsssuuuwwwxxxyyyyyyxxxwwwuuutttsssqqqmmmfffbbbVVVLLLAAA<<>>BBBFFFJJJLLLQQQRRRSSSTTTVVVXXXYYYZZZYYYYYYYYY^^^jjj|||~~~xxxpppjjjhhhkkkooorrrwwwvvvuuuuuuuuussspppnnniiiiiieee```XXXRRROOONNNSSSVVVYYY[[[YYYXXXXXXYYY]]]\\\]]]^^^^^^ZZZUUUPPPAAA===:::::::::;;;BBBKKK\\\fffnnnqqqrrrvvvwwwvvvuuuwwwvvvsssqqqpppjjjbbb\\\TTTHHH>>>999666555444000000111111111111000000///000000111111111111111////////////////////////111111111111222222222222222222333333444444444444111222333333333333444444444666888:::@@@FFFDDD???CCCBBB@@@@@@AAABBBBBBBBB::::::::::::;;;;;;;;;;;;;;;===???AAABBBDDDHHHJJJKKKLLLMMMNNNPPPUUU\\\aaajjjpppyyyuuujjjbbb]]]YYYWWWUUUTTTTTTVVVZZZ]]]]]]\\\YYYXXXXXX[[[___bbbcccccc___^^^[[[WWWQQQKKKFFFBBB@@@??????????????????>>>@@@DDDLLLVVV___eeehhhiiipppqqqsssvvvxxxxxxyyyyyyyyyxxxvvvtttqqqmmmiiifff]]]RRRFFF???@@@DDDGGGHHHDDDBBB===888444111000///000000111222222222111111////////////////////////........................///////////////000000111000000000000000000000000---------......//////////////////....../////////111111111111111111111111111...,,,---111222111...//////000000000000000///......///000000000000//////////////////000111111111111222222333333333333444444444333333333333333444444333333444444555666999:::===@@@DDDHHHJJJLLLOOOQQQUUUXXXYYYXXXWWWVVVUUUVVVYYYbbbrrrxxxqqqnnnmmmnnnooommmjjjiiijjjkkkkkkkkkfffhhhjjjggg```WWWOOOKKKRRRSSSVVVWWWWWWWWWWWWXXXXXXYYYZZZ\\\\\\[[[WWWUUUCCC>>>;;;:::999:::???FFFUUU```jjjooorrrvvvxxxxxxvvvxxxwwwtttrrrqqqmmmgggccc\\\QQQFFF>>>999666555000000111111111111000000///000111111222222111111////////////////////////111111111222222222222333222333333444444555555666///000222222111111333444333777;;;>>>DDDJJJKKKHHHAAA@@@???>>>============:::;;;;;;<<<======>>>>>>>>>@@@CCCEEEFFFGGGJJJLLLJJJKKKMMMPPPVVV___iiipppxxxtttjjjaaa[[[YYYVVVTTTUUUYYY]]]___^^^^^^\\\[[[\\\^^^aaabbbbbbbbbaaa```]]]YYYTTTPPPMMMFFFEEEDDDEEEFFFEEECCCAAA@@@AAAEEEMMMWWW```gggiiinnnooorrrtttvvvwwwwwwwwwzzzxxxuuuqqqnnnkkkjjjiiibbbZZZNNNDDDAAACCCFFFIIIIIIGGGCCC>>>999555222000222222222111111111111111000000000000000000000000111111111111111111111111///////////////000111111000000000000000000000000---------...//////000000000//////......//////000000000000000000000000000000///---...///000000/////////000111111111000000......///000000000000000000000//////000000111222111111222222333444444444333333333333333333333333444444444444444555555666666888===BBBGGGLLLNNNPPPNNNQQQUUUXXXYYYWWWTTTRRRPPPRRRXXXdddyyy{{{qqqllljjjfffbbb^^^\\\]]]```bbbcccaaafffkkkkkkfff^^^VVVQQQTTTSSSSSSSSSSSSTTTUUUVVVTTTVVVXXXZZZ[[[ZZZXXXWWWIIIBBB===;;;::::::>>>CCCNNNYYYeeekkkpppvvvyyyxxxvvvyyyyyyuuussssssqqqmmmkkkfff]]]QQQFFF<<<666222000000111111111111000000///000111222222222111111111111111111111111111111111111111222222222333333333333333444555666666666000222444444333333555777444:::???@@@DDDKKKOOOOOO@@@AAABBBBBB@@@===;;;:::;;;;;;<<<===???@@@AAAAAABBBDDDFFFHHHHHHIIIKKKLLLIIILLLQQQWWW^^^iiissszzzvvvmmmhhhbbb]]]\\\```eeefffffffffccc___^^^___`````````___```aaabbbaaa___\\\ZZZRRRPPPOOOPPPQQQQQQNNNKKKHHHEEEDDDHHHRRR\\\eeeiiimmmnnnpppssstttuuuuuuuuuuuusssooojjjgggfffhhhjjjfff```VVVKKKCCCAAAEEEIIIMMMKKKHHHDDD???999555222333222111000//////000000000000000000000000000000222222222222222222222222///////////////000111111000000000000000000000000---------...///000000000000000////////////000000000000000000000000000000///000000...------///000//////000111111111111111///000111111222222111111000000//////000000111222111111222222333444444555111111222222333333444444444444444444444555666666777:::???EEEJJJNNNPPPQQQPPPQQQTTTUUUUUUTTTQQQPPPMMMQQQZZZjjjxxxnnniii^^^ZZZUUURRRSSSVVVXXXZZZ\\\bbbhhhllljjjfffaaa^^^XXXVVVRRRPPPOOOQQQRRRRRRRRRTTTWWWYYYZZZZZZYYYYYYPPPHHH@@@<<<:::999<<>>BBBAAABBBHHHMMMOOOAAADDDHHHHHHEEEAAA<<<:::;;;<<<===>>>@@@AAABBBBBBDDDFFFIIIJJJJJJJJJKKKLLLLLLPPPVVV]]]eeemmmvvv|||xxxqqqiiigggjjjnnnoooooolllhhhccc```_________^^^\\\^^^aaadddffffffdddccc\\\ZZZYYYZZZ\\\[[[WWWTTTRRRLLLGGGGGGOOOYYYbbbfffmmmnnnppprrrttttttttttttooolllhhhccc```aaaeeehhhhhheee]]]PPPEEEAAADDDIIINNNNNNLLLHHHBBB<<<666333444222000...------//////000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000---------...///000000111000000////////////000000///////////////////////////111111///,,,+++...111//////000111111111111111111111222333333333333222000000000000000111111222111111222333333444555555000000111222222333444444555444444444444555666666<<>>;;;999<<<@@@BBBNNN\\\dddkkkrrrvvvvvvuuuyyyyyyvvvtttvvvwwwuuuooonnnkkkcccWWWJJJ@@@:::333333222222111000000000111111111111222333444555222222222111111000000000111666888444111333444444222111111111222222333444333444555777888:::;;;<<<:::<<>>@@@EEEHHHLLLOOOOOONNNJJJBBB888777666444444555555333111333333222222111000000///,,,,,,------......//////000000////////////000000333222000...---...000111000000000000000000000000...............---------111///...///000111000...000000000000000000000000000000000000111111111111000111333333333111///...///000111333333222111111111111222333333444555555222222222333333333444444444555666555555555777999;;;@@@FFFKKKNNNNNNOOOPPPNNNQQQSSSSSSOOOLLLKKKLLLUUU[[[hhh}}}zzzhhhaaaZZZPPPJJJHHHLLLQQQUUUUUU[[[ccckkkooorrrtttuuukkkdddZZZPPPJJJIIILLLNNNLLLNNNQQQUUUXXXZZZ[[[\\\VVVPPPGGG@@@>>>===>>>>>>CCCJJJTTT^^^ffflllqqqttttttuuuvvvwwwwwwvvvuuutttqqqooommmiiibbbTTTCCC888222222222222111111111111111111111111222333444555444444333333333222222222222666777333111222333222333333222222222333333444333444555777999;;;<<<===;;;<<<===>>>???@@@@@@@@@CCCBBBAAA@@@>>>===<<<;;;CCCCCCCCCDDDFFFHHHIIIIIIHHHHHHJJJMMMOOOPPPPPPOOOQQQTTTZZZbbbmmmwwwqqqccc]]]ZZZVVVVVVZZZXXXZZZ\\\]]]^^^```eeeiiikkkiiieeebbbaaaaaacccdddbbb```\\\VVVRRRTTT[[[aaajjjnnnsssvvvvvvuuuuuuvvvuuummm```UUUNNNNNNRRRUUU^^^```^^^TTTHHH??????BBBFFFKKKPPPQQQQQQPPPHHH???888666333222333333333222444444333222111000//////////////////000000000000000000////////////000000000...---++++++,,,---...000000000000000000000000///.....................111///...///000111000...000000000000000000000000000000000000111111111111000111333333333111000...111111222333333333333333222222222333333444444555333333333333444444444444444555666666555666888:::???CCCHHHMMMNNNOOOPPPPPPLLLOOOQQQQQQOOOPPPSSSVVVbbbhhhuuuqqqddd]]]UUUOOOMMMNNNNNNMMMQQQWWW```kkkuuu|||rrrkkk```UUUMMMJJJKKKMMMMMMOOORRRUUUXXXYYYZZZZZZWWWQQQJJJDDDAAA@@@???>>>BBBHHHRRR\\\ccciiimmmppprrrsssuuuvvvvvvuuusssrrrpppooonnnllleeeYYYIII>>>111111111111222222222222111111111222222333333444555555555555444444444444222666777333111333444222555555444444333444444444333444666888;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;::::::999:::;;;===>>>@@@FFFGGGHHHIIIJJJJJJKKKKKKEEEIIIOOOUUUYYY[[[ZZZZZZVVVYYY```jjjvvvlll___ZZZXXXXXXZZZXXXYYY[[[\\\]]]___bbbeeemmmlllkkkiiihhhfffeeeeeefffgggfff```XXXTTTXXX]]]dddjjjqqquuuwwwvvvuuuuuuyyyrrreeeXXXOOOKKKKKKLLLWWWZZZ[[[VVVLLLCCC??????CCCIIIOOOSSSVVVWWWQQQJJJ???;;;555222111333333444555444333222111000//////222222222111111111111111000000////////////000000111111///.........///000000000000000000000000000///////////////000000000111///...///000111000...000000000000000000000000000000000000111111111111111111222333333111000///333333222222333333444555333333333333333444444444444444444444555555555666444555666666666777:::===CCCFFFKKKNNNOOOOOOPPPQQQPPPQQQRRRQQQRRRVVV]]]cccpppyyy|||iiibbbYYYSSSRRRQQQMMMIIIOOOSSS\\\jjjyyy|||uuuiii\\\RRRMMMKKKKKKNNNPPPSSSVVVXXXYYYXXXXXXWWWSSSMMMHHHEEEBBB@@@>>>AAAGGGPPPXXX^^^ccchhhjjjooopppsssttttttsssqqqooooooooooooooojjj```QQQGGG000000111222222333444444111111222222333333333333555555555555555444444444222555666444444777888555777666666555555555555555333555777:::<<<>>>??????@@@???===<<<;;;;;;<<<<<<>>>>>>======>>>@@@CCCEEEEEEFFFHHHIIIJJJKKKMMMNNNIIIPPPYYYaaafffhhhhhhgggbbbeeelllwww~~~llleeebbb___]]]]]]]]]^^^^^^^^^```bbbdddkkklllmmmmmmmmmkkkiiiggghhhiiijjjfff___ZZZWWWWWW\\\aaaiiiqqquuuwwwvvvuuuxxxssskkkbbbZZZSSSOOOMMMOOOSSSWWWVVVPPPGGGAAA>>>>>>EEELLLQQQWWW[[[YYYSSSJJJDDD<<<555333333444555333333222222222111111111333333333222222111111000000000////////////000000222222111000000000111222////////////////////////000000000000000111111111111///...///000111000...000000000000000000000000///000000000111111111111111111222222222111111000333333222111111333444555444444444444444333333333555555555555666666666666555666666777777999===@@@FFFIIILLLNNNOOOOOOQQQRRRVVVWWWWWWVVVXXX^^^hhhppp}}}vvvkkk]]]UUURRRQQQNNNKKKNNNPPPWWWeeeuuu|||pppcccXXXPPPLLLKKKLLLNNNRRRUUUWWWXXXXXXXXXVVVSSSOOOKKKHHHDDD@@@===BBBGGGNNNUUU[[[___cccffflllnnnqqqssstttrrrpppooommmmmmooopppnnneeeYYYPPP000000111222333444444555111111222333333333222222333333333333333444444444111444555444666;;;<<<999777777666555555666666666555666999<<<>>>???@@@???>>>===<<<;;;;;;<<<===>>>AAAAAA@@@@@@AAACCCFFFHHHEEEGGGHHHIIIHHHJJJMMMPPPTTT[[[fffnnnrrrtttuuuvvvuuuyyy{{{tttkkkbbb___^^^\\\\\\^^^```cccdddfffhhhjjjlllmmmlllkkkiiihhhgggfffgggfffaaaZZZSSSSSSXXX```iiiqqquuuuuuuuuttttttrrrmmmfff]]]UUUPPPKKKNNNRRRTTTQQQKKKDDD???;;;AAAGGGMMMUUU\\\\\\YYYTTTMMMCCC:::555333333222000111111222333333444444222222222111111000000000000000////////////000000.....................///////////////////////////000000000000111111222222111///...///000111000...000000000000000000000000///000000000111111111111111111111222222222111111222111000000000111333444555444444444444444444444555555555666666666777777555666777777888;;;???CCCHHHJJJMMMNNNOOOPPPSSSUUUWWWZZZ\\\___dddmmmyyy~~~jjjZZZRRROOOOOONNNLLLLLLPPP\\\lllyyy{{{qqqfff[[[SSSNNNLLLKKKLLLOOORRRUUUWWWXXXYYYUUURRROOOLLLIIIFFFAAA>>>BBBGGGNNNTTTXXX\\\```ccciiilllpppssstttsssqqqooollllllmmmooooooiii___XXX111111111222333444444555111111333444444333222111222222222222333333333333111333444444777<<<===:::666666555555666666777888777888;;;>>>@@@@@@@@@???999999::::::;;;<<<>>>>>>======>>>???BBBDDDGGGIIIHHHJJJKKKJJJIIILLLRRRWWWccckkkttt{{{~~~qqqdddaaa]]][[[]]]```cccdddbbbdddfffhhhjjjkkkkkkjjjgggdddcccfffiiifff\\\TTTPPPRRRXXXaaajjjpppssstttrrrtttvvvuuuooodddYYYRRRNNNOOOPPPQQQPPPLLLEEE@@@999>>>CCCHHHPPPZZZ]]][[[YYYSSSIII@@@:::666333111000111111222333444555555111111111000000000000000000000////////////000000/////////000000000000000000000000000000000000000//////000000111111222222111///...///000111000...000000000000000000000000000000000000111111111111111111111111111222222222111111000000111111222333444444444444444555555555555555555555666666666777666666777888999===BBBFFFIIIKKKNNNOOOQQQTTTWWWZZZYYY___gggpppzzziiiYYYRRRQQQQQQKKKKKKNNNVVVcccnnnuuuxxxxxxtttmmmeee]]]VVVRRRPPPLLLLLLMMMOOOQQQTTTWWWXXXTTTRRROOOMMMKKKHHHDDDAAABBBGGGLLLRRRVVVZZZ^^^aaaeeehhhmmmrrrttttttrrrpppnnnmmmmmmnnnoookkkddd^^^222222222333333444444444000111333444444333111000111222222222333333333333222333333222666;;;:::666444444444555666777888999999:::===@@@AAA@@@???>>>999:::;;;===>>>?????????===>>>@@@BBBDDDFFFHHHIIIHHHKKKMMMMMMOOOUUU___hhhuuu|||zzzsssiiicccaaabbbcccccccccccccccdddeeegggiiijjjeeedddeeeggghhheee^^^XXXRRRRRRTTT[[[dddlllqqqrrrsssuuuxxxxxxtttlllbbb\\\VVVSSSPPPNNNMMMJJJDDD???;;;>>>@@@CCCLLLWWW]]]]]]]]]XXXQQQJJJCCC>>>888555333333333333333333333333000000000000111111111111000000////////////000000111111222222333333333333000000000000000000000000......//////000111111222111///...///000111000...000000000000000000000000000000000000111111111111111111000111111222222333000111222222333333222222333333444444555555666666444444555555555666666666666777777888:::>>>DDDHHHKKKMMMOOOQQQTTTXXX]]]aaaeeennn|||kkk]]]YYYXXXRRRRRRSSSVVV\\\cccjjjnnnmmmjjjfffbbb]]]XXXUUUSSSOOONNNLLLLLLMMMPPPSSSUUUUUUSSSPPPNNNMMMKKKGGGEEEAAAEEEJJJOOOTTTXXX\\\___```dddjjjpppssssssrrrppprrrpppnnnnnnooommmhhhddd222222333333333333444444000222333444444333111000222222222333333444444444333444222111444888777222333333333444666777999::::::<<<>>>AAAAAA@@@???===;;;===???AAABBBBBBAAAAAACCCDDDFFFGGGHHHIIIIIIIIIEEEIIIMMMPPPUUU```nnnxxxzzzooohhheeedddbbbeeedddbbbbbbccceeegggiiicccfffhhhiiigggccc___\\\VVVTTTSSSXXX```iiinnnqqqsssvvvyyyzzzxxxrrrlllhhh]]]WWWPPPLLLKKKHHHCCC>>><<<>>>???AAAIIIUUU\\\]]]aaa]]]XXXRRRLLLFFF???;;;666555555444222222111000000000000111111222222333000000////////////000000---...///000000000000000000000000000000000000000---......///000111111111111///...///000111000///000000000000000000000000000000000000111111111111111111000000111222333333111222333444555444333222333333333444555666777777444444444444555555555666666777777888:::???EEEJJJLLLNNNQQQSSSWWW\\\bbbffftttzzziiibbb```]]]\\\[[[YYYYYY\\\aaaeeedddcccbbb___\\\YYYWWWVVVRRRPPPLLLJJJJJJLLLPPPRRRVVVTTTQQQOOONNNMMMJJJHHH@@@CCCIIINNNRRRVVVZZZ^^^]]]aaahhhnnnrrrrrrqqqpppuuurrrooonnnooonnnkkkggg333333333222222111111111333333222222333333444555333333333333333333333333555555555666666666666777555666777666444555888;;;;;;===???@@@@@@???<<<:::<<>>???@@@AAAAAAAAA???===<<<>>>@@@CCCDDDCCCBBBCCCDDDEEEEEEEEEEEEGGGIIILLLMMMSSSZZZeeennnwwwxxxkkkhhhccc```^^^___```aaa^^^bbbddddddfffiiieee^^^aaa]]]VVVQQQPPPVVV```hhhpppssswwwyyywwwtttrrrqqqmmmiiibbbYYYQQQJJJEEEBBB======>>>AAAFFFOOOZZZaaa``````___]]]XXXQQQHHHCCC===999444222222444444333111111111111111111111111111000000000000000111111111000000//////000000111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000...//////000111111222222222222222222222222222222111222222333333444444555777777777777777777777777888888999;;;???DDDHHHJJJNNNPPPUUUXXXXXX[[[fffsss}}}rrrggg```^^^___```___ZZZXXX[[[]]][[[ZZZ[[[___[[[VVVQQQMMMJJJJJJLLLOOOMMMLLLLLLMMMNNNMMMLLLIIIGGGEEEGGGLLLRRRUUUVVVZZZ___eeejjjmmmooopppqqqqqqooommmnnnooonnnkkkiii333333333333222222222222333333222222333333444555333333333333333333444444444444444555555555555666666666777777777999===AAACCCCCCBBBBBBAAA@@@??????AAACCCEEEEEEEEEDDDEEEFFFFFFGGGGGGGGGGGGLLLTTTZZZhhhrrrwwwrrrkkkeeebbb```^^^^^^\\\```bbbbbbdddggggggdddfffaaaXXXPPPLLLOOOVVV\\\jjjooouuuyyyyyywwwuuuttttttoooiiiccc^^^VVVNNNHHH>>>???@@@BBBGGGPPP[[[bbbcccbbbaaa^^^YYYTTTOOOLLL@@@<<<777444333444444444111111111111111111111111////////////000111222333000000////////////000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111222333333444444222222222222333333333333222222222333444444555555888888888888888888888888999999;;;===AAAFFFJJJLLLMMMQQQWWWZZZYYY]]]lll|||yyynnngggcccbbb```[[[XXX[[[]]]^^^```ccckkkhhhaaaYYYRRRMMMKKKJJJKKKJJJJJJKKKMMMNNNNNNMMMLLLHHHEEEEEEIIINNNRRRUUU[[[___dddhhhkkkmmmppprrrpppooommmnnnnnnnnnkkkiii333333333333333333333333333333222222333333444555333333333444444444444444444444444444555555555555555555666777999<<<@@@BBBCCCBBBAAAAAAAAAAAABBBCCCDDDFFFGGGGGGFFFFFFGGGHHHFFFHHHIIIIIIMMMXXXhhhtttzzzqqqjjjeee```\\\]]]```bbbcccdddfffgggffffffccc]]]VVVQQQPPPSSSVVVdddjjjsssyyy{{{{{{yyyxxxvvvrrrmmmkkkiiicccYYYQQQEEECCCAAA@@@EEENNN[[[cccfffeeeccc^^^YYYTTTQQQOOOFFFBBB===888555444444444111111111111111111111111000000//////000111222222000//////////////////000////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000222222222222333333444444222222222333333333333333444444555555666777777777777777777888888888888888999:::<<>>AAABBB@@@@@@??????AAACCCFFFGGGGGGHHHIIIHHHGGGGGGHHHJJJDDDFFFIIINNNXXXkkk~~~uuukkkddd```___```bbbddddddeeeggggggfffeee```[[[VVVTTTSSS^^^eeeooovvvzzzzzzyyyyyyuuurrrooooooppplllddd]]]QQQLLLEEE@@@AAAKKKXXXbbbggggggddd^^^WWWPPPMMMMMMJJJHHHCCC===777444333333111111111111111111111111222222111000//////000000000000////////////000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111222222222222222222222333333333444444444444444555666666777777888666666666777777888888888999:::===AAAEEEIIILLLNNNQQQSSSTTTTTTUUUaaa|||tttgggbbb]]]ZZZ[[[]]]aaaiiiqqqzzzuuu___RRRMMMKKKHHHHHHIIIKKKNNNOOONNNMMMOOOMMMJJJGGGGGGJJJNNNRRRXXXZZZ^^^bbbeeeiiimmmqqqqqqqqqqqqooollliiigggfff333333333333444444444444333333222222333333444555333333333444555555666666555555555666666666666777555555777;;;???BBBBBBAAA?????????@@@CCCEEEHHHJJJIIIJJJJJJIIIHHHHHHIIIKKKCCCHHHPPP\\\mmm}}}mmmeee______aaabbbccceeehhhjjjkkkiiiccc\\\VVVSSSZZZ```jjjqqquuuwwwwwwxxxtttrrrppppppqqqppplllhhh___XXXMMMDDDBBBHHHTTT]]]eeefffeee___VVVMMMIIIHHHKKKJJJGGGBBB;;;666444333222222222222222222222222333222111000////////////111111000000000000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111222222333333444444555555333333333444555555666666555555666777777888888888:::<<>>CCCIIILLLNNNRRRWWW[[[ZZZ___ccceeennnsssdddTTTWWWTTTLLLJJJQQQZZZ___sssmmm]]]SSSPPPTTTSSSKKKJJJPPPNNNOOOQQQSSSSSSRRRQQQPPPNNNOOORRRVVVZZZ^^^```bbbhhhjjjlllmmmkkkiiiiiiiii444333333333333333333444444444555555555555444444555555555555555555555555555666666666555666777999>>>???@@@BBBCCCDDDEEEEEEGGGGGGGGGFFFGGGGGGHHHIIIIIIFFFFFFIIIKKKNNNXXXcccsssnnn___ZZZ\\\___^^^^^^aaaeeehhhiiiiiijjjmmmppprrrsssssstttuuuuuuuuutttsssssstttuuuuuuqqqooojjjcccZZZRRRNNNMMMUUUZZZ```bbb\\\QQQGGG@@@AAABBBDDDEEEEEEBBB@@@>>>777555333333444555444222222222222222111111111111111111000000////////////000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111111111222333333333333222111111222222222333333333222444555444333222333444333444555666777777777777888999::::::::::::===??????CCCHHHLLLNNNSSSYYY^^^dddkkkpppttt|||ppp^^^XXXUUUPPPJJJHHHMMMVVV___wwwzzzjjj]]]TTTUUURRRJJJHHHLLLLLLMMMOOOQQQRRRQQQQQQPPPMMMNNNQQQTTTXXX[[[^^^___eeegggkkklllkkkiiigggggg333333333333333333333333333444444555555444444333555555555555555555555555555777888888777888:::<<>>@@@AAABBBDDDEEEFFFGGGGGGGGGFFFGGGHHHJJJLLLMMMNNNOOOMMMNNNOOOTTT]]]kkk}}}uuukkk___\\\XXXWWWYYY\\\___```fffiiilllnnnooopppqqqsssssssssrrrrrrrrrrrrsssssstttrrrooommmjjjbbbXXXPPPNNNRRRYYY______WWWKKKBBB@@@??????>>>??????@@@AAA???<<<999777555555555444333333222222222111111111000000000000000000000000000000000000000000000000------...///000000111111000111111111222222222222111111111111111111111111111111222333333333333222111111222222222333333333333555555555444333444555666666777888999999999999666888:::;;;===???CCCEEEHHHKKKNNNQQQUUU\\\fffnnnuuutttbbbXXXVVV^^^]]]SSSQQQZZZiiiuuuooo^^^WWWSSSOOONNNOOOHHHHHHIIIKKKMMMOOOPPPQQQNNNNNNOOOQQQSSSVVVYYYZZZ\\\aaagggjjjjjjhhhfffeee333444444555555444444333333444444555555444444333666666666666666666666666666777999:::;;;<<>>======>>>@@@AAABBB@@@===999666333222222333333333222222222222111000000000000111111111111000000000000000000000000---......///000111111222000111111111222222222222111111111111111111111111111111222333333333333222111111222222222333333333222444555444333222333444666777888999::::::::::::666888;;;===>>>AAAEEEHHHKKKMMMPPPSSSXXXbbboooyyyrrrccc[[[___]]]TTTRRRZZZ```pppvvveee[[[UUUQQQOOOOOOGGGGGGGGGHHHKKKMMMOOOQQQQQQQQQPPPQQQSSSUUUXXXYYYYYY^^^eeeiiiiiihhhgggfff333444555666666555444333444555555555555555555444666666666666666666666666333555777999:::<<>>======>>>???AAACCCCCCAAA===888333222111333333333333222222222222000000000111111111111222000000000000000000000000//////000000111111222222////////////000000000000222222222222222222222222111111222333333333333222111111222222222333333333222444555444333222333444444555666777888888888888666999<<<>>>@@@CCCGGGJJJKKKMMMPPPUUU^^^lll}}}zzzggg^^^YYYVVVXXX^^^```ooo|||nnnaaaWWWPPPLLLKKKGGGGGGFFFGGGIIILLLOOOQQQTTTSSSRRRQQQRRRTTTWWWXXXVVV[[[aaaeeegggfffffffff333444555666666555444333555666666777777666666555666666666666666666666666444666888:::<<<>>>BBBEEEDDDEEEFFFGGGGGGGGGGGGGGGLLLKKKIIIIIIJJJNNNQQQTTT___ooowwwjjjaaa[[[XXXVVVXXX\\\```dddfffiiikkkmmmmmmnnnnnnoooooonnnnnnmmmkkkmmmnnnnnnllljjjiiihhh^^^YYYVVVYYY______VVVNNNBBBAAA???>>>===>>>??????AAACCCDDDAAA<<<777444444444444333333333222222222000000111111111222222222000000000000000000000000111111111111222222222222////////////000000000000222222222222222222222222111111222333333333333222111111222222222333333333333555666555444333444555555555666777888888888888777:::===???AAADDDHHHKKKLLLOOOTTT[[[hhh|||nnnfffcccbbb``````iiiuuu~~~~~~}}}~~~~~~{{{sssgggZZZQQQLLLJJJIIIHHHFFFFFFHHHKKKNNNQQQUUUSSSRRRQQQQQQSSSUUUWWWSSSWWW\\\```bbbcccdddeee333444666777777666444333666666777777777777666666777777777777777777777777777999<<<>>>@@@BBBFFFIIIDDDEEEFFFGGGGGGGGGGGGGGGKKKJJJIIIKKKOOOUUU\\\```qqq}}}qqqhhh```\\\XXX[[[```cccdddfffhhhjjjmmmnnnoooppppppooonnnmmmlllnnnpppoookkkiiijjjlllddd\\\VVVXXX^^^___XXXPPPCCCBBB@@@???>>>>>>>>>>>>???CCCEEEDDD???:::888888444444444333333333222222000000111111222222222222000000000000000000000000333333333222222222222222111111111111222222222222222222222222222222222222111111222333333333333222111111222222222333333333555666777666555444555777777888999::::::;;;::::::888:::===???AAADDDHHHKKKOOORRRXXXbbbrrrzzzuuukkk```^^^aaahhhrrryyyzzzwwwuuuuuuwwwtttjjj]]]TTTOOOMMMJJJIIIGGGFFFGGGJJJNNNQQQUUUSSSQQQPPPPPPRRRTTTVVVPPPTTTYYY]]]___aaacccddd444444444555555555666666555555555555555444444444888999999999999888777777999999;;;===@@@CCCFFFGGGHHHGGGFFFGGGGGGGGGEEEDDDDDDHHHLLLNNNRRR\\\nnn{{{yyykkkcccdddbbb___^^^^^^```bbbdddhhhjjjmmmpppqqqrrrqqqpppqqqrrrtttuuutttrrrooommmkkkeee``````cccbbb\\\VVVJJJAAA;;;<<>>AAADDDHHHLLLOOOQQQUUU___pppyyynnngggaaa```gggooorrrtttuuurrrwwwxxxqqqhhh___UUUMMMJJJHHHHHHJJJJJJIIIMMMSSSUUUUUUUUUTTTQQQQQQRRRTTTQQQRRRTTTWWWZZZ]]]```bbb111222222333444444555555666666666666666666666666666777777888999::::::;;;999999;;;===@@@CCCEEEGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGIIILLLQQQ[[[pppwwwkkkfffaaa\\\[[[\\\^^^___eeegggjjjnnnpppqqqrrrrrrqqqrrrsssttttttrrrpppoooooojjjffffffiiihhhccc]]]NNNDDD===>>>AAAAAACCCEEEDDDEEEGGGHHHFFFBBB>>>:::999666333111222333333222222222222222222222222222000000000000111111111111111111111111111111111111000111111222222222222111222222222111111111111111333222222111111222222333333333333444444444555555555555444333444555666777888888888999999::::::;;;:::<<>>;;;888444333333333333222222222222222222222222222000000000111111111222222111111111111111111111111222333333333333222222111444333333222111111000000222222111111111111222222333333333444444444555555444444333333444444555666888888999999:::;;;;;;<<<<<<>>>BBBDDDGGGKKKOOOSSSXXXbbbuuulllccc]]]___dddgggiiikkkkkkqqqwww{{{}}}{{{pppeeeYYYPPPIIIHHHIIIIIIKKKNNNSSSUUUVVVUUURRROOOMMMMMMNNNMMMMMMNNNRRRWWW\\\___888888888888888888888888555555666666777888999999>>><<<999777666777888999<<<===???BBBDDDFFFHHHHHHHHHHHHHHHGGGGGGHHHJJJLLLOOORRRYYYfff|||rrriiiddd```]]]]]]___bbbfffjjjooorrrtttsssrrrqqqpppqqqqqqsssssstttqqqnnnnnnooonnnhhhcccWWWMMMDDDAAABBBDDDJJJPPPKKKGGGDDDEEEIIIJJJFFFBBB===:::666444444444333222222222222222222222222222000000111111111222222222111111111111111111111111333333333333222111000000333333333222222111111111333222222222222222222333333333333444444444555555444444444444555666666777777777888999:::;;;;;;<<<===???CCCFFFIIIMMMQQQUUU\\\hhh}}}rrrggg^^^]]]```bbbdddggglllrrryyy{{{oooeeeXXXMMMJJJKKKLLLMMMOOOSSSUUUXXXWWWTTTPPPMMMLLLOOONNNLLLMMMPPPUUU[[[___666666555444333222111111444444555666777777888888===<<<:::888777777888999>>>@@@BBBEEEGGGIIIJJJJJJIIIIIIIIIGGGFFFGGGJJJNNNQQQ[[[jjj|||xxxmmmccc\\\[[[\\\^^^bbbfffkkkoooqqqqqqpppoooooooooqqqssstttuuusssrrrqqqpppmmmhhhcccZZZPPPFFFBBBBBBDDDJJJRRROOOIIIEEEDDDHHHJJJHHHEEE@@@===888666555444333222222222222222222222222222111111111111222222222222111111111111111111111111111222222222111000//////111111222222333333333333444444333333333333444444333333333444444444555555444555555666777888888888666666777888999:::;;;<<<===@@@CCCGGGKKKOOOTTTXXX]]]jjjvvviii^^^[[[\\\]]]^^^aaahhhoooyyy|||pppbbbTTTNNNMMMLLLLLLNNNRRRUUUYYYYYYWWWSSSPPPOOOOOOMMMKKKJJJMMMRRRXXX\\\888777777555444333222222555555555666666777777777888888888888999;;;<<<>>>???AAADDDGGGIIIJJJJJJJJJJJJJJJJJJHHHFFFHHHMMMRRRXXXhhhzzzjjj^^^\\\\\\]]]^^^bbbfffjjjlllnnnnnnmmmmmmnnnppprrrsssvvvuuuttttttsssooojjjfff]]]TTTJJJEEEBBBCCCJJJRRRRRRMMMGGGDDDEEEGGGGGGGGGCCC???;;;777666555333222222222222222222222222222111111111222222222222333111111111111111111111111000000111111111000//////111111222222333444444555555555444444444444555555333333333444444444555555444555666777888999999999666777888999:::;;;<<<======@@@EEEIIINNNSSSYYY\\\```lll~~~vvviii\\\XXXXXXWWWXXXZZZ```iiiuuu~~~pppaaaWWWQQQLLLKKKMMMPPPTTTXXXYYYXXXUUUSSSSSSMMMKKKIIIHHHJJJNNNSSSWWW999999999888888888777777777777777777777777777777666666777999;;;<<<===>>>???@@@CCCFFFHHHIIIIIIIIIIIIJJJKKKIIIHHHKKKSSSZZZfffyyyyyyjjj___^^^\\\\\\^^^aaaeeegggkkkkkklllmmmnnnooopppqqqrrrsssttttttssspppllliii```XXXNNNHHHDDDDDDJJJRRRUUUPPPJJJEEEBBBCCCFFFGGGEEEAAA<<<888777555333222222222222222222222222222111111111222222222333333111111111111111111111111000000111222222222111111222333333333333333333333555444444333333444444555333333333444444444555555333444555777888999888888888999:::;;;<<<>>>?????????BBBGGGMMMRRRXXX^^^bbbhhhppp}}}vvvjjj]]]XXXWWWUUUUUUVVVZZZeeesssssseeeXXXNNNKKKNNNMMMQQQUUUWWWWWWVVVVVVVVVNNNLLLJJJHHHIIILLLPPPSSS555555555666777777888888999999999888888888888888777888999;;;;;;;;;;;;;;;>>>???BBBEEEGGGHHHHHHGGGHHHJJJKKKKKKJJJOOOXXX```ssswwwaaa___]]][[[\\\^^^bbbdddiiijjjkkklllmmmoooooopppmmmnnnqqqrrrrrrpppmmmjjjcccZZZQQQJJJFFFDDDJJJRRRVVVSSSLLLEEE@@@@@@DDDHHHFFFBBB===999777555444222222222222222222222222222111111222222222333333333111111111111111111111111000111222333333333333333555444444333333222222111444333333222222333333444333333333444444444555555111333555666888888888777::::::;;;===>>>@@@AAAAAA@@@DDDIIIOOOUUU[[[bbbfffpppvvv~~~yyylll___ZZZYYYVVVUUUVVVZZZffftttrrr```RRRNNNPPPKKKNNNRRRUUUVVVVVVWWWXXXPPPOOOMMMKKKLLLNNNQQQSSS666777777888888888777777777888888888888999999999888888888999:::===???@@@CCCDDDEEEGGGJJJKKKJJJHHHHHHFFFGGGJJJNNNSSS___jjjrrrggg^^^[[[[[[[[[^^^bbbbbbeeeiiijjjiiiiiikkkmmmllllllnnnqqqsssqqqlllgggbbb___XXXNNNEEECCCHHHNNNUUUUUURRRKKKBBB???AAAEEEDDDCCCAAA<<<777444444555333333333222222222111111222222111111222222333444777666555444333333222111111222444444333333444555444444444333333222222222555333222222444555555444222333555666666666555444666666666666777888999:::888:::<<<======>>>@@@BBBGGGJJJNNNSSSYYY```hhhnnnxxxwwwdddYYYSSSPPPQQQUUUSSS^^^lll{{{nnnYYYNNNMMMMMMMMMNNNQQQUUUYYY[[[[[[SSSQQQNNNKKKJJJJJJLLLMMM999999999999999999888888888888888888999999999999999999999:::<<<>>>@@@AAADDDEEEFFFHHHJJJJJJJJJIIIMMMLLLNNNTTTZZZaaannn{{{vvvjjjddd```[[[ZZZ[[[^^^bbbfffhhhgggggghhhiiillllllmmmppprrrqqqmmmiiieeebbb\\\QQQHHHDDDGGGKKKRRRTTTRRRMMMEEE@@@@@@BBBAAAAAA???:::666333222333333333333222222222222111222222111111222222333444555555444444333333222222111222333333222222333555444444333333333333333333555333222333444555555555333444555555666666555555666666666777777888999:::888:::<<<======>>>@@@BBBFFFJJJPPPVVV]]]eeemmmrrrnnn___XXXSSSQQQPPPVVV___kkkyyyuuuaaaRRRLLLKKKKKKKKKOOOTTTXXXZZZ[[[UUUSSSPPPLLLKKKKKKLLLMMM<<<;;;;;;;;;:::999999999888888888888999999999:::::::::;;;<<<>>>@@@BBBCCCEEEFFFHHHIIIJJJJJJJJJJJJLLLMMMSSS\\\eeepppuuukkkaaaZZZXXXZZZ^^^cccggghhhgggggghhhlllllllllnnnoooooommmkkkhhhgggaaaWWWMMMFFFEEEFFFOOOQQQSSSPPPIIICCC??????@@@@@@???;;;777444333333333333333333222222222222222222111111222222333444333333333333333333333222000222333333222111222444333333333333444444444444555444222333444666666555555555444444555555666777777777777777777888::::::999;;;<<<======>>>@@@BBBGGGLLLTTT]]]gggqqqzzzxxxfff]]]VVVQQQNNNPPPWWWcccsss}}}jjjWWWLLLIIIHHHIIILLLQQQVVVYYYZZZYYYVVVRRRNNNLLLKKKLLLMMM===<<<;;;:::999999888888888888888999999999::::::;;;;;;===>>>@@@BBBDDDEEEFFFHHHIIIJJJJJJKKKLLLMMMLLLOOOXXXfffrrr{{{lll```\\\YYY\\\aaafffiiijjjjjjkkkmmmllllllkkkkkkkkkjjjiiikkkjjjfff^^^SSSJJJDDDBBBJJJNNNRRRRRRLLLEEE???;;;@@@AAAAAA>>>;;;777666666444444333333333222222222222222111111222222333444111111111222222333333333111222333222111111222333222333333333444444555555555444333333555666666555666555444444444555777888777777777777888999:::::::::<<<=========???BBBDDDKKKPPPZZZffftttrrrdddZZZUUUUUUPPPTTT\\\lll~~~{{{|||~~~ooo[[[OOOIIIHHHGGGIIINNNSSSWWWYYY[[[YYYUUUQQQNNNMMMMMMNNN<<<;;;999888777777777777888999999999999:::::::::;;;<<<>>>@@@BBBDDDEEEFFFGGGIIIKKKKKKKKKKKKNNNPPPQQQWWWdddvvvxxxjjjdddYYY[[[^^^bbbfffjjjlllmmmmmmmmmllljjjgggfffeeeeeelllllliiibbbYYYNNNEEEAAAEEEJJJOOOQQQMMMFFF???:::>>>???AAA???<<<999777777444444444333333333222222222222111111222222333444000111111222222333333444111333444333111111222333333333333444444555555555666444333333555666666555666666555444444666777888777777777777888999:::;;;;;;<<<===>>>???AAAEEEHHHOOOVVVbbbqqqrrr```ZZZ\\\YYYXXX[[[fffzzzuuuppppppvvvxxxnnn___VVVNNNKKKHHHHHHKKKPPPSSSUUUZZZXXXVVVTTTQQQPPPOOONNN:::999777666555666777777999999999999::::::::::::;;;<<>>???AAADDDIIIMMMUUU^^^nnnjjj```aaa]]]ZZZXXX```ssstttmmmjjjnnnqqqlllccc^^^UUUQQQLLLIIIJJJMMMOOOQQQVVVVVVWWWVVVUUUSSSQQQOOO999888666555555666777888999999999:::::::::;;;;;;:::<<>>999===AAABBB@@@<<<:::888555555444444444333333333222222111111222222333444444444444444444444444444555666777666444333444555666666666555444444444333666555444444666777777666444555777888888888777666888888888888999:::;;;<<<<<<===???AAADDDIIIPPPTTTiiixxxuuufff^^^dddttt~~~zzzsssnnnnnnnnnkkkjjjkkkbbb\\\SSSLLLIIIIIIIIIJJJMMMPPPVVVYYYZZZWWWSSSPPP777777777777888888888888<<<<<<<<<<<<<<<<<<<<<<<<===???AAABBBCCCDDDGGGJJJKKKIIIJJJMMMPPPTTT]]]gggyyy|||uuuiii```\\\]]]aaaeeehhhiiijjjiiihhhhhhiiijjjggghhheeeaaa]]]XXXMMMCCC@@@@@@AAADDDGGGEEE@@@;;;>>>======???AAA@@@<<<888666555555444444444555555222222222222222222222222222222222222222222222222444000000444555111222777666666666444222333666999222555888888666555555666555555666666777777888888888888888888888888999999??????@@@AAAAAAEEERRR___oooppp______iiisssxxxsssssssssttttttrrrooommmoooeeeXXXMMMIIIHHHGGGGGGFFFIIIOOOVVV[[[\\\YYYVVV888888888888999999999999;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBDDDGGGIIILLLJJJKKKNNNQQQWWWeeerrrvvvhhh]]]YYY\\\```ccceeefffgggffffffeeeffffffgggfffbbb___ZZZPPPEEEAAA???>>>???AAAAAA>>>:::===<<<<<<>>>AAAAAA===999777666555444444444444444222222222222222222222222222222222222222222222222555111111555555111111555777555444666999999555111555777::::::999999999:::666666666777777777777777888888888888888999999:::>>>>>>@@@BBBCCCHHHVVVdddyyy|||fff___bbbhhhkkktttvvvyyy{{{|||zzzvvvsssuuulll^^^QQQIIIFFFEEEDDDEEEHHHMMMSSSXXXZZZXXXVVV999999999::::::::::::;;;::::::;;;;;;;;;<<<<<<<<<>>>@@@AAABBBCCCEEEHHHJJJMMMMMMNNNRRRWWWbbbuuutttcccYYYZZZ]]]^^^```bbbdddeeeeeecccbbbdddffffffdddbbb^^^SSSIIIDDD@@@======??????===;;;<<<;;;;;;>>>AAABBB???;;;888777666555444444333333333333333333333333333333333333333333333333333333555333333666666333222444777444333;;;DDDEEE===444777888999::::::;;;;;;;;;777777777777777777666666888888888888888999::::::======@@@DDDGGGNNN[[[iiipppaaa\\\]]]___pppuuu|||}}}}}}vvviiiZZZMMMGGGEEEFFFEEEFFFJJJOOOTTTWWWWWWWWW999999999999::::::::::::999999:::;;;<<<=========@@@BBBDDDEEEFFFGGGJJJMMMMMMOOOSSSZZZcccrrrnnnbbb\\\[[[[[[\\\___bbbeeeeeedddbbbbbbeeegggfffeeebbbXXXMMMFFFCCC@@@@@@AAAAAA???<<<===<<<<<>>>>>AAAGGGLLLSSS```mmmyyydddZZZXXXYYYeeemmmzzzxxxiiiYYYNNNJJJJJJFFFFFFGGGKKKPPPUUUWWWXXX888888888999999999999:::999999:::;;;===>>>??????AAACCCEEEFFFFFFHHHKKKMMMKKKOOOXXXeeerrrzzzmmmaaaYYY[[[[[[[[[^^^bbbdddcccbbbbbbeeeffffffgggddd[[[QQQFFFDDDCCCDDDEEEDDD@@@<<>>???AAAAAAAAABBBDDDEEEFFFHHHKKKMMMMMMRRR```sss}}}mmmaaabbb___[[[[[[^^^``````___bbbeeefffeeefffeee^^^UUUFFFDDDCCCEEEFFFEEEAAA===@@@>>>>>>@@@DDDFFFDDDBBB999888777666555555444444333333333333333333333333333333333333333333333333222555777666999???BBBAAA:::999777666888???JJJRRRSSSHHH<<<666888;;;;;;888888888888888888888777777888888888888999;;;<<<===AAAAAAEEENNNXXXaaannnyyy}}}eeeVVVPPPOOOSSS]]]lll|||}}}fffTTTIIIJJJHHHFFFHHHLLLQQQTTTVVV999999999999:::::::::;;;:::;;;<<<>>>???AAABBBCCCDDDEEEGGGHHHIIIKKKNNNPPPUUU\\\nnnzzzqqqjjj```\\\\\\_________dddeeeeeedddeeeeee___WWWJJJGGGDDDEEEGGGHHHFFFCCC@@@>>>===???BBBDDDCCC@@@888888777666555555666666444444444444444444444444444444444444444444444444333666666444666>>>BBBAAA888888777555444777>>>CCCaaaRRRAAA888999<<<;;;999888888888888888888999999888888888999:::;;;<<<===AAAAAAGGGSSS___kkkyyyzzzdddWWWPPPNNNPPPXXXdddppp}}}uuu\\\LLLIIIGGGEEEFFFJJJNNNPPPRRR:::::::::;;;;;;;;;<<<<<<:::;;;===>>>@@@BBBDDDDDDHHHJJJKKKLLLMMMOOORRRTTT___gggzzzuuuhhh___^^^```aaa```dddeeedddcccdddeee```XXXOOOKKKGGGFFFIIIKKKKKKJJJ@@@===<<<===AAABBBAAA???888777666666666666666777444444444444444444444444444444444444444444444444444777666111444<<<@@@???555666777777777777888:::iiiWWWCCC777888;;;:::777777777777888999999999:::888888888999:::;;;===>>>AAABBBIIIVVVeeerrrvvvdddYYYSSSQQQNNNTTT]]]fffrrrdddQQQIIIFFFDDDEEEHHHKKKNNNOOO999999:::;;;;;;<<<<<<===;;;<<<===>>>@@@BBBCCCEEEKKKIIIKKKOOOQQQRRRWWW^^^eee{{{oooiiiccc[[[[[[bbbbbbdddfffgggfffccc```]]]\\\RRRHHHFFFKKKNNNLLLIIIDDDBBB>>>;;;???DDDCCC======:::555333333555666666444444555666666666777777333333333333333333333333555555666777888999999:::666666666666888:::<<<===aaaRRR@@@666666999:::888888888888777777777777777888999999999999;;;???BBBDDDHHHRRRaaasssggg[[[WWWUUURRRPPPSSS]]]hhhtttgggUUUHHHEEEDDDFFFFFFFFFIIIOOO999999:::;;;;;;<<<<<<===<<<======???AAACCCEEEFFFIIIHHHJJJNNNPPPSSS\\\fffwwwuuunnnggg___^^^dddbbbdddggghhhgggeeeaaa___^^^VVVMMMIIIJJJMMMNNNMMMFFFDDD???===@@@FFFFFFBBB>>>:::777555555666666666555555555555555666777777444444444444444444444444555555555666777777888888777666666666777999;;;<<>>@@@BBBDDDFFFHHHIIIJJJLLLOOOQQQWWWfffuuu|||rrriii```^^^bbbbbbdddgggiiiiiifffcccaaaaaa[[[SSSLLLJJJLLLPPPSSSKKKHHHCCC???BBBHHHIIIGGG>>>;;;999777888888888777444333222111111222444555555555555555555555555555555555555555666666666666888777777777777888999:::AAA<<<777777;;;===:::777999:::::::::::::::::::::888:::;;;<<<<<<===???AAAEEENNN^^^ppp}}}lllccc___UUUQQQPPPTTT[[[bbblllvvvkkkWWWKKKFFFDDDEEEFFFFFFJJJOOO999999:::;;;;;;<<<<<<===<<<<<<>>>@@@BBBEEEGGGIIIMMMNNNQQQSSSUUU^^^rrrzzznnnddd```aaaaaabbbeeeggghhhfffdddcccccc```ZZZQQQJJJJJJPPPWWWPPPNNNHHHCCCDDDIIIJJJHHH???===;;;:::::::::999777777555333111111333666777666666666666666666666666666666666666666666555555888888888777777777777888888777666888;;;;;;999777999999999999::::::::::::999;;;======>>>???AAACCCKKKUUUfffxxxpppccc^^^XXXSSSTTTWWW[[[dddmmmuuu}}}kkkXXXNNNHHHCCCCCCDDDDDDGGGLLL999999:::;;;;;;<<<<<<===;;;<<<===@@@CCCFFFHHHJJJOOOPPPSSSWWW[[[ggg}}}yyymmmfffddd```aaacccdddeeeeeedddddddddccc___VVVLLLJJJPPPVVVTTTSSSOOOIIIGGGJJJJJJGGG@@@>>><<<;;;;;;;;;:::888<<<:::888666666888:::<<<666666666666666666666666888777777777777777777777888888888888777777666666999888888888888888777777888888888888999999::::::999;;;===>>>???AAADDDFFFOOO\\\nnnnnnccc[[[TTTSSSSSSWWW___gggkkkpppvvv{{{|||pppbbbTTTKKKDDDBBBBBBBBBDDDHHH999999:::;;;;;;<<<<<<===<<<===>>>AAADDDHHHKKKLLLPPPQQQVVV]]]ffftttwwwmmmhhhcccbbbbbbbbbbbbcccdddeeedddfffddd\\\QQQMMMOOOTTTUUUWWWVVVQQQNNNNNNLLLHHHAAA>>><<<:::;;;;;;::::::999888666555444555777888666666666666666666666666777777777777888888888888666777777888888777666666999:::999777666555777999777777888888999999:::::::::;;;<<<===???CCCGGGKKKSSSddd|||oooeee[[[VVVSSSTTTZZZbbbaaafffjjjnnnuuuyyyvvvppp]]]RRRHHHDDDBBBAAABBBDDD999999:::;;;;;;<<<<<<===>>>???AAACCCGGGKKKNNNPPPSSSUUU[[[ggguuuzzzrrrgggeeebbb``````cccfffhhhfffhhhhhhbbbXXXQQQPPPQQQTTTYYY[[[YYYWWWUUUQQQLLLBBB???;;;999999:::;;;;;;555555444333333333333333555555555555555555555555555555666666777888888888555666777888888777777666444777999888555555999<<<888888999999:::;;;;;;<<<:::;;;;;;<<>>999999::::::;;;<<<======;;;;;;;;;<<>>??????BBBEEEFFFGGGKKKRRRXXX[[[aaaooovvvjjj___^^^aaacccdddfffhhhhhhhhhgggddd^^^WWWRRRUUUWWW[[[___```\\\VVVQQQGGGCCC>>>;;;999999999888999999999777555444444666777777666555444222111000555555555555666666666666888888888777777777777777777777888999999999999888999999:::;;;;;;;;;::::::999777:::@@@@@@AAAPPPcccqqqxxx```XXXZZZ^^^aaadddgggjjjmmmrrruuurrrmmm___NNNDDDCCCDDDDDD:::::::::;;;<<<===>>>???BBBEEEIIIKKKMMMSSS[[[aaaccclll~~~}}}nnn___[[[]]]___aaacccjjjiiiiiijjjhhhcccZZZSSSQQQSSSWWW[[[\\\ZZZTTTPPPGGGCCC>>>;;;::::::999999:::;;;:::999666555666777555666666666555333222111666666666777777777777888888888888888777777777777777777888999999999999999999999:::;;;;;;;;;::::::;;;:::===CCCCCCFFFWWWlll}}}kkk[[[WWWXXXZZZ^^^dddkkksssxxx{{{{{{wwwjjjXXXJJJFFFEEECCC::::::;;;;;;<<<>>>???@@@@@@CCCGGGKKKOOOVVV___fffjjjwwwxxxddd[[[\\\^^^```bbbiiihhhhhhjjjkkkfff\\\TTTNNNPPPTTTXXXZZZYYYUUUQQQHHHDDD???<<<:::;;;;;;:::;;;<<<<<<;;;888777777888444555666777666555333222777777777777888888888888888888888888888888888888777888888999999999999999999999:::;;;;;;;;;;;;;;;>>>===AAADDDEEEKKK```vvvzzz```VVVPPPQQQVVV```nnnzzzxxxeeeUUUKKKFFFBBB;;;;;;;;;<<<===???@@@AAA???CCCGGGKKKPPPYYYccckkksssoooaaa^^^^^^```cccfffdddeeehhhkkkggg]]]TTTOOOQQQTTTXXX[[[[[[XXXUUUKKKFFF@@@<<<;;;;;;<<<;;;;;;<<<===<<<999888777888333444666888888666444333666666777777777888888888777888888888888888999999777888999999::::::999999999999:::;;;<<<<<<<<<<<<>>>???AAADDDEEENNNdddzzzfffXXXMMMLLLPPP]]]ooo~~~qqq```SSSJJJDDD;;;;;;;;;<<<>>>@@@AAABBBDDDGGGLLLQQQWWWaaallluuu|||kkkbbb^^^___bbbccccccdddhhhjjjggg___WWWRRRSSSUUUYYY[[[\\\YYYWWWNNNIIIBBB>>><<<<<<<<<<<<;;;<<<===<<<:::888777777333555666888888777666555555555555666666666777777777777888888999999999:::888888999::::::::::::999888999:::;;;<<<<<<<<<<<<===>>>@@@CCCGGGSSSgggyyyiii[[[OOOMMMOOOZZZlll}}}xxxjjj^^^RRRIII;;;;;;<<<===???AAABBBCCCEEEIIINNNUUU\\\hhhuuuvvvggg]]]\\\```bbbcccfffiiiiiigggbbb^^^VVVVVVWWWYYY[[[[[[YYYWWWRRRLLLEEE???<<<<<<<<<<<<;;;<<<>>>===;;;888777777666666777777777777777666555555555555666666666666777777888888999:::::::::888999999:::::::::::::::888999:::<<<===============>>>@@@EEENNN]]]nnnzzzjjj]]]SSSPPPOOOVVVeeevvv~~~vvvlll]]]PPP;;;;;;<<<===???AAACCCDDDEEEJJJQQQYYYcccqqqnnn___\\\```___bbbfffgggfffdddcccccc]]]\\\\\\\\\]]]]]][[[YYYUUUOOOGGG@@@<<<;;;;;;;;;<<<>>>??????===:::999999999888777666666666777888555666666666666777777777777777888999999:::;;;;;;888999::::::;;;;;;::::::888999:::<<<======>>>>>>===>>>BBBKKKYYYkkkyyykkk___TTTQQQNNNQQQ\\\nnnyyyiiiXXX;;;<<<<<<>>>@@@BBBCCCEEEJJJOOOWWWaaammm}}}tttbbb^^^ccc[[[```dddeeeaaa___aaaddddddbbbaaaaaaaaa```]]][[[XXXQQQHHH@@@<<<;;;::::::===???AAAAAA>>><<<::::::;;;999777555555666777999777777777777888888888888777777888999::::::;;;;;;888999::::::;;;;;;::::::888999:::<<<===>>>>>>>>>===???DDDPPPcccvvvmmmbbbTTTQQQMMMNNNWWWhhh|||ppp]]]@@@===>>>BBBEEEDDDDDDFFFQQQUUU___kkkttt~~~rrrbbb]]]]]]]]]```fffgggeeefffjjjggggggfffeeedddbbbaaa```[[[TTTJJJCCC???>>>===<<<;;;>>>@@@???;;;999999::::::999999888777666555555777777777777777777777777999999::::::::::::;;;;;;::::::999999::::::;;;<<<;;;;;;;;;;;;;;;<<<===>>>???AAAGGGWWWrrrmmmaaaZZZSSSOOOQQQTTT]]]sssuuufff???<<<===BBBDDDDDDFFFIIIOOOUUUbbboooyyyyyyhhh```^^^^^^aaafffgggeeefffiiihhhhhhgggfffeeecccaaa```\\\UUULLLEEEBBB@@@???>>><<<>>>@@@???<<<:::999:::999999888888777777666666888888888888888888888888999999::::::::::::;;;;;;999999999999999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>EEEEEEMMMccc~~~xxxfffZZZSSSOOOPPPPPPUUUfffxxxrrrccc===;;;<<>>@@@@@@???===;;;:::;;;888888888888888888888777888888888888888888888888999999::::::::::::;;;;;;999999888888999999:::;;;;;;;;;;;;;;;<<<===>>>???EEEDDDQQQmmmrrr```WWWRRRQQQOOOOOOYYYgggvvv|||pppaaa>>><<<===AAACCCDDDHHHNNNWWWbbbqqq~~~zzznnnbbb___^^^bbbeeeeeefffiiilllkkkkkkiiihhhfffdddccc]]]YYYQQQKKKFFFDDDDDDDDDAAAAAAAAA@@@>>><<<<<<;;;888888888888888888888999888888888888888888888888999999999:::::::::;;;;;;999888888888888999::::::;;;;;;<<<<<<===>>>???@@@EEEDDDVVVxxxlll```WWWTTTPPPMMMTTT___hhhnnnvvv|||}}}rrrfff@@@>>>???BBBCCCDDDJJJQQQ[[[hhhxxxzzziiiccc___```cccdddfffiiillllllkkkjjjiiigggfffeee^^^ZZZTTTMMMGGGEEEDDDEEEDDDCCCAAA@@@???>>>===<<<888888888888999999999999888888888888888888888888999999999:::::::::;;;;;;999999888888999999:::;;;<<<<<<<<<===>>>???AAAAAAHHHLLLccc{{{wwwtttrrrrrrsssssstttuuuvvvuuuuuuttttttvvvxxx|||yyyjjj\\\VVVQQQMMMRRRZZZ\\\cccjjjqqqwww{{{vvvoooAAA???@@@CCCDDDFFFMMMWWW```nnnwwwmmmdddaaabbbbbbeeeiiikkkkkkkkkjjjjjjiiihhhggg```]]]WWWPPPIIIEEEEEEFFFGGGEEEBBBAAA@@@@@@>>>===999999999999999999888888999999999999999999999999999999::::::::::::;;;;;;::::::999999::::::;;;<<<<<<<<<<<<===>>>@@@BBBBBBGGGSSSnnn|||wwwuuussspppllliiigggeeeeeeddddddeeeeeeeeeeeeeeeeeehhhjjjmmmrrryyyxxxfff]]]VVVOOOOOOUUUVVV]]]cccjjjrrryyyyyyvvv???>>>@@@CCCEEEIIISSS^^^lllxxx{{{llldddbbbaaacccfffiiiiiijjjjjjjjjjjjiiiiiicccaaa\\\TTTKKKFFFFFFGGGIIIFFFBBBAAAAAAAAA???===:::::::::999999888888888999999999999999999999999999999::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<===<<<<<<===>>>???AAABBBCCCFFF[[[yyyzzzuuuqqqlllhhhdddccc```]]][[[YYYYYYYYYWWWWWWXXXYYYZZZ[[[[[[[[[___```ccchhhooowww~~~zzznnndddWWWQQQRRRTTT[[[bbbhhhpppwwwyyywww<<<===???DDDFFFKKKWWWcccwwwrrrgggbbb```bbbeeeggghhhiiijjjjjjjjjjjjjjjeeeddd___VVVMMMHHHGGGHHHKKKGGGCCCAAABBBBBB@@@>>>;;;;;;::::::999888777777999999999999999999999999999999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<===>>>???AAACCCDDDKKKeeetttgggbbb___[[[VVVXXXWWWTTTRRRPPPPPPPPPPPPOOOOOOPPPRRRTTTVVVWWWXXXTTTUUUWWW[[[bbbiiippptttxxx~~~sssaaaVVVSSSSSS[[[ccciiipppwwwxxxuuu??????BBBFFFIIIPPP]]]jjjzzzmmmbbb```aaaccceeegggiiiiiifffdddeeegggjjjbbb\\\XXXRRRIIIFFFIIIHHHGGGEEEBBBAAA@@@@@@@@@::::::999999888999999999888888999999999:::::::::999999999999999999999:::::::::::::::;;;<<<======<<>>GGGQQQrrr{{{tttnnnjjjeeebbb^^^YYYUUUSSSRRRRRRLLLLLLLLLKKKKKKJJJJJJJJJGGGIIIJJJLLLMMMMMMLLLLLLNNNOOOQQQTTTXXX\\\___aaagggmmmuuu}}}iii[[[YYYUUUYYY```gggmmmrrrxxx{{{??????BBBFFFJJJPPP^^^lllzzzxxxhhhbbbbbbdddeeegggjjjiiigggffffffgggiiiccc^^^[[[TTTKKKHHHIIIHHHGGGEEEBBB@@@@@@???@@@;;;:::999999888999999999888888999999999:::::::::999999999:::::::::::::::::::::::::::;;;<<<======999===;;;<<>>999===<<<===CCCBBBEEERRRggg}}}wwwmmmiiiddd___[[[WWWSSSPPPOOONNNKKKHHHFFFEEEDDDDDDGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCDDDDDDEEEDDDDDDEEEFFFHHHJJJLLLMMMOOOSSSYYYaaahhhqqqyyy~~~mmmZZZVVVVVVZZZcccnnnyyyDDDDDDHHHNNNTTT]]]mmm|||xxxkkkfffeeedddfffggghhhgggffffffeeedddcccaaa___YYYRRRKKKHHHHHHFFFDDDBBB@@@?????????<<<;;;:::999999999999999888888999999999:::::::::::::::;;;;;;<<<=========:::::::::;;;;;;<<<===>>>;;;AAA??????EEEEEEKKK\\\ttt{{{tttmmmhhhaaa___[[[XXXVVVSSSQQQNNNKKKJJJHHHGGGEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDCCCBBBAAAAAABBBCCCCCCEEEDDDDDDEEEFFFGGGHHHIIIKKKNNNRRRWWW]]]eeemmmsss}}}xxx___VVVTTTVVV```ooo}}}DDDEEEJJJQQQYYYeeewwwwwwmmmhhhffffffeeeeeeeeeeeedddddd```bbbbbb___ZZZTTTMMMHHHGGGFFFDDDAAA@@@?????????===<<<;;;:::999999999999888888999999999:::::::::::::::;;;<<<<<<===>>>>>>;;;;;;;;;;;;<<<===>>>>>><<>>>>>>>>>>>===<<<:::999999999999888888999999999:::::::::999::::::;;;<<<===>>>>>>;;;;;;;;;;;;<<<===>>>???;;;BBBAAA???BBBFFFSSSkkk{{{qqqhhhbbb]]]XXXTTTRRRPPPMMMLLLLLLLLLJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHGGGGGGGGGHHHHHHIIIKKKKKKMMMNNNOOOOOOQQQUUU[[[___hhhmmmsssxxx{{{}}}~~~jjjUUUSSSSSSZZZiiiyyyCCCEEEMMMYYYfffwwwvvvppplllfffcccccceeeeeeddd___cccddd^^^[[[XXXRRRKKKGGGEEECCCAAA???>>>>>>>>>>>>===<<<;;;:::999999999888888999999999:::::::::888999:::;;;<<<===>>>>>>;;;;;;;;;;;;<<<===>>>???999BBBBBBAAAEEEKKK\\\vvv{{{tttkkkddd```\\\WWWSSSTTTRRROOONNNNNNNNNLLLKKKHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHIIIJJJKKKKKKKKKJJJHHHIIIIIIJJJKKKMMMNNNOOOMMMNNNPPPPPPQQQSSSXXX[[[bbbgggmmmqqqssstttuuuvvvwwwxxxyyyyyyyyyyyy{{{|||~~~{{{hhhVVVTTTSSSWWWaaaooo~~~FFFIIIQQQ___mmmuuuooogggddddddfffffffff```eeeeee___[[[ZZZUUUMMMGGGEEECCCAAA???>>>>>>>>>>>>>>><<<;;;:::999999999888888999999999:::::::::888888999:::;;;<<<===>>><<<;;;;;;<<<<<<===>>>???:::DDDEEEDDDJJJQQQeeeuuuooohhhccc```^^^YYYVVVUUUSSSPPPOOOOOONNNMMMKKKIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLGGGIIIJJJLLLMMMMMMLLLLLLJJJJJJKKKLLLNNNPPPRRRSSSNNNPPPQQQRRRSSSUUUXXX[[[```dddjjjmmmnnnnnnnnnnnnppprrruuuvvvvvvvvvwwwxxxxxx{{{|||kkkWWWVVVTTTUUU[[[hhhvvvIIINNNYYYfffpppxxxggg```___aaacccfffddddddcccbbb^^^ZZZVVVTTTIIIFFFAAA>>>>>>?????????@@@???>>>===<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::=========>>>??????@@@@@@<<<@@@BBBCCCHHHYYYssszzzssskkkfffddd```[[[UUUTTTSSSRRRRRRSSSSSSQQQOOOPPPOOONNNOOOPPPPPPNNNLLLJJJLLLNNNOOOOOOMMMLLLJJJOOONNNMMMLLLKKKKKKJJJJJJRRROOOMMMMMMOOOQQQRRRRRRTTTWWWZZZZZZXXXWWWWWWYYY[[[^^^bbbfffhhhhhhggggggkkkkkklllnnnqqqrrrrrrqqquuuvvvwwwzzz|||~~~|||mmm\\\VVVSSSTTTXXX```lllxxxMMMSSS___lllwwwlllbbbaaabbbdddfffcccddddddccc```]]]YYYWWWMMMIIICCC???>>>?????????@@@???>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::======>>>>>>??????@@@@@@AAADDDFFFIIIRRRfff|||tttnnnkkkhhhbbb]]][[[ZZZXXXXXXYYYXXXVVVTTTTTTSSSSSSSSSTTTTTTRRRPPPNNNOOOQQQRRRRRRRRRRRRQQQOOONNNNNNMMMNNNOOOPPPQQQSSSRRRQQQSSSVVVXXXZZZZZZYYY[[[]]]\\\YYYWWWWWWXXXZZZ\\\___bbbdddeeeeeedddhhhiiijjjlllnnnooooooooopppqqqrrruuuwwwyyy{{{|||}}}sssaaaZZZTTTSSSTTTYYYdddnnnSSS[[[hhhvvvsssfffcccddddddeeeccccccddddddbbb```]]][[[RRRLLLEEE???===>>>???@@@@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;======>>>>>>???@@@@@@@@@AAABBBEEEKKKYYYqqq|||wwwqqqmmmjjjhhhfffeeeeeecccaaa^^^^^^]]]\\\\\\]]]\\\YYYWWWVVVVVVWWWXXXZZZ[[[]]]^^^WWWVVVTTTSSSTTTUUUWWWXXXWWWWWWXXX[[[___bbbbbbbbbaaaaaaaaa___[[[XXXVVVVVVWWWXXXZZZ[[[]]]___aaaaaaddddddfffgggiiijjjjjjjjjiiiiiikkknnnqqqtttvvvxxxzzz{{{|||}}}}}}jjjaaaWWWSSSRRRTTT\\\ddd\\\fffuuuxxxhhhddddddddddddcccdddddddddccc```]]]\\\VVVPPPGGG@@@======>>>>>>@@@@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????@@@AAAAAA@@@AAADDDNNNaaa|||~~~{{{zzzxxxvvvssspppmmmlllkkkkkkkkkiiifffcccbbbbbbbbbccceeehhhkkkmmmhhhfffccc```^^^^^^______```aaacccfffiiijjjiiiggggggfffdddaaa\\\XXXVVVTTTUUUUUUUUUVVVXXXZZZ\\\^^^^^^```bbbcccccccccdddeeecccdddeeehhhkkkooorrrtttvvvvvvwwwxxxzzz}}}tttiii\\\UUUSSSSSSYYY___ooozzz~~~lllfffcccccccccdddeeeeeedddbbb___\\\ZZZXXXRRRHHH@@@===<<<======@@@@@@@@@???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<=========<<<>>>>>>>>>???@@@@@@AAAAAADDDDDDIIIWWWooo}}}yyyuuussssssrrrsssuuuxxx|||~~~yyywwwtttpppmmmlllllllllnnnnnnooopppqqqpppllliiihhhfffccc___[[[WWWTTTRRRRRRQQQQQQQQQSSSVVVXXXZZZYYY[[[^^^^^^]]]]]]^^^`````````aaacccfffjjjnnnpppqqqrrrssssssuuuxxx}}}~~~qqqbbbYYYUUUTTTWWW]]]sssiiicccbbbccceeeeeeeeeeeeccc```]]][[[ZZZTTTKKKCCC???>>>======@@@@@@@@@@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===============>>>>>>??????@@@AAAAAAAAADDDEEEMMM```}}}~~~|||{{{zzzyyyxxxvvvuuusssooojjjgggccc```\\\YYYVVVTTTQQQOOOMMMMMMMMMNNNOOOQQQSSSUUURRRUUUXXXYYYWWWVVVXXXZZZ\\\\\\\\\^^^aaaeeehhhkkkkkklllmmmnnnooosssxxx|||~~~}}}kkk___XXXUUUVVVYYY}}}nnndddaaacccdddeeeffffffeeeccc```___\\\VVVNNNGGGCCCAAA???>>>AAA@@@@@@@@@@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBDDDFFFRRRkkkyyywwwsssppplllgggaaa]]]ZZZWWWRRRPPPPPPOOOMMMJJJHHHIIIIIIJJJKKKMMMNNNOOOLLLPPPSSSSSSPPPOOOQQQTTTWWWVVVVVVWWWZZZ]]]aaadddeeefffggghhhjjjnnntttxxxxxx}}}yyyiii___WWWUUUWWWrrreeeaaaccccccdddfffggggggfffdddccc^^^XXXQQQKKKFFFDDDAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@========================:::;;;<<<===>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBIIILLL[[[wwwtttqqqlllgggccc^^^XXXTTTSSSPPPLLLJJJKKKKKKIIIGGGEEEEEEFFFHHHIIIJJJKKKKKKHHHLLLOOOOOOKKKJJJMMMPPPSSSSSSRRRRRRUUUXXX\\\^^^aaabbbdddeeegggkkkqqquuusssxxx~~~ssseee[[[VVVVVV}}}hhhbbbeeeaaacccfffgggfffdddcccccc___\\\VVVNNNFFFAAA???@@@@@@AAACCCCCCCCCAAA???>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>DDDBBB???>>>@@@AAABBBBBBEEELLLddd~~~uuunnnjjjddd]]]XXXSSSNNNKKKFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLNNNOOOOOOQQQTTTVVV]]]^^^___bbbeeehhhkkklllppprrrvvvzzzttt```ZZZ]]]rrrhhhhhhcccdddfffgggfffeeecccccc___\\\WWWOOOHHHBBBAAAAAABBBBBBCCCDDDCCCAAA???============<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???@@@AAACCCEEEEEEMMMWWWrrruuulllbbb___ZZZUUUQQQMMMHHHEEEDDDDDDCCCCCCBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFHHHJJJKKKLLLMMMNNNQQQSSSYYYZZZ[[[^^^aaaeeehhhiiilllnnnrrrvvv{{{iii\\\ZZZ|||oookkkeeeeeefffffffffdddcccbbb^^^]]]XXXQQQJJJEEECCCBBBCCCDDDEEEEEECCCAAA???===>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCEEEGGGHHHNNN]]]|||{{{xxxrrriiibbbZZZXXXUUURRROOOLLLGGGDDDAAAAAAAAA@@@??????>>>>>>@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAABBBBBBBBBCCCCCCEEEFFFHHHHHHIIIJJJMMMOOOSSSTTTVVVYYY\\\```ccceeefffhhhllloootttzzzwwwbbbZZZtttmmmfffeeeeeeeeedddcccaaa___]]]\\\XXXRRRLLLFFFDDDCCCEEEFFFFFFFFFDDDBBB???===>>>==================>>>========================<<<>>>@@@AAABBBDDDGGGHHHLLLaaa{{{sssnnniiibbb\\\XXXVVVSSSQQQOOOKKKGGGDDD@@@@@@??????>>>=========>>>>>>======>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBBBBDDDEEEFFFFFFGGGIIILLLMMMNNNQQQTTTWWW[[[^^^```aaadddgggjjjnnnsssyyy}}}iii\\\xxxooohhheeecccccccccbbb___\\\[[[ZZZXXXTTTMMMHHHEEEDDDFFFGGGGGGGGGEEECCC@@@>>>===<<<<<<;;;;;;<<<<<<===========================<<<>>>@@@AAAAAABBBFFFHHHRRRlllxxxppplllgggaaa\\\XXXUUURRROOOLLLHHHDDDAAA@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDEEEGGGIIIJJJKKKMMMPPPSSSWWWZZZ\\\^^^```dddgggjjjoootttxxxppp___tttjjjgggcccbbbcccbbb^^^[[[ZZZ[[[ZZZVVVPPPKKKHHHFFFFFFGGGHHHHHHFFFDDDBBB@@@<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===???AAAAAA@@@BBBGGGLLLZZZwww{{{sssnnniiiccc___[[[XXXSSSOOOLLLIIIEEECCC@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<=========>>>>>>>>>???AAABBBBBBBBBCCCEEEGGGGGGHHHJJJLLLOOORRRUUUWWWYYY[[[___cccfffjjjooosssyyy~~~uuuccc|||nnniiieeecccdddccc___\\\[[[\\\\\\ZZZTTTOOOKKKIIIFFFGGGHHHHHHGGGEEECCCBBB======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAAAAAAAADDDLLLSSSdddyyysssllleee```\\\WWWRRRMMMJJJIIIGGGEEE???>>>>>>======<<<;;;;;;;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<===???@@@@@@???@@@BBBDDDEEEFFFGGGIIIKKKNNNPPPRRRRRRUUUZZZ^^^aaaeeejjjmmmssswww}}}{{{iiiqqqlllfffeeefffeeeaaa]]]]]]^^^___\\\WWWRRRNNNLLLFFFFFFHHHHHHHHHFFFDDDCCC>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBAAABBBGGGQQQXXXooo}}}vvvnnnfff```UUUQQQJJJFFFDDDCCCBBBBBB>>>======<<<<<<;;;::::::;;;;;;::::::;;;;;;<<<===;;;;;;<<<<<<<<<=========<<<===>>>>>>>>>>>>AAACCCDDDDDDEEEGGGIIIKKKMMMNNNNNNQQQUUUZZZ]]]bbbfffiiipppsssyyynnnyyyqqqjjjiiihhhccc^^^]]]]]]\\\[[[ZZZWWWTTTPPPOOOJJJJJJJJJIIIHHHEEECCCAAA???>>>>>>>>>>>>>>>???@@@=========>>>??????@@@@@@BBBCCC???BBBHHHEEEKKK^^^xxx|||sssmmmggg^^^WWWSSSPPPJJJEEEAAA@@@@@@AAA>>>===<<<;;;:::;;;;;;<<<999999999999999999999999<<<<<<;;;:::;;;<<<===>>>============>>>>>>>>>>>>>>>???AAACCCEEEGGGHHHIIINNNPPPRRRTTTWWW[[[```ccciiiooovvv|||pppuuukkkhhhgggccc___]]]]]]\\\\\\ZZZWWWTTTQQQOOOLLLKKKJJJIIIGGGEEECCCBBB??????>>>>>>>>>>>>??????======>>>>>>??????@@@@@@AAABBB???AAAHHHGGGOOOccc{{{ooogggccc^^^VVVPPPKKKIIIFFFBBB@@@??????@@@>>>===<<<;;;;;;;;;<<<<<<::::::::::::::::::::::::<<<;;;;;;:::;;;<<<===>>>============>>>>>>>>>>>>>>>???@@@AAACCCDDDFFFFFFHHHJJJMMMOOORRRVVV[[[___fffkkksssyyy~~~ttt~~~nnniiihhhfffbbb```]]]]]]\\\ZZZXXXTTTQQQOOONNNMMMKKKHHHFFFDDDCCCCCCAAA@@@???>>>>>>>>>>>>>>>======>>>>>>???@@@@@@@@@@@@BBB???AAAHHHIIIUUUmmm}}}yyytttqqqmmmfff\\\WWWTTTQQQKKKFFFBBBAAA@@@???>>>======>>>>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<==================>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDFFFIIIKKKNNNRRRWWW[[[aaafffnnntttyyytttlllkkkiiieeeccc^^^^^^]]][[[XXXUUURRRPPPPPPNNNKKKHHHFFFEEEDDDDDDBBBAAA@@@???>>>>>>=========>>>>>>??????@@@AAAAAA@@@CCC@@@BBBIIIMMM___{{{{{{~~~{{{rrrkkkeee```]]]XXXSSSLLLIIIHHHFFFBBB???===============<<<;;;;;;======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<==================>>>>>>>>>>>>?????????@@@@@@AAAAAABBBBBBEEEGGGJJJMMMQQQVVVYYY]]]bbbhhhnnnssszzz|||sssoookkkfffddd___^^^]]]\\\YYYVVVSSSQQQPPPNNNLLLIIIGGGEEEEEEEEEBBBBBB@@@???>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@CCCAAABBBJJJRRRjjj|||{{{pppkkkddd]]]XXXTTTPPPNNNJJJGGGCCCAAAAAAAAA???=========>>>>>>===<<<:::999<<<<<<==================::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAACCCFFFHHHJJJNNNSSSVVVYYY]]]ccciiinnnuuu~~~wwwmmmfffddd______^^^\\\ZZZVVVSSSQQQOOONNNLLLJJJHHHGGGGGGFFFBBBAAA@@@???????????????>>>>>>??????@@@AAAAAAAAAAAAEEECCCDDDLLLWWWttt}}}|||yyyvvvuuuuuuvvvvvvyyy~~~{{{sssnnniiieeebbbYYYUUUPPPMMMJJJIIIGGGEEECCCAAA???>>>??????>>>===>>>>>>>>>>>>===<<<;;;:::<<<<<<===>>>>>>>>>======:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<============>>>>>>>>>>>>>>>?????????@@@@@@AAAAAA???@@@BBBDDDFFFIIIMMMPPPTTTYYY^^^ccciiipppyyytttiiifff```______]]]ZZZWWWTTTRRRLLLLLLLLLLLLJJJIIIHHHGGGAAAAAA@@@??????@@@@@@@@@>>>??????@@@@@@AAAAAABBBAAAFFFEEEEEENNN\\\|||zzz}}}zzzsssooohhheeeaaa^^^[[[[[[\\\]]]^^^aaagggnnntttuuussspppiiieee^^^YYYVVVSSSQQQOOOJJJHHHDDDCCCCCCCCCCCCBBB???>>>======>>>>>>>>>===>>>>>>>>>>>>>>>=========;;;<<<===>>>???>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<=========<<<;;;============>>>>>>>>>>>><<<<<<===>>>??????@@@@@@>>>???AAABBBCCCEEEIIILLLPPPTTTYYY^^^ccckkkuuu|||{{{nnnjjj``````___]]]ZZZWWWTTTRRRKKKLLLLLLLLLLLLJJJIIIGGG@@@@@@@@@???@@@@@@AAAAAA>>>??????@@@@@@AAABBBBBBBBBGGGFFFFFFOOO^^^uuu{{{{{{pppfff^^^ZZZZZZWWWSSSOOOLLLLLLNNNOOONNNPPPTTTYYY]]]^^^\\\ZZZSSSPPPLLLJJJHHHGGGEEECCCDDDBBB@@@???@@@BBBBBBAAA=======================================>>>???@@@;;;<<<===?????????>>>===========================::::::<<<=========<<<;;;============>>>>>>>>>>>>::::::;;;<<<===>>>?????????AAABBBBBBCCCEEEHHHKKKLLLPPPVVV[[[```hhhqqqxxxyyyjjjhhhccc]]][[[ZZZXXXUUURRRNNNNNNMMMLLLKKKJJJIIIIIICCCCCCBBBAAA@@@@@@@@@@@@AAA@@@?????????@@@AAABBBAAAAAADDDJJJSSSjjjxxx{{{|||rrrhhh___XXXTTTRRRLLLLLLKKKJJJIIIHHHHHHGGGJJJJJJJJJKKKKKKLLLLLLLLLGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@?????????@@@AAAAAA@@@??????>>>??????>>>>>>>>>??????@@@@@@@@@AAAAAA@@@@@@???>>>>>>===>>>????????????@@@@@@@@@>>>>>>===<<<;;;;;;:::::::::;;;;;;<<<=========<<<<<<<<<<<<<<<======>>>>>>>>>>>>???@@@AAACCCDDDEEEKKKNNNRRRWWW]]]dddlllqqq{{{rrrhhhccc]]]ZZZYYYXXXTTTQQQOOONNNMMMLLLKKKJJJIIIHHHDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@??????@@@AAABBBCCCCCCFFFLLLYYYrrrzzz|||{{{pppkkkddd[[[UUUPPPNNNMMMJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHDDDDDDCCCCCCBBBAAAAAA@@@BBBAAA@@@????????????@@@@@@???>>>============>>>??????@@@@@@@@@AAAAAAAAABBBAAAAAA@@@??????>>>>>>?????????@@@@@@@@@AAAAAA>>>>>>>>>===<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>===<<<=========>>>>>>>>>>>>>>>>>>??????AAACCCDDDEEEIIILLLPPPUUU[[[bbbiiinnnyyy~~~yyykkkfff```\\\[[[YYYVVVSSSPPPOOONNNMMMKKKJJJIIIHHHDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@AAABBBCCCEEEEEEHHHPPPaaa||||||~~~wwwmmmfff[[[XXXSSSNNNJJJIIIHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFCCCCCCBBBBBBAAA@@@@@@@@@AAA@@@@@@????????????@@@@@@@@@???>>>>>>>>>??????AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBB@@@??????>>>>>>======<<<======>>>????????????>>>=========>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBDDDEEEGGGIIINNNRRRWWW^^^fffkkkuuu}}}~~~~~~pppjjjccc___]]]\\\YYYVVVQQQPPPOOOMMMKKKJJJHHHGGGDDDCCCBBBAAAAAA@@@@@@AAA@@@@@@AAAAAABBBBBBCCCCCCFFFFFFIIITTTjjj}}}zzz}}}}}}uuunnnggg^^^WWWOOONNNKKKHHHFFFFFFGGGHHHFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@@@@?????????@@@@@@CCCCCCBBBBBBAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAA@@@@@@?????????>>>>>>??????@@@??????>>>========================>>>>>>>>>???@@@BBBCCCDDDEEEHHHLLLPPPUUU[[[cccgggqqqyyy~~~rrrlllddd___]]][[[YYYVVVRRRQQQPPPNNNKKKIIIHHHGGGDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@AAABBBCCCCCCDDDDDDDDDFFFKKKXXXsssyyyzzz~~~zzztttkkkddd___ZZZSSSOOOKKKIIIHHHFFFEEEFFFFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAADDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA??????@@@@@@@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>???@@@AAABBBCCCDDDGGGJJJNNNSSSYYY```eeellluuu|||}}}rrrlllccc^^^\\\ZZZWWWUUUSSSRRRQQQNNNLLLIIIGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@BBBCCCDDDEEEEEEDDDCCCFFFMMM]]]{{{www{{{~~~|||iiiccc[[[UUUSSSPPPMMMJJJHHHGGGFFFEEEDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIGGGGGGGGGFFFFFFFFFFFFFFFBBBBBBAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBBBBAAA@@@@@@============<<<<<<<<<<<<>>>>>>>>>??????@@@BBBBBBCCCEEEHHHLLLPPPVVV]]]aaaiiirrr|||uuunnnfff```]]][[[YYYVVVTTTSSSQQQOOOLLLIIIGGGFFFEEEDDDCCCBBBBBBAAAAAABBB???AAABBBDDDEEEEEEEEEEEEBBBGGGPPPbbb}}}www|||}}}|||qqq___YYYQQQMMMLLLLLLKKKJJJEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEFFFGGGGGGHHHIIIIIIGGGGGGGGGFFFFFFEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEECCCCCCCCCCCCCCCDDDEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGEEEEEEEEEEEEEEEEEEFFFFFFDDDEEEEEEEEEDDDDDDCCCBBB????????????>>>>>>>>>===>>>>>>>>>>>>???@@@AAABBB@@@CCCFFFIIIMMMSSSYYY^^^gggppp}}}~~~zzzsssjjjcccaaa___\\\ZZZUUUTTTRRROOOLLLIIIGGGFFFEEEEEECCCBBBBBBBBBBBBBBB???AAACCCDDDFFFFFFFFFEEEBBBHHHRRReee{{{www||||||uuukkk]]]WWWOOOKKKKKKLLLLLLKKKEEEEEEDDDEEEEEEFFFGGGHHHDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGFFFFFFDDDDDDEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEEEEFFFGGGHHHHHHFFFEEEEEEEEEDDDDDDCCCCCCFFFFFFFFFFFFFFFFFFGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>???@@@AAAAAA>>>AAADDDGGGKKKPPPVVV[[[fffooo|||yyyfffcccccc\\\XXXZZZUUUTTTRRROOOLLLJJJIIIHHHEEEDDDCCCBBBAAA@@@@@@@@@BBB@@@???AAADDDFFFEEECCCIIIJJJWWWppp}}}zzzxxxuuuiiiaaaQQQOOOKKKHHHFFFFFFGGGHHHIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCDDDFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJIIIHHHGGGGGGGGGHHHIIIHHHHHHHHHIIIIIIHHHGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGDDDCCCAAA@@@???@@@AAAAAA>>>===============>>>>>>@@@AAABBBCCCGGGMMMTTTZZZeeeiiiqqq~~~~~~|||~~~lllgggeee^^^ZZZ[[[VVVUUURRROOOLLLJJJHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBAAACCCFFFGGGFFFDDDHHHJJJXXXsss{{{zzzyyy{{{sssjjjbbb\\\OOOMMMJJJGGGFFFFFFGGGHHHIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDFFFFFFEEEEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIJJJIIIHHHGGGGGGHHHIIIIIIHHHHHHIIIIIIIIIHHHHHHGGGJJJJJJJJJIIIIIIIIIIIIIIIEEEDDDBBBAAA@@@@@@@@@AAA?????????>>>>>>??????@@@@@@AAABBBCCCFFFKKKRRRWWW___dddnnn{{{}}}||||||}}}|||xxxyyyssskkkggg```[[[\\\XXXVVVSSSPPPLLLJJJHHHGGGFFFEEEDDDCCCBBBAAAAAAAAACCCCCCDDDEEEGGGHHHFFFDDDIIILLL[[[zzzyyyzzz{{{}}}qqqggg```\\\WWWTTTKKKJJJHHHFFFEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHEEEEEEEEEFFFGGGHHHJJJKKKGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJHHHHHHIIIIIIIIIIIIIIIHHHJJJJJJJJJJJJJJJKKKKKKKKKGGGFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAA@@@AAAAAABBBDDDIIIOOOSSSZZZ___jjjxxx~~~zzzxxxrrrqqqpppoooooonnnnnnnnnpppooorrrzzzzzzwwwxxxmmmgggaaa]]]\\\YYYWWWTTTPPPLLLIIIGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@BBBCCCDDDFFFGGGGGGFFFDDDJJJOOOaaazzzwwwzzz}}}rrrjjj___WWWSSSQQQNNNLLLHHHGGGFFFEEEEEEFFFGGGHHHHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEDDDEEEEEEFFFGGGHHHFFFFFFGGGGGGHHHIIIJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJHHHIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLIIIHHHGGGEEECCCBBBAAAAAABBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAACCCFFFKKKOOOWWW^^^iiivvvzzztttpppmmmkkkeeedddbbbaaa``````aaabbbaaaaaafffmmmrrrvvv~~~yyy~~~}}}ooogggbbb^^^]]]YYYWWWTTTPPPMMMJJJHHHGGGIIIHHHGGGEEEDDDDDDCCCCCC@@@AAADDDEEEFFFFFFFFFFFFIIIRRRhhhvvvvvv{{{zzzqqqaaa\\\UUUPPPOOOMMMIIIGGGFFFEEEEEEEEEEEEFFFGGGHHHGGGGGGFFFFFFFFFFFFFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKHHHIIIJJJKKKKKKKKKKKKKKKHHHHHHIIIIIIJJJJJJJJJKKKJJJIIIIIIGGGFFFDDDCCCBBBBBBAAA@@@???????????????@@@AAAAAAAAABBBDDDIIILLLWWW^^^iiivvvxxxooojjjfffbbb___YYYXXXWWWUUUUUUUUUVVVWWWYYYZZZ^^^dddhhhkkkttt}}}||||||ssshhhccc___]]]YYYWWWTTTQQQMMMJJJIIIHHHHHHGGGFFFDDDCCCCCCCCCCCC???AAACCCDDDDDDEEEGGGIIIJJJXXXssszzzuuuwww}}}{{{mmmeeeWWWSSSOOONNNNNNLLLIIIEEEEEEEEEEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHIIIJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLIIIIIIJJJKKKLLLLLLLLLLLLIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDBBBBBBAAA@@@????????????@@@AAAAAAAAABBBDDDHHHKKKUUU]]]iiiuuu|||uuukkkeeebbb^^^YYYUUURRRQQQPPPOOOOOOOOOPPPQQQUUUUUUYYY]]]___bbbkkkuuuzzz}}}zzzzzzyyyllleeeaaa]]]XXXVVVTTTQQQNNNKKKJJJIIIFFFEEEDDDBBBAAAAAAAAAAAA???AAACCCCCCCCCFFFKKKNNNPPPcccuuuuuuyyy~~~~~~pppddd\\\SSSOOOKKKKKKLLLLLLJJJGGGFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCEEEFFFGGGHHHFFFGGGHHHHHHIIIHHHGGGGGGEEEFFFFFFGGGIIIJJJJJJKKKHHHIIIKKKLLLMMMMMMLLLLLLIIIIIIJJJLLLLLLMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKJJJHHHGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBBBBBBBDDDHHHJJJQQQZZZgggsss~~~{{{ppphhhbbb\\\YYYXXXUUUOOOIIIPPPOOOOOONNNNNNNNNNNNOOONNNNNNQQQTTTUUUXXXaaakkkqqqxxx}}}yyyvvvzzz~~~ooogggbbb^^^WWWVVVSSSQQQNNNLLLKKKJJJIIIHHHGGGEEEDDDDDDDDDDDD@@@BBBCCCCCCDDDGGGMMMRRRWWWmmm{{{sssvvv{{{~~~pppdddYYYSSSRRRNNNIIIHHHIIIKKKJJJIIIFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBCCCCCCDDDFFFGGGHHHCCCDDDFFFHHHIIIIIIIIIHHHEEEFFFFFFGGGIIIJJJKKKKKKHHHIIIKKKLLLMMMMMMMMMLLLIIIIIIKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJHHHGGGFFFEEEDDDCCCBBBAAAAAAAAA???AAABBBBBBCCCEEEHHHKKKMMMWWWeeerrr}}}yyyqqqiiiddd]]][[[WWWSSSPPPNNNNNNNNNLLLLLLLLLLLLKKKKKKKKKKKKMMMMMMNNNPPPSSSXXX\\\^^^jjjpppxxx~~~qqqnnntttyyyhhh```___ZZZWWWTTTQQQOOONNNKKKIIIFFFFFFEEEEEEDDDDDDCCCCCCEEEAAAAAADDDFFFGGGKKKPPPWWW{{{xxxwwwvvvyyy}}}|||tttiii```WWWQQQOOOMMMKKKJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAAAAAAAABBBCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCDDDCCCCCCCCCFFFGGGHHHGGGFFFFFFHHHJJJFFFGGGGGGHHHHHHGGGGGGGGGJJJKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJLLLKKKKKKLLLNNNNNNMMMKKKJJJJJJLLLMMMMMMLLLKKKJJJHHHFFFDDDCCCDDDCCCAAA@@@?????????@@@AAADDDFFFGGGPPPVVVaaannn|||}}}wwwqqqkkkfff```\\\WWWUUURRROOOLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKMMMPPPTTTWWWYYY^^^dddlllrrrxxxuuunnnppp|||nnndddbbbZZZWWWSSSQQQOOOMMMKKKIIIGGGGGGGGGFFFEEEEEEDDDDDDDDDBBBBBBEEEFFFFFFJJJPPP]]]xxxwwwuuuyyy~~~|||{{{~~~{{{nnneee]]]UUUOOONNNLLLJJJIIIJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDBBBAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAABBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCCEEEFFFGGGGGGFFFFFFHHHJJJIIIIIIIIIJJJIIIIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJKKKMMMNNNNNNMMMKKKLLLLLLLLLLLLLLLKKKKKKHHHGGGEEEDDDEEEDDDBBBAAA@@@??????@@@BBBDDDFFFGGGOOOUUU```mmm|||}}}zzzuuurrrkkkhhheeebbb___\\\XXXVVVRRRQQQNNNLLLKKKJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLNNNPPPSSSTTTVVV\\\ccciiinnnuuu}}}}}}qqqmmmsss{{{oooccc```ZZZWWWSSSPPPOOOMMMJJJHHHIIIHHHHHHGGGFFFFFFEEEEEECCCBBBCCCFFFFFFFFFJJJPPPdddwwwwwwuuuxxx}}}{{{zzz|||~~~sssjjjccc\\\UUUOOOMMMKKKIIIIIIIIIJJJIIIHHHIIIHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBAAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFHHHJJJKKKLLLLLLLLLKKKJJJIIIIIIGGGGGGHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMKKKIIIJJJLLLNNNOOOOOONNNMMMLLLKKKKKKJJJKKKKKKIIIHHHFFFFFFFFFFFFDDDCCCAAAAAA@@@AAABBBDDDFFFGGGLLLSSS^^^lll{{{~~~wwwuuusssqqqooolllhhheee```^^^\\\[[[ZZZYYYWWWUUUPPPOOONNNMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOQQQRRRSSSWWW]]]bbbfffmmmtttzzzxxxooooootttoooccc```ZZZWWWTTTQQQOOOLLLJJJHHHHHHHHHHHHGGGFFFFFFEEEEEECCCBBBDDDGGGGGGFFFKKKRRRiiiuuuwwwvvvxxx}}}{{{yyy{{{}}}~~~~~~~~~yyyqqqjjjccc\\\VVVQQQLLLKKKIIIIIIJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDCCCAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBAAABBBCCCDDDDDDEEEDDDDDDCCCDDDEEEEEEEEEFFFHHHJJJLLLLLLLLLLLLKKKKKKJJJIIIGGGGGGHHHHHHIIIKKKLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNMMMKKKIIIIIIKKKNNNPPPPPPOOONNNLLLJJJJJJJJJJJJKKKKKKIIIGGGGGGHHHHHHFFFEEEBBBBBBAAABBBBBBDDDFFFGGGJJJQQQ\\\jjjzzzzzzvvvnnnkkkhhhfffdddaaa]]][[[ZZZXXXVVVVVVVVVUUUTTTRRRNNNNNNMMMMMMMMMMMMMMMMMMJJJKKKKKKKKKLLLLLLLLLMMMNNNNNNMMMMMMMMMNNNNNNNNNLLLPPPUUUXXX[[[```gggmmmuuu|||tttoooqqqxxxssshhheee\\\YYYUUUQQQOOOMMMJJJHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCEEEGGGGGGGGGNNNVVVqqq{{{ssswwwwwwyyy}}}{{{xxxzzz||||||~~~{{{wwwpppiiibbb[[[UUUQQQNNNLLLJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCBBBAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@BBBCCCCCCDDDDDDCCCCCCBBBAAABBBCCCDDDEEEEEEEEEEEECCCDDDEEEEEEDDDEEEGGGIIIKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLMMMMMMMMMNNNNNNNNNOOONNNKKKIIIIIIKKKNNNOOOOOOOOONNNLLLJJJJJJJJJJJJKKKKKKJJJHHHHHHIIIIIIHHHFFFDDDCCCCCCBBBCCCDDDFFFGGGIIIOOOZZZhhhxxx}}}wwwssskkkhhhdddaaa___\\\XXXUUUTTTRRRPPPPPPPPPPPPNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJMMMQQQRRRTTTXXX^^^dddkkkqqq{{{wwwppppppqqq~~~vvviiieee]]]ZZZVVVSSSPPPNNNKKKHHHGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEGGGGGGIIIRRR]]]}}}sssooouuuvvvxxx|||{{{xxxzzz{{{|||~~~yyyxxxtttoooggg___XXXTTTQQQRRRPPPNNNMMMMMMMMMLLLJJJHHHHHHHHHHHHGGGGGGGGGGGGIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEEDDDCCCBBBAAABBBCCCDDDEEEFFFFFFFFFCCCDDDEEEDDDCCCCCCEEEGGGIIIIIIJJJJJJJJJJJJIIIIIIKKKJJJIIIIIIIIIJJJLLLLLLLLLLLLLLLMMMNNNNNNOOOOOONNNLLLJJJJJJLLLMMMNNNMMMNNNMMMLLLKKKKKKJJJKKKKKKKKKJJJHHHIIIIIIJJJHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFHHHNNNYYYgggwwwzzzuuuqqqjjjgggbbb___[[[XXXUUURRRPPPOOOMMMMMMNNNNNNLLLKKKJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLNNNPPPPPPPPPSSSYYY^^^aaagggpppyyywwwmmmllllllwww|||kkkddd___\\\WWWTTTRRROOOLLLIIIHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGGGGJJJWWWccc{{{kkkiiirrrsssuuuzzzyyyxxxzzz{{{|||~~~xxxvvvsssnnnfff^^^XXXUUUTTTVVVTTTQQQPPPOOOOOOMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIKKKJJJHHHHHHHHHJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIGGGFFFFFFFFFGGGCCCCCCCCCBBBBBBBBBBBBAAABBBCCCEEEFFFFFFEEECCCBBBAAABBBCCCDDDFFFFFFFFFFFFDDDEEEEEEDDDBBBBBBCCCEEEHHHHHHIIIJJJKKKKKKKKKKKKLLLKKKIIIHHHGGGHHHIIIJJJKKKKKKLLLLLLMMMNNNNNNOOONNNMMMLLLLLLMMMMMMLLLKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKIIIHHHHHHIIIJJJIIIGGGGGGFFFEEEDDDDDDDDDEEEFFFHHHNNNXXXfffvvv}}}xxxtttoookkkfffccc^^^YYYVVVRRROOOLLLQQQPPPNNNOOOPPPPPPOOONNNKKKKKKKKKLLLLLLKKKJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNPPPQQQQQQQQQQQQPPPOOOOOOIIIKKKLLLLLLKKKMMMSSSWWWZZZ```iiirrr{{{uuukkkhhhiiirrrqqqhhh```]]]XXXUUURRRPPPMMMJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEFFFGGGGGGKKKYYYhhhttteeeeeeoooqqqsssxxxwwwyyyzzz||||||~~~{{{wwwtttoooggg```ZZZXXXXXXYYYVVVSSSRRRQQQPPPNNNLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLKKKIIIHHHIIIKKKMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOONNNLLLJJJIIIIIIIIIIIIDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEGGGGGGEEEDDDCCCAAABBBCCCEEEFFFFFFGGGGGGEEEFFFFFFDDDBBBAAABBBDDDGGGHHHIIIKKKLLLLLLLLLLLLLLLJJJHHHFFFFFFFFFGGGHHHJJJKKKKKKLLLMMMMMMNNNNNNNNNMMMLLLMMMNNNMMMKKKIIIJJJJJJLLLMMMMMMLLLKKKKKKJJJIIIHHHHHHIIIJJJIIIGGGGGGFFFEEEDDDDDDDDDEEEFFFIIINNNXXXeeeuuu}}}zzzvvvqqqmmmdddbbb]]]XXXUUURRRQQQQQQNNNMMMKKKJJJIIIJJJLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOOOOPPPPPPOOOOOONNNNNNMMMMMMMMMMMMOOOPPPQQQUUUXXX___hhhoooxxxssskkkmmmlllpppzzzvvvlllbbb]]]YYYWWWSSSMMMJJJKKKIIIIIIHHHGGGGGGFFFFFFEEEDDDGGGDDDFFFLLLLLLWWWnnniiiiiiiiilllpppsssuuuuuuyyyzzzzzzyyy{{{zzztttllleeebbb``````___]]]\\\ZZZVVVRRRPPPQQQRRRPPPMMMJJJKKKMMMOOOOOOMMMPPPOOOOOOOOOOOOQQQSSSTTTSSSRRRQQQQQQPPPPPPPPPQQQSSSRRRPPPMMMKKKIIIHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGDDDBBBAAABBBDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEHHHIIIKKKLLLMMMNNNMMMMMMJJJIIIHHHGGGGGGGGGHHHIIIKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJKKKJJJIIIJJJLLLLLLKKKIIIJJJJJJJJJJJJJJJKKKLLLMMMLLLIIIEEEEEEFFFGGGFFFDDDKKKOOOXXXdddttt~~~zzzwwwtttpppmmmdddbbb^^^YYYUUUSSSQQQQQQNNNMMMKKKJJJIIIJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRLLLLLLKKKKKKKKKLLLMMMNNNQQQSSSZZZbbbhhhppp~~~qqqhhhiiigggkkktttqqqeee___ZZZXXXTTTNNNKKKLLLJJJJJJIIIIIIHHHGGGGGGFFFDDDGGGEEEFFFKKKLLLWWWnnnyyygggfffgggjjjnnnrrrttttttxxxyyyzzzzzz}}}{{{uuummmgggdddccccccbbbaaa```]]]XXXTTTSSSTTTVVVXXXUUURRRQQQRRRSSSRRRPPPQQQPPPPPPPPPPPPRRRSSSTTTTTTTTTSSSRRRQQQQQQQQQQQQSSSRRRQQQOOONNNMMMLLLLLLHHHHHHGGGFFFEEEEEEDDDDDDFFFFFFGGGHHHHHHHHHHHHGGGFFFDDDCCCCCCDDDEEEEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEFFFHHHIIIKKKLLLMMMMMMMMMJJJJJJHHHGGGGGGGGGHHHHHHKKKKKKKKKLLLLLLMMMMMMNNNMMMMMMLLLLLLKKKKKKJJJJJJLLLKKKKKKLLLNNNNNNMMMKKKJJJJJJIIIIIIJJJKKKKKKLLLNNNKKKHHHHHHIIIJJJIIIGGGJJJOOOXXXdddtttzzzvvvtttqqqooommmdddbbb^^^ZZZVVVSSSRRRQQQMMMLLLKKKJJJJJJJJJKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLMMMNNNOOOQQQRRRSSSTTTTTTMMMLLLKKKKKKJJJKKKKKKKKKNNNPPPUUU\\\aaagggtttpppgggfffeeehhhppp|||wwwiiibbb\\\YYYVVVPPPMMMMMMKKKKKKJJJIIIIIIHHHHHHGGGDDDGGGEEEFFFKKKKKKWWWpppqqqccccccdddhhhmmmqqqssstttwwwxxxzzz{{{~~~yyyrrrmmmjjjjjjjjjiiiiiigggccc^^^ZZZYYYZZZ\\\aaa___\\\ZZZYYYXXXWWWUUUSSSSSSRRRRRRSSSTTTVVVWWWWWWVVVUUUTTTSSSSSSSSSSSSTTTSSSSSSRRRRRRRRRQQQQQQLLLLLLJJJHHHGGGFFFEEEEEEHHHHHHIIIIIIIIIIIIIIIIIIIIIGGGEEEDDDDDDEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEGGGIIIKKKLLLLLLLLLKKKKKKIIIHHHGGGGGGGGGGGGJJJJJJKKKKKKLLLMMMMMMNNNMMMMMMLLLLLLKKKKKKJJJJJJMMMLLLLLLNNNOOOPPPOOOMMMJJJIIIIIIIIIIIIJJJKKKKKKNNNLLLJJJJJJJJJKKKJJJIIIIIINNNWWWdddttt}}}wwwsssqqqpppnnnlllcccaaa^^^ZZZVVVTTTRRRQQQMMMLLLKKKJJJJJJJJJJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKMMMNNNOOOQQQRRRRRRSSSSSSOOOOOONNNMMMLLLLLLLLLKKKNNNPPPTTTYYY\\\aaalllxxxsssjjjggggggiiioooyyy}}}nnneee]]]ZZZVVVQQQMMMMMMJJJJJJJJJIIIHHHHHHGGGGGGDDDHHHEEEFFFJJJKKKYYYsssmmmbbbaaacccgggmmmqqqtttuuuvvvxxxzzz}}}yyytttsssrrrrrrrrrqqqooojjjeee```___```cccfffeeecccaaa```^^^]]]\\\YYYXXXWWWWWWWWWXXXZZZ[[[\\\[[[ZZZXXXWWWVVVVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUNNNMMMKKKIIIHHHGGGGGGGGGIIIIIIJJJJJJKKKLLLNNNNNNMMMJJJGGGEEEEEEEEEDDDCCCCCCCCCDDDDDDDDDEEEEEEEEECCCDDDEEEGGGIIIJJJKKKKKKLLLKKKJJJIIIHHHGGGFFFFFFIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJLLLLLLLLLMMMPPPQQQPPPNNNJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIIIIIIIIIIHHHIIINNNWWWdddttt{{{vvvrrrpppnnnmmmkkkaaa```]]]ZZZVVVSSSQQQPPPLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKNNNNNNOOOPPPPPPPPPPPPOOOPPPOOOOOONNNMMMLLLKKKKKKNNNNNNQQQUUUVVVZZZeeeppp}}}zzzooojjjgggiiiooozzztttiii___ZZZWWWQQQMMMLLLIIIIIIHHHHHHGGGFFFFFFFFFDDDHHHFFFFFFJJJLLL]]]xxxmmmbbbbbbdddhhhnnnsssuuuvvvvvvxxx|||~~~zzzyyyyyyxxxxxxvvvtttpppjjjeeecccdddfffhhhhhhhhhgggeeedddcccccc```___^^^^^^^^^___```aaabbbaaa```^^^\\\[[[[[[ZZZ\\\\\\\\\\\\[[[ZZZXXXWWWOOONNNLLLJJJIIIIIIJJJJJJIIIIIIJJJLLLNNNPPPRRRTTTQQQMMMIIIFFFEEEEEEDDDCCCDDDDDDDDDEEEEEEEEEEEEFFFCCCCCCDDDEEEGGGHHHJJJJJJLLLLLLKKKJJJIIIGGGFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJLLLOOOPPPOOONNNKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKJJJIIIIIIIIIIIINNNXXXeeevvv~~~zzzuuuqqqooollljjjhhh___^^^\\\YYYVVVSSSPPPOOOKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLNNNOOOOOOPPPOOOOOONNNNNNNNNNNNNNNNNNMMMKKKJJJIIIKKKKKKMMMPPPPPPSSS\\\ggguuuyyyppphhhgggmmmyyy|||oooccc\\\XXXRRRMMMLLLIIIHHHHHHGGGGGGFFFEEEEEEDDDHHHGGGGGGKKKNNNaaa~~~nnnccccccdddiiinnnsssvvvvvvwwwyyy}}}~~~}}}zzzyyyvvvpppkkkhhhhhhhhhjjjlllmmmmmmkkkiiiiiijjjhhhhhhgggffffffggghhhiiijjjhhhgggdddbbbaaa``````bbbbbbccccccbbb```^^^]]]VVVTTTQQQOOOMMMMMMMMMNNNKKKLLLLLLMMMPPPSSSUUUWWWSSSOOOJJJGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGDDDDDDDDDEEEFFFGGGIIIIIIKKKKKKKKKKKKJJJHHHGGGFFFFFFGGGHHHIIIJJJLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJHHHHHHIIIKKKNNNOOOOOONNNLLLLLLKKKJJJJJJJJJJJJKKKJJJLLLMMMMMMLLLKKKKKKLLLJJJOOOYYYfffwww{{{xxxtttpppmmmjjjfffccc]]]\\\ZZZXXXUUURRROOONNNJJJJJJKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNOOOPPPQQQQQQQQQPPPNNNNNNOOOOOONNNMMMLLLKKKIIIIIIJJJMMMLLLNNNXXXbbblllzzzzzzoooiiikkkvvvvvvggg___[[[TTTOOOMMMJJJIIIIIIHHHGGGGGGFFFFFFCCCHHHHHHHHHLLLQQQeeemmmcccccceeehhhnnnrrruuuuuuxxx{{{|||vvvrrrppppppppprrrtttsssqqqooooooppppppooonnnmmmmmmnnnoooppppppooollljjjhhhfffeeeeeefffggghhhiiiiiihhhgggfffaaa^^^ZZZVVVSSSRRRQQQRRRPPPOOOOOOOOOPPPSSSUUUWWWTTTPPPKKKGGGFFFGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHHHHFFFFFFEEEEEEEEEFFFHHHHHHJJJJJJKKKKKKKKKIIIHHHGGGFFFFFFGGGHHHJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJGGGGGGHHHKKKNNNPPPPPPOOOMMMMMMLLLKKKKKKKKKKKKKKKHHHKKKMMMMMMKKKJJJJJJLLLKKKPPPZZZhhhyyyyyyvvvsssooolllhhhccc___\\\[[[ZZZWWWTTTQQQNNNMMMJJJJJJKKKKKKJJJJJJIIIHHHKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSTTTOOOPPPQQQRRRQQQPPPOOONNNIIIIIIKKKMMMLLLNNNWWWbbbgggtttwwwnnnkkksss|||zzzjjjbbb]]]VVVPPPNNNKKKJJJJJJIIIIIIHHHGGGGGGCCCHHHHHHIIIMMMRRRgggkkkccccccdddhhhmmmqqqttttttyyy{{{|||yyyxxxuuuxxxzzzxxxuuurrrrrrsssuuutttsssrrrrrrrrrssstttsssrrrpppmmmkkkiiihhhhhhhhhiiilllnnnnnnnnnmmmllljjjgggaaa\\\XXXUUUTTTTTTTTTSSSQQQPPPQQQRRRTTTUUUUUUQQQKKKHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHEEEFFFGGGHHHJJJKKKLLLMMMMMMMMMMMMLLLKKKKKKJJJJJJHHHHHHIIIKKKOOOQQQQQQPPPNNNNNNMMMLLLLLLLLLLLLLLLEEEHHHKKKKKKIIIGGGHHHIIIKKKQQQ[[[hhhzzzyyyvvvqqqlllfffccc```___\\\[[[XXXUUURRROOOMMMKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPRRRRRRQQQPPPOOOOOONNNNNNPPPPPPNNNMMMMMMOOOSSSWWWbbblll{{{yyyqqqqqqttt}}}xxxgggbbbYYYTTTSSSNNNPPPOOONNNLLLKKKIIIHHHGGGKKKFFFGGGLLLKKKPPPmmm}}}kkkaaabbbeeejjjooosssuuuuuuzzzyyy{{{~~~|||zzzzzzzzz|||}}}zzzvvvqqqpppqqqpppooommmmmmmmmmmmkkkiiijjjooorrrsssuuuyyyyyywwwvvvtttoooiiiccc^^^YYYWWW[[[ZZZWWWTTTRRRRRRUUUWWWUUUSSSOOOLLLJJJJJJKKKKKKKKKJJJIIIHHHGGGHHHIIIJJJFFFFFFEEEEEEEEEEEEFFFFFFHHHIIIKKKMMMMMMLLLKKKJJJDDDDDDEEEGGGHHHJJJLLLMMMNNNNNNMMMMMMMMMMMMMMMNNNKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNMMMLLLKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLOOOXXXhhh~~~~~~|||xxxvvvqqqkkkfffbbb___]]]ZZZYYYWWWTTTQQQOOOLLLKKKLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIHHHIIIJJJJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPRRRQQQQQQPPPOOOOOONNNNNNNNNMMMLLLKKKJJJLLLPPPSSS]]]fffuuu|||tttrrrqqqwww{{{jjjdddZZZTTTRRRMMMMMMMMMLLLLLLKKKJJJIIIIIIJJJEEEGGGLLLMMMUUUssswwwgggbbbccceeeiiiooosssvvvwww{{{zzz|||}}}xxxtttrrrsssrrrpppnnnmmmmmmmmmmmmllllllsssxxxzzz}}}{{{tttmmmfffaaa^^^___]]]YYYVVVTTTTTTVVVXXXWWWTTTQQQMMMKKKKKKLLLLLLLLLLLLKKKJJJJJJKKKKKKKKKHHHHHHGGGGGGGGGGGGHHHHHHFFFGGGIIIJJJKKKJJJIIIHHHFFFFFFGGGHHHIIIKKKLLLMMMOOONNNNNNMMMMMMNNNNNNNNNLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNQQQZZZjjj~~~}}}{{{xxxuuuqqqkkkeeeaaa]]]\\\XXXWWWVVVSSSQQQNNNMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHIIIIIIJJJLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOQQQQQQPPPPPPOOOOOONNNNNNNNNMMMLLLJJJIIIJJJMMMPPPVVV___nnn}}}vvvrrroooooo{{{mmmfff[[[TTTRRRMMMKKKKKKJJJJJJJJJJJJJJJJJJHHHEEEGGGMMMPPP\\\}}}qqqcccbbbccceeeiiimmmrrrwwwyyy||||||~~~|||xxxvvvvvvuuusssooommmlllnnnppprrrrrrzzzxxxpppiiieeedddaaa]]]YYYWWWWWWYYYZZZ[[[XXXUUUQQQOOOOOOPPPPPPQQQQQQPPPOOOMMMLLLKKKJJJJJJJJJJJJIIIIIIJJJJJJJJJGGGHHHIIIJJJKKKJJJIIIHHHIIIIIIIIIIIIIIIJJJKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNNNNNNNNNNOOONNNMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMPPPSSS\\\mmm}}}xxxvvvqqqlllfffaaa]]][[[WWWVVVUUUSSSQQQOOOMMMLLLLLLLLLLLLKKKKKKKKKJJJJJJHHHGGGGGGGGGGGGHHHIIIIIILLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPOOOOOOOOONNNNNNOOOOOONNNKKKJJJJJJLLLOOORRRZZZgggvvv}}}tttqqqmmmjjjrrr~~~nnnggg[[[UUUSSSNNNKKKJJJJJJJJJIIIIIIIIIIIIHHHFFFHHHNNNSSScccnnnbbbbbbccceeehhhlllqqqwww{{{|||}}}}}}|||yyyvvvrrrmmmlllnnnssswww}}}xxxppplllkkkgggaaa\\\ZZZ[[[\\\]]]___]]]YYYVVVTTTTTTUUUVVVXXXWWWUUURRROOOLLLIIIHHHJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNMMMNNNNNNNNNNNNNNNOOOOOOPPPTTT^^^ppp~~~xxxvvvsssnnnhhhccc___\\\XXXXXXVVVTTTRRRPPPNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKHHHGGGGGGGGGGGGHHHIIIIIIKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNMMMKKKIIIIIIKKKMMMQQQXXXcccpppwwwpppooollliiioooyyymmmfff[[[UUUUUUPPPLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHJJJNNNUUUiiimmmddd```bbbeeehhhkkkpppwww||||||}}}~~~{{{uuuooolllooovvv{{{xxxssspppkkkddd___^^^___`````````^^^ZZZXXXVVVWWWXXXYYYZZZYYYWWWTTTQQQOOOMMMLLLKKKLLLLLLMMMMMMLLLLLLKKKMMMMMMMMMNNNMMMMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLMMMMMMNNNNNNMMMMMMNNNNNNOOOOOOOOOOOOPPPTTT___rrr~~~}}}yyyxxxuuupppkkkfffbbb___[[[ZZZYYYVVVTTTQQQPPPOOONNNNNNMMMMMMMMMLLLLLLLLLHHHHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNKKKLLLKKKJJJHHHHHHIIIKKKPPPUUU___jjjyyy}}}sssmmmmmmllljjjoooxxxnnnfff[[[VVVVVVRRRMMMMMMLLLKKKJJJIIIHHHGGGIIIJJJLLLPPPYYYqqqkkkddd]]]aaaeeehhhjjjooouuu{{{{{{}}}yyyrrrmmmooowww~~~zzztttnnneeeaaaaaacccdddccc___^^^[[[YYYYYYZZZ\\\]]][[[YYYWWWVVVTTTTTTUUUUUUOOOPPPQQQRRRRRRQQQPPPOOONNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJIIIJJJLLLMMMNNNMMMMMMLLLNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNMMMMMMMMMNNNNNNOOOOOOPPPQQQUUUaaauuu~~~}}}|||zzzyyywwwsssooojjjeeeccc___^^^\\\YYYVVVSSSQQQPPPOOOOOOOOONNNNNNNNNNNNMMMIIIIIIIIIHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKKKKKKKKKJJJIIIHHHJJJLLLNNNRRRYYYcccqqq}}}rrrllllllllliiimmmuuuqqqhhh\\\VVVVVVRRRLLLLLLLLLKKKKKKJJJJJJJJJIIIKKKOOORRR]]]zzz|||gggbbbYYY___eeehhhjjjnnntttyyyzzz}}}}}}uuuooopppwww~~~}}}vvvooofffbbbcccfffffffffcccaaa___^^^___aaaccceeebbb___\\\XXXWWWWWWYYYZZZUUUVVVXXXYYYYYYXXXVVVUUUPPPPPPOOONNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMJJJKKKMMMOOOPPPOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJKKKLLLLLLMMMLLLLLLMMMMMMNNNOOOOOOOOORRRWWWdddyyy~~~|||zzzzzzxxxuuuqqqlllhhhfffaaa```^^^ZZZWWWTTTRRRQQQPPPPPPPPPOOOOOOOOONNNNNNJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNMMMKKKKKKMMMNNNLLLOOOVVV^^^llltttllllllkkkhhhlllssstttjjj]]]WWWVVVQQQKKKKKKKKKKKKLLLLLLMMMMMMIIILLLPPPTTTaaaxxxddd___WWW]]]dddhhhjjjmmmsssxxxyyy|||vvvppppppwww~~~|||wwwooofffbbbdddggghhhggghhhgggeeeeeefffhhhkkkmmmkkkgggaaa\\\XXXWWWXXXYYYZZZ\\\]]]^^^^^^]]]\\\ZZZTTTSSSRRRQQQQQQQQQQQQQQQPPPPPPOOOOOONNNOOOOOOPPPKKKMMMOOOQQQRRRQQQPPPOOONNNMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKLLLMMMNNNNNNOOOOOOSSSYYYggg|||~~~||||||zzzvvvpppkkkhhhggg``````___]]][[[YYYWWWVVVTTTSSSSSSTTTTTTPPPOOOOOOIIIKKKKKKJJJJJJKKKJJJHHHJJJJJJJJJJJJKKKKKKLLLLLLOOOOOONNNNNNMMMNNNNNNNNNMMMNNNNNNOOOOOONNNNNNMMMOOOOOONNNNNNMMMLLLKKKKKKNNNOOOUUU```mmm|||ppphhhfffggglllrrr|||vvvjjjbbbYYYRRRQQQOOONNNLLLKKKJJJJJJJJJKKKIIIMMMNNNSSSgggtttaaaYYYZZZ]]]aaaeeehhhmmmrrrvvvxxx|||zzzpppmmmpppttt~~~}}}wwwsssmmmjjjjjjkkkmmmmmmnnnooopppqqqrrrsssssssssssssssnnnfff]]]ZZZ]]]aaacccfffjjjkkkhhhddd```^^^\\\ZZZVVVRRRPPPQQQRRRTTTRRRRRRSSSSSSRRRPPPNNNMMMPPPQQQQQQRRRRRRRRRRRRRRRPPPOOONNNMMMKKKKKKJJJJJJMMMLLLJJJIIIHHHJJJKKKLLLNNNOOOOOOOOONNNOOORRRTTTUUU[[[hhh}}}|||{{{wwwqqqkkkgggeeebbbbbbbbbaaa___]]][[[ZZZXXXWWWXXXXXXWWWUUUTTTTTTMMMMMMLLLKKKLLLLLLKKKJJJKKKKKKKKKKKKLLLLLLMMMMMMOOOOOONNNNNNNNNOOOOOOPPPNNNNNNOOOOOOOOOOOONNNNNNOOOOOONNNNNNMMMLLLLLLKKKNNNOOOTTT^^^jjjzzzsssjjjfffeeehhhmmm{{{{{{mmmcccZZZTTTRRROOONNNLLLKKKJJJJJJKKKLLLIIIMMMQQQXXXooorrr```ZZZZZZ]]]bbbfffjjjnnnsssvvvzzz~~~{{{qqqlllnnnqqqttt}}}|||xxxrrrooonnnooopppppptttwwwzzz}}}}}}|||yyywwwtttsssooojjjdddbbbdddfffjjjnnnqqqqqqnnniiieeedddaaa^^^ZZZWWWTTTTTTUUUVVVXXXZZZ\\\[[[WWWSSSQQQPPPQQQRRRSSSTTTTTTTTTSSSRRRPPPPPPNNNLLLKKKJJJJJJJJJOOONNNLLLKKKKKKLLLMMMNNNMMMNNNNNNNNNNNNOOOQQQTTTXXX^^^lll}}}}}}|||zzzuuunnnhhheeefffggggggfffeeebbb```___]]]___aaabbbbbb```]]][[[TTTQQQNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNMMMMMMMMMNNNOOOPPPPPPNNNNNNOOOOOOOOOOOONNNNNNOOOOOONNNNNNMMMLLLLLLLLLNNNNNNRRRZZZeeeuuuyyynnniiieeefffjjjxxxpppeee\\\VVVSSSNNNMMMLLLKKKKKKLLLMMMMMMIIINNNSSS^^^xxxmmm___[[[ZZZ^^^ccchhhkkkooosssvvv|||vvvooonnnpppmmmrrrzzz}}}xxxuuuuuuvvvvvvvvv|||}}}xxxuuurrrppppppppppppooouuuwwwyyyyyyuuuppplllkkkhhheeeaaa]]]ZZZYYYYYYZZZaaaeeehhheee^^^WWWUUUVVVUUUWWWYYYZZZZZZXXXVVVTTTTTTSSSQQQOOONNNMMMLLLLLLMMMLLLLLLKKKKKKLLLLLLMMMNNNOOOPPPOOOOOOPPPSSSVVVZZZaaaqqq~~~|||vvvooojjjmmmmmmmmmllljjjgggeeecccccckkkssswwwxxxuuunnnggg^^^WWWQQQOOOOOOMMMMMMNNNLLLLLLLLLLLLLLLLLLMMMMMMKKKKKKKKKLLLMMMNNNOOOPPPNNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMLLLLLLNNNNNNQQQWWW```ppp~~~tttnnniiihhhjjjuuusssfff^^^XXXTTTNNNMMMLLLKKKLLLMMMNNNOOOKKKNNNTTTaaaiii]]][[[ZZZ^^^dddiiilllppptttvvv}}}}}}uuurrrqqqnnnooorrrwww}}}}}}{{{|||}}}~~~~~~~~~zzzxxxyyy}}}|||yyy|||~~~}}}yyytttqqqpppmmmkkkgggbbb___]]]]]]]]]hhhnnnsssoooeee]]][[[\\\\\\^^^aaabbbbbb```]]][[[ZZZYYYWWWUUUTTTSSSRRRRRRPPPPPPPPPOOOOOOOOOOOOOOOQQQRRRRRRRRRRRRSSSVVVXXXZZZcccuuuzzzuuuuuutttsssqqqooommmkkkjjjooo}}}|||lllaaaVVVSSSRRRNNNMMMOOOLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJKKKLLLNNNNNNOOOOOOOOOPPPPPPOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMNNNNNNPPPUUU\\\kkkzzzsssmmmjjjkkkssswwwiiiaaaZZZUUUNNNNNNMMMLLLLLLMMMOOOOOONNNOOOSSSbbb~~~eee[[[ZZZ[[[^^^ccchhhlllppptttwww~~~{{{wwwuuurrrqqqpppqqquuu|||{{{wwwtttsssrrrppplllhhheeecccbbbaaannntttzzzxxxnnnfffcccdddccceeehhhjjjjjjhhheeecccbbbaaa___]]][[[ZZZYYYYYYYYYYYYZZZZZZYYYWWWVVVUUUSSSTTTUUUTTTSSSTTTWWWYYY[[[fffyyy~~~|||zzzxxxvvvtttttttttttt~~~}}}mmm^^^ZZZVVVPPPNNNQQQNNNNNNNNNMMMMMMMMMMMMMMMKKKJJJJJJJJJKKKLLLMMMMMMOOOOOOPPPPPPPPPPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNQQQTTTZZZggg|||sssmmmmmmqqq}}}~~~nnneee\\\UUUPPPOOONNNMMMMMMNNNOOOOOOOOOOOOSSSddd|||ddd[[[[[[\\\^^^bbbfffjjjoootttxxx}}}{{{xxxuuusssssswww}}}~~~zzzyyyyyyyyywwwtttpppmmmjjjiiihhhrrryyyzzzssspppooolllnnnppprrrsssqqqpppnnnlllkkkiiigggeeeccccccbbbaaabbbbbbbbbaaa^^^[[[YYYXXXYYYYYYWWWVVVVVVXXXZZZaaakkk~~~~~~{{{yyyzzz|||zzzhhhaaa\\\SSSPPPTTTQQQQQQPPPPPPOOOOOOOOOOOOMMMMMMLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPPPPPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMOOORRRUUUYYYeee}}}|||sssppppppyyyuuuiii^^^UUUQQQPPPOOONNNMMMMMMNNNOOOOOOOOOUUUiii{{{ddd\\\\\\\\\^^^aaadddgggmmmtttxxx~~~|||yyyvvvtttrrrqqqwww}}}~~~|||yyyzzz|||}}}~~~~~~~~~~~~{{{zzzxxxuuusssqqqppppppmmmnnnooonnnlllhhhcccaaabbbbbbbbb```^^^]]]___```jjjttt}}}|||~~~nnnfff```VVVRRRVVVSSSSSSRRRRRRRRRQQQQQQQQQOOOOOONNNNNNNNNNNNNNNNNNOOOPPPPPPQQQQQQPPPPPPOOOMMMMMMMMMMMMMMMMMMNNNNNNMMMOOOSSSVVVYYYddd{{{xxxtttpppwwwzzzmmm```UUUSSSQQQPPPNNNMMMMMMNNNNNNNNNPPPXXXmmmzzzddd]]]^^^]]]^^^```bbbfffllltttyyy|||zzzyyyxxx{{{}}}|||||||||}}}~~~}}}zzzuuupppmmmkkkkkkjjjhhheeeeeefffgggqqqzzztttiiiddd[[[UUUVVVTTTTTTSSSRRRRRRRRRRRRSSSRRRQQQPPPOOOOOOPPPQQQRRRPPPPPPQQQRRRRRRQQQQQQQQQNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNPPPRRRVVVaaaxxx|||ooonnnxxxmmmaaa[[[TTTSSSPPPNNNNNNOOOQQQSSSTTTYYY___vvvuuuggg```\\\[[[^^^bbbdddfffjjjqqqwww{{{uuuvvvtttpppkkkhhhiiinnnrrr}}}xxxnnniii```[[[[[[YYYXXXWWWVVVUUUUUUUUUUUURRRQQQPPPOOOOOOPPPPPPQQQPPPPPPPPPQQQQQQQQQPPPPPPOOOOOONNNNNNNNNMMMMMMMMMLLLLLLNNNPPPSSS]]]sssuuupppxxxnnnbbb]]]UUUSSSQQQOOONNNPPPRRRSSSSSSYYYbbb|||qqqccc]]]ZZZZZZ]]]aaaccceeejjjqqqvvv|||zzzvvvrrrppprrrwww{{{~~~uuuppphhhcccbbb^^^^^^]]][[[ZZZYYYXXXWWWTTTTTTSSSRRRQQQQQQQQQRRROOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLNNNPPPRRR[[[pppzzzrrrxxxqqqccc^^^UUUTTTQQQOOOOOOPPPRRRTTTUUU]]]gggnnnbbb\\\YYYYYY]]]```ccceeeiiipppvvv}}}||||||wwwooojjjhhhcccbbbaaa```^^^\\\ZZZYYYWWWWWWVVVUUUTTTTTTSSSSSSPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLNNNOOOQQQRRRSSS\\\ooo~~~tttwwwsssddd^^^VVVUUURRRPPPPPPQQQSSSUUU^^^eeeooommmccc___\\\YYY\\\```bbbeeeiiiqqqvvv}}}vvvpppmmmffffffeeedddbbb```^^^\\\YYYYYYXXXWWWVVVUUUTTTSSSRRRQQQPPPOOOOOOOOOPPPPPPNNNNNNMMMMMMMMMLLLLLLLLLOOOPPPRRRTTTUUU\\\mmmvvvxxxuuueee^^^WWWVVVSSSQQQQQQRRRTTTVVVfffnnnvvvjjjbbb___]]]XXX\\\```ccceeejjjqqqwww~~~~~~vvvrrrllllllkkkkkkiiifffdddbbb\\\\\\[[[ZZZYYYWWWUUUTTTUUUTTTSSSQQQQQQQQQRRRRRROOOOOOOOOOOONNNNNNNNNNNNNNNPPPSSSUUUUUU[[[lll}}}wwwyyyxxxggg___XXXWWWTTTRRRRRRSSSUUUWWWfffqqq{{{yyyddd]]]\\\ZZZYYY\\\aaacccfffkkksssxxxzzz~~~~~~xxxrrrrrrsssrrrqqqnnnllljjjcccccccccbbb```]]][[[ZZZXXXWWWUUUSSSRRRSSSTTTUUUSSSSSSRRRRRRRRRQQQQQQQQQOOOQQQUUUWWWXXX]]]nnn~~~wwwzzz}}}kkk```YYYWWWUUUSSSSSSTTTVVVWWW\\\lll}}}sss___ZZZZZZXXXZZZ]]]aaadddgggllltttzzzxxx}}}}}}wwwxxxxxxxxxwwwuuurrrpppkkkkkkjjjiiigggeeebbbaaaZZZYYYWWWUUUTTTTTTUUUVVVUUUUUUUUUUUUTTTTTTTTTTTTRRRTTTXXX[[[[[[aaaqqqxxxzzznnnbbbYYYXXXUUUTTTSSSTTTVVVXXXRRRggg}}}rrr^^^ZZZZZZYYYZZZ^^^bbbeeehhhmmmuuu{{{|||~~~}}}}}}}}}~~~|||xxxuuuqqqppppppqqqqqqpppllljjjbbbbbbbbb___\\\ZZZ[[[[[[^^^]]]\\\\\\[[[ZZZYYYYYY\\\\\\]]]```hhhqqqzzz|||{{{~~~pppfff\\\YYYUUUTTTUUUXXXYYYZZZ^^^^^^qqqqqq```YYYXXXYYYZZZ^^^dddhhhkkkoootttyyyyyy~~~xxxxxxyyyzzz{{{zzzxxxuuuooonnnmmmiiieeeddddddeeekkkkkkjjjiiiiiihhhggggggggghhhkkkpppvvv|||zzzyyy|||pppggg^^^[[[WWWUUUWWWYYY[[[\\\___```uuurrr```YYYXXXXXX[[[___dddhhhjjjooouuuzzzyyy}}}{{{wwwuuuvvvxxx}}}~~~xxxwwwyyysssjjjaaa]]]YYYWWWXXX[[[]]]___```ddd{{{rrr```ZZZXXXXXX\\\___cccfffiiinnnvvv|||}}}|||vvvuuuvvv}}}vvvnnnbbb^^^ZZZXXXZZZ]]]___```aaahhhsss```ZZZXXXXXX\\\___aaadddgggmmmvvv}}}}}}wwwttttttxxxxxxooobbb```\\\[[[\\\___``````bbbmmmrrr```ZZZXXXXXX[[[]]]```bbbeeelllvvv}}}zzztttqqqtttzzzxxxnnncccaaa``````aaabbbbbbaaacccpppqqq```YYYXXXYYYZZZ]]]```bbbffflllvvv}}}~~~uuupppssswwwzzzpppeeeddddddeeeffffffeeeccccccrrrppp___YYYYYYYYY[[[^^^bbbeeehhhoooxxx~~~}}}xxx~~~}}}vvvppprrrwwwsssffffffgggiiikkkjjjgggdddccctttooo^^^YYYYYYYYY\\\___dddgggjjjqqqyyyzzzsssyyy}}}|||zzzsssuuuvvv{{{ppplllmmmpppqqqpppooommmkkkhhhyyyooo[[[WWWYYY[[[^^^^^^aaaeeehhhmmmzzzyyyrrrrrrvvv~~~zzz|||yyyqqqrrrssswwwsssnnnqqqtttwwwxxxuuuoookkkhhhyyyooo]]]XXXZZZ\\\]]]^^^aaaeeehhhmmmzzzyyyqqqqqqttt}}}||||||{{{qqqqqqqqqrrrwwwpppssszzz|||rrriiihhhzzzooo^^^YYYZZZ\\\\\\\\\___dddgggmmmzzz{{{rrrppprrrtttzzz~~~ssssssqqqppp}}}{{{rrrwwwuuuiiiiii{{{mmm^^^YYYYYY[[[ZZZ[[[^^^cccgggmmm{{{uuupppppprrruuuxxx}}}~~~sssrrrooommmxxxzzz{{{nnnkkk~~~iii]]]XXXWWWZZZYYYZZZ^^^cccfffmmmzzzuuunnnnnnpppooonnnnnnmmmmmmmmmnnnssstttyyy|||pppooommmjjjrrruuunnn{{{fff]]]XXXWWWYYYZZZZZZ]]]bbbeeekkkyyywwwooonnnkkkjjjgggdddbbbbbbbbbbbbddddddgggmmmpppqqquuu{{{{{{pppooonnnjjjqqqwwwqqqvvvccc]]]XXXWWWZZZZZZ[[[^^^bbbeeejjjwww~~~wwwuuunnnlllhhhdddaaa____________]]]^^^aaabbbccchhhnnnrrrwww}}}}}}qqqqqqppplllsssvvvssstttccc^^^YYYXXX[[[[[[[[[^^^bbbdddjjjvvv~~~~~~uuurrrnnnhhhdddaaa```___```]]]\\\]]]]]]^^^bbbiiiiiinnnuuuzzz}}}|||oooppprrrsss}}}~~~wwwrrruuuaaa[[[WWWUUUWWWYYYYYY\\\aaadddiiivvv}}}}}}{{{tttooojjjgggeeebbbbbbaaa___^^^___bbbdddjjjsss}}}yyynnnpppssswwwzzzuuuuuubbb\\\XXXVVVXXXYYYYYY\\\aaadddkkkxxx{{{yyy|||}}}wwwrrrooommmiiihhhgggdddcccdddhhhkkkttt~~~xxxoooppprrrwww{{{yyyvvvccc]]]YYYWWWXXXXXXYYY\\\bbbfffmmm{{{zzztttuuuwww~~~zzzxxxuuusssqqqmmmlllnnnssswww{{{qqqppppppttt}}}zzz|||vvvccc^^^YYYWWWXXXXXXXXX\\\bbbgggooo~~~{{{tttrrrrrr|||xxxvvvyyy~~~}}}{{{rrrpppmmmppp{{{zzz}}}sssbbb]]]YYYWWWXXXXXXXXX\\\bbbgggppp~~~vvvrrrrrr~~~zzzxxxyyypppnnnkkkkkk}}}{{{{{{~~~ppp```\\\XXXWWWXXXXXXXXX[[[aaagggqqq|||xxxuuutttyyy}}}yyytttrrryyy|||{{{zzzyyyyyyzzz{{{|||}}}|||{{{{{{{{{{{{||||||}}}{{{yyywwwuuusssrrrrrrtttvvvyyy{{{{{{zzzpppnnnhhhdddpppyyy{{{lll]]]ZZZWWWVVVXXXXXXXXX[[[```fffppp|||wwwrrrooonnnmmmsssxxx{{{tttqqqxxx~~~{{{vvvsssqqqppppppnnnnnnmmmmmmnnnoooqqqrrrpppppppppoooooopppqqqqqqrrrrrrqqqpppooooooooooooppptttxxx{{{~~~rrrnnneee^^^eeetttwwwyyyiii[[[YYYWWWVVVWWWXXXXXX[[[```fffppp~~~{{{vvvrrrnnnkkkjjjiiiooouuu}}}{{{sssooo}}}|||yyywwwrrrpppnnnkkkiiiiiiiiijjjkkkjjjjjjjjjkkkmmmooopppmmmmmmlllllllllmmmnnnnnnooonnnnnnnnnoooooopppqqqrrrvvv{{{uuujjjbbb___ccciiivvvwwwiii]]]UUUUUUYYYVVVXXXXXX\\\```ccclll}}}|||wwwtttsssrrrqqqqqqrrrwww~~~zzztttssszzzyyyuuurrrooommmnnnkkkhhhggghhhiiiiiiiiigggffffffhhhmmmrrruuuvvvuuusssqqqooooooooopppqqqssstttvvvwwwwwwxxxzzz{{{{{{qqqfff___\\\aaahhh~~~}}}ssssssiii^^^VVVVVVYYYWWWWWWXXX[[[___bbbkkk|||{{{zzzyyyyyyxxxyyy}}}|||wwwvvvzzzzzzvvvsssrrrpppoooooommmjjjjjjkkkmmmmmmmmmnnnmmmnnnrrrxxx~~~|||zzzzzzzzzzzz~~~~~~{{{lllaaa[[[ZZZ```ggg}}}|||ssstttiii___WWWWWWZZZVVVWWWXXX[[[___bbbiiizzzzzzzzz|||}}}yyywwwuuusssrrrrrrqqqooopppsssvvvwwwwww|||{{{|||}}}~~~~~~}}}yyyxxx}}}tttfff]]]XXXXXX___ggg}}}wwwyyyggg___WWWVVVYYYUUUWWWXXX[[[___aaahhhwww~~~~~~~~~zzzwwwxxxxxxxxx|||xxxsssppptttzzz{{{tttqqqvvv~~~yyyvvvxxxyyynnnbbb[[[XXXYYY```hhh~~~xxxzzz~~~fff]]]UUUUUUWWWSSSWWWXXX\\\___aaagggvvv~~~zzzxxxpppiiicccdddiiiqqq}}}~~~{{{yyypppkkkooowww~~~zzzwwwwww|||qqqhhh___ZZZXXXYYY```ggg}}}uuuuuufff\\\TTTTTTVVVSSSXXXZZZ]]]```aaafffttt|||zzzxxxvvvtttmmmfff```___bbbhhhsss}}}~~~yyyuuukkkeeehhhmmmyyy}}}jjjccc\\\YYYXXXYYY___fff|||sssrrr}}}ggg\\\TTTTTTWWWUUUZZZ[[[^^^aaabbbgggttt|||yyyxxxvvvvvvooohhhbbbaaacccgggpppxxxzzz|||zzzrrrggg```cccgggqqqtttfff___ZZZYYYXXXYYY^^^dddyyy}}}tttsssyyyiii]]]UUUUUUYYYWWWZZZ\\\___bbbcccgggttt{{{yyyxxxxxxmmmfffaaa```bbbdddlllsss~~~qqquuuwwwpppgggaaacccgggqqq|||xxxzzz}}}mmmaaa\\\YYYYYYXXXXXX\\\bbbvvvwwwpppqqqyyykkk]]]YYYVVVUUUWWWXXXYYY\\\```aaaggguuuvvvllldddaaabbbdddiiiooozzzqqquuu{{{~~~oooeee^^^___ccckkk~~~|||xxx{{{vvvggg```[[[XXXYYYYYYYYY]]]dddyyyuuunnnpppxxxmmm^^^YYYUUUSSSVVVVVVWWW[[[^^^```eeesss~~~sssiiidddccccccggglllwwwqqqsssuuuqqqggg___^^^```fffwww~~~zzz|||oooaaa^^^ZZZXXXYYYYYY[[[aaaiiiqqqlllnnnwwwppp___XXXTTTRRRUUUUUUVVVYYY\\\]]]cccqqqrrrkkkfffccceeeiiisss|||}}}nnnooonnnzzzwwwllldddbbbaaaeeettt{{{tttttt||||||||||||mmm```]]]ZZZXXXYYYZZZ^^^hhhrrrzzznnnjjjlllwwwsss```YYYTTTRRRUUUTTTUUUXXX[[[\\\aaaooo}}}}}}ssskkkeeeeeegggpppxxxyyykkkjjjiiittt~~~sssjjjfffdddffftttsssjjjfffhhhmmmssszzz~~~}}}{{{xxx{{{{{{nnnbbb]]]ZZZXXXZZZ\\\cccqqqvvvllliiilllyyyuuubbbZZZUUUSSSVVVUUUVVVXXX[[[[[[```mmm{{{|||rrrjjjfffgggkkksssuuuhhhfffeeepppyyypppllliiijjjwwwyyylllddd]]]ZZZ[[[aaafffnnntttxxxyyyyyyzzzuuuvvvwwwxxxyyy|||zzzsssppppppsssvvv|||rrrfff^^^[[[YYYZZZ^^^iii}}}~~~rrrjjjjjjnnn{{{sssaaaZZZUUUSSSUUUUUUUUUXXXZZZZZZ^^^lllyyyssslllkkkjjjoooyyysssfffddddddmmm{{{wwwtttpppqqq~~~pppfff___XXXTTTTTTVVVZZZ___cccfffgggiiijjjhhhkkkoooqqqqqqrrruuuxxxyyytttmmmgggdddeeegggiiirrrzzzzzzooo```\\\ZZZ[[[```nnn|||pppjjjlllppp~~~nnn^^^YYYTTTRRRTTTSSSTTTVVVXXXXXX\\\iiiwwwxxxtttnnnpppvvvrrrfffdddccclllyyy~~~{{{xxxxxx~~~||||||lllccc^^^XXXTTTTTTQQQTTTXXX[[[\\\^^^```bbbaaaeeejjjkkkjjjiiijjjkkknnnjjjddd___\\\]]]```bbbkkkuuuwwwaaa]]]ZZZ[[[aaarrr|||pppjjjmmmrrrkkk\\\WWWSSSQQQRRRRRRRRRUUUVVVVVVZZZggguuu~~~uuutttuuu}}}ssseeebbbdddjjjuuu~~~}}}rrrnnnmmmjjjjjjmmmpppppprrrvvvzzz~~~xxxkkkbbb]]]XXXRRRMMMPPPPPPQQQRRRTTTWWWYYY[[[[[[\\\^^^```aaa```___^^^]]]YYYWWWYYY[[[YYYYYY\\\bbbooo~~~xxxiii^^^VVVXXXaaappp|||ooojjjnnnuuuiii^^^TTTSSSUUURRRSSSRRRSSSVVVYYY]]]fffqqqzzzxxx~~~yyyiiiccc```fffrrrtttiiidddcccbbbcccfffhhhfffdddeeeiiimmmrrrtttzzzrrrggg^^^ZZZVVVQQQMMMOOOOOOOOOOOOQQQRRRTTTUUUVVVWWWYYY[[[[[[[[[YYYXXXXXXSSSRRRTTTUUUUUUVVVZZZcccooo}}}~~~lllbbb[[[\\\aaannn}}}pppjjjnnnuuuiii^^^UUUTTTVVVSSSTTTRRRSSSUUUXXX\\\fffqqqnnneee___eeeppp~~~{{{ooobbb]]][[[ZZZ]]]aaafffbbb^^^[[[]]]cccjjjooorrrkkkbbb\\\YYYWWWSSSQQQPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUVVVUUUTTTSSSSSSOOONNNPPPQQQRRRVVV[[[cccnnnzzzooogggbbbbbbdddmmm~~~qqqkkkooouuujjj^^^UUUTTTWWWUUUUUURRRRRRTTTVVV[[[eeeppptttfffaaafffnnnzzz~~~qqqccc\\\YYYYYY\\\```eeebbb^^^[[[[[[```ggglllkkkggg```\\\ZZZZZZXXXWWWSSSSSSRRRQQQPPPOOOOOOOOOQQQRRRSSSSSSSSSRRRQQQQQQRRROOOMMMPPPQQQRRRXXX___eeeoooxxx}}}wwwoooiiihhhhhhqqq~~~qqqmmmrrryyykkk^^^TTTSSSWWWTTTUUUSSSRRRSSSUUUYYYdddooo|||kkkbbbeeelllwwwttteee]]]ZZZYYY\\\```______^^^[[[ZZZ[[[___ccceeebbb^^^\\\[[[[[[[[[ZZZVVVVVVUUUTTTSSSQQQPPPPPPQQQRRRQQQQQQQQQPPPOOOOOOPPPNNNNNNPPPQQQSSSZZZbbbjjjttt}}}}}}uuurrrqqqxxx}}}sssqqqwww~~~nnn___TTTRRRUUUSSSUUUSSSRRRSSSUUUXXXbbbmmmuuueeefffkkksssuuuggg___]]]\\\___dddbbbdddeeeccc___\\\\\\^^^```___\\\[[[ZZZZZZ[[[\\\YYYYYYYYYYYYXXXVVVUUUTTTRRRRRRQQQPPPPPPOOONNNNNNMMMLLLNNNPPPQQQRRRYYYaaappp{{{~~~~~~}}}uuuuuu|||tttbbbUUUQQQTTTRRRTTTRRRRRRTTTUUUXXX```jjj|||nnnlllmmmrrr|||zzzmmmhhhggggggkkkoooqqqtttuuuqqqiiicccaaaaaa```___^^^\\\[[[[[[\\\^^^___``````aaa```___^^^]]]WWWVVVUUUSSSRRRQQQQQQQQQLLLLLLOOORRRRRRRRRXXX```pppxxxxxxzzzfffWWWRRRTTTRRRRRRQQQSSSVVVVVVXXX___ggguuuxxxuuuqqqsssyyyuuuqqqrrrssswww|||~~~yyyooogggccccccbbbbbbaaa```^^^^^^___aaafffggghhhiiiiiihhhgggfff\\\[[[YYYXXXVVVUUUUUUUUUMMMNNNRRRUUUTTTTTTYYYaaammm~~~~~~}}}zzz{{{jjjYYYTTTUUURRRQQQQQQSSSWWWWWWXXX^^^fffooozzzqqqrrrvvv{{{}}}xxxxxx{{{}}}zzzwwwvvvvvvuuusssooohhhbbbaaaeeejjjfffhhhkkknnnpppppppppooodddbbbaaa``````^^^ZZZXXXXXXTTTPPPQQQUUUYYY\\\\\\jjjvvv~~~~~~fffYYYVVVSSSOOOPPPQQQRRRRRRSSSUUUYYY\\\ooozzzwwwmmmmmmqqquuu{{{{{{~~~wwwooojjjhhhkkkmmmooorrrttttttttttttnnnnnnmmmnnnnnnmmmjjjgggaaa\\\WWWUUUXXX[[[^^^___jjjuuugggZZZWWWTTTPPPQQQQQQRRRRRRRRRTTTXXX[[[gggssstttiiiiiikkkooozzz~~~|||rrroooppppppqqqrrrsssttttttssstttuuuxxxzzzzzzxxxvvvoooiiiaaa\\\ZZZ\\\^^^___lllwwwhhh[[[XXXUUURRRRRRRRRRRRRRRQQQSSSVVVYYYdddpppsssgggfffhhhlllvvv~~~yyytttrrrqqqssstttssstttwww|||{{{qqqhhhcccbbbcccdddqqq|||jjj[[[WWWUUUSSSRRRSSSRRRQQQPPPRRRUUUWWW```lllqqqeeecccdddgggrrr~~~}}}xxxwwwwwwuuuwww{{{wwwpppmmmnnnpppyyykkk[[[VVVTTTSSSRRRRRRRRRQQQPPPQQQTTTVVVYYYeeewwwrrrddd```___bbbkkkwww}}}}}}}}}{{{}}}mmm\\\VVVTTTSSSQQQQQQQQQPPPOOOPPPSSSVVVWWWccctttxxxgggaaa^^^^^^fffrrrqqq^^^WWWUUUTTTPPPPPPPPPOOOOOOPPPSSSVVVWWWbbbqqqmmmddd___]]]eeeooo~~~ttt```XXXVVVVVVOOOPPPPPPOOOOOOPPPTTTWWWRRR]]]kkkxxx~~~lllaaa^^^```gggnnn|||xxxbbb[[[WWWSSSSSSQQQPPPOOOOOOPPPRRRSSSUUUYYYcccppp{{{{{{iii___\\\^^^cccjjjxxxzzzcccZZZVVVRRRRRRQQQPPPOOOOOOPPPQQQRRRRRRVVV^^^jjjuuu}}}}}}{{{xxxxxxggg___\\\\\\aaafffrrr~~~fff[[[WWWTTTQQQQQQPPPPPPPPPPPPPPPPPPPPPRRRYYYbbblllyyyuuuqqqpppnnnlllsssvvv{{{wwwggg___\\\\\\___dddlllyyyjjj^^^ZZZXXXPPPPPPQQQQQQQQQPPPOOOOOOQQQQQQUUU]]]eeeqqq|||qqqmmmlllllllllppprrrvvvyyyiiiaaa\\\[[[]]]```hhhuuulll^^^ZZZYYYPPPPPPQQQQQQPPPOOONNNNNNRRRQQQTTTZZZaaammmuuuooonnnnnnnnnnnnqqqxxxqqqeee^^^YYYYYY\\\dddqqqnnn]]]XXXWWWQQQQQQPPPPPPOOOOOONNNNNNQQQPPPSSSYYY___jjj|||xxxuuutttsssrrrwwwpppddd\\\ZZZ[[[aaammmzzzsss```XXXVVVRRRQQQPPPNNNMMMNNNNNNOOOMMMMMMPPPVVV\\\fffwwwzzzkkk```\\\]]]___jjjwww~~~zzzyyyddd[[[XXXSSSRRROOOMMMLLLMMMNNNOOOJJJJJJNNNTTTZZZccctttpppddd``````^^^bbbkkkuuu~~~{{{uuusss{{{hhhZZZUUUTTTQQQOOONNNOOOPPPPPPPPPMMMKKKMMMRRRWWW___mmmzzzwwwiiiaaa___^^^bbbiiiqqqzzz|||ssspppxxxlll]]]XXXSSSPPPMMMLLLMMMNNNNNNNNNMMMLLLMMMQQQUUU[[[gggrrr~~~nnnccc]]]]]]```fffmmmsssyyy}}}|||qqqmmmsssrrraaa\\\TTTQQQNNNMMMMMMNNNNNNNNNMMMLLLMMMQQQSSSVVV```jjjvvv~~~qqqddd]]]\\\^^^bbbhhhnnnsssxxxzzz~~~qqqjjjooozzzyyyddd^^^WWWTTTQQQOOOPPPPPPPPPOOOLLLLLLNNNQQQRRRTTT\\\dddpppyyysssggg```ZZZ\\\___ccciiioootttwww}}}pppiiillluuuggg___YYYVVVRRRPPPPPPPPPPPPOOOKKKKKKMMMQQQRRRTTT[[[cccoooxxxwwwllleeeZZZ[[[\\\```eeekkkpppssswww|||pppgggiiipppnnnaaaYYYUUUQQQOOONNNNNNNNNMMMLLLKKKMMMPPPQQQSSSZZZbbblllwww~~~rrrjjj[[[[[[[[[\\\```eeejjjmmmrrrxxx}}}nnneeefffkkkyyyvvvfffZZZVVVRRRPPPOOOOOONNNMMMMMMLLLMMMNNNOOOPPPWWW```fffrrrvvvmmm\\\[[[ZZZZZZ]]]aaaeeehhhpppvvv~~~{{{lllddddddhhhvvv|||jjj\\\YYYUUURRRQQQQQQPPPOOOOOOMMMLLLMMMLLLMMMTTT]]]```lll~~~zzzoooccc^^^YYYYYYYYYZZZ^^^dddlllrrr||||||hhhcccbbbfffrrrlllaaaZZZUUUSSSQQQNNNLLLMMMNNNMMMLLLLLLNNNRRRUUUXXXaaakkkzzzzzznnnbbb]]]YYYYYYYYYYYY]]]ccchhhoooxxxkkkbbb```bbblll~~~tttccc[[[UUUTTTRRROOONNNOOOMMMMMMLLLLLLNNNQQQUUUWWW^^^hhhvvvyyymmm```[[[XXXXXXXXXWWW[[[```dddiiiqqqxxx~~~qqqddd```___hhhzzz~~~fff]]]VVVTTTSSSPPPOOOPPPMMMMMMLLLLLLNNNPPPSSSUUU[[[cccppp}}}tttiii^^^ZZZWWWWWWWWWVVVXXX]]]___dddkkkrrryyywwwjjjdddaaagggxxxiii___VVVSSSSSSQQQOOOPPPMMMMMMLLLLLLMMMPPPRRRSSSWWW^^^jjjwwwnnneee]]]XXXVVVXXXWWWUUUWWWZZZ[[[```hhhooovvvqqqjjjdddhhhwwwmmmaaaVVVSSSSSSQQQOOOOOOMMMLLLLLLLLLMMMOOOPPPQQQTTTZZZeeeqqq{{{jjjaaa\\\XXXWWWXXXXXXUUUUUUYYYYYY___gggnnnuuu~~~wwwooohhhjjjvvvssseeeXXXSSSSSSQQQOOONNNLLLLLLLLLLLLMMMNNNNNNOOORRRWWW```jjjxxx}}}iii```[[[XXXWWWYYYXXXUUUUUUXXXYYY___gggooowww~~~vvvnnnoooxxxzzzjjj[[[VVVUUUSSSPPPOOOLLLLLLLLLLLLMMMMMMMMMMMMQQQUUU[[[cccoookkk___[[[XXXXXXZZZYYYUUUUUUWWWYYY```iiiqqqxxx}}}uuuttt|||nnn^^^XXXWWWUUURRRPPPLLLLLLLLLLLLMMMMMMMMMMMMPPPSSSXXX^^^hhhxxxrrreee```ZZZVVVWWWXXXVVVUUUWWWXXX]]]dddkkkrrr|||~~~zzzsss___]]][[[QQQNNNTTTOOONNNLLLKKKKKKKKKLLLMMMNNNQQQVVV\\\eeerrrpppeee___ZZZZZZYYYVVVTTTUUUTTTYYY___fffmmmwwwuuu___[[[YYYQQQNNNRRROOONNNLLLKKKKKKKKKLLLMMMNNNQQQVVV[[[cccooo}}}mmmeee^^^]]][[[VVVSSSSSSRRRVVV\\\bbbiiisss~~~bbb[[[ZZZTTTPPPRRROOONNNMMMLLLKKKLLLMMMMMMNNNQQQUUUYYY```kkkxxxuuukkkbbb^^^\\\XXXTTTSSSTTTWWW\\\```gggqqq~~~iii^^^\\\XXXTTTSSSOOONNNMMMLLLLLLLLLMMMNNNMMMPPPTTTWWW\\\eeeqqqyyy~~~qqqeee```^^^ZZZWWWVVVUUUXXX[[[^^^dddnnnzzzrrraaa]]]YYYTTTRRRPPPOOOMMMLLLLLLLLLMMMNNNLLLOOORRRUUUYYYaaakkkssszzzjjjbbb```]]]ZZZZZZVVVWWWYYYZZZ___hhhuuu~~~}}}fff]]]XXXSSSQQQPPPOOONNNMMMLLLMMMNNNNNNKKKNNNQQQTTTWWW^^^gggnnnzzzpppfffccc```^^^]]]XXXXXXXXXXXX[[[dddqqqzzznnn```ZZZUUUSSSPPPOOONNNMMMMMMMMMNNNNNNKKKMMMQQQSSSVVV\\\eeellluuu~~~vvviiidddaaa______ZZZZZZYYYXXX[[[dddpppyyyvvveee]]]YYYWWWPPPOOONNNMMMMMMMMMNNNOOOJJJMMMPPPRRRUUU[[[dddjjjrrr|||zzzkkkfffdddaaa___[[[YYYYYYZZZZZZ]]]gggsss}}}fff\\\VVVQQQQQQQQQPPPOOONNNLLLKKKKKKLLLLLLPPPUUUWWWXXXcccpppqqq{{{nnnhhheeeaaa```[[[YYYXXXXXXXXXZZZdddooo{{{qqqccc\\\XXXSSSSSSQQQOOONNNMMMMMMMMMMMMMMMOOOTTTUUUWWW```jjjoooxxxssskkkfffbbbaaa^^^[[[YYYYYYXXXZZZbbbkkkxxxzzzfff]]]YYYVVVUUURRRPPPNNNNNNOOOOOONNNLLLMMMQQQSSSVVV\\\cccmmmtttwwwmmmgggdddcccccc___]]]\\\[[[[[[aaaiiittt|||iii\\\XXXXXXVVVRRROOOMMMNNNOOOPPPLLLLLLLLLNNNQQQTTTZZZ^^^jjjpppyyy|||qqqiiifffffffffaaa^^^]]]\\\[[[```fffpppxxxqqq```[[[XXXVVVRRROOOMMMMMMNNNOOOJJJLLLMMMMMMOOOSSSYYY\\\eeekkkttt~~~wwwnnniiihhhfffaaa\\\\\\[[[ZZZ]]]bbblllttt~~~yyybbb[[[XXXVVVSSSPPPNNNMMMMMMNNNIIIOOORRROOOMMMQQQWWWZZZ```fffpppzzzssslllkkkgggaaa\\\\\\\\\ZZZ]]]aaajjjqqqzzzhhh]]]XXXWWWUUURRRPPPOOONNNMMMLLLUUUYYYRRRKKKMMMTTTXXXYYY```lllxxxwwwnnnllljjjccc^^^^^^^^^]]]___bbbhhhoooxxxqqqeeeYYYXXXWWWUUURRRPPPOOONNNNNNZZZ^^^UUUJJJJJJQQQVVVUUU\\\iiivvvyyyuuunnngggaaaaaa^^^ZZZ\\\bbb___iiiuuu||||||eee]]]WWWSSSRRRQQQOOOPPPTTTMMMZZZ^^^SSSKKKOOOUUUVVV[[[[[[aaannn|||wwwoooiiifffbbb]]][[[^^^```hhhrrrwwwyyy|||kkk```ZZZUUUTTTSSSOOOPPPRRROOO[[[^^^TTTKKKNNNRRRRRRXXXXXX]]]jjjxxxuuunnnhhhaaa\\\ZZZ```ffflllpppqqquuu|||tttddd]]]XXXWWWUUUQQQOOOQQQQQQZZZ]]]SSSLLLMMMOOONNNUUUTTTYYYeeerrrvvvlllddd]]]ZZZ^^^bbbeeehhhjjjooowww~~~}}}fff___YYYWWWVVVRRRPPPQQQPPPVVVXXXQQQLLLKKKLLLKKKRRRQQQUUU```mmm{{{|||nnneee___[[[[[[]]]___aaadddkkkttt{{{jjj```YYYWWWWWWTTTRRRSSSOOORRRRRRNNNKKKKKKLLLKKKPPPOOOTTT^^^iiivvvpppeee```\\\YYYZZZZZZ\\\```gggpppwwwqqqeee[[[XXXWWWUUUTTTTTTRRRQQQOOOMMMLLLLLLLLLLLLNNNOOOSSS\\\eeepppsssfff___[[[XXXXXXWWWXXX\\\cccjjjooozzz{{{mmm___YYYXXXVVVTTTTTTYYYUUUPPPMMMMMMMMMMMMMMMMMMMMMRRRZZZaaakkkzzzvvvfff^^^YYYXXXWWWVVVVVVYYY___fffjjjvvv|||sssccc[[[YYYVVVTTTTTT```YYYRRROOONNNMMMMMMNNNKKKLLLQQQXXX^^^ggguuu}}}jjjaaa______]]]ZZZXXXYYY]]]bbbeeepppwww}}}ddd^^^___ZZZWWWYYYUUUSSSPPPOOOOOOOOONNNLLLRRRPPPPPPVVV\\\eeeqqq}}}|||jjj```\\\[[[YYYVVVUUUVVVZZZ^^^aaammmsss|||lllaaa^^^ZZZVVVWWWTTTRRROOONNNNNNNNNLLLKKKPPPNNNNNNSSSZZZaaannnxxxyyykkkaaa\\\ZZZXXXUUUTTTTTTXXX[[[^^^hhhnnnwwwyyygggaaa[[[XXXXXXSSSPPPNNNMMMMMMLLLKKKJJJNNNKKKLLLQQQVVV]]]hhhrrr}}}uuulllddd___\\\ZZZWWWUUUUUUXXX[[[]]]dddjjjrrr{{{pppeee^^^ZZZZZZSSSQQQNNNMMMMMMMMMLLLJJJMMMKKKKKKPPPTTTYYYccclllvvvxxxooohhhbbb___]]]ZZZWWWVVVWWWYYYZZZaaafffooowww|||jjjaaa\\\ZZZUUUSSSPPPOOOOOOOOOMMMLLLMMMKKKLLLPPPSSSWWW^^^fffoooxxx{{{ooohhhccc```\\\YYYVVVVVVVVVVVV]]]ccckkkttt}}}ttteee]]]ZZZWWWTTTRRRQQQQQQPPPOOONNNMMMKKKLLLPPPRRRTTTZZZaaaiiiqqq}}}uuuhhhfffaaa]]]YYYWWWVVVVVVYYY___hhhrrr{{{mmmccc^^^WWWUUURRRQQQQQQQQQPPPNNNLLLKKKLLLOOOQQQQQQVVV\\\ccckkkuuunnnkkkfffaaa]]]ZZZXXXXXXWWW]]]fffpppyyyvvviiicccWWWUUURRRQQQQQQQQQOOONNNLLLJJJKKKNNNOOOOOOSSSYYY```fffpppzzz|||uuujjjaaa\\\ZZZZZZ[[[ZZZ]]]cccjjjrrr|||pppeee\\\[[[WWWTTTSSSSSSPPPMMMOOONNNMMMMMMNNNQQQTTTVVV\\\bbbjjjrrr|||}}}pppgggbbb```]]][[[XXX[[[aaahhhqqq{{{zzzkkkbbb^^^XXXSSSRRRRRRPPPNNNMMMLLLKKKJJJLLLNNNQQQSSSYYY^^^fffnnnxxxvvvkkkeeebbb\\\WWWWWWZZZ^^^dddkkkuuusssggg```XXXSSSRRRQQQPPPOOOMMMLLLKKKJJJKKKMMMOOOQQQUUUZZZaaaiiirrr~~~qqqjjjeee^^^XXXXXXYYY\\\___eeennnxxxzzzjjjaaaXXXUUUTTTRRRPPPOOONNNNNNMMMLLLMMMNNNPPPQQQRRRWWW]]]dddmmmyyy|||rrrkkkccc]]]YYYZZZ[[[]]]ccclllwww~~~mmmbbbYYYXXXXXXSSSPPPOOOOOONNNMMMMMMMMMNNNOOOPPPQQQUUU[[[aaajjjvvvzzzooofff```[[[[[[\\\^^^dddnnnzzzwwwhhh\\\[[[ZZZTTTPPPPPPNNNMMMMMMLLLLLLLLLMMMMMMQQQTTTYYY___gggsssyyylllddd```___]]]]]]aaajjjuuu}}}sssaaa\\\ZZZSSSPPPRRROOOOOONNNNNNMMMMMMMMMMMMPPPSSSXXX]]]eeeqqqxxxnnneeebbb___\\\]]]cccmmmssszzz{{{eee]]]YYYRRRQQQUUURRRQQQQQQPPPPPPOOOOOOOOOOOORRRVVV[[[cccooo}}}~~~qqqiiibbb]]]\\\]]]^^^ccciiirrryyyggg\\\ZZZUUURRRSSSPPPPPPOOOOOONNNMMMMMMLLLOOOQQQTTTXXX```nnn~~~{{{zzzooogggaaa___^^^___ccciiipppvvvqqqaaa\\\WWWTTTUUUPPPPPPPPPOOONNNNNNMMMMMMPPPQQQTTTWWW]]]iiiwwwyyywwwnnneeebbb```___bbbggglllsss|||iii```YYYVVVWWWQQQQQQPPPPPPOOONNNNNNNNNQQQRRRSSSUUUYYYcccoooxxx{{{uuuiiidddaaa___```dddiiipppyyyqqqccc[[[WWWWWWRRRRRRQQQQQQPPPOOOOOONNNPPPQQQSSSTTTWWW___jjjrrr|||qqqiiieeeaaa```aaahhhmmmuuu{{{~~~}}}hhh\\\XXXWWWSSSSSSRRRRRRQQQPPPPPPPPPNNNPPPRRRSSSVVV]]]gggnnnxxxtttmmmfffbbbaaafffjjjppptttwww|||sssaaaYYYXXXTTTTTTSSSSSSRRRQQQQQQPPPMMMPPPRRRSSSUUU[[[cccjjjvvvyyynnngggddddddfffjjjlllooouuu~~~ggg\\\YYYUUUTTTTTTSSSSSSRRRQQQQQQMMMPPPRRRSSSTTTXXX___dddppp|||tttkkkgggbbbdddeeefffiiipppzzzlll___[[[UUUUUUTTTTTTSSSRRRRRRRRRNNNPPPRRRRRRRRRUUU[[[```iiivvvxxxiiigggccc```bbbeeejjjttt}}}}}}ggg___VVVXXXWWWTTTRRRRRRRRRPPPQQQPPPOOOPPPRRRUUUYYY[[[ccckkkwww}}}qqqjjjdddccccccgggqqqzzzrrreeeXXXXXXWWWTTTRRRQQQPPPOOOQQQPPPOOOOOOQQQUUUXXXZZZ```hhhsss~~~~~~ssshhhbbb```bbbjjjsssmmm^^^[[[XXXVVVUUUSSSQQQOOOPPPPPPOOOOOOQQQSSSVVVXXX[[[bbbmmmwwwrrrgggcccccciiiqqq~~~xxxggg___YYYXXXXXXVVVTTTSSSQQQPPPOOOOOOPPPRRRTTTVVVXXX^^^hhhqqqzzzrrrkkkhhhkkkpppvvvzzz}}}{{{|||~~~~~~qqqdddZZZYYYZZZWWWUUUUUURRRQQQQQQPPPQQQRRRSSSTTTVVV[[[ccckkksss~~~|||rrrkkkjjjlllpppssswwwzzz|||}}}{{{xxxxxxzzz{{{zzznnn^^^ZZZ[[[WWWUUUVVVSSSSSSRRRRRRRRRRRRRRRRRRUUUZZZ```gggnnnwwwuuunnnmmmmmmooopppppppppqqqtttvvvtttuuuwwwzzz~~~{{{xxxvvvwwwyyyzzzzzz~~~hhhaaa```[[[WWWYYYTTTTTTTTTSSSRRRRRRRRRRRRTTTXXX]]]bbbhhhqqq}}}{{{wwwllllllkkkiiihhhiiikkknnnmmmnnnqqquuuzzz}}}|||zzzxxxvvvvvvwwwyyyzzz{{{rrriiifff___[[[]]]UUUUUUUUUTTTSSSRRRRRRRRRSSSWWW[[[___eeennnyyyxxxsssooojjjgggffffffeeedddfffhhhkkknnnqqqwww~~~zzzrrrvvvsssrrrvvvssswww|||kkkhhheee^^^ZZZXXXVVVTTTTTTTTTSSSQQQOOOSSSUUUXXXZZZ___gggsss{{{wwwsssmmmhhhfffeeeddddddgggiiikkkmmmqqqvvv~~~~~~yyyvvvuuuzzzxxxuuuyyyyyytttnnnhhhaaa\\\XXXVVVTTTTTTTTTSSSQQQPPPPPPSSSUUUWWW[[[cccnnnvvvvvvooojjjgggeeedddcccdddfffhhhkkkqqqxxx}}}xxxvvvvvvwww||||||}}}|||tttlllddd___ZZZWWWUUUTTTTTTSSSRRRPPPPPPRRRTTTUUUXXX```iiiqqq}}}|||sssmmmhhhfffaaaaaabbbdddhhhnnntttxxxxxxsssvvv}}}xxxmmmfffbbb\\\YYYVVVUUUUUUTTTSSSRRRRRRTTTVVVWWWYYY___hhhoooyyyuuummmiiifffeeedddfffjjjppptttwwwxxx}}}{{{vvv{{{~~~pppiiifff___\\\YYYVVVVVVVVVUUUTTTSSSUUUWWWWWWYYY^^^fffmmmvvv|||yyyrrrmmmjjjhhhhhhjjjnnnqqqrrrtttxxx}}}yyypppkkkbbb___[[[YYYXXXXXXWWWVVVRRRUUUWWWXXXYYY^^^eeekkkwww~~~{{{wwwqqqooooooppppppooosssvvvyyy{{{}}}~~~yyypppeeebbb]]]ZZZZZZZZZYYYYYYTTTWWWYYY[[[\\\```hhhmmmyyy{{{yyyxxxvvvuuuuuuvvvxxxxxxxxxxxxzzz||||||}}}tttgggddd___\\\[[[[[[[[[ZZZXXXZZZ]]]___```dddlllqqq{{{}}}{{{zzzxxxwwwwwwxxxyyyyyy{{{|||~~~vvvoooiiieeeeeeeeebbb```bbb_________aaaeeejjjnnnqqqzzz{{{{{{||||||}}}zzzrrrllljjjiiieeedddeeeddddddeeegggkkkqqqvvvyyy}}}|||zzzyyyzzz{{{}}}~~~vvvrrrooollljjjlllkkklllmmmppptttyyy}}}~~~||||||}}}~~~~~~zzzwwwtttssstttttttttuuuvvvyyy}}}~~~||||||{{{{{{zzzzzz{{{{{{}}}}}}~~~}}}{{{zzzyyyyyy||||||zzzxxxxxxxxx{{{~~~|||zzzyyysssvvvzzz}}}}}}{{{zzzpppsssvvvxxx|||}}}{{{yyytttvvvxxxxxxzzz}}}{{{xxxyyyyyywwwxxx}}}zzzyyyxxxuuuuuuyyy{{{yyyvvvtttssswww||||||xxxuuutttwww||||||xxxwwwyyy|||~~~~~~{{{yyyzzz|||}}}{{{}}}~~~