BM6P6(@ +++***)))'''''''''((()))&&&&&&&&&'''''''''((((((&&&&&&'''((('''&&&$$$###'''''''''''''''((()))***''''''''''''''''''''''''''''''''''''(((((((((((((((&&&%%%&&&(((******)))(((((()))***************'''((()))******)))((('''))))))))))))))))))))))))******))))))((((((''''''******++++++++++++******+++***)))((('''&&&%%%%%%(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))((((((((()))+++---///------,,,+++************++++++,,,,,,---...//////////////////////////////...///000111111222222111000000000000111222333444333333222222222333444444999777555666888999777555999::::::999888888:::<<<999999999999888777666555::::::;;;;;;;;;::::::999999:::;;;;;;<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::666666555444444444444444:::999888777888999:::;;;888888777555444333222111555777;;;???BBBBBB???<<<777666444333222333444444//////000111111111111111111222333555777888999:::666555444222111111222222111111111111111111111111222111111000///......---//////////////////////////////.........---------000000///...............////////////////////////------............------///...,,,******+++,,,---,,,,,,+++***)))((('''''''''(((***+++***)))'''&&&***)))((((((((()))+++,,,,,,++++++******++++++,,,))))))))))))))))))))))))******************************************************+++,,,------......---------,,,,,,,,,++++++***)))((((((((()))+++,,,***)))'''((())))))((('''*********)))))))))))))))''''''&&&&&&&&&&&&''''''((()))))))))'''''')))***)))***+++---...000111222333111///000333444222000---,,,***(((''''''(((((('''((()))******)))((('''+++*********))))))((((((''''''''''''((((((((()))'''((()))******+++******&&&&&&'''((())))))(((((())))))))))))))))))))))))&&&&&&''''''(((((()))))))))(((((('''&&&&&&%%%%%%******))))))((((((''''''+++*********))))))((((((((()))*********((('''&&&(((((((((((())))))))))))++++++************++++++******++++++++++++******))))))*********))))))(((******************************))))))))))))******************************++++++,,,---,,,+++***))).........///......------------............------------------------------......//////000111111111111111111111111222222222111222444555555444222111333333444444555666666666777777888999999999999999444555555555666666777777+++***)))(((''''''((()))&&&&&&&&&'''''''''((((((((((((((((((((('''&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++)))'''''''''((('''&&&(((((()))************)))'''((()))******)))((('''((((((((((((((((((((((((***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))(((((()))))))))*********)))(((((()))***+++---...,,,,,,+++***************+++,,,,,,------.......................................000111111111111111000000000000111222333333333333333222222333333444777555444555888999888777777888999999888888999;;;999999999999888777666555999999:::::::::999999888888999:::;;;;;;;;;;;;;;;999::::::;;;;;;::::::999777666555444333444444555888888888888999:::;;;<<<888777666555444333222222555666999===@@@???<<<:::555555333222222222333333//////000111111111111111000111222333444666666777666555333222111111222222111111111111111111111111222111111000//////......////////////////////////000000/////////.........000000///...............////////////////////////------............------///---,,,******+++,,,---++++++******)))(((((((((((()))***++++++)))(((&&&+++***)))))))))***,,,,,,,,,++++++++++++++++++,,,************************************************************************((((((((()))***+++++++++,,,,,,,,,,,,++++++++++++***)))((((((((()))***+++)))'''&&&'''))))))((('''***)))))))))))))))))))))(((((((((''''''(((((((((((()))))))))'''''')))******+++---///111222333333222000...///111222111//////...,,,***)))))))))***(((((())))))))))))(((((())))))))))))(((((('''''''''''''''((((((((())))))(((((())))))***)))))))))&&&''''''((())))))(((((())))))))))))))))))))))))((((((((()))))))))))))))''''''''''''''''''((((((((((((((('''''''''''''''************)))))))))((((((((()))))))))(((''''''))))))))))))*********************))))))*********)))******++++++******)))))))))*********))))))(((++++++++++++++++++++++++******))))))))))))******************************))))))+++,,,,,,,,,,,,+++------.........------,,,------............------------------------------------...//////000000111111222222222222333333333111222333444444333222111333333333444555555666666666666777888888888888888444444555555666666666666***))))))(((((((((((()))&&&''''''''''''((((((((())))))(((((('''((((((((('''((()))))))))((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((+++)))'''''''''((('''&&&'''((())))))******))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((())))))(((((('''''''''((()))***+++,,,,,,&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((())))))))))))******))))))))))))***+++------,,,+++***************+++------------------------..............................///000111111111111000000000000111222333333444333333222222333333333555444333555777999999888555777999999888888888999888888888888777666666555777888888999999888888777777888999999:::999999999888888999999999999888888777666444333333444555666777777888999:::;;;;;;;;;777666666555444333222222444555777:::<<<;;;888666444333222222111222222222///000000111111111111000///000000111222222333333555444333222222111222222111111111111111111111111111111111000000//////...////////////////////////000000000000000/////////000//////............///////////////////////////------............------...---,,,+++***+++,,,---))))))))))))))))))))))))******+++,,,+++***)))(((++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************************************''''''(((((())))))******++++++++++++*********)))))))))((((((((()))***+++'''&&&&&&''')))***)))((())))))))))))))))))******))))))(((((((((((())))))((()))))))))'''''')))******,,,///222333444333333222111000000222222111000000///...,,,++++++++++++))))))(((((((((((())))))((((((((((((''''''''''''''''''((((((((()))))))))(((((()))))))))(((''''''''''''((()))))))))(((((())))))))))))))))))))))))************))))))))))))&&&''''''((()))******+++((((((((((((((()))))))))************))))))))))))(((''''''''''''(((((()))************++++++++++++)))))))))))))))))))))))))))******++++++******)))((())))))******)))))))))++++++++++++++++++++++++******))))))))))))******************************'''((()))+++,,,---------,,,,,,------------,,,,,,------............------------------------------,,,,,,------...//////000111222222333444444333333000111222333333222111000222333333444444555555666444555666666777777666666444444444555555555555666)))))))))(((((((((((()))'''''''''''''''(((((((((***)))((('''''''''((()))((()))+++,,,+++)))'''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((&&&%%%&&&(((******)))'''(((((()))))))))))))))((((((((()))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((())))))************))))))''''''((()))******+++,,,&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((()))))))))***)))))))))******+++,,,,,,,,,+++++++++++++++,,,---------------------,,,,,,........................---...///000111111111111/////////000000111222333444333333222222333333444444444444555666666666666444777:::;;;:::999888888666666777777666555555444555666777777888777777777777777888888888888888777666777777888888777777666777666444222222444666777777888:::::::::999888777555555555444444333333333333333444666777777555222222222111111111111111111///000111111111111000000000000000000000111111111444333333222222222111111111111111111111111111111111111111000000000//////////////////////////////////////////////////////000///............//////////////////////////////------............------...---,,,+++++++++,,,,,,(((((())))))************++++++,,,,,,,,,+++***)))************++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************((()))))))))******++++++************))))))))))))(((((((((((())))))******((('''&&&(((***++++++***)))))))))))))))*********)))(((((((((((((((((()))((()))))))))'''''')))***))),,,///222444444333222333222222222222333222222111///...,,,++++++++++++***)))(((''''''((()))***(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))(((((('''&&&&&&'''(((((()))))))))((((((((((((((((((((((((((((((*********))))))(((((((((((((((((()))******++++++))))))***+++,,,,,,------*********)))))))))))))))''''''&&&&&&&&&''')))***)))))))))*********++++++(((((())))))))))))(((((())))))************))))))'''((())))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************((())))))***+++,,,,,,,,,++++++,,,,,,------,,,,,,------............------------------------------++++++,,,------......//////000222333333333333222000000111111111111000000222222222333444444555555333333444555555555555555444444444444444444444444((((((((())))))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&'''((()))'''(((*********(((&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((((((&&&%%%&&&(((******)))''''''((()))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))'''(((((((((((()))))))))((()))******++++++++++++,,,,,,,,,,,,,,,---...///------------------,,,,,,........................---...///000000111111000////////////000111222333333333222222333333444444666777777666555444444444666999>>>@@@>>>;;;999888555555666666666555444444444555666666777777777666777777777888888777666666555666666777777666666555666555444333333444666777999999::::::999777555444444444444444444333333333333222222333444444333111000111111111111111111111000000111111111000000///000000000000000000000000222222222222222222111111111111111111111111111111111111111111000000000000////////////////////////........................//////............//////////////////////////////------............------------,,,,,,++++++++++++((((((((()))******++++++,,,,,,,,,,,,,,,+++******((())))))******************++++++,,,,,,++++++***************************************************************************)))))))))))))))******************)))))))))((((((''''''(((((()))))))))))))))(((((()))+++---,,,+++(((((())))))************(((''''''&&&&&&''''''(((((()))))))))'''''')))***(((***...111222222111000000111111111000000111111///...,,,+++***)))*********)))(((''''''((()))***))))))))))))))))))))))))(((((((((((()))))))))***(((((()))(((((('''&&&&&&((()))))))))))))))(((((((((((((((((((((((((((((()))))))))(((((('''''''''************************))))))***+++,,,---......))))))))))))))))))******((('''&&&&&&&&&((()))+++((((((((()))))))))******'''((())))))))))))(((''')))))))))******)))))))))''''''((()))))))))))))))((((((((((((((((((((((((******))))))))))))******************************+++************************+++,,,,,,---------,,,------............------------------------------++++++,,,,,,---.........---...000222222222111111000000000000000000000000111111222222333444444444222222333444444444444333444444444444333333333333'''(((((())))))))))))((()))))))))(((((((((((('''''''''&&&&&&''''''((((((%%%&&&&&&''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''((((((((((((+++)))'''''''''((('''&&&&&&'''(((((())))))((((((((((((''''''((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((((((''''''&&&))))))((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))''''''(((((((((((())))))((()))***+++++++++++++++++++++++++++,,,...//////------------------------------------------------------...///000000000000////////////000111222222111111111222333444555666::::::;;;999777555666666:::>>>CCCEEECCC???;;;999666666666777777666666555444444555666777777777777777777888888777777666666555555666666666666555555555444444444444555666666999999888888666555333333333333333333333444444444333111000111222333333222000000111222222222111111000111111111111000000///000000000000111111111111111111222222222222111111111111111111111111111111111111111111111111111111////////////////////////------------............///............//////000////////////////////////------............---------------,,,,,,,,,++++++(((((())))))*********+++,,,,,,,,,+++++++++******(((((()))************)))***+++,,,------,,,+++***************************************************************************''''''''''''((((((((((((************)))))))))(((&&&'''((()))))))))((((((***)))((()))+++,,,+++***((((((((()))******++++++''''''&&&&&&&&&&&&''''''((()))))))))'''''')))***'''))),,,///000111000000---...//////------...///...---+++***)))((())))))))))))(((((((((((())))))))))))))))))************((((((((()))))))))******(((((()))))))))(((''''''))))))*********)))(((((())))))))))))))))))))))))((((((((((((''''''''''''*********)))))))))))))))''''''((()))******++++++))))))))))))************)))(((((((((((())))))***'''((((((((())))))))))))((((((************((((((((())))))******))))))(((&&&&&&'''((())))))))))))''''''''''''''''''''''''******))))))))))))******************************,,,+++***)))))))))))))))***+++,,,------......---------............------------------------------++++++,,,,,,---......///+++---///111222222111000000000000000000000000000000111111222222333333444111222333333444444333333444333333333333333222222&&&'''((()))******)))((())))))))))))((((((((('''''''''((()))))))))))))))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++)))'''''''''((('''&&&&&&'''(((((())))))((((((((('''''''''((()))+++,,,************************'''((((((((()))))))))***&&&&&&''''''''''''&&&&&&)))))))))(((((((((''''''''''''((((((((()))))))))(((((((((((())))))))))))'''''''''((((((((())))))((()))***+++,,,+++******)))))))))***+++,,,......+++,,,,,,------.........------------------------,,,---...///000000000000///......//////000111222///000000111333555777888<<<>>>???>>>;;;:::;;;<<>>>>>@@@BBBBBBGGGMMMOOOKKKEEE>>>;;;:::;;;;;;<<<<<<<<<;;;;;;444555666777888888888888888888888888888777666666555555666666666666555555111333555777777666555444444333222222333444666777222222222333333444444555333111000000222444555555000111222333444444333222111111111111111000//////------......///000000111000000222333333222111000111111111111111111111111111111111111111111222222////////////////////////.../////////000000111111...............///000111////////////////////////---..................---,,,,,,---------,,,+++*********)))))))))))))))))),,,+++******))))))******)))***+++,,,---,,,++++++)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++************++++++++++++************%%%&&&((()))))))))((('''((('''&&&&&&'''(((&&&%%%'''(((((()))***+++++++++))))))(((((((((((())))))((()))))))))'''''')))*********+++---...000111222000222444333000///111333///...,,,***)))))))))***'''((()))******)))((('''&&&'''''''''(((((())))))))))))))))))************'''((()))******+++*********************)))(((((())))))))))))))))))))))))(((((())))))******++++++%%%%%%&&&((()))+++,,,,,,***************+++++++++(((((())))))*********+++***+++,,,,,,,,,***)))((()))************+++++++++(((***+++,,,,,,+++***((((((((())))))))))))((((((%%%&&&'''((())))))))))))******************************))))))))))))******************************(((((('''((()))***,,,---+++,,,---...////////////---..................---------------------------,,,,,,---......//////000,,,...111333555444333222222222111111111111222222000000000111222222333333222222333444444444444333333333333222222111111111***************++++++,,,))))))(((((('''''''''&&&***))))))(((((((((((((((''''''''''''&&&%%%$$$$$$&&&((())))))(((''''''(((((('''&&&%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%''''''''''''(((((((((((())))))((('''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))''''''((((((((((((''''''(((''''''''''''&&&&&&&&&((((((((((((((('''''''''************))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))((((((((((((000///---,,,++++++,,,,,,///............---------///...,,,,,,,,,---///111---,,,,,,,,,,,,---......111111000000222444777888===???AAA@@@>>>===@@@CCCJJJKKKLLLMMMMMMJJJEEEAAA>>>>>>>>>>>>===<<<;;;:::888888777777666555555555555555666666666666555555666666666555555444444444444555666666666555444333333333222111111222222333333333444444444444444444111111333444555555666666333333333333333333333333////////////............------......///000000000111222333333444555666777222222222111000//////...//////............//////......//////...---,,,,,,//////000000111111222222//////////////////////////////...---,,,,,,++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++************************---,,,,,,+++***)))(((((())))))))))))))))))))))))''''''(((((())))))******''''''(((((())))))************)))((('''&&&%%%%%%))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************,,,)))&&&&&&''')))***)))(((((((((((())))))))))))((('''''''''((()))+++,,,((((((((()))+++...111222222222222222222111000///'''((()))******)))((('''((((((((((((((()))******((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++*********))))))((((((&&&&&&&&&'''''')))******))))))(((((((((((())))))((()))***++++++++++++++++++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''*********)))))))))))))))************))))))))))))+++(((%%%&&&(((+++***)))---+++***(((((()))+++,,,,,,,,,------...------,,,------++++++++++++------///...---,,,,,,---///000...000222333333111///---............///000222222000111111111111222222222333333222111000000000111111111000000111111222333)))))))))))))))***++++++)))(((((((((''''''''''''******)))((('''''''''(((''''''((((((''''''&&&&&&&&&((())))))(((''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((***)))((((((''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))***************))))))))),,,,,,+++++++++,,,,,,---............------------...---+++++++++,,,...//////............///000000222111000111222444777888=========;;;:::===BBBGGGKKKLLLNNNQQQRRROOOJJJFFFAAAAAAAAA???>>><<<;;;:::::::::999999888777777777555555666666666666555555555555555444444333333333333444555555555555444333222222111111111222333333333333333444444444444444333444444555555555555444333333333333333333333333111000000000//////......---......//////000111111111111111222333333444444222222111111000//////...000//////////////////000......//////...------,,,------......////////////000000000000000000000000///......---,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((()))))))))))))))***((()))))))))******************))))))((('''&&&&&&))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************+++)))'''&&&''')))))))))(((((((((((())))))))))))))))))(((((()))***+++,,,+++++++++,,,...111333444222222222222111000///...*********++++++*********((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''''')))******))))))))))))))))))))))))))))))******+++*********************)))))))))((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))*********************))))))))))))+++)))'''(((***,,,+++***+++***)))((()))***,,,---------------------,,,,,,---,,,++++++++++++,,,------,,,,,,+++,,,,,,.........///111333333111///---............///000111222000000111111111222222222333222111111000000111111111111000000111111222333((((((''''''(((((()))***((((((((((((''''''''''''+++***)))(((''''''''''''''''''(((((()))(((((((((&&&((())))))(((''''''(((((('''&&&&&&&&&&&&'''(((&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((***)))(((((('''((((((((((((((((((((('''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&''''''((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))***************+++++++++((()))***+++,,,,,,,,,,,,............------------,,,,,,+++***+++,,,---...///............///000000111111111111333555777888;;;:::888666777<<>>===;;;;;;777777666666555444444444333333444444444444333333111111111111111111111111111111111111222222333333111000000000111111222333111111222222333444444555444555666777888888888888555555555555555555555555666555444333222111000///000000111111222333333333222222222111000000//////000000000///////////////000000111111111111000000------...............---000000000///////////////........................---------------,,,,,,,,,******++++++,,,---............---,,,,,,+++******************************++++++************++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,)))))))))))))))))))))))),,,,,,++++++******))))))((((((((((((((((((((('''))))))))))))************((((((((((((((((((((((((***)))))))))((((((((('''(((((()))******************((('''''')))***)))((((((((((((((())))))))))))))))))))))))))))))((((((,,,---...//////000000111000000000...---+++)))((()))((('''&&&&&&'''((()))((((((((((((((())))))***((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))***((()))+++,,,,,,+++)))((()))))))))))))))((('''&&&))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((((((((((((''''''((()))***++++++,,,************)))))))))(((&&&''')))******))))))))),,,,,,+++******))))))))),,,,,,------,,,++++++***++++++++++++++++++++++++***++++++,,,---.........,,,---...///000//////..................//////000//////000000000111111111111000000///000000111111111111000000111111222333&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((((((((()))(((''''''&&&&&&''''''$$$%%%&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''(((&&&&&&'''(((((('''&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))(((''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((())))))******------.........---,,,,,,------------,,,,,,,,,,,,---------........./////////............///000000...///000111222444444555777777888:::;;;;;;888666===>>>AAAEEEHHHHHHEEEBBB======>>>======<<<;;;:::999888888777777666666555222333333444444333333222000000000111111111111111111111111111222333444444222111111000000000111111000000111222333444555555333444555777888888999999444444444444444444444444555555444333222111111000111111222222333444444444333222222222111111000000////////////////////////...///111111111111///...,,,---......///..................------------,,,------------------------------------------------******++++++,,,,,,---------------,,,,,,+++++++++************************++++++************++++++************************))))))******+++++++++,,,))))))))))))))))))))))))***************)))))))))((((((''''''''''''&&&&&&((((((((())))))*********((((((((((((((((((((((((((((((((()))))))))))))))(((((()))***************)))((('''((()))***)))'''(((((((((((())))))))))))'''(((((()))))))))((((((//////000111222222111111.........---,,,***)))(((***))))))(((((())))))***((((((((((((((()))******''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))(((((())))))***))))))***++++++***))))))))))))*********)))(((((())))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''''''''(((((((((((())))))******++++++************))))))))))))&&&((())))))(((((()))***---,,,,,,+++***)))((((((++++++,,,,,,,,,,,,++++++******++++++++++++******)))***,,,---............,,,,,,---......////////////......---......///////////////000000000111111000000/////////000111111111111000000111111222333&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((()))''''''&&&&&&&&&'''((((((&&&''''''''''''&&&&&&%%%&&&((())))))(((''''''(((&&&&&&'''(((((('''&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((())))))(((''''''''''''(((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''((())))))***''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''(((((()))******++++++++++++++++++,,,---......---------,,,,,,,,,++++++,,,,,,------.........---///............///000000,,,---...000111222333333777777777999<<<;;;888555888999;;;???CCCEEEDDDBBB???>>>>>>===<<<;;;999888888888888777666666555555222222333333333333222222000000000111111222222222222222111111222333555666333222111000000//////000000000111222333444555555444555666666777777777777333333333333333333333333333333333333222222111111222222222333444444555555222222111111111111111111////////////////////////---...000111111000...---,,,------...//////............---------,,,,,,,,,........................------------------------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))(((((()))))))))))))))***)))(((((((((''''''''''''&&&&&&'''((())))))******((((((((((((((((((((((((''''''(((((())))))******(((((()))***************)))(((((((((******)))'''(((((((((((())))))))))))'''''')))***+++******)))...///000111111111000///,,,,,,,,,,,,+++***)))(((((())))))))))))))))))(((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))************)))))))))))))))***))))))))))))))))))))))))))))))******+++*********((()))))))))************(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))*********************))))))))))))''')))***)))((((((***,,,++++++++++++******)))((()))***+++,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))((()))***,,,------------++++++,,,---....../////////......------.........////////////000000000111///////////////000111111111111000000111111222333'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))((()))))))))((('''&&&&&&&&&((())))))(((''''''(((%%%&&&'''(((((('''&&&%%%((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))++++++***)))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''((((((((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***************))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''((())))))***++++++,,,,,,))))))((()))***---///000---------,,,,,,,,,++++++***+++,,,---------,,,,,,---,,,,,,,,,,,,---......+++,,,...///111222222222888666666888;;;<<<:::777222333666:::???BBBCCCBBBAAAAAA@@@>>><<<:::888777666666666555444444333333222222222333333222222222000000111111222222222333222222111111222444555777444333222000/////////...///000111222333444555555666666666666666555555444333333333333333333333333222222222222222222222222222222333444444555555666000000000000111111111111.........///////////////---...///111111///...---,,,,,,---.../////////...000000/////////.........////////////////////////------------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---************************++++++************++++++((((((((((((((((((((((((************************))))))))))))))))))))))))''''''(((((())))))************))))))((((((((('''%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&&&&'''((()))***++++++(((((()))***************)))(((((()))******((('''(((((((((((())))))))))))'''(((***+++,,,,,,,,,+++,,,---...//////...---,,,+++++++++++++++***)))(((%%%&&&'''(((((('''&&&%%%((((((((((((((()))******))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))******)))))))))))))))***))))))(((((((((((())))))((()))***+++++++++++++++(((((())))))*********+++(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))***************)))))))))))))))************)))))))))))))))++++++***((((((+++...)))******+++++++++******((()))***+++,,,---------)))***+++,,,,,,+++***)))&&&''')))+++,,,---,,,,,,++++++,,,,,,---.../////////......---------......////////////000000000000///////////////000111111111111111000111222222333''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&''''''((('''&&&$$$###&&&&&&&&&&&&'''''''''(((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***)))(((''''''&&&''''''''''''''''''''''''''''''((()))***)))((('''(((***%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))+++++++++***************))))))***+++---...//////---,,,,,,++++++,,,,,,---,,,,,,,,,---------......///...,,,+++******+++,,,---......///000111111111444555777888999999999888555444444888===AAAAAA@@@>>>>>>>>>===;;;999777666::::::999999888777666666222222222222222222222333222111000000000111333333222222111111000/////////000111111111111222222222444444444444444444444444444555555666666666666555222222222222333333444555333222111000000000111222111222333444333222111000000000///......///111111000000///...------,,,,,,------............------......////////////............---------......///,,,,,,,,,---------............---------,,,,,,,,,---,,,+++******,,,...///+++++++++++++++++++++++++++)))(((((())))))(((&&&(((((((((((())))))))))))***)))))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''((((((((((((((()))******))))))************))))))))))))))))))))))))))))))((()))******(((''''''((())))))(((&&&%%%'''+++...000000000000000000000000***)))))))))((((((((((((***)))((('''(((***,,,---(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))((('''&&&&&&))))))(((''''''''''''(((%%%%%%&&&&&&'''(((((()))***************************************)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((''''''&&&(((((()))))))))'''&&&%%%((())))))))))))*********************************''''''(((((())))))******++++++++++++***((('''&&&(((((())))))*********+++++++++++++++++++++++++++,,,***)))((((((***,,,---------------------------------..................///000111222222111000///////////////000000000000/////////000000111111222&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((('''''''''''''''((()))'''''''''''''''''''''''''''((())))))''''''((()))%%%&&&&&&&&&'''''''''''''''''''''''''''((()))))))))((((((((((((((((((((()))******+++,,,---......,,,,,,++++++++++++,,,,,,,,,,,,,,,------............---,,,++++++,,,---.........//////000111111222444555666777888999999999999888888:::>>>@@@@@@???======<<<:::999777666666999999888888777666666555333333333333333222222222222111111000111222333444222222111111000000//////000000111111111222222222333333333333444444555555888888888777666555333333333333333333333333444555444333222111000111111222222222333333222222111000222111000//////000000111///......---,,,,,,++++++------............------......////////////.........------,,,------......,,,,,,,,,---------.........------------,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***(((((()))***(((''''''''''''(((((((((((()))*********))))))((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((()))******))))))************))))))))))))))))))))))))))))))((()))******(((''''''((('''(((((('''&&&(((+++...////////////////////////***)))'''%%%%%%&&&((())),,,***((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((()))******&&&&&&''''''((())))))***((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''&&&''''''((((((''''''&&&))))))))))))))))))))))))(((((((((((((((''''''&&&'''((()))))))))(((&&&%%%(((((((((((())))))))))))+++*********************'''((((((((()))))))))*********+++******)))((('''((()))))))))************+++++++++++++++++++++++++++***)))))))))***+++,,,++++++++++++++++++++++++******+++---...000111111......///000000///...---////////////000000000000222333333333333333333444''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((&&&&&&'''''''''((((((((('''''''''''''''((())))))(((((((((((((((((())))))++++++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,------------............---------,,,------...///...//////000000111111222444444444555666888999:::<<<;;;;;;<<<===>>><<<;;;<<<;;;999777666666666666888888888777777666666555555555444444333333222222222222111111111222333444222222222111000000//////000000000111111111222222111222222333444555555666888888888888777555444333555555444333333333444444444333222222111111222222333333222111111111111222333222111000//////000000......------,,,+++++++++------............------......////////////............------,,,------...,,,,,,,,,---------......------------,,,,,,,,,,,,)))***,,,------+++)))(((+++++++++++++++++++++++++++***))))))***+++)))((((((((((((((())))))))))))***************)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((()))******))))))************))))))))))))))))))))))))))))))((()))******(((''''''(((%%%'''((((((((()))+++---........................***(((%%%######&&&)))+++***)))'''&&&%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((()))***,,,---''''''(((((()))*********((((((((((((((((((((((((******++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((''''''&&&'''((()))))))))((('''&&&'''((((((((())))))))))))+++++++++******)))))))))(((((((((((())))))))))))))))))************))))))))))))))))))************++++++++++++++++++++++++)))))))))*********++++++))))))******++++++,,,,,,******+++,,,...///000000+++,,,------------,,,,,,////////////000000000000111111111111000000000000((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''''''''((((((((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&''''''''''''(((((((((((()))'''''''''''''''((())))))***************+++++++++,,,+++++++++++++++++++++------,,,,,,,,,,,,------------------------......///.........------....../////////000000111111111444333333333444666999:::;;;;;;<<<<<<<<<<<<:::999<<<:::888666555555666777888888888777777777666666666666555444444333222222222222222222333333333444333333222111111000000///000000000000111111111111000111111333444555666666555555666777888888888888666666555444333333333333444333333222222222222222444333111000000000111222222222111000///..................------,,,,,,,,,------............------......////////////......//////......---.........,,,,,,,,,---------......---------,,,,,,,,,++++++******++++++***)))((('''************************,,,***)))***++++++***)))))))))*********+++++++++++++++******************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))((((((((((((((())))))***))))))************))))))((((((((((((((((((((((((((()))******(((''''''((($$$&&&((()))))))))+++---........................)))(((&&&%%%&&&''')))+++&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++''''''''''''((((((((((((''''''''''''((()))***+++''''''((((((((()))))))))************************)))******+++******))))))((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''&&&''''''((())))))((('''&&&(((((()))))))))*********++++++******))))))(((((((((((((((((())))))))))))(((((()))***************)))))))))))))))*********************************(((((()))***+++***************+++,,,---......///---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,////////////000000000000000000000//////.........''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%((('''&&&%%%$$$%%%&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%''''''''''''(((((((((((()))'''''''''''''''((())))))))))))******++++++++++++,,,,,,++++++++++++******......------------......---------------,,,,,,,,,000000//////...---,,,+++///////////////000000000222222222222333666888999:::<<<===>>>>>><<<;;;;;;;;;999777666555666777888888888888888888777777777666666555444444333222222222222333333444444444444333333222222111000000000//////000000000111111111000000111222333555555666444444666777777888888888666555444333333333333333333333333222222222111111333222111000///000111222111111000000///...---,,,////////////............------............------......////////////......111111000///......//////,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,+++)))(((((((((((()))************************+++***)))***+++,,,+++***((((((((()))))))))************************++++++((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))((())))))))))))))))))(((((((((((((((((())))))***))))))************))))))((((((((((((((((((((((((((()))******(((''''''((($$$&&&((()))))))))+++,,,........................((())))))*********))))))''''''''''''((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''************************'''((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&''''''''''''(((((())))))))))))))))))))))))((())))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''((())))))((('''''')))))))))*********++++++*********)))))))))(((((())))))))))))(((((((((((('''((()))******+++************))))))))))))))))))************************'''((()))************)))******++++++,,,---......------,,,,,,+++++++++++++++++++++,,,,,,------...////////////000000000000333333333222222111111000%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&'''''''''((((((((('''''''''''''''((())))))'''''''''((())))))******+++++++++++++++*********......------------......,,,,,,,,,,,,++++++++++++...//////......---++++++........................000000111222444555777888;;;===@@@AAA@@@>>>======999888777666666666777888777777777777777777777777555555444444333333222222222333444555555555444444333333333222111111000000/////////000000000111111000111111222333444444555666666666666666555444444444444333222222222333333111222222222222111000000222222111000000000000111000000111000000///...---////////////////////////------............------......////////////......111111000///............,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++,,,+++)))''''''(((***+++***************************)))((()))+++++++++)))&&&&&&&&&&&&'''''''''''')))))))))***************))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((()))******))))))************))))))))))))))))))))))))))))))((()))******(((''''''((('''((()))((('''(((***,,,........................)))***,,,---,,,***((('''******))))))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&'''((()))))))))((('''))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((('''((()))***************************))))))))))))************************((((((((()))))))))******(((((())))))******++++++))))))***++++++,,,------,,,,,,++++++,,,---...///////////////000000000000111111111000000000000000&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''%%%&&&&&&&&&'''''''''''''''''''''''''''((())))))&&&''''''((())))))*********************+++++++++,,,,,,,,,++++++,,,,,,,,,+++++++++*********))))))***+++,,,---......---------------------------------...000222444555666666:::===@@@@@@>>>;;;::::::555555555555555666666666555555555555555555555555333333333333333222222222222333444555666555555444444333333222222111111000////////////000000000111111111222222222333333333555555555555555444444333222222111111111222333333000000111111111000///...111111111111111000000///000111222333222222111000////////////////////////------............------......////////////......000///...------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++++++++*********))))))******++++++************************)))((('''(((***+++***)))&&&''''''''''''(((((((((((((((((())))))*********))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''((())))))(((''''''((((((((((((((()))******))))))************))))))))))))))))))))))))))))))((()))******(((''''''((()))))))))'''&&&'''))),,,////////////////////////++++++++++++***((('''&&&(((((((((((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((''''''&&&%%%&&&((()))))))))((('''''''''''''''((((((((((((''''''(((((()))************)))))))))((((((((('''((())))))*********))))))************)))))))))(((************************)))(((((('''((()))***+++)))))))))))))))*********))))))******++++++,,,,,,++++++******+++---...///////////////000000000000---------...............))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&###$$$&&&'''(((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))((())))))***+++,,,,,,,,,))))))*********++++++++++++******************++++++*********))))))((((((&&&(((***,,,.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,...000333555555666555777;;;>>>===:::666555555222333444555555555444444333333333333333333333333222222222222222222222333333333555666666666555444444444333222222111111000////////////000000000000222222222222222222222333000111222444555666666666000000000000111222333333///000000111111///...---000111222222222111///...111222333444555444333222------..................---..................---......////////////......///...---,,,+++******+++,,,,,,,,,---------......,,,,,,,,,+++++++++******'''(((***,,,---,,,+++***))))))))))))))))))))))))(((''''''((()))******)))************++++++++++++''''''(((((()))))))))***))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&&&&'''((())))))((('''&&&((((((((((((((()))******))))))************))))))))))))))))))))))))))))))((()))+++***(((''''''(((++++++)))'''%%%&&&))),,,000000000000000000000000---,,,***((('''&&&&&&&&&###$$$%%%&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%$$$$$$###"""!!!!!!&&&&&&&&&'''((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))$$$%%%%%%&&&'''''''''&&&************************((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))((((((************************(((((((((((((((''''''&&&%%%&&&((()))))))))((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++******))))))((((((((('''))))))************))))))+++*********))))))(((((())))))))))))))))))))))))***)))'''&&&'''(((***,,,,,,,,,,,,+++++++++++++++,,,,,,++++++***))))))(((+++******)))***,,,...///////////////000000000000//////000000111111222222'''&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&&&&'''(((((((((,,,+++)))(((''''''((((((%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))(((((('''''''''&&&***)))(((((((((((('''%%%)))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((+++---///...+++***,,,...))))))))))))******************+++++++++,,,,,,,,,'''((()))***************---,,,,,,++++++,,,,,,------------,,,,,,---------/////////000111111222222555666666666555444444333111111222333444444444444333333333333333333333333333333333222222111111111000000111222333333444444333222111///......------000000000000000000000000000000111111222222333333444333333222222333333444111111111111111000//////000000000000000000000000/////////000000111111222000000000000000000000000111000///...------...///...///111000...------.........//////......---,,,.........---***)))***,,,---***'''(((+++......,,,------+++*********+++,,,+++***)))(((((()))***+++------,,,+++*********+++))))))************)))))))))))))))))))))))))))))))))***+++,,,,,,+++)))((((((((())))))))))))(((''')))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&*********)))((((((''''''%%%&&&&&&%%%$$$%%%''')))))))))************))))))))))))************))))))((((((((((((((()))******)))((('''&&&''')))+++,,,//////000111111111111111,,,+++***)))''''''&&&&&&)))&&&%%%&&&((()))'''%%%$$$%%%%%%&&&'''((())))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&&&&'''((())))))***))))))&&&(((+++,,,+++)))((()))''''''&&&''''''((()))***))))))))))))))))))))))))'''(((******(((''')))***(((((((((((())))))))))))(((((((((((())))))))))))++++++******)))'''&&&%%%((()))***++++++***)))(((''''''((((((((((((''''''&&&&&&'''((())))))((((((((((((((((((((((((''''''(((((())))))))))))(((((('''(((((((((((((((''''''''''''((()))))))))))))))+++*********))))))(((((())))))************))))))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))((()))))))))************------,,,+++,,,---///000//////000000///...------000000000000111111111111'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''''')))((('''''''''((()))***%%%&&&&&&&&&''''''''''''))))))((((((((('''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))(((((((((''''''''''''%%%%%%%%%%%%&&&'''((()))***)))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))***)))((('''((()))))))))))))))************+++++++++++++++++++++,,,)))******++++++++++++************+++,,,---.../////////............//////......//////000111111111333444444444333333222111000111222333444444444444333333333333333333333333333333333222222222111111000111111222333333444444333222111000///.........000000000000000000000000111111111111111111222222444333333222222333333444222222222222222111000000000000111111111111111111333333333333333333444444000000000000000000000000111000///...---......///...///111000///---......---............---,,,,,,...//////---+++***+++,,,...,,,+++,,,---......------,,,+++***)))***++++++,,,+++***))))))******+++------,,,+++++++++++++++))))))************))))))))))))))))))))))))))))))(((((()))*********)))((())))))************)))))))))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''((('''&&&&&&(((***))))))************))))))((())))))******))))))(((((((((''''''(((((()))***((('''&&&&&&&&&(((***+++//////000111111111000000++++++)))((('''&&&&&&&&&(((&&&%%%&&&((()))'''%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''(((((())))))))))))((((((***++++++***((((((((()))(((((('''''''''(((((()))))))))))))))))))))))))))))))))(((''''''((((((''''''((((((((()))))))))''''''''''''(((((((((((()))))))))))))))((((((''')))))))))******)))))))))''''''((((((((((((''''''&&&'''((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''((()))))))))))))))************)))))))))((())))))************))))))))))))******+++*********))))))))))))))))))))))))************++++++++++++---,,,+++++++++---...///,,,---...//////000000////////////000000000111111'''&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&'''((()))***&&&&&&'''''''''(((((((((***)))))))))((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))''''''''''''((((((((((((((((((((((((''''''''''''&&&((()))'''%%%&&&***...******)))''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++)))))))))***+++***))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))))))))***,,,---///000......------------......------......///000000000111111111222111111000///000111222333444444444444333333333333333333333333333333333222222222222111111111222222333333444444333333111000//////......000000000000000000000000111111111111111000000000333333333333333333333333333333333333333333222111000111111111222222333333111111111111111111000000////////////////////////000000///.........//////...000111111///......///---------------,,,++++++.........---+++***+++---,,,...///...---,,,,,,---,,,+++******))))))******---,,,+++***************,,,,,,,,,+++++++++++++++))))))************))))))((((((((((((((((((((((((&&&'''((()))))))))))))))******++++++++++++******))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&'''))))))((((((((()))((())))))******))))))((('''(((((())))))(((((('''''''''&&&&&&''''''((()))((((((''''''''')))+++,,,//////000111111000///...******((('''&&&&&&%%%%%%((('''&&&&&&'''((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&(((((()))))))))((('''''')))***+++***((('''((()))******(((''''''&&&&&&&&&)))))))))))))))))))))))),,,***'''&&&'''(((''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))***))))))(((((())))))***''''''((((((((((((''''''(((((((((((((((((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((((('''''''''((()))))))))))))))************))))))))))))))))))************)))))))))*********))))))((('''))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---)))***,,,...000111222222....../////////000000000'''&&&&&&&&&&&&''''''((())))))((((((''''''&&&&&&&&&&&&&&&&&&''''''(((((('''''''''(((((((((((())))))))))))(((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''''''''(((((()))''''''''''''((((((((((((((((((((((((((('''''''''(((***+++'''"""!!!&&&++++++***)))'''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((,,,)))'''))),,,---+++)))))))))*********+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,+++***)))))))))))))))***+++---...///,,,++++++******++++++,,,,,,,,,------...//////000000000000111111000000///000111222333333444333333222222222222222222222222222222222222222222222222222222222333333333444444444333222111000000///000111111111111111111111111222222222111111000000///333333333333333333333333222222333333333333222222111111111222333333444444111111000000//////......////////////////////////000000//////////////////...000111111///......///,,,,,,------,,,,,,+++***,,,------,,,******+++,,,)))---///...+++((((((***++++++*********))))))))),,,,,,+++******)))))))))*********************)))))))))************))))))((((((((((((((((((((((((&&&'''((()))******++++++))))))******++++++******))))))((((((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))******%%%''')))***)))((((((((((((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''(((((())))))))))))***+++,,,---...///000111111///...---))))))'''&&&&&&%%%%%%%%%''''''&&&''''''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((()))))))))((('''&&&&&&((())))))((('''''')))+++))))))((('''''''''''''''((((((((((((((((((((((((,,,)))&&&%%%'''))))))(((&&&&&&&&&&&&'''''''''(((&&&&&&'''''''''(((((((((''''''((()))))))))))))))***)))(((''''''((()))***''''''((((((((((((''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&&&&'''((((((((((((((((((''''''((()))))))))))))))*********)))))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))*********+++++++++,,,,,,+++++++++++++++++++++,,,)))***,,,...///111111111............////////////&&&&&&&&&&&&&&&'''((())))))))))))((((((''''''&&&'''''''''''''''&&&&&&%%%'''''''''(((((((((((()))((((((((('''''''''&&&&&&))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&'''(((''''''''''''((())))))''''''''''''(((((((((((('''''''''(((((((((((((((&&&(((((($$$###(((******(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((%%%###%%%(((***(((&&&************++++++++++++++++++++++++++++++++++++***+++++++++***)))((((((++++++*********+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,---......//////000000111111111111000000000000111222333333333333222222222222222222222222222222222222222222222222333333333333333444444444444333222111111000111111222222222222222222222222333333222222111111000000222333333444444333333222111111222222222222222111111111222222222333333333444444444333333222222111000000000000000000000000//////000000000000000000///000222111///......///,,,,,,------,,,,,,+++***++++++,,,+++))))))***+++***---///...+++(((((()))++++++++++++******)))))))))))))))))))))((((((''''''((())))))))))))(((((())))))************))))))(((((((((((((((((((((((((((((())))))***+++,,,,,,'''(((((()))******))))))))))))(((((((((((()))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))******))))))(((((((((((($$$&&&))))))(((''''''((((((((())))))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''(((((((((((((((((()))***++++++,,,...///111000///---,,,)))((('''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&'''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''''''''((((((((((((((('''&&&%%%&&&'''(((((('''(((+++---'''''''''''''''((())))))(((((((((((((((((((((((()))(((''''''(((***++++++&&&&&&&&&&&&'''''''''(((''''''((((((((())))))))))))))))))))))))(((''''''***)))(((''''''((()))***''''''((((((((((((''''''(((((())))))((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((())))))(((((((((&&&&&&'''(((((((((((((((''''''((()))))))))))))))))))))))))))))))))******))))))************))))))&&&&&&((())))))*********))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,---...////////////............////////////&&&&&&&&&&&&'''((())))))))))))((((((((((((((((((((())))))((((((&&&%%%%%%&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&)))))))))(((((((((''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&''''''((((((''''''(((((()))***''''''''''''(((((((((((('''''''''((((((((((((((('''((()))'''%%%&&&***...))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&''')))******)))*********++++++++++++,,,******+++++++++,,,,,,,,,))))))*********)))((((((++++++************++++++......------------......,,,,,,------.../////////000000111111222222111111///000111222333333333333222222222222222222222222111222222222222333333333333333333333444444444444444333333222111111222222222222222222222222222222333333333333333222222222222222444444444444222222000111111222222222222222222222222222222222222222222222222222222111111111000000000000000000000000//////000111111111000000///111222111000/////////---------------,,,++++++***+++,,,+++))))))***,,,...///000///---++++++++++++,,,,,,,,,,,,+++******''''''((())))))(((((('''&&&''')))******)))(((((())))))************))))))((((((((((((((((((((((((******))))))***+++,,,---&&&'''((()))))))))))))))))))))(((''''''(((***+++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((())))))***)))(((((('''&&&&&&%%%%%%%%%&&&(((((('''''''''((('''(((((())))))((((((''''''(((((())))))(((((('''''''''&&&&&&''''''((()))%%%%%%&&&&&&''''''((((((***,,,...000111///---,,,)))(((((('''&&&&&&''''''&&&'''((('''&&&&&&'''((((((((('''''''''&&&&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((('''&&&&&&$$$&&&((((((((((((***+++&&&&&&&&&''''''(((******))))))))))))))))))))))))((()))++++++))))))***,,,&&&&&&'''''''''((((((((((((((((((((()))))))))***)))))))))))))))((('''''')))((((((''''''(((((()))''''''((((((((((((''''''(((((((((((((((((('''&&&&&&&&&''''''((()))))))))(((((())))))))))))((((((%%%&&&'''((())))))))))))''''''((()))))))))))))))))))))))))))************))))))************))))))&&&&&&((()))***+++++++++))))))))))))))))))))))))(((((()))))))))*********,,,,,,,,,---,,,,,,+++***,,,------.........------....../////////000000000&&&&&&&&&&&&'''((()))***((((((((((((((()))))))))'''((()))))))))((('''&&&%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''))))))))))))((((((((('''((((((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''''''''((())))))((((((((((((((())))))***''''''''''''((((((((((((''''''''''''((((((((()))***++++++++++++,,,---...(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((***++++++++++++,,,...*********+++++++++,,,,,,))))))***+++,,,------...))))))***+++++++++************))))))***+++,,,,,,//////............//////---------...//////000000//////000111111111111111///000111222222333333222111111111111111111111111111111222222222333333333444444444444444444444444444444333222222222222333333333333333333333333333333444444444444444444555111222444555555444222111111222222333444333333333222222222111111000000//////////////////000000000222222222222222222222222...///000111222111111000///111222222000//////000---............---,,,,,,,,,------,,,++++++,,,...000...,,,,,,------,,,+++,,,------...---,,,+++***&&&'''((()))******))))))'''(((***+++,,,+++***)))))))))************))))))))))))))))))))))))))))))******)))(((((()))***+++''''''((()))***+++******)))((('''&&&'''(((***+++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((())))))******'''''''''''''''&&&&&&&&&'''((()))((('''''')))+++''''''((((((((((((''''''((())))))******))))))(((((((((''''''(((((()))***%%%&&&''''''(((((())))))(((***---000111000...---))))))((((((''''''((((((%%%''')))(((&&&%%%&&&((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&'''''''''((((((&&&&&&''''''((('''''''''&&&(((******((('''''''''(((((('''''''''(((((()))))))))))))))))))))))))))(((---111000***'''(((+++''''''((((((((()))))))))'''''''''((((((((())))))'''(((((())))))))))))((('''(((((((((((((((((('''''''''((((((((((((''''''&&&'''((((((((((((((((((''''''(((((()))******+++'''(((((((((((((((((('''%%%&&&'''((())))))))))))''''''((()))))))))))))))((()))))))))************))))))************))))))(((((()))***+++++++++***))))))))))))))))))))))))))))))*********+++++++++,,,------...---,,,+++***,,,,,,------......------/////////000000000111111&&&&&&&&&'''''')))******''''''(((((())))))******&&&'''(((*********))))))%%%%%%%%%&&&&&&&&&''''''))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''((())))))(((((()))))))))))))))***++++++((((((((((((((()))******''''''''''''((((((((()))&&&'''''''''(((((())))))***)))''''''((((((&&&$$$'''&&&&&&''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((($$$'''***)))''''''***---******+++++++++,,,,,,,,,(((((()))***,,,---...///)))***+++,,,,,,,,,,,,,,,((((((((()))***,,,---......------,,,,,,------...------......///000000000......///000111111000000///000111222222333222222111111111111111111111111111111111222222333333333444444444444444444444444444444333222222222333333333333333333333333333333444444444555555666666666111222444555555444222111222333444444555555555444333222222111000///......111111222222333333333444222222222222222222222222...///000222222222111000000111222222000//////000......//////......---,,,---...///...------...000///,,,((((((+++,,,,,,***,,,---...///...---,,,+++&&&''')))***++++++++++++((()))+++---...---+++***))))))************))))))***************************)))(((''''''((())))))(((((()))++++++,,,,,,,,,)))((('''&&&'''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++''''''(((((()))*********)))******((('''(((+++---''''''((((((((((((''''''))))))************))))))((((((((((((((()))******((()))***++++++,,,,,,+++&&&))),,,000111000...---***))))))(((((((((((()))%%%''')))(((&&&%%%&&&)))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''(((((((((''''''***++++++)))&&&$$$$$$***)))(((''''''&&&'''''')))))))))))))))))))))))))))000666333+++%%%%%%)))(((((((((((())))))))))))&&&&&&&&&'''''''''((((((%%%&&&''')))******++++++&&&'''((())))))((('''&&&''''''((((((((((((''''''&&&&&&'''((()))))))))((('''(((((()))***++++++,,,&&&''''''''''''''''''&&&%%%&&&'''((())))))))))))'''(((((()))))))))))))))(((((())))))*********+++))))))************))))))***++++++++++++***))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------...///...---+++******+++,,,---............000000000000111111111111)))&&&%%%&&&)))***)))'''))))))((((((''''''&&&&&&))))))))))))************(((((((((((())))))))))))'''((((((((('''&&&%%%%%%***)))(((&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((())))))&&&((()))***)))(((&&&%%%((((((''''''''''''((((((((('''&&&%%%&&&(((***+++((('''&&&%%%$$$%%%&&&'''(((((())))))))))))((((((+++((($$$$$$'''))))))((())))))******)))(((''''''''''''((((((((((((''''''''''''(((((())))))******+++++++++*********))))))))))))************))))))+++***)))))))))***+++,,,...------,,,,,,------...000000000000000111111222000000000000000000000000111111000000000000111111222222222222222222222222222222111111222222333333333444444555555444444333555444444333333333444444111333555666555555666888333444444555666666555555444222111111333444444333333444444555555444444333111111000000000000111111000111111222222222111111222222222222222333333333000000000000000000000000...///000111111000///............------,,,,,,,,,,,,,,,---...///......---......---,,,,,,,,,,,,---------------,,,+++***)))***+++,,,---...---,,,,,,++++++++++++++++++++++++************************+++***)))(((((('''((((((+++++++++++++++***)))(((******************++++++)))***++++++,,,,,,,,,,,,'''((()))++++++***))))))))))))(((((('''''''''&&&(((((())))))))))))((((((***)))'''&&&&&&''')))***''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))************(((***++++++******+++,,,++++++,,,---------,,,+++((('''&&&%%%$$$%%%%%%&&&(((''''''&&&&&&''''''(((''''''''''''((((((((((((''''''((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))***)))((('''&&&''''''((())))))******)))'''$$$###))))))(((((((((((())))))'''''''''(((((((((((((((******))))))((((((''''''******+++***)))'''%%%$$$"""###$$$''')))+++,,,---)))))))))((((((((((((((()))))))))))))))(((''''''))))))))))))((((((((((((''''''((()))))))))))))))+++***)))'''''''''((()))******))))))((((((''''''((((((((((((((((((((((((%%%&&&'''))))))))))))((())))))(((((('''''''''&&&))))))))))))************++++++************+++++++++*********))))))((((((++++++************++++++***+++,,,+++)))((()))***---------,,,,,,+++++++++,,,---...///000000000000000000000000000000000000((('''%%%&&&)))***)))'''((((((((((((((('''''''''))))))))))))))))))(((((((((((((((((())))))))))))''''''((((((''''''&&&%%%(((((('''&&&&&&%%%%%%%%%)))(((((((((((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((()))***+++***)))'''&&&((((((''''''''''''(((((()))((('''&&&&&&''')))***''''''&&&%%%%%%%%%&&&'''''''''(((((((((((('''''',,,)))&&&%%%'''((((((&&&))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((())))))******+++++++++*********)))))))))******************)))***************++++++,,,...------,,,,,,------...//////......//////000111////////////////////////111111000000000000111111222222222222222222222222111111111111222333444444333333444444444444333333444444444333333333444444444666666555333111000111222333444444444444444333444222111111333444444333333444444555555444444333222222111111111111222222222222333333333222222111222222222222111111111111000000000000000000000000...///000111111000///...------------------,,,,,,///............///000000......---,,,,,,,,,,,,---------------,,,+++*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))(((((((((((()))+++++++++++++++***)))))))))))))))((((((((((((((()))******++++++++++++***(((((()))************)))))))))((((((((('''''''''(((((())))))))))))((((((,,,+++)))(((((()))+++,,,''''''''''''((((((((((((''''''''''''''''''''''''***)))((((((((((((((()))))))))))))))))))))))))))***+++---,,,+++******+++((()))***+++++++++***)))***)))((('''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((('''''''''&&&(((((((((((((((((((((((('''&&&%%%$$$$$$$$$%%%%%%))))))(((''''''''''''(((((((((''''''''''''(((((('''''''''''''''((())))))***)))))))))((((((((('''******+++***)))'''&&&%%%(((((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))((('''''')))))))))(((((((((''''''''''''((()))))))))))))))+++***)))(((''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&'''))))))))))))((())))))(((((((((''''''''''''(((((((((((()))))))))+++******))))))******+++************)))))))))(((++++++************++++++,,,---...---+++***+++,,,+++*********))))))))))))***+++,,,---------------////////////////////////((('''&&&'''((())))))''''''''''''((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))''''''((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&%%%***))))))(((((())))))***((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((((((''')))***+++++++++***((('''((((((''''''''''''((((((***)))'''&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&---***'''&&&&&&'''&&&%%%(((((((((''''''''''''&&&'''(((((())))))(((((('''''''''(((((())))))******+++************)))))))))******++++++++++++******))))))***+++++++++++++++...------,,,,,,------.........------......///000........................111000000//////000000111222222222222222222222222111111111111222333444555222333333444444333333222333333333333333444444444444555666444111...------222333333333333333222111444222111111333444444333333444444555555444444333333333333333333333333333444444444333333222222111222222111111000000//////000000000000000000000000...//////000000//////...,,,,,,------------------//////---------...000111......---,,,,,,,,,,,,---------...------,,,+++******+++,,,---------,,,,,,------------------------++++++++++++++++++++++++(((((()))))))))))))))******++++++++++++***))))))***)))))))))((((((''''''******+++++++++***))))))))))))(((((())))))******))))))((((((((((((''''''(((((())))))))))))((((((((((((&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((******)))(((((((((((((((***))))))(((((('''''''''###%%%'''((('''&&&&&&'''&&&'''((()))***))))))(((***)))((((((''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((()))((((((''''''''''''((()))(((&&&&&&&&&(((***,,,'''''''''&&&&&&'''''''''(((''''''&&&&&&((()))***))))))))))))((((((((((((************)))'''&&&%%%++++++***)))'''&&&%%%%%%((()))))))))***+++++++++)))))))))))))))(((((('''((((((((('''''''''&&&&&&''''''((()))))))))))))))***))))))(((((((((((()))'''''''''((()))*********((((((((((((((((((((((((&&&&&&'''((())))))))))))))))))((((((((((((''''''''''''''''''((((((((((((+++******))))))******+++************))))))))))))++++++************++++++,,,---...---+++***+++,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++........................''''''''''''((()))((((((&&&&&&''''''(((((())))))((((((((('''&&&&&&%%%%%%(((((((((((())))))))))))''''''((((((((((((''''''%%%&&&'''(((((((((((('''((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((''''''))))))*********)))((('''((((((''''''''''''((((((***)))((('''&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&''''''((((((''''''&&&***)))(((''''''''''''''''''''''''&&&&&&&&&''''''(((((())))))))))))((((((''''''(((((())))))******************))))))))))))+++++++++,,,,,,+++++++++((()))+++,,,---,,,,,,+++...------,,,,,,------.........------......///000........................000000////////////000000111111111111111111111111000000000111222333444555222222333333333333222222222222333333444444444333000222333333111000111222333333333333333222222111444222111111333444444333333444444555555444444333222222333333333333222222444444333222111111111111222111111000///......---000000000000000000000000////////////////////////,,,,,,,,,------.........---------------...............---,,,,,,,,,,,,---------......---,,,++++++++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++'''((())))))******************+++++++++******))),,,,,,++++++***))))))))),,,,,,,,,,,,+++***))))))))))))((('''''')))***+++))))))(((((((((((((((((())))))(((((((((((())))))''''''&&&%%%%%%&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))+++***)))((((((''''''(((***))))))((('''&&&&&&%%%!!!$$$&&&&&&&&&&&&''''''((()))***+++***))))))''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***))))))))))))))))))))))))((('''''''''(((******'''''''''''''''''''''''')))(((&&&&&&&&&''')))***))))))))))))((((((((((((*********)))(((''''''&&&(((((((((((((((((((((((((((((()))***+++,,,,,,---(((((())))))))))))((((((((('''''''''&&&&&&&&&&&&''''''((())))))))))))))))))))))))(((((((((((()))'''((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******))))))(((((((((((((((((('''''''''((((((((())))))******))))))))))))***************)))))))))))))))++++++************++++++***+++,,,+++)))((()))***........................---------...------,,,,,,------------------------&&&'''((((((((((((((()))&&&&&&''''''(((((())))))((('''''''''&&&&&&&&&%%%(((((((((((())))))))))))''''''((((((((((((((('''&&&'''((()))))))))))))))((((((''''''''''''((((((***************************)))(((((((((((()))*********))))))((((((((('''(((((()))(((((((((''''''((((((''''''''''''(((((())))))((((((''''''''''''&&&&&&&&&''''''(((((((((((((((((())))))(((((((((&&&''''''''''''((()))***''''''&&&&&&&&&&&&'''((((((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))+++++++++,,,,,,+++++++++((()))+++,,,------,,,,,,...------,,,,,,------...//////......//////000111........................000000////////////000000111111111111111111111111111111111111222333444555111111222222222222111111111111333444444444333333///111333444333333444555333333444444444444333222444222111111333444444333333444444555555444444333111111222333333222111111333222111000//////000000111111000000///...------//////////////////////////////............//////,,,,,,,,,------.........+++---...000000///...---......---,,,,,,,,,,,,---------.........---,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***++++++******)))******+++++++++******++++++++++++******)))))),,,---------,,,+++******)))((('''''''''(((***+++(((((())))))))))))))))))))))))(((((((((((())))))+++++++++******+++++++++''''''''''''((((((((((((******************************)))(((((((((((((((***))))))((('''&&&&&&%%%%%%'''*********))))))******+++,,,------,,,+++***&&&&&&''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))*********)))'''''''''((())))))))))))((('''(((''''''&&&'''((()))***(((((((((((())))))))))))******))))))((((((''''''&&&''''''((()))***++++++(((((()))***+++,,,,,,---(((((())))))))))))((((((((('''''''''&&&&&&&&&&&&''''''((()))))))))))))))((((((((())))))))))))(((***)))))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))******+++(((((())))))))))))))))))(((((()))))))))************))))))))))))))))))***))))))))))))))))))******++++++************++++++***+++,,,+++)))((()))*********************++++++---------...------,,,,,,------------------------&&&'''((((((''''''(((***'''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''((()))))))))((((((((('''''''''((()))*********))))))(((((())))))***))))))))))))))))))))))))***)))(((''''''((()))******))))))))))))))))))(((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''%%%&&&'''((((((((((((((((((((())))))))))))(((((($$$&&&'''(((((((((***+++((('''&&&&&&&&&'''((()))((())))))******))))))(((''''''(((((())))))******(((((()))))))))))))))*********++++++++++++******))))))+++,,,------------...------,,,,,,------...//////......//////000111........................000//////......//////000111111111111111111111111222222111111222222333444000111111222222111111000000111222444444444333333333444666555333222333333222222333444444444444444444222111111333444444333333444444555555444444333000111222333333222111000111000///......///000111111111000000//////......///////////////////////////......------......///,,,,,,---------------------...000111111111000///......---,,,,,,,,,,,,---------............------,,,,,,+++++++++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++***)))))))))***++++++++++++***((((((((((((((((((((()))++++++,,,,,,,,,+++******((((((''''''(((((())))))(((((())))))))))))*********)))(((''''''((()))***************************''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((('''''''''+++,,,,,,***(((&&&'''(((------......---,,,***)))(((((()))*********)))))))))(((((((((((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))''''''''''''''''''''''''&&&'''(((((()))(((((((((((()))+++,,,+++)))'''%%%'''((()))******)))(((''''''''''''((((((((((((((((((((((((((())))))))))))******)))(((((((((((((((((()))))))))))))))))))))((()))))))))***+++++++++'''(((((()))))))))))))))((((((((('''''''''&&&&&&''''''((()))))))))))))))'''(((((())))))))))))(((*********)))((('''''''''(((((((((((((((((((((((((((((((((((()))***++++++(((((())))))))))))******))))))))))))***************))))))(((((())))))***))))))))))))************++++++************++++++,,,---...---+++***+++,,,*********+++++++++++++++++++++,,,,,,,,,,,,++++++------------------------%%%''')))((('''&&&(((***((((((((((((((('''''''''&&&&&&&&&'''(((((())))))(((((((((((())))))))))))''''''((()))))))))))))))((('''%%%$$$$$$&&&((())))))(((((((((((((((((()))))))))))))))))))))))))))***)))'''&&&&&&''')))***)))))))))))))))************))))))(((((((((((((((((((((''''''''''''((((((''''''(((((((((((((((((($$$%%%'''((()))))))))((('''(((((((((((((((((('''$$$'''))))))''''''(((***)))((('''&&&&&&(((***+++))))))************))))))''''''(((((())))))******(((((((((((())))))******)))******************)))*********+++,,,---...///...------,,,,,,------.........------......///000//////////////////////////////............//////111111111111111111111111333333222222111111222222000000111111111111000000///000222444444444333222444555666555333111111222///000111333444444444444444222111111333444444333333444444555555444444333111222333444444333222111111000///...///000222444000000000000000000000000///////////////////////////...------------...///------------------,,,,,,///...,,,,,,,,,---///111......---,,,,,,,,,,,,---------............------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++)))((())))))***+++++++++++++++'''''''''((())))))******((())))))************)))&&&'''(((((())))))(((((((((((()))))))))************)))(((''''''((()))***&&&''''''''''''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))******)))'''%%%%%%''')))------------+++)))'''&&&'''((()))***+++******)))******))))))))))))******''''''''''''((((((((((((&&&&&&''''''((()))))))))'''''''''((((((((())))))''''''''''''''''''''''''((()))***+++,,,++++++***((())))))************)))&&&''')))******)))'''&&&%%%&&&((()))***)))(((''''''((((((((()))))))))*********(((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))(((((((((''''''''''''((()))))))))))))))&&&'''((()))******)))((())))))))))))(((((((((((()))))))))))))))))))))))))))((((((((((((***+++,,,(((((()))))))))*********((((((((())))))))))))***))))))(((((((((((())))))((()))))))))************++++++************++++++,,,---...---+++***+++,,,+++++++++,,,,,,,,,------***+++,,,---------------------------------------%%%'''))))))'''&&&(((***))))))(((((('''''''''&&&%%%&&&&&&'''((()))******(((((((((((())))))))))))''''''((())))))))))))))))))'''$$$!!!!!!###&&&(((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((***((('''&&&&&&'''(((***(((((())))))******+++++++++******)))))))))))))))((((((''''''''''''((((((&&&&&&'''((()))))))))((($$$%%%'''))))))))))))(((&&&''''''''''''''''''&&&&&&(((******'''&&&'''((()))((('''&&&'''(((***,,,))))))************))))))''''''(((((()))*********'''((((((((())))))******))))))************))))))+++*********+++---///000...------,,,,,,------...---,,,,,,,,,,,,---......000000000000000000000000//////............//////000000000000000000000000555444333222111111111111000000111111111111000000...000222444555444333222222444555555333222222333---...000111333333444444444222111222333444444444333444444555555444444333222333555666666555333222111000//////000222444666000000000000111111111111///////////////////////////...---,,,,,,---...///.........------,,,,,,,,,///,,,'''$$$%%%(((---000......---,,,,,,,,,,,,---------...............------,,,+++***+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,***((('''((()))***+++++++++++++++(((((()))***+++,,,------&&&&&&'''(((((()))((((((%%%&&&((()))))))))((('''(((((())))))*********++++++)))(((''''''((()))+++(((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((***+++,,,))))))))))))************((()))(((((((((+++///333,,,,,,,,,+++)))&&&$$$###%%%&&&''')))))))))((('''++++++************++++++''''''''''''((((((((()))%%%%%%&&&'''((()))******&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''')))))))))((('''((((((''''''(((***---...%%%&&&((())))))(((&&&%%%$$$&&&(((***+++)))'''&&&'''((((((((())))))************(((''''''((())))))''''''((()))***++++++,,,))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((('''(((((()))))))))))))))&&&'''(((*********)))(((''''''(((((())))))******(((((((((((((((((((((((()))((((((((((((***+++,,,(((((())))))*********+++''''''''''''((((((((()))))))))(((((((((((())))))(((((())))))*********+++++++++************++++++***+++,,,+++)))((()))***''''''((((((((())))))))),,,---...///000000000000........................(((''''''''''''((())))))***'''%%%%%%&&&((())))))''''''''''''''''''''''''(((((((((((((((((('''''')))((('''&&&%%%%%%&&&&&&'''((()))******)))((('''''''''''''''((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''&&&'''((()))++++++++++++(((((((((((())))))))))))))))))((((((''''''&&&&&&''''''&&&&&&&&&''''''(((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))******)))))))))))))))******)))))))))***++++++,,,))))))*********+++++++++************+++,,,------,,,++++++++++++,,,---------,,,,,,+++*********+++...------,,,,,,------...---.........//////000000222222222222222111000///111111111111111111111111666555555333222000...---111111111000000000000000444444555555444444333222444222111//////000222333222333333444444333333222444444444444444444444444333333333222222111111111000000111111111222222222222111111000000000000000---///000///---,,,---.........------------......//////000...,,,,,,---..................///000000............---,,,+++***......//////...---,,,,,,,,,,,,+++******+++,,,,,,)))***+++,,,,,,,,,+++++++++******+++,,,---+++***,,,,,,,,,+++***)))((((((***)))'''&&&%%%&&&((()))))))))))))))+++...111333)))((('''&&&&&&&&&&&&&&&(((***+++***)))((()))***************))))))))))))'''''''''''''''((())))))))))))(((''''''''''''''''''(((((()))))))))))))))))))))(((((((((***+++,,,$$$$$$%%%&&&'''''''''&&&&&&''')))***+++++++++***))))))))))))***+++,,,---+++++++++***)))((('''&&&''''''''''''''''''''''''''''''((()))))))))))))))&&&''''''((()))******+++''''''(((((((((((('''''')))(((''''''''''''(((((((((((((((((((((((((((((('''((())))))(((((()))***))))))))))))((((((((((((''''''((((((((((((''''''%%%%%%'''((())))))))))))''''''((()))))))))))))))))))))))))))(((((((((((('''((()))******)))((('''+++******)))(((''''''&&&&&&&&&''''''''''''&&&&&&*********))))))(((((((((''''''(((((())))))******)))))))))))))))(((''''''***************)))((('''+++***((('''&&&&&&''''''***)))'''%%%%%%%%%'''((($$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&'''((((((+++++++++*********))))))))))))))))))))))))))))))+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))------------------------//////.........---------''''''&&&&&&''''''((()))***'''%%%%%%''')))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((((((((())))))))))))(((((((((((((((((()))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''((('''((()))***************'''((((((((())))))))))))(((((((((((((((''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))*********************+++,,,,,,************++++++++++++,,,,,,++++++,,,,,,------++++++******++++++,,,---...------,,,++++++,,,,,,...------,,,,,,------.............../////////000111111222222222111000000111111111111111111111111222222222222222111000000222222222222222222111111444444444555444444333222333222111//////000222333222333333444444333333222444444444444444444444444333333333222222111111111111111111111222222222222222111111000000000000000...//////...,,,,,,---///......------------......,,,,,,,,,+++))))))***,,,...............//////000////////////...---,,,,,,...............---,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,+++++++++***)))))))))---,,,***)))))))))+++,,,...,,,***)))((()))*********)))(((((('''''''''((((((***+++***)))((()))***''''''''''''&&&&&&&&&&&&'''''''''''''''((())))))))))))((('''''''''''''''''''''((())))))***))))))***)))((((((((()))***+++&&&'''(((((())))))(((((('''((()))***************))))))))))))***,,,------.........---,,,***)))((((((((((((((((((((((((((('''((())))))******))))))''''''(((((())))))******''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((''')))***))))))))))))((((((((((((''''''((((((((((((''''''%%%&&&'''((())))))))))))''''''((())))))))))))))))))((((((((((((((((((((((((((())))))))))))((((((++++++******)))((((((''''''''''''(((((('''''''''%%%%%%$$$$$$$$$#########'''((((((((()))))))))***)))))))))))))))(((''''''))))))*********)))(((((()))((('''&&&''''''((()))***)))'''%%%%%%&&&'''(((&&&&&&'''((())))))))))))((((((((('''((())))))***+++++++++*********))))))))))))))))))))))))))))))+++++++++*********))))))************************************************........................///.........------------&&&&&&&&&&&&&&&''''''((()))'''%%%%%%''')))))))))(((((((((((((((((((((((((((((())))))))))))))))))((()))***+++,,,+++******((())))))******))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))((())))))******))))))(((''''''((((((((()))))))))'''''''''(((((((((((((((***)))((('''&&&%%%%%%%%%''''''''''''(((((((((((('''(((((())))))(((((('''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))))))))******+++++++++++++++,,,,,,---******+++++++++,,,,,,,,,...------,,,,,,,,,,,,---++++++******++++++,,,---......------,,,,,,------...------,,,,,,------...............///////////////000111111222222111111222222222222222222222222//////000111222222222222222333333333333333333333444444444444444333222222222222111000000111222333222222333333333333222222333333333333333333333333222222222222222111111111111111222222222333333333222111111000000000000000///000///...,,,,,,...000......------------......++++++,,,+++)))(((***+++......------......///000000000000000///...---,,,---............------,,,,,,,,,+++******+++,,,,,,------,,,,,,,,,---...///......---,,,,,,------...++++++******************...---+++*********+++,,,...,,,***'''&&&%%%%%%%%%******))))))(((((())))))(((***+++***)))((()))*********)))))))))((((((((('''''''''''''''((()))))))))((((((''''''''''''(((&&&&&&((()))******************)))((((((((())))))''''''((()))))))))(((((()))))))))(((((()))******((()))))))))+++,,,---...000000///...---+++)))((())))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((%%%'''(((((('''&&&((()))))))))))))))((((((((((((''''''((((((((((((''''''&&&'''((())))))******)))''''''((())))))))))))((((((((((((((((((((((((((())))))(((((((((((())))))+++++++++***))))))(((((('''(((((())))))((((((''''''''''''&&&&&&&&&&&&%%%(((((((((((()))))))))))))))))))))))))))(((''''''(((((()))*********))))))&&&&&&&&&&&&'''(((***+++)))((('''&&&&&&&&&'''(((((())))))*********))))))***))))))))))))***+++++++++************)))))))))))))))))))))))))))))))))+++************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++....................................------------&&&%%%%%%%%%%%%&&&'''''')))'''&&&&&&((())))))(((************************''''''((((((((((((((()))'''(((+++---------,,,+++))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((('''''''''''''''((()))***))))))******)))((('''''''''''''''((((((((())))))&&&&&&''''''(((((()))))))))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((((((((((((((('''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++---,,,,,,++++++,,,------++++++++++++,,,,,,,,,,,,...---,,,,,,+++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,------...------,,,,,,------............///////////////...///000111222222222222222222222222222222222222///000111222333333333333222222222222333333333333333444444444444333222222222111111000000111222333222222333333333333222222222222222222222222222222222222222111111111111111222222222222333333333333222111111000000000000000000000///...,,,,,,...000......------------......---......---,,,+++---///...------------.../////////000000//////...---,,,---------......------,,,,,,,,,+++******+++,,,,,,...---+++***+++,,,...000......---,,,++++++,,,...***************++++++++++++***)))((((((((()))))))))((('''&&&&&&&&&''''''***))))))(((((()))))))))(((***+++***)))((()))***+++++++++*********))))))'''''''''''''''((()))))))))(((''''''''''''((((((%%%&&&''')))******************))))))((((((((((((&&&&&&''''''''''''&&&&&&+++***(((''''''((()))***(((((()))***+++---...///000000///---,,,)))(((&&&((((((((((((((((((((((((((())))))***************((((((((((((((((((''''''''''''(((((((((((('''''''''((()))*********)))(((((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))))))))))))))((((((((((((''''''(((((((((((('''''''''(((((()))******))))))&&&'''(((((())))))(((((('''''''''(((((((((((((((***)))(((''''''((()))******)))))))))((((((((('''(((((())))))))))))((((((*********)))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''''''''((()))*********)))&&&&&&''''''(((((()))***)))(((''''''&&&'''(((((()))))))))***))))))((((((******))))))******+++,,,************))))))))))))))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&((())))))((())))))))))))))))))))))))&&&&&&&&&''''''(((((((((%%%'''))),,,---,,,+++*********))))))))))))******+++*********)))))))))((((((((((((((((((((((((((('''''''''''''''((()))***)))))))))))))))((('''&&&''''''''''''((((((((((((&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((()))***++++++------,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,---......,,,+++++++++++++++,,,,,,...------,,,,,,------...///////////////.........---...///000111222222222111111111111111111111111111222333333333333333222111111111111222222333333333333444444333333222111111000000111111222222333111222222333333222222111222222222222222222222222111111111111111111111111111111222222222333333333222111111000000000000000000000000...------...000......------------........./////////------///111---------------...//////............---,,,++++++,,,,,,---------------,,,,,,,,,+++******+++,,,,,,---,,,***))))))+++---...,,,------,,,***)))***,,,***************+++++++++))))))((((((''''''''''''''''''''''''(((((()))***(((((((((''''''((())))))(((***+++***)))((()))***(((((('''''''''&&&&&&&&&'''''''''''''''((())))))((((((''''''''''''((((((&&&'''((()))************))))))))))))((((((''''''&&&'''''''''''''''&&&&&&***)))((('''''''''))))))(((((()))***+++---///000111111000...,,,)))'''&&&''''''''''''''''''''''''(((((()))***************((((((((((((''''''''''''''''''((((((((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((%%%&&&''''''&&&&&&''')))))))))))))))((((((((((((''''''(((((((((((('''''''''(((((())))))))))))(((&&&&&&'''(((((((((((((((&&&&&&''''''((((((((()))***)))(((''''''((()))***'''''''''''''''&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))(((((((((((()))))))))))))))(((''''''&&&'''((()))))))))))))))''''''((((((((((((((('''(((((('''''''''((((((((((((((()))))))))((('''''')))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++,,,,,,------------------&&&&&&&&&&&&&&&''''''(((((('''&&&''')))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&''')))***++++++******+++******))))))******+++*********))))))(((((('''(((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))(((((('''&&&&&&&&&'''''''''((((((((('''''''''(((((((((((((((%%%%%%%%%&&&'''((()))***''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''((()))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,---,,,,,,++++++++++++,,,))))))*********++++++++++++******))))))))))))***,,,,,,++++++,,,,,,---...++++++*********+++,,,,,,...------,,,,,,------...///////////////.........---...///000111111111111000000000000000000000000222333333333333222111111000000111111222222333333333333333333333222111111000000000111222222333333111111222222222222111111111111111111111111111111000000000111111111111111000000111111111222222222222111111000000000000000///000111000...---...///......------------......,,,---...---,,,,,,...000------,,,,,,------...///............---,,,+++***+++,,,,,,------------,,,,,,,,,+++******+++,,,,,,++++++*********+++,,,---***,,,///---***((()))+++++++++******************************)))))))))((((((((((((((((((((((((((((((((('''''''''((())))))(((***+++***)))((()))***)))))))))((((((((('''''''''''''''''''''((())))))(((''''''''''''(((((()))'''(((((()))))))))))))))(((((()))))))))(((''''''))))))*********)))(((((((((((((((''''''((())))))(((((()))***,,,...///000444333222000---***((('''''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''((()))***((((((((((((((((((((((((%%%'''(((((('''&&&((()))))))))))))))((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&'''(((((((((((('''&&&&&&&&&''''''(((((()))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&%%%%%%'''(((((())))))(((((('''%%%%%%%%%%%%&&&&&&&&&&&&))))))))))))(((((((((((()))))))))))))))(((''''''''''''((()))))))))(((((('''((((((((((((((('''&&&''''''((((((((()))))))))''''''((())))))((((((((((((''''''''''''((())))))(((((()))))))))))))))***))))))))))))))))))))))))(((((()))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))************************,,,,,,,,,,,,------------''''''&&&&&&''''''((()))'''&&&&&&''')))***((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))******++++++(((((())))))******++++++++++++***))))))***++++++******)))(((((('''&&&&&&(((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''((())))))***''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,+++***************(((((()))))))))******************)))******++++++******))))))******+++,,,+++++++++++++++,,,------...------,,,,,,------...000/////////..................///000111111000000////////////////////////000000111111111111000000111111222222333444444555222333333333333222111111//////000111222333333333111111222222222222111111111111111111111111111111///000000000111111111222//////000000000111111111222111111000000000000000---000222222000...............------------......+++,,,------,,,,,,...000------,,,,,,------...///////////////...---,,,+++***+++,,,---------------,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,------)))---111000,,,))))))***,,,+++++++++***)))))))))++++++++++++******))))))(((((((((((((((''''''&&&)))((((((((())))))***+++(((***+++***)))((()))***++++++++++++************'''''''''''''''((())))))'''''''''''''''((()))))))))))))))))))))(((((('''&&&'''((()))))))))((('''***************)))((((((&&&&&&'''((())))))))))))(((((()))***,,,...000111444333222///---)))'''%%%''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%&&&&&&''''''(((((((((''''''(((((((((((('''''''''&&&$$$$$$$$$''')))+++((((((((((((((((((((((((&&&((())))))(((''')))***))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&''''''((())))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''(((((())))))***)))))))))(((((((((''')))))))))))))))(((''''''((((((((()))((((((''''''%%%&&&'''((())))))((((((''''''((()))))))))))))))'''(((((()))************(((''''''''''''((())))))(((((((((((())))))******))))))))))))))))))))))))(((((((((((())))))******((((((((((((((((((((((((************************************************++++++,,,,,,,,,---------(((''''''''''''((())))))'''&&&&&&((()))***((('''))))))))))))))))))))))))))))))***+++,,,,,,------******)))))))))***+++,,,,,,+++***))))))***+++,,,***))))))((('''&&&&&&%%%((((((((((((((((((((((((***)))((('''''''''''''''''''''((((((((((((((('''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&(((''''''&&&&&&&&&''''''''''''''''''((((((((()))&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,++++++***)))))))))***(((((((((((())))))))))))************+++,,,------((((((((((((((())))))***,,,,,,,,,,,,------...///...------,,,,,,------...000000//////.........---...//////000000000000000........................,,,---...///000000000///222222333333444555666666222333333333333222111111//////000222222333333333111111222222222222111111000000000000000000000000//////000000111111111222////////////000000000000222111111000000000000000,,,///222333111///------.........------.........,,,---......------///111---,,,,,,,,,,,,---......000000000000///...---,,,***+++,,,,,,------------,,,,,,+++******+++,,,,,,+++,,,---.........------)))...333333...***)))***---,,,,,,+++***)))(((((()))************)))((((((%%%%%%&&&'''((((((((((((******))))))***+++,,,,,,(((***+++***)))((()))***(((((((((((('''''''''''''''''''''''''''((())))))'''''''''''''''((()))***************)))((('''&&&%%%&&&''')))))))))((((((((((((((((((((('''&&&&&&$$$%%%''')))******)))((((((((()))***,,,...000111222111///---***'''$$$###))))))))))))))))))))))))%%%&&&&&&'''''''''''''''%%%%%%&&&&&&'''((())))))''''''(((((((((((('''''''''%%%###"""###&&&)))+++(((((((((((((((((((((((('''((())))))(((((()))+++))))))))))))((((((((((((''''''((((((((((((''''''%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''((((((''''''%%%%%%&&&&&&'''((())))))'''((()))******)))((('''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''((((((******))))))(((((((((''')))))))))))))))(((((('''((()))))))))((('''&&&&&&###$$$&&&(((************''''''((()))))))))))))))'''((()))***+++,,,,,,,,,((((((((((((((())))))***'''((((((((())))))******))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------))))))(((((('''''''''&&&'''&&&%%%%%%%%%%%%&&&'''))))))((('''''''''''''''$$$%%%'''(((***++++++,,,++++++************++++++***+++,,,***(((''''''((())))))(((((('''''''''&&&(((((((((((())))))))))))+++)))'''&&&%%%&&&((()))'''&&&&&&''')))***)))((('''&&&&&&&&&&&&'''(((((($$$%%%'''((((((((('''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))*********((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))))))))))))))************'''((()))***+++,,,,,,,,,((((((((((((((((((((((((,,,+++***)))))))))***+++,,,,,,,,,+++++++++++++++.........------.........111000///...............333000...///111111///---000000000000000000000000+++++++++,,,---...///000...//////000000000000000222000//////222444555555333111///000222333111///000000111111111222222222000///.........///111222333222111111000000111111111000///......///000111000000000000////////////000000000///......------........................------------------------***+++,,,---.../////////...---,,,,,,,,,,,,---...+++,,,---......,,,***)))((()))***+++,,,---------+++++++++************)))((()))+++,,,---,,,,,,++++++,,,---...---,,,+++***))))))******)))((('''&&&******)))(((((((((((((((***((('''&&&&&&'''(((***)))((('''&&&&&&'''((()))))))))))))))))))))))))))((()))*********((('''&&&)))((('''''''''(((***+++((()))*********)))'''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&'''(((((((((((((((''''''((((((''''''''''''(((((()))))))))***+++,,,......111000...,,,***(((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))))))))(((((('''''''''&&&'''''''''''''''''''''''')))(((''''''((()))((('''((('''&&&'''((())))))'''))))))(((((('''''''''&&&---,,,***((('''&&&''''''+++******)))(((''''''&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))(((((((((((())))))(((&&&%%%%%%'''*********((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''+++***)))'''''''''((()))&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((&&&&&&&&&'''((('''&&&&&&&&&''''''''''''&&&&&&******))))))((((((''''''))))))))))))))))))))))))'''(((((()))***+++++++++,,,,,,++++++***)))))))))******))))))))))))******(((***---000111///---+++)))(((((((((''''''''''''(((((('''&&&&&&'''(((((())))))((('''''''''''''''&&&'''((()))************+++******************++++++,,,---+++)))(((((())))))((((((((('''''''''''''''''''''(((((((((((()))***)))((('''''''''((((((((('''&&&''')))))))))((('''&&&&&&&&&&&&'''((((((&&&'''(((((())))))(((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((())))))***)))((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))************((()))***+++++++++++++++)))))))))))))))))))))))),,,+++***)))((())))))***))))))))))))))))))******---,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,000...,,,,,,......---+++////////////////////////---,,,,,,,,,,,,------...---......///////////////000///...///222555666666555333111222444555333111000000111111111222222222000000000000000111111222222222222111111111000000111000///......///000111000000000000////////////000000//////...------,,,------------------------......................../////////...---+++***)))...---,,,,,,,,,,,,---...,,,,,,.........---+++***++++++++++++++++++***)))++++++++++++************)))***+++,,,,,,,,,+++*********++++++******)))((())))))))))))((((((((((((******)))((((((((((((((()))((('''&&&&&&'''((())))))(((''''''''''''((()))))))))))))))))))))))))))((((((((((((((('''&&&%%%((((((''''''(((((()))***((())))))***)))((('''&&&''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((((()))))))))((((((((())))))(((((((((((()))))))))))))))***+++,,,......---,,,+++***((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))))))))((((((((('''''''''''''''''''''''''''''''''((('''&&&'''((()))((('''((('''&&&'''((())))))''')))(((((((((''''''''''''))))))((('''''''''((()))******))))))(((''''''&&&&&&&&&&&&''''''''''''((('''((((((((()))))))))))))))(((((((((((((((((()))'''&&&$$$$$$&&&(((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&&&&''')))***++++++++++++***)))(((''''''&&&&&&''''''((()))))))))))))))))))))))))))(((''''''))))))(((''''''(((((((((((((((((('''))))))))))))(((((((((((('''''''''''''''''''''''''''(((((()))******++++++*********************+++******))))))))))))******)))***---/////////---,,,((((((((((((''''''''''''))))))(((''''''((())))))))))))(((''''''''''''''')))))))))***))))))((((((************************+++,,,---,,,***))))))***((((((((((((''''''''''''(((((((((((())))))))))))******)))))))))(((((((((((('''&&&'''((()))(((''''''&&&&&&&&&&&&'''((((((((((((((((((((()))******+++******)))((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%&&&'''))))))***))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************)))******+++++++++******************************++++++***))))))))))))***((((((((()))*********++++++******************+++,,,,,,++++++******++++++...---,,,,,,------,,,+++...........................---,,,,,,+++++++++,,,......///000000000000///111000//////222444444333444222111222333444333222000000000111111111111222000000111111222222222111000111222222222111000///000000////////////000000////////////000000000000//////......---,,,,,,,,,,,,,,,,,,,,,------------////////////////////////000000///...,,,***((('''...------,,,,,,------...,,,---.........---,,,+++---,,,,,,+++***((('''&&&,,,+++++++++************+++++++++,,,++++++***)))++++++***))))))))))))***))))))(((''''''(((************)))((((((((((((((()))((('''&&&&&&'''((())))))((((((''''''(((((()))))))))))))))))))))))))))))))))((('''''''''((((((&&&&&&'''((((((((((((''')))))))))))))))(((''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((******))))))))))))******)))))))))***+++,,,......******)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))))))))(((((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&((()))((('''((('''&&&'''((())))))'''((((((((((((''''''''''''&&&%%%%%%&&&'''(((*********))))))(((((('''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))((((((''''''''''''(((((('''&&&$$$$$$&&&''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''''''''''''''''''''((((((((((((''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))***((('''((()))***)))((((((((())))))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((()))******++++++(((((()))******+++,,,,,,******))))))))))))*********+++,,,---.........---((((((((((((((('''''''''(((((((((((((((((((((((())))))(((''''''''''''''')))))))))******)))))))))*********++++++************+++,,,+++)))((()))***((((((((((((((('''''''''))))))*********+++++++++***************)))((((((((('''&&&'''((()))(((''''''&&&&&&&&&&&&'''(((((()))((('''''''''(((***++++++******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&''''''(((((()))))))))''''''''''''''''''''''''))))))(((((((((((())))))((()))))))))************+++++++++++++++***)))(((************************,,,+++++++++************))))))***+++,,,---------******))))))))))))******------,,,,,,+++,,,,,,---......---............------------------------------,,,,,,+++++++++,,,,,,//////000111111111111111333111000000111111000///000000000000111111111111000000000000111111111111...///000222222111000000///000222333333111///...000000////////////000000////////////000000000000.........---,,,,,,++++++++++++,,,,,,,,,,,,,,,---........................+++,,,,,,,,,,,,,,,++++++------------------------,,,---.........------,,,,,,,,,++++++)))(((&&&%%%,,,,,,+++++++++*********,,,+++++++++******))))))...---+++*********+++,,,)))((('''&&&'''(((+++,,,***))))))((((((((((((((()))(((''''''''''''((()))((((((((((((((()))))))))((((((((((((((((((((((((,,,+++***))))))***+++,,,$$$%%%'''((((((((('''&&&)))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((***))))))(((((())))))***)))))))))***+++,,,......+++***)))((('''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))((((((((((((((((((''''''''''''''''''''''''&&&%%%$$$%%%''')))((('''((('''&&&'''((())))))'''((((((((((((((('''''''''$$$%%%%%%&&&'''((())))))))))))((((((((('''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((''''''&&&&&&''''''((((((&&&%%%%%%&&&'''&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&'''(((*********)))(((%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''''''''(((((((((((((((((((((((((((((()))((('''((())))))((('''((((((((())))))(((((((((''''''(((((())))))******))))))))))))))))))))))))(((((())))))************((()))))))))*********+++******))))))))))))******++++++++++++,,,---......'''''''''(((((((((((((((''''''''''''''''''''''''))))))(((''''''''''''''''''((()))***++++++++++++)))***++++++++++++***)))((()))***)))((('''((()))'''''''''(((((((((((((((((((((((()))))))))*********************)))(((((()))(((''''''((()))(((&&&'''&&&&&&&&&&&&'''((((((((('''&&&%%%&&&'''((()))))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))((()))))))))************+++++++++++++++***)))(((************************,,,,,,,,,,,,,,,+++++++++))))))***+++,,,---------++++++************++++++,,,,,,+++++++++,,,,,,------............---......------------------------++++++++++++,,,---...///---...//////000000//////000///...///111222111000//////000000000000111222000000000000000000000000,,,---///000000000///...///000222333222111///---//////000000000000//////.../////////000000000111.........---,,,,,,+++++++++++++++,,,,,,---------------------------------)))***+++,,,------------------------------------,,,,,,------------------***************)))(((''',,,,,,,,,++++++++++++***,,,++++++******)))))))))---,,,+++***)))***+++,,,)))((('''&&&'''(((+++,,,***))))))(((((((((((((((((((((''''''''''''(((((('''(((((()))))))))))))))((((((((((((((((((((((((,,,+++***))))))***+++,,,$$$%%%'''((((((((('''&&&***))))))((((((((((((((('''''''''''''''''''''''')))(((((((((((((((((()))&&&%%%%%%%%%%%%&&&'''((()))((((((''''''(((((())))))))))))***+++,,,.........---+++)))'''&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))(((((())))))))))))))))))(((((((((((((((((((((((('''&&&%%%&&&((()))((('''((('''&&&'''((())))))''''''''''''(((((((((((((((&&&&&&''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''')))'''''''''(((((('''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''(((*********)))((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((('''&&&&&&(((((('''&&&&&&''''''((((((''''''&&&''''''(((((())))))******************************)))))))))))))))******************)))))))))((((((******))))))))))))******++++++******+++,,,...///'''''''''(((((((((((((((&&&''''''((((((''''''&&&))))))(((''''''''''''''''''((()))***++++++++++++)))***+++,,,,,,+++***)))'''((())))))''''''''')))'''''''''(((((((((((((((&&&&&&&&&&&&''''''''''''******)))))))))((((((((()))(((''''''(((((('''&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))))))))))))))************+++++++++++++++***)))(((************************,,,,,,------,,,,,,+++***((((((((()))*********+++,,,,,,++++++++++++,,,,,,******))))))******+++++++++,,,------,,,,,,---...------------------------+++++++++,,,---...000000++++++,,,------------,,,++++++,,,///222444333222///111222222111111333444111000000000000000//////,,,---......//////......///000111111111000///...//////000000000000//////......//////000000111111//////......---,,,,,,,,,++++++,,,,,,------......------------------------------......------,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------))))))******+++*********,,,,,,,,,,,,++++++++++++++++++***)))))))))************)))(((((((((((()))))))))(((''''''(((************)))(((((((((((((((((((((((((((((((((((((((''''''((()))************))))))))))))))))))))))))(((((('''''''''((())))))&&&&&&'''(((((((((((('''******)))(((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***&&&%%%%%%$$$%%%&&&((()))((((((''''''''''''(((((()))))))))***+++,,,......000///---***((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((('''(((((())))))(((((())))))))))))******(((((((((((((((((((((((()))(((''''''((()))((('''((('''&&&'''((())))))''''''''''''(((((((((((((((((((((((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((''''''((()))***(((&&&((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((()))))))))%%%&&&'''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))((((((''''''(((((()))))))))))))))))))))))))))(((&&&%%%&&&'''((('''&&&&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))******++++++***))))))(((''''''******))))))))))))******+++*********+++,,,---...''''''''''''((((((((()))'''((())))))))))))((('''))))))(((''''''''''''''')))******+++++++++******(((***+++,,,,,,+++***(((''')))***)))((('''(((***''''''''''''((((((((()))&&&''''''''''''(((((((((***)))((('''''''''((((((***(((''''''(((((('''&&&'''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&'''(((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))******************+++++++++******)))))))))))))))))))))))))))******+++++++++***)))((())))))))))))))))))******,,,++++++******++++++,,,***************+++,,,,,,+++---......,,,,,,...000------------------------------------......///000+++,,,,,,---------------,,,,,,---///111222111000...000222222111111333555111111000000////////////...............///000000000000000000////////////...///000111111000///............///000111111111000000//////...------,,,+++,,,,,,---......//////........................000000000///...---,,,+++,,,,,,---......---,,,,,,************++++++,,,,,,******++++++++++++******------,,,,,,,,,+++++++++******)))(((((()))***+++)))))))))))))))(((((('''))))))))))))((((((((((((******)))(((((((((((((((''''''((((((((((((''''''&&&''')))***++++++******))))))))))))))))))))))))%%%&&&'''(((((((((((('''((((((''''''(((((()))***+++***)))((('''(((((()))))))))))))))))))))))))))***)))(((''''''((()))***((('''&&&&&&&&&(((***,,,))))))(((((((((((()))))))))))))))***+++,,,............,,,***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))(((((()))))))))*********((((((((((((((((((((((((+++***(((((())))))(((&&&((('''&&&'''((())))))'''''''''''''''((((((((()))(((((()))))))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%'''))))))(((&&&((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))******+++(((''''''&&&&&&&&&&&&'''%%%$$$###""""""###$$$%%%))))))(((((((((((())))))))))))))))))))))))))))))((('''&&&'''((()))(((&&&''''''((((((((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((***))))))))))))))))))))))))))))))))))))(((((((((******))))))))))))******)))******+++,,,,,,------&&&'''''''''(((((())))))((()))***++++++***)))((())))))(((''''''''''''''',,,,,,,,,++++++)))((((((((()))+++,,,,,,+++)))(((((()))******)))((()))+++&&&'''''''''(((((())))))************+++++++++++++++)))'''&&&%%%&&&((()))***(((''''''(((((('''%%%'''&&&&&&&&&&&&'''((((((&&&''')))*********)))(((''''''(((((()))*********%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''&&&%%%%%%&&&''')))***(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************)))******+++++++++******((((((((((((((((((((((((((())))))******((('''&&&,,,,,,,,,+++++++++++++++++++++************++++++---,,,,,,,,,---......///---///111111///...000333........................000000///............///...//////000000000000000111000000000000///,,,))),,,...000000///...111333111111000000/////////...000///.........///111222111111000///////////////...///000111111000///...---......///000111111222000000000///......------,,,,,,------...///000000/////////////////////////////////000//////...---,,,,,,---......---,,,,,,***)))))))))***++++++,,,,,,,,,,,,,,,,,,+++***)))---------,,,,,,,,,++++++))))))(((((((((***+++,,,***+++,,,,,,,,,+++)))((())))))******)))((('''&&&******)))(((((((((((((((''''''((((((((((((''''''&&&''')))***+++++++++***))))))))))))))))))))))))&&&'''(((*********)))((())))))((('''''')))***++++++***((('''''''''((())))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))((('''(((***,,,...******))))))))))))******)))))))))***+++,,,......,,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))---+++***)))***)))(((&&&((('''&&&''')))))))))'''&&&'''''''''(((((())))))'''((()))******)))((((((&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&%%%%%%$$$$$$%%%%%%&&&######$$$&&&((()))'''&&&((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''''''(((((()))***++++++,,,,,,***)))'''''''''((()))''''''&&&%%%%%%&&&''''''))))))(((((((((((())))))))))))))))))))))))))))))***((('''((()))***)))((((((((())))))))))))((((((******))))))((((((''''''*********************************)))))))))))))))''''''(((((())))))************))))))))))))******))))))***,,,,,,,,,,,,,,,))))))((('''''''''''''''%%%&&&&&&&&&'''(((((((((,,,+++***(((&&&%%%$$$$$$)))))))))))))))******+++***************************++++++++++++***))))))&&&'''''''''(((((())))))%%%%%%%%%&&&'''(((((()))))))))((('''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))******))))))(((&&&%%%$$$)))(((((('''''''''((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((()))))))))))))))(((((((((***)))))))))((((((((('''((((((((()))******++++++******))))))***++++++,,,'''(((((()))***+++++++++))))))))))))))))))))))))************************,,,+++***(((''''''&&&&&&((()))***+++,,,,,,,,,,,,---.........//////000000//////000000000000//////////////////////////////.........///////////////333222111000////////////000111111111111222222222333333222111000///...---------------............000000////////////000000111000///......///000111000111111222222222111111111111111111000///------------...///000000//////////////////............------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///,,,******,,,...,,,***000...------...---+++)))+++++++++************)))******))))))******+++,,,///---+++)))''''''''''''(((((()))+++,,,---...///+++***((('''&&&'''(((***++++++******************&&&&&&'''((()))***++++++,,,***((('''&&&'''((()))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&'''((()))***(((''''''&&&&&&&&&'''''''''((())))))(((''')))******)))'''&&&%%%&&&((()))''''''(((((()))+++,,,---///---+++((('''&&&'''(((+++)))(((''''''((()))+++)))(((''''''((()))(((&&&,,,+++***((((((((()))************)))))))))))))))***))))))((('''&&&&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((()))******((((((((((((((((((((((((&&&''''''((((((((((((((((((((())))))))))))((((((***)))(((&&&&&&''''''(((&&&&&&''''''(((((())))))******))))))((((((''''''%%%&&&&&&&&&''''''((((((***)))((('''''''''''''''&&&&&&&&&&&&'''''''''(((&&&'''''''''(((((())))))((()))))))))))))))((((((&&&$$$"""###''')))((('''---,,,)))''''''((()))***((((((((((((((()))******......---,,,+++***)))((())))))((('''''''''''''''&&&&&&''''''''''''''''''***)))(((''''''''''''''')))))))))))))))******+++***************************++++++++++++***))))))&&&&&&&&&''''''(((((((((%%%&&&&&&'''(((((())))))))))))(((''''''''''''((())))))))))))))))))))))))((((((''''''''''''((((((&&&''''''((((((((((((((())))))))))))((('''&&&%%%((((((''''''''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))***++++++******************++++++'''(((((()))******++++++))))))))))))))))))))))))************************++++++***)))(((((((((((()))***+++,,,---------------........./////////000//////000000000//////...000000000///////////////........./////////000000333222111000////////////000111111111111222222222000000000000111111111111//////000000000111111111111000000/////////000000111000////////////000111000111111222222111111111000000000000///...---,,,....../////////000000000////////////.....................---------,,,,,,------------------------++++++++++++++++++++++++---+++)))***---......,,,...---,,,,,,---,,,***(((+++++++++************)))******))))))******+++,,,,,,+++***)))((((((((((((''''''((()))***+++,,,,,,+++***))))))***,,,...000************************))))))))))))************+++***((('''''''''((()))))))))))))))))))))))))))************))))))))))))(((((('''&&&'''''')))))))))((((((''''''((((((((()))***+++***)))((()))******)))'''&&&&&&''')))***((((((((()))***+++,,,------+++)))((('''((()))******)))'''&&&&&&''')))***)))(((&&&'''((()))(((&&&,,,+++)))((((((((()))***)))))))))))))))***************)))(((((('''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&'''((())))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((()))******(((((((((((((((((((((((('''(((((()))***)))))))))((())))))))))))))))))(((***)))((('''&&&''''''((('''''''''(((((((((((((((******))))))((((((((('''''''''(((((()))))))))))))))((((((''''''''''''(((&&&&&&'''''''''(((((((((''''''((((((((()))))))))(((((())))))))))))(((((()))'''%%%&&&)))+++***))))))((((((''''''((()))***))))))(((((())))))******+++++++++++++++*********)))((((((''''''''''''(((((((((''''''''''''''''''''''''''''''((()))******)))))))))))))))******+++***************************++++++++++++***))))))&&&&&&''''''''''''((((((''''''(((((())))))*********)))((((((''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((%%%&&&((()))))))))((('''''''''((((((((((((''''''((((((''''''''''''(((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))(((''''''((()))+++,,,++++++******************((((((((()))******++++++((((((((((((((((((((((((************************++++++******)))******+++***+++,,,------...------.............../////////000000000000000///...---111000000000//////......------...//////000111111333222111000////////////000111111111111222222222//////000000111111111111000111111111111222222222222111000///////////////111000000//////000000111000111111222111111000000////////////...---,,,,,,000///.........///000111/////////............---//////.........---------........................,,,,,,,,,,,,++++++++++++***))))))***---......------,,,++++++,,,,,,***(((+++++++++************)))******))))))******+++,,,((())))))*********))))))'''''''''((((((((())))))+++*********+++---///000************************,,,+++++++++******))))))+++***(((''''''((())))))))))))))))))))))))))))))+++++++++*********)))))))))((((((''''''''''''(((***))))))(((((())))))***)))******)))'''&&&'''(((***)))((('''((((((***+++(((((())))))+++,,,,,,---***)))((((((((()))***+++)))((('''&&&&&&'''((()))((('''&&&'''((()))((('''+++***))))))((()))))))))(((((())))))******++++++******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((()))))))))*********((((((((((((((()))******((((((((((((((((((((((((((())))))***************))))))************))))))))))))(((''''''''''''(((((((((((((((((('''''''''))))))))))))))))))(((((())))))************++++++(((''''''''''''(((((()))''''''((((((((()))))))))(((((()))))))))))))))***(((((())))))))))))(((((()))((('''''')))++++++***%%%&&&'''(((((()))))))))(((((()))))))))*********)))))))))******+++++++++)))(((''''''''''''(((((())))))((((((''''''&&&&&&''''''''''''((()))***+++)))))))))))))))******+++***************************++++++++++++***))))))(((((((((((((((((((((((((((((())))))***************))))))((('''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&((()))***)))((('''&&&&&&'''(((((()))(((((((((''''''''''''(((((()))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))(((''''''''')))+++,,,++++++++++++******))))))(((((())))))************((((((((((((((((((((((((************************+++*********++++++,,,---+++,,,------.........---........................000000000000///...------000000//////...---------,,,---...///000111222222222222111000//////000000000000111111111222222222222222111111000//////...//////000000000111111111222222111000////////////000000000000000000000000111111111111111000000/////////000000///......---000///---,,,,,,---///111//////.........---------............------------------------------------,,,,,,,,,,,,,,,+++++++++*********+++,,,---,,,,,,,,,+++++++++------+++)))+++++++++*********))))))******))))))******+++,,,((()))***++++++***)))(((((((((((((((((((((((((((+++***)))((((((((())))))))))))))))))************++++++*********)))))))))***)))(((((((((((())))))))))))))))))))))))))))))*********))))))))))))((())))))((((((''''''''''''))))))((((((((()))******((())))))(((&&&$$$%%%&&&***))))))((())))))***+++(((((()))+++,,,,,,------***)))(((((((((((()))***((('''&&&&&&&&&&&&'''(((((('''&&&'''((()))((('''******))))))))))))))))))''''''((()))***++++++,,,******)))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''(((((((((((((((((((((((('''''''''******))))))((((((''''''$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((()))))))))*********((((((((((((((())))))***(((((((((((((((((((((((((((((()))************)))))))))************)))))))))(((((((((''''''''''''))))))((((((''''''&&&&&&))))))))))))))))))******************************'''''''''''''''((()))***(((((((((((())))))))))))))))))))))))************'''(((((())))))))))))(((((('''&&&&&&'''((())))))%%%&&&(((******)))((('''''''''(((((())))))))))))((())))))))))))*********((((((''''''''''''(((((()))))))))((((((''''''&&&))))))((((((((())))))***)))))))))))))))******+++***************************++++++++++++***)))))))))))))))))))))))))))))))))))))))*********************)))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&((()))))))))((('''%%%&&&'''((())))))))))))'''''''''''''''((())))))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))((('''''''''''')))***+++******+++++++++******))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...,,,,,,------......------...............---------///////////////...------.........------,,,,,,,,,------...///000111222333222111000000000000000000000000111111111222222222222222111111000000//////000000000000111111111111222222111000000000000000000000111111111111000000111111111111111000///...000111111111111000/////////...,,,++++++,,,...///............---------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,---,,,+++***)))))),,,,,,+++,,,......---++++++++++++*********))))))******))))))******+++,,,******+++++++++)))'''&&&******))))))))))))(((((()))(((((('''''''''''''''(((((()))))))))*********((((((((()))))))))******)))((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((''''''''')))))))))(((((('''&&&&&&((('''''''''(((((()))***)))***+++)))'''&&&&&&''')))))))))))))))***++++++((()))***,,,------------******)))(((((('''''''''''''''&&&&&&&&&&&&''''''(((&&&&&&''')))))))))((()))))))))*********))))))''''''((()))***++++++,,,))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((''''''''''''(((((((((((((((******)))))))))(((((((((%%%%%%&&&&&&'''''''''(((((((((''''''''''''((((((''''''(((((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))&&&'''(((((())))))(((((())))))************))))))(((((((((((((((''''''&&&))))))((((((''''''&&&&&&(((((())))))******++++++))))))))))))))))))))))))'''''''''''''''((()))***(((((((((((())))))))))))************))))))))))))''''''((()))))))))))))))''''''''''''''''''((()))((()))+++,,,+++)))'''&&&%%%&&&'''(((((((((''''''*********))))))))))))((((((''''''''''''(((((()))))))))((((((((((((((((((******)))((((((((()))))))))))))))))))))******+++***************************++++++++++++***))))))******)))))))))))))))((()))))))))))))))*********+++***))))))(((((())))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))&&&&&&'''((())))))((((((''''''&&&''''''((()))***((((((((())))))(((((((((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))))))))))))))((((((((((((&&&&&&'''((()))))))))***((()))***+++,,,++++++***))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++*********+++,,,,,,---,,,,,,------------,,,,,,.........------------------......//////.........------------------------......///000000111222222111111000000000000000111000111111111111222222222......///000111222222333111222222222222333333333111111111000000111111222000111111222222111111000111111111111000///......111111111222222111111000///...---,,,,,,,,,---............------------,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,+++++++++,,,...---+++)))((((((,,,++++++---//////...---+++++++++************)))******))))))******+++,,,+++++++++******(((''''''************************&&&''''''((()))***++++++'''(((((())))))*********''''''(((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''(((((()))(((((('''&&&''''''''''''((()))******+++,,,---,,,***))))))***'''(((((())))))*********((()))+++---.........---******))))))((('''&&&&&&'''''''''''''''''''''''''''&&&&&&''')))***)))((((((((()))************)))(((((())))))******++++++((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((()))))))))))))))((((((((()))))))))))))))(((((((((''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((()))******))))))))))))))))))))))))&&&&&&'''((((((((((((((((((((())))))))))))((((((((((((((()))(((''''''&&&((((((((((((((('''''''''(((((())))))***+++,,,,,,)))(((((((((((('''''''''(((''''''''''''(((((()))''''''((((((((()))))))))***)))))))))))))))((((((&&&'''((())))))******)))((()))***)))(((((()))+++)))***+++,,,+++)))'''&&&%%%&&&'''((()))((('''&&&+++++++++******)))))))))'''''''''''''''((())))))((((((((((((((()))))))))***)))))))))))))))******)))))))))))))))******+++***************************++++++++++++***))))))(((((((((((('''''''''&&&))))))))))))))))))))))))+++***))))))(((((())))))))))))))))))))))))))))))((((((''''''''''''(((((()))(((&&&&&&&&&''')))***''''''((((((((((((((('''&&&&&&&&&''''''((()))***))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&'''(((((()))******++++++***)))((('''&&&&&&$$$&&&((()))***)))((((((&&&'''***,,,---,,,,,,+++***)))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++************++++++,,,++++++,,,,,,,,,,,,++++++.........------,,,,,,,,,,,,,,,---...////////////------...//////000000000//////000000000111111111111111000000000000111111000111111111111222222222......///000111222333333111111111222222222222333000000000000111222333333000111222222222222111000111111111111000///...---000000111111111111000000000000/////////..................---------,,,,,,...---------,,,,,,,,,,,,------------------------///......---,,,,,,++++++(((+++......+++)))((()))+++******,,,...///...---+++++++++************)))******))))))******+++,,,******)))))))))))))))***************************&&&'''((()))***++++++,,,''''''(((((()))******+++*********)))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&'''((())))))(((((('''(((((((((((()))***+++,,,)))***+++***)))((()))***&&&&&&'''((())))))))))))(((***,,,...//////...---'''(((((((((((((((''''''((((((((())))))((((((((('''&&&%%%''')))***)))((('''((()))***+++******))))))))))))))))))*********&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))&&&''''''(((((())))))***)))(((((((((((((((''''''(((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((((((((((((((((()))******))))))))))))))))))))))))''''''((()))))))))))))))''''''(((((((((((('''''''''((()))))))))(((&&&&&&'''''''''((((((((((((((('''((((((***+++,,,------))))))(((((((((''''''''')))((((((''''''''''''(((&&&&&&'''''''''((((((((()))))))))(((((((((''''''&&&'''((()))************''')))***)))&&&&&&(((***((())))))******)))((('''&&&''')))***+++***)))(((*********+++++++++++++++'''''''''''''''((()))***''''''(((((())))))******)))((((((((()))***+++,,,)))))))))))))))******+++***************************++++++++++++***))))))''''''&&&&&&&&&%%%%%%%%%)))))))))(((((((((((((((+++******)))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((***(((&&&%%%%%%'''***+++'''(((((((((((((((''''''&&&&&&&&&'''''')))*********)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))******+++,,,+++***)))((('''&&&%%%###%%%(((***+++***((('''%%%'''))),,,------,,,,,,*********)))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++******)))******+++++++++,,,,,,,,,+++******.........------,,,,,,,,,++++++---...///000000000......///000111222333333000000000000000111111111111000000000000000111111000111111111111222222222111111111111000000000000...////////////000000000//////000000111222444444000111222333333222111000111111111111000///...---//////000000000000000///111111222222111000///.........---------,,,,,,,,,//////.........---------........................//////...---,,,,,,++++++&&&***------+++))))))+++)))))))))+++---...---,,,+++++++++************)))*********)))***++++++,,,)))((((((((((((***,,,---((()))))))))*********+++)))))))))))))))(((''''''&&&''''''((()))******+++------,,,+++***)))((('''''''''((())))))***))))))))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&''')))))))))(((((())))))))))))***+++,,,---%%%&&&((('''&&&&&&'''(((%%%&&&'''((())))))))))))(((***,,,...//////...---%%%&&&'''((())))))))))))(((((())))))))))))(((((('''&&&%%%''')))******)))'''((()))+++++++++***)))*********)))))))))))))))%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))%%%%%%&&&'''((()))******&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((()))***************&&&&&&''''''''''''&&&&&&'''((()))))))))(((&&&%%%&&&'''''''''(((((())))))''''''(((***+++,,,---...***)))))))))((((((''''''***)))((('''''''''''''''&&&&&&&&&&&&'''''''''((())))))(((((('''''''''&&&&&&'''((()))************%%%'''(((&&&$$$###%%%(((&&&&&&'''(((((()))))))))((()))+++,,,---,,,***)))((()))***+++,,,---......%%%&&&&&&'''((()))*********((('''&&&&&&'''(((***)))))))))))))))(((''''''(((((((((((()))***+++,,,***************************)))(((((((((((((((((())))))))))))((((((((((((&&&&&&&&&'''((())))))***************************))))))))))))((((((((((((((('''%%%&&&((())))))(((%%%&&&((()))))))))((('''---+++)))'''&&&&&&((((((((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''***(((&&&%%%%%%%%%'''((()))***++++++***)))(((''''''''''''''''''''''''''')))))))))(((((((((((((((*********))))))))))))(((******))))))))))))******)))))))))))))))(((((((((((()))+++,,,------,,,,,,......//////////////////------..................------------------,,,,,,////////////000000000000//////000111111111111111000000000000000000000000......///000000000000000000000111111111111000000///000000000000000//////000000000000000111111222111000///......///000111//////............//////000000000000///...---,,,//////000000///...------//////000000///...------,,,,,,------.../////////------,,,+++++++++,,,,,,------......------,,,+++000///...---,,,+++++++++///,,,******---...,,,***'''(((((())))))))))))(((******))))))))))))*********************************************************++++++,,,,,,++++++******)))(((''''''(((((()))'''(((***+++***)))'''&&&%%%%%%&&&'''((()))******&&&&&&((()))************)))((('''%%%&&&'''(((***(((((())))))))))))((((((((())))))************))))))))))))))))))((((((((())))))))))))***+++,,,,,,---...000111111///---,,,******))))))((((((''''''(((((((((((())))))))))))))))))((((((((((((((()))------+++*********+++,,,,,,,,,+++***)))))))))***'''(((((()))))))))))))))))))))))))))))))))))))))******))))))((((((((('''&&&'''''''''(((((())))))(((((((((((((((((((((((()))((('''&&&&&&%%%&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))---+++((('''((()))***)))******))))))((((((''''''***))))))(((((((((((()))))))))))))))))))))))))))+++***)))'''''''''((())))))(((((()))++++++***)))(((((())))))))))))(((((('''''''''''')))+++---///))))))))))))************''''''''''''''''''''''''))))))(((((((((((()))))))))((('''&&&&&&'''((()))))))))(((((('''''''''&&&))))))))))))(((((((((((())))))))))))************&&&&&&''''''(((((())))))***)))'''&&&&&&''')))***)))))))))))))))(((''''''(((((((((((()))***+++,,,************************,,,,,,+++***))))))))))))))))))))))))((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((()))))))))))))))))))))(((((('''&&&&&&((())))))(((&&&'''((()))***)))((((((,,,+++)))'''&&&'''(((((()))((((((''''''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''$$$%%%&&&'''((())))))))))))******+++***)))((('''''''''''''''''''''''''''))))))))))))))))))))))))+++************)))))))))))))))(((((((((((())))))''''''''''''''''''''''''))))))***+++,,,,,,,,,,,,////////////............------..................------------------------.........////////////000///000000111111111000000000000000000000000000000...///000000111111111000000000111111111111000000//////000000000000///////////////...///000000111111000////////////000111000000////////////000000---...///000111111111111///////////////...------///////////////...------........................,,,,,,+++,,,,,,---......------......------,,,+++---,,,,,,,,,,,,---......+++***)))***,,,.........))))))*********))))))(((++++++************++++++***************************************************++++++,,,,,,++++++***+++***)))((((((((())))))'''((()))******)))((('''&&&&&&''''''((()))))))))&&&'''((()))***************)))(((&&&&&&'''((()))''''''((((((((((((''''''))))))*********))))))(((''''''''''''''''''''''''((((((((()))***+++,,,---......///000///...,,,+++***)))))))))((((((((('''))))))))))))***************))))))(((((()))))))))---,,,+++***)))******+++,,,+++******))))))******'''(((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((()))(((((('''&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))************...,,,)))((()))***+++******)))))))))((((((((('''((('''''''''''''''(((((())))))))))))))))))))))))******)))((((((((())))))'''&&&&&&'''))))))((('''(((((())))))))))))(((((()))))))))(((((())))))***'''''''''((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&'''(((((()))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))************'''''''''((((((((((((((())))))''''''''''''))))))))))))******))))))(((((((((((((((((()))***++++++************************......---,,,,,,+++******))))))))))))((((((((((((&&&''''''(((((())))))***(((((((((((((((((((((((()))))))))))))))))))))))))))'''&&&'''((())))))((('''((()))***+++***))))))+++***)))'''''''''((((((***))))))(((((())))))***))))))))))))((((((((((((((((((((((((''''''''''''"""$$$''')))******((('''))))))*********)))((((((''''''''''''''''''''''''************************+++++++++************)))((((((''''''''''''((((((''''''''''''''''''''''''************+++,,,------////////////......------......------------------....................................////////////000000000111111000//////000000000000000000000000///000111111222111111111///000000111111000000/////////000000111000000///...............//////000222111000000000000111222111111000000000000111111...///000111222222222222...////////////...------///////////////......---111000000///......------+++++++++,,,---///000111------......------,,,+++******+++,,,---///000000***+++,,,+++++++++---///++++++,,,++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,******************************************************++++++++++++******,,,+++***)))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((&&&'''((())))))******))),,,+++)))((('''(((((()))&&&''''''((((((''''''&&&***************)))(((''''''''''''''''''''''''''')))))))))***+++---...///000000000///...---,,,+++))))))))))))((((((((((((************++++++++++++******)))))))))******+++++++++***)))))))))))))))++++++***)))))))))******'''((())))))******))))))))))))))))))))))))))))))((((((''''''''''''&&&&&&''''''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((************++++++++++++///,,,***)))***+++++++++))))))))))))((((((((((((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))((())))))************)))'''&&&&&&'''))))))(((''''''(((((())))))(((((('''((((((((())))))(((((('''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((())))))******))))))))))))************((((((((((((((('''''''''))))))(((''''''((())))))))))))*********))))))(((((((((((((((((()))******************************///......---,,,+++******))))))))))))((((((((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************(((''''''((())))))(((((()))***+++,,,+++******+++***)))(((''''''((((((******))))))))))))******))))))))))))(((((((((((((((((((((((('''''''''''''''(((((())))))'''&&&%%%))))))))))))))))))((((((''''''''''''''''''''''''***************+++++++++++++++++++++************'''''''''&&&&&&''''''''')))))))))))))))*********,,,+++***)))***+++---...000//////......------,,,......------------,,,,,,------............//////....../////////000000000000000000000000000///...////////////////////////000111111222222222111111//////000000000000////////////000111111111000000///............///000000222111111111111111111222222111111111111111111222111111111111000///...............//////...------...///////////////......000000000//////.........---,,,,,,---...///000000------......------,,,+++)))***+++---...///000000,,,...///---)))'''))),,,------------,,,+++***)))++++++,,,,,,,,,,,,++++++******************************************************++++++++++++******,,,,,,+++******)))))))))'''((())))))***))))))((())))))))))))((((((''''''''''''((())))))))))))))),,,+++***)))(((((())))))''''''((((((((((((''''''+++++++++******((('''&&&)))))))))))))))***************+++,,,---///000111222222111000///---,,,,,,))))))))))))(((((((((((()))))))))*********++++++******************+++,,,***))))))(((((((((((((((******))))))))))))******(((((()))************)))))))))))))))))))))))))))******))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))(((((())))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))*********++++++...,,,***)))***++++++***))))))))))))((((((((((((%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((('''((()))+++++++++******)))(((((()))++++++***)))'''(((((((((((((((((('''###$$$'''(((******))))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&''''''((()))******+++((()))))))))************((((((((((((((('''''''''))))))(((((((((((())))))))))))************))))))(((((((((((((((((()))***))))))))))))))))))))))))------------,,,+++***)))))))))))))))((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((()))))))))*********++++++)))'''''')))))))))(((((()))+++,,,,,,,,,+++***)))))))))(((((((((((((((******))))))))))))******))))))))))))((((((((((((((((((((((((''''''''''''***)))((('''&&&'''(((((((((((((((((((((((())))))(((((((((((((((((((((((())))))******+++++++++++++++++++++*********))))))''''''&&&&&&&&&&&&''''''))))))))))))******++++++,,,+++***)))***+++,,,---//////......---------,,,......------,,,,,,,,,,,,------------......////////////000000000111111111//////000000000//////...////////////////////////111111222222222111111000//////000000000000////////////000111111111111111000000//////000000111222111111111222222111111111222222111111111111222222000000000000///...------------............------......///////////////...---........./////////000///......---------......------......------,,,++++++,,,---.........------+++---...,,,((('''))),,,............---+++************+++,,,,,,+++******************************************************)))******++++++******))),,,,,,,,,+++***))))))(((''''''((()))))))))))))))*********)))(((((('''''''''(((((())))))))))))(((++++++***)))))))))))))))))))))************))))))+++++++++******((('''&&&))))))))))))******++++++))))))******+++---...///333333222222000///---,,,(((((((((((())))))))))))((((((((()))))))))************))))))***+++,,,,,,))))))))))))((((((''''''***))))))((())))))******((())))))***************))))))))))))))))))))))))))))))******************))))))))))))))))))(((((())))))))))))))))))))))))&&&'''((()))******))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((()))))))))******,,,***))))))******)))((((((((((((((())))))))))))''''''''''''((()))***+++((((((((((((((((((((((((&&&((()))+++++++++***))))))(((((()))++++++***)))''''''((((((((((((''''''$$$%%%'''))))))))))))((('''(((((((((((()))))))))''''''''''''''''''''''''))))))(((((((((((())))))'''''''''''''''''''''''''''''''''(((((((((((((((&&&''''''((()))******+++((()))))))))************'''''''''((((((((((((((())))))))))))))))))))))))))))))******++++++******(((((((((''''''(((((()))))))))))))))))))))))))))***+++,,,---,,,+++***)))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))******++++++++++++***(((((()))***)))(((((()))***+++,,,+++******)))))))))))))))(((((((((***))))))(((((())))))***))))))))))))((((((((((((((((((((((((''''''''''''((('''&&&%%%&&&)))+++---(((((('''''''''((())))))(((((((((((((((((((((((((((((())))))***+++++++++*********))))))))))))(((''''''&&&&&&&&&&&&''''''&&&''''''(((((())))))***,,,++++++***++++++,,,,,,------------------------......------,,,,,,++++++++++++,,,,,,---.........////////////000000000000---...//////000000000///000000000000000000000000111111111222111111000///...//////000000//////...//////000111222222222222000000000000000111222222000000111222222111000000222222111111111111222222,,,---...//////000000000,,,,,,---............------...//////////////////,,,,,,------...//////000///......---,,,,,,------------......------,,,+++,,,---.........---,,,+++((()))*********+++---///------...------,,,+++***)))***+++,,,,,,+++***)))************************************************))))))************))))))+++,,,++++++***)))''''''''''''(((((())))))***************))))))((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))******++++++******)))***************)))((('''&&&''''''(((((())))))***''''''''''''((()))******000111222333222000---,,,(((((((((((())))))))))))'''((((((((()))))))))))))))))))))))))))***+++,,,)))))))))))))))(((''''''))))))((((((((()))******((()))******++++++******))))))))))))))))))))))))''''''(((((((((((())))))******))))))))))))(((((())))))))))))))))))))))))$$$&&&''')))******))))))((())))))******))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((((((((())))))))))))+++***))))))******)))'''(((((((((((())))))))))))((((((((((((((()))***+++))))))))))))))))))))))))'''(((((())))))))))))((('''&&&&&&'''))))))((('''&&&''''''((((((''''''&&&))))))))))))(((''''''&&&))))))))))))************''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''(((((((((((((((''''''(((((())))))******))))))))))))************&&&&&&''''''(((((()))))))))))))))******)))))))))((()))***++++++++++++***)))(((((('''''''''(((((()))))))))))))))))))))))))))***,,,------,,,+++***))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))******+++,,,,,,,,,***(((((()))***)))(((((((((***+++++++++***)))(((((())))))))))))(((((()))((((((''''''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&''''''(((***++++++(((''''''&&&'''((()))***((((((((((((((((((((((((''''''((())))))***++++++)))))))))(((((((((''''''((((((''''''''''''((((((&&&''''''((())))))******+++++++++,,,,,,++++++***+++,,,,,,------......///......------,,,++++++*********++++++,,,------...---------............///,,,,,,...///000000111111000000000000000000000000000111111111000000///.........////////////......//////000111222222222222///////////////000111111///000000111111000000///111111000000000000111111---...///000000111000000+++,,,------.........---------...///////////////,,,,,,,,,------------------,,,,,,,,,,,,,,,---...------......------,,,++++++,,,...//////...,,,+++(((''''''(((+++.........,,,,,,---------,,,,,,+++***+++,,,------,,,+++***************************************************))))))************))))))++++++++++++***(((&&&%%%'''''''''(((((()))***+++******))))))))))))))))))(((((())))))))))))((((((&&&''''''((())))))))))))))))))************))))))))))))*********))))))(((&&&''''''((())))))******(((((((((''''''(((((())),,,...111222222///,,,***'''((((((((()))))))))***(((((()))))))))*********(((((((((((()))***+++,,,))))))*********)))((('''((((((((((((((()))******))))))***++++++++++++***))))))))))))))))))))))))''''''((((((((()))))))))*********)))))))))((((((((((((((((((((((((((((((###$$$&&&(((******)))((())))))************))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((()))))))))*********+++*********++++++)))((('''((((((((()))))))))***(((((('''''''''(((((())))))))))))))))))))))))))))))((('''''''''''''''''''''&&&&&&'''))))))((('''&&&''''''((((((''''''&&&++++++***)))(((((((((((()))))))))*********++++++''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((()))******)))((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************%%%&&&&&&'''((()))******))))))************))))))((()))***+++++++++++++++)))(((((('''''''''(((((())))))))))))))))))))))))(((***,,,.........---,,,))))))))))))((((((((((((*********)))))))))))))))************************((())))))***++++++,,,,,,,,,***)))((()))***)))((('''((()))***+++***))))))'''((()))))))))))))))(((((((((''''''''''''(((((())))))))))))(((((((((((()))((((((((('''''''''''''''(((***+++***)))'''&&&((('''&&&&&&'''((()))***))))))))))))))))))))))))&&&''''''((()))*********((((((((((((''''''''''''((((((''''''''''''((((((((())))))***+++,,,,,,,,,***+++,,,------,,,***)))***++++++,,,---...//////......---,,,,,,+++******))))))***++++++,,,------+++++++++,,,,,,,,,------++++++---///000111111111000000000000000000000000000000000000000///............////////////......//////000222222333333333...............///000000...///000111111000///...111111000000000000111111222222222111111000///...+++,,,------.........---------...///000000//////...------,,,,,,++++++************+++,,,---...///------......------,,,+++***+++---//////...---,,,+++)))'''(((+++---,,,+++++++++,,,,,,---,,,,,,,,,+++,,,...//////...,,,+++************************************************))))))************))))))******+++***)))'''%%%$$$''''''''''''((()))++++++))))))))))))))))))******((()))))))))))))))(((((($$$%%%&&&((())))))))))))(((((())))))))))))((((((((())))))************)))((())))))***+++,,,,,,,,,,,,++++++***************(((+++///222222///***((('''((((((((())))))******)))************+++++++++''''''''''''((()))***+++)))***+++++++++***((('''((((((((((((((()))******))))))***++++++++++++***))))))))))))))))))))))))))))))******+++++++++,,,+++*********))))))((((((((((((((((((((((((((((((!!!###&&&((()))))))))((())))))************))))))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''')))************+++++++++,,,+++++++++,,,,,,***)))'''((((((((())))))******(((''''''&&&&&&&&&''''''))))))))))))))))))))))))***((('''%%%%%%%%%&&&''')))(((((()))+++,,,***)))&&&''''''''''''''''''&&&***)))(((((((((***+++,,,))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((()))***++++++***)))(((&&&'''''''''(((((())))))))))))))))))(((((((((((())))))))))))************''''''((())))))))))))))))))((((((((((((((())))))*********)))))))))))))))---+++)))'''&&&&&&''''''&&&''')))******)))((((((************))))))))))))++++++******))))))(((((((((((())))))))))))((((((***)))((((((((()))+++,,,)))((((((((((((***,,,---)))(((((('''&&&%%%%%%$$$&&&&&&'''''''''''''''&&&***++++++++++++***))))))'''&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''(((((())))))************)))((('''%%%###"""))))))((('''''''''''''''(((***,,,***'''%%%''')))'''((()))******)))((('''((((((((((((((((((((((((%%%&&&''''''&&&&&&(((***))))))))))))))))))))))))++++++******************---,,,,,,++++++,,,,,,---......---,,,,,,+++******.........------,,,,,,,,,+++---......---,,,...///---...000111111111000///////////////............000//////.........///////////////...,,,,,,---...000000000000000000000000333333222111000000111111...///111222111000...,,,//////000111111111111111111111000000//////......////////////////////////////////////............,,,,,,,,,++++++*********++++++,,,,,,,,,---------...000000...+++)))+++---......---------,,,,,,,,,******+++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------++++++++++++------------,,,,,,,,,---......***+++,,,+++)))((()))***......---,,,+++++++++++++++******)))(((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))************************((((((''''''&&&&&&&&&%%%)))))))))))))))*********++++++***)))((('''&&&&&&)))))))))))))))******+++------,,,+++))))))***,,,///000111111///---***(((******(((''''''((())))))---,,,+++******+++,,,---///......---,,,+++******,,,***'''(((***+++***(((%%%%%%%%%&&&(((+++---///))))))************))))))***(((&&&'''***+++)))'''))))))))))))))))))))))))))))))))))))((('''&&&%%%(((((('''&&&'''((()))***(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''(((((((((((()))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''((())))))***))))))))))))************))))))))))))((('''''''''''''''+++***)))'''''''''((()))))))))))))))))))))))))))*********))))))((('''&&&(((((((((((((((((((((((()))((('''''''''(((***+++,,,)))'''''')))(((%%%"""!!!$$$((()))((('''''')))(((''''''&&&&&&((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))************)))***+++,,,,,,,,,,,,,,,''''''((()))))))))))))))(((((((((((())))))***+++************************,,,+++***))))))((((((((()))))))))******))))))(((************))))))))))))*********)))))))))))))))(((((())))))))))))((((((***)))((((((((()))***+++))))))(((((()))***+++,,,+++***)))(((''''''''''''((((((((())))))(((''''''***++++++++++++***))))))'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((()))))))))(((((((((((((((((()))))))))(((''''''&&&))))))((('''''''''''''''((()))+++***'''&&&((()))'''(((((()))))))))))))))((((((((((((((((((((((((&&&'''((('''&&&&&&''')))))))))))))))))))))))))))************************,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,(((***++++++***)))+++,,,,,,---...///000//////...////////////............000/////////////////////...//////...,,,,,,---...000000000000000000000000111000//////....../////////000000111000///...---//////000111111111111000//////////////////..............................000000000/////////......,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///---***)))+++---------------,,,,,,,,,,,,******+++,,,,,,,,,++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,+++,,,,,,---...---...//////---,,,,,,,,,***)))))))))))))))***+++*********)))(((''''''''''''((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''++++++***)))((('''&&&&&&******))))))))))))(((((()))))))))))))))******+++---...---,,,******,,,------.........---+++(((&&&)))((((((((((((((()))))),,,+++***))))))***+++,,,------,,,,,,+++************(((&&&'''***,,,+++***)))(((''''''((()))***+++))))))************))))))***((('''(((******)))'''))))))))))))))))))))))))))))))))))))((('''&&&%%%((('''&&&&&&&&&'''))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((((((((((((''''''''''''((((((************************(((((((((((()))))))))))))))))))))******)))(((((())))))************))))))))))))((('''''''''''''''******)))((((((((((((((())))))))))))))))))))))))***************))))))((((((((((((((((((((((((((()))(((((('''((()))***+++***((('''(((******(((%%%"""&&&)))***(((''''''((((((''''''&&&'''((()))***(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))***++++++,,,,,,,,,+++''''''((()))))))))))))))((((((((()))***+++,,,---((((((((('''((((((((()))*********++++++******)))+++******)))))))))******************))))))))))))((())))))))))))))))))***'''(((((())))))(((((('''))))))((((((((()))***+++***)))))))))))))))******---,,,***)))((())))))***************))))))((('''******++++++******)))(((''''''&&&&&&''''''((()))((((((''''''''''''((((((******))))))(((''''''&&&&&&'''((()))************))))))(((''''''''''''''''''((())))))(((((()))***(((((((((((())))))***+++))))))))))))))))))))))))'''(((((('''&&&%%%'''((())))))))))))))))))))))))************************++++++************++++++((()))***+++---...///000------------,,,,,,,,,,,,((()))******))))))***+++,,,,,,---............---////////////............////////////////////////...//////...,,,,,,---///000000000000000000000000000//////............///000000000/////////.........///000000111111000000------..................------------------------//////.........---------++++++++++++++++++,,,,,,*********++++++++++++,,,+++,,,---,,,******,,,------------,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++******++++++,,,---+++,,,---...---,,,+++***''''''''''''((()))***+++******))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))((('''&&&%%%%%%)))))))))*********++++++)))))))))))))))******+++.........,,,++++++,,,...............,,,***((('''&&&'''((())))))***))))))******))))))))))))******************************((('''&&&'''***+++,,,+++)))(((((((((((())))))***))))))************))))))***)))((((((******)))((())))))))))))))))))))))))))))))))))))((('''&&&%%%'''&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))((((((''''''(((((()))''''''''''''((((((((((((((('''''''''''''''((((((************************(((((((((((())))))))))))++++++++++++***)))((('''((())))))******))))))((()))(((''''''&&&''''''''')))))))))))))))(((((('''(((((((((((((((((((((((())))))***+++++++++******((((((((((((((((((((((((((((((((((((((()))******((('''''')))***+++***(((%%%'''******)))((('''((((((''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,+++++++++''''''((()))))))))))))))((((((((()))***,,,---...&&&&&&%%%%%%%%%&&&'''((('''((()))+++++++++***)))***))))))((()))+++,,,...************)))))))))((('''((((((((())))))******'''(((((((((((((((((('''(((((((((((())))))***************)))))))))))))))---,,,***)))((()))***+++************)))(((''''''***************))))))((('''''''''''''''(((((()))((((((''''''''''''(((((())))))((((((((('''''''''%%%&&&'''((()))*********))))))((('''''''''''''''&&&'''(((((())))))***++++++***)))(((((((((******))))))))))))))))))))))))((())))))(((&&&%%%&&&((())))))))))))))))))))))))***************+++++++++******))))))))))))******((()))***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++---...,,,,,,------............////////////............---------.....................///...,,,,,,...///000000000000000000000000111000000//////000000000000000///............///...//////000000000000000,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,))))))*********+++++++++******+++******+++,,,---,,,,,,,,,,,,++++++++++++)))***++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,+++++++++---...---+++))))))))))))))))))***++++++***)))))))))(((((((((''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++&&&''''''(((((()))))))))************++++++++++++)))))))))))))))******+++,,,------+++******,,,...000000000///---,,,***)))%%%&&&(((************)))))))))(((((((((((())))))((((((((()))))))))******(((((('''((()))*********%%%%%%&&&''')))***,,,,,,))))))************))))))***))))))))))))***))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))(((((((((''''''(((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++++++++***))))))(((((())))))))))))(((((((((''''''&&&&&&''''''''''''((()))******)))((('''''''''''''''''''''''''''''''''(((******+++++++++((((((((((((((((((((((((((((((((((((((())))))***(((((()))***++++++***)))((()))******)))(((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''******++++++++++++******''''''((()))))))))))))))((((((((()))***,,,---...((('''&&&%%%&&&''')))***%%%&&&''')))***)))(((((('''''''''(((***,,,///000************)))))))))(((''''''(((((()))))))))***''''''((((((((((((''''''''''''(((((())))))))))))***************)))))))))+++***)))((((((((())))))))))))))))))(((((('''&&&)))************)))(((((((((''''''''''''((())))))((((((''''''''''''((((((&&&'''''''''((((((((()))&&&&&&'''(((((((((''''''))))))((('''''''''''''''&&&&&&'''((()))***++++++---,,,***)))((((((((()))))))))))))))))))))))))))))))))***(((&&&&&&'''((())))))))))))))))))))))))))))))*********+++++++++***))))))(((((())))))*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000.............../////////////////////............***+++,,,------------,,,---...///...,,,,,,...000////////////////////////000///////////////000000000000///...---...............///000000000000000++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,))))))*********+++++++++******)))***+++,,,------,,,,,,+++++++++*********((()))***+++,,,,,,---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++///...---///111111///,,,+++******)))(((((())))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))******++++++''''''((())))))***++++++++++++++++++*********))))))))))))))))))******+++***++++++***((()))+++---000000///...,,,+++***)))%%%&&&(((************)))((((((((((((((((((((((((&&&''''''(((((())))))*********)))((('''''''''(((%%%&&&'''((()))***++++++))))))************)))))))))*********)))))))))***))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&&&&&&&'''''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))***+++++++++++++++(((((())))))))))))((((((''''''&&&&&&&&&&&&'''''''''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((())))))******(((((((((((((((((((((((('''(((((())))))))))))))))))***++++++***)))(((((())))))))))))))))))((('''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''*********++++++******)))''''''((()))))))))))))))((((((((()))***+++,,,---+++***(((((((((***,,,...%%%&&&''''''((((((((((((&&&&&&'''(((***,,,...///************))))))))))))'''(((((((((((((((((()))&&&''''''((((((''''''&&&&&&'''((()))))))))((((((((()))************))))))(((((((((((((((((((((((('''(((((())))))(((((('''))))))******))))))((('''((((((''''''(((((()))***((((((''''''''''''((((((%%%&&&&&&'''(((((())))))'''''''''''''''&&&&&&%%%))))))(((''''''''''''''''''&&&&&&'''***++++++***---,,,+++***)))((((((((())))))))))))))))))))))))((())))))((('''&&&((())))))))))))))))))))))))))))))))))))***++++++,,,,,,******))))))))))))******+++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,+++,,,------,,,,,,---.........------......///000////////////............)))***,,,---...------,,,---.........------...000////////////////////////---,,,,,,,,,,,,------.../////////.........---------...//////000000//////,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------++++++++++++++++++,,,,,,*********++++++++++++,,,,,,+++)))***,,,------,,,+++++++++*********))))))((()))***+++,,,------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++******))))))******+++,,,...,,,***+++...000...,,,***)))((('''&&&&&&&&&&&&))))))))))))((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++*********))))))))))))++++++*********))))))))))))))))))))))))******+++)))******)))((((((***---...---,,,+++***)))((('''&&&'''((())))))***))))))(((((())))))))))))(((((('''''''''(((((()))))))))***+++***)))&&&%%%&&&'''((())))))))))))(((((('''))))))************)))))))))***++++++))))))***+++))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&'''(((((())))))(((((((((((((((((())))))))))))(((''''''&&&&&&''''''(((''''''''''''((((((((((((%%%%%%%%%%%%&&&'''(((((())))))))))))))))))))))))(((((((((((())))))))))))'''((()))***++++++++++++'''(((((())))))(((((('''&&&&&&&&&%%%&&&&&&'''((('''(((((()))))))))))))))''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((***+++***)))''''''((()))((('''''')))))))))'''&&&''''''((()))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))*********+++******)))(((''''''((()))))))))))))))(((((((((((())))))***++++++***((('''(((***---...(((''''''''''''(((((()))&&&'''((()))***+++++++++************))))))))))))((((((((((((((('''''''''&&&''''''((((((''''''&&&&&&'''((()))))))))(((''''''((()))***++++++******&&&''')))******)))'''&&&''''''((()))************)))))))))))))))(((((('''((((((((((((((())))))***((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))(((''''''''''''''')))'''&&&'''***+++***((()))******++++++*********(((((((((((((((((((((((('''((()))((('''''')))+++))))))))))))))))))))))))((())))))***++++++,,,,,,+++******))))))******+++******+++,,,,,,---......******+++++++++,,,,,,,,,***+++---,,,++++++,,,...------,,,,,,,,,---...///////////////............***+++---/////////...---,,,---......------///000////////////////////////,,,,,,++++++,,,,,,---...---.../////////...---,,,---...//////000000//////............------------------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,...,,,***+++---...---,,,+++*********))))))))))))((()))***+++,,,------------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++************+++,,,,,,---)))%%%&&&***---,,,***))))))(((''''''((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((()))))))))))))))((((((((((((((())))))))))))******)))))))))))))))******+++)))******)))((()))+++......---,,,***)))((((((''')))((((((((((((((())))))((()))************)))(((((((((((((((((()))))))))(((******(((&&&%%%&&&)))((()))******)))((('''&&&))))))************)))))))))***,,,+++)))(((***,,,))))))))))))))))))))))))))))))))))))((('''&&&%%%'''((()))*********)))((((((((((((((())))))))))))(((''''''&&&&&&''''''(((''''''''''''((((((((((((%%%%%%%%%%%%&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))******)))))))))''''''((((((((((((''''''&&&%%%%%%%%%&&&&&&'''(((((((((((((((((()))******''''''''''''''''''''''''&&&&&&'''(((((()))((((((((((((((((((((((((((((((&&&'''((()))***))))))(((%%%(((******((('''(((***(((&&&$$$%%%(((***)))(((&&&&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((()))***++++++***************)))(((((('''(((((())))))))))))))))))((((((((((((((())))))((('''%%%%%%%%%(((***,,,***)))(((''''''((()))***'''((()))******)))((('''************))))))))))))))))))(((((('''''''''&&&&&&''''''''''''''''''&&&%%%&&&((()))))))))((('''&&&''')))***+++++++++***%%%''')))++++++***(((&&&'''((()))***+++,,,,,,,,,)))))))))))))))(((((('''((((((((((((((()))******((((((''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&'''((())))))******)))))))))((('''''''''''''''***'''&&&'''***+++***'''&&&''')))+++,,,---,,,,,,(((((((((((((((((((((((('''((()))((('''(((***,,,))))))))))))))))))))))))((())))))***++++++,,,,,,++++++************++++++))))))***+++---...//////*********++++++,,,,,,,,,+++---......---,,,...///---,,,+++***+++,,,---...000/////////............+++,,,...000111111000///,,,---......------///111////////////////////////------------......///000,,,...///000000...,,,+++---......////////////////////////......---------------------------------*********))))))))))))(((---,,,,,,++++++*********++++++,,,,,,,,,---------000---++++++...///...,,,************))))))))))))((((((***+++,,,------------,,,,,,++++++,,,,,,---++++++------------++++++++++++******++++++,,,---111,,,''''''+++//////---***))))))******+++,,,---(((((((((((())))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******************************))))))((((((''''''%%%%%%&&&'''((()))***+++&&&&&&'''((()))***++++++)))))))))))))))******+++***++++++***)))***---///000///...,,,+++******)))+++***(((''''''((()))***((()))***++++++***)))((()))))))))))))))))))))(((&&&((()))(((&&&%%%(((+++%%%&&&((()))*********)))))))))************))))))(((+++,,,,,,)))(((***,,,))))))))))))))))))))))))))))))))))))((('''&&&%%%'''(((***+++++++++***)))(((((((((((())))))))))))'''''''''&&&&&&'''''''''''''''''''''((((((((()))$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''(((((((((((()))))))))))))))******))))))((('''&&&''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&'''((()))(((''''''''')))***+++(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((&&&''')))*********)))((("""%%%((()))((('''))),,,'''%%%###$$$(((***)))(((%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***+++,,,---***************)))((((((((((((''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&'''''''''((())))))(((((('''''''''&&&((()))***)))((('''((()))&&&(((***++++++***(((&&&&&&'''((())))))'''%%%$$$%%%%%%&&&&&&'''((())))))+++***)))'''''''''((()))+++++++++++++++***)))(((***************)))((('''((()))***+++++++++++++++******))))))((((((''''''%%%&&&&&&&&&'''(((((((((''')))))))))'''&&&'''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%&&&&&&&&&''')))*********)))(((&&&''''''((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((***+++,,,---...******)))(((((((((((((((''''''((()))***++++++,,,)))***+++,,,,,,,,,+++***+++***)))((()))***+++,,,......---,,,,,,,,,,,,---,,,,,,---...///000111111///...,,,++++++,,,---...////////////000000000000111111111000///......---////////////////////////,,,---...///000///...------......///////////////........................++++++,,,,,,,,,---------*********++++++,,,,,,------------,,,,,,+++++++++...---,,,+++++++++,,,,,,))))))))))))((((((((((((************************+++***(((((()))***---............------,,,,,,,,,------,,,+++************---+++(((''''''))),,,///...---,,,,,,++++++,,,,,,(((''''''(((+++,,,,,,+++(((&&&%%%&&&)))***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))''''''&&&&&&&&&&&&'''''''''((()))))))))))))))((()))))))))))))))))))))))),,,+++***)))(((((((((((())))))(((((((((***+++,,,222111000...,,,+++++++++'''$$$"""###'''***+++*********))))))))))))************((('''&&&&&&&&&&&&''''''''''''((((((((((((''''''(((((()))))))))***((()))***)))'''&&&&&&''')))************++++++++++++******)))(((''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''''''''''''''(((((((((((($$$&&&''')))))))))(((((('''((((((&&&###$$$'''******)))))))))++++++)))'''''''''''''''''''''''''''&&&'''((())))))***))))))&&&&&&&&&'''''''''(((((('''%%%###%%%(((***)))''''''((((((((((((((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((())))))***)))((('''&&&&&&'''((()))******++++++***)))((('''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***++++++***)))'''&&&&&&&&&&&&$$$$$$$$$%%%'''(((***+++************************)))((((((''''''(((((())))))(((((((((''''''''''''&&&&&&'''''''''((((((((()))((((((((('''''''''&&&''')))******((('''((()))'''((())))))))))))((('''&&&'''((()))((('''%%%$$$%%%%%%&&&&&&'''(((((()))***)))((('''''''''((((((***************)))(((((())))))*********)))(((((())))))*********+++++++++***)))))))))((((((((('''''''''''''''((((((((((((((()))))))))'''&&&'''(((&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''(((((()))))))))))))))''''''(((((()))******+++***)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---******)))((((((((((((((()))))))))))))))*********'''(((***+++,,,,,,,,,,,,---,,,,,,+++,,,---...///...---,,,,,,++++++,,,,,,//////......------,,,,,,......---------------.../////////000000000111111111000000//////...------////////////////////////,,,,,,---...............---......///////////////........................///......---,,,+++******+++++++++++++++,,,,,,,,,---------,,,,,,+++++++++------,,,,,,+++++++++,,,'''((((((((())))))************************************)))((()))+++---...---,,,,,,,,,+++++++++*********)))))))))******+++***++++++++++++,,,,,,,,,,,,++++++***************(((''''''(((+++,,,,,,+++***(((&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((,,,++++++******++++++,,,(((((()))(((((('''&&&&&&))))))))))))))))))))))))***)))))))))))))))******))))))(((((()))***+++,,,222111///...,,,+++++++++)))&&&$$$%%%(((***++++++***))))))))))))))))))***,,,+++***)))((((((((((((((((((((())))))))))))***((((((((()))))))))******((()))***)))'''&&&'''((())))))*********+++++++++*********)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((((((''''''((((((((())))))))))))***'''(((((((((((((((''''''&&&''''''%%%###$$$'''******)))((()))++++++)))''''''''''''''''''''''''''''''(((((())))))))))))(((&&&'''''''''''''''''''''(((&&&%%%&&&)))+++***((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***)))((('''&&&&&&'''((())))))))))))))))))((((((((())))))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''((()))***+++---,,,+++***))))))))))))'''&&&''''''((()))++++++***************************))))))(((((())))))***((((((((((((''''''''''''''''''((((((((()))))))))((((((((('''''''''''''''&&&(((******)))((('''(((((((((((((((((((((((((((&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''((((((((()))(((''''''&&&''''''''')))))))))))))))(((((('''(((((()))*********))))))******)))((()))***+++,,,))))))))))))((((((((((((((())))))))))))(((((('''((()))***)))'''&&&'''(((&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''')))(((((((((((()))******'''(((((())))))***************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******)))(((((((((((((((************))))))((((((&&&''')))+++,,,---------...------------...//////------,,,++++++++++++,,,.........---,,,++++++***---....../////////......000000000000111111111111000000000//////......---////////////////////////---,,,,,,,,,,,,---......---......///////////////........................//////...---,,,+++******,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++&&&''''''((()))***+++,,,******************************))))))***+++---...++++++************))))))''''''''''''((()))******(((***---//////---+++*********)))))))))((((((((()))(((''')))+++------,,,,,,***'''&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))(((((((((((((((((())))))))))))((('''&&&$$$$$$))))))))))))))))))))))))(((((((((((()))***+++,,,))))))(((((()))***,,,---111000///---,,,+++******+++)))'''''')))***+++***))))))(((((((((((()))))),,,+++***))))))(((((()))))))))))))))************))))))))))))************((()))***)))'''&&&'''((()))))))))*********++++++******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''((((((((((((''''''))))))))))))******************(((''''''&&&&&&&&&&&&''''''%%%$$$$$$&&&))))))(((((()))***+++)))'''''''''''''''''''''''''''((())))))))))))(((((('''((('''''''''''''''''''''(((''''''(((***+++***)))******)))))))))+++,,,---&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))((((((''''''''''''(((((((((((('''&&&'''((()))***)))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))((((((''''''(((((()))***))))))))))))***+++,,,))))))))))))))))))))))))******))))))))))))******((((((((((((((('''''''''(((((((((((())))))))))))''''''''''''''''''''''''$$$''')))***)))((('''((((((((('''&&&&&&'''((((((&&&''''''(((((('''&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((''''''''''''((()))*********)))+++***)))'''''')))+++,,,))))))))))))((((((((((((******++++++***)))((('''((()))***)))'''''''''(((&&&&&&&&&''''''''''''(((***)))((('''&&&%%%%%%%%%'''&&&&&&&&&&&&''''''(((***)))((((((((()))+++,,,(((((()))))))))*********+++***)))((((((''''''((())))))))))))))))))))))))))))))))))))))))))))))))***************************))))))(((((((((((((((******)))))))))))))))))))))******+++,,,---------,,,,,,,,,,,,------............---,,,,,,,,,,,,,,,+++,,,,,,,,,---------------...///000000000///...000000000000111111111222111111111000000/////////////////////////////////---,,,+++++++++,,,...///---......///////////////........................,,,,,,,,,------------...---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++'''(((((()))******++++++***************************************,,,---...+++*********************'''''''''''''''((()))***'''))),,,......---+++))))))))))))))))))((((((''')))((((((***,,,------,,,---+++)))'''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((((((%%%%%%$$$$$$$$$$$$%%%%%%((()))))))))((('''&&&&&&(((((((((((((((((((((((())))))(((((()))***++++++))))))(((((()))+++---...000///...,,,+++************)))((((((((()))))))))((((((((())))))((((((((())))))((('''''''''''''''(((((()))))))))*********))))))******************((()))***)))((('''((()))))))))))))))***************)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''(((((()))))))))************)))(((&&&&&&&&&'''((((((((('''&&&&&&&&&'''((((((((('''(((***+++)))(((''''''''''''''''''''''''))))))***))))))((('''&&&(((((((((((('''''''''''''''''''''((())))))))))))***)))(((((()))+++---///'''''''''''''''&&&&&&&&&''''''''''''(((((())))))(((((((((''''''(((((((((((('''%%%$$$%%%''')))***))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***&&&&&&&&&&&&&&&'''((()))++++++***))))))*********((((((((((((((((((((((((******))))))))))))******'''''''''((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''''''''$$$&&&))))))((('''(((((()))(((''''''''''''((()))&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''&&&''''''(((((((((''''''&&&'''((())))))))))))))),,,***(((''''''(((***+++(((((((((((())))))))))))++++++,,,---,,,+++)))((((((*********((('''((()))&&&&&&&&&''''''''''''(((***)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***)))((((((((()))+++,,,))))))))))))******************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++************)))***))))))((((((((((((((('''(((((()))******++++++---------,,,,,,,,,,,,,,,,,,,,,---------.........///......---------------,,,,,,,,,---......//////,,,---///000000000///...///000000000000111111111222222111111111111111000////////////////////////...---,,,+++,,,---...///---......///////////////////////////////////////,,,,,,---------............------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***************))))))))))))*********************************++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((((((((()))((())))))*********************+++++++++***)))(((***))))))***---......------,,,***((('''&&&&&&'''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''(((((('''''''''((()))***))))))(((((((((((())))))'''((()))***************((((((((((((((((((((((((++++++***)))(((((())))))))))))((()))***+++---//////...---++++++*********)))))))))(((''''''(((((((((((())))))))))))(((((()))((((((''''''''''''((('''''''''((((((((())))))******))))))))))))))))))''')))***)))(((((()))***(((((()))))))))*********))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((('''''''''''''''((((((((())))))((('''&&&&&&&&&((()))***)))(((((((((((())))))((((((''''''(((******)))((((((((((((((((((((((((((())))))***))))))((('''&&&((((((((((((((((((((((((&&&''''''''''''''''''((()))((('''&&&''')))+++---***)))))))))((((((((('''''''''''''''(((((((((((('''((((((((((((((((((''''''&&&%%%$$$%%%&&&)))***((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))***+++,,,,,,******)))((((((((())))))((((((((((((((((((((((((***))))))(((((())))))***'''''''''(((((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&'''''''''%%%&&&''''''''''''(((***))))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((''''''&&&''''''(((((((((((((((''''''((()))))))))((((((+++***)))((('''((())))))(((((((((((())))))))))))+++,,,---......---+++***)))***+++***((('''((()))&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))))))))***++++++************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************************)))(((((((((((((((''''''((()))***+++,,,,,,///...---,,,+++++++++,,,---...//////000000//////......---,,,,,,,,,,,,---............------------,,,---......////////////////////////000000000000111111111111111111111111////////////////////////...------------...//////---......///////////////////////////////////////000000///...---,,,++++++------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,---...---,,,+++***++++++*********)))))))))******************************++++++,,,---------,,,------------.........---,,,+++***))))))))))))***)))((('''''')))***+++***+++,,,,,,,,,+++***)))+++***)))+++---//////...+++,,,,,,***(((&&&&&&'''&&&&&&&&&'''(((((())))))(((((((((((((((((((((((())))))((('''''')))***++++++******))))))******+++'''((()))***+++,,,,,,,,,)))))))))))))))))))))))),,,+++***)))(((((((((((())))))((()))***,,,...///...---,,,+++************'''((())))))''''''''')))((()))***++++++***)))(((******))))))))))))******''''''''''''(((((((((((())))))))))))((((((((((((''')))******(((((()))+++((((((((()))))))))******))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&&&&''''''(((******)))((('''((())))))(((''''''&&&&&&(((******)))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((()))))))))%%%'''((('''&&&%%%'''(((''''''&&&&&&&&&((()))***+++++++++***))))))((((((''''''((((((((((((((((((''''''((((((((((((''''''''''''&&&%%%&&&'''((()))((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((()))***+++)))(((((('''''''''(((((()))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''((((((((()))&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&))),,,((()))***++++++***)))(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''((()))))))))((((((&&&'''((()))))))))))))))((((((((()))((((((''''''******))))))(((((((((((('''((((((((()))))))))******,,,...000000///---+++)))***+++***((((((((()))&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***))))))***++++++++++++***************************(((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))******************++++++******)))((((((((((((((((((((())))))*********+++---,,,+++*********+++,,,,,,---...///000///......---,,,++++++******++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,---...///000---.........////////////////////////////////////////////////////////////---...//////000000//////---......///////////////////////////////////////000000///...---,,,++++++,,,,,,,,,---------------+++++++++,,,,,,---------+++,,,---......,,,+++)))******************++++++******************************+++,,,------------,,,,,,------............++++++***))))))*********))))))((((((((()))***+++***+++,,,---,,,+++)))(((+++******+++...//////...(((+++---,,,***'''&&&'''&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))((('''&&&&&&((()))***))))))(((((((((((())))))'''((()))******+++******))))))))))))))))))))))))******)))))))))))))))***)))(((((()))***,,,///000---,,,+++******))))))***''')))+++***)))((()))***)))***+++,,,,,,+++***)))******))))))))))))******'''(((((((((((()))))))))(((((((((((('''''''''&&&''')))******))))))***+++(((((((((((()))))))))***(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((('''''''''(((((((((((()))))))))''''''((((((((((((((('''(((&&&%%%&&&((()))'''$$$&&&&&&&&&''')))***)))((((((((((((((((((((((((((('''(((((())))))))))))(((&&&&&&'''((()))******+++&&&((()))(((&&&%%%''')))''''''''''''''''''''''''++++++******)))(((((('''((((((((((((((((((((('''&&&'''((())))))((('''&&&((((((((('''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))((('''&&&&&&&&&&&&''''''((((((((('''''''''((())))))************************((((((''''''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$&&&)))---((()))+++------+++)))(((&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''&&&&&&''')))*********)))(((''''''((()))******))))))((()))))))))((('''&&&&&&))))))******)))((('''&&&'''((((((((())))))*********+++...000111000...,,,)))***+++***)))((((((***&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((&&&&&&&&&'''''')))******((()))***,,,,,,+++******++++++******************''''''''''''(((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******)))(((((((((((((((************))))))))))))))))))((((((((()))+++,,,******,,,---------,,,++++++******)))((()))))))))&&&'''(((***,,,...000000,,,,,,++++++,,,---///000------------.........///---------...............////////////////////////---...000111111111000///---......///////////////000000000000000000000000---------............///,,,,,,,,,------.........+++++++++,,,,,,---------+++,,,---......,,,***)))(((((()))***+++,,,,,,---******************************+++,,,------------,,,,,,,,,------.........)))(((((())))))***+++,,,))))))***+++++++++++++++)))***,,,---,,,+++)))'''+++******,,,...000///...&&&***......+++(((&&&'''&&&&&&&&&'''((())))))***))))))))))))))))))))))))((('''%%%%%%%%%&&&(((***++++++************++++++((()))))))))))))))((('''))))))))))))))))))))))))(((((((((((()))***+++,,,)))(((((()))+++---///000,,,,,,+++***)))))))))***'''***,,,,,,***)))***,,,)))***,,,------,,,***)))((((((''''''''''''((()))))))))))))))************((((((''''''&&&&&&&&&%%%''')))******))))))***,,,(((((((((((())))))))))))(((((((((((())))))))))))************************&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''))))))))))))************(((((()))))))))'''&&&%%%&&&$$$###$$$''''''%%%"""&&&%%%&&&''')))***)))((())))))))))))))))))))))))''''''((())))))***))))))%%%&&&'''((()))***+++,,,''')))+++***'''&&&(((***'''(((((()))(((((('''&&&+++******)))(((''''''&&&((((((((((((((('''''''''&&&'''((())))))((('''&&&((()))))))))((('''&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))(((******))))))))))))******((((((((((((((()))******************************((((((((((((((((((((((((''''''''''''''''''''''''++++++******))))))(((((())))))(((((('''''''''&&&***))))))(((((((((((((((,,,------.../////////...)))(((&&&%%%%%%''')))+++''')))******)))'''''''''$$$&&&''''''&&&&&&((()))''''''''''''''''''''''''))))))))))))(((((((((((())),,,......,,,***))))))---,,,+++***))))))))))))(((***...000111///---+++,,,+++***'''%%%%%%''')))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&***)))'''&&&%%%%%%&&&&&&$$$'''***+++***)))((((((***************)))(((((())))))(((((((((((()))))))))))))))))))))))))))))),,,+++***))))))+++---...+++***)))((('''&&&%%%$$$))))))(((((((((((())))))(((((((((((()))))))))))),,,+++***)))))))))++++++***)))(((((()))+++---///---------,,,,,,+++++++++((()))***,,,---...//////------,,,,,,,,,,,,------//////.........---------........................333111000//////000111333......///////////////...,,,,,,------...///000000////////////............------...///000///,,,***+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++,,,---,,,***((()))***)))))))))))))))***++++++---,,,+++******,,,...///---..................------+++)))((('''((()))***+++++++++******+++,,,,,,------......------,,,+++,,,***(((((()))+++,,,,,,,,,+++***)))((('''&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''')))***++++++***)))''')))))))))***+++---...///111000...,,,+++)))))))))(((((((((((())))))))))))+++++++++*********))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((''''''&&&&&&&&&''''''(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&'''''''''''''''&&&&&&'''(((((((((&&&%%%&&&'''))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((''''''&&&(((''''''&&&'''((()))***''''''&&&%%%%%%&&&((()))))))))((('''''''''''''''''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&((((((''''''''''''(((((())))))))))))((((((((((((++++++******))))))(((((($$$%%%&&&((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&)))(((((((((''''''''''''((((((((((((((()))*********+++,,,------------,,,***)))'''&&&&&&(((***,,,+++---...---+++(((&&&&&&&&&'''((((((&&&%%%&&&'''''''''''''''''''''''''''))))))))))))(((((((((((()))+++......,,,+++******,,,,,,+++***))))))))))))((()))***+++,,,---......+++++++++)))'''&&&((()))''''''''''''''''''''''''&&&''''''((((((''''''&&&((('''&&&&&&&&&'''((((((&&&(((******)))(((((())))))*********))))))((('''))))))(((((((((((())))))************************,,,+++)))((()))***+++---+++***))))))((('''&&&&&&))))))(((((((((((())))))(((((((((((()))))))))))),,,+++***))))))***++++++******)))))))))+++,,,---,,,+++++++++***************+++,,,,,,------------...------------------...///.........------------........................------------------------,,,---...///////////////,,,,,,------...//////000////////////........................000///---+++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++*********+++++++++))))))+++---***)))))))))))))))*********)))((('''''')))+++,,,,,,------......------,,,,,,+++)))((('''((()))***,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***,,,***)))(((***+++------))))))((('''&&&%%%$$$###&&&&&&&&&''''''''''''(((''''''''''''''''''''''''*********))))))((((((((())))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))'''(((***++++++***(((''''''''''''''')))***+++,,,///...---+++)))((((((((((((((((((((())))))))))))+++++++++*********))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))(((((((((''''''''''''&&&&&&&&&'''((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))$$$%%%&&&'''(((((())))))'''((()))(((&&&%%%&&&'''))))))))))))))))))))))))***)))))))))(((((((((''''''''''''''''''&&&%%%%%%%%%%%%''''''(((''''''&&&&&&&&&%%%%%%%%%'''((()))))))))((('''''''''''''''))))))(((((((((((()))))))))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&%%%%%%((((((''''''''''''(((((())))))))))))((((((((((((*********)))))))))))))))'''(((((()))))))))((((((((((((((((((((((((((((((************************((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&''''''(((***+++,,,))))))***+++++++++*********)))((('''''')))+++,,,...000222111---)))&&&%%%'''((()))(((&&&%%%%%%&&&''''''''''''''''''''''''(((((((((((()))))))))))))))+++---...---,,,,,,,,,,,,,,,+++***)))))))))))))))((('''&&&(((+++///111***+++,,,+++)))(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((()))***((()))***)))((('''((())))))))))))))))))(((((('''))))))(((((((((((())))))************************---,,,+++*********+++,,,******)))))))))((((((((())))))(((((((((((())))))(((((((((((())))))))))))+++******)))******++++++*********+++++++++++++++*********))))))))))))))),,,,,,---------,,,,,,+++.........------.....................------------------------------------,,,---///000000///---,,,+++,,,---...////////////,,,,,,------...//////////////////............---000...------......---,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))******)))(((***---///******)))))))))))))))***)))((('''''''''(((******+++,,,,,,------,,,,,,+++++++++)))((((((((()))***+++++++++++++++++++++++++++++++++++++++***))))))))))))))))))***+++------,,,++++++***)))(((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((((((((((((''''''))))))))))))))))))))))))+++******)))((('''&&&%%%))))))))))))))))))))))))'''''')))******)))''''''''''''''''''(((***+++,,,------+++***((((((''''''(((((((((((())))))))))))+++************))))))))))))((((((''''''(((((()))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))***************************)))))))))))))))(((((('''&&&&&&&&&'''(((((()))&&&&&&&&&'''''''''(((((()))((((((''''''(((((()))))))))))))))))))))))))))%%%&&&'''((((((((((((((('''((()))(((&&&%%%&&&'''))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&"""$$$&&&((()))'''%%%$$$%%%%%%%%%%%%&&&''')))))))))((((((''''''''''''((())))))(((((((((((()))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&(((((((((''''''((((((((((((((((((((())))))))))))((())))))))))))))))))******************)))(((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))((((((((((((((('''''''''''''''''''''((()))***+++))))))***************))))))((('''''''''(((***+++---000222111...)))&&&%%%&&&'''((((((&&&%%%&&&'''''''''''''''''''''''''''(((((((((((()))))))))))))))+++---...---,,,---...,,,+++***))))))(((((((((***)))''''''(((+++...000***+++---,,,***)))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''(((((()))))))))******(((''''''(((***(((((()))))))))(((((('''))))))(((((((((((())))))************************......---,,,,,,,,,,,,---))))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))******************++++++++++++,,,,,,,,,+++***************))))))))))))))),,,,,,------------,,,,,,///......------......///---------------------------------------------------...///000000///...---***+++,,,---//////000000---------.........////////////.........---------000///---,,,---......---)))***+++---............++++++++++++++++++++++++++++++************++++++******)))'''&&&'''+++...+++******)))))))))))))))+++************+++,,,,,,+++++++++,,,,,,++++++++++++***)))(((((()))******))))))))))))))))))(((((())))))******))))))((('''&&&''')))))))))***+++,,,------,,,++++++***))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''*********++++++,,,......---,,,+++***)))((((((((((((((((((((())))))))))))************))))))))))))))))))(((((((((((())))))************************(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''************))))))))))))&&&&&&&&&&&&'''((()))***'''''''''(((((((((((()))))))))(((((((((((())))))((((((((((((((((((((((((******))))))'''&&&%%%$$$'''((()))((('''&&&&&&((((((((((((((((((((((((((())))))))))))((((((((((((+++++++++++++++***))))))###%%%&&&(((((('''&&&%%%&&&&&&&&&'''((()))***+++)))(((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))''''''((((((((((((''''''(((((((((((())))))))))))'''((((((((())))))************+++++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************'''''''''((((((((((((((())))))(((((((((((())))))******++++++++++++******''''''&&&&&&&&&'''((()))))),,,......,,,)))'''&&&###%%%''''''&&&'''(((***(((((((((((((((((((((((('''((((((((()))))))))***)))+++------,,,,,,---...,,,+++***)))((((((((((((***************+++++++++)))+++,,,,,,***))))))***'''''''''''''''''''''''''''((((((((((((((((((''''''((((((((((((((((((((()))))))))(((''''''(((***(((((())))))))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))),,,,,,,,,++++++++++++,,,))))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))))))))******++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++,,,---..................------------......,,,,,,------------------------------------------,,,,,,************,,,,,,***+++,,,...///000000000---------...........................------------000///---,,,---......---++++++---....../////////++++++++++++++++++++++++---,,,++++++++++++,,,---******(((&&&$$$%%%(((*********)))))))))))))))***++++++++++++,,,,,,------***++++++++++++++++++***))))))))))))))))))************++++++***)))(((((((((((())))))(((((('''&&&###&&&))))))(((((((((***)))))))))((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''',,,,,,,,,,,,,,,---...///---,,,+++***************(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))************'''''''''''''''((()))***((())))))))))))*********))))))(((((((((((())))))((((((((((((((((((((((((*********)))(((&&&%%%$$$((()))))))))'''&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++++++++******)))'''''''''''''''(((((()))'''(((((()))***+++++++++((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))***************)))''''''((())))))((('''''''''((((((((()))))))))***''''''(((((()))))))))***((()))***+++,,,,,,,,,,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((******)))(((((((((((((((+++,,,,,,,,,,,,+++******&&&&&&%%%%%%&&&&&&'''''''''(((******)))'''''''''"""$$$&&&''''''((()))+++((((((((((((((((((((((((''''''(((((())))))*********+++,,,,,,******+++---++++++***)))((((((((((((******,,,,,,,,,+++)))((()))***+++***)))((()))+++(((((((((((((((((((((((('''(((((())))))(((((('''(((((()))))))))(((''''''&&&((())))))(((((()))***((())))))************)))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((()))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,....../////////---------,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///---,,,******,,,---///,,,,,,...///000000000000.................................------------,,,000...------......---,,,,,,,,,------......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))'''$$$$$$&&&((()))))))))))))))******+++)))*********++++++++++++***++++++,,,,,,++++++***))))))))))))************,,,------...---,,,***)))((((((((((((((('''&&&&&&"""&&&***+++(((&&&'''(((***)))))))))((((((((('''&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((***************+++,,,,,,,,,++++++*********++++++(((((((((((())))))))))))(((((()))))))))))))))******))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************(((((()))))))))))))))***))))))(((((('''(((((()))))))))*********+++++++++***))))))(((((())))))***))))))))))))))))))))))))&&&'''((()))))))))))))))((()))***)))'''&&&'''((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((('''''')))((('''&&&&&&((()))***((())))))***************(((''''''''''''(((((()))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((''''''&&&'''((())))))((('''&&&''''''(((((())))))******'''(((((((((((((((((()))'''((()))***+++,,,,,,,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))''''''''''''((((((((())))))(((((((((((())))))***+++,,,,,,,,,++++++***)))&&&&&&&&&&&&'''''''''((('''(((((('''&&&%%%&&&(((###%%%''''''''''''(((***(((((((((((((((((((((((('''''''''((()))************++++++***)))((()))++++++***)))((((((''''''((((((((()))*********)))((()))******((('''''')))+++************************(((((())))))))))))((((((&&&'''((()))******))))))$$$&&&)))******)))***+++))))))***+++++++++++++++))))))(((((((((((())))))++++++++++++++++++++++++'''((()))***+++,,,,,,,,,(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))'''(((***+++,,,,,,++++++,,,++++++***+++,,,...///+++,,,,,,,,,------------------...............---,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,000000////////////000000......///000111111000000.................................---------,,,,,,............000///---+++++++++,,,,,,,,,+++*********************************+++,,,------,,,+++***)))******)))'''''')))***(((((((((((()))***,,,,,,((())))))***************++++++,,,,,,,,,,,,++++++(((((()))***************+++,,,------,,,***((('''(((((((((((((((''''''&&&$$$)))......***'''&&&(((++++++************))))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))(((((()))))))))))))))(((((())))))************)))))))))******+++(((((((((((())))))))))))(((((((((((())))))************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************''''''((((((((()))))))))+++***)))(((''''''''''''))))))))))))******************))))))))))))******))))))))))))))))))))))))%%%&&&'''))))))*********((()))***)))''''''''')))))))))))))))))))))))))))'''((((((((()))))))))***(((((())))))(((((('''&&&&&&&&&'''''''''((((((((((((((()))))))))((('''&&&'''''''''''''''((())))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''''''''''''''&&&'''((())))))((('''&&&'''''''''((()))*********((((((((((((((('''''''''(((((()))***++++++******((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))******++++++&&&'''''''''(((((())))))''''''''''''(((***+++,,,+++++++++++++++***))))))'''''''''((((((((((((((())))))(((&&&$$$$$$&&&'''%%%'''((('''&&&&&&'''((())))))))))))))))))))))))&&&''''''((()))******+++***++++++***((('''(((***+++***)))(((((('''''''''&&&&&&&&&'''((()))******)))))))))'''&&&'''))),,,************************(((((())))))))))))((((((###%%%''')))++++++++++++"""%%%)))++++++******+++)))***+++,,,,,,,,,,,,,,,))))))(((((((((((())))))------------------------)))***+++---...///000000)))(((((((((''''''''''''))))))(((((((((((())))))(((((((((((())))))))))))'''(((***+++,,,,,,++++++,,,+++***)))***,,,///000+++++++++,,,,,,---------////////////...---,,,+++,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++///000111111111111111000.....................---......---------,,,,,,,,,...---...///000///,,,*********+++******)))((('''************************((()))+++,,,,,,+++)))(((((()))++++++******+++---'''''''''((()))+++------))))))***++++++++++++++++++,,,,,,------,,,,,,+++'''((()))***************((((((******)))'''%%%###(((((())))))(((((('''&&&&&&+++000000,,,''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))******))))))))))))*********)))))))))))))))***+++)))(((((((((((())))))***(((((((((((())))))))))))'''((((((((())))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((()))))),,,+++***(((''''''''''''(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))))))))((('''((()))***)))((('''((()))))))))))))))))))))))))))'''((((((((())))))*********************)))(((((("""$$$&&&((()))'''&&&$$$'''((((((((((((&&&%%%$$$'''''''''''''''((()))***''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((())))))((((((&&&'''(((******((('''&&&&&&''''''((()))******+++))))))(((((('''''''''&&&)))************)))((((((''''''''''''''''''''''''***)))(((''''''((()))***((((((''''''''''''((((((++++++******))))))((((((((((((''''''&&&&&&%%%%%%*********)))))))))))))))))))))))))))((((((((((((''''''&&&%%%&&&'''((()))(((((())))))))))))((((((&&&''''''((()))******+++(((((((((((())))))))))))******))))))))))))******)))((('''&&&&&&'''((())))))'''&&&'''******'''$$$'''&&&&&&&&&&&&'''((((((+++***)))*********((('''(((((((((((())))))))))))((()))+++,,,,,,+++)))(((((())))))************)))''''''((()))***++++++,,,++++++***)))((((((((()))---...//////...,,,***)))***************)))(((((()))))))))))))))******+++))))))************))))))************))))))((((((************************///,,,((((((,,,......------------,,,,,,+++++++++***,,,...//////---***((()))******+++---......///***+++,,,---...---,,,+++....../////////...,,,+++,,,---......//////......------...000111111111111000///---,,,,,,---...///------,,,++++++,,,,,,,,,///............---------+++++++++************)))(((((()))***++++++,,,,,,************************(((&&&%%%'''***,,,+++))))))************+++++++++++++++******++++++,,,------------,,,+++***)))(((''''''(((((((((((('''''')))))))))))))))))))))))))))************(((&&&%%%&&&)))+++***'''%%%&&&(((((((((((('''&&&&&&&&&%%%'''''''''''''''((())))))))))))(((((('''''''''&&&&&&&&&''''''((()))))))))++++++***)))((('''&&&&&&&&&'''(((*********))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%'''((()))((()))***,,,)))))))))))))))))))))))))))))))))))))))***++++++***++++++++++++***))))))++++++******)))(((((((((******))))))))))))***************)))))))))))))))***)))))))))(((((((((''''''((()))+++++++++***)))''''''(((((())))))************))))))))))))******))))))(((((('''''''''&&&))))))))))))))))))))))))---+++))))))+++***'''$$$(((((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((((((((((((((((()))******+++******)))(((''''''&&&&&&&&&'''((((((((((((((())))))((((((''''''&&&&&&(((((())))))))))))(((((()))(((((('''''''''(((((((((((())))))))))))((((((((())))))))))))*********(((((('''(((((()))***+++(((''''''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%(((((((((((()))+++,,,---)))(((((('''''''''((((((((((((((((((((()))*********)))(((&&&&&&''''''(((''''''((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))))))))((((((''''''(((((()))*********))))))))))))))))))))))))((((((((((((((())))))))))))************(((((('''''''''&&&&&&&&&''''''&&&&&&&&&'''((()))(((((())))))))))))(((((('''''''''((()))*********((((((((()))))))))************))))))))))))******)))((((((''''''(((((())))))(((&&&'''((()))***)))((((((''''''(((((()))***++++++***++++++***)))((())))))))))))))))))))))))******))))))))))))******((((((((()))******++++++))))))***+++,,,---......,,,+++***))))))))))))***......///000///---+++******************)))(((((()))))))))))))))******+++))))))))))))))))))))))))++++++*********)))))))))************************---+++)))(((***,,,,,,---------,,,,,,,,,++++++++++++,,,---...---,,,***)))---,,,,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,,,,,,,---------,,,******,,,------...............---...///000000000000000......------------......---,,,,,,++++++,,,,,,---............------------+++++++++************)))((())))))***++++++,,,,,,************************)))'''&&&'''***+++***)))))))))*********+++++++++******))))))******+++,,,,,,,,,,,,,,,+++***))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))******)))'''&&&%%%$$$'''((((((%%%$$$$$$&&&''''''''''''&&&&&&&&&&&&(((''''''''''''((()))))))))(((((((((''''''''''''%%%&&&&&&'''(((((())))))******))))))((((((''''''))))))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''))))))((((((***+++))))))))))))))))))))))))((((((((((((((())))))***'''((()))***+++,,,,,,,,,((((((((((((((()))))))))***))))))(((((())))))******))))))))))))))))))))))))))))))))))))((((((((('''(((((()))))))))))))))(((((()))))))))))))))***)))(((((((((((((((((())))))))))))(((((((((''''''))))))))))))))))))))))))+++)))((()))++++++)))'''(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((()))************))))))(((''''''&&&(((((()))************))))))(((((((((((((((''''''(((((())))))))))))((((((((((((''''''''''''((((((((())))))******))))))((())))))))))))************''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''')))((((((''''''''''''''')))(((((('''''''''((((((((((((((((((((()))*********)))((('''&&&''''''(((((((((((((((((('''''''''))))))))))))))))))))))))))))))(((((((((((())))))***))))))(((((())))))***))))))))))))************))))))***************+++(((((())))))******++++++((((((((((((''''''''''''''''''&&&&&&''''''((()))(((((())))))))))))((((((''''''(((((())))))******))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))******)))((('''))),,,...))))))(((((())))))***++++++,,,,,,,,,,,,++++++***))))))))))))))))))))))))+++***(((''''''(((***+++(((((((((((()))***,,,---+++,,,,,,---...///000000---,,,+++*********+++,,,//////000000000...---,,,************)))))))))((()))))))))))))))******++++++***)))(((((()))***++++++++++++***************************************)))******)))((()))+++---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******------,,,,,,+++++++++++++++++++++++++++,,,------+++,,,,,,,,,,,,++++++***,,,,,,---.....................///////////////...,,,------......---------,,,,,,,,,++++++,,,,,,---............------------+++++++++************))))))))))))***++++++,,,,,,***************************((('''(((******)))((()))))))))*********++++++))))))(((((())))))***+++***+++++++++++++++******))))))************))))))))))))))))))))))))))))))((((((((((((((('''&&&%%%%%%&&&((('''&&&$$$$$$%%%&&&&&&&&&&&&''''''''''''((((((((((((((()))******((((((((((((''''''''''''%%%%%%%%%&&&''''''(((((())))))))))))((((((((((((,,,,,,,,,,,,+++***(((((())))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***))))))))))))))))))))))))((((((((()))))))))******'''''')))***+++,,,,,,,,,&&&&&&&&&'''((())))))))))))((((((''''''(((((()))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((()))******************)))))))))(((''''''&&&&&&''''''(((***)))))))))))))))(((((())))))))))))))))))))))))((((((''')))++++++***((((((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))******))))))(((((('''''''''))))))***+++++++++++++++(((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''(((((()))******************))))))))))))*********++++++''''''&&&&&&%%%&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((())))))(((''''''&&&&&&''''''(((((((((''''''(((((()))((((((((((((((()))******))))))(((''''''''''''((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))******(((((())))))******++++++)))))))))******+++++++++)))))))))))))))*********++++++*********)))))))))'''''''''''''''(((((()))(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))*********+++))))))(((((((((((())))))))))))************)))))))))+++---+++)))(((+++...)))(((((((((((()))******,,,---......---,,,,,,,,,+++***************))))))************************+++***((('''''')))+++,,,,,,,,,---...///000111111...---+++******+++,,,---000000000111000///...---+++******))))))))))))))))))))))))))))))******+++,,,***(((''''''(((***,,,++++++++++++************************************(((***+++***((('''***...,,,+++++++++++++++++++++---,,,+++***)))******+++)))******+++,,,,,,------,,,+++*********+++---...------------------------,,,,,,---.........------....../////////...------***+++---......---,,,+++,,,,,,+++++++++,,,------.........---------,,,,,,+++++++++*********))))))))))))*********+++++++++******************************)))))))))))))))((())))))))))))************)))))))))))))))***++++++)))******++++++++++++***((())))))******))))))((())))))))))))))))))))))))'''''''''''''''&&&&&&%%%(((((())))))((('''''''''%%%%%%%%%&&&&&&''''''''')))(((((((((((()))******((((((((((((((('''''''''$$$$$$%%%%%%&&&''''''''''''((((((((()))))))))***+++++++++******)))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))******)))(((''''''((())))))))))))))))))))))))))))))******++++++++++++***************))))))((('''''''''(((((()))))))))((((((''''''''''''(((((()))))))))))))))*********((())))))))))))************)))((((((((()))***+++,,,,,,++++++******))))))(((''''''''''''''''''(((************))))))))))))))))))))))))))))))))))))((((((((()))***))))))((((((((((((((())))))))))))((((((((((((((((((((((((***))))))(((((('''''''''))))))(((((((((((())))))))))))((((((((('''''''''))))))***++++++++++++***'''(((((())))))*********(((((())))))))))))(((((((((''''''''''''(((((()))******++++++++++++******)))))))))*********++++++(((((('''&&&%%%%%%%%%&&&(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((()))***+++,,,(((((((((((((((((()))***((((((((((((((())))))***)))((((((((('''''''''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))******))))))))))))******(((((())))))******++++++((((((((())))))*********+++*********))))))((((((************))))))))))))'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((())))))))))))*********))))))(((((((((((()))))))))***,,,------,,,***)))))),,,000///,,,))))))***((((((''''''(((((()))***+++---//////---,,,---...,,,,,,++++++*********))))))+++---//////---+++)))---,,,)))((('''((()))***++++++,,,---...///000000...---+++******+++---///000000000000000000//////+++***))))))(((((()))))))))))))))))))))******+++,,,***(((''''''(((***,,,************************))))))))))))))))))))))))(((+++---,,,))))))+++...++++++++++++++++++++++++---+++***(((((()))***+++)))******++++++,,,,,,,,,,,,+++***)))***+++,,,------------,,,------------+++,,,,,,---...------------............------,,,)))***,,,---------,,,+++,,,+++++++++,,,,,,---......------------,,,,,,,,,+++++++++*********))))))***************+++++++++))))))))))))))))))))))))************))))))))))))(((((()))))))))*********+++************+++,,,,,,))))))***+++++++++******'''(((((())))))(((((('''************************(((''''''&&&&&&&&&&&&&&&(((((((((((((((((('''&&&$$$%%%%%%%%%&&&&&&''''''((((((((((((((())))))***'''''''''((((((((((((((($$$$$$%%%%%%&&&'''''''''''''''(((((())))))******(((((((((((())))))******(((((((((((((((((((((((((((((((((((()))))))))))))))***+++)))'''&&&'''((())))))))))))))))))))))))'''((())))))******)))))))))************)))((((((*********))))))(((((((((((((((''''''''''''(((((((((((())))))************))))))))))))************,,,+++)))(((((()))***+++,,,,,,++++++******)))))))))((((((''''''(((((()))))))))))))))************(((((((((((((((((((((((()))*********((('''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&))))))(((((((((((())))))(((((((((((('''''''''''''''(((((()))***)))))))))''''''(((((())))))******(((((())))))))))))(((((('''''''''''''''((())))))******++++++++++++******(((((()))))))))*********))))))((('''&&&&&&&&&&&&(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''''''''(((***+++,,,((((((((((((((()))******((((((((((((((())))))***(((((((((((((((''''''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''&&&'''((()))*********)))***))))))(((((())))))***))))))))))))************''''''((((((((((((((((((************)))))))))(((''''''''''''&&&&&&&&&&&&&&&'''((())))))))))))((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))((((((''''''(((((())))))+++---//////---+++)))(((+++///000///,,,)))((((((''''''''''''((())))))***---000///---,,,---///------,,,,,,+++*********)))+++///111111///+++))),,,+++***((((((((()))))))))******+++,,,---.........---+++))))))+++...///000000000///////////////,,,+++)))((((((((()))***)))))))))))))))******++++++***)))(((((()))***+++)))))))))))))))*********)))))))))))))))))))))))))))***+++++++++***+++,,,*********+++++++++++++++,,,+++)))((((((((()))***------,,,+++***))))))(((***************+++,,,,,,+++************++++++,,,++++++,,,---------------,,,,,,---------------,,,))))))***+++,,,,,,,,,,,,++++++++++++,,,---......------------,,,,,,,,,,,,+++++++++************)))************************)))))))))))))))))))))))))))***++++++))))))***+++((((((((()))))))))******+++++++++***+++,,,,,,---)))***************))))))''''''((((((((((((''''''************************((((((''''''&&&''''''((('''&&&%%%&&&''''''%%%###%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))'''''''''(((((((((((((((%%%%%%%%%&&&''''''((((((''''''(((((())))))******''''''''''''((()))***+++))))))))))))))))))))))))(((((((((((()))))))))))))))******)))(((''''''((())))))))))))))))))))))))$$$%%%&&&'''((('''&&&%%%&&&&&&((()))***++++++++++++++++++***)))((((((((()))((((((''''''(((((()))((((((((()))******++++++++++++*********)))))))))+++******)))))))))))))))***************))))))))))))(((((((((((((((((()))(((((()))))))))))))))***(((((((((((((((((((((((()))***+++***'''%%%%%%&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&***))))))(((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''&&&''''''((()))***)))******************)))'''''''''((((((((()))))))))(((''''''''''''''''''(((''''''''''''&&&&&&&&&)))(((((('''&&&&&&%%%%%%((('''&&&&&&%%%%%%&&&&&&(((((((((((()))***++++++((((((((((((((()))******((((((((()))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))*********))))))((((((''''''(((((()))*********)))))))))))))))(((((((((((((((((('''''''''(((((()))***+++++++++&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))***))))))((((((((())))))))))))(((((())))))))))))((((((((((((&&&'''''''''((((((((((((((((((''''''''''''(((((()))+++...000000...+++)))((((((***---///...,,,***))))))(((((())))))***+++)))---000///,,,+++---000...------,,,++++++*********,,,...000000...,,,***((()))))))))************((()))******,,,,,,---......,,,***((()))+++...000/////////......//////000,,,+++)))((('''((()))***)))))))))))))))******+++))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))((()))++++++***))))))*********++++++++++++******)))(((((((((((((((------,,,+++***)))(((((())))))***+++++++++++++++******)))))))))***,,,,,,++++++,,,------------,,,***+++,,,---------------)))))))))******+++,,,---++++++++++++,,,---...///---------,,,,,,,,,+++++++++++++++************)))************************))))))))))))))))))))))))''')))++++++))))))+++---(((((((((((()))))))))******************++++++,,,******+++******)))((('''(((((())))))))))))((((((************************)))((('''''''''((())))))(((&&&%%%&&&''''''%%%###&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((''''''''''''((((((((()))%%%&&&&&&'''(((((())))))(((((((((((())))))))))))***)))((((((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((('''((()))))))))))))))))))))))))))$$$%%%'''((()))((('''&&&%%%&&&''')))******++++++))))))))))))))))))((((((***))))))(((((())))))***'''(((((()))******++++++---,,,++++++***)))((((((((((((((((((((('''&&&&&&(((((()))))))))))))))***(((''''''&&&&&&''''''(((''''''((((((((()))))))))((((((((((((((((((((((((''')))+++***'''%%%&&&'''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((******)))(((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&''''''((()))***((())))))******))))))(((&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&(((((((((((()))***+++,,,((((((((((((((()))******'''((()))))))))(((&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))%%%&&&((()))*********)))((((((''''''''''''((((((++++++******))))))((((((******))))))((((((''''''$$$%%%'''(((***,,,......(((((('''''''''&&&&&&&&&&&&''')))*********)))((((((((())))))))))))(((((())))))))))))((((((((((((&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((()))+++///111111///+++)))(((&&&&&&)))...000000...*********)))***++++++,,,(((,,,000///,,,***---000......---,,,,,,+++******+++,,,,,,------,,,,,,+++%%%&&&((()))+++,,,,,,,,,((())))))***+++,,,---...---+++)))'''(((***---000//////............///000,,,+++)))((('''(((***+++)))))))))))))))******+++))))))************))))))&&&'''''''''(((((()))))))))))))))))))))))))))))))))'''&&&(((+++,,,)))'''))))))******++++++++++++))))))))))))((((((((((((***************+++++++++((()))***,,,,,,+++******,,,,,,+++++++++,,,...///++++++,,,---------,,,,,,)))***+++,,,---.........***)))(((((()))+++---...++++++++++++,,,---...///---------,,,,,,,,,+++++++++++++++************)))++++++******************))))))))))))))))))))))))&&&)))++++++)))))),,,...(((((((((((()))))))))))))))))))))))))))******++++++++++++******(((''''''))))))************))))))***************************)))(((''''''((()))******(((&&&''')))***'''$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&'''''''''(((((())))))&&&&&&''''''((()))))))))))))))))))))((((((((((((---,,,+++))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***))))))))))))))))))))))))'''(((***+++,,,+++)))((()))))))))))))))(((((('''&&&&&&''''''((()))))))))******))))))))))))******'''(((((()))***+++++++++...---,,,+++***(((''''''&&&&&&'''((('''&&&$$$###''''''(((((())))))******'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))(((((((((((((((((((((((($$$'''***)))'''&&&(((***(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))************)))(((((((((((((((&&&'''''''''''''''''''''&&&''''''((((((((((((((('''''''''&&&&&&%%%%%%$$$(((((())))))))))))((((((&&&&&&&&&'''''')))******(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''((()))***+++(((((((((((()))***+++,,,((((((((((((((()))******'''((()))))))))(((&&&%%%%%%%%%&&&'''((()))******000---((('''((()))(((&&&&&&&&&'''((()))***++++++''''''(((((())))))******))))))))))))))))))))))))******)))(((''''''((((((&&&'''((()))***+++,,,---,,,+++***)))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))000///...---,,,,,,+++,,,///***'''(((,,,000///------+++)))))),,,,,,***((()))***+++,,,------......---...///000000///...---)))111777555000...---+++))))))((((((((((((((()))++++++******)))(((((('''******))))))******+++,,,.........---,,,+++***)))///...,,,***))))))***+++$$$%%%''')))***+++,,,,,,)))))))))))))))))))))))))))******+++***)))(((''')))((('''&&&&&&'''((()))''''''''''''((()))++++++))))))))))))))))))))))))******))))))(((((('''''',,,+++***)))))))))***+++(((((((((((())))))))))))......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,,,,+++''')))******)))(((***++++++++++++++++++***)))(((%%%''')))***+++***)))(((+++***((('''''''''((()))******))))))((((((''''''((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((($$$%%%&&&&&&'''&&&&&&%%%(((%%%###$$$'''((('''&&&''''''''''''&&&%%%$$$###&&&&&&&&&'''''')))***+++)))))))))((((((((((((((()))))))))))))))(((''''''******))))))))))))******+++++++++************)))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))...,,,)))''''''))),,,...((((((((((((''''''''''''---,,,***)))((((((((()))''''''''''''((()))++++++((()))***)))&&&$$$$$$%%%'''(((((()))))))))))))))(((''''''&&&&&&((()))***))))))))))))(((((((((((()))))))))))))))((('''''')))'''&&&'''((()))((('''))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((---+++***(((''''''''''''((((((((((((((((((((((((&&&'''(((((()))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&''''''(((((()))((('''&&&%%%&&&&&&'''))))))((('''&&&&&&%%%%%%''''''''''''''''''&&&&&&''''''(((((())))))*********)))(((''''''((()))***,,,)))&&&&&&''')))***)))))))))((('''&&&%%%%%%$$$&&&&&&&&&''''''''''''(((000,,,((('''((()))((('''''''''(((((())))))******))))))))))))************))))))))))))))))))))))))*********)))))))))((((((&&&'''((()))***+++,,,,,,,,,+++***)))((('''''''''''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((+++************+++,,,,,,...***'''(((,,,......,,,---***((((((***+++***(((******+++++++++++++++***,,,---...///000000000///+++222666333...---,,,+++))))))(((((((((((())))))))))))))))))******************))))))******+++,,,---------,,,,,,+++***))),,,+++***)))(((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))***)))((((((''''''((((((***)))(((((((((((()))***(((((('''(((((()))***+++''''''''''''''''''''''''((((((((()))))))))))))))...---+++))))))((())))))((((((((()))))))))******---,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))((((((+++------,,,***)))***+++******++++++***))))))(((&&&''')))***+++***)))(((+++***)))((('''(((((()))***)))))))))(((((((((''''''''''''''''''((())))))******)))))))))((((((((((((((((((((((((((((((((()))******++++++******)))))))))))))))))))))))))))((((((''''''''''''''''''&&&$$$######&&&'''&&&%%%&&&''''''''''''&&&%%%%%%'''''''''''''''((()))***+++*********************)))))))))))))))(((''''''++++++************+++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************,,,+++***(((((('''((((((''''''''''''((()))***+++((()))***)))'''&&&&&&'''&&&''''''((((((((((((((())))))((('''((()))***+++)))((((((((((((''''''''')))))))))))))))((('''''')))'''&&&'''((()))((('''(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((()))((('''&&&%%%&&&&&&''')))(((((('''&&&&&&%%%%%%(((((((((((((((((((((((())))))))))))((((((((((((***)))(((''''''((()))***+++)))'''&&&''')))))))))((((((((('''&&&&&&%%%%%%'''''''''((((((((())))))...,,,)))(((((()))(((((((((((((((((())))))))))))++++++***************)))))))))))))))))))))))))))*********+++******)))(((''''''((())))))***++++++,,,+++)))((('''&&&&&&&&&'''(((((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((('''''''''((((((((()))***,,,---......***''''''***,,,,,,***,,,***((('''((())))))(((*********+++***))))))(((***+++---///000111111111///444555000,,,,,,,,,***))))))(((((((((((())))))(((((())))))***+++,,,,,,******))))))******+++,,,+++++++++++++++***)))(((***************)))((('''+++***((('''&&&&&&''''''))))))))))))))))))))))))+++)))'''%%%%%%&&&((()))******))))))))))))******))))))(((((((((((())))))''''''''''''''''''''''''''''''((())))))***++++++...---+++***(((((('''''')))))))))*********++++++++++++++++++************++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------...------,,,,,,++++++***---......---***((())))))))))))******))))))(((((('''((()))*********)))(((******)))((((((((((((((())))))))))))((((((((((((''''''&&&&&&&&&'''((((((++++++*********)))))))))'''''''''''''''''''''''')))******++++++******)))************************+++***)))(((''''''((()))'''%%%$$$$$$&&&''''''&&&&&&&&&'''(((((((((((('''(((((((((''''''((())))))******************++++++)))))))))))))))((((((''',,,++++++******++++++,,,++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))(((((()))******)))(((((((((((())))))******+++++++++***)))((('''''''''((((((''''''(((((()))***+++''')))******)))(((((()))%%%&&&''''''((((((''''''***))))))(((((()))+++,,,))))))))))))(((((((((((()))))))))))))))((('''''')))'''&&&'''((()))(((''''''((()))******)))((('''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&''''''(((((((((((())))))(((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%((()))))))))))))))))))))*********)))((('''''''''))))))(((((((((((())))))+++)))'''&&&((()))))))))''''''''''''''''''''''''(((((()))))))))*********,,,+++)))(((((()))))))))***)))))))))((((((((('''+++*********)))((((((((())))))))))))))))))))))))(((((()))******)))(((''''''((((((((())))))******+++***)))'''&&&&&&%%%%%%(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&)))))))))***,,,---///000,,,***(((((()))******(((+++***(((''''''(((((()))))))))******+++************+++,,,...000111222333222555444...******+++***)))(((((((((((())))))***((())))))******+++,,,,,,******))))))******+++,,,***************)))((((((+++,,,,,,------+++***))),,,***(((&&&%%%%%%&&&'''((((((((((((((((((((((((***)))((('''''''''(((((())))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))(((((()))))))))*********,,,,,,+++***)))((((((((()))*********++++++++++++,,,++++++++++++*********++++++++++++++++++++++++((()))***+++,,,---------++++++++++++,,,,,,,,,,,,........................///......------,,,++++++***+++,,,***(((''''''((((((((())))))))))))((((((((())))))*********))))))***))))))((((((((((((((())))))))))))(((((((((((((((''''''''''''((())))))++++++++++++*********)))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))---+++)))'''&&&&&&'''(((((('''&&&&&&'''((())))))%%%&&&'''((())))))))))))))))))((((((((((((((((((((((((((((((((()))))))))(((((())))))))))))((((((+++******))))))******+++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''***))))))(((((('''''''''((((((((((((((()))******%%%'''))))))(((((()))***&&&''''''((()))(((((((((***)))((((((((()))***++++++++++++*********)))))))))))))))))))))((('''''')))'''&&&'''((()))((('''&&&((()))++++++)))(((&&&(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))******((((((((((((((((((((((((%%%%%%&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''((((((((()))))))))))))))''''''''''''&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((((((((()))))))))***)))))))))((((((((('''))))))(((((((((((())))))***)))''''''((())))))(((&&&&&&&&&'''''''''((((((((((((((()))))))))***************))))))))))))*********))))))(((((('''''')))))))))((('''''''''&&&((((((((((((((((((((((((&&&&&&'''''''''''''''&&&((((((((((((((()))))))))***)))(((''''''&&&&&&&&&(((((())))))))))))((((((************************))))))))))))))))))))))))'''''''''((((((((())))))))))))((((((''''''&&&&&&***************+++,,,---+++)))(((((()))))))))(((******)))(((''''''((()))'''((()))+++,,,---------++++++,,,---///111222333333555222,,,(((******)))((((((((((((((()))************************************))))))******+++,,,))))))*********)))((((((***+++,,,------+++***)))***)))'''&&&%%%'''((()))((((((((((((((((((((((((((()))***++++++)))'''&&&((((((((((((((((((((((((***))))))(((((((((((()))************************+++*********)))))))))(((((()))))))))******)))))))))*********++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++((()))***+++,,,---------*********++++++++++++,,,........................++++++******)))(((((((((((()))******)))((()))***'''((())))))))))))(((((()))***************)))))))))))))))))))))(((((('''(((((((((((())))))))))))))))))(((((())))))***+++++++++++++++*********))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((+++***'''%%%$$$%%%&&&'''&&&&&&&&&&&&&&&&&&'''(((%%%%%%'''((())))))*********))))))((((((((())))))''''''(((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))*********)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((***)))'''%%%%%%''')))*********)))((('''&&&%%%%%%)))))))))))))))((((((((()))(((((((((((())))))***$$$&&&((((((''''''((()))(((((()))************)))(((((('''&&&'''((()))*********)))))))))((((((((()))))))))))))))((('''''')))'''&&&'''((()))((('''&&&((()))++++++)))(((&&&(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((())))))*********((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))(((((((((&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((('''((((((((()))))))))***(((((())))))))))))((((((***((('''''')))***)))(((%%%%%%&&&&&&'''(((((((((''''''((((((((()))))))))((()))******)))(((***+++******))))))((((((''''''((('''''''''''''''&&&&&&((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''''')))((((((((((((((((((((()))((((((''''''(((((()))((())))))******))))))(((************************))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((('''''''''))))))(((((((((((((((((())))))))))))************)))***+++***((('''((()))&&&''')))+++,,,.........------------...000111222333444000***(((******((((((''''''(((((()))***+++++++++++++++++++++************))))))******+++,,,))))))************))))))))))))*********))))))((())))))(((''''''(((***+++))))))))))))))))))))))))'''))),,,------+++'''%%%''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((,,,++++++***))))))((((((&&&'''((()))************)))))))))*********++++++---,,,,,,,,,++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,************++++++++++++------------------------,,,,,,++++++***))))))))))))+++,,,,,,++++++,,,---(((((())))))******))))))+++************))))))))))))))))))))))))(((''''''(((((((((((())))))))))))******))))))******+++,,,++++++*********)))))))))************************((())))))******))))))(((''''''''''''''''''''''''((('''&&&%%%$$$$$$%%%%%%###$$$$$$$$$######%%%&&&$$$%%%&&&'''((())))))))))))))))))(((((()))******)))))))))***++++++,,,,,,'''(((((()))))))))))))))(((((((((''''''(((((((((******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))'''$$$""""""$$$'''))),,,,,,+++***)))(((''''''))))))************))))))))))))(((((((((((())))))$$$&&&'''((('''&&&'''((())))))***+++++++++******((('''&&&&&&&&&''')))***''''''''''''&&&&&&&&&&&&)))))))))))))))((('''''')))'''&&&'''((()))(((''''''((()))******)))((('''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((''''''((((((((((((((((((((((((&&&''''''((()))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))))))))((((((((((((''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''(((((('''''''''((()))*********(((((())))))))))))(((((()))((('''((()))***)))'''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))&&&)))++++++)))(((***,,,))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&$$$###$$$&&&((()))))))))((((((((('''''''''(((((((((((()))***++++++))))))************))))))************************))))))))))))))))))))))))'''((((((((())))))))))))'''''''''((((((((((((((()))(((((('''''''''((((((''')))***+++******++++++'''***------***(((((()))&&&'''(((***+++,,,,,,,,,000///......---...//////222222///***)))+++***'''''''''''''''((()))***+++)))******++++++,,,,,,,,,******))))))******+++,,,)))******++++++******)))***)))))))))))))))******************************))))))))))))))))))))))))''')))***++++++)))'''&&&'''((())))))))))))((('''(((((('''(((((()))***+++((((((((((((((((((((((((************************'''((()))******))))))(((((((((((()))))))))******++++++++++++************++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++++++++,,,---,,,******+++,,,((())))))***++++++******,,,+++******)))))))))***((())))))***)))((('''&&&'''((((((((()))))))))***)))))))))))))))******+++******)))))))))((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%###%%%&&&%%%######%%%((($$$%%%&&&'''''''''''''''(((((((((((()))***++++++((())))))***++++++,,,,,,''''''((()))))))))))))))))))))(((((((((((())))))***)))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))))))))))))))************)))***+++,,,,,,+++******))))))(((((((((((())))))%%%'''))))))'''''''''((((((((()))***************)))((('''''''''(((******(((((((((''''''''''''&&&)))))))))))))))((('''''')))'''&&&'''((()))((('''(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''((((((''''''&&&(((((((((((((((((((((((('''((())))))******))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((((('''''''''&&&&&&%%%%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((((((((())))))))))))'''((()))******)))(((''')))(((((((((******)))'''&&&&&&&&&'''''''''''''''(((((()))))))))*********%%%(((++++++)))(((***,,,(((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((()))'''%%%###$$$&&&))),,,)))))))))(((''''''&&&&&&''''''(((((()))+++,,,---))))))************))))))************************))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((()))))))))))))))))))))***++++++'''(((***+++++++++,,,---'''***...///,,,)))((((((''''''((())))))***))))))222111///...---------...111111...***)))++++++'''''''''''''''((()))++++++'''((()))***,,,---...///*********)))***++++++,,,)))******+++++++++******,,,,,,*********+++,,,---++++++,,,,,,+++***)))((())))))))))))))))))))))))((((((((((((((('''''''''((()))***++++++***)))(((''''''''''''(((***++++++************************)))))))))***++++++,,,,,,((()))*********((('''&&&(((((((((((())))))))))))************))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((('''+++,,,,,,***(((''''''((())))))***+++++++++++++++,,,,,,+++***))))))******((()))*********)))'''&&&'''((((((((())))))******((((((((((((((()))******))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))$$$%%%&&&''''''&&&&&&%%%&&&((()))(((&&&&&&(((+++$$$%%%&&&&&&'''&&&&&&&&&(((((((((((()))***,,,,,,&&&''''''((()))*********''''''((()))))))))))))))******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))************************************************))))))))))))))))))))))))******++++++++++++******%%%%%%&&&'''((()))***+++******,,,------,,,+++******)))(((((((((((())))))''')))******((((((((()))'''(((((()))))))))))))))***)))((((((((()))+++,,,++++++++++++************)))))))))))))))((((((''')))'''&&&'''((()))((('''))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))******)))((('''(((((((((((((((((((((((((((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******((((((''''''&&&&&&&&&%%%$$$%%%'''(((((((((''''''&&&'''''''''''''''''''''&&&''''''((()))******+++******))))))(((((('''''''''((()))******)))(((''')))(((((()))******(((''''''''''''''''''''''''''')))************+++++++++((('''&&&%%%&&&(((***+++************)))))))))))))))))))))((('''%%%######))))))))))))((('''&&&%%%))))))))))))************&&&'''((('''&&&%%%&&&'''+++)))'''''')))*********'''''''''''''''((())))))))))))))))))))))))))))))***************)))))))))+++)))'''&&&((()))))))))))))))************)))))),,,+++++++++******))))))))))))))))))***+++------(((***,,,,,,***((((((((((((((((((((()))***+++,,,,,,,,,------.../////////444111///------,,,+++)))(((((((((((('''''''''''',,,,,,+++***)))))))))***+++***)))(((((()))***+++---,,,+++******+++,,,---))))))))))))(((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((//////...---,,,+++***)))************************+++++++++***)))(((((('''((())))))))))))*********,,,,,,,,,+++++++++******++++++,,,------------,,,---------,,,,,,++++++++++++***)))((((((***,,,---.........------,,,,,,,,,//////...---,,,,,,+++++++++,,,---,,,***)))***+++++++++************+++++++++)))''''''((())))))((())))))))))))((('''&&&%%%''''''''''''((((((((())))))***++++++------...///,,,+++***)))(((((((((((())))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((''''''&&&)))((('''&&&&&&'''((()))'''''''''''''''((()))***))))))))))))))))))))))))''''''(((((())))))************))))))))))))******))))))*********+++++++++************************))))))*********))))))(((((()))***++++++***)))((())))))))))))************)))***++++++***)))((('''))))))))))))((((((((((((((()))++++++)))((()))***)))))))))))))))************************)))((((((***'''###"""%%%((()))))),,,***((('''''')))+++,,,((())))))))))))*********+++******)))(((''''''&&&((('''&&&%%%%%%&&&'''((())))))((('''''')))***+++(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''))))))(((((('''''''''&&&************************(((((((((((((((''''''''''''((()))******)))((('''))))))((('''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%&&&'''(((((((((((())))))((('''''''''''''''%%%%%%&&&&&&'''((())))))((((((((('''&&&&&&%%%%%%)))(((&&&%%%%%%''')))+++))))))))))))))))))))))))******))))))((((((''''''&&&'''''''''(((((())))))((('''&&&'''((('''&&&$$$(((((((((((((((''''''&&&((('''&&&%%%&&&(((***+++(((((((((((('''''''''''')))))))))((((((&&&%%%$$$''''''((((((((((((((('''''''''((((((((()))))))))&&&((()))((('''&&&'''(((+++)))'''((()))+++,,,+++))))))((((((((((((((()))*********))))))((((((((('''''''''''''''&&&&&&&&&+++)))''''''((()))))))))'''(((((())))))(((((('''))))))((((((((('''''''''((((((((())))))+++,,,,,,(((***++++++***((((((((((((((((((((()))***++++++,,,,,,,,,---......//////000...,,,,,,,,,,,,+++***'''''''''((((((((()))))),,,+++******))))))************)))(((((()))******,,,+++************+++,,,***)))))))))(((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))************************+++++++++***)))(((((((((((((((((()))))))))******,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,+++)))))))))***,,,---......---------,,,,,,,,,...------,,,++++++******+++,,,---,,,***)))***++++++******))))))******+++***)))'''''')))))))))(((************)))((('''&&&'''''''''((((((((())))))))))))******+++,,,,,,,,,++++++***)))(((((())))))))))))(((((((((((())))))((((((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((''''''&&&))))))(((''''''((()))))))))(((((('''''''''(((((())))))))))))))))))))))))******))))))(((((('''''')))***+++,,,,,,+++***)))************++++++++++++************************))))))************))))))'''((()))******)))((('''(((((()))))))))*********))))))***+++******(((((())))))))))))((((((((((((((()))++++++)))((()))***++++++******))))))(((((())))))******))))))((('''***'''$$$$$$'''))))))((()))((((((''''''''''''''')))))))))************+++*********)))((('''''''''((('''&&&&&&&&&&&&'''(((&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))(((((((((''''''(((((()))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))(((((())))))((('''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((('''&&&%%%))))))((('''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((('''''''''&&&''''''''''''((((((((())))))((('''(((((((((&&&%%%(((((())))))(((((('''&&&''''''&&&&&&'''(((***+++''''''''''''(((((((((((()))))))))))))))(((''''''%%%&&&'''((())))))))))))&&&&&&'''''''''((((((((('''(((***)))((('''(((***+++)))((((((***---------,,,+++***)))((((((((((((*********))))))((((((((())))))))))))))))))))))))***)))''''''((())))))(((''''''((((((((((((''''''(((((('''''''''''''''&&&((((((((((((((()))***+++((()))++++++)))(((((()))''''''''''''((()))******++++++,,,,,,---............,,,******+++,,,+++***%%%&&&&&&''')))******+++++++++***)))))))))*********))))))(((((())))))***+++******))))))******+++******)))))))))((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******************************+++++++++***))))))((((((((((((((())))))))))))***------,,,+++******)))))))))******+++,,,+++++++++,,,,,,,,,,,,++++++++++++,,,+++*********+++---...------------,,,,,,,,,,,,,,,,,,++++++******))))))+++,,,,,,,,,***)))***++++++******))))))******+++***)))'''((()))******)))***++++++******)))((('''''''''((((((((()))))))))************************+++***)))))))))))))))******))))))(((((())))))***))))))))))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((''''''&&&***))))))(((((())))))*********)))(((''''''''''''((((((((((((((((((((((((******))))))((((((''''''(((***,,,......,,,***(((******+++++++++,,,,,,,,,************************))))))************))))))((())))))******))))))((((((((())))))))))))******((())))))************)))))))))))))))((((((((((((((()))++++++)))((()))***,,,,,,+++***)))(((''''''(((((()))))))))((('''''')))''''''''')))***)))((('''((()))))))))'''&&&%%%)))************+++++++++******))))))((((((''''''(((''''''&&&&&&''''''(((''''''((()))))))))))))))++++++++++++++++++++++++(((((((((((()))***++++++))))))((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((((((((())))))(((((((((((()))))))))((((((''''''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((************)))((('''&&&))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((()))(((((()))***)))(((&&&(((((())))))(((((('''&&&''''''&&&&&&'''((()))***))))))))))))************((())))))*********))))))&&&&&&'''(((((((((((((((&&&&&&'''''''''(((((((((((()))******)))(((***+++***)))((()))+++...//////...---,,,***)))(((((((((''''''((((((((())))))))))))***************++++++***((('''((()))***)))((((((((())))))))))))(((((())))))))))))(((((((((((((((((('''''''''(((((()))((()))******((('''((()))'''''''''''''''((())))))******++++++,,,---------///---+++++++++,,,+++***&&&''''''((())))))************))))))))))))******))))))))))))))))))))))))***))))))))))))))))))************)))))))))(((((()))))))))))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************+++++++++******))))))))))))))))))************+++------,,,+++***)))(((((())))))***++++++++++++***,,,+++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,+++***))))))+++******))))))))))))*********)))'''((()))******)))***************)))(((''''''(((((((((((()))))))))++++++*********)))))))))***)))))))))))))))*********))))))))))))))))))***+++******))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((''''''&&&******))))))))))))******))))))((((((((((((((()))((((((((((((((((((((((((''''''(((((())))))******))))))+++,,,,,,+++))))))++++++++++++,,,,,,,,,,,,************************((())))))************)))*********++++++*********(((((((((((()))))))))***(((((())))))************))))))))))))((((((((((((((()))++++++)))((()))***+++*********))))))((((((''''''((((((((((((''''''(((((()))***++++++***)))))))))************))))))************++++++++++++***)))))))))((((((((('''((((((''''''''''''((((((((()))***+++,,,+++***)))++++++++++++++++++++++++'''''''''((()))***,,,,,,))))))(((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))(((''''''(((***+++)))(((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''')))))))))))))))))))))((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((***)))((()))++++++)))''')))))))))))))))(((''''''&&&&&&&&&'''(((((()))***((()))))))))*********+++((())))))***************(((((()))(((((('''&&&&&&''''''((((((((()))))))))''')))******))))))***,,,***)))((()))+++...//////......,,,+++)))(((((((((###$$$%%%&&&((()))******&&&&&&&&&'''''''''(((((()))((('''((()))***)))'''&&&''''''((((((''''''&&&(((((((((((())))))))))))(((((('''''''''''''''((('''((())))))''''''(((***(((''''''''''''(((((()))))))))******+++,,,,,,,,,222000---,,,,,,+++***((())))))))))))))))))((((((***))))))((())))))******)))******************))))))))))))******)))))))))************)))))))))))))))))))))))))))******+++************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((*********))))))))))))(((************************++++++++++++*********************+++++++++,,,,,,,,,,,,+++******)))(((((())))))***++++++++++++***++++++++++++++++++++++++,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,+++)))((()))******))))))))))))))))))******)))'''(((***++++++***(((((())))))((((((''''''(((((((((((()))))))))***,,,,,,,,,+++******)))))))))((((((((()))***++++++******))))))))))))******++++++******))))))((((((************************(((((((((((((((((((((((((((((((((((((((''''''&&&))))))************))))))'''''''''((((((***+++,,,((((((((((((((((((((((((''''''(((((())))))*********)))(((''''''((()))*********+++++++++,,,,,,,,,))))))))))))))))))))))))(((((()))***************)))))))))(((((()))))))))'''(((((((((((()))))))))((((((((())))))***++++++))))))))))))((((((((((((((()))++++++)))((()))***(((((())))))*********+++''''''(((((((((((('''''''''(((***++++++******))))))(((''''''(((***,,,...))))))*********+++++++++))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&'''((()))((('''&&&************************%%%&&&&&&'''(((***+++,,,(((((())))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((()))))))))((('''''''''(((***+++((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))%%%%%%&&&'''(((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&)))(((&&&&&&&&&''')))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''***))))))***++++++***((()))))))))))))))(((((('''&&&&&&''''''((()))))))))&&&&&&''''''(((((())))))((())))))*********))))))))))))))))))((('''&&&%%%''''''((((((((()))))))))'''(((******))))))***,,,+++)))((((((***---------...---,,,***)))(((((((((###$$$%%%&&&((()))***+++'''''''''(((((())))))***)))(((((()))******((('''$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''''''''(((((((((***)))(((''''''''''''''''''((()))((('''''')))***)))((((((''''''((())))))(((((())))))***+++++++++333000...,,,,,,+++)))(((*********))))))((((((((())))))((((((((()))*********++++++,,,,,,++++++***)))******++++++******)))++++++*********))))))))))))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''&&&&&&************************++++++++++++++++++++++++*********+++++++++,,,,,,+++************))))))))))))******+++,,,+++++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++++++++)))((()))******))))))(((((())))))******)))((((((***,,,,,,+++''''''((((((((((((''''''((((((((()))))))))******,,,,,,,,,++++++*********(((((((((((()))***,,,,,,+++******))))))******+++******************))))))************************(((((((((((((((((((((((((((((((((((((((''''''&&&((())))))******))))))(((&&&&&&'''((()))+++,,,---((((((((((((((((((((((((******))))))((((((''''''+++)))'''%%%%%%''')))+++))))))*********+++++++++))))))))))))))))))))))))'''((()))******+++******'''&&&&&&%%%%%%&&&&&&'''''''''(((((((((((())))))***)))))))))))))))***+++))))))))))))((((((((((((((()))++++++)))((()))***''''''((()))***+++,,,,,,''''''((()))))))))((((((&&&(((++++++***))))))***((('''%%%$$$%%%(((+++---((())))))))))))*********))))))))))))(((((((((((('''(((((())))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((()))+++,,,(((((())))))))))))******((((((((((((((((((((((((&&&&&&''''''((()))))))))(((''''''(((((()))***+++(((''''''''''''(((((()))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((('''&&&%%%$$$))))))(((''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%***(((&&&%%%%%%'''***+++''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((((((''''''''')))(((((()))++++++***((())))))******))))))((('''%%%&&&'''(((((()))))))))&&&&&&&&&'''((())))))))))))))))))***))))))(((((('''(((((((((((((((''''''&&&&&&'''''''''(((((((((&&&'''))))))))))))***,,,+++)))'''((()))+++,,,+++---,,,+++))))))(((((((((''''''(((((()))*********)))))))))***++++++,,,,,,((((((((()))******(((&&&%%%&&&&&&''''''&&&&&&%%%'''''''''((((((((())))))+++***)))((('''''''''''''''(((((('''&&&''')))+++***))))))(((((()))))))))''''''((())))))******+++000...,,,+++++++++)))((()))))))))))))))*********((((((((((((((()))******+++,,,------------,,,+++******+++,,,,,,+++******+++++++++*********)))))))))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((())))))************************++++++++++++++++++++++++(((((()))))))))*********))))))))))))***************++++++,,,,,,,,,,,,,,,)))*********++++++++++++)))******+++++++++++++++******+++++++++,,,,,,,,,******++++++++++++++++++)))***+++***)))((()))***))))))(((((((((((())))))***)))((((((+++,,,,,,,,,'''(((((()))))))))(((((((((((()))))))))************************)))))))))'''''''''((()))+++,,,---+++******))))))******+++******************++++++************************(((((((((((((((((((((((((((((((((((((((''''''&&&'''((())))))))))))((('''(((((((((((()))***+++,,,))))))))))))))))))))))))******))))))((((((''''''***)))(((''''''((()))***(((((()))))))))*********))))))))))))))))))))))))'''((()))******+++++++++((('''&&&%%%%%%&&&'''((('''''''''((((((((())))))+++***)))(((((())))))***))))))))))))((((((((((((((()))++++++)))((()))***(((((())))))******++++++'''((())))))******))))))&&&(((******(((((()))+++)))((('''&&&&&&'''((((((''''''((((((((()))))))))(((((((((((())))))))))))'''((()))******)))((('''++++++******++++++,,,---))))))))))))))))))))))))''''''(((((()))***+++,,,(((((()))))))))*********((((((((((((((((((((((((&&&&&&''''''((())))))***&&&'''((())))))*********'''''''''''''''((())))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))(((((('''&&&%%%))))))((('''''''''''''''&&&''''''(((((()))))))))''''''''''''''''''&&&&&&(((''''''&&&'''((()))***'''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((''''''''''''((('''''')))***+++***((()))************)))((((((%%%&&&'''((())))))))))))'''(((((()))***++++++,,,)))))))))))))))(((''''''%%%&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&''''''%%%'''((()))((((((***,,,+++)))'''''')))*********,,,+++***)))((((((((((((++++++++++++*********)))%%%&&&&&&'''((())))))***((((((((()))+++***(((&&&))))))************))))))))))))******++++++,,,,,,,,,+++***(((((('''''''''''''''((('''&&&''')))+++******)))))))))))))))***''''''(((((()))*********---+++))))))***+++***)))''''''((()))***+++,,,,,,((((((((((((((()))******,,,,,,............,,,,,,***+++,,,------,,,+++***+++++++++************))))))))))))))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***+++,,,------************************++++++++++++++++++++++++''''''''''''((((((((((((((((((((()))******++++++++++++,,,------------,,,))))))******++++++++++++))))))***++++++++++++************++++++,,,,,,,,,)))))))))))))))*********)))***+++***)))((((((***))))))(((((((((((())))))***)))((()))+++,,,---,,,((())))))*********))))))))))))))))))************((((((((()))))))))))))))'''''''''((()))+++,,,---++++++************++++++)))))))))***+++++++++,,,************************))))))))))))))))))))))))(((((((((((((((''''''&&&&&&'''((())))))((('''&&&***)))))))))))))))******************************''''''(((((()))*********))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((******++++++++++++***)))(((((()))***+++''''''''''''((((((((())),,,+++***((((((((())))))))))))))))))((((((((((((((()))++++++)))((()))***************))))))))))))(((((()))***************&&&(((***)))'''''')))++++++,,,,,,+++***(((&&&%%%''''''''''''(((((((((((((((((((((((())))))))))))'''((()))******)))(((''')))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))***+++,,,---(((((())))))*********+++************************&&&&&&&&&'''((())))))***%%%&&&(((************)))'''''''''''''''((()))***((((((''''''''''''(((((())))))))))))))))))))))))&&&'''((()))************))))))((('''''''''''''''&&&''''''((()))***++++++%%%%%%&&&&&&'''(((((((((&&&&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&(((''''''(((***+++)))(((***************)))(((((('''''''''''''''((())))))((()))***++++++***(((''')))))))))))))))(((((('''&&&''''''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))************+++++++++******)))))))))))))))))))))))))))+++++++++++++++++++++++++++)))((()))******)))((('''''''''''''''''''''''')))))))))))))))******++++++******)))(((''''''&&&)))((('''&&&%%%&&&&&&''',,,+++)))((('''(((***+++***)))))))))((((((''''''************************))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&(((+++---///000000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,+++*********))))))((((((++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&))))))))))))((((((((((((------,,,+++***)))((('''(((((())))))******++++++***)))((((((((()))+++,,,,,,,,,------------......,,,,,,++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******(((((())))))))))))((((((***((('''&&&&&&'''(((******+++,,,---,,,)))&&&$$$******))))))((((((''''''(((((()))***************++++++)))((((((((()))***))))))(((((()))***++++++++++++************************+++,,,+++***)))(((++++++******)))(((((((((******)))((('''&&&%%%%%%'''''''''''''''''''''&&&*********)))))))))))))))))))))))))))************''''''(((((())))))******)))(((&&&'''((()))'''&&&))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))************************+++***)))(((((()))***+++(((((()))(((((('''&&&&&&))))))((((((''''''&&&&&&((((((''''''''''''((((((******))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&***((('''(((+++,,,+++((())))))))))))))))))))))))%%%%%%&&&&&&'''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***(((&&&$$$&&&'''''''''(((((())))))+++******)))(((''''''&&&))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%''''''(((((((((((('''''')))(((%%%$$$$$$%%%((())))))(((((((((''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))((((((((((((((('''''''''''')))***)))((('''(((***((((((((((((((((((((((((((()))*********((('''&&&))))))(((((('''''''''&&&(((''''''((())))))(((&&&%%%%%%&&&'''((()))******+++***)))((((((((((((((('''''''''''''''((()))))))))***+++,,,,,,+++)))(((((())))))))))))(((''''''&&&'''(((((())))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++)))((()))***+++)))((((((((((((((((((((((((((())))))(((((())))))***+++*********)))(((''''''''')))((('''&&&&&&&&&''''''***)))(((''''''(((***+++******)))))))))(((((((((************************))))))(((((((((((())))))))))))))))))))))))))))))((((((***+++,,,---------............------------...---,,,*********+++,,,************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((('''&&&&&&)))))))))))))))))))))(((************************'''''''''(((((((((((((((+++***)))))))))***+++,,,)))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))(((((())))))))))))(((((('''(((((((((((((((((('''&&&'''((())))))((('''&&&***)))))))))((((((((('''(((((()))******************)))(((''''''((()))))))))))))))))))))***++++++***************************++++++,,,+++***)))((())))))))))))))))))************))))))((('''&&&&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))***(((((()))))))))***************))))))((('''''''''***)))((()))******)))(((************************)))((((((((((((((((((((())))))))))))))))))))))))***************************)))(((((((((((()))***))))))******)))(((((('''((((((((((((((('''''''''((((((''''''''''''((((((******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((''''''***((('''(((+++,,,***)))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))***+++***(((&&&%%%'''''''''((((((((())))))*********)))((('''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&'''(((((((((((((((''''''+++***(((''''''(((***+++))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&((((((((()))))))))))))))''')))***)))((('''(((***((((((((((((((((((((((((((()))*********((('''&&&))))))((((((((('''''''''(((''''''((())))))'''&&&&&&&&&''''''((()))))))))***)))(((((('''''''''((('''''''''''''''((()))))))))***+++,,,,,,,,,******(((((((((((((((''''''&&&&&&'''(((((())))))(((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((''''''''''''(((((('''(((((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***)))))))))))))))))))))))))))))))))(((((())))))***+++******))))))(((((('''''')))(((''''''&&&&&&''''''((('''&&&&&&'''(((***+++************))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))***++++++,,,,,,+++++++++000000000/////////......000///---+++******++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((()))***+++,,,,,,---(((((((((((((((((('''''',,,+++***************+++(((((()))))))))***************++++++,,,,,,---------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++))))))***++++++***))))))((())))))******))))))(((&&&''')))++++++)))'''&&&%%%%%%&&&'''((()))******))))))))))))(((((((((((((((((()))***************)))(((((('''(((((())))))))))))))))))))))))***+++************************++++++,,,,,,++++++***)))''''''((())))))***++++++*********))))))(((((((((&&&&&&&&&''''''(((((()))((((((((())))))*********(((((())))))))))))************)))((((((''''''&&&,,,*********,,,,,,+++***************************(((((((((((((((((())))))))))))))))))))))))))))))************************)))((((((''''''(((((()))***************))))))((('''((((((((((((((()))))))))((((((''''''(((((()))***))))))(((((())))))***************************(((((())))))))))))((((((((()))*********)))((('''***(((((((((***+++***)))))))))))))))))))))))))))))))))(((((('''&&&&&&%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((()))*********((('''&&&''''''(((((((((((())))))******))))))((((((''''''''''''''''''''''''''''''))))))((((((((((((''''''(((((())))))((('''&&&&&&)))))))))))))))))))))))))))))))))(((((((((''''''))))))(((((('''&&&&&&%%%'''''''''''''''''''''''')))))))))(((''''''&&&&&&((((((((())))))******+++''')))***)))((('''(((***((((((((((((((((((((((((((())))))******)))''''''))))))((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((())))))))))))***+++++++++******((((((((((((((('''&&&&&&''''''((()))))))))))))))******************************))))))))))))******)))((((((''''''(((((()))'''((())))))***)))))))))))))))))))))))))))))))))++++++++++++++++++++++++***)))((()))***+++***)))))))))))))))))))))))))))((((((((((((((()))*********)))))))))((((((((('''((((((''''''''''''''''''&&&%%%%%%%%%&&&((()))*********************))))))************************))))))(((((((((((())))))))))))))))))))))))))))))***++++++,,,,,,+++++++++111111000000///.........111///---,,,*********************)))))))))))))))++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((()))))))))))))))*********(((((()))***+++,,,,,,---,,,++++++******)))))))))+++*********))))))))))))++++++++++++,,,,,,,,,,,,******++++++,,,---......,,,,,,++++++++++++,,,,,,************************((()))+++,,,,,,+++)))((()))))))))******)))))))))((((((************(((((((((((((((((()))***,,,---))))))))))))(((((((((((((((((()))***************((((((((())))))******+++***)))))))))))))))*********************++++++++++++++++++++++++*********(((((((((((())))))******************))))))))))))((((((((((((''''''''''''&&&''''''((()))***++++++(((((((((((()))))))))***&&&&&&''''''((())))))***+++***)))***,,,---,,,+++++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))************************((((((''''''''''''(((((()))))))))******))))))(((''''''(((((()))))))))***))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((()))***++++++***)))'''))))))((()))************(((((((((((((((((((((((()))((((((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((())))))***))))))((('''(((((((((((((((((())))))***)))))))))(((((((((''''''''''''''''''''''''''')))))))))))))))((((((((())))))))))))((('''&&&%%%&&&'''((())))))((('''&&&)))))))))((((((((((((''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&'''((()))******+++''')))***)))((('''(((***(((((((((((((((((((((((('''((()))******)))((('''))))))((((((((((((((((((&&&((())))))(((''''''((())))))((((((''''''''''''''''''''''''''''''&&&&&&'''''''''''''''((())))))''''''((()))))))))))))))((((((((()))(((''''''&&&'''(((((()))))))))))))))))))))))))))))))))))))))******))))))))))))*********))))))(((((())))))***((()))******+++++++++***))))))))))))))))))))))))************************)))(((((((((***++++++)))((((((((((((((((((((((((((((((((('''((())))))***))))))))))))((((((((((((''''''((((((((((((((((((%%%%%%%%%&&&'''(((((()))))))))))))))))))))******************************))))))(((((((((((())))))))))))))))))))))))))))))((()))***+++,,,---------/////////......---------000///---+++************))))))))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))((()))))))))*********+++*********************+++,,,,,,++++++******)))))))))))))))))))))))))))(((,,,,,,,,,------------...******+++,,,------......++++++************++++++************************(((***+++------+++***((())))))************))))))+++***)))(((((()))***++++++***)))(((((()))***,,,(((((((((((())))))))))))(((((()))***************))))))***+++,,,---------******)))))))))))))))***))))))*********+++++++++++++++*********)))))))))))))))))))))((((((''''''))))))))))))******************)))((('''&&&&&&%%%&&&&&&'''((()))******+++'''(((((((((((()))))))))&&&&&&&&&'''(((((())))))***)))((()))+++,,,+++***************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''(((((()))((((((''''''((((((((())))))******))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((((()))***++++++***)))(((((()))))))))))))))***+++(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((()))(((((('''&&&&&&&&&'''((())))))((('''&&&***)))))))))(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&&&&''''''((()))))))))%%%%%%&&&&&&'''((())))))''')))***)))((('''(((***(((((((((((((((((((((((('''((()))******)))((('''(((((())))))))))))))))))&&&(((***)))'''&&&'''((()))))))))(((''''''&&&&&&%%%&&&'''(((((('''&&&&&&'''''''''''''''((())))))&&&'''''''''((())))))***)))))))))))))))((((((''''''((())))))******))))))&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))******))))))))))))******((()))***++++++,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((()))((('''(((***++++++***((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))((((((((((((''''''((()))))))))((((((%%%%%%&&&''''''((((((((((((((((((((())))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))&&&((()))+++---.........------------------------///...,,,***))))))******))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++******************((())))))******+++++++++,,,+++++++++******))))))))))))))))))))))))(((((((((((()))************)))******+++++++++,,,,,,,,,++++++,,,,,,------......+++******))))))******+++++++++++++++++++++++++++)))***+++,,,,,,+++***))))))******++++++******)))---+++)))(((((()))+++---***)))(((&&&&&&&&&'''((((((((((((((())))))))))))(((((()))***************((()))+++,,,......//////+++******))))))))))))))))))))))))***++++++,,,,,,******)))(((((((((((()))******)))(((((('''&&&&&&((((((((())))))*********+++******)))((('''&&&&&&'''''''''(((((()))))))))''''''(((((((((((())))))))))))(((''''''&&&&&&%%%(((''''''(((***+++***)))))))))))))))))))))))))))'''''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''&&&''''''(((((((((((('''((())))))))))))))))))******))))))(((((())))))***)))((((((''''''(((((()))''''''''''''''''''''''''(((((())))))))))))((((((((((((((()))))))))******''')))******))))))***+++))))))))))))))))))))))))&&&&&&'''(((((()))******))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))************))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))''''''(((((((((((())))))''''''((((((((((((''''''))))))++++++++++++))))))******)))))))))(((((((((&&&&&&'''(((((()))******(((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&''''''(((''')))***)))((('''(((***(((((((((((((((((((((((('''''')))******))))))((((((((())))))))))))******%%%(((******'''%%%''')))))))))(((((('''''''''&&&%%%&&&'''))))))((('''&&&'''''''''''''''((())))))'''''''''(((((()))***+++***************))))))((((((((()))************)))''''''''''''''''''''''''))))))(((((((((((())))))))))))(((((((((((())))))'''((()))***++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))((('''(((***,,,+++***))))))))))))))))))))))))(((''''''''''''((())))))(((((((((((())))))))))))&&&'''((()))***))))))(((&&&''''''(((((((((''''''&&&'''''''''((((((((((((************************))))))(((((((((((())))))))))))))))))))))))))))))'''((()))+++,,,---......,,,,,,,,,------......///,,,,,,***)))((()))******((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((())))))******+++,,,,,,+++++++++*********))))))))))))))))))))))))******((()))***,,,---------,,,)))*********++++++++++++,,,,,,------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******)))+++++++++******+++++++++))))))(((''''''''''''''''''((((((((()))))))))***(((((()))***************'''(((***,,,.../////////++++++***)))))))))))))))((())))))***++++++,,,,,,***)))((('''&&&''''''(((((((((((((((((((((''''''&&&&&&'''((())))))******(((((((((((((((((())))))''''''(((((((((((((((((('''''''''((((((((()))))))))((((((''''''&&&%%%%%%((('''&&&(((***++++++***((((((((((((((((((((((((&&&''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))((((((''''''((()))))))))))))))*********)))))))))))))))******))))))))))))******((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))((('''&&&'''(((***+++''')))+++***)))(((***,,,))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))***+++*********)))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%&&&'''((())))))))))))*********++++++******************)))))))))((((((((((((((((((((()))))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&'''''''''''''''''')))***)))((('''(((***((((((((((((((((((((((((&&&'''(((*********)))((((((((()))))))))*********$$$(((+++***'''%%%'''***((((((((((((((('''''''''%%%&&&(((******)))(((''''''''''''''''''((())))))(((((((((((()))***+++,,,+++++++++++++++***))))))(((((()))***************************************++++++************++++++((((((''''''''''''((((((&&&'''((()))************))))))))))))))))))))))))************************(((''''''(((+++,,,+++***************************'''''''''''''''((())))))(((((((((((())))))))))))&&&'''(((*********)))(((((((((((()))((((((''''''%%%&&&&&&&&&''''''((((((************************))))))(((((((((((())))))))))))))))))))))))))))))((()))***+++,,,---------+++,,,,,,---...///000000+++***)))(((((()))******(((((())))))*********+++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++((())))))***++++++,,,,,,******************++++++*********+++,,,,,,,,,---(((***,,,...///000//////***++++++++++++,,,,,,,,,------------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++++++++******)))***,,,------,,,***))))))))))))***************'''((((((((())))))******(((((()))***************&&&'''))),,,---.........++++++***))))))((())))))((())))))***++++++,,,,,,)))((('''&&&%%%&&&''''''&&&&&&''''''((()))))))))%%%&&&&&&'''((()))******&&&&&&'''((()))***+++,,,((((((((((((((('''''''''''''''''''''((((((((()))%%%%%%&&&&&&'''(((((()))(((''''''(((***,,,+++***((((((((((((((((((((((((((())))))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((()))***************++++++******))))))((((((******))))))))))))******((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((()))(((&&&$$$%%%'''***,,,''')))+++***((((((***,,,))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((***+++,,,+++*********))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((($$$%%%&&&((())))))******)))(((((((((((((((((()))************))))))))))))******))))))((((((''''''))))))))))))))))))))))))&&&&&&''''''((()))))))))((((((((((((((('''''''''((()))***)))((('''(((***((((((((((((((((((((((((&&&'''(((*********)))((((((((())))))*********+++$$$(((+++***&&&%%%'''***((((((((((((((((((((((((%%%''')))***+++***)))(((++++++************++++++,,,+++***))))))***++++++))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))((('''&&&%%%)))***,,,,,,***)))***+++))))))(((''''''''''''''')))***,,,---...------,,,))))))(((((((((((()))))))))))))))))))))))))))))))))((('''&&&'''(((+++,,,))))))))))))))))))))))))))))))(((((((((((())))))++++++******)))(((((((((******))))))((((((((('''(((((((((((((((((((((((((((((((((((((((''''''''',,,------,,,)))(((((()))***)))))))))***)))'''$$$'''((('''&&&%%%&&&))),,,,,,+++***))))))***+++,,,---,,,,,,++++++******)))))))))))))))))))))******++++++***))))))))))))))))))))))))''''''(((,,,...((()))******)))((()))+++))))))))))))))))))))))))+++*********))))))((((((******))))))(((((('''''')))******++++++******)))---+++***(((((()))+++,,,///***)))------))))))...,,,)))'''(((+++---,,,+++)))*********++++++++++++***,,,...///...---------)))))))))))))))*********------,,,++++++,,,------******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,******************++++++))))))))))))************)))))))))))))))))))))))),,,,,,+++***))))))*********+++,,,------+++***(((******)))))))))))))))***************************))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&(((***+++,,,+++)))(((''''''''''''((((((((()))((())))))*********))))))+++++++++***************''''''(((((())))))******''''''((()))******))))))((()))+++***(((''''''((((((((((((((((((((((((((())))))))))))************)))*********)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((()))***************+++***)))'''''''''((()))+++***)))))))))***+++,,,***************************)))(((&&&&&&''''''(((&&&'''((())))))***))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))(((''''''''''''''')))(((((('''''''''((((((***)))(((''''''((()))***''''''&&&&&&&&&%%%%%%%%%***)))(((((((((((())))))******))))))(((((('''''')))))))))))))))(((''''''((()))***++++++***)))((('''''''''''''''((())))))((((((((((((((((((((((((%%%&&&&&&'''((()))******%%%%%%&&&'''((()))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&%%%%%%'''***++++++***)))(((''''''''''''***))))))(((((())))))***+++***))))))((()))***+++''''''''''''''''''''''''(((((())))))))))))((((((***************)))))))))(((***,,,+++***)))************)))(((((((((((((((((()))+++,,,,,,+++*********))))))))))))))))))***))))))))))))))))))))))))))))))(((''''''(((******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))******((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''***+++,,,+++)))(((((()))***))))))***+++***(((&&&)))******((('''(((+++---++++++***))))))***++++++***+++++++++++++++++++++*********)))))))))))))))+++***)))(((((((((((()))+++,,,,,,***((((((***,,,)))***++++++)))((()))+++))))))))))))))))))))))))************)))))))))(((+++++++++++++++************++++++,,,,,,++++++***,,,+++***(((((()))+++,,,///+++***------)))(((,,,---+++)))***,,,---+++))))))))))))*********++++++(((***,,,------,,,,,,---&&&&&&''')))***+++,,,---))))))))))))))))))))))))++++++++++++++++++++++++------,,,+++***)))((((((************************(((((())))))))))))******)))))))))))))))))))))))),,,++++++***))))))*********+++,,,------+++***(((******))))))))))))******************************))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''&&&&&&%%%'''''''''&&&''''''(((((('''(((***+++++++++)))((('''''''''((((((((())))))))))))************))))))******************++++++((((((((()))))))))))))))%%%&&&&&&'''((((((''''''***+++,,,,,,***))))))***))))))))))))))))))))))))))))))))))))************))))))******)))((('''&&&(((((((((((((((((((((((('''((())))))******))))))***))))))(((((((((((()))******)))(((((()))))))))***************************)))((('''&&&''''''((('''(((((())))))))))))(((''''''''''''(((((((((((((((((((((((())))))))))))******)))(((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))******)))))))))((((((((())))))(((((((((((())))))***)))))))))(((((((((''')))))))))))))))(((''''''(((((()))******)))(((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&%%%%%%''')))++++++***)))))))))))))))))))))((((((''''''(((((()))))))))(((((((((((()))***&&&&&&((((((((((((&&&&&&(((((())))))))))))(((((()))))))))))))))***++++++(((***++++++***))))))***+++******))))))))))))***(((((()))******)))''''''******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''((())))))***++++++''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((()))***)))((('''((()))))))))(((***+++,,,***)))*********)))((((((+++---+++******))))))******+++((())))))***++++++,,,,,,+++*********))))))(((((())))))((((((''''''((((((---...///---***(((((()))+++,,,---,,,***))))))***))))))))))))))))))))))))************))))))))))))'''''''''(((((((((((((((*********++++++*********++++++***))))))***+++,,,---++++++---,,,)))((())),,,+++***+++,,,,,,***(((((()))))))))************''')))+++,,,++++++,,,---&&&'''''')))***+++,,,---***+++,,,,,,,,,,,,+++***++++++++++++++++++******,,,,,,+++***)))(((((('''************************''''''((((((((())))))))))))))))))))))))))))))))),,,+++******)))*********++++++,,,---,,,+++***)))***)))))))))))))))******************************(((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%))))))(((''''''((((((((('''((()))++++++******)))''''''((((((((()))))))))))))))************)))))))))))))))***+++++++++,,,))))))))))))))))))((((((&&&&&&'''((((((((('''''')))+++,,,,,,***))))))***************************))))))))))))************(((((())))))))))))((('''))))))))))))))))))))))))''''''((())))))))))))((('''(((((())))))))))))((())))))))))))((('''&&&&&&))))))))))))))))))))))))))))))(((''''''''''''(((((())))))))))))(((((('''''''''''''''(((((((((((((((((((((((())))))))))))++++++***)))))))))))))))((((((''''''''''''(((((((((((())))))))))))((((((***************)))))))))((((((((((((((()))))))))))))))))))))(((((((((((()))))))))))))))(((''''''''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((((((((())))))((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&%%%&&&''')))***((((((((((((((())))))))))))((((((''''''(((((()))''''''''''''((((((((()))'''(((***++++++***((('''(((((())))))))))))(((((((((((('''&&&&&&'''((()))(((***++++++)))))))))*********)))(((((()))))))))((())))))***)))(((&&&%%%((())))))))))))))))))((())))))))))))))))))))))))))))))******)))((('''&&&(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((())))))******)))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((((((''''''(((***)))((((((***,,,---,,,+++((())))))((('''''')))*********))))))))))))******))))))))))))******++++++++++++******)))(((((((((((((((''''''''''''((((((+++---......+++)))(((''',,,---...,,,***))))))***))))))))))))))))))))))))*********)))))))))))))))%%%%%%%%%&&&&&&'''''''''(((((())))))))))))((((((+++******))))))***+++,,,******+++,,,+++)))(((((()))******+++++++++***)))(((((()))))))))*********)))***,,,,,,******+++,,,*********)))))))))))))))***+++---......---+++***++++++++++++************((((((((()))******++++++************))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))++++++***************+++++++++,,,,,,,,,+++***)))))))))))))))))))))***+++************************(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&%%%***))))))(((((((((((()))(((((()))************)))'''(((((((((((())))))))))))************))))))((((((((()))***+++,,,,,,,,,+++******))))))(((((((((((())))))*********))))))''')))******((('''((()))************************((()))))))))************((((((((()))))))))))))))************************&&&''''''(((((((((((((((&&&'''(((*********)))((())))))******)))'''&&&$$$(((((((((((((((((((((((()))(((((((((''''''''''''))))))***))))))((('''&&&''''''''''''(((((((((((((((((((((((())))))))))))+++***))))))(((((())))))(((''''''''''''(((((()))(((((()))******)))'''&&&'''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''''''''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%%%%&&&'''((((((((((((***))))))(((((())))))***&&&&&&''''''((((((((((((((()))+++,,,,,,+++)))((((((((())))))))))))(((((())))))((('''''''''''''''((()))++++++)))((()))***(((((('''''''''(((((()))))))))*********)))'''&&&'''(((((())))))(((((('''))))))))))))))))))))))))))))))******)))((('''&&&''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))((((((''''''((((((((()))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&((((((''''''(((***)))(((((()))+++------,,,((()))***)))''''''(((***))))))))))))))))))))))))*********))))))(((((((((************))))))((((((((((((''''''''''''((((((&&&))),,,---+++)))((((((,,,---...,,,***))))))***************************))))))))))))))))))******((((((((())))))*********)))******************)))***))))))******++++++,,,((()))*********++++++***)))******+++************))))))))))))************,,,---...,,,***)))***+++************))))))((((((&&&((()))++++++)))(((&&&************************'''(((((()))******++++++*********)))))))))((((((&&&&&&&&&'''((()))))))))))))))))))))))))))))))))+++***************++++++,,,,,,,,,,,,++++++******))))))(((((()))***++++++************************(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&))))))(((((((((((())))))(((((()))***************(((((((((((()))))))))******************)))(((((((((((()))***+++,,,,,,,,,++++++******))))))(((((()))***************))))))&&&(((******((((((((()))************************((()))))))))************((((((((((((((()))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((&&&'''(((*********)))(((******++++++***(((&&&%%%(((((((((((((((((((((((((((((((((((((((''''''&&&))))))***))))))((('''&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))(((''''''''''''((('''''''''''''''((())))))((()))*********((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))))))))(((((((((((()))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((%%%&&&'''))))))************))))))(((((())))))***%%%&&&'''((()))))))))(((''''''))))))))))))''''''(((((())))))))))))(((((())))))************)))(((''')))******)))(((((()))'''''''''''''''(((((()))))))))***++++++***)))((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((******)))(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))%%%'''((((((''''''(((***)))((('''(((***,,,,,,,,,***,,,---,,,***)))***+++((())))))******))))))(((******))))))(((''''''&&&)))))))))))))))))))))***((((((''''''(((((())))))$$$'''***,,,+++*********+++,,,---,,,***))))))***************************))))))))))))************(((((((((((()))))))))))),,,,,,------------,,,,,,)))))))))***++++++,,,,,,'''***+++***,,,000222111.........,,,***)))***+++)))*********++++++++++++---...---,,,***)))***,,,'''(((((()))******++++++((()))***++++++***)))((()))))))))*********++++++++++++*********)))))))))*********))))))(((((('''&&&&&&'''((())))))***+++))))))))))))))))))))))))*********)))******+++,,,,,,,,,,,,+++++++++******(((((((((((()))***+++,,,************************((((((((((((((((((((((((***))))))(((((())))))***************************))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((()))***)))))))))))))))*********((((((((()))))))))************+++******)))(((''')))))))))***+++++++++,,,******************))))))(((((()))))))))(((''''''(((***+++,,,*********+++************************))))))))))))***************)))(((((((((((())))))((((((((((((((((((((((((''''''((())))))))))))((('''(((((())))))))))))(((************)))(((((('''))))))))))))))))))))))))((((((((()))(((''''''&&&((())))))))))))(((((('''''''''''''''(((((((((((((((((((((((()))))))))))))))(((((('''''''''''''''''''''&&&''''''((()))***)))******))))))((('''&&&''''''''''''((((((((((((&&&'''(((*********))))))(((((((((((()))))))))))))))))))))))))))(((''''''((('''&&&&&&&&&&&&'''((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''''''''''''''(((***,,,,,,,,,,,,+++)))((((((''''''(((((()))%%%&&&((()))******))))))(((((((((((((((((((((((((((((())))))))))))(((((($$$&&&)))+++---,,,+++***''')))******)))(((((()))((((((''''''((())))))***'''((()))***+++***))))))(((***+++,,,,,,+++***((())))))))))))))))))))))))))))))(((''''''(((******''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***'''((())))))((('''(((******((('''''')))***+++***+++,,,------+++******+++'''((()))******)))((('''((((((((((((((((((((((((((((((((()))******++++++)))(((((((((((()))***+++&&&(((+++,,,+++***+++,,,)))***++++++)))((()))+++************************((()))))))))************(((''''''''''''''''''&&&++++++,,,,,,,,,,,,++++++(((((()))***+++,,,,,,,,,))),,,---+++...777;;;:::777666444///***((()))+++++++++++++++,,,,,,,,,,,,******+++***)))))),,,...((((((((()))******++++++++++++++++++++++++++++++''''''((()))***+++,,,,,,+++++++++++++++*********+++******)))((((((''''''&&&''''''((()))***+++,,,))))))))))))))))))))))))******))))))***++++++,,,,,,,,,++++++******++++++(((((((((((()))***+++,,,************************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))%%%%%%&&&&&&'''(((******)))))))))))))))******+++(((((()))))))))*********+++++++++******)))((('''******************++++++******************++++++)))))))))))))))(((''''''((()))+++,,,+++***+++,,,))))))))))))))))))))))))))))))))))))************+++***)))(((''''''(((((())))))))))))))))))))))))'''((())))))******))))))***))))))(((((((((((())))))((((((''''''(((((((((************************'''((()))))))))(((&&&&&&'''(((((())))))))))))(((''''''''''''(((((((((((((((((((((((())))))))))))***))))))((('''(((((((((&&&&&&&&&''''''((()))***+++***)))((('''''''''''''''((((((((())))))))))))%%%&&&(((***+++***))))))'''((((((((()))))))))***)))))))))))))))(((''''''(((((('''&&&&&&'''(((((('''''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''''''''(((***+++,,,+++***)))'''''''''&&&&&&'''''''''%%%&&&(((************)))++++++************++++++(((((())))))))))))((((((!!!%%%***,,,---+++***''')))******((((((((()))))))))((())))))***++++++&&&'''(((*********))))))***+++---......---+++***)))))))))))))))))))))))))))((('''&&&'''(((+++,,,'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&''''''((()))))))))'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***((()))***)))((('''((()))***(((&&&&&&((()))***))))))***++++++)))((((((((('''((()))******)))((('''&&&&&&''''''((()))))))))''''''((()))***+++,,,,,,)))))))))))))))***++++++)))***,,,,,,+++++++++---((()))******)))((()))+++************************(((((())))))*********+++,,,,,,++++++******))))))(((((())))))))))))(((((((((((()))++++++,,,,,,,,,***......,,,111;;;AAAAAA???===999222***''')))+++++++++,,,,,,,,,---------&&&'''(((((((((***---000+++++++++***)))(((((('''))))))(((''''''((())))))&&&&&&''')))***+++,,,---((()))***+++,,,---......+++******)))(((''''''&&&''''''((()))***+++,,,,,,))))))))))))))))))))))))******))))))***+++,,,,,,---,,,++++++******++++++(((((((((((()))***+++,,,***************************************************+++,,,------,,,+++***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************$$$$$$$$$%%%'''(((***+++)))))))))))))))******+++))))))))))))************+++++++++******(((''''''+++++++++***************)))))))))***+++++++++,,,+++++++++++++++***))))))&&&''')))***)))((()))***(((((((((((((((((((((((())))))))))))************,,,+++)))((('''''''''((())))))))))))))))))))))))(((((()))***************+++***)))'''''''''((()))((('''&&&%%%%%%&&&((()))************************'''((()))))))))(((&&&%%%''''''((())))))***))))))''''''''''''((((((((()))(((((((((((())))))))))))+++******)))))))))))))))&&&&&&&&&'''''')))******,,,+++)))''''''''''''(((&&&'''''''''(((((())))))$$$&&&(((***++++++))))))'''((((((((())))))******)))))))))))))))((((((''')))((('''&&&&&&'''((()))'''''''''''''''((())))))((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&$$$%%%'''))))))(((&&&%%%''''''(((((('''&&&%%%%%%))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&(((((((((((())))))))))))%%%&&&((()))))))))((('''+++***)))'''''''''((()))''''''(((((((((((('''''''''(((((((((((())))))))))))))))))))))))***++++++)))))))))))))))(((''''''+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))((('''&&&%%%%%%%%%(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))+++(((%%%%%%'''))))))'''))))))))))))(((((((((((()))************))))))((()))((('''%%%&&&''')))***((((((((((((((((((((((((''''''''''''(((((((((((()))***++++++***)))((('''))))))******++++++,,,,,,))))))))))))))))))))))))---,,,***)))))))))******,,,,,,+++***)))))))))******)))(((((((((((())))))''''''(((((())))))*********************)))((('''+++++++++,,,---///222333222111000...---,,,++++++((((((***+++,,,---------***)))(((''''''((()))***((())))))))))))(((((('''+++*********))))))((((((******))))))******+++,,,)))***++++++***)))***+++))),,,...---***)))***+++&&&'''(((*********)))(((************))))))))))))++++++***)))(((((())))))---......//////......---((((((((()))******++++++++++++***)))(((((())))))******))))))))))))******,,,,,,,,,+++++++++******+++******)))(((''''''&&&''''''&&&&&&&&&&&&''''''***(((''''''(((((('''&&&++++++++++++)))'''%%%$$$(((((((((((())))))))))))******++++++***)))'''&&&''''''(((((()))))))))***)))***+++***)))((((((***,,,++++++******++++++,,,************************++++++***)))((('''&&&&&&((())))))***+++,,,,,,,,,((((((((((((((((((((((((************)))))))))))))))((('''&&&&&&'''((()))''''''(((((())))))******''''''(((((())))))******''''''((())))))***))))))***)))(((''''''((()))***************************((((((''''''''''''((((((((((((''''''''''''((((((''''''((()))))))))))))))&&&&&&'''((((((((((((((())))))(((((('''''''''&&&''''''(((((())))))******'''(((((()))))))))))))))))))))((('''&&&&&&%%%%%%))))))))))))))))))))))))(((((()))***************((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''(((((())))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((())))))((('''''''''&&&%%%&&&(((*********'''((()))******)))((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))'''(((((((((''''''&&&%%%(((((((((((())))))))))))&&&''''''(((((((((((((((+++***)))(((''''''((()))(((((())))))))))))(((((())))))))))))***************)))))))))))))))******)))))))))))))))(((''''''******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))((((((***(((&&&&&&((()))((('''))))))))))))(((((((((((())))))*********))))))((())))))((('''((()))***+++))))))))))))))))))))))))((((((((()))))))))******))))))***+++***)))(((((()))))))))***************)))))))))))))))))))))))))))))))))))))))+++,,,---,,,+++******))))))*********))))))((((((((())))))+++++++++***))))))((((((&&&''')))***+++,,,,,,,,,,,,++++++***+++,,,---...------+++***))))))((((((******+++,,,,,,,,,++++++***)))(((((((((((()))***)))******++++++*********+++*********))))))))))))***************++++++,,,)))***++++++***)))***+++***,,,...---***)))***+++&&&'''(((*********)))((((((((()))))))))*********+++******)))(((((())))))*********++++++*********((((((((()))******++++++---,,,,,,+++******+++++++++++++++******+++++++++*********++++++,,,,,,,,,+++++++++***))))))(((((((((((((((''''''((((((((('''&&&&&&'''((())))))(((%%%&&&((()))*********)))(((((((((((())))))))))))******+++++++++***)))(((((((((((())))))*********)))***+++***)))((((((***,,,,,,,,,++++++,,,,,,,,,*********************************)))((((((''''''&&&&&&&&&'''((()))))))))************************))))))))))))))))))))))))***)))((((((((()))******((((((((()))))))))))))))(((((((((((())))))))))))'''((())))))))))))))))))******))))))))))))*********************************))))))(((((())))))***((((((''''''''''''((((((''''''((()))))))))))))))(((((()))************)))))))))((((((((('''''''''(((((((((((()))))))))))))))))))))))))))(((''''''%%%&&&&&&''''''((((((((())))))))))))))))))))))))(((((()))***************((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((###$$$&&&((()))************(((&&&&&&'''((('''&&&'''((()))******)))(((''''''''''''''''''''''''''')))((('''&&&&&&&&&'''((())))))))))))))))))))))))&&&'''((()))((('''&&&%%%(((((((((((())))))))))))'''''''''''''''((())))))***))))))(((((((((((()))))))))************))))))******+++++++++,,,,,,,,,******)))))))))))))))***)))))))))))))))(((((('''))))))((((((((((((((('''************************''''''''''''''''''''''''((((((((((((((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((''''''((())))))(((&&&(((((((((((())))))))))))((()))))))))))))))))))))))))))))))))************************************)))))))))*********++++++(((((()))*********))))))***))))))))))))))))))((()))))))))))))))))))))))))))))))))))))))***+++,,,++++++***)))))))))*********)))))))))))))))******---,,,,,,+++******))))))'''((()))+++,,,---------...---,,,+++*********+++***))))))(((''''''((((((+++,,,,,,,,,+++***))))))+++***))))))))))))***+++******+++,,,---------,,,***************))))))))))))************+++++++++)))***++++++***)))***+++***+++---,,,+++))))))***'''''')))******))))))(((&&&''''''(((***++++++,,,******)))((((((((())))))(((((())))))))))))((((((((((((((()))******++++++---,,,++++++***+++++++++---,,,,,,,,,,,,,,,,,,---(((((()))***+++,,,---...,,,,,,++++++******))))))))))))))))))))))))))))))%%%$$$$$$&&&(((******)))$$$%%%''')))***+++++++++(((((((((((())))))))))))((()))***+++++++++******)))))))))***************)))***+++***)))((((((***++++++************++++++************************))))))))))))))))))))))))%%%&&&&&&''''''(((((((((************************(((((((((((((((((((((((()))))))))))))))***+++,,,))))))))))))))))))(((((())))))))))))(((((((((((()))))))))***))))))((((((******++++++++++++******************************++++++************++++++((((((''''''''''''((((((''''''((())))))))))))))))))***++++++,,,,,,++++++))))))((((((((((((''''''))))))))))))((((((((((((++++++******)))'''&&&%%%%%%%%%&&&'''(((((())))))))))))))))))))))))))))))(((((())))))******)))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((()))))))))))))))'''%%%%%%&&&'''&&&%%%(((((())))))))))))((((((((((((((((((((((((((((((***)))'''%%%%%%&&&((()))((((((((((((((((((((((((&&&'''((())))))((('''%%%(((((((((((())))))))))))(((''''''&&&&&&''')))***)))))))))(((((((((((()))*********++++++*********++++++,,,,,,,,,---------+++******)))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''((()))))))))'''&&&(((((((((((())))))))))))(((((((((((())))))***+++((())))))*********))))))************************)))))))))*********++++++''''''((())))))***************))))))(((((('''''')))))))))))))))))))))))),,,,,,+++***)))(((((('''******))))))))))))************)))))))))***++++++))))))******+++,,,,,,,,,---------,,,+++***)))(((//////...------,,,,,,,,,******)))))))))******++++++++++++++++++***))))))+++******************+++)))***+++,,,------------************************))))))******++++++++++++)))***++++++***)))***+++***+++,,,++++++***))))))'''((()))******)))((('''''''''(((((()))******+++***))))))((((((((()))))))))******************)))((((((((()))******++++++******)))))))))))))))***---,,,,,,++++++,,,,,,---((())))))***+++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))&&&%%%$$$&&&(((******))))))))))))))))))((((((((((((((((((((())))))))))))''''''((()))******++++++******************++++++)))***+++***(((((((((***)))))))))(((((()))))))))************************(((((()))))))))*********((()))))))))******++++++************************''''''''''''((((((((((((((()))))))))***++++++,,,+++******))))))(((((((((******))))))((((((''''''***************)))((('''((()))++++++++++++)))(((************************++++++************++++++((((((''''''''''''((((((''''''((())))))))))))))))))***++++++,,,,,,++++++))))))((((((((((((((((((******))))))((((((''''''************)))((('''&&&)))((((((((('''''''''&&&(((((((((((((((((((((((((((((()))))))))))))))((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((***))))))((('''&&&&&&%%%%%%$$$###$$$&&&((((((((((((((())))))))))))(((((())))))))))))))))))))))))***((('''&&&&&&''')))***((((((((((((((((((((((((&&&'''((())))))(((''''''(((((((((((())))))))))))(((''''''&&&&&&''')))***((((((((())))))))))))(((******++++++++++++******++++++,,,,,,,,,---------******)))))))))))))))***(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((''''''&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''''''''''''''&&&''')))))))))((('''&&&'''((((((((()))))))))***(((((((((((()))***,,,---)))************)))((('''))))))))))))))))))))))))((((((((()))))))))******'''''''''(((((()))************))))))(((((('''''')))))))))))))))))))))))),,,++++++***)))((('''&&&***))))))((())))))*********************+++,,,,,,(((((())))))***++++++,,,000///...---+++(((&&&%%%,,,,,,------------------+++************+++,,,,,,))))))***++++++++++++************++++++*********((((((***+++,,,,,,,,,,,,***************+++++++++((()))***++++++++++++***)))***++++++***)))***++++++******++++++***)))((('''((()))******)))(((''')))((((((((((((((((((((()))((((((((((((((())))))******++++++++++++******((((((((()))******++++++***)))))))))))))))******++++++************++++++************************)))))))))))))))((((((((('''(((((())))))(((((('''((('''&&&''')))***)))(((,,,+++***)))((('''&&&&&&(((((((((((())))))))))))&&&&&&&&&'''((()))***+++++++++******************)))***+++***(((((((((*********))))))))))))******************************(((((())))))******++++++***+++++++++++++++,,,,,,))))))))))))))))))))))))&&&'''''''''((((((((()))((((((((())))))*********++++++******))))))((((((******))))))((((((''''''******+++******)))(((((('''((()))******)))((('''))))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((''''''((()))))))))))))))((()))******++++++******(((((())))))))))))))))))******))))))((((((''''''(((((())))))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((()))))))))(((((('''))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''******)))((('''&&&&&&&&&%%%$$$###$$$&&&((((((((())))))(((((((((((())))))************************)))((('''''''''((()))***))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))'''''''''''''''((())))))'''(((((())))))))))))(((******++++++++++++************+++++++++,,,,,,,,,)))))))))))))))******+++'''(((((()))))))))))))))'''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&((())))))(((''''''(((''''''(((((())))))******))))))((()))***,,,...///...---,,,+++***(((((('''))))))))))))))))))))))))((((((((()))))))))******(((((('''''''''((())))))***))))))))))))))))))((())))))))))))))))))))))))(((((()))******))))))((())))))((((((((()))******************+++,,,------+++++++++***))))))((((((,,,,,,,,,,,,+++***((((((((((((***+++,,,,,,,,,,,,***)))))))))))))))******(((((()))***+++++++++***))))))***++++++***))))))(((((()))***+++++++++************+++++++++++++++((()))***,,,,,,+++******)))***++++++***)))***++++++***)))***++++++)))'''((())))))******)))'''''')))))))))(((((('''''''''((((((''''''(((((())))))))))))************))))))((((((((()))******+++++++++++++++***++++++,,,---***))))))(((((())))))***++++++*********))))))))))))(((((((((((((((((((((''''''))))))))))))''''''***(((((((((***+++***)))))))))(((((((((((())))))(((((((((((())))))))))))'''&&&&&&'''((()))***+++***************))))))))))))***+++***)))((((((***,,,,,,,,,++++++,,,,,,,,,************************)))))))))******+++++++++************************(((((((((((((((((((((((('''''''''(((((())))))***((())))))******)))((((((******************))))))))))))))))))((((((((((((*********+++******))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((''''''((()))))))))))))))'''((())))))***)))))))))(((((())))))))))))******))))))))))))((((((((((((''''''((()))))))))))))))%%%%%%&&&''')))***++++++))))))))))))))))))))))))(((((()))))))))((('''''')))))))))(((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''(((******)))'''%%%%%%&&&'''&&&%%%))))))(((((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&'''(((***+++(((((((((((())))))))))))&&&''''''(((((((((((((((&&&'''((()))******)))((())))))************))))))))))))))))))************(((((((((((()))***,,,,,,''''''((()))))))))))))))((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))(((((('''((()))(((&&&&&&(((***'''''''''((()))***************)))***+++...000222333222///,,,***)))))))))************************)))))))))*********++++++))))))((('''&&&'''(((((()))))))))***************))))))))))))))))))))))))(((((()))******)))((('''((((((((((((((()))***************++++++---......---,,,,,,+++******)))))))))*********+++******)))'''(((***+++,,,,,,++++++******))))))((())))))))))))************))))))(((((())))))******))))))((())))))***************)))*********++++++,,,,,,,,,((()))+++,,,,,,+++***))))))***++++++***)))***++++++***((()))++++++)))&&&((()))*********((('''&&&'''''''''((((((((((((((('''''''''''''''((())))))((())))))******))))))(((((((((((()))******++++++++++++******+++,,,,,,---***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))'''(((***++++++***(((''')))(((((())),,,------,,,((((((''''''((()))***+++(((((((((((())))))))))))))))))(((((()))***+++,,,*********))))))((((((((()))***+++***)))((((((***++++++************++++++******************************************++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++***++++++++++++)))((('''******************++++++(((((((((((())))))))))))))))))***+++++++++*********))))))))))))))))))***))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((''''''''''''((((((''''''((()))))))))))))))'''((())))))******))))))(((((()))))))))*********(((((((((((())))))))))))((())))))))))))(((((('''%%%%%%&&&((()))***+++,,,))))))))))))))))))))))))(((((())))))(((''''''&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%&&&''')))+++,,,***(((&&&&&&'''((('''&&&***)))(((''''''((()))***))))))))))))))))))))))))&&&'''((()))******))))))))))))))))))))))))))))))***)))'''%%%&&&(((+++---(((((((((((())))))))))))%%%&&&((()))))))))((('''&&&'''(((*********)))((())))))************))))))'''(((((((((((()))))))))'''''''''((()))+++------''''''((()))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))'''))))))'''%%%%%%(((+++&&&''''''((()))******++++++*********,,,...111333888555222...+++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,***)))((('''&&&&&&'''((())))))******++++++,,,,,,))))))))))))))))))))))))++++++++++++)))'''%%%###((((((((((((((()))******++++++++++++,,,---...///***++++++,,,,,,---......)))************)))((((((***+++,,,---...---,,,+++,,,,,,+++***************,,,,,,++++++***((('''&&&'''((()))******)))((('''******+++++++++***))))))*********++++++,,,,,,,,,''')))+++,,,,,,,,,***))))))+++++++++***)))***++++++)))((()))++++++)))&&&((()))*********((('''&&&%%%&&&&&&'''((()))******'''''''''''''''((()))*********++++++++++++******((((((((()))******++++++))))))(((((()))***++++++******))))))))))))******''''''((()))***+++,,,,,,******************++++++((()))+++,,,,,,+++)))((((((''''''***---/////////***)))(((''''''((()))***(((((((((((()))))))))))),,,+++*********+++,,,---***)))))))))(((((('''''')))***+++***)))((((((***((((((''''''''''''((((((************************************************+++++++++***************************************'''(((((()))***++++++,,,,,,---------,,,***(((''')))))))))***+++++++++,,,''''''(((((())))))******((()))***+++++++++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''(((((('''(((((()))))))))))))))(((((()))***************(((((())))))*********+++''''''(((((())))))******************)))'''&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&''')))***'''&&&%%%&&&(((************)))(((''''''((()))***(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******((((((((((((''''''''''''(((((())))))))))))((((((***************)))((((((************************+++,,,,,,---,,,+++***)))(((((((((((())))))))))))******)))))))))))))))***+++***)))(((((()))******((((((((((((((((((((((((******+++******)))((('''&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&((()))***)))***,,,---///333888<<<>>>:::444...)))(((((()))(((((()))(((((()))+++...111111000///---,,,+++***---+++)))'''&&&&&&((()))((((((''''''''''''(((((()))************+++++++++***)))))))))))))))******'''''''''''''''((())))))+++***)))))))))***,,,,,,++++++++++++++++++++++++***,,,...,,,***(((***,,,,,,+++)))(((((()))+++,,,,,,***)))+++---...,,,)))))))))))))))************))))))))))))))))))))))))'''((()))++++++***))))))++++++,,,,,,,,,---------)))******++++++*********((()))))))))************+++++++++***)))(((((('''(((((())))))))))))(((((('''(((((()))))))))))))))%%%&&&&&&'''((())))))***)))))))))))))))***++++++******+++++++++,,,,,,,,,+++++++++************))))))((('''&&&%%%$$$$$$$$$))))))))))))((((((((((((+++*********))))))(((((('''&&&%%%&&&(((******)))*********)))))))))))))))++++++***)))(((((())))))******))))))******+++,,,+++***)))***++++++***))))))))))))***++++++,,,,,,---,,,+++***)))'''&&&&&&,,,***)))''''''(((***+++))))))))))))))))))))))))************************((()))+++,,,------,,,,,,------+++***))))))((((((---,,,+++)))))))))***+++))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''++++++************+++++++++***)))(((((()))***+++''''''''''''''''''''''''************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))(((&&&%%%&&&)))***)))'''(((((('''(((***---000333,,,,,,,,,+++++++++******&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%(((''''''&&&&&&((()))***((((((((((((((()))******))))))))))))((((((((((((''''''&&&%%%&&&'''((())))))))))))))))))((('''''')))))))))))))))))))))))))))***+++++++++)))((('''((((((((((((((((((((((((((((((((())))))))))))***((((((((()))******++++++))))))((((((((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))******)))))))))((((((((())))))************))))))((((((((((((((('''&&&&&&((((((((((((((((((((((((***+++,,,,,,+++***)))((((((((((((((()))))))))*********))))))))))))************)))))))))******+++))))))))))))))))))))))))((())))))*********))))))'''(((((())))))))))))((())))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''((()))*********))))))))))))))))))))))))(((((((((((((((((((((((((((''''''&&&'''((()))***)))+++,,,...000333888;;;===999333...***(((((()))))))))***))))))***,,,...//////...------,,,++++++---,,,***)))(((((())))))***))))))(((((())))))***)))************+++++++++,,,+++***************+++(((''''''''''''((()))))),,,+++*********+++------------------------------***,,,---,,,)))((()))***,,,+++***))))))***+++,,,,,,***)))***,,,---***((())))))))))))************))))))))))))))))))))))))(((((()))***************++++++++++++,,,,,,,,,,,,***+++++++++++++++***))))))*********++++++++++++++++++******)))(((((('''(((((())))))))))))(((((('''(((((()))))))))))))))''''''(((((()))*********'''''''''''''''((())))))************++++++,,,,,,+++++++++************)))***)))((('''''''''''''''***)))))))))((((((((((((************)))))))))((()))'''&&&''')))++++++******)))))))))))))))))))))++++++***)))))))))))))))******))))))******+++,,,,,,+++***+++,,,---,,,***)))))))))***++++++,,,,,,,,,,,,+++***)))(((((('''******++++++++++++******************************************************((()))+++,,,------,,,,,,++++++******)))*********+++***((('''''''''((()))************************))))))*********+++++++++)))))))))(((((()))))))))+++***)))(((((()))***+++((((((((((((((((((((((((*********)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))***((('''(((***+++***(((+++***)))))))))***+++,,,,,,+++++++++************&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((('''''''''&&&%%%%%%%%%&&&(((((())))))((((((((()))************))))))((((((''''''(((((('''''''''((()))***)))))))))))))))((('''''')))))))))))))))))))))))))))******+++***)))((('''))))))))))))))))))))))))''''''''''''((((((((((((((((((((()))******++++++))))))(((((((((((())))))***)))(((((((((((()))***))))))))))))((((((((((((++++++*********)))))))))******++++++++++++******(((((((((((((((''''''&&&'''''''''''''''''''''''')))************))))))(((((((((((()))))))))*********)))))))))))))))******(((((()))***+++++++++***************************'''''')))******+++++++++((())))))))))))(((((('''))))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((()))))))))+++---...000333777:::;;;888333...***(((((())))))***++++++******,,,...------,,,,,,++++++++++++,,,,,,,,,,,,+++***))))))+++******))))))******+++)))************+++++++++------,,,+++******++++++((((((((((((((())))))***,,,,,,++++++,,,,,,---...........................+++,,,,,,+++)))(((((()))************************,,,+++******++++++)))'''))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++)))*********++++++++++++,,,,,,,,,,,,,,,+++***)))*********+++++++++,,,,,,++++++******)))(((((((((((())))))******))))))((('''((())))))******))))))))))))))))))************(((''''''''''''((()))))))))))))))************++++++++++++************)))+++******)))))))))************)))))))))(((((((((************))))))))))))***((('''(((***+++++++++))))))))))))))))))******+++***))))))))))))))))))******))))))******+++,,,---,,,++++++------,,,+++)))))))))***++++++,,,,,,,,,,,,++++++************)))***,,,......,,,+++)))++++++++++++++++++++++++************************)))***+++,,,------,,,,,,)))))))))))))))***+++,,,***)))(((((('''(((((((((++++++++++++++++++++++++((((((((()))))))))************))))))))))))************))))))))))))************************************))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))+++***))))))++++++***))),,,++++++++++++*********************))))))))))))((((((((((((((((((((((((******++++++******))))))'''''''''&&&'''(((((()))+++******)))))))))******+++******)))(((''''''&&&))))))((((((((()))***+++)))))))))))))))((((((''')))))))))))))))))))))))))))************)))((((((************************''''''''''''((((((((()))((((((((()))******++++++))))))(((((((((((())))))+++***(((''''''(((***+++******))))))((((((''''''++++++*********))))))))))))******++++++******)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))))))))***+++%%%&&&((()))*********)))))))))))))))))))))))))))(((((()))***************))))))***))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))(((&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))+++---///000222666999888555222...+++)))(((((((((***+++***))))))+++---************++++++++++++***+++,,,---,,,+++)))(((*********))))))*********))))))*********+++++++++---,,,++++++************))))))(((((())))))***+++++++++++++++,,,,,,------........................,,,,,,,,,+++***))))))))))))***++++++++++++***)))++++++*********)))'''&&&((()))))))))************))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))************,,,,,,---,,,,,,+++***)))))))))*********+++++++++************))))))(((((()))))))))******)))))))))(((((()))************)))***)))))))))))))))))))))******))))))******+++,,,)))))))))))))))))))))***+++++++++*********))))))***************+++,,,,,,*********)))))))))((((((*********)))))))))))))))***((('''((()))++++++***)))))))))))))))***************)))))))))))))))*********))))))******+++,,,---+++***+++,,,---,,,+++)))))))))***++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************)))***,,,---------,,,,,,******))))))))))))******++++++******************************************(((((((((((())))))))))))---,,,,,,,,,,,,,,,,,,---***))))))))))))))))))******************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))******)))))))))(((((((((((()))))))))))))))))))))))))))******+++((((((((((((((((((((((((+++***************))))))******,,,---------------)))))))))))))))(((((((((((((((((((((((((((((((((*********++++++******)))***************+++++++++,,,+++******************++++++***)))((('''&&&&&&(((((((((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((())))))*********)))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((()))******++++++)))(((((((((((())))))***,,,***)))'''''')))***,,,******))))))((((((''''''******)))))))))((((((((((((((())))))))))))(((((())))))************))))))************************(((((((((((((((((())))))))))))))))))************))))))(((((()))***++++++###$$$&&&((())))))((('''((((((((((((((((((((((((***************)))(((((())))))***))))))((('''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((&&&''''''((((((((((((((()))+++---...///111444666444333111...+++***(((((('''(((***)))(((((()))***)))))))))************+++((()))+++,,,,,,***((('''***))))))(((((())))))***))))))*********+++++++++++++++***))))))))))))))))))))))))))))))***++++++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++***)))***++++++++++++***)))***+++++++++)))(((''''''((()))))))))************))))))))))))))))))))))))***)))((((((((()))+++,,,(((((()))))))))*********,,,,,,,,,,,,++++++***)))(((((((((((())))))))))))*********)))))))))))))))))))))************))))))((())))))***************((((((((((((((((((''''''***************+++,,,,,,***)))))))))))))))))))))+++++++++*********))))))))))))))))))***+++,,,,,,************))))))))))))))))))))))))))))))******)))'''&&&&&&((())))))((((((((())))))***************)))))))))))))))************))))))******+++,,,,,,***)))***+++,,,+++))))))))))))***++++++,,,,,,***++++++++++++,,,,,,,,,***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,---...---,,,+++,,,+++***)))((((((((((((*********+++++++++******))))))))))))))))))))))))++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---)))))))))******))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))******+++(((((((((((((((((((((((())))))***))))))((())))))))))))***+++,,,+++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***))))))((()))******+++++++++++++++++++++***************+++*********)))(((''''''&&&''''''(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))******((((((((((((((((((((((((''''''((((((((()))))))))((((((((()))******++++++((((((((((((((()))******+++***))))))))))))***+++))))))))))))((((((((((((******)))))))))((((((((((((((())))))))))))((((((&&&''''''((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))***)))))))))*********++++++(((((((((((()))***+++,,,%%%%%%&&&''''''(((((('''''''''''''''''''''''''''+++++++++******)))''''''((())))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&((()))*********((((((((((((((((((((((((&&&&&&&&&'''(((((())))))&&&''''''((()))((((((((((((***,,,---...///111333111111000...,,,***)))(((&&&((())))))(((''''''((())))))******************((()))+++,,,,,,***)))''')))))))))(((((())))))))))))************+++++++++***)))))))))))))))*********************++++++,,,((()))***++++++++++++***+++++++++++++++++++++++++++*********,,,---,,,+++***************************+++,,,+++***(((((()))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++((()))))))))************)))******+++++++++******'''''''''((((((((())))))******)))))))))))))))))))))******++++++******)))((()))******++++++******''''''''''''(((((((((((()))(((((((((((()))******+++************)))))))))+++++++++************))))))))))))))))))***+++,,,++++++*********)))))))))))))))))))))************)))'''&&&&&&((((((((('''((((((((()))******++++++)))))))))))))))******+++******))))))******+++,,,+++***))))))++++++***))))))))))))***++++++,,,,,,*********+++++++++++++++***)))''''''''')))+++---,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,---......---,,,+++,,,,,,***)))((('''''''''''''''((())))))))))))(((((((((((((((((((((((((((************+++++++++,,,******))))))))))))******))))))************))))))(((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++******)))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))'''((())))))(((((()))+++******)))(((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))((((((''''''((())))))))))))))))))))))))))))))***++++++))))))))))))((((((((((((&&&'''((()))))))))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))******++++++(((''''''(((((()))***+++************************(((((((((((())))))))))))++++++*********))))))))))))))))))******)))))))))&&&&&&'''(((((((((((((((************************))))))((((((((()))***+++))))))*********+++++++++(((((((((((()))***+++,,,(((((((((''''''(((((()))(((((((((((((((((((((((())))))*********))))))((('''(((((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''))))))))))))))))))))))))&&&&&&'''(((((()))******&&&&&&((()))))))))((('''&&&)))+++,,,------///111/////////...---***)))'''&&&(((******)))(((((((((************************)))***+++,,,,,,+++******+++******))))))******+++)))************+++++++++))))))))))))***+++,,,,,,+++************+++,,,,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++((('''&&&(((+++---,,,***,,,+++***))))))***+++,,,)))+++---,,,***)))***+++))))))))))))************))))))))))))))))))))))))(((((()))***************)))))))))*********++++++''''''((()))************(((((((((((()))))))))))))))))))))))))))))))))***)))******++++++******)))))))))***++++++++++++***'''''''''((())))))******))))))(((((())))))***+++,,,,,,++++++************+++++++++************)))*********)))******+++++++++++++++*********))))))((()))))))))***************(((''''''((())))))((('''(((((()))******++++++)))))))))))))))***++++++******))))))******+++,,,,,,+++******,,,,,,+++***)))))))))***++++++,,,,,,******************))))))))))))))))))***+++,,,,,,++++++++++++++++++++++++************************,,,,,,---......---,,,++++++***)))(((((((((((((((&&&'''((()))***))))))((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))(((((()))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++******)))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))&&&(((******)))))),,,...+++***)))'''''''''((((((((((((((())))))*********((((((((((((((((((((((((&&&'''(((((())))))((((((&&&'''((()))))))))(((((('''''''''((()))***+++,,,(((((((((((())))))))))))'''((()))*********))))))''''''((()))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))******++++++''''''''''''((()))***+++)))***++++++++++++***)))''''''(((((())))))******,,,,,,,,,+++++++++************++++++++++++******(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((((((***+++,,,)))************+++++++++(((((((((((()))***+++,,,,,,+++)))(((((()))***+++))))))))))))))))))))))))'''((()))******++++++***''''''((())))))***))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))'''&&&###"""!!!************************'''''''''((()))******+++%%%&&&((()))))))))((('''&&&(((+++,,,,,,,,,...///......///...---+++)))'''''')))+++,,,***)))((()))++++++++++++*********)))+++,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++,,,)))************+++++++++)))))))))***+++,,,......++++++******++++++,,,---***+++,,,---...---,,,,,,++++++++++++++++++++++++&&&$$$###&&&***,,,+++))),,,+++)))(((((()))+++,,,(((+++------+++***+++---))))))))))))************))))))))))))))))))))))))'''(((***+++++++++***)))************++++++++++++%%%&&&''')))************))))))))))))************)))))))))))))))***************++++++++++++******))))))***++++++++++++***'''(((((()))***++++++,,,+++++++++***++++++,,,---,,,,,,,,,+++++++++******+++++++++************))),,,++++++******++++++,,,+++++++++************)))(((((())))))*********++++++***(((((()))******)))'''(((((()))***+++++++++))))))((())))))***++++++*********)))***++++++,,,---,,,++++++------,,,+++)))))))))***++++++,,,,,,************))))))((((((''')))+++---...---,,,+++++++++++++++++++++++++++************************,,,---.........---,,,+++((((((((((((((())))))***((()))***,,,,,,,,,+++***)))))))))))))))))))))))))))*********++++++++++++++++++************++++++((()))***++++++***)))((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))&&&)))+++,,,++++++...000+++***))))))***,,,///000(((((())))))******++++++((((((((((((((((((((((((''''''((()))))))))))))))'''((()))++++++******)))&&&&&&&&&'''(((***,,,---''''''(((((())))))******((()))***+++,,,+++******''''''((()))))))))))))))))))))))))))))))))))))))***)))(((((((((***+++,,,))))))))))))))))))))))))+++,,,,,,,,,,,,---------((((((((()))******++++++''''''''''''((()))++++++)))))))))))))))******+++(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((''''''))))))(((((('''''''''&&&************************))))))))))))************+++*********))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))******)))))))))))))))***%%%&&&&&&'''((())))))***))))))))))))))))))))))))((((((((((((((((((((((((******++++++++++++***)))''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((())))))))))))(((((((((((('''***,,,+++(((&&&''')))...---,,,+++************((()))))))))************+++++++++************)))'''(((***++++++***)))(((+++,,,,,,---,,,+++)))(((,,,++++++***)))(((''''''++++++++++++++++++++++++%%%'''***,,,.........---)))***+++,,,,,,+++***)))'''))),,,---,,,*********111///+++'''%%%%%%&&&(((,,,***))))))******((('''))))))))))))))))))))))))************))))))))))))))))))(((((()))***++++++******************************((('''&&&&&&&&&&&&((((((((((((''''''''''''+++***)))((()))***,,,...(((((())))))******++++++))))))))))))))))))))))))'''''''''''''''((())))))+++*********+++,,,------------,,,+++************)))******)))((((((+++---++++++***))))))))))))))))))******++++++******))))))))))))***+++++++++,,,******)))(((''''''((((((******+++++++++,,,,,,,,,((()))***++++++++++++***)))))))))))))))***************))))))******+++,,,///...+++***))))))***+++++++++******++++++,,,---,,,,,,,,,---------......///---+++***++++++)))(((++++++*********+++---...,,,,,,++++++***)))(((((())))))))))))))))))))))))%%%&&&&&&''''''''''''''''''((()))******)))((('''***++++++++++++,,,,,,,,,******))))))))))))******+++*********))))))(((((()))(((''''''''')))***+++(((''''''&&&&&&((()))***'''((()))++++++******))))))(((&&&%%%&&&''')))+++,,,+++++++++******)))))),,,,,,+++***)))))))))***))))))((((((((((((((()))(((((())))))))))))(((''''''(((((()))***++++++++++++++++++*********))))))******))))))(((((('''''''''(((((()))***+++++++++333111...+++)))))))))******)))***+++,,,,,,***(((***)))(((''''''((()))***))))))((((((((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((******))))))(((((('''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))******++++++))))))(((((())))))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))******************))))))((((((((())))))((((((((('''''''''************************))))))))))))************************)))))))))((((((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))******&&&&&&'''(((((()))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((('''''''''''''''((((((((((((''''''&&&'''''''''((((((((((((************)))))))))))))))+++---,,,)))((((((***...---,,,+++***************************++++++,,,*********)))))))))(((((()))***************))))))+++,,,,,,,,,++++++***)))*********)))))))))))))))))))))))))))))))))))))))((()))+++------,,,+++*********++++++++++++******'''))),,,,,,+++******+++,,,+++******)))************)))((()))++++++***)))))))))))))))))))))))))))))))))******++++++,,,,,,)))))))))))))))***++++++************************,,,+++***)))((((((((((((((((((((((((''''''''''''(((((())))))******))))))++++++******)))(((((('''))))))))))))))))))))))))((((((''''''(((((()))***+++************++++++,,,******++++++)))((('''''''''(((((('''&&&''')))+++***)))((((((((((((((()))******++++++++++++*********************+++++++++******)))))))))(((((((((*********+++++++++,,,,,,)))))))))***************'''(((((()))***+++,,,,,,******))))))******+++,,,///---+++***))))))***+++---,,,,,,+++************++++++++++++,,,,,,,,,---...,,,+++***++++++***)))++++++*********+++,,,---,,,,,,+++******)))(((((())))))))))))))))))))))))''''''((()))))))))))))))(((((()))******)))((('''(((((()))))))))***************))))))))))))******************)))))))))((()))(((''''''((()))***+++(((''''''&&&&&&((()))***'''((()))***+++******))))))((('''&&&&&&((()))***))))))))))))((((((((('''++++++******************))))))(((((((((((())))))(((((())))))))))))(((((('''(((((()))******++++++*********)))))))))((((((***)))))))))(((((((((''''''(((((()))******+++++++++***)))((()))***,,,---***))))))+++,,,,,,***(((***)))(((((((((((()))***))))))(((((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))*********))))))(((((())))))***+++))))))*********+++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))***************)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))((())))))******))))))((((((((((((((())))))))))))***)))))))))))))))******'''(((((())))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))'''(((((())))))(((((('''(((((((((((())))))))))))++++++++++++***************,,,------,,,*********---,,,+++***************++++++***)))***+++,,,---))))))))))))(((((((((''',,,+++***))))))))))))))),,,,,,+++************+++(((((())))))************))))))))))))))))))))))))+++,,,------,,,+++)))(((++++++************++++++)))***++++++******+++---***+++,,,---...---,,,+++***)))(((***,,,------,,,))))))))))))))))))))))))((()))***+++,,,---......))))))))))))))))))***+++************************,,,+++***))))))(((((()))((((((((((((''''''''''''&&&((()))******)))'''%%%++++++******)))((((((((()))))))))))))))))))))))))))))))))((()))******+++++++++***)))))))))******)))+++---...,,,)))(((''''''((()))((('''''')))+++(((((('''''''''(((((()))+++++++++,,,,,,++++++++++++++++++************************+++******)))(((*********++++++++++++,,,******))))))((())))))***''''''(((***+++,,,---...******))))))******+++,,,...---+++***))))))***+++......---,,,***))))))(((************++++++++++++---+++******+++,,,,,,++++++************+++,,,,,,+++++++++******))))))((((((((((((((((((((((((((())))))***+++++++++++++++(((((()))******))))))(((((((((((()))))))))************))))))))))))******************)))))))))))))))(((((((((((())))))***(((''''''&&&&&&((()))***(((((()))************))))))((('''&&&'''((()))***))))))))))))((((((((((((((()))***+++++++++***)))))))))(((((((((((())))))((((((((()))))))))))))))((((((((()))******++++++)))))))))((((((((((((((())))))))))))((((((((((((((((((((()))******++++++'''&&&&&&&&&(((***,,,---***))))))***++++++***(((***))))))(((((())))))***))))))(((((((((((())))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''&&&&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((()))))))))******************))))))))))))((((((((((((((()))******((())))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((++++++******************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********************))))))))))))))))))))))))******)))))))))(((((((((((())))))))))))))))))))))))))))))***+++((()))))))))*********+++(((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++++++++***(((((())))))))))))((((((((())))))))))))*********++++++*********)))))))))***+++---------+++******,,,,,,+++***************+++***)))((()))***,,,---******)))))))))(((((((((...---+++)))(((((()))))),,,+++***))))))***+++,,,))))))))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++)))))),,,+++***))))))***+++,,,)))***+++*********,,,.........//////...,,,+++***+++***)))***,,,---,,,+++))))))))))))))))))))))))))))))******+++,,,,,,---***)))))))))))))))******************************))))))((('''''''''''''''((((((((((((''''''''''''((())))))***)))(((&&&%%%''''''((()))***++++++,,,))))))))))))))))))))))))******))))))******+++,,,++++++***)))((((((((()))***...333333111---+++***)))+++,,,+++******+++---)))(((((((((((())))))***++++++,,,,,,,,,,,,++++++,,,+++++++++***))))))))))))***+++,,,++++++***)))************++++++++++++,,,+++***)))))))))******((())))))***+++,,,,,,---******))))))******+++,,,,,,,,,+++***))))))******------,,,,,,+++***))))))*********++++++++++++,,,,,,***)))***+++------,,,******************+++++++++*********)))))))))((((((((((((((((((((((((((()))***++++++,,,,,,++++++((()))))))))************************++++++++++++******))))))))))))***************))))))))))))))))))(((((((((((()))))))))(((''''''&&&&&&((()))***((()))))))))************((((((''''''(((((()))***+++++++++***************&&&'''***+++,,,+++***))))))(((((((((((())))))***((((((((((((((())))))***(((((())))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))***************)))((('''''''''((((((***)))((()))***+++***((()))))))))))))))))))))))))))(((((((((((())))))***'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''')))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))************++++++******))))))((((((((((((((('''((())))))***'''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))******************++++++)))*********************((((((((((((((((((((((((((()))))))))************))))))))))))))))))******))))))************))))))(((((((((((())))))))))))))))))(((((()))***++++++))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((''''''(((((())))))))))))(((((())))))))))))*********+++******)))))))))((((((((()))***+++------,,,***(((++++++******))))))************)))((()))***+++,,,++++++*********)))))))))...---+++)))((())))))***+++***)))))))))***+++,,,++++++******)))(((((('''******************************++++++,,,,,,++++++,,,+++***))))))***+++,,,)))***++++++***+++---///000///...,,,,,,+++,,,,,,---,,,++++++,,,,,,+++)))))))))))))))))))))))))))******************))))))******)))))))))))))))***************************)))((((((''''''''''''((((((((((((((('''''''''''',,,+++)))((('''(((((()))''''''((()))***+++,,,,,,))))))))))))))))))))))))***************+++,,,,,,++++++***)))((((((((()))+++000555666222...,,,,,,)))+++,,,,,,++++++,,,---+++******)))******++++++***++++++,,,,,,++++++***,,,+++++++++***)))))))))*********+++++++++******))))))*********+++++++++,,,++++++*********++++++++++++************************))))))******+++,,,++++++*********************++++++,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,+++***))))))+++------,,,*********************************)))))))))))))))((((((((((((((((((((((((((()))******++++++******)))))))))))))))***++++++))))))*********+++++++++******))))))))))))******))))))))))))))))))******((())))))))))))((((((((((((''''''&&&&&&((()))***)))))))))))))))*********((((((((((((((()))************************++++++&&&''')))+++,,,+++)))(((((((((((((((((()))******((((((''''''((()))***+++)))))))))))))))*********************************(((((((((((()))))))))))))))))))))))))))*********,,,+++***)))((('''''''''***)))((((((*********((())))))************))))))((((((((((((((()))******(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))************++++++******))))))((((((((((((''''''(((((()))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))************++++++++++++)))))))))***************************++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************)))******++++++******)))(((((((((((())))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((())))))))))))((())))))******))))))((())))))))))))************))))))))))))((((((((('''))))))+++---///...+++(((+++******)))))))))***************+++++++++++++++++++++++++++************---,,,+++******************))))))))))))***++++++,,,,,,+++***)))(((''''''(((((((((((((((((((((((())))))***++++++,,,------++++++************++++++(((***+++,,,+++,,,---///---,,,+++***+++,,,---......,,,+++***++++++)))((())))))))))))))))))))))))*********)))))))))((((((+++******)))))))))))))))******************************))))))))))))******(((((((((((('''''''''''',,,***(((''''''(((***+++******))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,++++++***)))))))))******(((...444444///***)))+++((()))+++,,,+++******+++---,,,+++************+++*********++++++*********+++++++++*********************)))))))))***++++++)))))))))************+++))))))***+++++++++++++++++++++******)))(((((((((******))))))******+++,,,*********************))))))***+++,,,---,,,++++++++++++++++++,,,,,,,,,---,,,***)))***+++------,,,*********+++******)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))************))))))))))))))))))***,,,,,,'''''''''((((((((())))))******))))))))))))******))))))))))))************((())))))))))))(((((('''(((''''''&&&&&&((()))***)))))))))((()))******+++(((((()))))))))*********(((((((((((())))))))))))'''((()))*********)))((((((''''''(((((()))***+++((((((''''''''')))***+++))))))))))))))))))******************++++++++++++(((((((((((())))))))))))))))))))))))))))))******)))))))))***************+++)))'''''')))***)))))))))******++++++******)))(((''''''(((((()))***+++((((((((()))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))************++++++'''(((((((((((((((((('''((((((((((((((((((((((((((((((((()))))))))******************))))))))))))(((''''''''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))************+++((((((((())))))******************+++++++++,,,,,,************************))))))))))))************((()))))))))************)))******++++++******)))(((((((((((())))))))))))(((((((((((()))***+++,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))***++++++++++++))))))************))))))((((((((()))))))))***************)))))))))((((((******+++...111000,,,)))******))))))))))))*********+++---...///...---,,,************))))))))))))+++++++++,,,,,,+++******(((((()))***************+++*********))))))((((((((((((((((((((((((((((((************+++,,,------******++++++++++++******'''))),,,------------...******+++++++++******)))+++***))))))***+++***((())))))))))))))))))))))))*********************+++++++++***)))))))))))))))******************************))))))))))))******((((((((((((''''''''''''((((((''''''(((((())))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))***+++++++++************++++++,,,&&&,,,222111,,,''''''***(((***,,,,,,+++***++++++------+++***))))))((()))((())))))******))))))(((***************+++++++++***)))'''&&&''')))+++,,,))))))))))))************$$$%%%(((***++++++***((()))))))))(((((((((((((((******))))))******+++,,,))))))************))))))***+++,,,------,,,***)))************++++++++++++,,,+++)))***+++,,,,,,+++)))***++++++***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))+++,,,---''''''''''''((((((((()))******))))))))))))******((()))))))))************((()))******)))((('''&&&(((''''''&&&&&&((()))******)))((((((((()))++++++(((((()))***************'''((((((((()))))))))))))))))))))))))))(((((((((''''''''''''((()))***+++(((((('''&&&''')))+++,,,***)))))))))))))))))))))))))))))))))*********+++'''((((((((()))))))))******)))))))))))))))))))))&&&'''((()))***++++++++++++)))''''''((())))))))))))***++++++++++++***)))''''''''''''((()))***+++(((((()))))))))*********))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))*********'''''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((''''''(((((()))))))))************++++++,,,,,,,,,************************))))))))))))************(((((())))))*********+++******++++++++++++******(((((((((((())))))))))))(((((((((((()))***+++,,,((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&'''(((((((((((())))))************))))))(((((((((((())))))))))))+++++++++************)))++++++,,,000333222...******)))))))))))))))******+++---///111222000...---))))))))))))(((((((((((()))***+++------,,,+++***'''((()))+++++++++***)))))))))))))))************************************+++++++++***++++++,,,,,,)))***+++,,,,,,+++***)))&&&))),,,......------...+++,,,------,,,((($$$!!!)))((('''(((***++++++***))))))))))))))))))))))))))))))***+++,,,------...++++++***))))))((())))))************************((((((''''''''''''((())))))(((((((((''''''''''''$$$%%%'''((()))((('''&&&&&&&&&''')))***,,,------)))))))))))))))))))))))))))))))))((()))******++++++*********+++,,,------&&&,,,222000+++'''(((+++***,,,...///...------...------+++)))((('''''''''(((((())))))))))))(((((())))))******+++++++++,,,+++)))&&&%%%%%%(((+++---))))))))))))************ """&&&)))+++***((('''&&&&&&''''''(((((())))))*********)))***++++++,,,((()))************)))))),,,,,,---...---+++((('''))))))))))))************---+++******+++,,,,,,+++)))***+++++++++)))((('''(((((((((((())))))))))))************************))))))***++++++++++++******))))))((()))+++---...))))))))))))******************))))))))))))******(((((())))))*********+++((()))*********((('''&&&(((''''''&&&'''((()))******)))((((((((()))+++,,,(((((()))***************))))))******+++++++++,,,+++***)))(((''''''((((((''''''''''''((()))++++++(((((('''&&&''')))+++---*********)))))))))))))))'''((((((((())))))******'''((((((((())))))***************)))))))))))))))''''''((()))******))))))+++)))'''&&&((())))))))))))***+++,,,,,,+++***)))''''''''''''((()))++++++))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((())))))******%%%&&&)))++++++)))&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))******++++++((((((((((((((('''''''''''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))******************++++++++++++*********(((''')))---///...---+++***)))(((((('''(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))******++++++...,,,+++)))'''''''''((())))))))))))******'''%%%'''((()))******)))((('''++++++***)))((('''&&&&&&(((((())))))))))))((((((''''''''''''((((((((()))*********)))((('''''''''...,,,)))'''&&&''')))+++((()))))))))************''')))...222444444222111+++)))((((((***+++*********+++---...//////...---***+++,,,,,,***))))))***+++,,,---......,,,***))))))))))))))))))))))))))),,,++++++***)))(((''''''))))))))))))))))))))))))''''''(((***+++,,,---......---,,,+++++++++,,,---((())))))******+++,,,,,,,,,------......------,,,+++***)))(((''''''''''''(((((((((((((((((((((((((((((()))))))))((((((''')))))))))))))))))))))))),,,***)))***,,,,,,***'''(((((((((((((((((())))))---***(((((())))))'''$$$'''((()))******++++++***))))))))))))))))))))))))******************************************************))))))((((((''''''((()))++++++)))((()))***))))))))))))))))))))))))((((((((((((((('''&&&&&&)))))))))))))))))))))))),,,,,,++++++***)))((((((,,,+++)))((('''&&&''''''&&&'''((())))))***))))))((((((''''''''''''((((((''''''(((((())))))******)))************+++++++++***++++++++++++******)))++++++++++++++++++++++++,,,,,,,,,+++++++++******---+++))))))+++,,,***((())))))))))))))))))))))))))))))))))))************)))***+++,,,,,,+++***)))&&&'''(((******+++++++++,,,+++)))***++++++***)))---,,,)))'''&&&(((***+++))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))&&&''''''((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))************))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))***************************)))(((''''''((()))***)))))))))((()))******+++))))))************))))))***&&&$$$&&&***,,,)))&&&))))))******++++++,,,,,,))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))***)))((((((******)))((($$$%%%&&&'''((((((((((((%%%&&&''')))))))))(((((('''***......,,,)))((()))((((((((((((((((((((('''''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))******************++++++++++++*********)))((()))---...---,,,***))))))(((((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********+++***)))(((((()))******))))))((()))******'''%%%(((((()))******)))((((((******)))(((((('''''''''(((((())))))))))))((((((''''''((((((((((((((((((************************+++***((((((((()))***,,,************+++++++++++++++---000222444333222111,,,***(((((()))******))))))***,,,---......------((()))***)))'''''')))+++...///000000///---+++***))))))))))))))))))))))))+++++++++******))))))((()))))))))))))))))))))))))))))))))***++++++,,,,,,...---,,,+++***++++++,,,))))))******+++,,,,,,,,,((())))))******))))))(((---,,,+++***))))))))))))++++++++++++++++++++++++)))))))))******))))))((())))))))))))))))))))))))///---+++***+++***'''$$$))))))))))))))))))((((((,,,)))(((((())))))(((%%%'''((()))******++++++***))))))))))))))))))))))))************************************************+++*********))))))))))))((()))++++++)))((()))***))))))))))))))))))))))))+++++++++++++++***)))))))))))))))))))))))))))))),,,,,,+++******)))((((((+++***)))(((''''''(((((('''(((((())))))))))))(((((((((''''''''''''(((((('''((((((((()))))))))***)))************+++++++++''''''&&&&&&'''))),,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,***((((((***+++)))'''))))))))))))))))))))))))))))))))))))************))))))***++++++***))))))))))))***+++,,,,,,,,,,,,+++)))((()))++++++***))),,,+++)))((('''((()))***))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))&&&'''(((((())))))(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))************))))))))))))))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))******+++))))))************)))))))))&&&$$$&&&***+++)))&&&''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))((((((((((((((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((''''''&&&)))************((('''&&&###'''+++,,,***(((((()))''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******************++++++++++++******+++***)))***,,,---,,,+++(((((()))))))))))))))***''''''(((((())))))******))))))))))))))))))))))))************))))))))))))(((((((((((()))***,,,---))))))((()))******(((&&&((())))))******))))))(((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))******+++,,,------((((((((()))******++++++***++++++++++++,,,,,,,,,......///000111111111111---+++))))))******)))((())))))+++,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...111222222222222111///---,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++******************,,,,,,+++************+++******++++++,,,---------******++++++++++++******---,,,+++***************++++++++++++++++++++++++)))******+++++++++******))))))))))))))))))))))))...,,,+++***+++)))'''%%%+++*********))))))((((((***((('''((()))***)))''''''((()))******++++++***))))))))))))))))))))))))************************************************++++++++++++************((()))++++++)))((()))***))))))))))))))))))))))))+++,,,,,,,,,,,,++++++***))))))))))))))))))))))))+++++++++******))))))((())))))(((((((((((())))))((())))))))))))((((((''')))((((((''''''(((((()))(((((((((((()))))))))))))))************+++++++++)))(((&&&%%%&&&))),,,...++++++++++++++++++++++++,,,,,,,,,+++++++++******+++)))(((((())))))((('''))))))))))))))))))))))))))))))))))))************((())))))******))))))((())))))***++++++*********)))((('''(((***+++***)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))((((((((((((''''''''''''))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))*********))))))************)))))))))'''%%%&&&***+++)))'''***************)))))))))))))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))((((((''''''(((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))&&&(((***)))'''&&&(((***))))))))))))((('''&&&%%%***+++++++++***)))((('''"""%%%)))+++************''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******************++++++++++++******++++++******++++++******'''((())))))************&&&''''''((()))******+++))))))))))))))))))))))))++++++******))))))((((((''''''((()))***+++,,,,,,)))((((((((()))***((('''))))))))))))))))))))))))&&&&&&''''''(((((((((((((((((())))))))))))(((((()))))))))((((((((((((((())))))******+++,,,,,,,,,'''((()))***+++******)))*********+++++++++,,,,,,------------...///111111...,,,***)))******)))'''((())))))***++++++,,,,,,------,,,++++++---111555444333333222111///---,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))************************+++++++++******************++++++,,,,,,---......---,,,,,,,,,,,,,,,,,,---+++***))))))((((((((()))))))))))))))))))))))))))******+++,,,,,,,,,++++++)))))))))))))))))))))))))))))))))***++++++***)))+++++++++***))))))(((((((((''''''((()))******)))'''((()))******++++++***))))))))))))))))))))))))************************************************************************((()))++++++)))((()))***)))))))))))))))))))))))))))))))))******)))(((((())))))))))))))))))))))))+++*********)))))))))(((((((((((((((((()))******))))))***))))))((('''&&&))))))(((((((((((())))))(((((((((((())))))))))))))))))*********+++++++++...---+++***)))******+++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++******)))***))))))((())))))))))))))))))))))))((()))))))))************(((((())))))))))))(((((('''((((((((((((''''''&&&'''&&&&&&'''***++++++***((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))*********))))))(((((((((((())))))''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***************))))))************)))))))))'''&&&''')))***)))(((,,,,,,,,,++++++*********))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))(((((('''(((((())))))******+++'''(((((())))))))))))((((((((((((((((((((((((((((((,,,///---)))'''***...)))))))))))))))(((''''''&&&'''((()))***+++++++++&&&(((***,,,,,,,,,++++++&&&'''''''''(((((())))))''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))******************++++++++++++*********++++++******))))))***'''((()))***++++++******&&&''''''((()))******+++))))))))))))))))))))))))++++++******))))))(((((()))))))))*********))))))***((('''''')))***)))(((******))))))))))))******&&&&&&''''''((()))))))))(((((())))))))))))(((((())))))))))))))))))((((((************************)))***+++++++++)))((('''))))))))))))*********+++++++++,,,---///111333555...,,,************)))((())))))))))))***+++,,,,,,))))))(((''''''***...111333222111000///---++++++*********************************+++,,,,,,------)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++******))))))***++++++,,,,,,---......+++******))))))******++++++***))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,************************'''((()))***************************))))))((((((''''''(((((())))))******'''((()))******++++++***))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))))))))))))))''''''((((((((((((((('''))))))))))))))))))))))))*********)))))))))))))))''''''(((((()))*********))))))***))))))((('''&&&))))))(((((((((((())))))))))))))))))(((((((((((())))))*********+++++++++,,,,,,---------+++)))(((++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,++++++*********))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))'''((((((((((((''''''&&&'''&&&&&&'''***++++++***'''(((***++++++***)))((())))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************(((((())))))))))))(((((((((((()))************)))))))))************))))))(((((('''((()))******))))))))))))((('''''''''&&&((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))(((((()))))))))******+++++++++''''''((()))))))))))))))''''''''''''''''''''''''###'''***((($$$###&&&***''''''((()))))))))))))))%%%&&&&&&'''((()))***+++*********+++,,,+++***)))&&&&&&''''''((()))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++******)))***++++++)))((()))***((()))***+++++++++***)))''''''(((((())))))******))))))))))))))))))))))))************))))))))))))***************)))((('''***((('''''')))******)))+++******))))))******+++'''((((((((())))))******(((((())))))))))))((((((((((((((())))))************************)))))))))******++++++***)))'''&&&(((((()))))))))*********+++,,,---...000333555666...,,,*********+++***)))))))))))))))***+++,,,---)))************+++///222000000///...,,,+++******************************)))*********++++++,,,,,,))))))))))))))))))))))))(((((()))***++++++,,,,,,++++++,,,,,,++++++***)))******++++++,,,------------,,,+++******+++,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,************************)))***++++++((('''''''''((((((((((((((()))))))))&&&((())))))(((((()))+++'''((()))******++++++***))))))))))))))))))))))))************************************************((((((((((((((()))))))))((()))++++++)))((()))***))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))******))))))((())))))))))))(((((('''***))))))(((((())))))***))))))))))))(((((((((((()))************+++++++++&&&(((***------,,,)))(((++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,---...---+++***+++,,,))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***))))))***++++++*********)))((('''(((***+++***)))'''(((***++++++***))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))'''((())))))******))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************(((((())))))))))))(((((('''((()))++++++******)))))))))************))))))(((((())))))))))))*********))))))))))))))))))(((((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))((((((*********)))))))))))))))&&&'''((())))))******)))''''''''''''''''''''''''###&&&'''&&&$$$###%%%'''%%%&&&'''((())))))))))))((((((''''''''''''((((((***)))(((((())))))(((&&&&&&&&&''''''((())))))***''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))******************++++++++++++******(((***+++***)))((()))+++)))***+++,,,,,,+++)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++***)))((('''***(((&&&&&&(((*********++++++***))))))***++++++)))))))))***************(((((())))))))))))((((((''''''((()))***++++++,,,))))))******+++,,,,,,,,,))))))*********))))))((())))))*********+++++++++***+++,,,---///000111222---+++******+++,,,+++*********))))))***+++---...---...//////...///111333///...---,,,++++++******************************))))))******************))))))))))))))))))))))))************************+++,,,---------,,,******))))))******+++,,,,,,,,,///...---++++++---...///,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,************************(((***,,,+++(((&&&'''(((&&&&&&&&&'''(((((())))))&&&(((***)))(((''')))+++'''((()))******++++++***))))))))))))))))))))))))************************************************(((((()))))))))*********((()))++++++)))((()))***))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))((()))))))))))))))))))))'''((()))******)))(((((('''(((((())))))))))))(((******))))))))))))*********)))))))))(((((((((''')))************+++++++++((()))***+++,,,+++***)))++++++++++++++++++++++++,,,,,,,,,+++++++++*********,,,...,,,***)))***,,,))))))))))))))))))))))))))))))))))))************+++***))))))))))))***+++))))))***+++,,,,,,,,,,,,+++)))((()))++++++***)))(((((()))***************))))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))(((((()))************)))))))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))************************'''((()))******)))(((''''''(((***+++++++++)))((())))))************))))))((()))))))))))))))***++++++++++++++++++,,,,,,,,,((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))(((((())))))((((((''''''&&&&&&&&&'''((()))************))))))))))))))))))))))))(((((()))(((((((((((((((&&&''''''(((((((((''''''))))))(((''''''((()))***)))(((&&&'''***+++)))'''&&&&&&&&&'''((())))))***''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))))))))))))))******************++++++++++++******''')))+++***((((((***,,,***+++,,,---,,,***((('''))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))******++++++((()))***++++++***)))(((***(((&&&&&&(((*********,,,+++***))))))***+++,,,++++++******************(((((())))))))))))((((((&&&&&&''')))***+++,,,---((()))***+++---...///000((((((((()))******++++++******+++++++++,,,,,,,,,'''((()))***++++++++++++,,,+++)))***+++,,,,,,++++++************,,,---...+++,,,......------///000...---,,,+++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***))))))(((,,,,,,---...---,,,+++***((())))))***++++++,,,,,,+++***(((''''''(((***+++*********)))******++++++************************'''((()))***+++,,,,,,,,,************************$$$'''******((((((***,,,$$$%%%%%%&&&'''((())))))''')))+++***'''&&&(((***'''((()))******++++++***))))))))))))))))))))))))************************************************))))))******+++++++++,,,((()))++++++)))((()))***))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''''''''((())))))***))))))******))))))))))))************))))))(((((((((''')))************+++++++++000///...,,,+++*********++++++++++++++++++++++++,,,,,,,,,+++++++++******)))+++---,,,)))((()))+++))))))))))))))))))))))))))))))))))))************,,,+++***))))))***+++,,,&&&'''(((******+++++++++,,,+++)))***++++++***)))(((((())))))*********+++))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))(((((()))***************************************'''((((((((())))))******))))))************))))))&&&'''''''''(((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''(((***+++,,,+++)))((())))))************))))))((()))******))))))***+++''''''(((((()))))))))***((((((((((((((((((((((((''''''(((((()))*********(((((())))))))))))(((((((((((('''&&&%%%$$$$$$###&&&'''((()))***************************************((('''((()))***)))'''(((((((((((('''&&&%%%$$$'''''''''''')))+++---///***((('''))),,,...---+++&&&'''(((***++++++++++++''''''((((((((((((''''''+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******---------,,,,,,+++++++++***++++++++++++***))))))(((((((((((())))))))))))((()))))))))************''')))***)))((('''(((***))))))))))))))))))))))))+++++++++*********))))))***)))(((''''''((()))***))))))************))))))&&&''')))*********)))((())))))*********))))))(((+++***)))***++++++***)))******))))))******+++,,,))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,***(((((()))+++,,,+++,,,,,,+++******+++---///......------,,,,,,+++++++++++++++************''''''''''''''''''''''''*********++++++,,,,,,,,,************))))))))))))***+++,,,,,,,,,,,,+++************+++,,,,,,,,,---+++***)))))))))***,,,---............---,,,++++++(((***---...---...///000,,,,,,,,,+++***)))((((((***+++,,,------,,,)))(((******+++++++++,,,,,,,,,************))))))))))))))))))))))))((((((((((((+++*********))))))(((((())))))))))))((((((((((((******++++++++++++******************************))))))*********+++++++++)))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))************)))(((+++*********))))))((((((***************)))((('''(((((((((((())))))))))))))))))************))))))((((((((((((((((((((((((+++***)))(((((()))***++++++***)))))))))***,,,,,,---///222111...***((('''************************)))************+++++++++------,,,,,,+++***))))))***((('''((()))***)))'''))))))))))))((((((((((((******))))))))))))*********++++++,,,,,,++++++***(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))&&&&&&%%%%%%&&&)))+++---++++++******))))))(((((($$$$$$%%%'''(((***++++++******************************))))))((((((''''''++++++************++++++((((((((((((((((((((((((************************((((((((((((((((((((((((+++***)))(((((()))***+++************************))))))(((((((((((())))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&%%%&&&)))+++))))))((('''''''''''''''))))))))))))******************))))))))))))******((((((((((((((()))***+++(((''''''((())))))'''&&&***((('''&&&&&&'''(((***((()))******)))***,,,...'''(((((())))))(((((('''(((((())))))))))))((((((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,+++++++++******)))))))))(((((()))***+++++++++***))))))))))))************************++++++++++++)))***+++***)))((()))+++))))))))))))))))))))))))+++++++++*********))))))))))))(((((((((((())))))******++++++++++++******'''''')))*********)))(((******++++++++++++******+++***)))***++++++***)))***************++++++,,,++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,///...,,,+++))))))))))))+++,,,,,,+++******+++---,,,,,,,,,,,,,,,---------(((((()))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,((((((((())))))************+++,,,,,,,,,,,,+++***))))))))))))************+++++++++++++++,,,,,,---++++++,,,------,,,,,,,,,)))+++------,,,+++,,,---,,,,,,++++++******))))))'''(((***,,,---------,,,---,,,,,,+++***)))((((((************)))))))))))))))))))))))))))))))))((())))))))))))((((((((('''((((((((()))))))))))))))******++++++++++++*********************************+++++++++,,,,,,,,,,,,---,,,+++))))))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((************)))))))))(((((())))))************)))(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))+++***)))(((((()))***++++++***)))))))))***+++,,,---///111000...***((('''************************)))************+++++++++---,,,,,,+++******))))))***((('''((()))***)))((('''((((((((())))))************))))))))))))*********++++++,,,,,,++++++***************************))))))))))))))))))))))))*********)))))))))((((((''''''''''''''''''''''''((('''''''''(((***+++---*********))))))((((((((()))))))))(((((((((''''''******************************))))))(((((((((((()))((((((''''''(((((()))************************((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((***+++++++++***)))))))))))))))))))))))))))******************))))))))))))******(((''''''''''''(((((()))((('''''''''))))))(((''')))((('''%%%%%%'''((()))((()))******)))***,,,...************)))((('''&&&))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))+++---...***************)))))))))&&&&&&((()))***+++++++++************++++++++++++***++++++++++++,,,,,,,,,)))+++,,,+++***)))***+++))))))))))))))))))))))))+++++++++***************((())))))******))))))(((++++++,,,,,,,,,,,,++++++'''((())))))******))))))***++++++,,,,,,,,,+++++++++***)))***++++++***))))))************+++++++++,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,---------,,,+++***))))))+++,,,,,,+++******+++---******++++++,,,------...+++++++++,,,,,,---------************************,,,,,,++++++++++++++++++&&&&&&'''((()))***+++,,,***++++++,,,,,,++++++***++++++***************)))+++,,,,,,---------------))))))+++,,,,,,---------+++,,,------+++))))))***+++++++++++++++*********((()))***+++,,,------...,,,,,,+++***)))(((''''''************)))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((())))))***************++++++++++++******************************++++++,,,,,,,,,------------+++(((&&&&&&''')))+++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((((((************))))))))))))((((((((()))******++++++(((((((((((())))))))))))''''''((((((((((((''''''************************+++***))))))))))))***+++******))))))******+++,,,,,,...000///---***(((((()))))))))))))))))))))))))))************++++++++++++++++++******))))))(((***)))((((((******)))(((&&&''''''((()))***+++,,,******))))))))))))*********++++++,,,,,,++++++***************************))))))))))))))))))))))))******))))))))))))(((((('''''''''''''''''''''''')))))))))*********++++++))))))))))))((((((((((((+++*********))))))((((((***************************))))))))))))((((((((((((''''''&&&&&&''''''(((************************((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))***))))))(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&************************&&&&&&'''(((((((((((((((+++******)))))))))))))))))))))))))))******************))))))))))))*********))))))(((((((((((()))((('''&&&''')))***)))((()))((('''&&&&&&'''((()))((()))******)))***,,,------------,,,,,,+++***)))((())))))******))))))(((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,,,,+++++++++++++++&&&&&&((())))))*********)))))))))*********++++++*********+++++++++,,,,,,)))***++++++))))))***+++))))))))))))))))))))))))************************((()))***++++++***)))(((***++++++++++++++++++***(((((())))))******************++++++,,,++++++++++++***)))***++++++***)))))))))******++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,&&&'''***,,,------,,,,,,+++,,,,,,+++******+++---*********++++++,,,,,,,,,++++++,,,---......//////)))))))))))))))))))))))),,,,,,,,,++++++*********''''''((())))))***++++++++++++++++++++++++++++++......------,,,,,,,,,+++***+++---.........---,,,***+++,,,---------------+++,,,------+++******+++***+++++++++++++++++++++---,,,+++*********++++++)))*********++++++++++++************)))))))))((()))))))))))))))*********)))))))))))))))(((((((((((((((((()))******++++++******++++++++++++******************************+++++++++,,,,,,,,,,,,---+++***)))''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((('''*********)))))))))))))))))))))))))))))))))******(((((((((((())))))))))))))))))************))))))++++++++++++++++++++++++***************************************++++++++++++---///...,,,***))))))(((((((((((((((((((((((())))))*********+++++++++*********)))))))))((((((***)))((()))******)))((('''(((((()))******++++++******))))))))))))*********++++++,,,,,,++++++***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((()))))))))))))))))))))))))))******++++++***))))))((((((((((((((((((((((((&&&'''((()))+++,,,---...************************))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''************************((((((((((((((((((((((((***))))))))))))))))))***************************))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&'''(((***++++++***(((((((((''''''''''''((((((((()))))))))******************))))))))))))******,,,,,,+++***))))))))))))((('''&&&''')))******)))******)))(((((()))******)))***+++***))))))+++---******+++,,,,,,,,,,,,,,,'''(((((())))))(((((('''))))))))))))))))))******************************))))))))))))))))))))))))******)))))))))))))))***++++++++++++++++++++++++(((((())))))))))))((((((((((((((()))))))))******))))))))))))*********+++((()))***)))(((((()))***))))))))))))))))))))))))************************((()))***++++++***)))((())))))************)))))))))))))))))))))******+++(((((()))***++++++******+++***)))***++++++***)))((()))***++++++++++++***)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,$$$&&&)))+++------,,,++++++,,,,,,+++******+++---,,,,,,,,,++++++*********''''''((()))******++++++++++++++++++++++++++++++,,,,,,,,,++++++************************)))))))))++++++++++++++++++++++++///.........------,,,,,,)))***,,,---------,,,+++......///......---,,,,,,***,,,......---,,,---...+++++++++++++++,,,,,,,,,---,,,+++*********+++++++++++++++,,,,,,,,,------************)))))))))(((((()))))))))*********+++************************((()))))))))*********+++******++++++++++++******************************************++++++++++++---.../////////...,,,+++(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))))))))******,,,,,,***)))(((((((((((((((((((((((())))))))))))))))))************))))))++++++++++++++++++++++++******++++++++++++******))))))******++++++++++++***,,,------+++))))))***(((((((((((((((((((((((())))))*********+++++++++*********)))))))))))))))+++)))((()))***+++***)))************))))))))))))******))))))))))))*********++++++,,,,,,++++++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************************))))))*********)))((('''((((((((()))))))))))))))%%%%%%'''))),,,...000000))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))************************))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))***---000000---***((((((''''''''''''((((((((()))))))))******************))))))))))))******+++***))))))(((((((((((()))(((&&&''')))*********,,,++++++++++++++++++,,,)))***+++***))))))+++---%%%&&&''')))***+++++++++''''''((((((((((((''''''))))))))))))************************************)))))))))))))))))))))))),,,+++***)))((((((((((((((((((((())))))))))))))))))*********))))))(((''''''((((((((())))))))))))(((((()))))))))*********''')))***)))((('''((()))))))))))))))))))))))))))***************+++++++++)))******************))))))))))))******)))))))))***))))))))))))***+++,,,'''((()))***************+++***)))***++++++***)))((()))***,,,,,,+++******))))))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,+++)))(((+++,,,,,,+++******+++---...------,,,++++++******)))))))))******++++++,,,************************,,,,,,++++++++++++++++++,,,,,,+++++++++*********,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,000000000//////...---,,,***,,,......------...///,,,,,,,,,,,,,,,+++++++++((()))***+++,,,------...//////...---,,,+++******************))))))))))))((())))))******+++++++++******+++++++++++++++,,,******************************++++++++++++******************************))))))*********+++++++++***,,,...000///---+++)))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))))))))))))))))))))************...---+++)))''''''''''''(((((((((((())))))))))))''''''((((((((((((''''''++++++++++++++++++++++++******+++,,,,,,+++******))))))***++++++++++++***)))***,,,+++***))))))***)))))))))))))))))))))))))))************+++++++++************************+++***))))))++++++***)))++++++*********)))))))))******))))))))))))*********++++++,,,,,,++++++***************************))))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))((())))))))))))************(((((()))***+++,,,,,,---)))))))))))))))))))))))))))))))))************+++(((''''''&&&&&&''''''(((************************''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%(((,,,---***''')))))))))))))))******+++))))))))))))******************))))))))))))******(((''''''&&&&&&&&&&&&''',,,)))''''''(((******))),,,,,,,,,,,,,,,,,,,,,,,,***++++++***))))))***,,,$$$%%%'''((()))*********(((((())))))))))))((((((((()))))))))************************************))))))))))))))))))))))))+++***))))))))))))))))))'''((((((((()))))))))***))))))******+++*********(((((()))))))))*********))))))*********+++++++++((()))******(((((()))***))))))))))))))))))))))))))))))*********++++++++++++******))))))******+++)))******++++++******)))******)))))))))***+++,,,'''((()))***+++++++++++++++***)))***++++++***)))((()))+++,,,,,,+++***)))***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,------------,,,******+++,,,,,,+++******+++------------,,,,,,,,,,,,,,,------------............))))))))))))))))))))))))++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...............///......------+++---......,,,++++++,,,---------,,,,,,++++++***'''(((***,,,---------,,,///......---,,,+++***)))************))))))))))))((())))))******+++,,,,,,))))))******++++++++++++,,,++++++******)))))))))******++++++++++++***************************************+++++++++,,,,,,((()))***+++***)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************((()))))))))************---,,,***(((''''''((()))(((((((((((())))))))))))''''''((((((((((((''''''++++++++++++++++++++++++***++++++,,,,,,++++++***((()))***+++,,,++++++***(((***+++***))))))***+++************************)))************+++++++++***++++++++++++++++++++++++***))))))++++++***)))******************++++++******))))))))))))*********++++++,,,,,,++++++***************************))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((+++***)))))))))***+++,,,)))*********+++++++++,,,************************))))))))))))))))))))))))))))))*********+++++++++)))((((((''''''(((((()))************************''''''''''''''''''''''''((((((((((((((((((((((((((()))***++++++***)))((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((($$$"""!!!$$$)))***((($$$)))))))))))))))***++++++))))))))))))******************))))))))))))******''''''''''''''''''((()))...+++((('''((())))))(((******++++++++++++*********++++++***))))))***,,,'''((()))******+++++++++))))))************))))))(((((())))))*********+++************************))))))))))))))))))))))))))))))((())))))***++++++))))))******+++++++++,,,'''((()))+++,,,,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,)))+++,,,+++***)))***+++))))))))))))))))))))))))))))))******++++++++++++,,,+++***))))))***+++,,,+++++++++,,,,,,++++++++++++***)))))))))***,,,,,,((()))***+++,,,---------+++***)))***+++++++++)))''')))+++,,,,,,,,,***))),,,,,,,,,,,,++++++***)))******+++++++++,,,,,,,,,,,,,,,---...////////////+++,,,,,,+++******+++---+++,,,,,,------......///,,,,,,,,,,,,,,,,,,++++++------------------------*********++++++,,,,,,---***+++,,,,,,---...//////---,,,+++******+++,,,------.........///000000000......---,,,,,,...///000++++++,,,---............,,,......---+++)))((()))......---,,,,,,+++*********+++---------,,,***(((******+++++++++,,,,,,,,,************))))))))))))((())))))***++++++,,,,,,(((((())))))*********+++---,,,,,,+++***)))((((((******++++++++++++******************************++++++,,,,,,,,,---------,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))'''''')))***++++++++++++(((((())))))*********+++,,,+++)))''''''(((***+++(((((((((((())))))))))))))))))************))))))***************************+++,,,------,,,+++***((()))***+++,,,+++******((()))******))))))***+++************************)))************+++++++++++++++++++++++++++,,,,,,+++***)))***+++++++++)))(((((()))***+++,,,,,,---******))))))))))))******+++++++++,,,,,,+++++++++(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))************************,,,+++***))))))+++---...******+++++++++,,,,,,,,,)))))))))))))))*********))))))))))))))))))))))))))))))******++++++++++++++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))(((************************))))))(((((((((((())))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))&&&%%%(((---///---)))'''''''''''''''((())))))))))))))))))******************))))))))))))************))))))***+++,,,,,,///,,,)))'''(((((((((((())))))************))))))***++++++***))))))***,,,))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((()))))))))***+++++++++,,,))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))((())))))))))))************************)))(((((()))))))))***+++++++++,,,++++++******************+++++++++***)))(((((('''((()))***+++++++++++++++++++++++++++++++++++++++******++++++++++++******)))***+++,,,,,,,,,,,,,,,+++++++++******)))))))))*********)))******++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((''''''(((***,,,---+++++++++,,,,,,---------///...---,,,---///111222......---///000000///---++++++++++++++++++++++++++++++,,,---,,,+++***)))------------------------,,,,,,++++++***+++++++++,,,++++++******++++++,,,************************---,,,+++)))))))))******+++++++++*********)))))),,,,,,+++***))))))******))))))*********))))))(((************************+++***)))((((((***,,,...------,,,,,,+++***))))))***++++++++++++***))))))(((((((((((((((((((((((())))))(((((((((((())))))((('''&&&&&&&&&((()))************)))(((&&&%%%$$$&&&&&&'''((())))))(((((())))))))))))******************))))))))))))******...---+++))))))***+++,,,((())))))))))))(((((('''))))))*********))))))(((((((((((()))++++++***)))+++***))))))***,,,...000---,,,,,,+++***)))(((((())))))))))))))))))))))))***++++++,,,+++***)))((()))))))))))))))******+++************************(((((((((((())))))))))))+++((()))------)))(((+++)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++(((((((((((())))))))))))***++++++,,,+++***)))((()))))))))))))))((('''''''''''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''')))***+++,,,---+++*********))))))((((((******))))))((((((''''''(((((((((((())))))))))))***************))))))(((&&&&&&&&&&&&(((***,,,---(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************+++++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))******************++++++))))))))))))))))))))))))++++++******)))((((((''')))))))))))))))))))))))))))))))))*********++++++***************))))))((()))))))))))))))*********************************))))))******************)))******++++++++++++***++++++++++++++++++++++++******++++++++++++*********+++,,,,,,------,,,,,,,,,,,,+++++++++*********---,,,,,,+++++++++,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%&&&'''(((***,,,...///++++++++++++,,,,,,------+++++++++,,,///333666888333000---++++++,,,,,,,,,------------------------+++,,,,,,---,,,+++***)))------------------------,,,,,,++++++***++++++,,,,,,++++++******++++++,,,************************,,,+++*********+++,,,,,,+++++++++*********)))))),,,++++++***))))))******))))))************))))))+++++++++++++++++++++++++++***)))((((((***+++,,,+++++++++******))))))))))))************)))((((((***************************))))))(((((())))))***'''''''''''''''((())))))((((((((()))(((((('''&&&&&&''''''((())))))(((((('''(((((((((((()))))))))******))))))))))))******+++,,,,,,,,,+++******)))******))))))((((((''''''))))))************))))))***))))))***++++++++++++***)))(((((()))***,,,---,,,,,,++++++***)))))))))))))))))))))))))))))))))***++++++++++++***)))((()))))))))))))))******+++************************(((((((((((()))))))))***,,,((('''++++++'''(((,,,))))))))))))))))))))))))((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************((((((((()))))))))*********++++++++++++***)))((()))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&'''((()))******+++************)))))))))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&''''''''''''((()))+++,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))***************))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))******))))))))))))((((((******************************************))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))************+++++++++,,,******++++++******)))((()))))))))))))))(((((((((************************(((((()))***++++++,,,,,,++++++++++++++++++***)))++++++++++++++++++++++++******++++++++++++******++++++,,,---------,,,,,,---,,,,,,,,,,,,,,,++++++000///...------,,,------+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////............------,,,,,,,,,,,,++++++------------------------***,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,------------------------&&&'''(((***+++,,,------***+++++++++++++++,,,,,,******+++---000444777999:::555...***)))***+++,,,........................,,,,,,,,,,,,,,,+++******------------------------,,,++++++***++++++,,,,,,++++++************++++++******************************)))***+++,,,---...+++************))))))))),,,+++******)))*********))))))***************))),,,,,,,,,,,,,,,,,,,,,,,,)))((('''&&&%%%&&&'''(((***))))))))))))))))))))))))))))))))))))(((''''''*********************************))))))*********''''''(((((())))))((((((&&&'''(((((())))))))))))''''''((()))))))))((((((''''''''''''((((((((((((***))))))(((((())))))***)))***,,,---,,,+++)))''',,,+++)))((('''''''''((())))))************)))))))))((('''''''''((()))***+++***)))(((((()))***+++************************))))))))))))))))))))))))******++++++******)))((()))))))))))))))******+++************************((((((((()))))))))******,,,((('''))))))'''(((,,,))))))))))))))))))))))))'''((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''((()))***)))))))))*********++++++******++++++******)))((()))))))))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&'''''''''((((((((((((************))))))))))))&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((((((((())))))(((((('''&&&((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((())))))******))))))((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))((((((************************++++++******))))))(((((())))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++++++++***))))))++++++******))))))((((((***************+++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,+++******)))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++------------------------000000///---,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,---------..................------------------,,,,,,,,,+++++++++------------------------+++,,,---,,,++++++,,,---------------------------------------------------***+++,,,,,,,,,+++)))(((++++++++++++++++++++++++............///000222333===888111---,,,,,,------........................,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++************++++++************************))))))))))))******++++++************))))))))))))++++++***************+++))))))***+++++++++******++++++++++++++++++++++++******)))((('''''''''((()))))))))***************))))))******))))))((('''************************++++++************++++++'''((()))******)))((('''''''''((()))))))))))))))'''(((((()))))))))(((((('''''''''((((((((())))))))))))(((((((((((())))))))))))***++++++***)))(((---+++)))'''&&&&&&'''(((((())))))************)))******)))'''&&&'''***,,,,,,+++***)))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******************)))))))))))))))))))))******+++************************(((((()))))))))************))))))))))))))))))***((((((((((((((((((((((((&&&'''(((******+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''((()))***)))*********++++++++++++******************)))))))))))))))))))))(((''''''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((*********)))))))))))))))&&&&&&&&&''''''((((((((('''''''''(((((((((((()))***++++++++++++***)))))))))))))))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************'''(((((())))))))))))((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((())))))************************+++******))))))((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++++++++***)))))),,,,,,,,,++++++*********))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++++++++++++++******------------------------//////---,,,++++++++++++************************+++++++++,,,,,,---------,,,,,,,,,---------......---------,,,,,,,,,++++++------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------++++++,,,---------------------------++++++++++++++++++++++++,,,,,,---------+++)))(((++++++++++++++++++++++++//////......---------...777444111/////////...------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---+++******))))))******+++******************************)))))))))(((((('''))))))))))))))))))))))))+++***************++++++))))))***+++++++++++++++))))))))))))))))))))))))......---,,,,,,,,,,,,,,,******++++++++++++++++++******++++++******)))((())))))))))))))))))))))))++++++************++++++'''((()))******)))(((''')))))))))))))))(((((('''((()))))))))))))))(((((((((((()))))))))*********))))))(((((((((((())))))***)))((((((((()))***+++---+++)))'''&&&&&&((()))(((((()))***************---------+++)))))),,,///---,,,,,,+++************)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))******+++************************))))))))))))************''')))++++++++++++)))'''((((((((((((((((((((((((&&&'''(((******+++++++++************************)))))))))))))))))))))))))))((((((((())))))******)))*********++++++++++++))))))))))))))))))******)))))))))))))))((('''''''''((((((((())))))******'''''''''''''''''''''''''''''''''(((((((((((((((******))))))))))))(((((())))))))))))))))))******'''''''''(((((())))))***((())))))))))))*********+++++++++++++++******))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************''''''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))************************))))))))))))))))))(((((())))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++++++++,,,++++++***))),,,,,,,,,,,,,,,+++++++++)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,+++******,,,,,,---------------...------,,,+++*********+++*********+++++++++++++++***++++++,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,+++++++++***------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++---...---,,,+++,,,...------------------------++++++++++++++++++++++++)))***+++,,,---.........------,,,,,,,,,,,,,,,+++,,,,,,---------.........///......///000///---+++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------******))))))))))))******************************************)))((('''&&&(((((()))))))))))))))************)))******+++,,,))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))******************)))))),,,,,,+++++++++++++++++++++++++++++++++***))))))((((((((((((((((((((((((*********))))))*********))))))******))))))((((((************))))))((('''))))))*********)))(((((())))))))))))************)))((((((''''''(((((()))***)))'''&&&&&&(((***++++++***(((''''''(((((()))'''((()))******+++******)))***+++)))&&&%%%(((+++,,,,,,,,,,,,++++++******))))))******+++++++++,,,))))))))))))))))))))))))))))))((((((((()))******)))))))))))))))******+++************************)))))))))*********++++++&&&***+++))))))+++***&&&))))))))))))))))))))))))'''((()))***************************************))))))))))))))))))))))))((()))***+++++++++******)))))))))*********++++++))))))((((((((()))******)))))))))))))))(((''''''&&&''''''(((((())))))***'''''''''''''''''''''''''''''''''(((((((((((((((************))))))))))))))))))))))))************((((((((()))))))))))))))))))))*********+++++++++))))))******))))))((('''((()))))))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''((()))************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++++++++******)))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,++++++***)))+++++++++++++++,,,,,,,,,((())))))***++++++,,,,,,++++++,,,,,,------......++++++,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---.........------,,,+++++++++,,,,,,------------,,,,,,+++++++++++++++,,,++++++++++++,,,,,,,,,---******+++,,,,,,---......,,,,,,,,,---------......------,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,...........................,,,,,,,,,,,,,,,,,,,,,,,,******++++++---...///000.........---------,,,,,,+++,,,---...////////////------,,,---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---++++++++++++++++++++++++************+++,,,---...******))))))))))))************************************+++,,,,,,+++***)))(((((((((((())))))************))))))***++++++,,,((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))&&&&&&'''''''''''''''''',,,,,,++++++******))))))***************))))))((())))))))))))))))))))))))***))))))(((((())))))***+++******)))(((((())))))(((((()))************)))***************)))((((((((((((((())))))))))))***((((((''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))))))))'''((()))******+++++++++%%%(((***(((%%%###%%%(((***++++++++++++******)))***************+++++++++)))))))))))))))))))))))))))(((((('''((()))***+++)))))))))))))))******+++************************))))))*********+++++++++''')))(((######((()))'''))))))))))))))))))))))))((())))))*********))))))************************++++++++++++++++++++++++'''(((***,,,---+++***(((((((((((()))))))))******)))(((((('''((()))***+++)))))))))))))))(((''''''%%%&&&&&&'''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((()))))))))))))))((()))))))))************((((((((((((((((((''''''))))))))))))************)))************)))(((((('''((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((()))***++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))))))))))))))***************++++++((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((())))))))))))*********+++,,,,,,,,,,,,+++******)))))))))***+++++++++,,,((())))))***++++++,,,,,,)))***+++,,,...///000111***+++,,,,,,------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++///000000000///...------+++++++++,,,,,,---------,,,,,,+++++++++,,,------+++++++++,,,,,,---------******+++,,,,,,---......,,,,,,,,,---------............---------,,,,,,,,,---------,,,,,,,,,++++++------------------------,,,---......,,,,,,---...........................------------------------...---,,,++++++,,,...////////////......---------......////////////......000///---...///000///...------------------------///...---,,,+++,,,------++++++++++++++++++++++++************+++,,,---...******))))))))))))******************************)))***,,,---......---,,,'''((((((((())))))************))))))***+++,,,,,,((()))***+++,,,---------************************))))))***+++,,,,,,++++++,,,++++++***)))((((((''')))))))))))))))(((((('''************************))))))(((((((((((()))))),,,+++)))((((((((()))***&&&'''((()))++++++,,,,,,***************)))((((((''''''''''''((((((((()))((((((''''''''''''((((((%%%&&&((()))***)))((('''&&&'''((()))*********)))''''''(((******+++++++++)))---000...***((())),,,))))))************))))))************************)))))))))))))))))))))))))))(((''''''''')))***+++)))))))))))))))******+++************************)))************+++++++++((()))%%%%%%)))((()))))))))))))))))))))))))))************))))))(((************************++++++++++++++++++++++++%%%'''***------+++)))'''(((((((((((()))))))))))))))(((''''''''')))***+++)))))))))))))))(((((('''%%%%%%%%%&&&'''(((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''(((((())))))(((((())))))*********+++(((((((((''''''&&&&&&%%%(((((((((((())))))))))))+++,,,,,,,,,,,,+++******&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))++++++,,,,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))'''((()))***+++,,,------))))))(((((((((((())))))&&&&&&''''''(((((())))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++************))))))))))))))))))))))))+++***)))))))))***,,,---,,,+++)))((((((((()))*********))))))******+++,,,******+++++++++******)))))))))+++,,,...///000111------,,,++++++,,,------,,,---...---,,,,,,---...---------,,,,,,+++++++++......//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...---------...------,,,,,,------------------------///////////////////////////...---,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---.........------------............---------,,,,,,,,,,,,------......------,,,...---,,,,,,,,,,,,---.........................../////////...---+++***))),,,,,,,,,------.........---------............//////...---,,,,,,,,,,,,,,,,,,------......------,,,------------,,,,,,+++***))))))*********+++++++++******************************++++++++++++******))))))************))))))''''''(((((()))+++,,,---)))))))))***++++++,,,,,,************))))))((((((++++++***))))))))))))))),,,+++*********+++,,,---,,,+++***)))(((((((((((())))))************)))((())))))))))))))))))))))))(((((())))))******++++++)))'''&&&'''***+++***(((---,,,,,,+++***)))((((((''''''''''''((((((((()))((((((((((((((()))******&&&'''((('''&&&%%%&&&'''+++***)))'''&&&&&&&&&&&&+++***)))))))))***,,,---)))************+++++++++))))))***++++++)))((('''+++*********))))))((((((---+++***((('''&&&''''''&&&'''((())))))*********************************************************++++++***)))(((((())))))***)))((((((((((((((()))((((((((((((''''''''''''+++++++++******(((''''''((((((((((((((((((((((((+++***)))(((((()))***+++++++++************++++++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&''''''((((((###$$$&&&(((((('''&&&%%%************************((((((((('''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))),,,,,,++++++***)))(((((())))))))))))))))))))))))++++++++++++++++++++++++***)))(((''''''((()))***$$$%%%''')))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))******++++++,,,+++***))))))***+++,,,))))))))))))*********************++++++,,,,,,,,,)))((((((''''''(((((()))(((((((((((((((((())))))***)))(((''''''((())))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((('''''''''''')))))))))))))))))))))))))))((('''''''''(((******---,,,***)))((((((((()))))))))*********+++++++++******++++++++++++******)))***+++,,,---///000000+++***))))))))))))***++++++,,,------++++++,,,------------,,,,,,,,,++++++......//////......---,,,------------------------------------------------...---+++******+++---...---------......------,,,------------------------..............................---,,,,,,,,,------......---,,,,,,---......///......------......///.........---------,,,,,,,,,------......------,,,......---,,,,,,---..............................---------......------,,,,,,------------------...---------............//////...------,,,,,,,,,---,,,------......------,,,,,,---------,,,,,,+++***************************************************)))******++++++******)))'''(((((())))))(((((('''***))))))(((((((((((((((++++++******************++++++*********)))))))))******)))(((((((((((((((+++***)))))))))***++++++++++++***)))(((((((((((()))))))))******))))))((()))))))))))))))))))))))))))))))))))))))*********)))'''&&&'''***+++***((())))))*********+++++++++'''''''''((((((((())))))((((((((((((((()))******''')))***)))((('''((()))******)))((('''''''''''')))((('''''''''(((******)))************+++++++++***************)))((((((************)))))))))(((******(((''''''(((((()))&&&'''((())))))*********************************************************++++++***)))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((+++++++++******)))((('''************************)))(((''''''''''''((()))*********))))))*********))))))************))))))))))))))))))))))))))))))((((((((((((''''''''''''%%%&&&''''''((((((((('''&&&''')))++++++***)))(((((((((((((((((((((((((((++++++******************)))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))))))))))),,,,,,++++++***))))))((())))))))))))))))))))))))''''''''''''''''''''''''***)))(((((((((((()))***))))))******)))(((&&&%%%))))))))))))))))))))))))***))))))(((((())))))***''''''''''''(((((())))))++++++***))))))***++++++))))))))))))************++++++++++++++++++,,,,,,)))((((((''''''(((((()))))))))))))))))))))(((((())))))(((((((((((()))))))))))))))*********++++++))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))((((((((('''((())))))***---,,,+++))))))(((((((((((()))***+++,,,+++************+++++++++++++++***)))***+++,,,---...///000...---,,,,,,,,,,,,---...+++,,,------++++++,,,---------------,,,,,,,,,,,,......//////......---,,,------------------------...........................---,,,++++++,,,---...,,,------.........------........................------------------------------,,,,,,,,,---............---,,,,,,---......///......------......///.........------------,,,------............------......---,,,,,,---..............................***+++,,,---.../////////.........------------------------............//////...------,,,---------,,,------......------,,,,,,,,,---------,,,+++++++++++++++++++++*********++++++++++++++++++++++++))))))************))))))((())))))))))))))))))(((+++*********)))))))))(((,,,,,,++++++***))))))(((+++++++++++++++*********+++******)))))))))))))))******)))(((((())))))*********)))(((''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))************)))))))))))))))((('''(((*********))))))))))))*********++++++''''''((((((((()))))))))((((((((((((((()))******)))***++++++))))))***+++******)))))))))))))))***((((((((('''((())))))***)))************++++++++++++******)))))))))))))))************))))))))))))((((((''''''((()))***+++&&&'''((())))))*********************************************************+++***)))))))))))))))))))))))))))(((((())))))***))))))))))))))))))))))))******+++******)))((('''************************)))((((((''''''(((((()))***))))))(((((())))))***))))))************))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&%%%&&&'''((()))((('''&&&((()))***+++,,,+++***)))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***************)))((('''&&&************************+++******))))))******+++'''''''''(((((((((((()))++++++***))))))***++++++)))))))))*********++++++,,,,,,++++++++++++++++++***))))))(((((())))))***++++++******))))))((((((((((((((((((((())))))))))))*********++++++++++++)))))))))))))))))))))))),,,,,,+++++++++*********))))))))))))))))))))))))***************++++++,,,************************''')))+++,,,---,,,***)))******++++++,,,,,,++++++******+++,,,------......//////............//////,,,---...---,,,+++,,,...------------------,,,,,,.........///......---,,,------------------------------------------------...---,,,,,,,,,,,,---...,,,------...............////////////////////////------------------------,,,,,,,,,,,,,,,---...///......------------......//////............//////............------------------............------......------------..............................***+++,,,...//////////////////......------,,,,,,---------............///......------------......,,,------......------,,,,,,,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++((())))))******))))))(((++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,,,,---+++++++++*********))))))++++++++++++++++++++++++,,,++++++******++++++++++++*********))))))))))))))))))((('''''''''''''''''''''((()))))))))((((((((((((((((((((((((((((((++++++******))))))(((((()))))))))))))))***)))))),,,,,,+++***)))((('''''''''(((((((((((()))))))))((((((((((((((())))))***(((***++++++***)))***,,,***)))))))))***++++++,,,***************++++++,,,))))))*********+++++++++,,,+++)))((((((((()))************)))))))))))))))((((((((((((((())))))***&&&'''((())))))***************************************************************)))))))))))))))***)))))))))((())))))*********************************************)))((((((************************************************))))))(((((((((((())))))))))))************))))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&%%%'''((())))))((('''&&&&&&'''((()))))))))(((((())))))))))))))))))))))))&&&&&&'''''''''''''''((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((())))))***+++++++++++++++++++++++++++++++++*********))))))*********************************+++******************+++))))))*********+++++++++,,,,,,,,,++++++*********+++******))))))******+++++++++******))))))((((((''''''((())))))))))))))))))*********++++++++++++************************)))(((((((((((('''''''''************************)))*********++++++++++++'''((()))***+++,,,------''')))+++,,,---,,,***)))******+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,+++++++++,,,...///...---,,,---...------------------------.........///......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---....../////////...////////////////////////........................,,,,,,,,,,,,,,,---...///......................../////////......///////////////.........------------......//////......---................................................------...//////........./////////......------------------............///......---------......///,,,------......------,,,+++,,,,,,------,,,,,,,,,(((((()))+++,,,---...///++++++++++++++++++++++++))))))************))))))++++++,,,,,,,,,,,,++++++'''((()))***+++++++++***))))))*********+++++++++++++++++++++++++++++++++******)))))))))******+++,,,,,,,,,++++++******))))))((((((''''''''''''(((''''''((()))))))))))))))((((((((((((((((((((((((++++++******))))))(((((()))*********)))))))))***,,,++++++***)))(((''''''(((((((((((()))))))))***((((((((((((((())))))***'''((())))))((((((***+++***))))))******+++,,,---)))*********++++++++++++))))))*********+++++++++,,,+++)))((((((((()))***))))))))))))))))))******)))))))))))))))(((((('''&&&'''((())))))************************************************************)))))))))))))))******)))))))))))))))***++++++,,,++++++++++++*********)))************))))))((())))))))))))))))))))))))******++++++++++++******))))))(((((((((((())))))))))))************))))))((((((((((((((((((((((((*********)))))))))((((((''''''((())))))((('''&&&&&&&&&''''''(((((((((((()))))))))))))))))))))))))))))))))******+++++++++************************((()))))))))*********+++************************+++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((((((((()))******++++++++++++++++++++++++++++++***))))))(((((())))))***++++++++++++*********************++++++*********************++++++++++++,,,,,,,,,++++++*********+++******))))))******+++))))))))))))))))))((((((&&&'''((()))*********))))))))))))*********++++++******************************))))))))))))((((((************************''''''((())))))))))))((('''((()))+++,,,---------((()))***+++,,,+++******)))***+++,,,------------++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---......,,,,,,---...------------..................//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...///////////////........................////////////////////////------,,,,,,,,,---......---...////////////...---000//////......//////000/////////.........------......////////////......---...////////////...---........................///////////////...---,,,/////////...............---------............///.........---......///000,,,------......------,,,++++++,,,---------,,,,,,((()))***+++,,,......///,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((())))))))))))))))))(((((()))))))))((('''%%%###((())))))***++++++,,,,,,*********+++++++++++++++''''''''''''''''''((())),,,,,,,,,,,,,,,+++***)))))))))(((''''''(((((()))'''((()))******++++++***))))))))))))))))))))))))************))))))))))))***+++++++++)))((()))***((((((((()))))))))******((((((((()))))))))******((((((((((((((()))******%%%'''(((((('''((()))*********))))))***+++,,,,,,''''''((())))))))))))((()))************++++++++++++******)))))))))))))))))))))))))))************))))))******)))((('''&&&&&&'''((())))))*********************************************************)))))))))))))))******+++))))))))))))******+++,,,......---,,,+++******)))))))))************))))))((((((((((((((((((((((((((())))))******))))))(((***))))))(((((())))))***))))))************))))))))))))))))))))))))))))))************************))))))((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((('''(((((())))))*********************************((())))))******+++++++++************************************************))))))))))))))))))))))))************************)))******++++++******)))++++++***(((((((((((((((++++++++++++++++++++++++)))))))))(((((()))))))))***))))))))))))((((((((()))***++++++++++++***)))*********++++++++++++,,,,,,,,,++++++++++++++++++))))))(((((((((((())))))(((((((((((((((((())))))%%%&&&((()))*********)))((((((((()))))))))******************************,,,,,,,,,++++++++++++***************************&&&'''((()))***))))))((()))***+++,,,,,,,,,++++++))))))*********+++++++++)))***+++,,,------------,,,,,,++++++++++++++++++,,,---...//////...---,,,***+++,,,,,,******+++,,,------------.........///......//////......---,,,------------------------------------------------------............------,,,---...///000000000000------------------------..............................---,,,,,,,,,---------...///000000///...---000000////////////000000////////////..................////////////......---...///000000///...---........................///////////////...------............////////////---------............///...............///000000,,,------......------,,,***+++,,,,,,---------,,,+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++'''(((((())))))((((((''')))******+++)))'''%%%$$$******************++++++)))))))))*********++++++((((((''''''(((((()))***+++,,,,,,,,,+++***(((''')))))))))(((((())))))***((()))***+++,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))************+++---+++)))((()))+++(((((((((((()))))))))***(((((()))))))))*********((((((((((((((()))******%%%'''(((((((((((()))+++******)))))))))******+++&&&'''((()))***))))))((()))************+++++++++***************)))((((((((()))))))))************'''''')))******))))))(((&&&'''((())))))*********************************************************)))))))))))))))***++++++))))))))))))***+++,,,---111000///---,,,***)))((())))))************))))))))))))))))))))))))))))))((()))************)))(((*********))))))*********))))))************))))))))))))))))))))))))))))))(((((())))))******+++++++++***((('''&&&'''((()))***)))))))))******++++++((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((************************((())))))******+++,,,,,,************************************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))+++***)))''''''''''''(((+++++++++++++++++++++++++++******))))))******+++*********)))))))))(((((()))***++++++++++++***)))*********+++++++++,,,,,,++++++++++++++++++,,,,,,''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))%%%&&&((()))*********)))(((((((((((())))))))))))************************)))))))))(((((((((((('''************************((()))***,,,,,,++++++***,,,,,,------,,,+++)))(((******))))))******+++,,,)))***+++,,,------...---,,,,,,,,,++++++++++++***))))))++++++++++++))))))(((***+++***)))((()))***---------.........//////......//////......---,,,------------------------........................------............------,,,---...///000000000000------------------------------------------------///...------,,,,,,,,,,,,---...///000000///...---000000////////////000000000/////////..................////////////......---...///000000///...---..............................///////////////...------......//////000000---------.........//////...............///000000,,,------......------,,,***+++,,,,,,------------......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))************)))))))))***,,,------,,,+++***,,,,,,++++++***)))))))))(((((())))))*********+++++++++******+++,,,------***+++++++++***)))'''&&&***)))))))))))))))******))))))***+++,,,---------))))))))))))))))))))))))(((((())))))******++++++***,,,---,,,)))''')))+++++++++***)))((('''&&&&&&))))))))))))************((((((((((((((()))******%%%'''((()))((((((***,,,******)))))))))))))))***((()))***,,,,,,++++++***)))************+++++++++)))***+++++++++***((('''(((((())))))*********+++$$$&&&''')))***+++******&&&'''((()))************************************************************))))))((())))))***++++++))))))))))))***+++,,,---222222000...,,,***((('''((())))))*********))))))***************************+++,,,------,,,+++***++++++************++++++))))))************))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++---+++(((&&&%%%''')))***))))))(((((())))))***+++************************((((((((()))***++++++,,,************************((())))))***++++++,,,,,,******************************************++++++))))))))))))))))))))))))'''''''''''''''''''''''')))***+++,,,,,,+++***)))''''''&&&&&&'''(((***+++************************,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++******)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,*********++++++,,,,,,---))))))))))))))))))))))))&&&((()))++++++)))(((&&&&&&'''((()))++++++++++++*********))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,++++++*********************************)))***+++,,,---,,,++++++))))))))))))))))))))))))+++++++++***************------------------------,,,,,,,,,+++***))))))(((,,,+++***)))))))))++++++.........------,,,,,,,,,///////////////.........//////.........---------+++,,,------......------///...---,,,+++,,,---...000...,,,---///111000.........//////000000111111//////.........---------......000000000///...---,,,,,,,,,,,,------...///000000000//////.................................111111111000000///////////////////////////////////////......///000222333000000000000000/////////////////////////////////000000000000000000000000------......//////000000................................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,////////////...---,,,+++,,,,,,---...---,,,+++***++++++++++++++++++++++++---,,,+++******+++,,,---///---+++)))(((((())))))************************)))***,,,,,,***)))***+++...,,,***+++---...---***(((((()))***************************************+++++++++************)))((((((((((((((()))******,,,+++******))))))******'''((()))***)))(((&&&$$$,,,+++)))'''&&&%%%&&&&&&*********)))))))))))))))((()))++++++)))))))))***(((((((((((())))))))))))*********))))))))))))((('''((()))***+++,,,,,,,,,++++++************++++++******))))))((((((''''''(((((())))))******++++++))))))))))))************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,---,,,)))((('''((()))***---------+++))))))***,,,111///...,,,***(((((('''******+++++++++******)))******))))))******+++,,,(((&&&$$$###"""###$$$%%%))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))))))))***+++++++++************))))))))))))******&&&'''((()))***+++,,,,,,******))))))((((((''''''))))))))))))***+++,,,---+++++++++*********))))))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++)))***+++++++++)))(((''')))***,,,---,,,***((('''))))))*********))))))((((((((())))))))))))((((((***************++++++,,,******)))))))))))))))***+++***)))'''''''''(((((())))))***+++,,,------...************************)))))))))))))))******+++***+++,,,---...---,,,,,,))))))))))))))))))))))))'''((()))******)))((('''*********))))))(((((('''+++++++++******************************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++((()))***+++,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))************++++++---,,,+++******+++,,,,,,......---------,,,,,,,,,---------....../////////------,,,,,,,,,++++++++++++,,,------......------...---,,,,,,,,,---......000...,,,---///111000/////////////////////000000/////////......---------.........//////......---..................///000000000000//////.........111111111111000000000000000000000/////////......000000000000000000000000...---------...///111222000000000000////////////000000000000000000000000////////////////////////.........///////////////...................................................------------------...************************............---,,,+++***+++,,,,,,------,,,******,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++)))((()))+++------+++***+++------,,,***(((((()))***************''''''''''''''''''''''''+++++++++************)))***))))))))))))***++++++,,,+++******))))))******(((((()))***)))((('''&&&))))))((('''&&&'''(((((())))))))))))))))))))))))(((***++++++***))))))***(((((((((((()))))))))***++++++*********)))))))))((()))***++++++++++++++++++******))))))******++++++*********)))))))))))))))))))))))))))*********))))))))))))************************************))))))******************+++***((((((((()))***,,,+++++++++***((((((***,,,---,,,+++)))((('''&&&&&&((()))***+++++++++++++++******))))))******+++,,,...---+++***)))***+++,,,))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))++++++************************))))))))))))******))))))))))))))))))******************))))))))))))))))))))))))***+++,,,---+++++++++*********)))))))))))))))***+++++++++,,,))))))))))))))))))))))))***************)))((((((***++++++,,,+++***)))((())))))************))))))((())))))******))))))(((***))))))))))))***++++++++++++************+++++++++******))))))***+++,,,))))))))))))************************************++++++*********++++++,,,***+++,,,---------,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((,,,+++***(((((('''''''''+++++++++++++++++++++++++++++++++***************,,,,,,,,,++++++++++++***++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************&&&'''((()))***,,,------------,,,,,,,,,,,,---......------------,,,,,,,,,++++++,,,---...///000000------,,,,,,,,,+++++++++,,,,,,---............------,,,,,,,,,---.../////////...------///000000//////////////////.........////////////............000000////////////000000111111000/////////000000222111111111111000000000111000000000/////////...111000000000000000//////////////////////////////...............///111111111111000000000/////////000000000000000000000000////////////////////////000000///////////////...........................................................................++++++++++++++++++++++++------------,,,+++******++++++,,,,,,++++++***)))---------------------------,,,++++++++++++,,,---)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++((('''(((,,,///,,,***)))***+++,,,+++***((()))******+++*********************************+++++++++************)))+++************+++,,,,,,,,,+++******))))))*********)))))))))))))))(((((('''''''''''''''((()))***))))))))))))))))))))))))(((***++++++***)))******((((((((()))))))))******,,,+++++++++************)))******+++++++++******+++******))))))******+++++++++++++++************************))))))))))))))))))))))))************+++++++++++++++++++++++++++***)))((('''((()))***)))((((((((((((***,,,---((()))***)))((((((***,,,++++++***)))((((((((((((******+++++++++******)))******))))))******+++,,,---,,,+++***)))***+++,,,))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))---,,,+++)))))))))************))))))))))))******,,,++++++***)))(((''''''************++++++++++++))))))))))))***+++,,,,,,+++++++++*********************************++++++))))))))))))))))))))))))++++++***))))))))))))***+++++++++***************))))))***************)))*********++++++*********)))))))))))))))******+++,,,,,,+++++++++,,,,,,---++++++++++++,,,---...///++++++******))))))))))))++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,++++++,,,------------,,,(((((((((((((((((((((((())))))(((((((((((())))))***))))))((()))***+++,,,*********+++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&'''((()))***,,,------,,,,,,,,,,,,,,,---------------------------------++++++,,,,,,---....../////////.........---------,,,------...............,,,,,,,,,---...///000000///...---......///000000000/////////......------////////////////////////222222111000000111333444222222111000000///000000333333333333333333222222111111000000000/////////111111111111111111111111////////////////////////000000000000111111222222222222111111000000//////000000000000000000000000111111111111111111111111111000000000//////...............................................................//////.........---------------------------------------,,,++++++++++++++++++******))))))------------------------+++++++++******+++++++++((()))+++,,,,,,,,,+++***************************+++,,,+++***))))))+++...+++************+++******)))******++++++*********+++++++++++++++++++++++++++++++++*********))))))***************+++,,,,,,,,,+++******))))))******+++***))))))))))))******''''''''''''((((((((()))((((((((()))))))))))))))''')))******)))(((((()))(((((()))))))))*********,,,,,,,,,+++++++++******+++++++++++++++***)))(((******))))))))))))******************************++++++******))))))((((((((()))))))))************++++++++++++++++++++++++,,,+++)))''''''''')))***))))))(((((()))***++++++((()))******))))))+++,,,++++++************++++++,,,,,,,,,+++***)))((('''******))))))******+++,,,))))))(((''''''(((((()))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))///---+++)))(((((()))*********))))))))))))******,,,++++++***)))((('''''')))))))))******+++++++++******))))))***++++++,,,************************+++++++++***************++++++++++++++++++++++++,,,+++***)))))))))***+++++++++***))))))******+++))))))***+++++++++*********++++++,,,,,,++++++***))))))(((((())))))***+++,,,++++++++++++,,,,,,---,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++++++++,,,,,,,,,---------------(((((((((((((((((((((((())))))(((((((((((())))))************+++,,,,,,---))))))))))))******++++++,,,+++++++++***)))))))))++++++++++++++++++++++++))))))))))))))))))))))))***************++++++,,,++++++++++++++++++++++++))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++++++++,,,***++++++,,,,,,,,,,,,,,,------------------------------------------------//////.........---------,,,---......//////......+++,,,---...//////000000..................000000000000//////.........---000000000000000000000000111111000///000111333444222222111000/////////000111111222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333111111111222222222222222444444333222111111000000000000000000000000000000000000000000000000000000111111000000/////////...////////////////////////////////////////////////,,,---............---,,,---------------------------............------,,,+++++++++***************++++++++++++++++++++++++))))))************)))))))))***+++++++++***(((''')))))))))))))))))))))))))))+++---...,,,+++***+++******+++************+++******++++++++++++******((((((((((((((((((((((((+++++++++*********))))))***))))))))))))***++++++,,,+++******))))))************))))))))))))***+++(((((((((((((((''''''&&&''''''(((((())))))))))))&&&((())))))(((''''''((())))))))))))************,,,,,,,,,+++++++++******+++++++++++++++***)))(((***))))))))))))))))))***))))))))))))))))))))))))++++++******))))))((((((((()))))))))************++++++++++++++++++++++++---,,,***((('''(((***++++++******)))))))))))))))(((***+++,,,++++++,,,---******))))))******+++,,,***++++++++++++***))))))******))))))******+++,,,+++************+++++++++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))///---+++)))(((((()))*********))))))))))))***************)))))))))))))))'''(((((())))))******************)))******+++,,,************************+++++++++***************++++++++++++++++++++++++,,,+++***))))))***+++,,,+++******))))))***++++++))))))***+++++++++++++++++++++,,,,,,,,,,,,++++++)))))))))))))))******+++***************+++,,,,,,......---------,,,,,,+++***++++++,,,------......++++++++++++++++++++++++,,,++++++*********++++++,,,,,,,,,---------......))))))))))))))))))))))))(((((())))))))))))((((((++++++,,,,,,++++++***)))((((((((()))******+++++++++++++++******************++++++++++++,,,,,,,,,))))))))))))))))))))))))(((''''''''''''((())))))++++++++++++++++++++++++)))))))))******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++)))***+++,,,------,,,,,,,,,,,,,,,------------...............------,,,,,,------,,,,,,,,,+++++++++------...////////////...,,,---...///////////////---...//////---...///111000000000000////////////000000000000111111111111............///000111111222222111000000000111111000000000000111111111111///000000111111222333333111111111222222222222222222222222222222222222222111111222222333222222111666666555444333222222111111111111111111111111111////////////////////////111000000000000000000///////////////////////////////////////////////////,,,---...//////...---,,,++++++++++++++++++++++++---......//////...------,,,,,,+++************+++++++++++++++++++++++++++))))))************))))))+++++++++++++++***)))((())))))))))))))))))))))))(((+++...///...,,,*********+++,,,+++*********,,,+++++++++,,,++++++***)))))))))))))))))))))))))))+++++++++************))))))))))))))))))***++++++,,,+++******))))))******(((((()))))))))))))))***(((((())))))((('''&&&&&&&&&''''''(((((())))))***&&&((())))))(((''''''((()))))))))*********++++++,,,+++++++++************+++++++++++++++***)))(((***))))))(((((())))))***((((((((((((((()))))))))************))))))))))))))))))))))))************++++++++++++++++++++++++,,,+++***)))))))))***++++++++++++***)))((((((''')))+++------,,,++++++,,,'''''''''''''''((()))***&&&'''(((***,,,---------******))))))******+++,,,*********+++++++++++++++)))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))---,,,+++)))))))))************))))))))))))******(((((())))))******++++++((((((((((((((()))))))))+++***************++++++***************+++++++++******************++++++))))))))))))))))))))))))+++************+++,,,,,,***************+++++++++))))))***+++,,,,,,,,,,,,***++++++,,,,,,++++++******************++++++,,,******)))******+++,,,---............---,,,******(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,---------,,,---......///))))))))))))))))))))))))'''((()))******)))((('''&&&(((***+++,,,+++)))'''(((((()))******+++,,,,,,***************+++++++++******+++++++++,,,,,,,,,************************)))((('''''''''(((******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***,,,---.........---,,,,,,,,,---------........................//////------,,,,,,,,,+++++++++------...///////////////---...///000000///......---///000///------///222000000000111111111111111000000000111111222222222...///000111222222222222222222222222222222333444333333333444444555555555000000111333444555666777666666777777777888888888444444444444444444444444444555666777777666555444888888777666555444333333444444444444444444444444111111111111111111111111000000000000000111111111////////////////////////////////////////////////,,,...///000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------...---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,++++++,,,,,,------************************)))+++......---+++++++++***,,,------******+++---+++,,,,,,,,,++++++***)))+++++++++++++++++++++++++++++++++************)))+++************+++,,,,,,,,,+++******))))))******&&&'''((()))***)))((((((&&&'''((())))))(((((('''&&&&&&''''''((())))))***(((***++++++***))))))***))))))*********+++++++++++++++*********)))))))))******+++++++++******)))))))))(((((((((((())))))(((((()))))))))*********)))))))))))))))*********))))))))))))************************************(((((())))))))))))))))))))))))*********))))))((()))+++,,,,,,+++))))))***(((''''''''''''(((((()))'''((()))***+++,,,,,,,,,******))))))******+++,,,'''(((((()))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++))))))))))))))))))))))))++++++************************))))))))))))******((()))))))))******************))))))))))))))))))++++++***************+++))))))*********+++++++++)))))))))***+++++++++,,,)))))))))))))))))))))))))))***++++++,,,,,,,,,+++((()))***+++,,,++++++***((()))***+++,,,,,,,,,,,,******++++++++++++******+++++++++++++++,,,,,,---*********++++++,,,......,,,---.........---,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++---...///...------,,,---...///000))))))))))))))))))))))))&&&((()))++++++)))(((&&&"""&&&***,,,,,,***)))))))))***+++,,,,,,------))))))******+++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...------------------------,,,,,,------...///000000////////////////////////---------....../////////***+++---///000000///...,,,,,,,,,------.........,,,------...///000111111//////.........------------......///////////////......///000000///...------///000///------///222000000111111222222333333000000111111222222222222000222333555666666555555333333333333444444555666888888999999:::::::::;;;888888:::;;;===???@@@AAA=========>>>>>>?????????;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<<<<;;;999999:::999888777666555444444666666666666666666666666555555555555555555555555//////000000111111222222000000000000000000000000000000000000000000000000...///000222222000///...........................++++++,,,------,,,,,,,,,...---,,,+++++++++,,,---------------------------,,,,,,............,,,,,,---,,,,,,,,,---///111222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,...***---...---+++***,,,...,,,,,,,,,,,,,,,+++***)))((((((((((((((((((((((((+++++++++************))),,,,,,++++++,,,,,,---...,,,++++++***)))*********$$$&&&((()))***)))((('''###%%%'''(((*********)))&&&&&&&&&'''((())))))******+++------+++***+++,,,)))************+++++++++*********))))))))))))((()))******+++++++++******))))))(((((((((((())))))))))))******+++++++++,,,(((((())))))******++++++))))))))))))************))))))))))))))))))))))))%%%&&&'''((())))))(((((('''((()))******++++++***(((***,,,,,,***((('''(((******))))))))))))******------,,,,,,***)))'''&&&*********)))***++++++,,,((()))***+++++++++++++++))))))))))))))))))))))))***)))((((((((()))+++,,,)))))))))))))))))))))))))))******+++++++++************))))))))))))***************))))))))))))))),,,+++++++++******))))))++++++***************+++))))))******++++++++++++(((((()))***+++,,,,,,---++++++++++++++++++++++++(((***+++,,,---,,,,,,+++'''(((***,,,---,,,***)))((()))***+++,,,---------*********++++++*********,,,,,,++++++,,,,,,---...+++++++++,,,---...///000+++,,,---/////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///000111......---,,,---...///000))))))))))))))))))))))))(((((())))))******+++++++++,,,---,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))((())))))***+++******+++,,,,,,---......000///...---,,,,,,+++,,,,,,------......------,,,,,,---......//////......---.........---,,,,,,+++---...............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000000000000111000///...---,,,++++++---------...------,,,,,,,,,///111222111///............000111222222222111///000111222444444333111444333222333555666555444666777777666666666999;;;999<<<<<<;;;<<>>;;;>>>@@@BBBAAAAAACCCDDDDDDEEEBBBBBBFFFKKKLLLKKKKKKKKKJJJHHHHHHJJJLLLNNNPPPLLLJJJHHHGGGFFFFFFDDDBBBGGGDDDCCCGGGIIIEEE@@@???EEEBBB>>>=========;;;999999888777777999:::999888777999777333111333555666333444444333222111222222555222111222222///...111---///000111000000000111000000////////////......,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,---...---+++'''###!!!+++,,,,,,,,,,,,+++******,,,,,,---......---,,,,,,***************************+++,,,,,,------------******))))))((((((''''''************)))))))))((())))))))))))))))))))))))******************************))))))((((((''''''!!!!!!###$$$&&&'''((()))+++***)))(((((()))***+++)))************+++++++++******))))))))))))******,,,+++++++++******))))))(((''''''((())))))'''&&&*********))))))))))))))))))))))))***++++++,,,,,,(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))))))))******+++,,,,,,,,,,,,+++******))))))))))))******))))))))))))))))))))))))((((((((((((((()))******((()))***++++++***)))(((***(((&&&(((+++,,,+++)))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((((((((())))))*********)))******+++,,,))))))***+++++++++++++++)))************+++++++++++++++++++++++++++++++++000---******,,,---,,,***++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***+++,,,,,,------,,,,,,///...---,,,,,,,,,,,,,,,))))))+++,,,---..................------,,,,,,,,,---------............///.........------,,,,,,,,,))))))))))))))))))))))))((((((((((((((()))))))))((()))++++++***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++***************++++++,,,,,,---------///...---,,,++++++++++++,,,,,,------------,,,,,,,,,------...............------......------,,,+++....../////////......------------------------------...///////////////...//////...............---......////////////......---...///...------///111/////////000000111111111//////000222444666666666444444555666777888888888555777:::;;;;;;;;;<<<>>>@@@FFFJJJLLLOOORRRQQQNNNOOOQQQUUUWWWZZZ\\\\\\[[[YYYYYY\\\ccciiillllllkkkbbb___\\\ZZZ\\\___bbbccc]]][[[XXXUUUSSSUUUYYY\\\```[[[ZZZ]]]___\\\ZZZZZZ\\\WWWRRRNNNMMMMMMKKKIIIIIIHHHFFFEEEDDDBBB???<<<<<<<<<;;;999888999999888999888666555444333222222444000///111111//////111111222333222111111111111...............---------+++,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---------,,,,,,,,,,,,&&&(((+++...000111222222+++,,,,,,,,,,,,+++******++++++,,,------,,,+++++++++++++++***************'''(((***+++,,,,,,,,,++++++*********))))))))))))++++++++++++***************************************************************)))))))))(((((((((''')))))))))))))))((((((((()))(((''''''''''''((()))))))))*********+++++++++******))))))))))))*********))))))(((((((((((((((((('''&&&''')))***)))(((***)))))))))))))))))))))++++++******************(((((((((((((((((((((((())))))))))))************************************))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,******+++,,,,,,,,,,,,+++******))))))))))))******))))))))))))))))))))))))((((((((((((((()))******)))******************)))***)))'''(((+++,,,***((())))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))++++++***)))((((((((())))))***++++++,,,,,,++++++************++++++++++++++++++++++++++++++++++++---+++))))))***+++***(((++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,)))************+++++++++************************++++++,,,------------,,,......---,,,,,,,,,------***+++,,,---............---------,,,,,,+++++++++---------............///.........------,,,,,,,,,))))))))))))))))))))))))((((((((((((''''''''''''&&&(((***++++++******+++************************++++++++++++++++++++++++************************,,,,,,------,,,+++)))(((+++++++++,,,,,,,,,,,,,,,...---,,,++++++***++++++++++++,,,,,,,,,,,,++++++,,,,,,---...............------......------,,,,,,...//////000000/////////........................///////////////...------------......//////000000///000000111111000000/////////...,,,+++---111444//////.........///000000333333333444666888;;;<<<:::<<<>>>?????????AAABBB>>>AAAEEEGGGHHHGGGHHHIIIOOOZZZeeelllqqqvvvvvvsssooopppsssyyy~~~~~~www{{{~~~wwwssstttxxx|||{{{zzzvvvpppllloooyyy~~~|||~~~~~~{{{yyyzzzzzzuuunnniiiggghhhhhhiiigggeeebbb___[[[UUUOOOJJJHHHFFFDDDEEEGGGEEEBBB>>>@@@>>>;;;999888888666555888333111333444222222444222222111111000//////...........................---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------------,,,,,,,,,)))***+++,,,---...//////+++,,,,,,,,,,,,+++************++++++++++++******++++++++++++******))))))((()))***++++++)))'''&&&++++++++++++************,,,,,,,,,++++++++++++***************************************************))))))))))))((((((((((((,,,,,,++++++******)))))))))((((((''''''(((((())))))))))))*********++++++******))))))))))))*********)))((('''''')))***+++)))'''&&&''')))******)))))))))))))))))))))******,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))''''''((()))***++++++,,,******+++,,,,,,,,,,,,+++******))))))))))))******)))))))))))))))))))))))))))(((((((((((()))******++++++************+++++++++***((()))******)))((((((((((((((((((((((((((((((((()))******++++++,,,)))))))))))))))))))))))),,,+++***((('''&&&&&&&&&)))***++++++,,,,,,++++++************+++++++++,,,++++++++++++++++++++++++,,,+++))))))++++++***)))++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,************++++++++++++************************++++++,,,---------------------,,,,,,,,,---......------............------,,,,,,,,,+++++++++++++++---------............///.........---------------(((((((((((((((((((((((()))))))))(((((('''''''''%%%(((+++,,,,,,++++++,,,))))))))))))))))))))))))************************************************,,,,,,---...,,,***(((&&&,,,,,,,,,+++++++++++++++---,,,++++++*********+++***++++++,,,,,,++++++***,,,,,,---.........------,,,------...------,,,,,,...///000000000000000000////////////////////////...///////////////............/////////000000000///000000111111111111000111111000...---...111333222222111111222333444555999999::::::<<>>AAACCCEEEFFFGGGLLLSSSZZZbbblllxxxqqqqqqsssvvv|||~~~oooccc]]][[[\\\SSSKKKJJJJJJGGGDDDCCCBBB>>>999777777777444222333333222111000//////...............------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++---,,,+++***+++,,,---...+++,,,,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,************************'''((()))+++,,,---------((((((((((((((()))))))))*********)))))))))((((((++++++++++++++++++++++++************************(((((((((((())))))))))))++++++******))))))((((((((())))))******))))))(((((((((((()))))))))************))))))))))))******))))))******************---,,,++++++++++++(((&&&((((((((()))******++++++((())))))***++++++,,,,,,************************))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))'''''''''((())))))******))))))))))))))))))))))))(((((())))))******************+++,,,,,,,,,,,,+++++++++************++++++***************************))))))))))))***++++++++++++************++++++)))***+++***)))((()))***)))))))))))))))))))))))),,,,,,+++***((('''&&&%%%((()))***++++++***)))(((***************+++,,,,,,'''((())))))******))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++'''))),,,,,,+++*********++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,........................,,,,,,---...............------,,,,,,,,,---......//////000000///...------............////////////---------............///.............../////////))))))))))))))))))))))))((((((((()))))))))))))))((()))((('''%%%&&&)))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))******++++++,,,,,,------,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++,,,------------,,,+++,,,------......------,,,,,,---...///000000///........................------...///000000//////000000111111111111222222000000222333333444444444444555666666888;;;???CCCEEEHHHMMMSSSXXXZZZ\\\\\\```gggqqqzzz|||}}}tttiii``````aaa^^^ZZZYYYVVVPPPIIIEEECCCAAA===999999888777555444222111000000000/////////.........................................................------------------------++++++,,,,,,,,,---------...---,,,+++***)))))))))+++,,,,,,,,,,,,+++******,,,+++***))))))***+++,,,)))))))))***++++++,,,,,,))))))))))))***,,,...///(((((()))))))))*********+++++++++*********))))))++++++++++++++++++++++++************************'''((((((((()))))))))******************)))))))))((()))************)))((((((((((((((()))))))))*********))))))))))))******)))***+++,,,,,,***)))((())))))+++---...---***((('''(((((()))******++++++******************++++++************************))))))))))))************************************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,******************************))))))******+++,,,)))******************)))''')))+++***(((((()))+++++++++++++++++++++++++++,,,,,,+++***))))))((((((((()))+++,,,,,,+++)))(((+++******))))))))))))***))))))***++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++&&&))),,,---+++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...+++++++++,,,,,,,,,,,,---........................,,,------.....................---,,,,,,,,,------....../////////...---------------.........//////---------............///---........./////////000))))))))))))))))))))))))&&&'''''''''(((((())))))...---,,,)))((())),,,///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,+++************(((((()))***+++,,,,,,------------,,,,,,---......,,,------......------,,,++++++,,,---------,,,,,,+++,,,,,,---.........---+++,,,---...////////////........................///////////////......---...///000111222333444444111222333444555555555555:::::::::;;;===DDDKKKQQQ\\\```gggnnntttwwwxxxxxxyyy}}}ttttttvvvtttqqqoooppphhh___YYYVVVSSSMMMHHH???>>>===;;;888666555444333333333333222222111111////////////////////////................................................---------....../////////------...//////000111111+++,,,,,,,,,,,,+++******+++***)))(((((()))***+++(((((()))***+++,,,,,,---///---+++)))((((((***+++))))))******+++++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************'''((((((((())))))******$$$%%%&&&((()))+++,,,,,,***+++,,,------,,,+++***(((((((((((())))))))))))******))))))))))))******+++,,,...//////---***(((&&&'''***---000///,,,***'''(((((()))***+++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,)))))))))))))))))))))))),,,,,,+++***)))((('''&&&******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,*********************************)))******+++,,,((()))***++++++***)))(((&&&)))+++***((((((***---++++++++++++++++++++++++,,,,,,++++++++++++++++++((()))+++,,,,,,+++)))(((,,,+++***(((''''''''''''++++++,,,------------,,,++++++,,,,,,,,,---------++++++++++++++++++++++++'''+++...///---,,,,,,---++++++++++++++++++++++++------------------------,,,,,,,,,---------......---------.........//////------------------------,,,---......//////......///...------,,,,,,,,,,,,------...............---,,,,,,,,,------.........---------.........//////---.........//////000000''''''((()))***+++,,,,,,((()))***+++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++++++++,,,,,,---,,,***))))))+++,,,...***+++,,,,,,------,,,,,,------,,,++++++,,,,,,,,,------------------------......---,,,,,,,,,------////////////////////////////////////////////////000000000000////////////333111///000222333111...111222111000......000222333333333444666777999999<<>>;;;999777::::::555111000///,,,222//////111111---,,,...111111111111111111111111//////.........---------------------------------,,,++++++***+++,,,...///000---******,,,---,,,+++((())))))))))))******************++++++,,,,,,,,,******)))))))))***,,,---...,,,)))(((''')))+++,,,+++---///000000---+++)))+++,,,,,,+++)))((()))+++))))))))))))))))))))))))''')))******(((''''''(((***)))((((((((()))+++,,,---,,,+++***))))))))))))++++++******)))(((((((((((((((''''''((()))******(((((((((((())))))))))))***+++,,,,,,------,,,,,,)))((('''''''''(((***+++,,,,,,+++***))))))******))))))************)))))))))))))))))))))))))))))))))***++++++***)))((('''++++++***************+++---+++)))((('''((()))***---***((('''***,,,...///000,,,(((''')))******(((+++***)))))))))***+++,,,,,,,,,,,,++++++*********---,,,***))))))***,,,---***,,,,,,+++)))((()))***,,,,,,++++++***)))))))))------,,,+++***)))((('''******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,)))))))))))))))******+++*********+++,,,---//////++++++******++++++,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,++++++******++++++,,,111///,,,)))((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------......------,,,++++++,,,,,,------......///........./////////000000000000000000000000000000///......------......///,,,,,,,,,------.........111000//////......//////************))))))))))))'''(((((())))))))))))(((,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************------,,,,,,+++++++++,,,///...,,,***)))))))))******+++,,,,,,------,,,,,,,,,++++++******++++++,,,---------------------------------,,,,,,---......////////////////////////////////////////////////.........//////000000000111///...///111222111///555555444444444555777999888999;;;===>>>AAACCCFFFKKKQQQVVVYYY```qqqmmmiiiccc\\\UUUMMMGGGCCCAAADDDDDD>>>;;;:::999777555222111333333000...000---......///000000000000//////.........------------------------------------,,,,,,++++++,,,---...---+++)))***,,,......---)))))))))*********++++++++++++++++++++++++,,,,,,+++******))))))***+++,,,---,,,***)))((()))***+++,,,,,,.........,,,+++)))+++,,,,,,***)))((()))+++************************%%%''')))***)))***+++,,,***))))))((()))***+++,,,---,,,+++***))))))))))))************))))))))))))))))))((((((((()))******))))))))))))***************+++,,,,,,------,,,,,,***************+++,,,,,,,,,++++++***))))))******))))))************)))))))))))))))))))))))))))))))))***+++++++++)))((('''******)))))))))))))))***,,,+++)))((('''((()))***...+++((((((***,,,------///,,,)))((()))******)))***************+++,,,,,,,,,,,,,,,++++++*********,,,,,,************,,,,,,***+++,,,+++)))((()))***)))))))))***++++++,,,,,,*********)))))))))))))))************++++++++++++++++++++++++++++++++++++++++++************++++++)))))))))))))))***++++++------,,,++++++++++++++++++++++++++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---000...,,,***))))))******,,,,,,,,,,,,,,,,,,,,,,,,////////////............---.........------,,,,,,........................------------............000000000000000000000000000///...---,,,,,,,,,,,,........./////////000000...............//////000************)))))))))))),,,,,,,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))------,,,,,,,,,+++++++++...---,,,,,,+++***))))))***+++,,,,,,------,,,,,,++++++************++++++------------------------,,,,,,,,,,,,---...//////////////////////////////////////////////////////,,,,,,---...///000111111111///...///111333333222444444333444666999<<<>>>===AAAFFFJJJLLLQQQWWW\\\dddfffhhhlllwwwxxxmmmbbbWWWPPPNNNQQQQQQKKKFFFEEECCC@@@999444222333333000...000---...///000000///...---/////////.........------------------------------///...------,,,---------+++***)))***,,,...//////******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++************+++---,,,++++++***))))))(((,,,,,,,,,,,,+++++++++***++++++,,,***)))(((***+++************************&&&(((***+++******+++---***))))))))))))***++++++,,,+++******))))))))))))))))))))))))************++++++***)))))))))******************++++++++++++***++++++,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,+++******)))*********))))))************)))))))))))))))))))))))))))))))))***+++++++++***)))((())))))((((((((())))))***++++++)))((((((((()))***...+++)))(((***,,,------...,,,)))((()))******)))((()))+++,,,------------+++++++++++++++*********++++++++++++++++++++++++***+++,,,+++)))))))))+++)))))))))***++++++,,,,,,''''''(((((()))))))))***************++++++++++++************************++++++,,,,,,,,,,,,++++++***))))))))))))***++++++,,,,,,+++************+++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,...------,,,,,,------......------,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,------------------------............------,,,,,,111111000000///......------------.........//////000000000000000000000000000///......------......//////000000000000111111......//////000111111222''''''((()))***+++,,,,,,------...------,,,+++************++++++,,,,,,,,,++++++++++++++++++++++++************************,,,---------,,,,,,++++++)))***+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++***++++++,,,---........................,,,,,,,,,,,,---///000000////////////////////////////////////////////////,,,------...//////000000222111111111222333444555444444555888===CCCGGGJJJMMMSSS[[[aaaeeellluuu{{{}}}yyy}}}{{{nnnfffbbbffffff```ZZZUUUOOOJJJBBB;;;777777666333111111111222333222111///,,,+++////////////..................................../////////...------------+++******+++,,,---......+++++++++,,,,,,,,,------,,,,,,,,,++++++*********---,,,,,,+++************+++,,,,,,,,,+++)))(((''',,,+++***))))))***++++++***++++++***))))))***,,,***************************,,,---,,,***))))))))))))))))))*********++++++++++++***)))))))))))))))'''(((((()))***+++++++++,,,,,,+++***)))))))))***)))))))))*********++++++******+++,,,,,,,,,,,,+++'''((()))***+++***)))(((++++++***************+++)))******++++++******))))))))))))))))))))))))))))))***+++++++++***))))))***))))))))))))******++++++***)))(((((()))******,,,***((((((+++---......---+++***))))))*********&&&(((+++...//////...---+++++++++*********************++++++++++++******)))+++,,,+++***)))***+++,,,,,,++++++***)))))))))((((((((())))))))))))***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++---......---++++++******))))))******+++,,,((((((((()))***+++------+++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......------,,,,,,,,,+++------,,,,,,,,,,,,------,,,,,,---------,,,***)))------------------------,,,,,,---------------...///......---------------000000000//////.............../////////000000000////////////////////////////////////000111222333/////////000000000000000000111111222222222222222''''''((()))***+++,,,,,,))))))))))))(((((('''&&&(((((())))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,+++***((()))***,,,,,,---,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---...///........................,,,,,,,,,---...///000111/////////////////////////////////////////////////////////////////////...333222222111222333555777777999>>>GGGTTT^^^eeehhhnnnsssyyyyyyqqqnnnppprrrsssrrr~~~{{{}}}uuummmddd]]]QQQHHHAAA???===999555444222222222222111///...---000000/////////................................./////////......------,,,,,,,,,------,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,,,,++++++*********+++,,,,,,,,,***(((&&&+++***)))(((((()))+++,,,***++++++***))))))***,,,************************+++,,,---,,,***(((((())))))*********++++++++++++******))))))((()))))))))''''''((()))***++++++,,,,,,,,,+++***)))))))))***((((((((()))))))))******)))***++++++,,,,,,++++++'''(((***+++++++++***)))+++***************++++++******++++++++++++******************************)))***+++,,,,,,+++***)))+++*********++++++,,,---))))))))))))))))))******)))((('''))),,,...//////+++++++++***))))))******&&&(((,,,///000///---,,,************************)))******++++++******))))))***++++++***)))***+++,,,,,,++++++***)))))))))++++++*********))))))))),,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++***************++++++,,,((((((((()))***+++------***+++,,,---------,,,,,,+++,,,,,,------,,,,,,+++.........------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,---......---+++***------------------------///000000000111111111222000///...---------......------........./////////------........./////////////////////////////////111000000000000111111222////////////////////////111222333333333222222111************)))))))))))))))))))))***))))))((((((((((((((()))))))))))))))+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---,,,+++***,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,---,,,,,,------...///000........................------------...///000000////////////////////////////////////////////////111000000000////////////222222333333444666:::======AAAKKK\\\ooo}}}yyywwwrrrqqqpppnnnmmmnnnqqqttttttuuuuuusssooollljjjjjjbbb^^^YYYWWWXXXZZZZZZYYY[[[aaajjjqqqyyy|||uuuqqqpppnnnuuu||||||uuucccWWWLLLHHHDDD>>>999777222222111111111111111111000000000/////////..............................------.........------,,,+++---......,,,+++++++++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,---,,,,,,+++*********+++,,,+++***)))(((+++***)))))))))***+++,,,)))***+++***))))))+++---++++++++++++++++++++++++''')))++++++***)))***+++)))***++++++,,,,,,++++++***))))))(((((()))))))))'''(((((()))***+++++++++++++++***)))))))))******'''((((((((()))))))))))))))******+++++++++++++++***+++,,,,,,---,,,,,,,,,*********)))******+++,,,******++++++++++++******************************)))***+++,,,,,,,,,+++***+++++++++++++++,,,---...))))))))))))************(((((('''))),,,/////////)))+++,,,+++***)))***+++'''(((+++...///...,,,+++)))))))))***************************************)))***++++++***)))+++,,,)))))))))***++++++,,,,,,,,,+++++++++******)))))),,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++************+++***+++---.........---,,,+++,,,,,,------,,,,,,+++.........---------------,,,++++++******++++++,,,+++,,,---......---,,,,,,---------------------------......//////000000111111000...---------...///,,,,,,---......///000000,,,,,,,,,,,,---------...000000000000000000000000333222111000//////...///222111111111111000000000111222444555555444333333************))))))))))))++++++,,,,,,------,,,,,,*********)))))))))))))))++++++++++++++++++++++++************************+++,,,---......,,,+++)))---,,,+++*********+++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,---...//////........................///...............//////////////////////////////////////////////////////000000000111111111111111333555888999;;;???FFFKKKNNNTTTaaauuuzzztttpppkkknnntttzzz}}}}}}zzzxxxvvvnnnhhhhhhiiieeeaaaaaabbbbbbbbbaaa______```bbbZZZYYYXXXWWWVVVUUUTTTSSSQQQPPPNNNMMMNNNOOOOOONNNJJJOOOUUUZZZ___eeelllrrrsssqqqnnnggg```ZZZWWWVVVWWW\\\aaadddkkkuuuzzz{{{{{{~~~|||oooaaaZZZUUUNNNGGGDDD<<<:::777555333333333333000000000000/////////...........................+++,,,---......---,,,,,,)))+++......,,,+++,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,***+++,,,---------,,,+++))))))***++++++++++++******************+++,,,,,,)))***+++***))))))+++---++++++++++++++++++++++++'''(((******)))((()))***)))***+++,,,,,,,,,++++++))))))(((((((((((())))))(((((())))))*********+++))))))((((((((()))******(((((()))))))))*********))))))***+++++++++++++++,,,+++++++++,,,,,,------******))))))***++++++,,,***++++++,,,,,,++++++***************************)))***+++,,,,,,,,,++++++************+++,,,---...(((((()))***************+++***)))***,,,------,,,(((***,,,,,,***)))***+++((()))+++,,,---,,,+++***((()))))))))*********++++++***)))(((((()))***+++(((***++++++******+++,,,)))))))))***++++++,,,,,,))))))))))))*********************+++++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++******++++++,,,---------,,,+++++++++++++++***+++---...///...---,,,+++,,,,,,------,,,,,,+++------------............,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------...------........................***++++++,,,------......111000...---------...////////////////////////000............////////////000000000000000000000000222222111222222333444555666666666666555555444444444555888;;;<<<===<<<<<<''''''((()))***+++,,,,,,((()))******++++++++++++,,,+++++++++******))))))++++++++++++++++++++++++))))))))))))))))))))))))+++,,,---......,,,***)))******)))(((***,,,///000++++++,,,---------,,,,,,++++++++++++,,,---...///////////////////////////000//////............/////////////////////////////////////////////////////////000111222333333444666999===@@@CCCIIIQQQWWWeeekkkxxxzzzvvviiiaaa]]][[[\\\```eeekkknnnmmmiiieeeaaaZZZUUUWWWXXXUUURRRRRRYYYZZZZZZYYYWWWUUUUUUVVVPPPOOONNNNNNPPPQQQPPPNNNKKKLLLMMMMMMMMMMMMNNNNNNMMMPPPSSSTTTSSSUUUYYY]]]YYYZZZYYYWWWSSSPPPOOOPPPOOORRRRRRQQQUUU^^^dddeeebbbhhhqqqvvvyyy|||zzzqqqkkkccc[[[XXXIIIFFF@@@;;;666444333333000000000000////////////////////////////////////)))***,,,---...------,,,&&&***---...---,,,---///******+++++++++,,,,,,,,,*********++++++,,,,,,---)))***,,,---...------,,,)))))))))******+++,,,,,,******++++++,,,,,,,,,,,,)))***+++***))))))+++---++++++++++++++++++++++++***+++,,,***(((&&&%%%&&&)))***+++,,,---,,,++++++))))))(((((((((((()))***))))))))))))************(((((('''(((((()))******)))************+++++++++))))))***++++++++++++***+++***)))((()))***+++,,,******))))))***+++,,,,,,***++++++,,,,,,++++++***************************)))***+++,,,---,,,,,,+++))))))))))))***+++,,,---'''((()))***************---,,,++++++,,,,,,***)))'''***---,,,***)))***,,,))))))***+++++++++***)))(((((())))))*********+++,,,***)))'''''')))***,,,(((***++++++******+++---,,,,,,++++++***)))))))))&&&&&&'''((()))***++++++((())))))))))))*********************************,,,+++***))))))***+++,,,++++++******++++++,,,---*********+++,,,---//////***+++---//////...---,,,+++,,,,,,------,,,,,,+++,,,---------.../////////...------,,,,,,------...+++,,,,,,,,,---......///........................------......///000000111222000...---,,,---///000222222111111000/////////222222222222333333333333000000000000000000000000///000222444888;;;>>>???;;;:::::::::999999888888777:::===AAADDDEEEFFFFFF******))))))((((((''''''))))))))))))((((((((((((******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((+++++++++************)))///////////////...........................---------------.........//////,,,,,,,,,---------......222000...---,,,---...///333222000//////000///...000000000222555888888888999:::CCCOOOUUUYYYhhhzzz}}}yyytttpppmmmiiigggccc\\\UUUPPPNNNMMMQQQSSSVVVYYYZZZYYYVVVUUUQQQOOOKKKJJJLLLOOORRRSSSRRRVVV[[[\\\YYYXXXXXXZZZVVVUUUUUUYYY]]]___^^^[[[\\\]]][[[UUUSSSUUUXXXWWWXXXVVVXXX\\\[[[YYYZZZ^^^___]]][[[ZZZZZZYYYWWWUUUVVVTTTQQQMMMLLLOOOUUU[[[]]]cccfffddddddgggiiigggkkkpppuuuxxx|||}}}nnnhhh^^^WWWIII>>>;;;===;;;666888666333000000000111222222111000000000///---+++......---,,,,,,,,,------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,+++***(((((((((((()))...---+++)))(((((())))))+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************((((((((((((((((((((((((************************,,,,,,,,,++++++*********,,,,,,+++***))))))******((()))***++++++***)))(((,,,,,,,,,+++++++++***************)))******++++++******))))))))))))******+++++++++***************************************((((((((((((((())))))***++++++************++++++))))))*********+++++++++,,,+++)))''''''(((***,,,))))))*********+++++++++******))))))(((((('''''')))******++++++,,,------+++,,,,,,------,,,,,,+++///......---,,,******)))***++++++,,,,,,++++++***------,,,+++++++++,,,,,,+++************,,,---...******+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,---...------------------------------------------------........................111111///......---------//////000000///...------000000000000000000000000000000000/////////000000111111000111222444555777222111000//////000111222333222111000000222333444333555999===@@@CCCDDDEEEEEEFFFEEE@@@;;;888:::<<<>>>===BBBIIIMMMLLLJJJKKK******))))))((((((((((((((((((((()))))))))))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******))))))***+++---...//////,,,,,,------......//////........................---------.........//////------........./////////333222000......///000111111000//////000000000///000000000222555:::>>>AAAJJJNNNUUU]]]cccooo}}}zzz|||xxxooogggaaa\\\YYYRRRQQQOOOKKKGGGDDDDDDEEEJJJJJJLLLMMMNNNOOOOOOOOOMMMLLLLLLOOOTTTYYY^^^aaaccceeehhhiiihhhhhhiiijjjmmmmmmnnnsssyyy|||{{{xxxuuuuuuppphhheeegggiiiiiihhhhhhjjjoooppppppuuu|||yyywwwtttrrrpppmmmiiifffdddaaa[[[UUUSSSVVV^^^eeeaaaddddddbbb```aaa^^^YYYXXXZZZ\\\^^^bbbhhhqqqwww~~~~~~zzztttlll^^^QQQLLLLLLHHHAAA>>>;;;999666555333222111000///.../////////---,,,//////...------,,,,,,,,,...------------------,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,++++++******+++,,,------,,,+++))))))))))))***+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************************************************,,,,,,,,,+++++++++******,,,+++***))))))))))))***))))))***++++++***)))))),,,,,,++++++************------,,,+++************++++++************++++++)))))))))*********++++++************************))))))(((((())))))***+++++++++************++++++******+++++++++,,,,,,,,,&&&''''''(((***,,,...000))))))*********+++++++++++++++*********))))))))),,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,...---,,,,,,++++++++++++...---+++***))))))************+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////............////////////000000///......---////////////////////////222111000//////000111111///.........///000222333444333222111111111222333333333333444555666888888999;;;>>>BBBFFFHHHJJJJJJLLLLLLKKKHHHDDDBBBAAAAAABBBCCCHHHRRRYYY[[[]]]```***))))))))))))((((((((('''(((((())))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,((()))***+++---...///000***++++++,,,---...//////........................------........./////////////////////000000000000333222111000000000111222///000000111111111111222333444555555888???JJJRRR\\\iiisssuuuwww~~~uuuooogggaaa```eeelllqqqvvvqqqggg]]]SSSLLLHHHFFFBBBCCCCCCBBBAAAAAACCCDDDIIIIIIIIIKKKMMMPPPRRRTTTWWWYYY^^^eeemmmvvv}}}{{{vvvxxxzzzyyyyyy{{{}}}yyyuuunnnfffbbbeeennnuuussstttrrrnnnllljjjcccZZZWWWUUURRRQQQTTTXXX\\\^^^aaaeeejjjooorrruuuyyy{{{{{{sssfffaaa___YYYQQQEEEBBB>>>;;;999666333000111///...///000000///...000000///...------,,,,,,---------------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************+++,,,---...++++++******)))******++++++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))),,,,,,,,,++++++++++++***+++***))))))))))))))))))******++++++++++++******+++************)))))))))///...---,,,+++*********,,,,,,++++++++++++,,,,,,&&&''''''(((***++++++,,,******************************))))))******+++,,,++++++************+++++++++++++++,,,,,,,,,------*********+++******))))))***************++++++++++++++++++++++++*********------,,,,,,+++******)))******++++++++++++******)))*********++++++,,,,,,,,,------......------,,,///...---,,,++++++***+++---,,,+++***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111//////000000000///......////////////////////////333222000//////000222333...---------...///000000444333333222222333444444666777888:::<<<>>>>>>???@@@BBBEEEHHHKKKMMMNNNOOOMMMLLLKKKJJJIIIGGGCCC@@@AAABBBJJJVVVaaagggnnnttt))))))))))))))))))))))))''''''((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++//////......---------,,,************************,,,,,,,,,------.........---------.........................../////////////////////000000000000111333222111111111111222222111222333333222333333444999;;;===>>>BBBMMM\\\gggttt}}}qqqfff^^^ZZZUUUQQQQQQUUU[[[___ddd```XXXNNNFFFBBBAAABBBBBBDDDFFFGGGHHHIIIKKKMMMQQQSSSUUUXXX\\\aaadddgggpppuuu||||||vvvxxx}}}rrrllleee\\\XXXYYYYYYWWWUUUTTTUUUWWWYYYZZZ\\\^^^___```lllzzzzzzwwwxxxssslllYYYSSSKKKEEEBBB>>>:::777333222000000111222111000111111111000///...---,,,,,,,,,------......//////***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++(((((()))))))))******+++******************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++******)))(((((())))))***+++++++++,,,,,,+++++++++***)))))))))))))))))))))---,,,++++++************+++++++++******+++++++++&&&''''''((())))))******************************++++++******++++++,,,---++++++************++++++******++++++++++++,,,,,,((()))***++++++)))'''&&&************************++++++++++++++++++******,,,,,,,,,++++++*********)))******++++++******)))))))))*********+++++++++,,,,,,------------,,,,,,///...---,,,+++*********))))))))))))***+++,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,---------------................................................////////////////////////------------...///000000//////000000000//////...........................222111///......000222444//////000000000111111111222222333444666777888999===???AAACCCDDDDDDDDDDDDEEEGGGIIIKKKMMMMMMMMMMMMMMMJJJIIIJJJKKKIIICCC???@@@CCCLLLZZZfffoooyyy))))))))))))************'''(((((()))***++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,+++++++++------------,,,,,,,,,,,,+++++++++*********))))))000/////////......---------------.........//////........./////////000000....../////////000000000111111111111111111111222111222333333111222555777;;;@@@FFFKKKTTTcccuuuvvvooolllfffZZZQQQKKKJJJHHHFFFFFFHHHJJJKKKMMMLLLIIIDDD@@@@@@DDDGGGKKKNNNSSSWWWYYYZZZ[[[\\\```ccciiiooouuuzzz~~~|||qqqjjjgggddd^^^YYYYYYXXXWWWUUUTTTRRRPPPOOOSSSZZZcccjjjooouuu|||{{{qqqcccXXXPPPJJJDDD@@@777555222111222222111000111111222111111///...------------....../////////***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************))))))(((((()))*********+++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++)))))))))))))))))))))***))))))((())))))***++++++******))))))))))))******)))))))))(((((((((((((((************************+++++++++++++++,,,,,,---++++++************++++++))))))))))))************ %%%))),,,---------******************************************************+++++++++,,,,,,,,,)))******++++++******)))+++++++++*********))))))++++++,,,,,,,,,,,,++++++///...---,,,++++++++++++((())))))***++++++,,,,,,++++++,,,------------,,,+++,,,---.........------................................................////////////////////////......------------......//////000000000000000///////////////////////////111000///......000222333000111111222222333333333444666888;;;>>>AAACCCDDDGGGHHHIIIJJJIIIHHHGGGFFFGGGHHHIIIKKKKKKJJJJJJIIIOOOLLLJJJJJJLLLKKKGGGCCCEEEJJJUUUdddooowww)))))))))************+++((())))))******+++++++++************************,,,,,,,,,,,,------------...------,,,,,,++++++***,,,,,,++++++++++++++++++++++++,,,,,,,,,---------111111000///...------,,,,,,,,,------.../////////....../////////000000000////////////000000000000000111111111111222222222000222333222111444:::???CCCIIITTT```nnnxxxwww{{{|||yyyssskkkaaaYYYTTTNNNFFF???=========>>>>>>????????????BBBDDDDDDEEEJJJQQQWWWbbbhhhoootttvvvuuuttttttuuuxxx~~~}}}~~~|||uuu{{{|||uuuoooiiihhhgggfffccc___YYYTTTSSSWWWZZZ\\\```ddddddaaaeeegggnnnyyyyyyjjj___UUUKKKDDD===:::777444333222111///000111222333222111000///.............../////////+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,------,,,,,,***))))))******+++++++++******)))***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,******************+++,,,++++++************++++++)))))))))************+++'''''''''((()))***+++,,,***))))))))))))))))))************))))))(((((((((************************++++++******++++++,,,---++++++************++++++((((((((())))))))))))***!!!###&&&)))+++,,,+++++++++++++++***************)))))))))***************)))******+++,,,,,,------******++++++++++++******,,,,,,++++++*********)))***++++++,,,,,,++++++***------,,,,,,++++++,,,,,,,,,,,,---,,,,,,+++))))))++++++,,,---------------+++,,,---//////......---................................................------------------------......---------------...//////000111111111000000000000000000000000000000000000000000111111222333000111222333555555555555;;;===AAAEEEHHHLLLNNNOOOMMMMMMMMMLLLJJJIIIGGGGGGGGGHHHIIIJJJKKKJJJIIIIIIOOOMMMJJJHHHHHHHHHHHHGGGLLLSSS```oooxxx}}}))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,------------.........---,,,,,,+++******++++++++++++++++++,,,,,,---------,,,,,,,,,++++++/////////......---------,,,,,,------...//////000.../////////000000000000000000000111111111222222111111222333333333333333222444555555666<<>>@@@CCCEEEFFFHHHMMMSSSWWW[[[bbbkkkrrr}}}}}}||||||{{{}}}}}}}}}|||tttnnnhhhkkkjjjdddbbb```[[[SSSUUUVVVZZZbbbmmmyyy~~~sssgggZZZPPPIIIEEE@@@<<<999777555444///000222333444333222111////////////............+++,,,...//////...,,,+++------------------------------,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,******++++++,,,,,,+++***)))((())))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************************************************************+++++++++,,,,,,,,,+++++++++++++++,,,------+++***))))))))))))***+++************++++++,,,,,,)))((((((((()))***+++++++++******))))))******+++))))))*********************************************************+++,,,,,,++++++************++++++((())))))))))))*********++++++++++++***)))'''&&&+++++++++*********))))))*********+++++++++,,,,,,+++++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,+++++++++,,,------------......---,,,***)))+++,,,------...---------+++,,,...///000///...---................................................------------------------,,,,,,,,,,,,---...////////////000111111111111111111111111111111111111111000111222444444444444444222333555777999:::::::::BBBDDDGGGKKKNNNQQQRRRSSSNNNNNNLLLJJJHHHGGGGGGFFFFFFHHHJJJLLLNNNNNNNNNNNNRRRPPPLLLHHHFFFGGGKKKOOOWWW___ooo~~~))))))******+++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,000///---+++)))'''%%%%%%,,,---------------------,,,,,,------...///000000////////////000000000000111111222222222333333333222333444444555555555444555777999:::<<>>;;;999...000222444444444333222000000//////......------,,,---///000000///---,,,---------------------------------,,,,,,,,,++++++&&&''')))***++++++******+++,,,,,,,,,+++***((('''))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************((((((((((((((((((((((((*********************************++++++,,,,,,,,,,,,+++++++++,,,------...+++***)))(((((()))***+++******+++++++++,,,,,,,,,++++++***************+++,,,++++++++++++++++++,,,(((((()))***+++,,,------******************************))))))******+++,,,++++++************++++++)))************+++++++++******+++,,,,,,,,,,,,,,,++++++++++++******))))))+++++++++,,,,,,---------------,,,++++++*********+++,,,,,,------,,,,,,+++)))***+++,,,---...//////,,,------......------,,,++++++++++++,,,---......***+++---...//////...---+++,,,------......------+++,,,...000000///...---////////////////////////////////////////////////000000000000000000000000******+++,,,---///000111//////000111111111111111111111111111111111111111111222555777777777666555555666999<<<>>>?????????EEEGGGJJJMMMOOOPPPQQQQQQMMMLLLJJJHHHFFFFFFFFFGGGFFFHHHKKKOOORRRSSSTTTUUUZZZXXXSSSMMMJJJLLLSSSZZZdddnnn******))))))******+++,,,))))))))))))***+++,,,---,,,+++*********+++,,,---******+++,,,,,,---......---..................---------,,,+++,,,---...///******+++++++++,,,,,,,,,/////////...---------,,,///......------///000111////////////000000000000333222111000000222444555111222111111000222444777999<<>>>>>;;;<<<>>>@@@EEEMMMVVV\\\gggmmmrrrrrruuu{{{~~~~~~{{{uuuqqqqqqnnnpppvvv}}}~~~}}}{{{zzz{{{yyyrrrpppooorrrwwwyyyvvvsssiiiccc```aaacccgggrrr~~~}}}qqq```ZZZYYYPPPLLLKKKFFFCCCAAA===999444222111111000//////////////////...........................---------------------------------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,'''&&&%%%''')))++++++***++++++++++++*********)))+++******))))))******+++*********)))))))))(((((())))))))))))************))))))))))))))))))))))))'''(((+++,,,---,,,***((())))))(((((((((((())))))(((((()))************)))+++******************+++)))***+++,,,,,,+++***)))*********************************++++++,,,,,,,,,+++++++++*********)))))))))))))))((()))******+++)))))))))))))))))))))))))))((((((''''''(((((()))***++++++++++++******))),,,,,,,,,++++++++++++***...------------,,,***)))++++++************++++++------,,,,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++,,,***))))))+++,,,+++)))------------------------------,,,++++++,,,------......---------,,,,,,,,,---,,,++++++++++++,,,---/////////......---------+++,,,...///000///...------------.........//////000000000000000000000000///...---,,,,,,...000111/////////000000000111111//////000111111111000000111000111222333444333333444555777999<<<>>>@@@AAAAAADDDHHHJJJKKKLLLOOORRRQQQUUUZZZ\\\\\\ZZZXXXWWW^^^WWWTTTWWWXXXSSSPPPPPPSSSSSSUUUVVVXXX[[[\\\]]]\\\```ccc```]]]cccqqq}}}}}}******))))))******+++,,,---,,,,,,+++***)))))))))++++++******++++++,,,---***++++++,,,,,,------...,,,,,,------------,,,,,,------,,,,,,------...///.........////////////000..................////////////.........///000111/////////000000000111111222222111111111111111111---222666666444444888<<>>@@@DDDKKKTTT```nnn|||tttmmmkkknnnpppssswwwwwwiiiaaa\\\\\\aaafffvvvzzzwwwjjjfffeee[[[UUUSSSKKKGGGEEEBBB>>>:::666333222333222000////////////000////////////////////////------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,)))'''&&&(((***,,,,,,++++++++++++***************))))))))))))))))))***+++++++++*********)))))))))))))))*********++++++))))))))))))))))))))))))&&&'''((()))))))))((((((******))))))))))))******''''''((()))))))))))))))((()))***++++++***)))(((***+++,,,------,,,+++************************************++++++++++++++++++++++++***************)))(((((((((((()))************************************)))))))))******+++))))))***+++++++++++++++******+++++++++,,,,,,,,,,,,)))'''(((+++,,,+++)))++++++************++++++,,,,,,+++++++++*********++++++************++++++++++++++++++++++++++++++,,,***)))***+++,,,+++***------------------------------,,,,,,,,,,,,------...------------,,,,,,,,,...---,,,,,,,,,,,,---...///////////////.........------........./////////------........./////////000000000000000000000000///...---------...000111///000000000000111111111000000111111111000//////111111222333555666888888555999<<<>>>>>>@@@DDDGGGHHHJJJMMMPPPRRRUUUYYY\\\```bbbfffiiikkkhhhbbb^^^bbb``````cccccc^^^ZZZXXX[[[ZZZYYYZZZ\\\```eeegggiiirrryyyyyytttttt|||~~~}}}******))))))******+++,,,,,,,,,,,,,,,+++******)))+++***++++++++++++,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++---------------......///....../////////000000000------......//////000000///////////////000000000//////000000000111111111111111222222222111000///...333777888777999@@@GGGVVV```iiinnnttt~~~sssmmmpppuuussskkkfff___PPPAAA======<<<999999888888888999;;;???DDDGGGKKKSSS```qqqxxxpppmmmqqqwww{{{wwwyyyzzzzzz{{{~~~uuummmgggbbb___dddeeejjjqqqxxx~~~vvvtttrrrhhhdddccc[[[RRRNNNIIIDDDAAA>>>;;;:::777555222000//////000000////////////////////////...........................------------,,,,,,,,,******))))))))))))******///---++++++,,,---------++++++++++++++++++++++++******))))))))))))******,,,,,,,,,+++++++++******))))))*********+++++++++))))))))))))))))))))))))))))))(((((())))))***+++,,,++++++******++++++,,,'''((())))))******))))))((()))+++------+++)))(((+++,,,------------,,,+++***************************************+++++++++************************)))))))))))))))******++++++++++++++++++++++++++++++************+++,,,,,,******+++,,,,,,+++++++++))))))***+++,,,,,,------(((%%%###%%%***------,,,++++++************++++++,,,,,,,,,,,,++++++++++++++++++************++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++------------............---------,,,,,,---------------------------------.........------.........//////..................///...---------...000111............//////////////////////////////////////////.........///000111000000000111111111222222222333333333333222111111333444555666777:::===@@@===???AAA@@@@@@DDDMMMTTTYYYZZZ[[[\\\^^^aaadddgggqqqqqqsssvvvwwwssskkkeee```ccchhhlllllliiieeeccc___]]][[[\\\___fffmmmqqquuu}}}zzz{{{}}}~~~}}}******))))))******+++,,,)))***+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------.........//////...---............/////////---......//////000000000/////////000000000000000000000000000111111111111111111222222222222111000000333666888:::AAAKKKSSScccooo||||||lllbbb\\\___bbb```ZZZVVVNNNCCC999888:::999888888:::<<<>>>@@@DDDKKKTTTZZZaaakkk{{{}}}wwwuuuxxx~~~{{{zzzzzzyyyyyyzzz~~~rrrgggccc^^^\\\```eeekkkuuu{{{|||yyymmmeeeZZZQQQKKKHHHEEECCC<<<:::777333111000000000.........................................................---------,,,,,,******))))))))))))******...------...//////---***+++++++++++++++++++++,,,+++++++++******+++++++++,,,,,,,,,,,,++++++++++++************++++++++++++))))))))))))))))))))))))***))))))((()))***+++,,,******))))))))))))******((()))******++++++******)))+++---//////---+++)))+++,,,------------,,,+++************************************************************************++++++******++++++,,,---++++++++++++++++++++++++'''''''''''''''((()))***---------,,,,,,***))))))))))))***+++,,,------...---***((())),,,...///...++++++************++++++------------,,,,,,,,,,,,++++++************++++++*********++++++,,,,,,,,,++++++,,,,,,+++++++++,,,---------....../////////------------------------------------------------........................------------------------000///...------///000111........./////////000000////////////////////////////////////000000111111111111111111222222222222222333333444444444444333555666888888999===BBBFFFEEEFFFEEEDDDGGGQQQaaannnxxxwwwuuuuuuuuuvvvwwwxxx}}}{{{zzz{{{zzzvvvnnnhhhcccjjjqqqsssrrrooommmkkkcccbbb```aaafffmmmvvv{{{{{{{{{zzzzzzwwwttt******))))))******+++,,,((()))+++------------,,,)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...////////////...------------............//////////////////000000...///000111111111000000000000000111111111222222111111222222222333333333222444888===EEEOOOZZZaaajjjyyyrrrfffXXXPPPKKKLLLMMMJJJFFFEEE@@@:::666888:::999999:::???CCCGGGLLLRRR\\\iiirrr~~~{{{mmmddd]]][[[\\\^^^ccchhhqqqxxxpppaaaVVVNNNHHHDDDDDDAAA>>>999666333111000............................................................---------,,,,,,,,,++++++++++++,,,,,,+++++++++---...---+++(((++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++***************++++++++++++,,,))))))))))))))))))))))))(((((('''''''''((()))***((((((''''''''''''(((((())))))***+++++++++++++++***,,,...//////...,,,******+++,,,------,,,+++******************************************)))))))))***************+++++++++,,,++++++++++++,,,------++++++++++++++++++++++++))))))))))))***+++,,,,,,......------,,,***)))((())))))***+++,,,,,,------......,,,+++)))(((((((((++++++************++++++.........---------,,,,,,++++++************++++++*********++++++,,,,,,---+++,,,---,,,+++***+++------------...//////000000------............------,,,,,,,,,------------...------...//////...------,,,,,,,,,---------------000///.........///000111....../////////000000000000000000000000000000000000000000000111111111111111111222222222333333333111222333555666777888888999;;;<<<<<<<<<@@@GGGMMMJJJIIIGGGHHHQQQcccyyy|||zzzxxxtttpppmmmnnnwww~~~}}}yyywwwvvvuuunnnmmmmmmnnnssszzz|||zzzxxxvvvuuussspppnnn******))))))******+++,,,***+++,,,......---+++***)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,---...///000//////...---------.........//////000000000///////////////...///000111222111000000000000111111111222222222222222111222222444666777999;;;@@@KKKYYYeeemmmpppuuu{{{pppdddYYYQQQGGGBBB???@@@???;;;:::<<<:::888:::???CCCEEEIIIOOOSSSWWW[[[___fffppp~~~zzzqqqhhhfffeeebbbaaabbbeeeiiiqqqyyyvvvhhh\\\QQQJJJKKKJJJFFFAAA<<<777444222////////////////////////....................................------------,,,,,,++++++++++++,,,,,,+++******+++,,,---,,,***+++++++++,,,,,,,,,------++++++************++++++++++++++++++*********************+++++++++,,,,,,))))))))))))))))))))))))''''''''''''(((((((((((()))(((((((((((((((((()))((())))))******************+++---......---+++***)))***+++,,,,,,+++***)))************************+++*********)))))))))((())))))*********+++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,---...///000,,,---------,,,++++++************++++++,,,,,,,,,(((+++---+++'''$$$%%%'''++++++************++++++---------,,,,,,,,,++++++++++++************++++++)))******+++,,,,,,------***,,,...---+++***,,,------------...///000000000,,,---...//////...---,,,,,,,,,,,,---------......,,,---............---,,,------------.........//////////////////000000111.../////////000000000000000000000000000000000000000000111111222222222111222222222333333333333444222444666999<<<>>>???@@@CCCDDDFFFEEEDDDHHHPPPWWWXXXUUURRRVVVdddxxx~~~zzzvvvuuuvvvwwwzzz|||vvvqqqoooqqqtttuuuttttttuuuuuu*********)))***++++++,,,,,,---.........,,,***((()))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,---///000000000///...............////////////111111000000//////.........///000222222111111000000111111111111222222222333222111111333555888:::???BBBJJJYYYjjjwww{{{|||xxxgggZZZPPPHHHCCC???<<<;;;<<<999666777;;;:::;;;AAAJJJPPPUUU___iiiiiilllooorrrvvvzzzuuuuuutttooojjjhhhaaabbbdddhhhlllssszzz}}}oooaaaXXXQQQOOOLLLGGGAAA;;;666444000000000000000000000000//////////////////////////////.........---------******))))))))))))******///---******,,,...//////+++++++++,,,,,,---------******))))))))))))******+++++++++*********))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))'''((())))))******)))))),,,,,,++++++++++++,,,,,,'''(((((()))))))))))))))***+++,,,,,,,,,,,,+++***)))***++++++++++++***)))************************+++*********))))))(((((())))))******++++++++++++*********)))******+++,,,************************************+++,,,---...++++++,,,---------,,,,,,***++++++++++++,,,,,,,,,$$$***//////+++(((,,,000++++++************++++++,,,,,,,,,+++++++++******++++++************++++++))))))***+++,,,,,,------***,,,...---+++***,,,...---------...///000000111,,,---...//////...---,,,,,,,,,,,,------.........+++,,,---......---,,,+++---.........//////000000////////////000000000000////////////000000000000000000000000000000000000000000111222222222222111222222333333333444444444666888;;;???BBBEEEGGGHHHLLLNNNNNNMMMLLLPPPYYY```lllhhheeejjjxxx|||wwwxxx}}}~~~vvvttttttsssqqqppptttyyy||||||~~~***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........,,,,,,............/////////000//////...---,,,++++++***////////////000000000000000000111111111111000000222222111111111111111111333333222222222222222333000222444444555777<<>>AAALLLYYYmmm|||{{{{{{vvvooohhhaaa[[[cccjjjzzzuuugggbbbZZZRRRKKKFFFDDDCCC:::555222222111---,,,.../////////////////////...------------------------,,,,,,+++++++++*********++++++++++++++++++,,,,,,******))))))******+++,,,******+++++++++,,,,,,,,,***************************************+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))*********))))))*********(((((())))))))))))))))))******++++++++++++******************************)))************+++++++++,,,,,,++++++******)))))),,,+++******))))))******+++++++++******)))))))))******************++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,---)))))))))******+++++++++***++++++,,,,,,++++++***************************+++***************++++++***)))'''''')))***)))(((((((((((())))))*********,,,,,,,,,,,,------------........................------------------------------......///.........///...------------...////////////////////////////////////000//////...---///////////////000111111////////////////////////222333333222111111222444555333222444777999<<<>>>BBBCCCFFFLLLXXXgggvvvvvvrrrwww~~~{{{{{{|||~~~}}}zzz|||))))))))))))*********+++,,,,,,,,,,,,---------...++++++,,,---...//////000---.........------,,,+++//////..................////////////////////////////////////000000000000000000111111111111000000111111111111111111111111333333222111111111111111222333555666:::CCCNNNWWWgggtttxxxrrrnnnZZZMMM@@@;;;:::777666666888888999;;;>>>EEELLLRRRcccrrr}}}zzz~~~}}}yyyjjjaaa[[[^^^gggtttwwwrrrjjjaaaYYYTTTPPPNNNCCC<<<777666333...+++,,,000000000000000000000000------------------------***++++++,,,,,,------...,,,,,,++++++++++++++++++******))))))******+++,,,***++++++++++++,,,,,,,,,************************++++++******++++++,,,---))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))******************)))))))))))))))************))))))************************)))))))))***++++++,,,,,,------,,,+++***)))((((((,,,+++******))))))***************)))))))))))))))+++++++++***************++++++************++++++++++++++++++,,,,,,,,,,,,)))))))))))))))*********)))******++++++*********************************------,,,,,,+++)))((('''+++)))(((((()))******)))'''(((((()))+++,,,,,,---+++++++++,,,,,,,,,------.........................................................///......------///......------...////////////////////////////////////......//////000000000000/////////000111111......///000111222222222000111333333222111222444444444444777===CCCFFFHHHJJJHHHKKKZZZrrr{{{zzz|||~~~{{{xxxwwwyyy+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,---...000000111.........------,,,++++++//////............------.........//////000000000////////////000000000000000000111111111111000000111111111111111222222222333333222111111111111111333555888<<>>:::777777333222111000////////////..............................------------------,,,,,,,,,++++++***************))))))******+++,,,++++++++++++++++++++++++************************++++++******++++++,,,---))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))...------,,,,,,+++++++++***++++++,,,,,,++++++***************************,,,+++++++++***)))))))))******++++++,,,,,,,,,---((((((((()))***+++------+++++++++++++++++++++++++++++++++++++++***)))(((+++******))))))******+++,,,,,,,,,---------......++++++++++++++++++++++++******+++,,,------,,,,,,************************((()))+++,,,------,,,,,,...,,,++++++,,,------,,,------------------------++++++,,,,,,,,,---------........................////////////////////////.../////////...---,,,,,,---......//////000000000///////////////////////////.........///000222444111111000000000000111111222222222222222222222222111333666777888:::===???BBBDDDDDDEEENNNYYY]]]YYY[[[cccsss}}}}}}}}}~~~************++++++++++++))))))))))))************++++++,,,---...//////000...------,,,,,,------...,,,,,,---------.........---------....../////////////////////000000000000000000111111111111000000000000000111222222333333333222222333333444555666222999BBBKKKVVVhhhqqqaaaXXXLLLFFFEEEDDD???999999777777:::<<<===CCCKKKQQQWWWaaammmxxx}}}rrrjjjdddbbbbbbaaabbbfffooo{{{ooo```PPPHHHCCC>>>;;;;;;777666333111000/////////........................//////...---,,,,,,++++++,,,,,,++++++++++++++++++******))))))******+++,,,,,,,,,,,,++++++++++++***))))))))))))))))))))))))******))))))******+++,,,(((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))******************)))))))))))))))************))))))************************+++++++++*********))))))))))))***+++,,,---......,,,+++******))))))******+++++++++++++++,,,,,,,,,)))***+++,,,,,,+++)))(((******))))))))))))******************++++++++++++,,,,,,,,,+++++++++++++++***+++,,,---------------************************+++,,,,,,,,,,,,,,,++++++---+++******+++,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,---------...............................................................///......------------///000000000000000///////////////////////////...//////000111222333222222111000000000111111111111000000000000000000222333555777999<<<@@@DDDBBBGGGLLLSSSdddwww|||rrr}}}yyyyyyzzzzzz*********+++++++++,,,,,,))))))*********+++++++++++++++,,,,,,---------...,,,,,,++++++,,,---///000++++++,,,---......////////////////////////000000////////////000000000000000000111111111111000000///000000111222222333333222222333444555777888999999AAAMMMWWWbbbrrr{{{fffXXXMMMGGG@@@<<<<<<<<<999666777888===DDDHHHMMMVVV```lllsss|||vvvppplllnnnooonnnnnnppppppvvv}}}{{{fffWWWOOOGGGCCCBBB<<<:::777444111000000000..............................------,,,+++++++++++++++++++++++++++,,,,,,******))))))******+++,,,,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))(((((())))))***+++''''''''''''''''''''''''(((((((((((())))))))))))*********))))))*********(((((())))))))))))))))))******++++++++++++******************************(((((()))***++++++,,,,,,***++++++,,,,,,---------,,,+++******))))))******)))*********++++++++++++((()))+++,,,,,,+++***)))******))))))))))))******)))************+++++++++++++++++++++*********)))))))))+++,,,,,,---------************************------,,,++++++++++++,,,---,,,******,,,---,,,+++************++++++++++++------........./////////........................------------------------------......///.........,,,---///000111111000000////////////////////////...///000111111111111111333222111111000000111111000000111111222222333333555777:::===BBBIIIQQQVVVRRRYYY```jjj}}}|||,,,,,,---------.........******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...000111)))***+++,,,...///000000111111111000000000000000////////////000000000000000000111111111111000000///000000111222222333333222222333444666888:::;;;@@@JJJWWWaaakkkzzz|||hhhVVVJJJAAA===999888:::<<<<<<<<<:::===EEEOOOUUU]]]hhhttt|||yyy|||zzzvvvuuuzzz~~~{{{xxxzzzggg[[[QQQLLLJJJ@@@>>>:::666333111111111////////////////////////---,,,,,,,,,,,,,,,++++++*********++++++,,,,,,---*********)))***++++++,,,,,,,,,,,,++++++*********((((((((((((((((((((((((((((((((((((((())))))***''''''''''''''''''''''''(((((((((((())))))))))))++++++************++++++))))))******+++++++++,,,,,,------......------,,,************************%%%&&&''')))+++---//////,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***+++---...(((((())))))*********+++'''(((***,,,---,,,+++*********))))))))))))******++++++,,,,,,,,,---------+++*********))))))(((((((((((()))++++++,,,,,,,,,************************,,,,,,+++***+++,,,...///000...,,,---...///......******+++,,,------...///.........////////////000........................------------------------,,,,,,---.../////////...,,,---///000111111111000////////////////////////...///111222222111000000333333222111000000111111111222333444666777888999>>>@@@EEEKKKTTT___jjjrrrrrrxxx{{{}}},,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------------............///------------------------............////////////000000000000000000000000000000000000000000000000//////000111111111111111222111111000000000000000444333222333888===@@@AAAMMMVVVbbbmmmxxxjjjTTTEEE@@@777777666555555777;;;>>>DDDJJJUUUcccppp{{{~~~zzzyyyvvv}}}qqqrrr|||vvvcccUUUOOOKKKIIIEEE???999333///---555222...---//////---+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---------,,,...---+++*********++++++***++++++++++++***))))))''''''&&&&&&%%%$$$""""""&&&&&&&&&'''''')))******&&&''')))***+++++++++***))))))))))))))))))))))))*********)))))))))))))))************************(((((())))))******++++++(((((())))))*********+++,,,,,,,,,+++++++++******+++******))))))******++++++++++++*********)))))),,,+++*********+++,,,------------,,,,,,+++++++++,,,,,,+++***))))))******++++++++++++++++++++++++))))))))))))***+++,,,---------,,,,,,,,,,,,++++++++++++,,,------......///------------,,,+++******((()))***+++---...///000,,,------......------,,,++++++,,,,,,,,,---------------------------------......------------................../////////000000000000000000000000000//////000111222333444444222222333333333444444444444444444666:::<<<===<<>>DDDKKKQQQdddooowwwtttyyy~~~uuukkkjjjmmmttt~~~~~~uuufff^^^SSSJJJEEEBBB???===666333111111333222///,,,------------------------++++++++++++++++++++++++,,,,,,---............------,,,+++*********++++++***++++++++++++***))))))******++++++++++++******''''''''''''((()))******'''&&&&&&''''''((()))***))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))++++++******)))((((((((()))))))))***************+++************)))))))))***+++,,,,,,,,,,,,+++***+++++++++***************))))))(((((()))+++,,,---+++++++++************))),,,+++******)))*********+++++++++++++++++++++++++++++++++******+++,,,,,,)))******+++---....../////////...------,,,++++++++++++,,,,,,------,,,,,,---,,,,,,++++++******)))------............------,,,,,,,,,---------......------------------------///......------......///....../////////000000000///////////////////////////000000000111222222222222222222333444444444555777<<>>EEEPPP]]]mmm{{{||||||}}}|||qqqjjjiiitttxxxfffVVVMMMJJJHHHAAA888222000000///.../////////......---------++++++++++++++++++++++++---......///......------++++++++++++++++++++++++***++++++++++++***))))))&&&&&&'''((()))))))))))))))(((((((((((())))))******)))((('''((()))***+++(((((((((((((((((((((((((((((())))))************+++++++++*********))))))''''''((()))***+++,,,,,,+++++++++***************)))))))))))))))))))))***)))***,,,------,,,***)))************************)))((((((((((((***+++---,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))***+++,,,---.........+++++++++++++++,,,,,,,,,---......//////......---------........./////////......................../////////....../////////////////////000000000111000000000000000000000000000000111111222222333333666777888999;;;<<<===>>>???HHHSSSZZZ\\\]]]```cccuuussskkkhhhhhhdddaaa```^^^^^^gggsss~~~***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------.........//////------------------------............////////////000000000000000000000000111111111111111111111111000111222222333222222222555444444444444555555666;;;@@@HHHTTTeee{{{{{{uuuggg\\\PPPFFF>>>777888<<>><<<===CCCKKKVVVbbbsssxxxtttttt{{{xxxfff[[[UUUOOOFFF@@@===:::666333000000000///...------------------------------------------------,,,++++++)))***+++,,,,,,,,,,,,+++***++++++++++++***))))))))))))***************)))******)))))))))))))))***((()))))))))))))))(((((())))))))))))))))))))))))'''(((((()))******++++++)))))))))***++++++,,,,,,))))))))))))))))))******,,,,,,,,,++++++*********************++++++,,,,,,))))))))))))))))))))))))))))))*********+++++++++---,,,+++))))))***++++++))))))*********+++++++++******))))))***++++++,,,++++++++++++++++++++++++------,,,------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------***+++,,,,,,------------+++,,,,,,------...//////......////////////............/////////000000000........................000000////////////000000//////000000000111111111222222222222222222222222000000222333555666888888999;;;@@@FFFMMMSSSWWWZZZ^^^gggttt*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------............/////////000000000000000000000000000111111111111111111111111111111222333333333333222///000111444666999<<<===IIIRRRaaavvvooogggfffbbb\\\VVVJJJCCC======@@@FFFQQQ[[[iiiwwwtttcccVVVQQQKKKGGGDDD@@@:::555111000000///...---------........................,,,---------,,,,,,+++***)))***+++,,,---,,,,,,+++***++++++++++++***))))))(((((()))))))))(((((('''******)))))))))))))))***&&&'''((())))))((('''&&&))))))))))))))))))))))))'''(((((()))***+++++++++(((((()))***+++,,,,,,---&&&&&&''')))***,,,------,,,,,,,,,++++++***************+++++++++,,,,,,,,,))))))(((((((((((())))))))))))******++++++++++++...---,,,************++++++++++++,,,,,,---------******))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,---...///000111******+++,,,------...//////......------,,,,,,+++++++++,,,---------,,,,,,------........................////////////......////////////000000000000////////////////////////000000////////////000000000000000000111111111111222222222222222222222222000000222444666888999:::>>>CCCKKKVVVaaallltttyyyvvv}}}++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++******+++,,,,,,---......111111000000//////......////////////////////////...//////000111222222222222222333444555555555555666444555777444444>>>LLLRRRbbbxxxzzzrrrggg]]]VVVQQQLLLHHH??????>>>>>>EEEUUUjjjyyy~~~~~~||||||}}}pppXXXOOORRRMMMEEE@@@999888666333111000000...---...//////000///---,,,++++++,,,............,,,+++***+++,,,---...---,,,+++***++++++,,,,,,++++++***---,,,*********)))'''&&&)))'''%%%$$$&&&)))************))))))))))))******))))))))))))))))))))))))***(((((()))***+++***))))))+++,,,+++)))''''''((('''((()))***+++,,,,,,,,,,,,,,,++++++***)))))))))***+++,,,,,,,,,***)))(((******++++++++++++******)))************+++++++++******************++++++******************************+++++++++,,,,,,,,,***+++---,,,++++++,,,.........------------......+++******))))))******+++111000///...---,,,++++++,,,,,,,,,---------......***+++,,,,,,------,,,,,,,,,,,,,,,---------......---------........./////////////////////.........333333222111000///..................////////////111///---...222444444222333555888:::;;;===@@@BBBEEEKKKYYYmmm,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,***++++++,,,------......111000000000/////////...000000000000000000000000/////////000111222222222222333333444444555444444777777999<<<;;;<<>>CCCKKKXXXkkk}}}|||~~~|||wwwxxx~~~~~~fff\\\]]]WWWOOOKKKCCC;;;888333111000111000000...////////////...,,,,,,,,,------......------,,,,,,,,,,,,------,,,++++++***++++++,,,,,,++++++***))))))(((((()))*********+++)))'''''')))+++++++++******))))))))))))******))))))))))))))))))))))))***(((((()))***+++***)))(((***,,,,,,*********+++((()))***+++++++++++++++******************+++++++++++++++++++++***))))))******++++++++++++******)))************+++++++++,,,,,,+++***)))))))))******************************++++++++++++,,,,,,,,,+++,,,------,,,,,,---.........------------......,,,,,,,,,++++++,,,,,,,,,............------------,,,,,,,,,---------......++++++,,,------------,,,,,,,,,---------.........---------.........///////////////////////////...222222111111000//////////////////000000000111111777444222222333444222111111333777:::===@@@DDDGGGRRRaaawww------------------------------------------------,,,,,,------------,,,,,,++++++,,,,,,---.........000000000000////////////222222222222222222222222//////000000111222222222333333333333444444444444444555999===@@@DDDPPP[[[nnnzzzpppcccXXXSSSLLLFFFAAA===999777>>>EEEQQQ```sss~~~zzzsssooorrrxxxmmmlllcccZZZTTTLLLDDD???:::555333333222111...///////////////...---......------------.........------,,,++++++++++++***++++++,,,,,,++++++***,,,,,,+++***+++,,,---...***)))((()))+++++++++*********))))))))))))******))))))))))))))))))))))))***(((((()))***+++***)))(((***,,,,,,,,,+++,,,...******+++++++++++++++***((())))))***++++++,,,,,,,,,+++************************++++++++++++******)))************+++++++++...---,,,+++))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++---......------...///......------------............------------......,,,,,,------.........///,,,,,,,,,---------......++++++,,,---------------,,,------------.........------........./////////......//////////////////000000000000000000000000000111111111111222222222555333111111222222111000555888;;;???BBBFFFKKKOOO^^^ttt,,,,,,,,,,,,------------------------------------------............------,,,,,,------.........///000000000000////////////333333333333333333333333000000000111111222222222333333333333333444444555555777;;;@@@FFFQQQ___jjjwwwsss^^^RRRNNNJJJCCC>>>;;;;;;<<<===KKKTTTcccwww{{{vvvsssppppppuuu}}}qqqfff]]]QQQKKKHHHBBB===999666222//////////////////////////////...---,,,,,,---...///000///---+++******++++++***++++++,,,,,,++++++***...---,,,***(((''')))***(((''''''(((******((('''******))))))))))))******))))))))))))))))))))))))***(((((((((***+++***)))(((***,,,,,,+++***+++,,,+++++++++,,,++++++******))))))*********+++++++++,,,+++***))))))***+++,,,***++++++,,,,,,++++++***))))))*********+++++++++---,,,++++++************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---///...------...000...------,,,,,,------.........------------......,,,,,,---------.........,,,,,,,,,---------......+++,,,,,,---...---------------------........................////////////............//////////////////000000111111111111111111111111222222222222111111111222333555666666<<>>BBBHHHSSScccuuu{{{jjjVVVJJJFFFBBB<<<888888<<>>:::444000111000000000//////////////////---,,,,,,---//////000///---+++******++++++***++++++,,,,,,++++++***)))))))))&&&$$$###$$$&&&)))(((((()))******(((&&&******))))))))))))******))))))))))))))))))))))))***(((((((((***+++***))))))+++,,,+++)))(((((()))++++++,,,,,,,,,++++++***+++++++++*********))))))++++++)))))))))***+++,,,++++++,,,,,,,,,,,,++++++))))))*********++++++++++++*********+++,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---///...------...000------,,,,,,,,,,,,------------,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,---------......,,,,,,---.........---------------.........//////........./////////000000---.........//////000000/////////000111111222222000000000111111111222222222333555666888:::===>>>===AAAGGGMMMSSSYYY^^^bbbsss)))******++++++,,,,,,---------------------------......////////////......////////////////////////////////////000000000000111111111111111111111111222222222222222222222222333333333333555777999:::<<>>;;;888666888@@@JJJRRRccckkkzzz~~~{{{nnneee```gggsss{{{pppgggYYYIIIGGGEEECCCAAA>>>999666333222111000//////////////////............//////...------,,,++++++++++++***++++++,,,,,,++++++***'''***,,,+++)))(((***------+++******+++,,,+++)))******))))))))))))******))))))))))))))))))))))))***(((((()))***+++***))))))+++,,,+++)))''''''(((++++++,,,,,,,,,,,,,,,+++,,,,,,++++++***))))))(((******************+++,,,++++++,,,,,,,,,,,,++++++)))************+++++++++************+++---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++---......------...///------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,...---------,,,,,,++++++,,,,,,,,,---------......,,,,,,---...............------........./////////....../////////000000000------......///000000000//////000000111111111222000000111111111222222222333444777888999;;;???AAA???EEEOOOXXX```gggmmmqqq|||~~~******++++++,,,------...------------------------/////////000000/////////////////////////////////.../////////000000000111111111111111111111111111222222222222222222222222333333333444666999<<<>>>???JJJWWWdddvvvzzzqqqtttttteeeSSSIII999:::<<<>>>BBBKKKUUU]]]kkkqqq~~~xxxllldddeeeiiiqqqwwwqqqnnnbbbSSSPPPKKKGGGDDDBBB???===555444222000////////////......////////////......,,,,,,,,,------,,,++++++***++++++,,,,,,++++++***)))---111111...,,,---000...,,,***)))***++++++*********))))))))))))******))))))))))))))))))))))))***(((((()))***+++***))))))***,,,+++***))))))*********+++,,,------------++++++******************))))))***++++++++++++++++++,,,,,,------,,,,,,+++)))************++++++++++++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,------,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,---------......,,,------...........................////////////.../////////000000000000------......///000000111000000000000000111111111222222222222333333333333333666:::===???CCCHHHLLLRRRYYYdddooowww|||++++++,,,------...//////------------------------//////000000000000//////000000000000////////////.../////////000000111111222222222222222222222222222222222222222222222222333333333444777:::>>>@@@IIIWWWhhhyyyssshhhfffmmmkkkYYYFFF>>>:::>>>CCCIIINNNVVV```gggrrrvvvvvvooommmiiigggtttyyyyyyzzzqqqbbb\\\SSSKKKFFFDDDCCCBBB777555333111///.........---...///000000///...---***+++,,,---...---,,,++++++++++++,,,,,,+++++++++(((---111000+++''''''(((...+++((('''((()))))))))******))))))))))))******))))))))))))))))))))))))***(((((()))***+++***)))(((***,,,,,,++++++,,,---)))***+++,,,---.........)))))))))***++++++,,,,,,((()))***,,,,,,,,,+++***+++,,,,,,------,,,,,,+++)))************+++++++++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***+++---,,,++++++,,,...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---)))******+++---......///,,,,,,,,,---------......,,,---......//////................../////////000////////////000000000000---------...///000000111111111000000000000000000333333333444444444555555777<<>>AAACCCRRRfff}}}uuuiiieeeeeeccc___XXXMMMCCC===AAABBBGGGQQQ___jjjqqqssswwwyyyxxxrrrtttvvvuuu|||uuujjj]]]SSSNNNKKKGGGCCCDDD<<<444333222000000222000///......//////...---------------------------000///...------...///000------------------------***************************++++++***))))))***,,,...------,,,+++***))))))************************---+++***,,,------***'''...------,,,+++++++++,,,++++++***)))***+++---...******,,,,,,,,,,,,***)))...---,,,***)))******+++++++++******++++++,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...///...------,,,,,,------...---------,,,,,,,,,++++++////////////////////////---+++***+++...000...,,,000//////.........//////.........---,,,,,,++++++------------------------000//////.........//////111111000000//////......111111111000000000000000///111222111000000111222111555888777555444777;;;AAAEEEIIIOOOWWWdddttt{{{zzzzzz|||---,,,,,,++++++,,,,,,------------............///............////////////000////////////000111111000000000000000000000000111111111111111111111111333333333333444555666666555666777999;;;@@@FFFJJJ]]]vvvwwwhhh```bbb^^^XXXPPPHHHCCCAAA@@@IIINNNXXXdddooowww|||~~~zzz|||{{{}}}}}}~~~xxxkkkaaaZZZSSSKKKFFFFFFAAA===;;;666000000333111///---------...,,,+++------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++***))))))***,,,,,,++++++***))))))((('''************************,,,+++***+++------***(((------,,,++++++++++++++++++++++++***++++++,,,,,,---.........------,,,+++))))))))))))))))))******++++++******++++++,,,---)))************+++++++++------,,,,,,,,,---.........------,,,,,,------...---------,,,,,,,,,++++++------------------------...,,,+++,,,...///...,,,///......------......////////////000000000000000------------------------000//////.........//////111111000000////////////111111111111000000000000000111222222000000111333222333444555777999;;;<<<>>>FFFSSSaaaqqq~~~}}}------,,,,,,,,,,,,---------------............///............////////////000000//////000000111222000000000000000000000000000000111222222333444444333333333333444555666777444777999:::===EEERRR[[[rrrxxxdddYYYUUUXXXUUUNNNEEE???>>>CCCHHHRRR\\\jjjuuu{{{~~~|||~~~vvvnnncccWWWOOOKKKHHHGGGDDD===444111444333000...---......---,,,------------------------*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++***))))))***,,,+++++++++++++++***))))))*********************************+++,,,---+++))),,,,,,+++************+++++++++,,,,,,,,,+++******......---,,,,,,,,,,,,,,,''''''(((******+++++++++++++++******++++++,,,---************++++++++++++......---,,,,,,,,,------...------,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,---...---+++---------,,,,,,------...+++,,,,,,---......//////------------------------/////////......//////000111000000000000/////////111111111111111111111111111222333222000000222333555333333666<<<@@@BBBBBBIIIUUUggg|||~~~------,,,,,,,,,,,,---------------............///............////////////.........---...//////000000000000000000000000000111111222333333444444555222222222333444555666777444888;;;===CCCQQQfffvvvzzzgggWWWOOONNNJJJJJJHHHDDDBBBFFFOOOWWWeeeooo{{{wwwxxxxxxjjj```RRRNNNKKKKKKFFF===777555444222000000000111000///........................((()))***++++++***)))(((++++++++++++++++++++++++***************************++++++***))))))***,,,------............---,,,************************)))))))))***+++,,,,,,+++++++++******)))******++++++,,,------,,,+++)))(((+++***)))))))))***,,,---)))***+++------,,,,,,+++++++++******++++++,,,---,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,...------,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------------,,,+++,,,,,,++++++,,,,,,------++++++,,,,,,,,,---------------------............//////////////////000111000000000000000000000000000111111111111111222222111222222111000000222444777888999<<<@@@EEEJJJNNNWWWcccxxx...------,,,,,,------...---------............///............////////////...............///000000000000000000000000000000333333333333333333333333111111222222333555666777666:::???EEEPPPeeerrrbbbVVVMMMHHHHHH@@@@@@@@@BBBHHHUUUdddoooyyywww~~~ttt___UUUMMMNNNPPPJJJ@@@999555444333333444333222000........................)))***+++,,,,,,+++***)))++++++++++++++++++++++++***************************++++++***))))))***,,,,,,---///000000///...---************************))))))************+++,,,+++******)))******+++++++++,,,------,,,+++)))((((((((('''((()))+++...///+++,,,,,,------+++***)))++++++******++++++,,,---,,,,,,---------.........///...---,,,,,,,,,,,,,,,...------,,,,,,------............---------,,,,,,------------------------.........---,,,,,,,,,,,,+++++++++++++++,,,------000000000000//////......---------......////////////////////////000111111000000000000111111111111000000111111222222222333111111222111000111444777888===BBBDDDDDDJJJTTT]]]^^^jjj......------------......---------............///............////////////111111000000111111222333000000000000000000000000333333333333333333333333222222222333444666777888999???HHHUUUfffsssYYYNNNIIIDDDAAABBB===<<<===EEEUUUjjj~~~yyyvvvqqqaaaTTTTTTXXXUUULLLDDD:::999999999999777333000........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++***))))))***,,,***+++---///000///...---************************)))*********((()))***,,,+++************+++,,,,,,++++++,,,,,,,,,+++******(((((()))***,,,...///000+++++++++***)))(((''''''++++++******++++++,,,---++++++++++++,,,,,,,,,,,,......---,,,,,,,,,------...------,,,,,,------...............---------,,,------------------------,,,.........,,,+++,,,---++++++++++++,,,---......000000//////...------,,,---------...//////000000////////////000111222222000000000111111111111222000000111111222333333333111222333222333555999<<<<<>>FFFVVViiixxxbbbNNNGGGDDD>>><<>>AAAJJJ\\\sss{{{zzz}}}rrraaa\\\^^^]]]WWWSSSFFFFFFFFFEEECCC>>>777111...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++***))))))***,,,***+++...000111000///...***************************++++++***''''''))),,,+++++++++++++++,,,------+++++++++***++++++,,,,,,)))***+++,,,,,,------,,,******))))))))))))))))))++++++******++++++,,,---+++++++++,,,,,,,,,,,,---------,,,,,,,,,---.........------,,,,,,------...............------------,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,+++---///+++++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,+++---------...///000000000////////////000111222333000000111111111222222222000000111222222333444444333444555555666999>>>BBBGGGNNNVVV[[[aaalll|||......------------......---------.........//////............/////////000///////////////000000111000000000000000000000000...///000111333444555666555555666777888:::<<<===AAALLL```xxxlll[[[LLLHHHDDD;;;:::??????HHH\\\xxx~~~zzzzzz~~~llldddbbb```^^^^^^RRRRRRQQQPPPLLLDDD;;;555///////////////////////////...,,,,,,,,,,,,...///------------------------***************************++++++***))))))***,,,+++---000333444333111000***************************,,,,,,***'''&&&(((+++,,,+++++++++,,,------...++++++***)))***+++---...))))))***++++++)))((('''++++++***)))***,,,---...++++++******++++++,,,------------.........//////,,,,,,,,,,,,------...///...------,,,,,,------...//////.........---------++++++++++++++++++++++++***,,,......,,,,,,...000,,,,,,,,,,,,---...///000------...//////000000000---------...///000000111////////////000111222333000000111111222222222222000000111222333333444444555666777888999===BBBFFFRRRVVV]]]fffqqq------------------------......---,,,---...///000111111000000//////......222111111111000000//////222222222222222222222222444444333222222333333333777666888:::999888===DDDSSSZZZmmmkkkYYYIIICCC>>>999>>>IIIFFFTTTnnnyyyxxx{{{llldddaaa``````^^^ZZZXXXXXXVVVMMM???333333000...000000---...111........................,,,+++******,,,......------,,,***)))((()))***+++++++++++++++++++++++++++,,,---...///000000000000......---+++)))(((***++++++++++++*********))))))++++++++++++++++++++++++,,,+++*********+++,,,---++++++++++++++++++++++++***++++++,,,,,,------...,,,------,,,++++++,,,...//////.........---------*********+++,,,---...///000...,,,+++++++++---...,,,,,,,,,---------......,,,,,,,,,---------......000///...---,,,------...........................////////////////////////------............------///000000000000//////...222222222222111111000000333222111000000111333444555555666:::@@@GGGMMMPPPZZZ```lll}}}------------------------......---------...///000111000000000/////////...111111111111000000000///111111111111111111111111444444333333222333333444777666999<<<<<<===CCCKKK___lllqqqeeeTTTFFFAAA???<<>>DDDLLLVVVgggzzz.......................................//////000000000000000////////////111111111000000000000000111111111111111111111111444333333333333444444555555555888???DDDKKKVVVbbbzzz|||iii^^^___RRREEEBBBEEELLLXXXdddtttyyymmmeeeaaaaaadddgggfffaaa]]][[[ZZZIII<<<111000222000...---...........................---,,,---...---+++)))))))))***++++++***)))(((***+++++++++++++++,,,,,,***+++,,,---------------+++,,,---,,,***)))***+++***************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------++++++++++++++++++++++++))))))******+++,,,,,,,,,+++,,,------,,,+++,,,---........................+++++++++++++++,,,---...------.........---,,,+++,,,,,,,,,---------......,,,,,,,,,---------..................------..............................------------------------......////////////......------...000111111111111222222222222222222222222111111111222444777:::<<>>JJJWWWggg{{{zzzmmm```VVVRRRSSSGGGFFFGGGPPP___qqq}}}xxxppplllggghhhhhheeeaaa___```cccHHH>>>444222333111111111........................000...,,,,,,---......------,,,***)))***+++---///*********++++++,,,,,,---)))******++++++************+++------+++******++++++++++++*********))))))++++++++++++++++++++++++((())))))***+++*********++++++++++++++++++++++++......------,,,++++++***,,,///111111000......///---------........................------......///......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,---......///.................................------------------------...//////000000//////...---...///000000111000000222222222222333333333333333333333555;;;BBBIIINNNSSSTTT^^^uuu........................---...///000111000000///.../////////000000000111///000000000111111111111333333333333333333333333333333333444444555666777;;;===FFFVVVhhh}}}~~~qqqddd```]]]VVVPPPNNNBBBIIITTTdddwww}}}yyyssspppkkkddd^^^[[[ZZZ[[[IIIAAA999666444111111333........................///,,,))))))***,,,......,,,,,,,,,,,,------......)))******+++,,,,,,------***+++++++++++++++******)))+++------,,,***++++++---,,,,,,+++***)))((((((++++++++++++++++++++++++((()))***+++,,,+++******++++++++++++++++++++++++------,,,,,,+++*********,,,...000111000.........---------........./////////......------.........///...---,,,+++,,,------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,.../////////......................................................//////000000000000////////////000000000000//////222222222333333333444444222444888>>>EEELLLQQQUUUUUUXXXeee{{{////////////////////////---...000111111111000///.../////////000000111111//////000000111111111222222222222222222222222222333333333444555666777777>>>AAALLL^^^tttfffZZZRRRVVV[[[VVVLLLFFFFFFRRRcccvvvyyypppeee]]]VVVRRRPPPKKKDDD>>>:::555000000444........................---***'''&&&(((+++---...+++,,,...000000///...---))))))***+++,,,,,,------------.........------,,,(((+++------,,,+++++++++...---,,,+++***(((''''''++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,+++---000000///------------------.........//////---,,,,,,+++++++++,,,,,,000///---++++++,,,---...,,,,,,,,,---------......,,,,,,,,,---------......+++,,,.../////////..............................//////////////////////////////000000000000/////////000000000000000///...222222222333333444444444111555<<>>HHHKKKRRR[[[```cccggglllxxx}}}////////////////////////111111111111111111222222000000000000000000000000222333333333111111222333444444444444444333333333888777777888999>>>KKKYYYsssuuuaaaPPPGGGFFFCCCAAACCCGGGTTTlll|||yyyzzzzzz}}}}}}yyymmmccc\\\ZZZXXXUUUQQQJJJ@@@999888555111000000000///...///////////////...---,,,------,,,,,,,,,++++++++++++******)))******++++++++++++++++++++++++++++++))))))*********+++++++++***+++---......,,,+++))),,,,,,+++++++++************************+++++++++,,,,,,,,,------------...------.........---,,,,,,*********+++++++++,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,++++++***------------------,,,,,,------------..................------------......//////............///////////////000000000111111111000...------...000111111111111222222222333333333555666666777:::>>>AAAMMMRRRYYY```eeejjjqqqvvv~~~////////////////////////000000111222222222222222111111111111000000000000111222444333222111222333444444444444444444444444666666888:::;;;DDDWWWiiixxxbbbSSSIIIEEECCCBBBCCCGGGQQQeee{{{{{{}}}}}}~~~zzz~~~wwwpppnnnccc```]]]\\\YYYRRRHHH@@@<<<888444111000//////...------...///000000000///---------,,,,,,,,,++++++++++++******)))******++++++++++++++++++++++++++++++++++++*********))))))((()))+++------,,,***))),,,,,,,,,++++++++++++***))))))*********+++++++++,,,,,,---------.........---------...---,,,,,,+++******+++++++++,,,,,,,,,//////............//////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------........./////////......------....../////////............//////....../////////000000000000///---,,,,,,---///000111222222222222333333333333444666666888;;;@@@DDDPPPYYYdddmmmttt{{{zzz///////////////////////////000111222222222222222222111111111111000000000000111333333222222222333333444444444555555555555555777;;;???BBBOOOggg}}}mmmZZZNNNGGGDDD???AAAFFFOOO^^^vvv~~~}}}wwwyyy~~~|||rrrmmmnnnkkkgggcccaaa```[[[RRRKKKBBB>>>888444222000///...,,,---...///000111111111------------,,,,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++,,,,,,++++++***))))))(((((()))***+++++++++******))))))***+++,,,---......))))))******+++,,,,,,,,,,,,---------............---------------,,,++++++***++++++,,,---,,,,,,,,,/////////....../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------............------.........///////////////............////////////............//////........./////////000000000///...------...///000222222222222333333333333444555777888;;;@@@FFFJJJPPP___ooozzzzzz{{{////////////////////////...///000111222222222111222222222111111111000000...000333333222111222222222333333444555666777777666:::AAAGGGMMM\\\xxx}}}kkk^^^SSSKKKEEEAAAGGGQQQ]]]mmm}}}}}}{{{uuuvvvtttnnngggeeeeeeccc\\\VVVIIIEEE>>>888555333111000---...///000000000000000...------------,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,,,,)))******+++,,,---......*********+++,,,---------------------............,,,------------,,,++++++***+++,,,---...------,,,///......------......///------------------------++++++,,,,,,---...//////------------.........///............//////////////////............////////////............////////////000000000111111111000000000000000000000000222222222333333333444444555777999<<>>IIIVVVbbbttttttllleeeccc^^^WWWSSSTTTccclllwww~~~tttnnnkkkfffbbbbbbaaaZZZPPPHHHCCC>>>999555444222///...///000000///......---,,,,,,,,,,,,---,,,,,,+++++++++,,,......---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((()))***+++***)))(((,,,,,,,,,,,,+++******)))((()))***+++,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,///...------......---+++//////.........---------................................................///////////////.........//////000000000000/////////000000111111111000000111111222333333333333333000333555444333444777;;;>>>CCCGGGJJJOOO\\\ppp000000000111111222222222000000000111222222333333222111000//////000222222111222222333333444444555222111333777777777:::???JJJUUUeeeyyy}}}hhhfffdddbbb^^^[[[]]]ccczzz|||uuuoooggg```]]]ggg```WWWPPPKKKEEE???:::999666222////////////......---,,,,,,++++++,,,,,,---,,,+++++++++,,,---......---,,,,,,,,,,,,+++***************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))***,,,------,,,***)))((())))))*********))))))***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------............---,,,,,,000///---...//////...---...............---------........................////////////////////////...///////////////000000///000000111111000000///111111111111111000//////333333333333333444555555111333555666555888===AAAHHHIIILLLRRR]]]ppp~~~}}}|||{{{yyyvvvtttsss//////000000111222333333000000111111111222222222333222111//////000111222111222222333333444444555444333555999999999???FFFUUUfff}}}|||uuulllllljjjfffbbbeeepppzzz}}}uuujjjaaa]]]bbb___ZZZWWWSSSMMMDDD===>>>999444000///000000000......---,,,,,,,,,------...---,,,++++++,,,---...///...,,,,,,,,,,,,***)))))))))))))))))))))))))))++++++++++++++++++++++++///...---,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++***************)))((((((***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------/////////...---,,,///...---...//////...---................................................000000000000000000000000......//////000000000111000000000111111000000000222222333333333222222111444333222222222333555666333666888888999===DDDIIIPPPRRRXXXbbbqqq|||}}}{{{xxxsssnnnjjjhhhiiijjjiiiiiigggeeeddd......//////000111222222111111111111111222222222333222111000000111111222111222222333333444444555555444666999999;;;DDDNNN\\\uuu|||ooollllllpppooolllgggiiiuuuyyyssssssyyy|||oooddd___[[[[[[]]]___]]]VVVJJJBBBAAA<<<777333222222222222000000///...............///...---,,,,,,,,,---...///...,,,,,,,,,,,,***)))------------------------++++++++++++++++++++++++,,,+++***)))(((((())))))+++************+++---...,,,,,,,,,,,,+++***))))))***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------,,,---.../////////------...---,,,---...///...------.............................................000000000000000000000000.../////////000000111111000000111111111111000000000000111222333444444444333222111111111222444555555777999:::<<>>GGGYYYiii|||mmm\\\ZZZ]]]```bbbeeekkkxxxuuuqqqmmmoooxxxuuuiii]]]```eeejjjlllfff\\\SSSIIIEEE@@@<<<999666444111000000///...............000///...---,,,,,,---...---,,,++++++------,,,+++************************+++++++++++++++++++++++++++,,,---.........---,,,++++++++++++++++++,,,,,,,,,------------,,,,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---.........---,,,---///000///...---------.........//////................................................111111111000000000000000000111111222222111111000...///000111111111111111222333333444444444444444777:::???DDDKKKVVVdddmmmwww|||}}}{{{{{{yyyrrrlllfffbbb^^^ZZZXXXVVVSSSQQQOOONNNNNNNNNPPPQQQPPPNNNJJJJJJJJJJJJKKKLLLMMMNNN333333222222222222222222222222111111111111111111---///222555555555333222111222222333333444555555777777999===CCCOOOdddwwwuuu\\\RRRSSSVVVVVVbbbhhhssssssqqqqqqwwwpppaaacccfffjjjlllhhh___XXXMMMIIIDDD???;;;777222/////////...------------...000///...---,,,------...---+++++++++---...---+++------------------------++++++++++++++++++++++++'''(((***,,,,,,,,,***))))))***,,,------,,,***)))+++,,,,,,------,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,---------,,,,,,+++***+++,,,...//////......///000111111000---------.........//////................................................222222111111000000//////111111222222222222111111222333333333333222111111222333555666666666555444;;;???DDDKKKTTTbbbrrr|||}}}}}}{{{sssmmmhhhgggjjjjjjddd^^^[[[XXXUUURRRPPPNNNLLLJJJJJJIIIHHHIIIKKKLLLKKKJJJHHHHHHGGGGGGHHHJJJKKKMMM333222000/////////000111222111111111000000//////111222333444444444333222333444444333222111333444777:::>>>BBBMMMccc{{{aaaTTTPPPQQQTTTXXX___sss{{{tttrrr|||tttggg___bbbgggeeeaaa```ZZZPPPEEEBBBDDDCCC:::222222000.........///...---//////...------------...------...///000000//////............---,,,+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------+++((())),,,---,,,***,,,+++***))))))***+++,,,,,,,,,,,,---------......---------............///........................111000000000//////......////////////000000000000111000///......///000111111111111111111111111111333333222222222222222222111555777666555777999:::<<>>HHHZZZooommmUUUFFFJJJKKKIIIUUUjjj~~~nnndddbbbgggllluuupppfffYYYLLLDDDAAA@@@777555111000000111000000//////...------------...+++,,,,,,------,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++,,,,,,,,,---------......---------............///........................//////////////////......////////////000000000000000000000000000000111111111111111111111111111111111111222222333444555555777444444666999===CCCIIITTTjjj|||uuuooogggaaa]]][[[WWWTTTRRRQQQQQQQQQNNNMMMJJJIIIIIIKKKLLLMMMPPPNNNLLLJJJJJJJJJKKKKKKIIIJJJIIIGGGFFFFFFIIIKKKHHHHHHHHHHHHHHHHHHHHHHHH000000111111111111111111111111111111111222222222111111222222333444555555555555555444333444888;;;BBBSSSoookkkZZZNNNNNNLLLNNNccc~~~zzzyyyxxxxxxyyyzzz|||~~~}}}~~~wwwnnnkkkiiifffnnnooommmdddVVVKKKEEEDDD:::777333000000000////////////...------------...+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,(((***+++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,---------......---------............///..........................................//////////////////000000000000//////000111111111111111111111111111111111111111111111222333444444555555999666666999<<<@@@JJJVVViii{{{ooofffbbb___[[[WWWUUUSSSPPPMMMKKKKKKKKKLLLMMMLLLKKKKKKKKKLLLNNNPPPPPPPPPNNNMMMKKKKKKLLLLLLIIIJJJJJJIIIHHHHHHJJJLLLIIIIIIJJJJJJJJJJJJIIIIII//////000111111111000000111111111222222222222222111111111222333444555666666666555444444666:::>>>HHH___lllbbbXXXUUUVVVaaa|||yyywwwyyytttsssvvvxxxvvvssspppooooooooopppqqqssstttrrrqqqooonnnnnnoooqqqrrrsssrrrrrrtttwww}}}uuuoookkknnnssswww~~~{{{uuukkkbbbeeekkkoookkk```TTTKKKGGG???;;;666222111000///...//////...------------...,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++&&&)))+++---,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......---------............///........................//////000000000000111111////////////000000000000//////000111222222222222111111111111111111111111222222333333444444555555888666888>>>@@@DDDUUUggg|||yyyppphhh___ZZZYYYYYYVVVSSSPPPOOOMMMKKKJJJJJJJJJJJJKKKLLLMMMMMMLLLMMMNNNPPPOOOPPPPPPNNNKKKIIIIIIJJJGGGIIIJJJJJJIIIHHHIIIKKKKKKKKKLLLLLLLLLLLLKKKKKK///000111222222222111111111111111222222333333333111111111111222444666777555555666666777;;;@@@DDDRRRlll|||qqqkkkbbb]]]dddxxx~~~zzzwwwuuuuuuuuuuuutttrrrmmmnnnnnnoooqqqsssuuuvvvqqqoookkkhhhffffffggghhhgggffffffgggjjjoootttxxxxxxuuuqqqqqqrrrrrroookkkddd______fffmmmqqqtttxxx|||zzzoooeee```gggooooooggg[[[QQQKKKEEE@@@:::555222111000/////////...------------...---------------,,,++++++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++&&&***---...,,,++++++,,,++++++,,,------,,,++++++,,,,,,,,,---------......---------............///......................../////////000000000111111////////////000000000000...///111222333333222222111111111111111111111111333333444444444444444444666777===EEEGGGMMMddd}}}|||~~~zzzsssooolllgggdddbbb\\\UUUSSSUUUVVVTTTPPPOOOOOOOOONNNNNNMMMMMMMMMJJJMMMPPPPPPOOONNNOOOPPPNNNQQQRRRQQQLLLIIIGGGGGGGGGIIILLLMMMLLLKKKJJJKKKLLLMMMNNNNNNNNNNNNMMMLLL000111222333444333333222111111111222222333333333111111111111222444666777444555666777:::???FFFJJJ\\\tttzzzyyyyyywwwssshhhbbbnnn||||||{{{|||||||||}}}~~~~~~}}}{{{xxxwwwpppqqqrrrtttwwwzzz|||~~~yyyvvvqqqkkkhhhgggggghhh___^^^^^^^^^aaaeeejjjmmmlllfff``````cccddd___ZZZZZZXXX\\\fffnnnpppqqqssszzz||||||qqqiii___fffnnnpppjjj___TTTNNNIIIDDD===777444333111000//////...------------...............------,,,+++'''((()))+++---.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++(((+++......,,,******+++++++++------------++++++,,,,,,,,,---------......---------.........//////........................,,,---------......//////////////////000000000000...///111222333333222222111111111111111111111111444444444444444444333333666999CCCLLLNNNUUUppp~~~|||vvvvvvzzzwwwsssmmmhhheeeaaa[[[VVVWWWRRRMMMMMMPPPQQQNNNKKKLLLMMMNNNNNNOOOOOONNNNNNKKKOOOSSSTTTRRRPPPPPPRRRPPPSSSUUUTTTOOOJJJHHHGGGHHHLLLOOOQQQPPPNNNMMMMMMMMMNNNOOOPPPPPPOOONNNMMM333000...---...///000000555,,,000444...---444444333444666555444333333444:::333222888;;;===KKK]]]ppp~~~vvv{{{}}}xxxxxxzzzyyywwwvvvyyy|||~~~~~~zzz|||~~~}}}{{{|||}}}xxxtttrrrqqqooommmjjjgggdddbbbcccddddddccc^^^[[[XXXXXXYYYZZZXXXVVVWWWZZZ```hhhqqqwwwzzzzzz~~~~~~}}}~~~yyypppbbbbbbbbbdddhhhggg^^^TTTLLLDDD???>>>:::222///111000000///------,,,,,,---+++,,,,,,---...///000000,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,.........---++++++,,,---------------------------+++++++++,,,,,,,,,------...///000111111000///...........................111000000////////////000/////////...------,,,,,,000111111111222222222222000111111111111222222222444444333222222333333333222111222555555333666:::777@@@JJJNNNSSSbbbzzz~~~{{{}}}{{{ssslllfff___[[[ZZZYYYXXXVVVOOONNNNNNOOOPPPQQQPPPNNNOOOOOONNNNNNNNNNNNNNNOOORRRRRRRRRRRRRRRSSSSSSTTTQQQSSSSSSRRROOOLLLJJJJJJOOOOOOPPPQQQQQQQQQPPPPPPRRRPPPOOOPPPRRRTTTRRRPPP000//////000222333222111333...222444...111555000333444666555444333333444:::666888>>>AAAGGG[[[qqq{{{{{{~~~yyy{{{}}}|||wwwwwwwwwyyy|||}}}{{{xxxuuutttpppmmmiiifffdddcccaaa___YYYWWWUUUVVVXXXZZZYYYWWW___aaagggoooxxx~~~}}}~~~rrreeeaaa^^^```dddeee___YYYQQQHHHBBBAAA===666111111000///......------------++++++,,,,,,---...............------------......,,,------......------,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++,,,---------------------------,,,,,,---------.........---......//////......---........................000000////////////000000////////////////////////000000000111111111222222000111111111111222222222444444333333333333444444222000111444444333555:::;;;CCCKKKQQQYYYhhh|||zzztttkkkddd___ZZZUUUQQQPPPPPPNNNMMMOOONNNNNNPPPRRRRRRPPPNNNPPPOOOOOONNNNNNOOOPPPQQQSSSRRRQQQPPPPPPPPPPPPPPPTTTUUUUUUTTTQQQMMMLLLLLLOOOPPPQQQRRRRRRSSSSSSSSSUUUSSSQQQRRRTTTTTTSSSQQQ......000222444555333111111000333333222<<>>FFFJJJQQQYYYcccooo{{{}}}~~~}}}}}}sssllliiieee^^^YYYUUUSSSPPPNNNNNNMMMKKKJJJNNNNNNOOOQQQSSSRRRPPPNNNQQQPPPOOOOOOOOOPPPRRRSSSSSSRRRQQQPPPOOONNNNNNNNNVVVWWWXXXVVVSSSPPPNNNNNNOOOPPPQQQSSSUUUUUUVVVVVVWWWUUUTTTTTTUUUUUUSSSRRR111000///000222333222111000111444222555GGGLLL===333444555555444444666777666777;;;???FFFYYY}}}xxxiii^^^cccqqq}}}~~~yyysssqqqssswww{{{wwwvvvwwwtttqqqnnnjjjgggbbb]]]ZZZUUUUUUUUUWWWYYY[[[\\\]]]eeeggglllrrryyy}}}~~~}}}yyywwwwww{{{~~~}}}|||vvvkkk___[[[\\\___dddhhhbbbXXXMMMFFFCCC>>>888333000000//////...//////000.........------,,,,,,,,,******))))))))))))******++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,++++++++++++++++++++++++,,,------,,,++++++,,,...------------------------------------...............---,,,++++++,,,---.......................................///000222222/////////000000111111111////////////000000000000000000111111111222222222333222222222222333333444666444555888999999>>>EEEQQQUUU\\\fffooouuuvvvvvvuuusssvvv|||pppjjjccc___]]]ZZZUUUQQQOOOOOOOOOOOONNNNNNLLLKKKLLLLLLNNNPPPRRRRRROOOMMMPPPPPPOOOOOOOOOQQQRRRTTTSSSSSSRRRQQQQQQQQQQQQRRRXXXYYYYYYXXXTTTQQQOOOOOOOOOPPPRRRTTTVVVXXXYYYYYYWWWVVVUUUUUUTTTTTTSSSRRR888555111000111222333444333222333000333FFFNNN@@@333444444444444555777999999;;;???DDDOOOhhh~~~ggg\\\TTTZZZgggqqqyyy~~~wwwtttsssvvv{{{zzztttrrrrrrrrrllljjjhhhfffeeebbb^^^[[[YYYYYYZZZZZZZZZ[[[]]]^^^bbbcccggglllqqqttttttsssttttttrrrpppnnnpppsssvvvyyy~~~}}}vvvzzzkkkdddbbbaaaeeekkkjjjaaaTTTIIIDDDAAA<<<888111111000/////////000000000000//////......---------------,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---,,,+++***,,,...------------------------+++,,,,,,,,,,,,---------///...---,,,,,,---...///....................................///000222222000000000//////.........////////////000000000000000000111111111222222222111111111111111222333333666333444888;;;>>>EEEMMMXXX^^^hhhrrrxxxxxxrrrmmmlllnnnwww~~~}}}ssskkk```[[[VVVSSSRRRPPPLLLIIIHHHIIIKKKKKKKKKKKKJJJJJJKKKKKKLLLNNNPPPQQQOOOLLLPPPPPPPPPPPPQQQQQQRRRRRRRRRSSSSSSTTTUUUWWWXXXYYYXXXYYYZZZXXXUUURRRQQQQQQOOOPPPRRRUUUWWWYYY[[[[[[WWWWWWWWWVVVTTTSSSSSSSSS>>>999444111111333555666666222222000...;;;BBB888333333444444444555888;;;888;;;BBBMMM___yyylllZZZUUUSSSUUU[[[cccoooyyy|||zzzzzz~~~|||~~~wwwsssrrrqqqpppeeecccaaa`````````^^^\\\ZZZ[[[[[[[[[ZZZZZZ\\\^^^^^^___aaaeeehhhjjjiiigggeeeffffffeeeeeefffiiilllrrrwwwvvvzzz~~~vvvmmmfffffflllnnniii^^^QQQIIIEEEAAA<<<333222111000////////////111000000000//////......------,,,,,,,,,,,,------......////////////......,,,,,,+++++++++*********++++++++++++++++++++++++***+++,,,+++******,,,...------------------------+++++++++,,,,,,,,,------//////............//////........................//////...//////000111222111111000//////...------/////////000000000111111000111111111111222222222111111000111111222333444333111333888===CCCLLLVVV]]]fffrrrzzzzzzuuuooolllhhhooo}}}|||uuuoooiiidddWWWTTTQQQOOONNNLLLJJJHHHFFFHHHJJJKKKKKKKKKLLLMMMLLLKKKKKKMMMOOOPPPPPPNNNQQQRRRSSSTTTTTTSSSQQQPPPQQQRRRSSSUUUXXXZZZ]]]^^^WWWYYYZZZZZZWWWUUUTTTTTTQQQRRRUUUWWWZZZ\\\]]]^^^YYYZZZ[[[ZZZXXXWWWWWWXXX:::777333111222444555555666000333444///222777222222333444444444666999<<<:::@@@LLLaaazzzpppaaaUUUVVVWWWVVVTTT[[[ppp|||zzz|||wwwwwwvvvrrrnnndddaaa^^^\\\\\\\\\[[[YYYVVVXXXYYYYYYWWWXXXZZZ]]]ZZZZZZ[[[]]]______]]][[[ZZZ[[[]]]]]]\\\]]]^^^```fffkkktttzzz}}}~~~~~~~~~|||~~~{{{kkkfffiiimmmooojjj]]]QQQKKKDDD???555444333111000///......///////////////.........,,,,,,++++++++++++,,,,,,......////////////......------,,,,,,,,,+++++++++***************************+++,,,+++******,,,...------------------------,,,,,,,,,,,,---------.........////////////..............................000000////////////000000000000000000000000000000000000000111111111222222000111111111111222222222222222222222333444555666444222555<<>>BBBSSSooottt```___fffhhheee]]][[[kkk|||{{{~~~xxxxxxwwwqqqllljjjbbb```]]]ZZZWWWVVVWWWXXXSSSSSSSSSTTTUUUVVVWWWXXXSSSSSSTTTVVVWWWWWWTTTRRRRRRSSSUUUWWWZZZZZZXXXVVVVVVZZZ___cccdddgggpppxxxwwwyyy{{{}}}|||||||||rrreeecccllltttuuulll\\\MMMDDD@@@<<<666111...---...///////////////............---.........//////000000//////...---,,,,,,+++++++++,,,,,,------,,,,,,+++......---------,,,,,,,,,))))))***++++++++++++*********+++++++++,,,,,,,,,+++,,,------,,,,,,...000000000//////.........---//////............//////000000000000000111111222...//////000111333444555000111222333333333333333222222111111111111111111888555222000111222444444444888???EEENNN[[[jjjtttrrrgggcccaaawww|||~~~|||ttthhhccc\\\YYYXXXUUUOOOJJJMMMKKKJJJJJJJJJJJJHHHGGGJJJJJJJJJKKKLLLNNNPPPPPPRRRQQQPPPOOOPPPRRRTTTUUUVVVVVVWWWYYY[[[YYYSSSNNNOOORRRVVVXXXXXXYYY\\\______^^^\\\[[[\\\]]]___```YYY[[[]]]^^^___bbbeeehhhhhhhhhmmmtttxxxvvvqqqnnn222222111111222222333444333333222222333333444555555222222555777777;;;AAAMMMdddxxxdddcccooooookkkfffiii{{{}}}xxxsssrrrrrrmmmhhhfffaaaaaa___]]]ZZZXXXXXXXXXUUUTTTSSSRRRQQQQQQQQQRRROOOOOOPPPRRRTTTTTTSSSRRRRRRRRRTTTVVVXXXXXXXXXWWWWWWYYY]]]```bbbfffmmmtttwwwxxxzzz{{{}}}}}}{{{|||yyylllcccjjjtttzzzvvvhhhVVVJJJAAA===888333000/////////////////////............---........./////////000......---,,,,,,+++******++++++,,,,,,,,,,,,++++++...------------,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++,,,,,,,,,++++++---///000/////////............//////............//////000000000000000111111222//////000000111222444444000111222222222222222222222222111111111111111111666444222111222444666777:::>>>CCCJJJTTTbbbrrr}}}xxxnnnnnnqqq{{{vvvllleee```[[[VVVTTTTTTRRRNNNJJJJJJIIIHHHHHHJJJKKKJJJHHHKKKKKKKKKLLLMMMOOOQQQQQQSSSRRRQQQQQQQQQSSSUUUVVVXXXXXXYYY[[[\\\YYYTTTPPPOOOTTTZZZ]]]______aaabbbbbbaaa___]]]]]]___aaabbb]]]```dddfffhhhjjjmmmoooqqquuu|||{{{yyy222222111111222222333444222222333444444444444444666333333555777999@@@GGGYYYyyy|||iiikkkvvvsssppprrr}}}~~~{{{tttpppqqqpppkkkgggfffcccdddeeeccc___ZZZXXXWWWTTTSSSRRRQQQPPPPPPPPPPPPOOOOOOPPPRRRTTTVVVXXXYYYXXXYYYZZZ[[[\\\^^^___```______```bbbfffkkkqqqtttvvvwwwxxx{{{~~~|||xxxwww|||~~~ssseeehhhppp{{{uuu```OOODDD@@@:::666333222000///////////////.........................../////////------,,,,,,+++************++++++,,,,,,++++++***------------,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,++++++++++++,,,---------,,,,,,...///////////////............//////............//////000000000000000111111222111111000000111222222333111111111222111111000000111111222222222222222222333222222333444666888999@@@CCCHHHOOOZZZjjj}}}yyy}}}ssskkkddd]]]WWWVVVRRROOONNNOOONNNLLLIIIGGGFFFFFFGGGIIIJJJJJJIIIKKKKKKLLLMMMNNNPPPQQQRRRSSSSSSRRRRRRSSSTTTVVVWWWYYYZZZ[[[\\\]]]ZZZVVVRRRMMMRRRYYY^^^aaabbbbbbccceeedddbbbaaaaaacccfffhhheeejjjqqqxxx|||~~~222222111111222222333444111222444555555555444333888555555777999===FFFPPPggg{{{mmmrrrrrrqqqsss~~~~~~}}}|||wwwtttvvvvvvrrrooooookkkmmmnnnkkkccc\\\WWWUUURRRRRRQQQRRRRRRSSSTTTUUUSSSTTTUUUWWWYYY]]]aaadddfffggghhhhhhiiijjjlllnnnllllllkkkkkkpppwwwzzzzzzvvvwwwyyy}}}zzzvvvsssuuu{{{}}}yyy{{{|||{{{{{{~~~vvvjjjgggkkkvvvzzzfffTTTHHHCCC===888666444111///////////////....................................---------,,,,,,+++++++++***++++++++++++++++++***---------,,,,,,,,,++++++++++++,,,------------------,,,,,,,,,,,,+++++++++...//////...------///000///////////////.........//////............//////000000000000000111111222222222111111111111111222111111111111111000///...111111222222222222222333111222333444444666888:::CCCFFFLLLSSS___qqqzzznnneee```\\\WWWTTTQQQNNNKKKKKKKKKKKKJJJHHHGGGEEEEEEFFFHHHIIIIIIHHHJJJJJJKKKLLLMMMOOOPPPQQQRRRRRRRRRRRRSSSUUUVVVWWWYYYZZZ\\\]]]]]]ZZZWWWUUURRRUUUZZZ^^^bbbdddfffgggggggggfffgggiiimmmpppsssttt{{{222222111111222222333444222333444555666555444333888666555777:::@@@MMMZZZyyyyyyooovvvmmmqqq|||yyyzzz}}}|||||||||zzz{{{xxxzzzzzzsssggg\\\VVVSSSRRRRRRRRRRRRSSSUUUVVVWWWVVVXXXZZZ\\\^^^ccciiimmmqqqtttwwwxxxwwwwwwxxxyyyvvvyyyxxxwww{{{}}}}}}yyyuuurrrtttzzzyyyttttttttttttvvvyyywwwpppiiigggooo{{{|||oooaaaOOOIII@@@;;;888666222...////////////...........................---------............------------+++++++++,,,,,,+++++++++------,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---///........./////////////////////............//////000000000000000111111222333222111111000111111111111111111111111000///...111111222222333333333333222333555555444666999===HHHLLLRRRZZZgggxxxqqqjjjbbb\\\YYYWWWTTTRRROOONNNLLLJJJJJJJJJIIIHHHHHHGGGFFFFFFHHHHHHGGGFFFIIIIIIIIIJJJLLLMMMOOOPPPPPPQQQQQQRRRSSSTTTVVVVVVYYYZZZ\\\]]]]]][[[YYYXXX\\\\\\]]]```dddiiimmmooolllmmmooorrrwww|||222222111111222222333444333333444555555555555555666555555999===GGGXXXhhh|||rrrxxxqqq{{{xxxuuuyyy}}}zzzkkk]]]WWWUUUUUUUUUUUUTTTUUUUUUVVVWWWZZZ]]]aaaccceeeiiipppvvv|||}}}{{{wwwtttwww{{{~~~{{{xxxyyyrrrlllmmmnnnnnnqqquuu|||wwwoooiiimmmwww}}}xxxpppYYYPPPEEE>>>;;;999444000////////////.....................---------------/////////...............+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,+++))))))***,,,........./////////////////////............//////000000000000000111111222222222111111111111111222111111111222111111000000111111222222333444444444333555666666666888>>>CCCNNNSSS[[[eeeqqq|||~~~yyynnnaaa\\\WWWRRRQQQPPPOOOOOONNNMMMLLLJJJIIIHHHHHHHHHIIIGGGFFFFFFHHHHHHGGGFFFHHHHHHIIIIIIKKKMMMNNNOOOOOOPPPQQQRRRTTTUUUVVVVVVXXX[[[^^^___^^^]]]]]]]]]aaa```___aaagggnnntttvvvwwwyyy~~~222222111111222222333444444444444444444555666666777666999>>>FFFSSSiii|||zzz}}}{{{|||vvvyyymmm```ZZZZZZYYYYYYYYYZZZ[[[\\\]]]^^^eeeiiinnnqqqrrrvvv}}}~~~}}}zzzxxx{{{~~~xxxrrrpppjjjfffhhhkkkmmmqqqvvvzzz}}}yyypppnnnsssvvvvvvtttdddYYYKKKBBB???<<<888444////////////.....................------,,,,,,,,,........................,,,------......------,,,,,,,,,,,,++++++++++++***+++,,,,,,---------------***++++++,,,---...//////,,,------,,,******+++,,,............/////////000//////............//////000000000000000111111222111111111111111111222222000111222222222222222222111111222222333444444555444666888888888===FFFNNNQQQXXXcccnnnyyy}}}vvvkkkbbbXXXUUUQQQMMMLLLLLLMMMMMMIIIIIIIIIHHHGGGFFFGGGHHHGGGFFFFFFGGGIIIJJJIIIHHHIIIIIIIIIJJJKKKMMMOOOPPPPPPQQQRRRTTTUUUVVVWWWWWWYYY]]]```bbbaaaaaabbbdddeeedddeeejjjrrrzzz222222111111222222333444555555444333333555666777999999===EEENNN___xxx~~~xxxwwwnnnaaa^^^___ZZZ[[[]]]___bbbeeegggiiiqqqvvv||||||{{{~~~xxxppplllfffdddgggkkkoootttyyyrrruuuyyy~~~~~~wwwpppnnnnnnnnnnnnkkk___OOOEEEAAA???;;;666000/////////.....................------,,,,,,,,,---------------------------......//////......---,,,,,,,,,+++++++++******,,,---......//////......)))***+++,,,...///000000000000000///------...///---.........//////000000//////............//////000000000000000111111222111111000000111222222333000111222333333333333333111111222333333444555555444666999999;;;BBBMMMVVVRRRZZZfffrrr}}}|||sssnnnkkkddd]]]VVVTTTPPPNNNMMMMMMNNNOOOEEEFFFFFFEEEEEEEEEFFFHHHEEEEEEEEEGGGJJJKKKLLLKKKJJJJJJJJJKKKLLLNNNPPPQQQQQQRRRSSSUUUWWWXXXXXXXXXZZZ^^^bbbdddcccdddfffhhhnnnnnnqqqxxx111111222222222333333333111555555111333888:::666999<<<@@@JJJ^^^www}}}}}}}}}}}}}}}oooeeedddggggggdddaaaaaafffmmmuuuyyyzzzuuujjjggghhhmmmpppoooooopppooonnnooouuu|||~~~yyyooogggiiiqqqxxxkkkYYYLLLDDD@@@;;;888111000///...............000000//////.........------.........---,,,,,,+++++++++---......---+++++++++++++++******)))))))))*********++++++,,,,,,---++++++++++++,,,---...///000///...---------------/////////---,,,,,,...000000000///...............///...,,,++++++,,,...///000000000000111111111111555444222000000111222333111222333222111111333555555555555888???HHHQQQWWWVVV]]]hhhsss|||~~~|||tttlllgggaaa[[[YYYOOOMMMLLLKKKLLLKKKJJJHHHIIIHHHFFFEEEEEEGGGHHHJJJKKKHHHFFFFFFIIIKKKJJJIIIIIIKKKMMMNNNMMMMMMNNNOOOXXXWWWWWWWWWXXXZZZ\\\^^^]]]^^^aaadddhhhkkknnnpppttt~~~111111222222222333333333333999<<<777333555888888888===GGGWWWppp~~~}}}xxxyyy{{{~~~~~~tttkkkiiikkkrrrhhh]]]]]]hhhvvvyyyuuutttwwwwwwtttrrrrrrnnnoooqqqwwwxxxkkkiiimmmyyynnn]]]OOOFFF@@@;;;888333333111000////////////000/////////............---.........------,,,+++,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++*********+++++++++++++++,,,,,,,,,++++++++++++,,,---.../////////...------------......///111000...,,,++++++111111000///////////////000///...------...///000000000000000111111111111555444222111000111222333111222333333222111222444888888:::@@@IIIRRRXXXZZZZZZbbbmmmvvv{{{~~~zzzxxx{{{ssseee___\\\WWWRRRPPPNNNLLLKKKJJJKKKKKKIIIHHHIIIHHHFFFFFFFFFHHHJJJKKKKKKIIIGGGGGGJJJLLLLLLLLLLLLMMMOOOPPPOOOPPPRRRTTTWWWXXXYYYZZZZZZ[[[]]]^^^bbbdddhhhjjjmmmrrrzzz111111222222222333333333444<<<@@@;;;444333777::::::CCCTTTkkksssiiifffeeerrr~~~~~~zzzwwwxxx|||xxxooonnnqqqtttxxxooommmnnnzzzhhhWWWWWWiiizzzvvvuuuqqqrrruuu{{{tttmmmmmm|||vvvkkk\\\MMMCCC>>><<<777666444333222111000000////////////............---............---,,,,,,------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,---...///...------------...//////---///222222///+++)))(((222111111000000000000111222111000//////000111222000000000111111111222222444333222111111111222333111333555444333222222333777888<<>>KKKaaa}}}}}}jjj]]]ZZZ\\\jjjwwwyyyzzz{{{}}}}}}sssiiicccdddiiiooo}}}yyyrrrnnnnnnwwwfffWWWZZZooo|||zzzyyywwwxxx{{{}}}}}}uuusss{{{~~~ppp[[[IIIAAAAAA:::999777555333111000000///////////////.........------............------...---,,,++++++,,,---...---------------------------------,,,,,,++++++***,,,,,,,,,,,,,,,---......,,,,,,,,,------///000000---///111000...,,,******111111000//////000000000222111111000000111111222000000111111111222222222333333222111111222222333111333555555444333333333888<<>>;;;888444111//////.........///////////////------...////////////.........------------......,,,,,,---------------...------------,,,,,,,,,,,,...---------------......,,,,,,,,,---...///000111...//////...---...111444...............//////000////////////////////////111111111222222222222333111222222222222333333333222333444444444555777999;;;CCCMMMUUU[[[dddpppzzzzzzzzzyyywwwwwwyyy|||{{{}}}xxxxxx|||wwwoooeee^^^ZZZSSSOOONNNLLLHHHFFFGGGGGGFFFFFFGGGHHHIIIIIIHHHEEEEEEFFFGGGHHHHHHIIIIIIKKKLLLNNNOOOPPPSSSWWWZZZ^^^___`````````bbbeeehhhhhhjjjkkkhhhfffhhhpppwww111111222222222333333333555222222666888;;;DDDNNNcccyyyrrr^^^PPPPPPVVV^^^lllwww~~~}}}{{{yyyxxxxxxxxxxxx{{{{{{{{{wwwsssppppppqqqjjjgggbbb]]]\\\aaajjjppptttvvv{{{zzzuuupppqqqrrruuuyyy|||~~~~~~{{{}}}yyyuuutttwww~~~|||xxxzzz}}}vvvlllttt~~~ppp[[[LLLDDDBBB>>>:::666333111///............/////////000------...///////////////------............------++++++,,,,,,------------,,,,,,,,,---------------......------------......---------------...///000///000111111000000111222//////......///000000111//////000000000000//////111111111222222222333333111111222222333333333333222333333333333666:::===@@@FFFPPP]]]kkkwww~~~vvvsssvvv}}}~~~{{{pppggg]]]WWWUUUPPPLLLKKKJJJGGGHHHKKKGGGFFFEEEGGGIIIJJJJJJIIIGGGHHHHHHIIIJJJJJJJJJJJJKKKMMMOOOPPPPPPRRRVVVZZZ\\\^^^`````````aaabbbdddeeekkkppprrrqqqttt{{{111111222222222333333333666555888:::999:::GGGVVVxxxrrr\\\OOORRR[[[XXXlll~~~~~~{{{xxxvvvtttqqqooommmlllkkkiiihhhiiiiiijjjiiijjjiiifffbbb```bbbeeeeeeaaa\\\YYY[[[dddpppxxx~~~}}}}}}}}}tttllleeefffiiinnnuuu|||~~~~~~|||wwwsssqqqsssxxx}}}}}}yyyoooooouuugggRRRFFFDDDAAA<<<888444222111---.........//////000000------...///000000//////,,,---...//////...---,,,+++++++++,,,,,,---------,,,,,,,,,------.........///......---------.........------------.../////////222444555333000//////000000///000000111222222000000111111111111000000111111222222222333333333000111222333333333333333333333222222333666;;;@@@KKKNNNXXXkkkwwwsssxxx|||tttiii^^^UUUQQQOOOJJJFFFFFFEEEDDDFFFJJJGGGFFFFFFGGGIIIKKKJJJJJJJJJJJJKKKKKKLLLKKKKKKJJJLLLNNNPPPPPPPPPRRRVVVZZZZZZ\\\_______________aaadddmmmwww|||}}}333333333333333333333333555444888===;;;???TTTmmmmmmYYYTTTTTTYYY\\\ggg~~~{{{wwwyyy~~~{{{vvvrrrssssssrrrrrrrrrrrrssstttuuuuuuttttttuuuwwwxxxzzzrrrnnniiieeedddccccccbbb___\\\YYYYYY\\\]]]]]][[[]]]\\\\\\[[[[[[ZZZYYYYYYXXXYYY\\\___eeennnxxx~~~xxxpppjjj___\\\___gggpppvvv}}}}}}yyyvvvsssoooooorrrxxxyyy{{{|||pppiiirrrtttaaaMMMFFF@@@===888222222777111///------/////////...------............------....../////////...,,,+++---,,,,,,+++,,,---...///+++---//////.........///000000//////......---------------.........//////000000////////////000000//////000111111111111111111111111111111111111111222222222222222222222222222222333333333444444444222222555666555555===FFFOOOYYYeeewwwyyyuuuoooiiiaaaYYYPPPKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFHHHJJJLLLLLLJJJHHHFFFFFFHHHJJJMMMOOOQQQQQQQQQSSSRRRQQQQQQRRRUUUXXXYYY^^^```aaa___^^^^^^aaaeeennnwww333333333333333333333333555555999>>>???HHHbbb~~~mmm]]]ZZZZZZ^^^]]]nnn}}}{{{{{{uuusssrrrtttwwwyyy{{{{{{xxxuuupppooosss{{{~~~~~~|||xxxvvvxxxvvvtttrrrrrroookkkgggffffffffffffffffffffffffkkkkkkkkkkkklllmmmnnnooohhhddd___\\\ZZZZZZYYYXXXWWWTTTRRRRRRTTTVVVUUUTTTTTTSSSSSSRRRRRRQQQPPPPPPSSSUUUXXX]]]dddmmmxxxuuujjjccc^^^\\\```iiirrrwww~~~{{{wwwvvvrrrmmmlllnnnqqqyyyvvvrrrsssxxxooorrr~~~nnnQQQHHHAAA???===777444555111000....../////////...---......//////......---....../////////...,,,,,,------,,,,,,,,,---...///+++,,,------+++******+++000000000//////.........---------.........//////111000000////////////000//////000111111111111111111111111111111111111111222222222222222222222222222222333333333444444444555333333555777:::CCCMMMVVVdddvvvtttnnnjjjeee```ZZZSSSLLLHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHJJJKKKKKKJJJIIIHHHKKKLLLOOORRRTTTUUUVVVVVVRRRRRRSSSTTTVVVYYY[[[\\\___```aaa```aaadddjjjoooyyy333333333333333333444444777666:::???FFFVVVvvvsssiiifffccceeecccyyy}}}wwwssspppnnniiihhhgggiiillloooqqqqqqkkkiiiggggggkkkrrrzzz~~~{{{xxxuuuuuuvvvxxxvvvsssqqqooommmjjjggghhhgggeeeddddddbbb___\\\^^^^^^___``````___^^^]]]___```aaabbbbbbbbbbbbbbb]]]YYYUUURRRRRRQQQPPPPPPPPPNNNLLLLLLNNNOOONNNMMMKKKKKKKKKJJJIIIIIIHHHHHHLLLOOOSSSXXX```jjjuuu||||||pppddd\\\\\\[[[```jjjqqqvvv|||~~~yyyvvvuuusssnnnmmmppprrruuuzzzyyyooojjjtttwwwqqq{{{{{{YYYMMMBBB@@@AAA>>>777333222000......///000///...---......//////......---.........///......---,,,------,,,,,,,,,---......---...000000...------...000000000000////////////------........./////////111111111000000///////////////000111111111111111111111111111111111111111222222222222222222222222333333333333444444444444777333222666<<>>:::555333111111111111000///...//////000000//////.........---------...//////------.........---,,,+++---//////...,,,*********............////////////....../////////000000000///000111222222222000000//////000111111111111111111111111111111111111111222222222222222222222222333444444444555555555555666888???JJJSSSWWW\\\bbbsss}}}~~~~~~|||qqqeee]]][[[SSSQQQNNNLLLKKKJJJHHHFFFFFFFFFGGGHHHHHHIIIJJJJJJLLLLLLLLLLLLNNNPPPRRRTTTVVVWWWWWWXXXYYY[[[]]]^^^[[[\\\]]]___dddiiinnnqqqooossszzz333333444444555666666666;;;???MMMggg~~~xxxzzzyyyvvvooojjjfffccc]]]\\\ZZZXXXUUUSSSQQQPPPPPPOOOMMMMMMOOOQQQQQQQQQNNNNNNMMMMMMNNNPPPRRRSSSSSSUUUVVVUUUTTTSSSSSSTTTTTTVVVWWWWWWTTTTTTUUUWWWQQQRRRRRRPPPNNNMMMPPPRRRUUUUUUUUUTTTSSSRRRRRRRRROOOOOONNNNNNMMMNNNNNNOOOOOOMMMLLLLLLNNNNNNMMMLLLHHHKKKMMMMMMKKKJJJJJJKKKKKKJJJJJJIIIIIIHHHGGGGGGHHHHHHHHHFFFFFFGGGJJJMMMNNNQQQWWW[[[^^^]]]ZZZXXXWWWZZZ```gggkkkoooyyy{{{vvv}}}wwwyyypppZZZIIIDDDAAA>>>666444222111111111000/////////000000000000//////...------,,,---...///000------.........---,,,+++,,,---//////...------...,,,---------.........///.../////////000000000000...///111333333333222111//////000111111111111111111111111111111111111111222222222222222222222222444444444444555555555555777:::DDDOOOWWW\\\eeennnyyywww}}}tttkkk```YYYVVVNNNLLLIIIHHHIIIIIIHHHGGGEEEFFFFFFGGGIIIJJJJJJKKKLLLMMMNNNOOOQQQSSSUUUVVVVVVVVVVVVVVVWWWYYY[[[\\\aaa``````ccciiirrr|||333333444444555666777777;;;AAARRRqqqvvvqqqvvv}}}|||~~~rrrhhhbbb^^^[[[XXXYYYWWWTTTQQQNNNLLLJJJJJJIIIGGGFFFGGGIIILLLMMMMMMOOONNNMMMLLLLLLMMMOOOQQQSSSUUUWWWVVVTTTRRRRRRRRRQQQSSSUUUSSSPPPOOOPPPRRRQQQRRRRRRPPPMMMMMMOOORRRRRRRRRPPPOOONNNNNNNNNNNNPPPOOONNNMMMMMMMMMNNNOOONNNMMMLLLLLLNNNNNNMMMLLLIIILLLOOOOOOLLLKKKKKKMMMKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIHHHFFFEEEEEEHHHJJJHHHKKKPPPUUUWWWWWWVVVUUUZZZ\\\ccckkkpppvvv~~~{{{}}}xxxppp{{{}}}sssvvv~~~fffQQQGGGCCCAAA777555222111222111000/////////000000000000//////...------,,,---...///000------...///...---+++***!!!$$$(((***+++---///111,,,,,,,,,---------......////////////000000000000---...111333444444333222//////000111111111111111111111111111111111111111222222222222222222222222444444444555555555666666888<<>>GGGQQQVVVYYY___nnn{{{zzzsss|||~~~ssslllcccZZZTTTPPPMMMKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJLLLNNNOOOQQQSSSVVVXXXYYYZZZ]]]___```aaabbbccceeegggiiijjjlllnnnsss{{{333333333444444777;;;???IIIYYYtttjjjccchhh{{{{{{wwwggg^^^UUURRRPPPMMMKKKLLLJJJJJJIIIHHHGGGGGGGGGGGGDDDDDDEEEGGGIIIJJJKKKLLLPPPQQQRRRSSSTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTSSSRRRRRRRRRSSSSSSRRRRRRSSSRRRPPPPPPQQQSSSRRRPPPNNNNNNOOOPPPOOONNNNNNNNNOOOOOOOOOOOOOOONNNOOOOOOOOOOOONNNNNNMMMMMMLLLMMMNNNMMMLLLLLLNNNPPPKKKKKKJJJJJJJJJIIIIIIIIILLLLLLKKKKKKKKKLLLMMMMMMLLLKKKJJJKKKLLLLLLJJJHHHKKKQQQZZZcccmmmzzz{{{yyyzzz|||xxxxxxsssjjjiiiqqqzzzyyytttttthhhRRRFFF@@@>>><<<999666333222111111111111111111000000000000////////////////////////,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////............//////222111000//////000111222//////000000111111222222000111111111111222222222333333222222222222333333333555666666666666888:::FFFOOOXXXYYYYYYbbbsss~~~wwwxxxvvvoooeee```ZZZTTTPPPMMMJJJHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIKKKMMMOOOPPPQQQTTTWWWZZZ\\\^^^aaadddcccdddfffggggggiiikkkmmmnnnrrrzzz555555666777777888>>>EEESSSiii}}}fff___dddnnn|||xxxpppfff[[[TTTNNNMMMKKKHHHHHHIIIGGGGGGGGGFFFGGGGGGHHHHHHGGGIIIJJJLLLMMMNNNPPPRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWUUUTTTSSSRRRRRRRRRRRRRRRRRRSSSTTTSSSRRRRRRSSSUUUQQQOOOMMMMMMNNNOOONNNMMMLLLMMMNNNOOONNNMMMLLLKKKOOONNNNNNMMMMMMMMMMMMMMMNNNOOOOOOMMMLLLLLLNNNPPPMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLLLLLLLMMMNNNOOOOOOOOONNNMMMMMMNNNNNNLLLJJJKKKOOOTTT[[[dddqqq~~~}}}wwwsssnnnhhhdddkkkvvvllliiipppyyy}}}yyyyyyvvvttt\\\LLLCCC@@@>>>;;;888555333222111111111111111000000000///////////////////////////,,,------...............------------------------,,,,,,,,,,,,------------//////............/////////......---......///000......///000111222222333000000111111111222222222333333333333333333333333222444666777777999<<<>>>LLLTTTZZZ\\\```mmm|||wwwttt|||zzz|||}}}ooojjj]]]ZZZVVVRRROOOMMMJJJGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLOOOQQQSSSTTTVVVYYY\\\]]]___bbbeeebbbfffiiiiiihhhjjjnnnssswww{{{777555666888888888AAAKKK^^^{{{tttbbb\\\aaaiiiooommmkkkooo```XXXTTTNNNJJJJJJIIIFFFEEEHHHEEEEEEEEEFFFFFFHHHIIIIIIJJJLLLOOOPPPPPPQQQTTTVVVTTTTTTUUUVVVWWWWWWWWWWWWUUUVVVVVVVVVVVVVVVVVVVVVTTTTTTSSSRRRQQQQQQQQQRRRPPPRRRSSSSSSRRRQQQRRRTTTPPPOOOMMMMMMNNNNNNNNNMMMLLLMMMNNNOOOOOONNNLLLKKKOOONNNMMMLLLLLLLLLLLLMMMNNNOOONNNMMMKKKLLLNNNPPPRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPQQQQQQRRRSSSRRRPPPOOOOOOPPPQQQPPPOOONNNOOOQQQUUU\\\fffpppwww}}}|||rrrjjj```\\\XXX[[[jjjuuunnnuuu}}}}}}}}}rrr~~~gggRRREEECCCAAA===999666444333222111111111111000000000///////////////////////////,,,---....../////////...------------------------,,,,,,,,,------.........//////............//////...............///000000......///000111222222333000000111111111222222222333333333333333333333333111333555666888;;;@@@DDDNNNTTT[[[aaammm|||zzzpppqqq{{{~~~}}}}}}ttthhhbbbYYYVVVSSSPPPOOOLLLIIIGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKNNNQQQSSSUUUXXXZZZ\\\]]]^^^___aaacccdddiiimmmmmmlllpppxxx666333333777888:::FFFTTTooo}}}pppbbb]]]```fffgggfffmmm~~~xxxnnn```UUUOOONNNJJJHHHIIIHHHEEEEEEHHHFFFFFFFFFGGGHHHIIIJJJKKKKKKNNNQQQQQQPPPQQQTTTWWWTTTUUUVVVWWWWWWWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUSSSSSSRRRQQQQQQQQQRRRRRRNNNPPPQQQQQQPPPOOOOOOPPPPPPNNNLLLLLLMMMNNNMMMLLLOOOOOOPPPPPPPPPPPPPPPOOOOOONNNMMMLLLLLLLLLMMMNNNMMMNNNPPPPPPOOOPPPRRRTTTUUUUUUVVVWWWWWWXXXXXXYYYVVVVVVUUUUUUUUUVVVWWWWWWSSSRRRPPPOOOPPPQQQPPPOOOPPPOOOPPPQQQUUU[[[aaadddhhhkkkpppuuuyyy{{{||||||~~~~~~}}}{{{xxxvvvwwwxxxzzzzzzzzz{{{|||xxxlll```VVVUUUSSSRRR[[[ttt{{{yyyttt[[[HHHEEECCC???;;;888555333333111111111111000000000000////////////////////////,,,---...///////////////------------------------,,,------......///////////////............////////////000000111111222222//////000000111111222222000111111111111222222222333333444444444444333333222333444666999???GGGLLLRRR[[[eeeooo~~~vvvnnnqqq{{{{{{}}}}}}xxxmmmaaaZZZTTTRRROOOLLLKKKJJJHHHFFFHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJKKKMMMOOORRRUUUWWW]]]^^^``````______aaabbbccciiinnnoooooouuu777222333999;;;@@@PPPccc|||tttnnnddd^^^^^^```cccjjj{{{wwwjjjddd^^^UUUNNNLLLHHHFFFFFFIIIHHHFFFFFFJJJIIIIIIIIIJJJKKKLLLMMMNNNLLLPPPSSSSSSPPPPPPSSSWWWUUUUUUVVVWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQRRRSSSSSSNNNPPPRRRQQQOOONNNMMMNNNOOOMMMLLLKKKMMMMMMLLLKKKOOOOOOOOOOOOPPPPPPQQQRRRRRRQQQOOOMMMMMMNNNOOOPPPPPPRRRVVVXXXZZZ\\\^^^```aaaaaabbbdddeeefffggghhhggggggfffeeeeeeeeeffffffcccaaa^^^]]]]]]\\\[[[ZZZZZZZZZZZZ[[[]]]___```aaabbbbbbcccdddeeefffeeedddhhhiiiiiigggcccaaaaaacccdddeeefffggghhhlllrrrwww~~~~~~vvvhhhZZZQQQRRRPPPMMMPPPccciiiSSSGGGEEEAAA===999666444333111111111111000000000000////////////////////////,,,---...///000000000000........................------...//////000111111//////............//////...///000111111222222222000000000000000111111111000111111111111222222222333333444555555444333333333444555777;;;DDDNNNUUU^^^mmm}}}xxxssswww|||}}}sssttt~~~tttnnneee\\\WWWPPPMMMJJJIIIIIIIIIHHHGGGHHHHHHIIIIIIJJJKKKKKKKKKJJJKKKLLLMMMPPPTTTWWWYYY```aaabbbbbbbbbaaacccddddddkkkqqqrrrsss}}}999444555<<<@@@FFFZZZooonnnjjjiiibbb[[[YYYZZZaaaqqqppp^^^WWWUUUPPPKKKJJJDDDCCCEEEHHHHHHFFFHHHLLLLLLLLLLLLLLLMMMNNNPPPPPPOOORRRVVVUUURRRQQQUUUXXXUUUUUUVVVVVVWWWVVVVVVVVVVVVUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTQQQRRRTTTSSSQQQOOONNNNNNOOOMMMKKKKKKLLLMMMLLLKKKMMMMMMLLLLLLMMMOOOQQQRRRTTTRRRQQQOOOOOOPPPQQQRRRTTTXXX]]]bbbeeehhhkkkmmmssstttuuuwwwyyyzzz||||||~~~~~~}}}|||{{{{{{{{{{{{|||yyyuuusssrrrqqqooonnnlllllllllnnnoooooonnnlllkkkiiigggeeedddcccaaa```^^^```aaa^^^ZZZXXXYYYZZZYYY[[[\\\\\\\\\___eeejjjqqquuu}}}~~~wwwhhhYYYPPPPPPNNNJJJKKKWWWlll}}}yyy~~~vvv^^^HHHFFFBBB===999666555444111111111111000000000000////////////////////////,,,---...///000000000000.................................///000111111222//////............//////,,,,,,...///000000000000111111111000000000000000000111111111111222222222333333444555555444333333555555666777===GGGSSS[[[jjj|||zzz~~~}}}xxxjjjnnn{{{pppiiiddd]]]WWWUUUNNNKKKHHHHHHIIIJJJKKKKKKHHHHHHIIIIIIJJJKKKLLLLLLJJJKKKLLLNNNQQQUUUXXXZZZaaabbbddddddddddddfffgggkkkrrryyyzzz|||555555777888;;;KKKhhh{{{bbb\\\\\\WWWTTTUUUXXXcccyyy|||hhhUUUOOOOOOLLLHHHHHHFFFFFFGGGHHHHHHIIIJJJJJJLLLNNNOOOPPPQQQQQQPPPPPPPPPPPPQQQSSSTTTUUUVVVWWWTTTVVVWWWWWWVVVUUUWWWXXXTTTTTTTTTTTTUUUUUUUUUUUUTTTSSSSSSUUUXXXYYYWWWTTTUUUUUUUUUTTTRRRPPPOOONNNMMMMMMNNNNNNOOONNNNNNNNNNNNNNNNNNOOOQQQSSSVVVWWWSSSTTTTTTTTTSSSTTTWWWYYY[[[___dddiiioootttzzz{{{~~~}}}vvvrrrrrrqqqqqqpppmmmhhheeeeeegggfff___\\\]]]]]]\\\\\\\\\ZZZYYYXXX[[[___ccceeehhhnnnuuu~~~~~~wwwwww{{{vvv~~~sssiiibbbUUURRRLLLHHHIIIRRRaaalll}}}~~~zzznnnVVVHHH@@@BBBAAA777111333222222222222222111000///000000//////.........---////////////////////////........................000...++++++,,,...///000000000////////////000000000000000000////////////000000000000000000000000111111222222222333333333333333444555666666666666888777999===@@@FFFVVVggg}}}~~~yyy|||{{{yyywwwssszzzrrreee```]]]XXXRRRPPPLLLLLLKKKJJJIIIHHHHHHGGGIIIJJJJJJJJJIIIJJJMMMOOOPPPQQQSSSRRRRRRUUU\\\aaacccfffhhhhhhffffffiiilllqqquuuzzz~~~666777999<<>>;;;444333222111000////////////////////////.........................................................///......000111222000///000000////////////000000////////////000000000000222222222222222222222222111111222222222333333333222222222333444555666666777;;;DDDNNNYYYiiizzzsssllloooooo~~~qqqddd[[[TTTSSSRRRPPPNNNOOOLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLKKKJJJJJJLLLNNNSSSUUUVVVUUUVVVZZZbbbhhhjjjkkkkkkjjjiiimmmuuu{{{:::999===GGGUUUggg~~~kkk]]][[[aaavvv|||lll^^^TTTOOOJJJJJJIIIIIILLLNNNNNNLLLKKKLLLNNNPPPRRRUUUVVVWWWRRRSSSTTTVVVVVVVVVVVVUUUVVVVVVVVVUUUUUUUUUUUUTTTUUUVVVWWWWWWVVVVVVWWWYYYXXXWWWVVVUUUVVVWWWXXXYYY[[[]]]aaadddfffggghhhhhheeedddbbbaaa````````````bbbbbbbbbaaa```___^^^]]]bbbdddfffiiijjjkkkkkkkkkhhhiiijjjiiifffcccbbbbbb`````````aaacccjjjrrrxxx|||~~~~~~|||wwwzzz|||rrrkkkccc___YYYTTTRRRRRRSSSTTTUUUeee||||||lllppppppTTTGGGDDDCCC@@@<<<555444333111000//////000.........///////////////------------------------........................///......000111222000///000000////////////000000.../////////000000000111222222222222222222222222111111222222222333333333222222222222444555777888>>>EEEOOOXXXcccppp|||~~~}}}nnnjjjmmmqqqyyyjjj```XXXRRRQQQPPPMMMLLLMMMKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMMMMLLLKKKLLLNNNPPPTTTVVVXXXXXXXXX\\\bbbhhhlllnnnooooooqqqwww~~~|||888888>>>KKKZZZlllxxxfff]]]aaajjjnnn\\\PPPLLLMMMEEEHHHJJJJJJLLLOOOOOOMMMOOOPPPQQQRRRTTTUUUVVVWWWRRRSSSUUUVVVWWWWWWVVVVVVUUUUUUUUUUUUUUUTTTTTTTTTVVVWWWXXXXXXWWWWWWXXXYYYVVVUUUTTTTTTUUUWWWYYY[[[aaaeeejjjlllkkkjjjhhhhhheeecccbbb```___``````aaabbbbbbbbbbbbaaa```______cccdddeeeggghhhhhhiiiiiieeefffgggfffdddbbbbbbcccaaaaaabbbcccfffllltttzzz|||}}}wwwzzz}}}tttnnnddd```ZZZVVVTTTTTTTTTSSSQQQ\\\nnn{{{nnnpppzzz~~~aaaMMMEEECCC@@@===777666444222111000111111.........///////////////------------------------........................///...---...000111000///000000////////////000000......//////000000111111222222222222222222222222111111222222222333333333333333222333444666888:::>>>IIIVVV```kkkvvv|||}}}~~~}}}}}}wwwooolllmmmyyynnnbbbZZZSSSNNNNNNLLLIIIHHHJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNNNNNNNMMMNNNQQQSSSUUUXXX[[[\\\\\\^^^cccgggjjjmmmqqquuu{{{yyyqqqmmm777888AAARRReeewww|||{{{mmm______mmmzzzuuu___PPPHHHHHHJJJDDDKKKNNNLLLLLLPPPQQQOOORRRSSSSSSSSSTTTTTTUUUUUURRRSSSUUUVVVWWWVVVVVVUUUSSSSSSTTTTTTTTTTTTTTTTTTUUUVVVXXXWWWVVVVVVWWWYYYUUUTTTTTTUUUXXX\\\aaaccckkkppptttuuuqqqkkkgggdddcccbbb```^^^^^^^^^___`````````aaaaaaaaa``````___cccccccccccccccdddeeeeeecccdddfffffffffgggiiikkkjjjkkkkkklllooottt{{{xxxyyyxxxsssgggbbb[[[VVVUUUTTTSSSRRROOOTTT___tttvvvoooooosss~~~nnnTTTHHHDDDAAA>>>999888555333111111222222............/////////000////////////////////////........................000...,,,,,,...///000///000000////////////000000.........///000111111111111111111111111111111111111111222222222333333333444444333333555777:::;;;???NNN^^^jjjttt||||||www{{{uuussszzz{{{vvvrrrqqqwwwfff]]]UUUOOOLLLLLLKKKHHHHHHKKKJJJJJJKKKLLLLLLMMMNNNNNNNNNOOOOOOOOOOOOQQQTTTVVVXXX\\\```bbbaaabbbdddggggggllluuu~~~}}}wwwppphhhbbb===???KKK___uuuzzz{{{ttteee\\\cccwwwiiiTTTIIIEEEFFFFFFGGGNNNRRROOONNNRRRTTTQQQUUUTTTTTTTTTTTTTTTTTTTTTPPPQQQSSSTTTUUUUUUTTTSSSRRRRRRSSSSSSTTTTTTTTTTTTTTTVVVWWWWWWVVVUUUWWWXXXZZZZZZ[[[^^^bbbhhhnnnqqqtttxxx|||{{{uuullleeeaaabbb```^^^]]]\\\]]]^^^___^^^^^^___`````````______dddcccbbbaaaaaabbbcccdddbbbdddfffgggiiilllqqqtttxxxyyyyyyzzz|||yyyyyy{{{wwwjjjddd\\\VVVUUUTTTRRRQQQPPPQQQWWWhhhzzzsssnnnmmmlllsssvvvYYYJJJDDDBBB@@@;;;999666444222222222333---.........//////000000111111111111111111111111........................000...++++++,,,...000000000000////////////000000---......///000111111222000000000000000000000000111111222222222333333333555444444444555888;;;<<>>GGGWWWmmm|||wwwjjj___dddxxxzzzkkkRRRKKKIIIEEEEEEJJJPPPPPPRRRSSSTTTTTTTTTTTTTTTSSSSSSRRRSSSTTTUUUVVVUUUUUUTTTTTTTTTUUUUUUVVVUUUTTTTTTSSSTTTUUUVVVWWWWWWWWWWWWXXXYYYZZZZZZ[[[ZZZ\\\```ffflllttt||||||xxxrrrlllgggdddbbb^^^^^^^^^^^^^^^]]]]]]]]]\\\]]]^^^___``````aaabbbiiihhhhhhgggfffeeeeeeffffffiiimmmoooqqquuu{{{xxxxxx|||yyyqqqiii^^^XXXWWWVVVSSSQQQRRRRRRTTTZZZmmmrrrpppuuurrrxxxfffNNNFFFEEEDDD>>>;;;888555222222222222000000000000000000000000//////...------------...............///////////////////////////.........////////////000000000000000111222111000///000111111000000000111222333333222222111111222222333444666333333555666888???GGGSSS^^^lllxxxsssnnnggghhhvvv{{{xxx~~~zzzggg[[[[[[PPPOOOMMMLLLKKKJJJKKKKKKMMMMMMNNNNNNNNNNNNMMMMMMLLLOOOQQQSSSTTTVVVXXX[[[^^^eeelllnnnjjjhhhkkkooonnnsss||||||yyyrrrjjjccc___^^^___FFFUUUkkk{{{zzzrrrfffcccrrr|||xxxaaaMMMHHHHHHFFFGGGLLLRRRSSSVVVWWWWWWUUUSSSQQQTTTTTTSSSSSSSSSTTTUUUVVVUUUTTTSSSSSSSSSUUUVVVWWWWWWVVVVVVUUUUUUVVVWWWXXXXXXXXXXXXYYY[[[]]]___```gggiiilllqqqvvv{{{yyyrrrlllfffcccaaa]]]]]]]]]]]]]]]]]]^^^^^^aaabbbdddeeefffggghhhiiipppqqqssssssrrrppppppooopppsssvvvxxx|||{{{{{{~~~|||yyyssskkkaaa[[[YYYWWWSSSPPPOOOPPPQQQVVVfffrrrkkkpppqqq{{{qqqVVVHHHEEECCC@@@>>>:::666333111000000000000000000000000000000//////...------------.............../////////////////////////////////...////////////000000000000///000111111000///000222111111111111111111222333222222222111222222333444555333333666888:::BBBJJJVVVddduuuvvvqqqhhhbbbgggyyyvvvdddXXXVVVPPPOOOMMMKKKKKKKKKKKKLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMOOORRRSSSUUUWWW[[[^^^```fffmmmnnnjjjiiilllpppqqq{{{|||wwwtttnnnfff```]]]]]]]]]III```~~~xxxzzzvvvxxxkkk___eee~~~hhhWWWIIIGGGIIIIIIKKKPPPSSSUUUXXXZZZYYYVVVRRROOOTTTTTTSSSSSSSSSTTTUUUVVVUUUTTTSSSRRRSSSVVVXXXZZZ[[[ZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^___bbbeeeiiikkktttvvvyyy}}}{{{tttmmmfffaaa___^^^____________```aaabbbcccdddfffiiijjjkkklllnnnpppwwwzzz}}}~~~}}}|||{{{{{{~~~{{{}}}~~~}}}zzzwwwsssmmmeee___[[[WWWRRRNNNNNNNNNNNNQQQ\\\tttsssgggnnnwwwaaaLLLDDDCCCCCCAAA===888444111000///000000000000000000000000000///......------..................////////////......//////////////////////////////000000000000...///111111000000111333333222222111111111111222222222222222222333444444555333444777999<<>>:::666333111111000000000000000000000000000//////...........................////////////............////////////////////////000000000000---///000111000000222444444333222222111111111111333222222222222333444444555444666999:::>>>JJJUUU```wwwlllgggdddeeetttxxxkkk^^^TTTQQQNNNMMMLLLKKKKKKLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTVVVWWWZZZ___eeeiiijjjoootttvvvuuuvvvyyy}}}rrrjjjfff___ZZZXXXXXXYYYZZZ]]]}}}nnnuuu{{{pppmmm|||ooobbbRRRMMMIIIJJJMMMOOOQQQTTTRRRRRRRRRSSSTTTUUUUUUVVVTTTTTTUUUVVVXXXXXXYYYYYY[[[ZZZYYYYYY[[[```dddgggggghhhjjjmmmpppsssuuuvvvwwwwwwyyy{{{tttqqqlllhhhfffeeeggghhhhhhhhhiiijjjmmmpppsssuuuwww{{{{{{uuupppmmmllllllnnnppppppnnnjjjggghhhiiijjjmmmqqqvvvzzz|||zzzxxxxxxvvvtttzzz}}}zzzuuurrrooolllgggaaa\\\VVVQQQNNNTTTQQQPPPPPPSSS^^^wwwzzztttVVVHHHFFFCCCBBB???<<<999666444333111111111111111111111111000000///............///............////////////---.........//////000000////////////000000000000---///000111000000222444444444333222111111111222333333222222333333444555777666777:::<<>>;;;888666555111111111111111111111111111000//////......//////............////////////------......///000000000////////////000000000000...///111111000000111333444333333222222222222333333333333333333444444555888777999<<<@@@JJJ^^^ooo{{{uuuooo}}}~~~gggXXXQQQOOOLLLLLLKKKKKKKKKMMMNNNOOOOOOOOOOOOPPPRRRUUUXXXZZZ\\\^^^```bbbeeeiiinnnrrrpppuuu}}}rrrbbb\\\UUUQQQSSSUUUWWWWWW}}}ppp{{{rrraaakkkzzz}}}xxxmmmeee^^^UUULLLGGGIIIKKKKKKLLLPPPTTTVVVUUUUUUWWWXXXZZZ\\\]]]^^^ZZZ\\\___bbbeeeggghhhhhhdddeeefffiiimmmqqquuuwwwyyy{{{~~~{{{uuujjjjjjjjjkkkmmmooorrrsssuuuvvvvvvyyy}}}~~~yyywwwsssoookkkgggeeeccc```]]]ZZZXXXWWWWWWXXXYYYXXXVVVTTTSSSSSSTTTWWW[[[___aaaffffffgggggggggmmm~~~|||yyyuuurrrllljjjfffaaa\\\YYYWWWWWWYYYQQQOOOQQQQQQPPPZZZiiixxxrrrXXXMMMFFFEEECCC@@@<<<999666444111111111111111111111111111000000///////////////............////////////------......///000000111////////////000000000000///000111111000///000222333333222222222333444444444333333333333444555555888888:::>>>EEETTTmmmzzznnn[[[SSSPPPLLLKKKKKKKKKKKKMMMOOOPPPPPPPPPPPPRRRTTTXXX[[[]]]```bbbeeehhhjjjmmmqqqtttvvv|||rrr```YYYPPPMMMOOOSSSTTTTTT~~~sss|||yyyddd^^^ppp}}}zzz|||rrrdddYYYTTTOOOJJJGGGKKKNNNNNNOOOSSSXXX[[[WWWYYY\\\^^^`````````___]]]___cccgggjjjlllnnnnnnggghhhkkknnnrrrvvvyyy{{{zzzuuurrrrrrtttvvvxxx{{{}}}~~~}}}}}}~~~}}}wwwrrrpppnnnhhhbbb^^^]]]]]]\\\ZZZZZZWWWTTTQQQQQQPPPOOONNNNNNMMMMMMMMMOOOSSSWWWYYYaaaaaaaaa```___eeewww}}}yyytttqqqkkkjjjfffbbb]]][[[[[[\\\XXXPPPMMMPPPPPPLLLRRR]]]tttuuu|||~~~^^^OOOIIIHHHEEEAAA===888444222111111111111111111111111111111000///////////////............/////////000---------...///000000111////////////000000000000000111222111000///000111222222222222333444444555444333333333333444555555777888;;;@@@III[[[xxxwwwaaaWWWSSSKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQQQQSSSUUUYYY]]]___bbbeeehhhkkkmmmpppsssuuu}}}ttt^^^VVVNNNKKKMMMQQQRRRRRR}}}jjjcccvvv|||wwwvvvzzzyyyuuulllaaaVVVNNNJJJHHHLLLMMMNNNPPPSSSVVVXXXZZZ\\\___dddffffffeeeddddddaaadddgggjjjkkkkkkiiihhhjjjjjjlllnnnqqquuuwwwyyy~~~~~~zzz|||{{{}}}~~~yyytttooollljjjgggbbb___\\\ZZZXXXVVVTTTSSSRRRQQQOOONNNMMMLLLJJJIIIHHHGGGIIIKKKOOOQQQSSSUUUXXXXXXZZZbbbmmmvvv~~~zzzuuupppnnnkkkgggdddaaa]]]YYYVVVXXXTTTNNNIIIHHHKKKOOORRR___wwwsssUUUGGGEEEAAA>>>>>>===777111222111000/////////111111000000000000////////////////////////////////////111000///...------...///111111222333333333333222222222111111111111111222333333333333333333333333111333444555555555777888444888===CCCOOOgggtttppp^^^XXXQQQPPPNNNMMMMMMMMMNNNNNNNNNPPPSSSVVVXXX\\\```ddddddjjjllliiikkksssyyyyyyrrr___YYYQQQOOOQQQSSSSSSQQQzzzkkkggg{{{xxxuuutttvvvyyyxxxrrrhhh]]]SSSMMMLLLLLLNNNOOOQQQSSSVVVXXX[[[\\\___aaadddeeedddbbbbbbbbb```bbbeeehhhiiiiiihhhgggggghhhiiikkknnnqqqtttuuuxxxyyyzzzzzzzzz{{{~~~|||}}}{{{wwwrrrmmmjjjfffccc^^^[[[YYYWWWTTTSSSNNNNNNMMMLLLJJJIIIHHHGGGGGGGGGFFFFFFGGGIIIKKKLLLNNNPPPSSSTTTUUU[[[eeelllttt{{{~~~zzzuuupppnnnkkkgggdddaaa^^^ZZZWWWXXXTTTOOOKKKJJJLLLOOOQQQVVVjjj]]]KKKGGGBBB???===<<<888444222111111000000000000111////////////............////////////////////////111000///...---......///000111111222222222222222222222111111111111111222333333333333333333333333222333555555444555777888777;;;AAAIIIWWWooozzzzzzdddYYYPPPOOONNNMMMLLLMMMMMMNNNNNNQQQUUUXXXZZZ]]]aaadddgggkkkllllllqqq|||nnnaaa[[[TTTRRRTTTVVVVVVTTT|||uuuqqqlllvvvrrrtttuuuttttttxxxqqqdddXXXPPPNNNOOOQQQRRRSSSUUUWWWZZZ\\\^^^```cccddddddccc```______```^^^```ccceeeggggggfffeeecccdddeeegggiiilllooopppnnnpppqqqrrrsssuuuxxx{{{}}}|||~~~zzzvvvsssooojjjfff```]]]YYYUUUSSSRRROOOMMMJJJIIIHHHGGGFFFEEEDDDCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGJJJMMMNNNOOOSSSYYY^^^ccciiirrrwwwzzz~~~zzzuuupppnnnkkkgggdddbbb___[[[XXXWWWTTTQQQNNNMMMMMMNNNOOOMMM\\\sss|||hhhNNNJJJDDD@@@>>>;;;999777222222111111111000000000//////.........---------////////////////////////000000///............/////////000111111111111111222111111111111111222222333333333333333333333333333444555555444444666888:::>>>FFFRRRcccyyyfffWWWOOONNNMMMLLLLLLLLLMMMNNNNNNRRRWWWZZZ]]]___bbbccclllmmmnnnqqqzzzyyyhhh```[[[VVVUUUVVVXXXWWWVVVzzzvvvzzzpppyyylllmmmuuuyyyyyyxxx{{{qqqbbbUUUOOOOOORRRUUUVVVWWWYYY\\\^^^```bbbccceeeeeeccc```]]][[[\\\]]]\\\^^^```bbbdddddddddccc``````aaaccceeehhhjjjkkkhhhiiikkkmmmnnnqqqvvvyyy~~~}}}}}}}}}|||zzzvvvsssooojjjeeeaaa\\\XXXTTTQQQOOOMMMKKKIIIHHHHHHGGGFFFEEEDDDCCCBBBAAABBBCCCDDDDDDCCCBBBAAACCCFFFHHHJJJJJJLLLOOORRRUUU[[[ccciiinnnvvv{{{vvvqqqnnnkkkhhheeeccc```\\\YYYVVVUUUSSSQQQOOONNNNNNNNNMMMTTTbbbyyy}}}}}}tttPPPJJJEEECCCAAA<<<:::999222222222222111000000///000////////////........./////////////////////////////////.........//////...//////000000000000000111111111000111111222333333333333333333333333333444555666555444444666999<<>>DDDOOO```rrr{{{yyylllWWWNNNNNNNNNMMMLLLLLLMMMNNNOOONNNRRRXXX]]]```ccceeegggsssssswww~~~~~~qqqccc[[[YYYXXXWWWWWWXXXWWWWWW}}}wwwxxxxxxooojjjrrr~~~{{{ppp```VVVSSSUUUYYYZZZ]]]^^^```bbbcccdddcccccc______^^^\\\ZZZYYYZZZ\\\ZZZ[[[\\\^^^___```aaaaaa``````aaabbbccceeefffgggiiikkknnnrrruuuzzz}}}zzzvvvuuuvvvvvvtttqqqtttqqqnnnkkkgggbbb[[[WWWUUURRRNNNKKKJJJIIIGGGEEECCCBBBBBBAAA@@@@@@?????????@@@AAAAAAAAA@@@???>>>BBBBBBDDDEEEEEEEEEEEEEEEGGGLLLQQQVVVZZZcccpppzzz~~~yyytttmmmkkkhhhfffdddbbb___]]]XXXWWWVVVTTTRRRPPPOOONNNQQQPPPRRR___{{{|||eeeTTTGGGFFFFFFAAA<<<;;;666444333111000000000111222222222111111111000000////////////////////////---...//////000/////////......///000000000000000000000000000111222333333333333333333333333333333444555555444444666999<<>>>>>===>>>>>>?????????>>>>>>@@@@@@@@@AAAAAABBBAAA@@@BBBFFFKKKMMMPPPWWWccclll{{{{{{vvvmmmkkkhhhfffeeeccc```^^^YYYXXXWWWUUURRRQQQOOOOOONNNPPPRRRZZZooozzz}}}{{{aaaIIIEEEFFFBBB===<<<888666222///...///111222111111111111000000000000////////////////////////,,,---///000000000////////////000111111111111000000000000000111222333444333333333333333333333333444444444444444666;;;>>>HHHQQQ___nnnxxx}}}uuupppkkkooo|||qqqZZZSSSUUUPPPOOONNNNNNNNNOOOQQQRRRTTTWWW]]]bbbggglllqqquuuuuuvvv|||~~~~~~{{{xxxvvvrrriii^^^XXXYYY[[[[[[[[[ZZZZZZZZZ|||jjjpppvvvqqqrrrnnnnnntttnnneeeZZZUUUWWW[[[^^^^^^aaabbbcccddddddbbbaaa___VVVXXXZZZ[[[[[[[[[]]]___ZZZZZZ[[[\\\^^^___```aaadddddddddeeefffhhhiiijjjooorrrvvvzzz~~~}}}{{{zzzzzzyyyxxxwwwvvvvvvtttnnnhhhffffffhhhgggfffeeedddccccccbbb^^^YYYUUUQQQNNNJJJHHHFFFEEEDDDBBBBBBBBBAAAAAA@@@@@@??????<<<<<<<<<<<<======>>>>>>???>>>======>>>???>>>===???BBBFFFGGGIIIOOOYYYaaammmzzz|||wwwmmmkkkhhhfffeeecccaaa^^^[[[YYYWWWUUURRRQQQPPPOOOKKKOOORRRXXXggg{{{yyy{{{jjjKKKCCCEEEBBB>>>>>>999666222///---///111333000000000000////////////////////////////////////,,,---///000000000////////////000111111111111111000000000000111222333444333333333333333333333333333333444444444777<<>>===<<<<<<<<<===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@BBBEEEJJJOOORRR]]]eeerrr~~~{{{{{{oookkkfffddddddccc```^^^ZZZXXXUUUTTTSSSSSSQQQPPPSSSQQQRRRUUU]]]lll}}}||||||}}}wwwTTTIIIHHHBBB???AAA999888777555333111000///111111111111000000000000111111000000//////......,,,---...//////...---,,,222222222111111111111111000000000000111222333444444444444444444444444444555444666:::::::::>>>CCCSSSbbbpppuuuyyy{{{tttmmmppp|||yyyvvvxxx|||{{{pppbbbXXXTTTUUURRRQQQPPPOOONNNOOOSSSVVVTTTZZZcccjjjooorrruuuvvv}}}{{{{{{xxxuuuttttttrrrppplllgggccc___]]]XXXYYY[[[[[[[[[YYYWWWUUUwwwyyyvvvqqqmmmnnnssszzzzzztttddd```[[[YYYZZZ\\\\\\[[[aaabbbcccbbb```^^^^^^^^^\\\\\\\\\]]]^^^___^^^]]]`````````aaabbbcccdddeeefffeeefffgggkkkpppuuuxxx~~~wwwrrrpppooommmmmmmmmllljjjhhhgggddd```^^^]]]]]]\\\[[[^^^]]]\\\YYYVVVSSSQQQOOOLLLJJJGGGDDDBBB@@@????????????????????????>>>>>>@@@@@@>>>===<<<<<<<<<<<<>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBEEEHHHLLLNNNRRRZZZfffsss|||{{{{{{sssnnniiieeecccaaa^^^[[[ZZZXXXUUUTTTSSSSSSQQQPPPKKKJJJKKKNNNRRR___www~~~{{{[[[MMMIIIDDDAAABBB:::999777555333111000000111111111111000000000000111000000000/////////...---...///000000///...---000000000000////////////000000000000111222333333333333333333333333333333555444444777999<<>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>=========>>>??????@@@@@@@@@@@@@@@AAAAAABBBCCCEEEFFFGGGHHHIIIOOOYYYdddnnnwww~~~~~~zzzzzzxxxsssmmmgggccc___[[[XXXZZZXXXUUUTTTSSSSSSQQQPPPJJJKKKMMMNNNNNNXXXnnn{{{fffRRRJJJEEEBBBBBB<<<:::777444222111111222111111111111000000000000000000000000//////////////////000000000000//////000000000000000000000000222111111111111111222222222222222222222222222222666333333555888>>>JJJVVVaaattt~~~wwwqqqyyy~~~tttjjjeeeaaa^^^___cccffffffddd^^^VVVQQQPPPQQQOOOQQQSSSTTTUUUVVVYYY[[[YYY]]]dddjjjooorrruuuwww}}}{{{xxxtttpppmmmlllmmmmmmkkkkkkjjjhhheeeaaa]]]ZZZZZZZZZXXXWWWVVVUUUUUUTTTpppiiiiiinnnrrryyy~~~~~~vvvjjjaaa]]][[[YYYXXXYYY[[[]]]^^^bbbbbbaaa___]]]\\\^^^```^^^_________^^^^^^___```cccdddfffgggiiikkkllllllnnnooorrrwww|||~~~yyypppiiifffdddaaa```___^^^]]][[[]]]ZZZWWWVVVUUUUUUSSSRRRUUUUUUTTTSSSQQQNNNLLLKKKGGGFFFEEECCCBBB@@@??????????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@>>>???@@@AAAAAAAAAAAAAAACCCDDDEEEFFFFFFFFFEEEDDDFFFJJJRRRZZZbbbkkksssyyy|||wwwvvvyyyuuupppjjjddd___[[[YYYZZZXXXUUUTTTSSSSSSQQQPPPMMMOOOQQQQQQNNNTTTggg{{{}}}sssWWWJJJDDDBBB@@@???<<<888444222222222333111111111111000000000///000000000000////////////000000000111111000000000111222222222222222333333222222111111000111111111222222222222333333333333555333333555888???MMMZZZhhh}}}{{{ppp}}}wwwmmmddd___\\\XXXYYY\\\______^^^ZZZUUURRRQQQRRRNNNQQQUUUWWWYYYZZZ\\\]]]]]]aaaggglllpppuuuyyy||||||yyyxxxssspppkkkgggeeefffggghhheeeeeeeeeeeebbb^^^ZZZXXXYYYXXXUUUSSSRRRRRRRRRSSSvvvjjjgggjjjrrrxxxvvviii___[[[ZZZZZZYYYZZZ[[[]]]___aaaaaaaaa___]]]]]]```bbb___```aaa```^^^^^^aaaccceeefffiiilllnnnpppqqqqqqtttvvvzzz}}}{{{vvvoooiiieeebbb___\\\\\\[[[YYYWWWXXXUUUSSSRRRRRRQQQOOOMMMPPPPPPPPPOOOMMMLLLJJJIIIEEEEEEDDDCCCBBBAAA@@@@@@???@@@@@@@@@AAAAAAAAABBB@@@AAACCCDDDEEEEEEDDDDDD>>>???@@@BBBCCCCCCDDDDDDFFFGGGHHHIIIIIIHHHFFFEEEGGGIIIMMMRRRWWW___ggglllzzzyyysssrrrvvvuuurrrmmmgggaaa]]][[[ZZZXXXUUUTTTSSSSSSQQQPPPLLLMMMOOOOOOKKKNNN^^^nnn___KKKCCCAAA???@@@>>>999555333222333333111111111111000000000///////////////000000000000111111111000000111111111111111222222333333333444222222111111000111111111222333333333444444555555444444555888:::AAAPPP___rrrzzz|||nnneee\\\XXXTTTQQQRRRUUU]]]\\\[[[XXXUUUSSSRRRRRRNNNQQQVVVYYY[[[]]]___```bbbeeejjjoootttzzz{{{xxxuuusssqqqkkkhhhdddaaa______aaabbb______```___^^^[[[XXXWWWWWWUUUSSSPPPOOOOOOQQQRRR~~~pppiiikkkpppzzzwwwhhh^^^ZZZ[[[[[[[[[ZZZ[[[^^^```___```aaa`````````bbbddd```bbbdddcccaaaaaaeeehhhiiikkknnnqqqtttvvvwwwwwwzzz}}}zzzvvvtttpppkkkfffccc```\\\YYYXXXWWWUUUTTTQQQOOOMMMLLLLLLKKKIIIGGGIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA??????@@@@@@AAABBBBBBBBBBBBCCCEEEFFFFFFEEEDDDDDD>>>???AAACCCEEEGGGGGGHHHHHHIIIJJJKKKKKKJJJHHHGGGHHHIIIKKKMMMOOOUUU[[[```pppwwwxxxqqqppprrrttttttpppjjjddd___\\\ZZZXXXUUUTTTSSSSSSQQQPPPLLLLLLMMMNNNLLLNNNYYYeee~~~uuujjjNNNDDDBBB@@@AAA???;;;777555333333333111111111111000000000000////////////000000000000111111000000000000111111//////000000111222222222222111111111111111222222333333333444444555555666444444777;;;@@@III[[[lllyyysssiiiaaaYYYVVVSSSPPPQQQTTTZZZYYYWWWUUUSSSRRRRRRQQQQQQTTTXXX\\\^^^```bbbdddgggiiinnnssszzz~~~yyyuuurrrpppnnnllldddaaa^^^[[[YYYYYYZZZ[[[ZZZZZZZZZZZZYYYXXXWWWWWWUUUTTTRRRPPPOOOPPPQQQRRRxxx|||wwwmmmkkkqqqyyywwwfff\\\ZZZ\\\]]]\\\[[[[[[^^^```\\\___aaabbbbbbcccdddfffcccfffhhhfffdddeeejjjooommmppptttxxx{{{}}}~~~~~~wwwqqqmmmjjjgggddd```]]]XXXUUUSSSRRRQQQPPPLLLJJJIIIIIIIIIHHHEEECCCDDDDDDDDDDDDCCCCCCBBBAAACCCDDDEEEEEEEEEDDDCCCBBBAAAAAABBBCCCCCCDDDEEEEEEEEEFFFFFFFFFEEEBBB@@@>>>===???AAADDDGGGJJJKKKLLLIIIIIIJJJJJJKKKKKKJJJJJJJJJKKKKKKKKKMMMPPPUUUYYYfffmmmxxxxxxrrrqqqpppsssvvvtttmmmeee___\\\ZZZXXXUUUTTTSSSSSSQQQPPPNNNLLLKKKMMMNNNPPPWWW```wwwwwwooowwwTTTGGGFFFDDD@@@???<<<999777444333222111111111111000000000000.../////////000000000111111000////////////000111//////000111111222333333000000000000111222333333111222222333444444555555444555999>>>FFFUUUnnn~~~tttnnnhhh```YYYWWWUUUSSSTTTWWWWWWVVVTTTSSSSSSSSSSSSRRRUUUXXX\\\___aaacccfffhhhjjjmmmrrrxxx|||yyy{{{{{{yyyxxxuuurrrooonnnllliiihhh]]]\\\YYYWWWUUUTTTTTTTTTWWWVVVVVVUUUUUUUUUVVVWWWUUUTTTSSSRRRRRRSSSTTTUUUqqqxxxrrrkkkmmmvvvuuueeeZZZ[[[]]]^^^^^^\\\[[[^^^aaa[[[^^^aaaddddddeeefffgggeeehhhjjjiiigggiiinnnsssqqqsssxxx|||xxxooojjjgggeeeccc]]]ZZZUUURRRPPPOOOMMMLLLKKKJJJHHHHHHHHHGGGEEECCCBBBBBBCCCCCCCCCBBBAAAAAACCCDDDEEEFFFFFFEEEDDDCCCEEEEEEEEEFFFGGGHHHHHHIIIHHHHHHHHHFFFCCC???<<<999===???BBBEEEIIIKKKMMMNNNHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMNNNQQQUUUYYY___fffqqq{{{yyytttsssoootttxxxvvvooofff^^^[[[ZZZXXXUUUTTTSSSSSSQQQPPPKKKHHHGGGJJJLLLNNNTTTZZZlllrrrgggvvvYYYKKKIIIIII@@@???===;;;888555333222111111111111000000000000.../////////000000111111111000///......///000111111111222333444444555555000000000000111222333444000000111222333333444444444555999@@@KKK___}}}}}}tttnnneee^^^WWWUUUTTTRRRSSSVVVVVVUUUTTTTTTUUUVVVVVVUUUYYY\\\___aaacccfffiiilllllloootttzzz}}}{{{{{{}}}~~~~~~yyy}}}|||wwwuuuvvvwwwvvvqqqooommmlllkkkjjjgggeeeYYYXXXVVVTTTRRRQQQPPPOOOVVVUUUSSSRRRRRRTTTVVVWWWUUUUUUUUUUUUUUUVVVVVVWWWttt{{{xxxyyypppiiihhhttttttdddYYY\\\]]]^^^^^^]]]^^^___aaa^^^^^^^^^___bbbeeeffffffgggmmmqqqnnnhhhgggmmmtttzzz{{{}}}zzzooohhheeecccbbb\\\YYYUUUPPPLLLIIIHHHHHHEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@CCCGGGHHHGGGEEEDDDDDD???BBBEEEGGGGGGFFFFFFGGGGGGHHHIIIIIIFFFCCC???<<<;;;<<<@@@CCCFFFGGGHHHHHHLLLKKKJJJIIIHHHHHHHHHHHHLLLOOOQQQRRRPPPPPPSSSUUU^^^aaafffkkkrrryyyyyytttrrrvvvzzz}}}zzzrrrggg___\\\]]]\\\YYYWWWTTTRRRQQQQQQNNNNNNNNNMMMMMMNNNQQQTTT^^^|||}}}kkkppphhhPPPMMMAAACCC@@@<<<:::999777555333333222222111222222333333000000000111222222222333000000000000000000000000//////000111222333333333111111111000000000000000555555555666666666666666888<<<>>>BBBRRRpppuuujjjfff^^^[[[VVVQQQPPPQQQSSSUUUVVVUUUUUUUUUVVVWWWWWWXXX]]]___aaacccfffiiinnnqqqpppppprrrxxxxxxrrroooppprrrtttvvvuuutttqqqnnnmmmoooqqqlllkkkiiifffccc___\\\ZZZXXXVVVSSSRRRQQQQQQOOOMMMLLLLLLMMMNNNOOOQQQRRRSSSSSSUUUWWWYYYZZZZZZYYYXXX|||~~~}}}tttmmmiiijjjxxx{{{mmmbbb[[[\\\^^^___```______```aaabbbbbbbbbccceeegggggggggfffkkkooonnnjjjkkksss|||zzzooohhhcccaaa```ZZZWWWRRRMMMIIIGGGEEEEEECCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@???@@@CCCFFFHHHGGGEEEEEEDDDAAACCCFFFHHHGGGFFFFFFFFFGGGGGGGGGFFFDDDAAA>>><<<===>>>@@@BBBEEEFFFGGGHHHJJJJJJIIIIIIIIIIIIJJJJJJNNNPPPQQQQQQOOOPPPRRRTTTUUUXXX[[[___dddkkkrrrwww|||xxxvvv{{{}}}}}}yyypppgggaaa^^^\\\[[[YYYVVVTTTSSSRRRRRRMMMMMMNNNMMMLLLLLLNNNQQQWWWooo{{{kkknnnzzzoooRRRKKKAAACCC@@@===:::999777555333333333222222111222222222111111111111111222222222000000000000000000000000000000000111222222222333222222222222222222222222444444444555555555555555666;;;???GGG[[[{{{}}}nnndddaaa]]]ZZZUUURRRPPPQQQTTTVVVVVVUUUUUUUUUVVVXXXZZZ[[[```aaacccdddeeegggkkkmmmoooooorrrzzz|||yyy{{{wwwrrrnnnlllmmmoooqqqnnnnnnllliiifffeeeggghhhdddcccbbb___\\\YYYWWWUUUTTTQQQNNNMMMMMMLLLKKKJJJKKKLLLLLLMMMOOOQQQSSSTTTVVVWWWXXXZZZZZZYYYYYYXXX|||ooojjjkkkppp~~~pppddd^^^]]]\\\^^^```aaa``````aaabbbdddeeeeeefffggggggggghhhgggkkkoooooonnnsss}}}zzzooogggbbb^^^\\\VVVTTTOOOJJJFFFCCCBBBBBBBBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>AAAEEEGGGFFFEEEEEEEEECCCEEEGGGGGGFFFDDDDDDEEEEEEDDDDDDCCCBBB@@@>>>===???@@@@@@BBBCCCEEEGGGHHHIIIHHHIIIIIIJJJKKKLLLMMMPPPPPPPPPOOOMMMNNNPPPRRRNNNPPPQQQSSSVVV[[[```eeesssxxx|||zzz~~~~~~|||wwwnnnfff```^^^YYYXXXWWWUUUTTTSSSRRRRRRNNNOOOPPPOOOMMMLLLMMMNNNPPP___{{{yyyllllllrrr|||WWWJJJCCCCCCAAA===;;;999888555333444333333222111111111222222222222111111111111111000000000000000000000000111111111111111111222222222222333333444444555555333333333444444555555555777;;;AAAMMMdddwwwkkkccc```YYYWWWTTTQQQPPPRRRTTTVVVUUUUUUTTTUUUWWWZZZ]]]^^^cccdddeeeeeeeeefffhhhjjjmmmnnnsss}}}}}}xxxssspppooommmjjjhhhggghhhjjjkkkggggggeeebbb___^^^^^^```[[[[[[ZZZYYYWWWUUUSSSRRRPPPMMMJJJHHHIIIIIIIIIHHHKKKKKKMMMNNNQQQSSSUUUWWWZZZZZZZZZZZZZZZYYYXXXXXXwwwllljjjnnnwwwxxxhhh^^^\\\]]]ZZZ]]]___``````aaabbbccceeefffggggggggggggiiijjjlllpppssssssttt{{{{{{pppgggaaa\\\YYYSSSQQQLLLHHHDDDAAA@@@@@@@@@@@@???>>>>>>???????????????>>>>>>>>>>>>>>>>>>===@@@DDDFFFFFFDDDDDDDDDBBBDDDEEEDDDBBB@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAACCCFFFIIIKKKJJJJJJJJJJJJKKKLLLMMMNNNPPPOOONNNLLLJJJKKKLLLMMMLLLMMMMMMLLLMMMQQQVVVZZZaaahhhqqqzzz}}}}}}}}}{{{vvvooofff___ZZZVVVUUUTTTSSSRRRQQQQQQQQQQQQRRRSSSRRRPPPNNNMMMNNNNNNUUUlllzzznnnjjjkkkvvv```KKKFFFDDDAAA>>>;;;:::888666444444444333222111111111111333222222222111000000000000000000000000000000000222222222111111111111111111222222333444555666666333444444555555666666666999===DDDQQQggg|||rrrggg```]]]TTTSSSQQQOOOOOOQQQSSSTTTSSSSSSSSSTTTWWW[[[^^^aaaeeefffhhhhhhggghhhiiikkklllpppwww{{{vvvqqqmmmjjjfffeeecccbbbbbbbbbccccccbbbbbbaaa___[[[ZZZZZZ[[[VVVVVVVVVVVVUUUTTTSSSRRROOOLLLHHHGGGGGGIIIJJJJJJMMMMMMOOOQQQTTTWWWZZZ[[[^^^]]]\\\[[[ZZZYYYXXXWWW{{{rrrkkkkkkrrr}}}ttteee]]][[[]]]YYY[[[]]]___```aaadddggghhhiiikkkjjjiiijjjmmmppptttwwwzzz{{{}}}|||qqqhhhaaa[[[WWWQQQNNNJJJFFFCCCAAA@@@@@@?????????>>>>>>???@@@@@@???>>>>>>======>>>??????>>>AAAEEEFFFFFFDDDDDDDDDAAABBBBBBAAA>>>=========<<<===>>>???@@@BBBCCCDDD>>>>>>???AAADDDGGGKKKMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNMMMKKKIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFIIINNNRRRSSSZZZdddmmmvvv}}}}}}}}}~~~}}}zzztttjjj```YYYTTTSSSRRRQQQPPPPPPPPPPPPRRRSSSTTTRRROOOMMMLLLMMMQQQRRRddd}}}ooohhhfffnnnmmmOOOJJJEEEBBB???<<<;;;999777555444333222222111111111222333222222222111000000000000000000000000000000000222222222111111111111111000111111222333444444555444555555666777777888888:::@@@IIIWWWlll~~~}}}}}}sssjjj```XXXVVVPPPOOONNNNNNNNNOOOQQQRRRQQQQQQRRRTTTWWW[[[___bbbeeegggiiikkkkkklllnnnpppooottt}}}|||wwwrrrnnnjjjgggaaa```___]]]\\\[[[[[[[[[]]]]]]]]][[[XXXWWWWWWXXXSSSSSSTTTTTTTTTSSSSSSRRRNNNKKKGGGEEEFFFIIIKKKLLLPPPQQQRRRUUUXXX[[[^^^___``````___^^^\\\ZZZXXXWWWuuupppllloooyyy}}}nnnccc^^^\\\]]]YYYZZZ\\\]]]___ccciiimmmqqqrrrrrrooommmnnnssswww|||{{{qqqhhh```YYYTTTMMMKKKHHHDDDBBBAAAAAAAAA@@@@@@@@@???@@@@@@AAABBB@@@???>>>>>>>>>???@@@AAABBBDDDHHHIIIHHHFFFEEEEEEAAABBBBBB@@@>>><<<<<<===<<<===>>>@@@BBBCCCDDDDDD>>>>>>@@@BBBEEEHHHJJJLLLLLLLLLKKKKKKJJJKKKKKKKKKLLLKKKIIIIIIIIIHHHFFFDDD@@@@@@@@@???@@@DDDJJJOOOPPPWWW```jjjrrryyy~~~~~~~~~xxxoooccc[[[UUUTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPNNNLLLJJJJJJJJJQQQRRR___xxxzzzooogggcccjjj{{{{{{UUUNNNEEECCC???===;;;:::777555333222222111222222333333222222222111111111111111000000000000000000000000111111111111111111222222000000111111222222333333555555666777888999999::::::DDDQQQ```ssszzz}}}xxxoooggg]]]VVVUUUNNNMMMMMMNNNNNNOOOOOOPPPPPPRRRTTTVVVZZZ]]]```bbbcccfffjjjmmmnnnpppsssuuuttt{{{~~~xxxsssoookkkgggeee^^^]]]ZZZXXXWWWVVVVVVVVVUUUVVVWWWVVVTTTRRRSSSTTTPPPQQQQQQRRRRRRRRRRRRQQQNNNJJJEEEDDDEEEIIIMMMNNNSSSTTTVVVXXX[[[^^^aaabbb```aaaaaa```^^^[[[XXXVVVuuussssssyyyuuufff___^^^^^^___ZZZ[[[\\\]]]```gggnnntttyyyyyywwwrrrmmmnnntttzzzxxxooofff^^^VVVRRRJJJHHHEEEBBBAAA@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBAAA@@@??????AAACCCDDDGGGJJJMMMNNNLLLJJJHHHHHHCCCDDDDDDBBB@@@???@@@AAA???@@@BBBDDDDDDDDDBBBAAA@@@AAABBBDDDFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKJJJIIIJJJKKKJJJGGGCCC>>>>>>>>>>>>AAAFFFNNNSSSYYY___iiiqqqvvvxxxyyyzzz~~~}}}{{{wwwoooeee]]]XXXWWWVVVTTTSSSRRRRRRRRROOOOOONNNLLLIIIHHHJJJKKKLLLPPPYYYjjj{{{rrrllleeeaaahhhxxxZZZOOOFFFCCC@@@===<<<:::888666111111111111222333444444111111111111111222222222000000000000000000000000000000000111222222222333111111111111222222222222444444555666777888999999;;;IIIZZZhhhxxx|||~~~ssskkkddd\\\VVVUUUNNNNNNOOOOOOOOOOOOOOOOOOQQQSSSWWWZZZ^^^```bbbbbbbbbfffjjjmmmoooqqqtttvvvyyy{{{wwwrrrmmmiiifffccc```ZZZXXXVVVSSSRRRRRRSSSSSSNNNPPPQQQQQQPPPOOOPPPQQQPPPQQQRRRRRRSSSSSSRRRRRRQQQLLLGGGFFFHHHLLLQQQSSSUUUVVVWWWYYY\\\___aaabbb```aaaccccccaaa]]]XXXUUU}}}~~~xxxxxxzzzooo```\\\^^^``````\\\\\\\\\]]]aaaiiirrryyy~~~}}}yyyqqqkkkkkkrrrxxxvvvmmmddd\\\TTTOOOGGGEEECCCAAA@@@@@@@@@AAABBBBBBBBBBBBCCCCCCDDDEEECCCBBBAAA@@@@@@BBBDDDEEELLLNNNQQQQQQOOOLLLKKKJJJFFFGGGGGGEEECCCBBBCCCEEEBBBCCCEEEFFFEEECCC@@@???BBBCCCEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFHHHIIIJJJKKKJJJJJJLLLNNNLLLHHHCCC@@@@@@AAABBBFFFLLLTTTZZZbbbiiissszzz|||zzzvvvtttyyy{{{|||xxxuuurrrlllddd]]][[[ZZZXXXVVVUUUTTTSSSSSSQQQQQQOOOLLLJJJJJJLLLNNNFFFMMMUUU```yyyvvvjjjjjjccc```gggwww\\\PPPFFFCCC@@@>>><<<;;;888666000000000111222333555555000000111111222222222333000000000000000000000000//////000111222333333444333222222222222222222222333333444555666777888999>>>MMM___mmmyyy{{{|||vvvjjjddd^^^VVVQQQPPPOOOPPPPPPQQQQQQPPPPPPOOOSSSUUUYYY^^^aaacccccccccbbbeeejjjmmmoooqqqsssuuu}}}vvvrrrmmmhhheeebbb___\\\WWWUUURRRPPPOOOPPPQQQSSSLLLNNNOOOPPPOOONNNOOOPPPRRRSSSTTTTTTUUUUUUTTTTTTUUUPPPKKKIIILLLQQQUUUXXXVVVVVVXXXYYY\\\^^^```bbb___aaaccceeeccc^^^YYYUUUppp~~~||||||}}}iiidddffffff```\\\]]]```dddeeeffflllvvv~~~uuunnnjjjjjjttt~~~vvvlllbbbYYYQQQLLLGGGEEEBBB@@@???AAACCCEEE>>>@@@BBBDDDDDDDDDBBBAAAAAA@@@>>>===@@@DDDIIILLLRRRSSSUUUUUUTTTPPPLLLIIIEEEFFFFFFEEECCCCCCDDDFFFEEEEEEFFFFFFFFFDDDCCCBBBBBBDDDFFFIIIIIIHHHFFFEEEDDDCCCDDDFFFHHHIIIHHHGGGJJJFFFEEEGGGLLLOOOMMMJJJIIIAAA===@@@FFFNNNZZZgggwww|||}}}uuupppoooqqquuuwwwzzz}}}xxxppplllkkkiiiddd```YYYXXXWWWVVVUUUVVVVVVWWWSSSQQQOOONNNNNNMMMKKKIIIIIILLLQQQ[[[mmm|||nnnkkkdddlllkkkjjjuuueeeOOOEEEGGGCCC;;;888;;;:::666222222222222333444555555333333222111000000111111111111111111111111111111111111222222222333333333222222333333333333444444888555444777777666999===JJJVVVdddooozzz|||zzzqqqhhhbbb[[[TTTPPPPPPLLLNNNOOOOOONNNMMMNNNOOOTTTUUUYYY^^^dddfffdddaaabbbccceeegggjjjpppxxx}}}{{{qqqmmmgggccc```]]][[[YYYRRRPPPNNNLLLKKKKKKLLLMMMOOONNNMMMMMMMMMNNNOOOPPPTTTVVVWWWXXXWWWXXXZZZ[[[[[[XXXTTTRRRSSSTTTTTTTTTVVVWWWXXXXXXXXXXXXZZZ\\\\\\\\\\\\\\\[[[YYYXXXWWWxxxrrr{{{sssccc___bbbaaa^^^[[[```bbbeeehhhjjjqqqyyy{{{sssmmmjjjmmmwww~~~vvvjjj```WWWOOOKKKGGGEEECCC@@@@@@AAADDDEEEAAABBBDDDEEEEEEDDDBBBAAABBBAAA@@@AAADDDHHHLLLNNNQQQRRRRRRRRRPPPMMMIIIGGGCCCDDDEEEDDDBBBAAACCCDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDFFFHHHHHHGGGFFFEEEGGGGGGGGGIIIJJJJJJJJJIIIIIIGGGFFFJJJPPPSSSSSSPPPOOOIIIFFFGGGIIIMMMXXXcccxxxzzzzzztttlllggggggjjjnnnnnnpppsssxxx{{{uuunnnkkkjjjhhhccc___\\\[[[YYYWWWUUUUUUUUUUUUSSSQQQOOONNNNNNNNNLLLJJJGGGJJJMMMTTTccc}}}qqqiiifffoooooommmttt}}}nnnTTTDDDEEEBBB;;;999;;;:::555222222222222333333444555333222222111000000111111111111111111111111111111111111111111222222222333222222333333333333444444666444333666777777;;;@@@KKKVVVhhhzzz~~~rrrjjjaaa]]]XXXQQQNNNOOOMMMOOOQQQQQQPPPOOOPPPQQQSSSTTTWWW]]]bbbdddbbb___^^^```bbbeeejjjsss}}}~~~vvvqqqnnnjjjddd___\\\ZZZWWWVVVPPPOOOMMMKKKKKKKKKLLLMMMOOOOOONNNOOOPPPQQQSSSTTTWWWXXXZZZZZZYYYYYY[[[\\\\\\YYYUUUTTTUUUVVVWWWWWWUUUVVVWWWWWWVVVWWWYYY[[[\\\[[[[[[ZZZZZZYYYYYYYYYtttsss{{{{{{ssshhh___^^^___^^^]]]]]]ccceeehhhlllrrrxxx~~~|||sssooonnnrrr~~~|||yyyvvvtttuuuuuuvvvwwwxxx|||uuuiii^^^UUUNNNIIIGGGFFFCCCAAAAAACCCEEEFFFDDDEEEFFFFFFEEEDDDBBBAAABBBBBBDDDFFFIIILLLOOOPPPOOOOOONNNLLLJJJHHHFFFDDDAAABBBCCCBBB@@@???@@@AAA@@@@@@@@@AAAAAABBBDDDDDDFFFFFFFFFGGGGGGGGGGGGGGGJJJKKKLLLLLLLLLLLLKKKJJJHHHFFFGGGLLLSSSWWWXXXWWWSSSQQQPPPOOONNNRRR]]]iiizzzwwwqqqggg^^^ZZZ\\\___bbbaaa```dddllluuu}}}vvvqqqmmmjjjiiigggbbb___```^^^[[[XXXVVVUUUTTTTTTSSSQQQPPPOOOOOONNNLLLKKKHHHIIIKKKNNNXXXooozzzlllfffrrrtttrrruuuxxxzzz\\\EEEEEEAAA<<<;;;<<<:::666333333222222222333444444333222111111000111111111111111111111111111111111000000000111111111222222222222333333333333444444555222333666777888===DDDRRR[[[qqq}}}wwwiiiaaaZZZWWWSSSNNNLLLNNNNNNPPPRRRRRRQQQQQQQQQRRRQQQRRRVVV[[[___aaa```^^^]]]^^^aaaeeemmmyyy}}}wwwpppllliiieee___[[[WWWUUURRRQQQMMMLLLKKKJJJJJJKKKLLLMMMOOOOOOPPPQQQSSSUUUWWWXXXZZZ\\\]]]]]]\\\[[[[[[\\\\\\ZZZWWWVVVWWWYYYZZZYYYVVVWWWXXXWWWWWWWWWYYY[[[[[[ZZZYYYXXXXXXYYYZZZ[[[oooxxxiiiccc`````````]]]^^^aaadddfffjjjrrrzzzvvvrrrssszzz}}}xxxtttooommmmmmmmmooopppqqquuu{{{~~~uuuggg\\\SSSMMMIIIGGGFFFDDDBBBBBBDDDEEEGGGFFFFFFFFFFFFEEECCCAAA@@@BBBDDDGGGJJJMMMOOOPPPPPPMMMLLLJJJGGGEEEDDDCCCBBB@@@AAABBBAAA???>>>>>>???=========>>>???BBBDDDFFFIIIIIIGGGGGGFFFGGGHHHIIIKKKMMMNNNNNNMMMKKKJJJJJJGGGFFFHHHLLLRRRWWWXXXXXXQQQSSSSSSSSSTTT\\\lllyyywwwiii\\\RRRPPPSSSVVVWWWTTTSSSWWW```kkktttyyy|||rrrpppmmmllljjjhhhccc___aaa___\\\YYYWWWVVVUUUUUUSSSRRRPPPOOOPPPOOOMMMLLLLLLLLLLLLLLLQQQcccqqqcccttt{{{yyyxxxuuuyyyeeeJJJFFFBBB>>>>>>===;;;777444444333222222333333333222222111111111111111222111111111111111111111111///000000000000111111111222222222333333333444444555333444666777888@@@HHH\\\dddzzz~~~vvvwww|||pppddd\\\VVVSSSPPPLLLKKKLLLNNNOOOQQQRRRQQQQQQQQQSSSQQQSSSVVVZZZ^^^______^^^___```ccchhhqqq~~~{{{wwwsssnnnkkkddd```[[[VVVSSSQQQOOOMMMJJJJJJJJJJJJJJJKKKMMMNNNOOOOOOQQQSSSUUUXXXZZZ[[[\\\]]]___^^^]]][[[[[[[[[[[[YYYWWWWWWXXXZZZZZZZZZXXXYYYZZZZZZYYYYYY[[[]]]ZZZYYYWWWWWWWWWYYY[[[\\\ooovvvdddbbbaaabbbaaa]]]___ccceeehhhoooyyyyyyvvvyyyxxxsssoookkkhhhdddeeeeeefffhhhlllqqquuuvvvzzzsssfff[[[SSSLLLIIIFFFEEEDDDCCCCCCDDDEEEGGGGGGFFFFFFEEEDDDCCCBBBBBBDDDFFFIIILLLNNNOOOOOONNNJJJIIIGGGEEECCCBBBBBBBBB@@@BBBCCCBBB@@@>>>>>>>>><<<<<<<<<===???BBBEEEGGGLLLJJJIIIGGGGGGGGGHHHIIIIIILLLOOOOOOLLLJJJIIIIIIFFFGGGHHHKKKOOORRRTTTTTTNNNRRRSSSSSSXXXfffzzz|||iiiXXXNNNLLLNNNQQQOOOMMMLLLOOOXXXcccnnntttzzzrrrqqqqqqqqqoookkkfffccc```^^^\\\YYYXXXWWWVVVVVVTTTRRRPPPPPPPPPPPPNNNMMMOOONNNMMMLLLLLLYYYwwwppp^^^ttt}}}tttttttttPPPJJJCCCAAA@@@???<<<:::555444333333222222222222222111111111111111222222111111111111111111111111///000000000000111111111222222222333333333444444666555555777777999BBBLLL```jjj|||wwwzzztttjjjccc\\\UUURRROOOKKKJJJKKKLLLNNNPPPPPPPPPOOOPPPRRRRRRTTTXXX[[[]]]___``````aaabbbeeejjjrrrzzzwwwsssqqqooommmjjjggg```\\\WWWSSSPPPNNNMMMKKKHHHIIIIIIKKKLLLMMMOOOPPPOOOPPPRRRUUUWWWYYY[[[\\\[[[]]]______]]]ZZZZZZZZZZZZXXXVVVVVVXXXYYYYYYYYYYYYZZZZZZYYYXXXXXXZZZ\\\YYYXXXVVVVVVVVVXXX[[[\\\nnnqqqbbb```aaacccaaa^^^___ccciiioooyyy|||{{{yyyrrrmmmjjjfffddd```aaaaaaaaabbbeeejjjmmmooorrrwww|||{{{ooocccYYYQQQKKKGGGEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJLLLNNNOOONNNMMMLLLHHHGGGFFFEEECCCCCCCCCCCCBBBDDDEEEEEEBBB@@@??????;;;<<<===???AAADDDFFFGGGKKKJJJHHHGGGFFFFFFFFFGGGFFFJJJNNNNNNKKKHHHGGGHHHGGGHHHJJJKKKMMMOOOPPPQQQOOOTTTWWWYYYbbbuuuqqq\\\PPPMMMLLLMMMIIIJJJKKKNNNTTT^^^jjjrrr|||}}}uuuwwwxxxxxxvvvqqqkkkhhh___^^^\\\YYYWWWVVVVVVVVVTTTRRRQQQQQQQQQQQQOOONNNNNNLLLLLLLLLJJJQQQiiihhhZZZuuuuuupppzzzXXXNNNDDDBBBAAA???<<<<<<666555444333222111111111111111111000111111222333111111111111111111111111000000000111111111222222222222333333333333444444666555666888888<<>>@@@CCCFFFGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@???CCCIIINNNOOOKKKHHHHHHIIIJJJLLLNNNOOOOOOPPPRRRTTTWWW```jjjuuulll\\\RRRKKKFFFDDDJJJOOOQQQQQQYYYgggsss|||~~~zzztttpppcccaaa]]]YYYUUUSSSQQQQQQTTTSSSQQQQQQRRRRRRQQQOOOPPPLLLNNNQQQOOOMMM[[[mmm___ZZZzzzuuukkkrrr```QQQCCC??????<<<:::<<<777666555333222111111000111111000000111222333333111111111111111111111111111222222222222333333333222222333333333444444444111222555999<<>>@@@CCCJJJLLLMMMOOOOOOOOONNNMMMUUUSSSSSSTTTQQQNNNUUU___^^^kkkxxxsss[[[TTTRRRIIIJJJJJJKKKNNNSSS[[[eeelllyyy~~~{{{zzzrrrmmmhhhaaaZZZXXXVVVUUUVVVYYYSSSSSSRRRQQQPPPOOOOOONNNOOONNNMMMKKKMMMRRRYYY___~~~^^^YYYvvvvvvkkkttt~~~hhhVVVIII@@@999===???777;;;888555333333333333222333333333222222222111111000000000000111111111111000111111222222333444444555555555555555555555555333666333444===FFFWWWnnntttsssyyytttttt~~~zzzyyyrrreee\\\XXXSSSMMMIIIIIIKKKMMMNNNKKKKKKKKKLLLMMMOOOPPPQQQOOOSSSWWWYYYZZZ\\\aaaeeegggooovvvyyyyyysssnnnkkklllfffddd```\\\WWWSSSQQQOOOLLLLLLKKKJJJJJJKKKLLLMMMPPPPPPQQQSSSUUUXXXZZZ\\\[[[\\\^^^``````___^^^]]]\\\\\\\\\]]]]]]^^^^^^___[[[ZZZXXXVVVWWWXXX[[[\\\\\\XXXTTTSSSVVVYYYZZZYYYZZZZZZZZZ]]]______^^^\\\{{{{{{mmmiiihhhjjjlllnnnuuu}}}xxxoookkkeee[[[SSSPPPNNNMMMJJJHHHGGGGGGIIIJJJKKKLLLOOOSSSWWWZZZ\\\]]][[[ZZZXXXSSSLLLGGGEEEDDDAAABBBCCCDDDEEEGGGKKKNNNQQQQQQQQQSSSVVVVVVUUUSSSRRRQQQNNNLLLJJJIIIJJJJJJJJJIIIHHHFFFFFFFFFFFFGGGFFFHHHJJJKKKKKKJJJHHHFFFDDDCCCCCCDDDGGGJJJLLLMMMGGGHHHHHHFFFCCCCCCGGGKKKRRRTTTWWWZZZ[[[[[[YYYXXX\\\ZZZYYYYYYWWWYYYeeessstttZZZSSSQQQHHHKKKLLLNNNQQQVVV^^^fffmmmqqqwww}}}|||~~~zzzuuuoookkkeee___[[[[[[YYYUUUSSSTTTSSSSSSRRRQQQPPPOOOOOONNNOOOOOONNNMMMMMMQQQWWW\\\uuueee___yyyzzzlllrrrxxxrrrYYYIIICCC>>>???@@@:::;;;888555444444444333222333333333222222222111111000000000000111111111111111222222333444444555555111222333444555777888888555999555666AAAIIIYYYpppzzz{{{|||yyyzzz{{{{{{~~~qqqeee]]]VVVRRRMMMJJJJJJKKKLLLMMMLLLLLLLLLLLLMMMNNNOOOOOONNNPPPTTTXXX[[[^^^aaadddiiiqqqyyy~~~~~~vvvpppjjjfffggg___]]]ZZZVVVRRROOOMMMLLLNNNNNNMMMMMMMMMNNNPPPPPPTTTTTTTTTUUUVVVWWWYYYYYY[[[\\\^^^`````````^^^]]]ZZZ[[[[[[\\\]]]^^^___```]]]\\\ZZZXXXXXXYYY[[[]]]YYYWWWUUUUUUWWWYYY[[[[[[\\\```ffflllooopppooonnn~~~pppmmmllloooqqquuu}}}wwwooojjjdddYYYPPPMMMHHHGGGFFFDDDCCCBBBBBBBBBCCCEEEGGGKKKOOOSSSUUUWWWVVVUUUTTTPPPKKKGGGEEEEEEAAACCCEEEGGGHHHKKKNNNQQQRRRQQQRRRTTTVVVVVVTTTSSSOOONNNLLLJJJIIIIIIIIIJJJLLLKKKIIIGGGFFFEEEEEEEEEGGGHHHJJJLLLLLLLLLKKKKKKHHHGGGEEEDDDEEEHHHKKKMMMJJJKKKKKKIIIHHHJJJQQQVVV]]]___bbbdddfffeeedddccc```___^^^]]]]]]eeeyyypppXXXQQQPPPIIILLLNNNQQQTTTYYY^^^eeejjjgggmmmtttyyy||||||xxxsssoookkkjjjeee```^^^```^^^WWWSSSRRRSSSSSSRRRQQQPPPOOOOOONNNOOOOOOOOOOOOOOOQQQTTTWWWiiiqqqggg|||lllkkkppp}}}~~~[[[FFFDDD@@@======:::;;;888555444444444333222333333333222222222111111000000000111111111222222222333333444444555666666111222333444555777888888666:::888:::EEENNN\\\qqq{{{|||xxxmmmccc\\\TTTQQQMMMKKKKKKLLLLLLKKKNNNMMMMMMLLLLLLLLLMMMMMMOOOPPPSSSYYY___cccfffffflllsss{{{yyyrrrlllddd___^^^XXXVVVSSSPPPMMMKKKJJJIIIPPPPPPPPPPPPQQQRRRTTTTTTXXXXXXXXXWWWWWWWWWXXXXXXZZZ\\\^^^```aaa```______[[[[[[\\\]]]^^^``````aaa[[[ZZZXXXVVVUUUVVVXXXYYYXXXXXXXXXWWWXXXZZZ^^^aaadddmmmyyyuuutttuuuzzz}}}wwwnnnhhhaaaVVVMMMIIICCCCCCCCCBBBAAA???>>>===???AAACCCFFFJJJNNNQQQSSSUUUUUUTTTPPPLLLHHHGGGGGGDDDFFFHHHJJJKKKLLLOOOQQQPPPPPPPPPRRRTTTTTTRRRPPPLLLKKKJJJIIIIIIIIIJJJJJJMMMLLLKKKIIIGGGEEEDDDDDDHHHHHHJJJKKKMMMNNNNNNOOOQQQOOOMMMJJJHHHIIIKKKNNNMMMMMMMMMLLLLLLQQQYYY```eeefffffffffgggggghhhhhhffffffeeeccceeetttiiiUUUPPPRRRMMMNNNQQQTTTVVVXXX[[[___aaa^^^dddkkkpppttt|||{{{tttnnnkkkjjjkkkiiidddbbbbbb```YYYTTTSSSSSSSSSRRRQQQPPPOOOOOONNNNNNPPPQQQPPPOOOOOOQQQSSSaaazzzpppmmmeeeiiitttcccHHHGGGCCC======<<<;;;999666444444444333222333333333222222222111111000000111111111222222222222222333333444555555555555555555555555555555555555:::888<<>><<<;;;===>>>@@@BBBFFFJJJMMMOOOTTTTTTRRROOOKKKGGGFFFFFFHHHJJJKKKLLLKKKKKKMMMNNNMMMMMMMMMOOOPPPPPPOOOMMMIIIIIIIIIIIIIIIJJJJJJKKKMMMMMMLLLKKKIIIGGGFFFEEEIIIIIIJJJKKKMMMOOOQQQRRRZZZZZZXXXTTTPPPMMMNNNPPPNNNOOOOOONNNOOOUUU___fffllljjjfffdddcccfffiiikkkkkknnnooommmrrrvvvdddSSSOOORRROOOOOOQQQTTTTTTTTTTTTUUUVVVRRRXXX^^^dddjjjttt~~~uuummmjjjlllnnnmmmfffaaa```]]]WWWTTTTTTSSSSSSRRRQQQPPPOOOOOONNNNNNPPPQQQQQQOOONNNOOOOOO^^^rrr|||qqqeeecccmmmqqqPPPKKKFFF@@@@@@???<<<999666444444444444333333333333222222222111111111111111111222222222222111111111222333333444444555555555555555555555555444888888>>>MMMVVVaaattt}}}|||zzzzzzyyyooofff]]]WWWOOOMMMKKKKKKLLLLLLKKKJJJJJJJJJJJJKKKLLLNNNOOOPPPTTTTTTXXX```iiiooopppoooqqqvvvzzzpppjjjddd[[[TTTRRRMMMLLLJJJIIIIIIJJJLLLNNNRRRRRRSSSUUUVVVWWWWWWXXXXXXYYYZZZ[[[[[[[[[[[[ZZZZZZ[[[]]]___``````___^^^[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZZZZ[[[\\\]]][[[\\\^^^```eeennn{{{wwwkkkbbbYYYOOOGGGEEE@@@@@@@@@@@@???>>>===<<<<<<<<<===>>>AAAEEEHHHJJJOOOOOONNNKKKHHHEEEDDDDDDJJJLLLMMMMMMKKKJJJJJJKKKKKKJJJKKKLLLMMMMMMKKKIIIFFFGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMLLLJJJIIIHHHLLLLLLLLLMMMOOOQQQTTTUUU[[[]]]^^^[[[UUUPPPNNNNNNPPPQQQQQQQQQRRRXXXbbbiiiooolllgggddddddfffjjjmmmlllqqquuuuuu{{{nnn```RRRMMMPPPNNNNNNOOOQQQQQQOOOMMMMMMNNNHHHMMMSSSXXX^^^jjjyyyvvvmmmjjjlllpppnnnggg```]]]YYYTTTRRRSSSSSSSSSRRRQQQPPPOOOOOONNNNNNPPPQQQQQQOOONNNNNNNNNZZZjjjuuuiii___hhh{{{{{{WWWJJJAAA===>>>;;;<<<999666555555555444333333333333222222222111111111111111222222222222333000000111222222333333444111222333444555777888888333999:::BBBSSS\\\gggxxx||||||~~~zzz~~~vvvkkkbbbYYYTTTMMMLLLJJJJJJKKKLLLLLLKKKIIIIIIJJJKKKLLLNNNOOOPPPRRRUUUZZZbbbjjjoooqqqqqqxxx~~~uuukkkeee___WWWQQQPPPIIIHHHGGGGGGHHHKKKOOOQQQSSSTTTUUUVVVWWWXXXXXXXXXWWWXXXZZZ[[[\\\\\\\\\\\\ZZZ[[[]]]^^^___^^^\\\[[[WWWWWWWWWWWWWWWVVVVVVVVVYYYYYYZZZ[[[]]]^^^```aaa```bbbfffllluuuxxxiii___VVVLLLEEEDDD???>>>>>>>>>>>>>>>>>>>>>============@@@BBBEEEGGGIIIJJJJJJHHHFFFDDDDDDEEEIIIKKKMMMLLLJJJIIIHHHIIIJJJIIIIIIKKKLLLLLLJJJGGGEEEFFFGGGIIIKKKLLLMMMMMMLLLLLLMMMNNNNNNNNNMMMLLLQQQPPPOOOOOOQQQTTTWWWYYYXXX^^^cccccc]]]VVVRRRQQQRRRSSSTTTTTTUUU[[[cccjjjkkkiiigggggggggjjjmmmnnnqqqxxx~~~zzzbbbYYYNNNKKKMMMLLLKKKLLLMMMLLLKKKJJJJJJKKKGGGJJJMMMOOOSSS]]]kkkvvvuuukkkhhhkkkooopppiiibbb___[[[UUURRRSSSSSSSSSRRRQQQPPPOOOOOONNNNNNOOOPPPPPPNNNMMMMMMNNNSSS```yyyssslllaaagggxxx```JJJ<<<===???999<<<:::777555555555444333333333333222222222111111111111111222222222333333111111222222333444444555111222333444555777888888666<<<>>>III[[[eeeooo}}}zzzzzz|||{{{{{{|||sssiii```XXXRRRMMMKKKIIIIIIJJJLLLLLLLLLJJJJJJJJJKKKKKKMMMNNNNNNRRRWWW___fffkkkooosssuuuzzzpppeee```ZZZSSSOOONNNJJJIIIHHHIIIKKKPPPTTTWWWVVVVVVXXXYYYYYYYYYXXXXXXWWWXXXZZZ\\\]]]\\\[[[ZZZZZZ[[[\\\]]]]]]\\\ZZZXXXVVVVVVWWWWWWXXXYYYYYYZZZZZZ[[[]]]```cccfffhhhjjjnnnpppttt|||xxxhhh]]]TTTJJJEEEDDD>>>>>>=========>>>???@@@@@@?????????@@@CCCFFFHHHFFFHHHIIIHHHGGGFFFGGGHHHHHHJJJLLLLLLJJJHHHHHHHHHJJJIIIIIIJJJLLLKKKIIIGGGDDDFFFGGGJJJLLLMMMNNNNNNKKKLLLNNNOOOPPPPPPPPPOOOTTTSSSRRRRRRSSSVVVYYY\\\\\\dddlllnnniiiaaa]]][[[SSSUUUWWWWWWXXX\\\dddjjjeeeeeeggghhhjjjlllmmmnnn{{{lllWWWQQQJJJHHHLLLLLLHHHJJJKKKJJJIIIHHHJJJKKKLLLMMMMMMKKKKKKRRR^^^hhhooouuuuuujjjfffiiinnnssslllfffddd```YYYUUUUUUSSSSSSRRRQQQPPPOOOOOONNNNNNOOOPPPOOOMMMMMMNNNOOONNNYYYqqqzzz{{{ooolllfffjjjwwwmmmPPPAAADDDGGG>>><<<:::777555555555444333333333333222222222111111111111222222222333333333222222333444444555555666555555555555555555555555999???BBBMMMaaakkkuuu|||tttqqqvvv||||||xxx~~~~~~qqqggg^^^WWWRRRMMMKKKHHHHHHIIIKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLTTT[[[dddjjjnnnqqquuuyyywwwlllbbb\\\WWWQQQMMMMMMMMMLLLLLLMMMPPPUUUZZZ]]]XXXXXXZZZ[[[[[[ZZZYYYXXXXXXYYY[[[\\\\\\[[[ZZZYYYZZZ[[[\\\]]]\\\ZZZXXXWWWWWWWWWYYYZZZ\\\^^^___```cccdddgggkkkooorrruuuwww}}}~~~{{{vvvuuuxxxxxxiiiZZZNNNFFF@@@==================>>>????????????@@@AAACCCEEEFFFGGGHHHHHHHHHFFFDDDDDDFFFHHHIIIKKKMMMMMMKKKIIIIIIIIICCCEEEGGGHHHHHHHHHFFFEEEFFFHHHLLLNNNNNNNNNOOOPPPTTTNNNLLLNNNPPPQQQTTTYYYXXX]]]]]]VVVTTTZZZ___```kkkoooxxxuuuhhhaaa^^^YYYWWWYYY```eeeeeecccffffffiiiooorrrrrrwww}}}{{{fffSSSNNNKKKFFFFFFLLLGGGIIIJJJJJJIIIIIIJJJKKKMMMLLLLLLMMMPPPUUU[[[^^^^^^iiisss||||||pppiiigggiiikkklllhhhccc```^^^ZZZUUUQQQQQQQQQQQQQQQPPPOOONNNMMMRRRRRRQQQPPPOOONNNNNNMMMOOOVVVhhh}}}tttqqqmmmhhhdddfffeeepppyyyQQQAAACCCCCC===???===;;;888555333222111222222222222222222222222111111222222222333333333222222333333333333444444666555444333333444555666888<<>>>>>>>>>>>>>>>>>???@@@@@@@@@AAAAAABBBDDDEEEGGGHHHJJJJJJJJJIIIGGGGGGHHHJJJJJJLLLNNNMMMKKKIIIIIIIIIFFFGGGHHHIIIIIIHHHFFFEEEHHHKKKNNNPPPQQQRRRSSSUUUSSSOOOOOOSSSUUUUUUXXX]]]^^^bbbbbb\\\ZZZ___dddfffqqq}}}qqqaaa^^^\\\[[[^^^dddiiikkkkkkkkklllrrryyy||||||rrr^^^NNNJJJHHHDDDCCCHHHHHHIIIJJJKKKKKKLLLNNNQQQUUUSSSPPPNNNMMMOOOQQQRRRYYYdddnnnxxxzzzllleeecccfffiiinnnjjjeeeaaa]]]YYYTTTPPPOOOPPPQQQRRRRRRQQQPPPPPPRRRRRRQQQPPPOOONNNNNNMMMNNNSSSddd~~~{{{qqqjjjggggggfffeeennnYYYGGGEEECCC===>>>===;;;888666444333222222222222222222222222222111111222222222333333333222222333333333333444444444444333333444555777888888===HHHVVVeeerrr|||}}}qqqiiihhhpppyyywwwllleee]]]UUUOOONNNMMMLLLKKKJJJKKKLLLLLLJJJKKKMMMMMMMMMMMMOOOQQQ[[[```fffkkkrrr||||||uuujjjbbbZZZVVVRRRMMMLLLNNNLLLOOORRRTTTVVVWWWYYY[[[^^^]]]]]]\\\\\\]]]]]]]]]WWWXXXZZZ\\\]]]^^^^^^]]]XXX[[[]]]]]][[[\\\aaafffjjjooosssuuuyyy}}}}}}yyy}}}{{{|||yyyxxxyyy|||~~~~~~}}}xxxyyyiiiYYYNNNFFFBBB@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDEEEFFFHHHIIILLLMMMMMMLLLJJJJJJKKKMMMKKKMMMNNNNNNLLLJJJIIIIIIIIIJJJJJJKKKJJJIIIGGGFFFKKKNNNQQQSSSTTTUUUWWWXXXQQQQQQSSSXXXZZZ[[[___eeekkkmmmkkkeeebbbffflllooo~~~{{{eee______aaaeeejjjnnnpppoooeeeiiiqqq|||fffWWWKKKIIIHHHDDDDDDGGGHHHJJJKKKLLLMMMPPPUUUXXX]]][[[XXXUUUUUUWWWYYY[[[```kkkuuu}}}yyykkkcccbbbfffjjjooolllgggbbb]]]XXXSSSOOONNNOOORRRUUUUUUUUUSSSRRRRRRRRRQQQPPPOOONNNNNNMMMLLLPPP]]]vvvpppgggfffiiijjjgggmmm~~~dddMMMGGGCCC======<<<:::888666555444444222222222222222222222222111111222222222333333333222222333333333333444444333222222333555777999:::999AAAMMM\\\jjjwwwyyynnngggjjjttt~~~~~~sssiiibbb[[[TTTOOOOOONNNLLLKKKKKKLLLLLLMMMKKKLLLNNNNNNOOOPPPTTTVVVZZZ___dddhhhqqq}}}uuuoooccc\\\VVVTTTQQQNNNMMMOOOPPPRRRUUUWWWXXXYYY[[[]]]````````````___^^^]]]]]]XXXYYYZZZ[[[\\\\\\\\\\\\YYY[[[\\\\\\]]]ccckkkrrryyy~~~}}}~~~|||{{{{{{{{{zzzyyywwwxxxyyyhhhXXXLLLEEEAAA@@@BBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIINNNOOOOOONNNMMMLLLMMMNNNKKKMMMOOONNNLLLJJJIIIJJJJJJKKKKKKLLLLLLLLLKKKJJJOOOQQQSSSTTTTTTTTTVVVXXXRRRRRRUUUYYY\\\___hhhrrr~~~|||uuulllhhhllluuu|||kkkaaaaaadddkkkssstttnnngggYYY^^^iiiwww^^^TTTLLLKKKLLLIIIHHHJJJIIIJJJLLLMMMOOOTTTYYY^^^gggddd```^^^```eeelllpppuuu~~~|||mmmeeedddiiinnnooommmhhhccc^^^YYYTTTQQQNNNPPPTTTWWWWWWVVVTTTRRRRRRRRRQQQPPPOOONNNNNNMMMKKKNNNXXXnnnqqqiiihhhiiipppjjjkkkzzzmmmQQQHHHDDD???===<<<:::888777666555555222222222222222222222222111111222222222333333333222222222333333333444444333333333333555777999:::===FFFSSSaaappp~~~xxxmmmjjjppp}}}~~~~~~yyyooofff___YYYTTTPPPNNNMMMLLLKKKKKKKKKLLLMMMMMMNNNPPPPPPRRRUUUYYY]]]^^^bbbfffjjjtttyyyooojjj___YYYTTTTTTTTTRRRRRRUUUUUUWWWZZZ\\\\\\]]]___``````aaaaaaaaa```___]]]\\\ZZZZZZ[[[\\\\\\\\\]]]]]]YYY[[[^^^aaafffmmmvvv|||}}}|||zzzyyyxxxwwwttt}}}xxxgggVVVJJJDDDAAA@@@DDDEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIMMMNNNOOOOOOMMMLLLLLLMMMJJJLLLNNNNNNLLLJJJJJJJJJJJJKKKLLLMMMOOOPPPPPPPPPRRRSSSTTTSSSRRRRRRTTTUUUTTTTTTWWWZZZ\\\cccsss~~~rrrlllqqq~~~ooodddbbbfffqqqzzzvvvfffWWWPPPUUUaaarrroooWWWQQQMMMMMMNNNLLLKKKKKKJJJKKKLLLMMMPPPTTTZZZ___jjjgggddddddiiitttqqqhhhhhhmmmqqqpppnnnjjjeee___ZZZVVVUUUOOOQQQTTTWWWWWWVVVSSSQQQRRRRRRQQQPPPOOONNNNNNMMMKKKOOOWWWhhhsssppppppmmmrrriiigggtttuuuTTTGGGDDDBBB===<<<:::999777666555555222222222222222222222222111111222222222333333333222222222333333333444444555555444444555666888999???JJJWWWcccsssvvvllljjjssszzzuuulllddd]]]WWWSSSQQQMMMLLLKKKJJJIIIJJJKKKKKKMMMNNNPPPQQQSSSVVV[[[___eeeiiinnnrrr{{{|||rrriiiddd[[[VVVSSSUUUVVVUUUVVVYYYZZZ\\\^^^`````````bbbccc___`````````___^^^\\\[[[ZZZZZZZZZZZZ[[[[[[\\\\\\[[[^^^dddjjjqqqyyy}}}|||{{{{{{mmmxxxyyygggUUUJJJDDDBBBAAAFFFGGGIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHJJJLLLMMMMMMKKKIIIJJJJJJGGGJJJLLLLLLKKKJJJJJJKKKKKKLLLMMMOOOQQQSSSTTTUUUTTTUUUUUUTTTSSSSSSUUUVVVXXXYYY\\\___bbbkkkzzztttyyyoooffffffkkkuuu|||ttt```NNNKKKPPP]]]pppuuu^^^RRRPPPMMMLLLMMMLLLKKKKKKJJJLLLMMMNNNOOORRRWWWZZZ^^^^^^bbbjjjyyyuuullllllppptttrrrqqqnnnhhhaaa[[[WWWVVVOOOPPPSSSUUUUUUTTTRRRQQQRRRRRRQQQPPPOOONNNNNNMMMKKKPPPWWWbbbyyyzzzvvv|||~~~zzzqqqfffaaannn~~~YYYIIIFFFEEE>>>===;;;999777666555555222222222222222222222222111111222222222333333333222222333333333333444444666555555555555666888999@@@MMM[[[gggwww|||tttjjjjjjtttuuuqqqjjjaaaZZZUUUQQQPPPMMMLLLJJJIIIIIIIIIJJJKKKKKKMMMOOOQQQSSSWWW[[[^^^cccjjjpppvvv{{{uuukkkaaa]]]VVVQQQOOOSSSVVVVVVWWWZZZ\\\^^^aaabbbbbbbbbcccddd____________^^^]]]\\\\\\XXXXXXXXXYYYYYY[[[\\\]]]```dddlllttt}}}}}}~~~~~~nnn{{{hhhVVVKKKEEEDDDDDDHHHIIIKKKLLLLLLLLLJJJIIIGGGGGGFFFFFFFFFFFFFFFGGGFFFHHHJJJIIIHHHFFFFFFFFFEEEGGGJJJKKKKKKJJJKKKLLLNNNNNNOOOPPPRRRTTTUUUVVVUUUVVVWWWVVVVVVWWWZZZ\\\\\\___eeeiiikkkuuupppgggkkkssszzzzzzooo^^^PPPOOOUUUdddwwwzzzbbbVVVQQQPPPOOOMMMLLLMMMLLLKKKKKKLLLMMMNNNNNNOOOQQQTTTQQQVVVaaaqqq}}}sssrrruuuyyyxxxwwwssskkkbbbZZZVVVUUULLLMMMOOOQQQSSSSSSSSSSSSRRRRRRQQQPPPOOONNNNNNMMMJJJQQQWWW]]]pppyyyyyyuuuiii```kkkaaaMMMGGGEEE???>>><<<999777555444444222222222222222222222222111111222222222333333333222222333333333333444444444444444444666888:::;;;CCCTTTeeeqqqzzzrrrlllnnn{{{zzzqqqmmmggg^^^VVVQQQOOONNNMMMMMMKKKJJJJJJJJJKKKLLLLLLOOORRRUUUWWWYYY]]]___aaajjjsss|||zzzuuupppfff]]]ZZZSSSOOONNNRRRVVVVVVXXX[[[]]]___aaaaaaaaaaaabbbccc______^^^]]]]]]^^^^^^^^^ZZZZZZZZZ[[[\\\^^^```aaahhhlllrrr{{{}}}|||vvv}}}jjjXXXLLLGGGFFFFFFIIIJJJLLLMMMNNNMMMKKKJJJGGGGGGFFFFFFEEEFFFFFFFFFCCCEEEGGGGGGEEEDDDCCCDDDCCCEEEHHHJJJJJJJJJKKKLLLQQQQQQQQQQQQRRRTTTUUUVVVUUUWWWXXXYYYYYY\\\___bbb^^^dddlllqqqttt}}}rrrhhhpppyyy}}}wwwkkk^^^WWW[[[bbbrrrvvvaaaYYYXXXSSSSSSQQQNNNNNNNNNNNNLLLKKKLLLNNNNNNMMMLLLNNNOOOPPPWWWcccssszzzxxxzzz~~~|||{{{vvvmmmbbbYYYTTTSSSIIIKKKMMMOOOQQQSSSTTTUUUSSSRRRQQQPPPOOONNNNNNMMMIIIRRRWWW[[[kkkzzz{{{|||nnnbbbjjjhhhPPPHHHEEE@@@???===:::777555444333222222222222222222222222111111222222222333333333222222333333333444444444222222333444666999<<<===GGGZZZnnn{{{yyysssooouuu~~~vvvnnnkkkddd\\\TTTNNNLLLLLLOOONNNLLLKKKKKKKKKLLLMMMOOORRRVVVYYY[[[]]]```bbbfffooo{{{~~~vvvsssnnneee]]]ZZZSSSOOOOOOTTTWWWXXXZZZ]]]\\\^^^```````````````bbb```___^^^]]]]]]^^^```aaa^^^^^^^^^___```ccceeefffoooqqqvvv~~~|||yyy{{{{{{}}}|||zzz|||ooo[[[NNNHHHGGGGGGQQQOOOMMMMMMNNNNNNNNNMMMIIIIIIHHHGGGGGGHHHHHHIIIFFFGGGGGGGGGFFFEEEDDDDDDCCCDDDEEEFFFGGGJJJNNNQQQMMMWWW[[[UUUOOOPPPQQQPPPXXXZZZ]]]]]]]]]___eeejjjiiipppwwwwwwwwwuuunnnhhhmmmuuuyyyssskkkkkkooorrrrrr~~~rrr```WWWUUUWWWVVVXXXYYYVVVPPPLLLKKKKKKKKKLLLLLLKKKKKKKKKNNNPPPUUUWWW\\\dddooo{{{vvvuuuyyy}}}yyyrrriiiaaa[[[VVVTTTLLLKKKJJJKKKNNNPPPPPPPPPTTTSSSQQQPPPOOOOOOPPPPPPOOORRRTTTVVV___rrroooccckkk|||uuuVVVIIIFFFAAA>>>;;;999888888777555444333222222111111222222111333444555555444222000333333222222222333444444666444555888999999>>>DDDOOOaaayyytttppp|||}}}vvvmmmhhhbbb\\\WWWSSSPPPMMMLLLLLLLLLJJJIIIIIIKKKLLLUUUWWWYYY[[[\\\___bbbeeemmmyyy{{{tttoooiii```[[[[[[WWWUUUTTTVVVZZZ]]]]]]\\\\\\^^^``````_________```]]]\\\\\\^^^```bbbaaa`````````bbbfffjjjmmmnnnmmmvvvwww{{{|||yyyxxxzzz{{{|||{{{vvvssstttssspppooopppwwwwwwxxxzzz~~~nnn[[[NNNIIIHHHIIINNNMMMLLLMMMNNNOOONNNMMMIIIIIIHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEDDDCCCBBBAAAAAACCCDDDEEEFFFIIIMMMQQQQQQ]]]ddd^^^WWWUUUVVVVVVXXX[[[___aaabbbfffmmmrrrrrrxxx}}}|||{{{|||kkkcccbbbhhhqqqxxxvvvsssxxxsss```YYYSSSRRRUUUWWWZZZ\\\ZZZTTTPPPOOOOOOHHHIIIJJJJJJIIIJJJMMMPPPRRRSSSWWW\\\cccllluuu||||||qqqppptttzzzwwwqqqiiiaaaZZZUUURRRMMMKKKJJJKKKNNNPPPPPPPPPRRRQQQPPPOOONNNNNNNNNOOOMMMPPPRRRTTT\\\nnn{{{qqqdddjjjwwwzzzZZZLLLGGGBBB???;;;999999888777666444333222222111222222222111222444555555444222111333333333333333444444555666444555777888999???FFFXXXmmm~~~wwwzzztttkkkfff___ZZZVVVRRROOOMMMIIIJJJJJJIIIIIIJJJLLLOOOTTTWWWZZZ\\\^^^aaaeeeggglll{{{~~~wwwppplllggg___ZZZYYYVVVUUUUUUXXX\\\^^^^^^]]]]]]^^^``````^^^^^^^^^```^^^^^^___```bbbeeehhhjjjmmmmmmnnnppptttuuuuuutttzzzzzz}}}~~~zzzzzzzzzzzzzzz~~~xxxssssssqqqnnnmmmoootttuuuxxx|||ooo[[[OOOJJJJJJKKKMMMLLLLLLMMMOOOOOOMMMLLLJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFFFFEEEDDDBBBAAA@@@@@@AAABBBCCCEEEHHHLLLPPPTTT```jjjiiibbb^^^\\\\\\ZZZ^^^cccfffjjjooowww}}}nnn```ZZZ[[[aaalllvvv{{{~~~\\\UUUXXXUUUSSSWWWZZZ]]]```^^^ZZZUUUSSSSSSJJJKKKLLLLLLLLLMMMPPPRRRQQQSSSUUUVVVYYY___iiippp~~~oookkknnnsssrrrnnniiibbb[[[UUUQQQNNNLLLJJJKKKMMMOOOQQQQQQQQQPPPOOONNNMMMMMMMMMMMMLLLNNNPPPQQQXXXhhhxxxvvviiikkkrrrcccPPPIIIBBB@@@<<<:::999888777666444444333222222222222222000111333444555444444333444444333333444555555666555333444777888:::BBBKKK]]]wwwwwwrrriiiddd^^^XXXTTTQQQNNNLLLFFFGGGHHHIIIIIIKKKNNNPPPTTTWWW\\\___bbbeeeiiikkknnn{{{tttnnnkkkfff^^^YYYXXXUUUUUUWWWZZZ]]]______^^^]]]___```___^^^]]]^^^___```bbbeeefffgggkkkrrrwww~~~}}}|||~~~~~~|||}}}}}}~~~{{{~~~|||{{{zzzyyyxxxxxxrrrqqqpppmmmnnnpppvvvyyy}}}|||~~~sss^^^QQQLLLLLLMMMPPPOOONNNOOOOOONNNLLLJJJKKKKKKKKKKKKKKKJJJIIIIIIKKKJJJJJJIIIGGGEEEDDDCCC???@@@AAABBBDDDGGGLLLOOOTTT^^^iiiooooookkkeeebbb```dddiiimmmpppwwwrrr```YYYWWWXXX^^^iiittt}}}lllSSSVVV\\\UUURRRXXX[[[___bbbaaa\\\XXXVVVVVVQQQSSSTTTTTTSSSSSSUUUVVVUUUWWWYYYZZZ\\\cccmmmuuusssjjjjjjkkklllkkkiiiddd^^^WWWSSSPPPMMMJJJJJJLLLOOOQQQRRRQQQPPPPPPOOONNNNNNMMMMMMMMMMMMNNNQQQVVVddd{{{xxx}}}}}}pppnnnppplllUUUHHHDDDAAA===;;;:::999777666444444333222222222222333000111222333444555444444444444444444444555666777444333444777888;;;FFFQQQbbb~~~xxxssskkkeee^^^WWWRRROOOLLLKKKFFFGGGIIIIIIIIIKKKNNNQQQTTTXXX]]]bbbfffiiimmmpppttt|||uuuoookkkfff^^^XXXWWWSSSTTTWWW[[[^^^______^^^^^^___```___]]]]]]^^^___```fffllloooqqqttt||||||||||||~~~~~~|||wwwyyy}}}}}}{{{yyywwwvvv|||uuuooooooppppppssswww}}}xxxxxx~~~wwwbbbTTTOOONNNNNNTTTRRRPPPOOOOOONNNKKKIIILLLLLLMMMMMMMMMMMMLLLKKKMMMMMMMMMLLLJJJHHHGGGFFF@@@AAABBBCCCDDDGGGKKKNNNUUU\\\hhhvvv~~~{{{ssslllkkkooosssvvvyyy~~~cccTTTRRRVVVXXX]]]fffqqq{{{ttt^^^RRRXXX[[[SSSQQQXXX[[[___bbbaaa]]]YYYXXXYYYZZZ[[[\\\[[[ZZZYYYYYYZZZZZZ]]]aaaeeekkkuuuyyyjjjfffeeegggiiiiiifffaaa[[[WWWRRRNNNKKKIIIKKKOOOQQQSSSRRRRRRRRRQQQQQQPPPOOOOOONNNMMMOOOQQQUUUaaayyy~~~wwwwwwtttnnnmmm|||wwwZZZIIIEEEBBB>>>;;;:::999888666555444333333222222333333000111222333444444555555444333333444555666777777444444555777888===KKKXXXmmmyyyuuunnnhhh___WWWRRRNNNKKKIIIHHHIIIJJJJJJIIIKKKNNNPPPUUUYYY___dddhhhlllqqqtttxxx|||tttmmmhhhbbbZZZVVVUUURRRUUUXXX[[[]]]^^^^^^^^^___``````___]]]]]]___aaabbbjjjtttzzz{{{~~~}}}xxxxxxyyy{{{~~~~~~}}}|||wwwyyy|||}}}{{{yyywwwuuuxxxqqqmmmooosssvvv|||}}}xxxtttrrruuu{{{yyyeeeXXXRRRPPPPPPUUURRROOONNNMMMLLLKKKIIILLLMMMOOOPPPQQQPPPPPPOOONNNNNNNNNMMMLLLJJJIIIHHHCCCDDDEEEEEEEEEGGGKKKNNNWWW]]]lll{{{|||sssZZZNNNOOOSSSYYY\\\bbbkkksss```WWWUUUZZZ[[[WWWVVV[[[ZZZ]]]aaaaaa___^^^```bbbdddfffggggggeeeddddddeeehhhjjjpppyyy~~~llleeedddfffiiijjjhhhccc^^^ZZZSSSOOOKKKIIIKKKNNNRRRSSSSSSTTTTTTSSSSSSRRRQQQPPPOOOMMMOOORRRUUU___yyyyyyuuuppptttvvvnnnhhhwwwaaaLLLFFFCCC???<<<;;;:::888666555444444333333333333333222222222333333444444555333333333333444555777777555555666888999@@@PPP___rrryyytttnnnggg^^^VVVQQQMMMKKKIIIIIIJJJKKKKKKKKKLLLOOOQQQXXX[[[___dddhhhnnntttxxxzzzyyyqqqhhhbbb]]]VVVSSSTTTUUUWWW[[[\\\]]]]]]^^^___`````````___^^^___aaadddgggoooyyy~~~{{{yyyuuuuuuwwwzzz~~~~~~{{{|||}}}}}}}}}|||{{{yyywwwwwwqqqnnnrrrwww{{{qqqssspppnnnnnnqqquuuyyy{{{~~~wwwfffZZZUUUSSSSSSRRROOOLLLJJJJJJKKKKKKKKKLLLMMMPPPRRRTTTTTTSSSSSSQQQQQQQQQPPPPPPOOOMMMMMMGGGHHHHHHGGGGGGHHHKKKNNNWWWaaauuueeeVVVQQQQQQRRRWWWXXX]]]ccciiisssnnnZZZZZZYYYXXXZZZ\\\\\\\\\XXX\\\```bbbcccfffkkkooouuuxxxzzz{{{zzzzzzzzz{{{rrrjjjhhhjjjkkkkkkiiiddd^^^[[[UUUPPPKKKHHHJJJNNNRRRTTTSSSTTTTTTTTTTTTRRRQQQPPPOOOLLLNNNSSSUUU^^^yyywwwwwwooommm~~~{{{qqqgggqqqiiiRRRGGGDDD???===;;;:::888666555555444333333333333444333333333222333333333444111111222222333555666777666666777999:::BBBTTTeeesssuuupppjjjddd[[[TTTOOOMMMKKKKKKIIIJJJKKKLLLLLLOOORRRUUU[[[]]]```ccchhhnnnuuuzzz}}}wwwmmmddd^^^ZZZVVVUUUXXXYYY\\\^^^^^^]]]]]]```bbb``````aaa```___aaadddgggpppttt{{{|||{{{zzz{{{{{{{{{yyywwwuuuuuuwww{{{}}}}}}||||||}}}}}}|||{{{vvvsssvvv{{{~~~nnnllliiihhhlllsssyyy{{{||||||ttteee[[[WWWUUUUUUOOOLLLHHHFFFHHHJJJLLLMMMLLLNNNQQQTTTVVVVVVVVVUUUTTTTTTUUUUUUTTTSSSRRRRRRIIIJJJJJJHHHHHHIIILLLNNNTTTccc{{{nnnZZZVVVXXXWWWTTTTTTUUUYYY]]]bbbkkk}}}zzzXXXZZZ[[[XXXRRRTTT[[[[[[UUUWWW[[[```cccgggllltttzzzxxxooolllmmmnnnmmmiiiccc]]]ZZZUUUQQQKKKHHHJJJNNNRRRUUUSSSTTTTTTTTTTTTRRRQQQPPPNNNKKKMMMRRRTTT]]]xxxwww{{{sssooovvvgggnnnoooVVVGGGDDD@@@===;;;:::888777555555444333333333333444444444333222222222333333111111111222333444666777777777888:::;;;DDDWWWiiitttzzzyyy~~~}}}rrrkkkfff```XXXQQQNNNMMMLLLLLLGGGIIIKKKLLLNNNQQQUUUXXX\\\^^^```cccgggnnnvvv{{{~~~vvvlllbbb^^^[[[XXXZZZ^^^]]]___aaa```^^^^^^aaaddd```aaaaaa``````bbbfffiiivvvxxx{{{yyyxxxxxxyyyzzz{{{yyyxxxvvvwwwyyy}}}~~~~~~}}}{{{{{{|||~~~{{{wwwzzz}}}~~~rrrhhhfffeeehhhmmmtttzzz}}}ooofffaaa[[[UUUSSSPPPNNNLLLIIIIIIIIIKKKLLLLLLOOOSSSVVVVVVVVVUUUVVVSSSYYY^^^```bbbbbb\\\TTTWWWTTTQQQOOOKKKIIINNNVVVYYYbbbqqqzzzeee[[[XXXTTTSSSUUUTTTSSSUUUZZZ]]]bbblllwwwiii]]]\\\\\\[[[ZZZYYYYYYZZZZZZYYYUUUXXXaaahhhmmmuuu~~~{{{mmmmmmmmmmmmmmmkkkfff___YYYTTTNNNKKKKKKKKKKKKOOOTTTYYYXXXVVVTTTSSSRRRQQQQQQMMMMMMOOOQQQPPPXXXrrrwwwrrrvvvyyyyyy|||nnnkkk{{{}}}WWWKKKGGGAAA;;;:::;;;:::888666666666666666444222111444444444333333222222222222222333444555666777888666666888:::<<>>======;;;888777666555333222111222333444222222222333333444444444333333444444555666666777:::666666@@@NNN]]]mmmzzzxxxwwwuuuzzz{{{rrriiibbb]]]XXXQQQLLLJJJJJJJJJJJJLLLLLLMMMOOORRRUUUYYY[[[]]]dddcccbbbggghhhrrrvvvnnneeeaaa^^^\\\]]]___``````______````````````_________aaacccdddgggkkkqqquuuwwwwwwwwwyyyzzzzzzwwwuuurrrttttttpppooosssxxxzzzwwwwwwxxxyyyzzzzzzxxxvvvwwwyyyzzzzzzzzz{{{}}}~~~rrrhhhgggiiikkkkkkmmmpppuuuzzzzzzqqqhhhddd```ZZZWWWWWWSSSRRRQQQOOONNNOOOOOOPPPRRRTTT[[[ccckkkooonnnmmmrrrxxxzzztttpppqqquuuwwwvvvsssqqqqqqppprrrzzzzzzwwwxxx}}}yyyvvvyyy|||{{{zzzzzzuuulllaaaZZZVVVRRRNNNLLLOOORRRVVVXXXZZZZZZXXXUUUUUUUUUWWWXXXVVVRRRTTTYYY\\\jjj~~~pppiiifffbbb___```````````````______^^^]]]aaaeeeccc```^^^```aaa^^^bbbhhhrrr}}}~~~qqqeeeeeeeeefffeeebbb^^^ZZZTTTMMMHHHGGGGGGGGGLLLRRRXXXXXXYYYYYYXXXWWWVVVUUUUUUPPPNNNPPPNNNNNNZZZiii}}}tttllljjjhhheeedddbbbbbbbbbcccmmmoooRRRGGG>>>===>>>;;;888888444555555555555444444333222222222333333444444444333333444444555666666666:::666888CCCTTTdddtttooopppsss{{{yyyppphhhaaaZZZVVVPPPLLLJJJJJJJJJJJJJJJKKKLLLOOORRRUUUYYYZZZ[[[bbbbbbaaafffgggrrrtttmmmcccaaa^^^]]]^^^```aaa```___``````````````````___aaacccdddeeefffiiinnnqqqsssrrrrrrsssuuuuuusssqqqpppqqqpppnnnssszzz|||yyyqqqpppppprrruuuxxxwwwvvv}}}zzzllldddbbbeeeiiijjjlllpppvvv|||uuuooojjjiiieee___ZZZZZZUUUSSSQQQOOOOOOQQQSSSUUUXXXZZZ^^^fffooottttttrrrssswwwwwwrrrooorrruuuuuuuuuqqqnnnnnnpppuuu}}}zzzzzz~~~{{{vvvsssrrrtttwwwyyyyyytttllleeebbb```___^^^[[[SSSKKKHHHGGGGGGIIIMMMLLLRRRVVVVVVWWWYYYZZZYYYZZZYYYYYYXXXTTTNNNOOOTTTXXXcccqqq~~~mmmfffeeeeeecccaaaaaa``````aaaaaabbbccc___hhhooommmhhheeecccaaa\\\^^^aaaffflllvvvttteeeeeeeeeeeedddbbb]]]ZZZSSSMMMIIIIIIHHHGGGJJJPPPYYYZZZZZZZZZYYYXXXVVVUUUUUUOOONNNQQQQQQPPPXXXeeezzz|||zzzpppiiiggghhhgggeeeeeeeeeffffffmmmzzzYYYJJJ>>>>>>???;;;888999444444666777666555444333222333333333333333333444444444444555555555666666999777:::GGGXXXhhhxxxzzzgggmmmuuuxxxoooggg```XXXTTTOOOKKKJJJKKKKKKJJJJJJKKKMMMOOOSSSVVVYYY[[[ZZZaaaaaaaaagggjjjuuu~~~sssmmmdddbbb______```aaa``````___``````aaaaaa``````___bbbcccdddeeeeeegggjjjmmmooonnnnnnppprrrrrrqqqppppppsssrrrqqqxxxpppmmmkkknnnsssxxx{{{{{{}}}|||rrrfff___^^^bbbgggiiikkkooowww}}}{{{rrrooommmnnnkkkccc^^^]]]XXXVVVSSSQQQQQQUUUYYY[[[______aaahhhqqqwwwxxxvvvrrrttttttqqqqqqvvvwwwvvvuuurrrppprrruuu}}}yyyuuusssqqqooommmkkkjjjhhhggggggccc^^^ZZZXXXUUURRRPPPNNNIIIFFFGGGHHHFFFJJJOOOKKKSSSXXXVVVVVVYYY[[[ZZZ\\\ZZZYYYXXXTTTOOOPPPVVVUUU___jjjuuupppgggdddccccccbbbaaa```___aaacccfffggggggsss{{{xxxqqqmmmjjjfff```aaabbbcccfffmmmwww~~~xxxgggfffeeeeeedddaaa]]]YYYSSSNNNKKKLLLKKKIIIKKKOOOWWWYYYZZZ[[[[[[ZZZXXXWWWWWWQQQOOOSSSSSSQQQWWWaaasssvvvtttkkkeeefffjjjkkkfffmmmtttsssllllll{{{```MMM???>>>???:::888;;;444444444444444444444444444333333333333333333222444444444555555555555555888888===JJJZZZiiizzz~~~qqqeeeppp~~~vvvmmmeee___VVVRRRNNNKKKKKKKKKKKKKKKJJJKKKNNNQQQTTTXXXZZZ\\\\\\aaa```aaajjjnnnzzz}}}sssmmmfffdddbbbaaabbbaaa```^^^``````aaaaaaaaaaaa`````````aaaccccccccceeehhhjjjlllllllllnnnqqqssssssrrrooottttttqqqxxxxxxtttpppqqqxxx}}}lllaaa\\\]]]bbbgggiiijjjnnnuuu{{{|||wwwqqqoooppprrrooofff```^^^ZZZXXXTTTRRRSSSWWW]]]```cccbbbbbbiiirrrxxxzzzxxxvvvwwwvvvuuuyyy~~~}}}|||zzzzzz}}}wwwmmmfffffffffffffffccc___[[[\\\[[[YYYXXXWWWSSSNNNJJJLLLHHHIIIMMMMMMIIIKKKPPPMMMVVV[[[YYYWWWZZZ[[[ZZZ[[[YYYYYYYYYVVVSSSVVV\\\TTT]]]hhhrrrxxxllleeeaaa___cccaaa```___```dddhhhjjjqqq}}}xxxtttqqqllliiijjjjjjiiikkkrrr{{{{{{hhhgggfffeeedddaaa]]]YYYSSSOOOMMMNNNNNNKKKLLLOOOVVVWWWYYY[[[\\\[[[ZZZYYYZZZSSSQQQTTTUUURRRVVV^^^nnnqqqooogggcccffflllooolllyyywwwppp~~~dddPPP@@@>>>???:::888<<<555444222000111222444666444444444333333222222222444444444555555555555555777888???LLLZZZjjj{{{wwwlllhhhvvvtttllleee___UUURRRMMMKKKKKKKKKKKKKKKKKKMMMOOOSSSVVVYYY\\\]]]^^^bbb```bbblllrrr}}}}}}sssmmmgggeeeccccccbbbaaa___]]]``````aaaaaaaaaaaa``````^^^___aaabbbcccdddgggiiikkkkkkkkknnnqqqtttttttttllltttvvvpppttt}}}wwwxxxvvvfff]]]\\\]]]aaaeeehhhkkkpppwww|||xxxqqqjjjkkknnnqqqnnnfffbbbccceeeaaa[[[VVVTTTWWW]]]aaa___ccchhhoooyyy}}}wwwuuurrrsssvvvzzz|||}}}wwwccc```bbbeeeddd```\\\YYYWWWUUUYYYZZZVVVRRRQQQOOOKKKOOONNNMMMMMMNNNOOOQQQRRRNNNRRRWWWYYYXXXXXX[[[]]]XXXYYYYYYVVVTTTVVV[[[___cccbbbgggsssqqqgggdddcccaaaaaa```bbbeeeiiimmmpppxxxyyy}}}wwwuuuqqqssssssssswww{{{mmmeee```aaabbb]]]XXXVVVRRRPPPMMMIIIGGGHHHLLLOOOWWWYYY\\\]]][[[YYYXXXXXXVVVUUUSSSQQQPPPRRRWWW[[[pppqqqpppiiidddgggsss~~~xxxvvvqqqSSSCCCBBB<<<888;;;;;;666555333222333555777888333333333444444444555555444444444555555555555555===:::AAARRRaaalllzzzqqqooowwwvvvooocccWWWUUUPPPJJJIIILLLMMMKKKHHHLLLMMMPPPTTTWWWYYY[[[\\\cccbbbaaaeeennnzzz|||ooohhheeedddcccaaa___]]][[[ZZZ```___^^^___``````^^^]]]`````````aaaccceeeggghhhllllllkkkjjjiiikkkooorrriiiqqqtttqqqsss|||uuufff^^^]]]___cccgggjjjmmmrrryyy~~~{{{tttoooiiijjjnnnqqqnnngggcccdddgggddd___[[[YYY[[[___ccchhhjjjnnnwwwvvvrrrooooootttzzz~~~~~~}}}wwwaaaYYY\\\______\\\XXXVVVUUURRRWWWYYYVVVTTTSSSRRRNNNPPPOOONNNNNNNNNOOOPPPQQQQQQSSSWWWYYYYYYZZZ[[[\\\ZZZZZZXXXWWWWWWYYY^^^aaaddddddkkkxxxzzzkkkeeecccaaabbbcccfffjjjpppuuuyyyppphhhccceeefffbbb\\\ZZZQQQPPPNNNJJJHHHHHHKKKNNNRRRVVVZZZ\\\\\\[[[ZZZZZZVVVUUUSSSQQQPPPRRRWWWZZZlllnnnoookkkgggkkkwwwxxxxxxxxxXXXEEECCC===:::;;;:::888777666444444444555666333333333333444444444444444444444555555555555666777999EEEVVVbbbpppwwwppprrr{{{uuummmcccXXXVVVQQQLLLJJJMMMNNNLLLIIINNNOOOQQQTTTWWWYYY[[[[[[cccbbbccchhhrrr}}}yyylllfffeeecccbbb___^^^\\\[[[[[[___^^^^^^___```aaa___^^^aaaaaaaaaaaabbbdddfffgggkkkkkkjjjiiihhhjjjmmmppplllrrrtttrrruuutttfff___^^^```dddiiilllooottt{{{|||xxxrrrmmmfffggglllrrrpppjjjggghhhmmmlllhhhddd``````bbbeeeoooqqquuurrrlllffffffllluuu}}}{{{rrr[[[QQQTTTWWWXXXWWWUUUSSSSSSQQQVVVZZZXXXWWWXXXVVVSSSRRRQQQPPPOOOOOOOOOPPPQQQUUUUUUUUUXXXZZZ\\\[[[ZZZ\\\YYYVVVWWWZZZ___ccceeebbbfffnnnzzzooofffdddbbbcccfffkkkrrryyyrrrkkkfffhhhhhhccc]]]ZZZQQQPPPOOOKKKIIIHHHIIIKKKNNNRRRWWW[[[\\\\\\\\\]]]VVVUUUTTTQQQPPPRRRVVVYYYdddhhhkkkjjjiiimmmxxxwwwyyy^^^FFFCCC???<<<<<<888999888777666555444333333222222222333333333444444444444555555555666666666333;;;JJJZZZeeettttttnnnsss|||}}}rrrkkkbbbYYYVVVQQQMMMLLLMMMNNNMMMKKKNNNPPPRRRUUUWWWYYY[[[[[[bbbcccffflllvvvtttjjjeeedddbbb```]]]\\\[[[\\\\\\^^^^^^^^^___aaabbbaaa___bbbbbbaaaaaabbbccceeefffiiiiiihhhgggfffhhhlllooopppsssuuuwww}}}rrreee^^^^^^___ccchhhkkknnnssszzz~~~yyysssnnnbbbeeelllssstttpppmmmooouuuuuurrrmmmgggcccccceeeooottt|||nnnfff]]][[[cccnnnwww{{{~~~|||iiiRRRJJJMMMQQQSSSSSSSSSSSSTTTSSSZZZ^^^^^^\\\\\\ZZZVVVVVVUUUSSSRRRQQQQQQRRRRRRWWWUUUTTTVVVZZZ\\\[[[XXXZZZVVVTTTWWW^^^fffjjjllliiiooowwwpppffffffccceeeiiipppwwwuuummmggghhhgggaaaZZZVVVQQQPPPOOOLLLIIIGGGHHHIIIKKKPPPVVVZZZ\\\\\\\\\]]]VVVVVVTTTRRRQQQRRRUUUXXX^^^cccggghhhgggjjjqqqxxxxxxwwwdddGGGBBB???>>>===888777777777666555444333222222222222333333333333444444444555555666666777777666>>>NNN^^^kkk}}}vvvnnnrrrxxxzzzppphhh```ZZZTTTQQQMMMLLLLLLMMMMMMLLLMMMNNNQQQUUUXXXZZZ\\\]]]```ccchhhpppzzz}}}qqqhhheeecccaaa^^^[[[ZZZ[[[]]]^^^^^^^^^^^^```bbbcccbbbaaabbbbbbaaaaaaaaacccdddeeegggggggggffffffhhhlllpppvvvxxx|||pppccc]]]]]]\\\```eeeiiilllqqqxxx~~~{{{sssmmmbbbeeennnxxxzzzwwwuuuwww}}}}}}{{{tttkkkeeedddeeemmmxxx~~~nnndddYYYVVV^^^iiirrrvvvzzz{{{```LLLFFFIIINNNQQQRRRTTTUUUWWWYYY```eeedddbbbaaa^^^YYYZZZXXXWWWUUUTTTTTTTTTUUUWWWTTTSSSUUUYYY[[[[[[YYYWWWUUUVVV[[[eeennnssstttwwwpppggghhhfffhhhmmmsss{{{zzzqqqiiigggeee^^^VVVSSSPPPPPPOOOLLLIIIGGGGGGIIIKKKPPPWWW[[[]]]\\\\\\\\\WWWWWWUUUSSSQQQQQQTTTVVV\\\bbbgggiiihhhhhhkkknnnxxxvvvjjjJJJBBB???>>>>>>999444555555555555444333222222222333333333444444444444444555555666777777888;;;BBBPPPdddyyyttttttwwwwwwnnnfff^^^ZZZRRROOOLLLKKKKKKKKKLLLLLLKKKMMMQQQUUUYYY\\\^^^```___cccjjjrrr|||}}}qqqhhhfffbbb```]]][[[[[[\\\^^^```___^^^___```cccdddcccaaabbbbbbaaaaaaaaabbbdddeeeffffffggggggiiilllqqquuu}}}lllaaa]]]^^^[[[___dddhhhkkkpppxxx}}}|||tttmmmfffjjjttt~~~}}}|||}}}xxxmmmfffeeegggqqq|||~~~|||pppeeeZZZWWW___jjjqqqssspppwwwxxxWWWJJJCCCFFFKKKOOOQQQTTTVVVXXX^^^eeejjjjjjhhheeeaaa[[[[[[ZZZXXXVVVVVVVVVVVVVVVVVVUUUUUUVVVYYY[[[\\\\\\ZZZ[[[___fffnnnvvv|||~~~rrrjjjllliiilllqqqwww~~~~~~sssiiifffbbb\\\VVVSSSPPPOOONNNJJJHHHGGGHHHJJJLLLQQQXXX\\\^^^]]]\\\[[[WWWWWWVVVTTTQQQQQQSSSUUU\\\bbbiiimmmmmmkkkjjjkkkwwwuuusssPPPEEE???>>>???;;;555555555555555444444444333333333444444444555555444444555666777777888999===DDDTTTmmm}}}zzz~~~vvvnnnddd\\\YYYPPPOOOLLLKKKJJJJJJKKKLLLMMMOOOSSSWWW[[[^^^aaabbbaaaeeelllttt~~~}}}qqqiiifff```___]]]\\\\\\^^^___aaa`````````aaacccdddcccaaaaaaaaa``````aaabbbdddeeeeeegggiiikkknnnsssyyy~~~xxxhhh^^^\\\___\\\```eeeiiimmmrrrzzz}}}vvvqqqooosss{{{~~~xxxnnnhhhhhhkkkwww~~~|||zzzxxxnnndddYYYXXXaaakkkpppqqqmmmtttiiiNNNGGG@@@CCCHHHLLLOOORRRUUUWWW^^^ffflllmmmjjjhhhccc]]]YYYYYYWWWVVVUUUVVVVVVWWWVVVWWWXXXYYYZZZ\\\___aaabbbfffmmmsssyyyxxxnnnooommmpppuuu||||||pppeeeaaa^^^YYYUUUTTTPPPOOOLLLIIIFFFGGGIIILLLKKKPPPXXX]]]______^^^]]]XXXXXXVVVTTTRRRQQQRRRTTTXXX___iiipppqqqpppnnnmmm}}}sssmmmwww~~~XXXIII???<<<>>><<<:::999777666555555555555444444555555555666666666444444555666777888999999<<>>JJJVVVhhh{{{{{{yyy}}}sssiii```YYYUUUTTTSSSTTTWWW\\\```bbbcccdddeeeffffffggghhhkkkmmmmmmtttrrreee\\\XXXYYY[[[]]]```cccfffgggeeeeeeddddddccccccbbbbbbeeeeeeeeefffjjjqqqzzzssshhhbbbccchhhjjjooouuuyyy|||~~~zzzvvvnnnhhhcccbbbcccdddeeefffgggfffdddccccccdddhhhgggkkkqqqtttvvv{{{yyyvvvzzzoookkkppptttmmmnnn}}}{{{ZZZMMMDDDBBBFFFFFFHHHIIIKKKMMMOOOQQQRRRRRRSSSSSSTTTWWW]]]eeemmmsssnnnssswwwvvvpppkkkiiiiiipppvvv|||~~~sssgggdddccc___ZZZXXXWWWUUUQQQLLLIIIGGGFFFFFFHHHKKKQQQWWW\\\^^^___^^^]]]]]][[[YYYWWWUUUTTTTTTYYY___hhhsssyyyvvvmmmeeeccc\\\XXX\\\```___^^^^^^rrrmmmQQQFFFBBB???===888777777666666666777777333333333444444444444444444333444777777666:::AAAKKKZZZooo|||rrrhhh```YYYUUUSSSSSSTTTXXX]]]aaacccccceeefffgggfffggghhhlllooorrrxxxqqqddd\\\WWWYYY[[[___bbbeeehhhiiihhhgggfffeeedddcccbbbaaaggghhhiiilllrrr|||rrriiieeegggkkkooosssxxx|||~~~uuuqqqkkkeee```]]]\\\[[[^^^______^^^\\\\\\]]]___dddbbbdddjjjooottt|||}}}yyy{{{~~~kkkkkkvvvxxxrrroooaaaJJJKKKHHHBBBFFFKKKJJJLLLNNNPPPRRRSSSTTTTTTSSSRRRRRRRRRUUU\\\eeelllooowww~~~yyyrrrmmmlllvvv}}}xxxkkkfffddd```[[[YYYWWWUUUQQQMMMIIIGGGGGGGGGGGGKKKQQQWWW[[[]]]]]]]]]\\\[[[ZZZYYYWWWUUUTTTSSSUUU[[[fffrrrxxxvvvmmmeee___XXXUUUZZZ```bbbbbbcccnnnoooRRRGGGDDDAAA>>>999888777777666666666666444555666666777777666666444333555888777777<<>>FFFOOOddd{{{qqqiiibbb]]]ZZZVVVVVVWWWZZZ^^^`````````aaaaaabbbbbbcccfffkkknnnttt}}}qqqccc\\\UUUWWWZZZ^^^aaadddeeeffffffffffffffffffffffffgggjjjnnntttzzzsssiiiccccccgggrrruuuxxx{{{}}}yyyrrrmmmfff```[[[[[[\\\]]]^^^^^^\\\XXXUUUTTTVVVXXXVVVVVV[[[dddlllsss}}}}}}vvvssspppmmmssswww{{{pppnnn[[[LLLFFFFFFFFFNNNTTTMMMQQQRRRTTTWWWYYY[[[\\\\\\UUUUUUSSSQQQQQQWWW```hhhzzz~~~{{{wwwooogggddd```\\\[[[VVVTTTPPPMMMJJJIIIHHHHHHBBBFFFMMMUUU[[[^^^``````ZZZZZZZZZZZZYYYXXXVVVVVVVVV\\\gggsssyyyvvvlllccc\\\YYYZZZaaafffffffffhhhuuurrrSSSEEECCC???;;;;;;:::999777666555555555222222444555555555444333555555777999888888???HHHRRRhhh{{{qqqiiiccc^^^[[[XXXXXXXXX[[[^^^``````_________``````bbbeeejjjnnnsssqqqccc[[[TTTVVVYYY]]]```bbbcccdddcccdddeeefffgggiiiiiijjjlllpppwww}}}uuukkkbbb```aaalllssszzz}}}}}}}}}~~~xxxrrrkkkeeebbb^^^\\\bbblllmmmmmmkkkfff___ZZZVVVUUUUUUWWW[[[aaajjjttt}}}}}}qqqjjjnnnwwwrrrooouuutttRRRMMMIIIHHHKKKOOOQQQQQQUUUVVVXXX[[[]]]^^^\\\[[[\\\\\\[[[WWWUUUYYYccckkk{{{}}}}}}qqqhhhfffeee___YYYYYYWWWSSSOOOLLLJJJHHHHHHHHHJJJMMMRRRVVVZZZ\\\^^^^^^^^^]]][[[ZZZXXXWWWVVVVVV[[[gggwww~~~xxxmmmfffcccaaa```dddlllsssuuuuuuvvv}}}UUUIIIFFF>>>;;;999888888777777777777777555666777777777666444333666555666999;;;;;;AAAGGG^^^ooo~~~~~~vvvooohhh```\\\]]]]]]^^^\\\[[[^^^cccbbb]]]___```aaaaaaaaadddhhhkkkzzzvvviii___XXXWWWWWWXXX[[[___cccfffdddgggiiihhhdddeeejjjooozzz}}}~~~~~~uuukkkcccaaaccckkkrrrzzz~~~~~~~~~}}}wwwqqqjjjfffhhhjjjiiikkkpppoooooonnnkkkeee^^^XXXTTTRRRTTTYYYaaajjjttt|||vvvpppvvvxxxmmmoooyyyhhhQQQMMMJJJIIIMMMQQQSSSTTTWWWXXX[[[^^^aaacccdddcccdddeeeccc___\\\^^^gggooo}}}}}}}}}}}}{{{|||ooogggfffeee```ZZZYYYWWWTTTPPPLLLJJJHHHHHHGGGJJJNNNSSSWWWZZZ]]]^^^```___^^^]]][[[YYYXXXWWWXXX[[[fffttt{{{vvvmmmhhhjjjiiijjjooovvvzzzxxxtttuuuVVVIIIEEE>>>;;;999888888777777777777777666666777777666555555444777555777:::;;;<<>>===999888888777777777777777777777666666555555666666777666777:::;;;===EEENNNggg{{{uuunnnhhh```]]]]]][[[^^^```aaadddgggfffaaabbbcccccccccdddgggllloooyyynnnccc]]]YYYXXXWWWWWWYYY\\\```bbbccccccccceeeiiioootttxxxuuullldddbbbdddhhhpppzzz~~~~~~~~~~~~{{{{{{{{{|||}}}zzzrrriiidddjjjmmmqqqsssppphhh^^^VVVSSSWWW___iiisss}}}zzzwww||||||tttzzzrrrZZZRRRPPPNNNNNNPPPSSSVVVXXX[[[]]]___aaadddgggkkknnnsssvvvvvvtttqqqsssyyyxxxsssqqqrrrxxx~~~}}}uuulllggggggeeeaaa]]]ZZZXXXUUUQQQMMMKKKJJJIIIFFFIIIOOOUUUYYY\\\^^^^^^`````````___]]]ZZZXXXWWWWWWYYYaaannnuuusssllliiinnnpppyyyxxxjjjWWWHHHCCC>>>>>>999888888777777777777777888777666555555666777888666555666999999===GGGRRRmmm}}}|||sssmmmggg```]]]]]][[[___bbbbbbdddfffddd```aaabbbbbbbbbcccfffkkkoooxxxmmmeee```ZZZYYYWWWWWWXXX[[[^^^```dddbbbbbbeeekkkrrrxxx{{{~~~tttkkkcccaaaccchhhpppyyy}}}~~~~~~|||pppgggccceeehhhlllooooooiii___XXXSSSXXXbbbmmmwww~~~|||{{{|||yyyggg[[[TTTSSSRRRRRRRRRTTTWWWYYY^^^```bbbcccccceeehhhkkkppptttxxxyyyxxx{{{}}}vvvqqqqqqsssuuuyyy~~~xxxoooiiigggeeeaaa]]][[[YYYUUUQQQNNNLLLJJJJJJFFFIIINNNTTTYYY\\\^^^___``````___^^^\\\YYYVVVUUUSSSVVV```nnnuuurrrjjjfffnnnpppxxxuuukkkYYYHHHCCC>>>>>>999888888777777777777777888777666555555666777888666555666777888<<>>999888888777777777777777777777666666777777888888666666666777888===MMM\\\mmmzzz~~~uuummmhhhccc]]]ZZZ\\\___dddgggfffeeegggfffdddeeeeeeeeedddfffjjjpppuuutttiiicccaaaZZZYYYXXXXXXYYY\\\___aaaeeegggiiimmmrrrxxx}}}wwwpppjjjdddccceeejjjpppwwwzzzzzz|||~~~xxxsssnnnfffccc``````bbbaaa\\\XXXSSSZZZeeeqqq||||||vvvqqqqqqrrrvvvlll___YYYVVVXXX[[[[[[\\\^^^cccgggnnnrrruuutttqqqoooppprrrwww}}}|||kkkeeebbbeeejjjooovvv}}}|||pppiiiddd```]]]\\\ZZZWWWSSSOOOMMMKKKKKKFFFHHHJJJNNNTTTYYY^^^``````aaaaaa```^^^ZZZVVVTTTRRRSSS[[[hhhpppnnniiigggqqqkkklllxxxzzzjjjgggwww[[[IIIBBB======999888888777777777777777666666777888888888888888888888888999999@@@QQQbbbuuuzzz{{{rrrjjjeee```[[[YYYZZZZZZ```cccbbbbbbeeeggggggffffffeeeeeefffkkkqqqvvvttthhhbbb```ZZZYYYXXXXXXZZZ]]]```bbbeeeiiioootttwww|||~~~tttnnniiieeeeeegggkkkpppvvvyyyyyy||||||yyytttllljjjddd^^^\\\]]]]]]ZZZWWWVVV]]]iiiuuuyyyrrrkkkhhhiiilllttt}}}tttiiibbb[[[VVVYYY]]]___```ccciiimmmuuuyyy~~~}}}yyywwwwwwzzzvvvpppccc```aaagggmmmpppssswwwsssiiiccc___]]]\\\ZZZWWWSSSOOOMMMLLLKKKFFFGGGIIIMMMRRRXXX^^^aaabbbbbbcccbbb___[[[WWWUUUTTTTTTZZZeeemmmmmmjjjiiinnnfffdddpppzzzlll^^^mmm\\\IIIBBB<<<===999888888777777777777777555666777999999999888777::::::::::::;;;BBBTTTfffzzz~~~yyyppphhhddd___ZZZXXXZZZTTTZZZ^^^]]]]]]bbbfffgggeeedddccccccdddiiipppuuuuuuiiicccaaaZZZZZZYYYYYY[[[^^^aaacccdddkkksssyyy{{{xxxqqqjjjfffggghhhrrrrrrrrrtttxxx}}}~~~xxxrrrnnniiieeebbb___ZZZUUUVVV[[[YYYdddmmmttt~~~kkkdddfffaaabbbkkkmmmooorrryyyzzzggg^^^^^^aaaddd```___bbbdddfffkkkqqqzzz}}}~~~~~~}}}|||}}}~~~yyypppllljjjdddbbbggglllnnnqqqttt||||||pppjjjfffaaa]]]___[[[VVVQQQNNNKKKHHHFFFHHHGGGHHHMMMUUU\\\______aaaaaaaaa___]]][[[XXXVVVWWWYYY[[[```lllvvvssshhhfffdddfffqqq~~~yyylllbbbhhh{{{bbbFFFAAA@@@:::<<<;;;:::888777555444333777777888888888777777666777666666999;;;CCCWWWlll~~~~~~zzzpppfffbbb^^^WWWSSSSSSNNNPPPSSSUUUVVVXXX[[[]]]___]]]]]]___```cccllluuuvvviiicccaaaYYY[[[]]]^^^___aaadddggghhhlllvvv~~~}}}zzzuuuoooiiiggghhhjjjqqqqqqrrrtttxxx|||~~~~~~~~~}}}yyytttnnnkkkgggbbb___^^^[[[WWWWWW[[[[[[gggsss{{{yyyddd\\\^^^[[[\\\cccdddbbbeeeiiiqqq|||ooobbb___cccggghhhdddccceeefffgggkkkqqq{{{}}}~~~~~~|||{{{|||~~~vvvpppllllllfffcccggglllppptttxxx|||{{{pppjjjfffbbb^^^]]]YYYTTTQQQNNNLLLJJJHHHIIIGGGHHHMMMUUU\\\^^^___``````___^^^\\\YYYVVVTTTSSSTTTUUU[[[iiivvvvvvpppkkkggghhhrrr}}}mmmeeejjj|||eeeIIIBBB@@@:::;;;;;;:::999777666555555666666777777777666666555888777777999;;;DDDXXXkkkyyyoooeeeaaa]]]WWWSSSRRRMMMNNNQQQRRRRRRSSSUUUWWWUUUTTTUUUYYY]]]cccnnnyyyttthhhbbb```XXXZZZ\\\]]]^^^```dddfffmmmrrrzzzyyyvvvtttpppjjjfffeeefffhhhmmmoooqqquuuxxx{{{}}}~~~~~~|||{{{zzzzzzwwwwwwwwwvvvtttpppllliiigggbbb^^^^^^^^^ZZZZZZ\\\___mmm|||ttt^^^TTTWWWUUUWWW[[[YYYYYYZZZ]]]bbbiiiqqqyyy}}}|||sssiiiccceeekkkpppnnnkkkiiiiiihhhgggkkkqqqvvvxxxyyyxxxuuutttwwwzzz{{{vvvrrrooooooiiifffiiimmmpppuuuzzz|||zzzpppjjjgggccc```[[[XXXTTTQQQOOONNNLLLJJJIIIGGGGGGLLLTTT[[[^^^^^^______^^^\\\ZZZWWWTTTRRRSSSRRRRRRXXXeeerrruuurrrjjjhhhhhhrrrooogggmmm~~~iiiLLLCCC@@@:::::::::999888888777666666555555666666666666555555999888888:::<<>>JJJ\\\jjjxxxuuuyyyzzzwwwmmmccc___[[[UUUQQQPPPKKKLLLLLLKKKIIIHHHHHHIIIIIIIIINNNVVV___jjjzzzqqqeee___^^^\\\^^^aaaccceeehhhkkknnnrrr|||~~~ssskkkfffeeebbb^^^[[[YYYZZZ\\\bbbfffmmmuuu{{{~~~~~~xxxqqqkkkiiiiiijjjlllmmmnnnnnnllliiiggggggbbb^^^^^^^^^\\\]]]```jjjzzzpppXXXNNNRRRQQQSSSUUUQQQVVVWWWXXXZZZ]]]```cccdddiiilllpppvvv|||}}}xxxsssmmmfffbbbgggooowww{{{~~~}}}yyyyyy}}}yyyuuutttssspppmmmkkkkkkmmmmmmjjjkkknnnxxx~~~sssmmmjjjeeebbb^^^ZZZUUURRROOOMMMJJJIIIIIIGGGFFFJJJQQQXXX\\\]]]______^^^]]][[[XXXVVVTTTWWWVVVXXX___fffhhheeebbbaaalllsssqqqrrrvvvssskkkgggtttsssPPPCCC@@@;;;666666666666666666666666555666777888888888888888888::::::;;;@@@NNN___kkkvvv}}}sssxxxwwwmmmccc___[[[TTTPPPPPPMMMMMMMMMLLLIIIGGGGGGHHHKKKKKKPPPYYYbbblll|||pppddd```___^^^```cccfffiiimmmqqqttt}}}wwwmmmfff______]]]ZZZVVVUUUVVVXXX]]]bbbjjjrrryyy~~~xxxoooiiihhhhhhjjjlllnnnooommmiiidddaaaaaa]]][[[ZZZYYYYYY^^^eeerrrlllVVVNNNQQQPPPQQQTTTQQQRRRSSSUUUVVVXXXZZZ[[[[[[\\\bbblllxxx}}}uuulllbbb]]]ccclllwww}}}~~~~~~uuuqqqpppooommmkkkiiijjjkkkiiifffgggkkkwww}}}sssnnnjjjgggccc^^^[[[VVVRRRPPPMMMJJJHHHJJJGGGEEEIIIPPPWWW[[[]]]^^^^^^^^^^^^\\\ZZZXXXWWWUUUUUUZZZdddiiigggccc```dddttt|||tttlllmmmmmmgggfffwwwuuuPPPBBB???<<<666666666666666666666555555666777888888999999888777:::;;;;;;BBBRRRcccmmmwwwwwwsssyyyzzz|||wwwmmmccc___[[[UUUPPPPPPNNNOOOOOOMMMKKKIIIIIIJJJMMMNNNSSS[[[ccclllyyypppeeeaaaaaa^^^aaaeeeiiimmmrrrwww{{{}}}wwwnnnfff```YYYZZZYYYWWWUUUUUUWWWYYY[[[___fffooovvvzzz}}}~~~||||||}}}zzzrrrllllllnnnrrrtttuuuuuupppiiiaaa\\\\\\[[[ZZZZZZXXXZZZeeeqqq{{{jjjVVVPPPTTTPPPPPPUUUUUUVVVVVVXXXYYYZZZZZZYYYYYYWWW\\\ggguuuuuuiii]]]XXX___iiiuuu}}}}}}zzzuuuqqqnnnmmmmmmjjjhhhfffgggeeeccchhhooowwwzzzpppmmmkkkhhheee]]]YYYUUURRRPPPNNNLLLKKKJJJGGGEEEHHHOOOVVV[[[\\\\\\]]]]]]^^^]]][[[ZZZYYYXXXWWW\\\fffkkkgggbbbaaaaaasss{{{qqqjjjnnnnnnhhhfffzzzvvvOOO@@@???===999999888888777777666666444555666777888888888888555999:::;;;CCCUUUfffnnnxxxxxxsssrrr{{{~~~wwwmmmddd___[[[UUUQQQQQQOOOPPPPPPOOOMMMKKKLLLMMMPPPQQQWWW___fffmmmxxxpppfffccccccbbbfffkkkooouuuzzzyyyyyyppphhh```ZZZVVVWWWWWWVVVVVVVVVYYY[[[ZZZ^^^eeelllrrrwwwyyyzzz~~~~~~yyyuuusssrrrqqqqqqrrrwww||||||tttpppqqqsss{{{}}}~~~|||uuulllaaa[[[ZZZ[[[\\\\\\ZZZ^^^lll|||jjjYYYTTTWWWRRRRRRXXXYYY^^^^^^`````````___^^^]]]XXX\\\eeerrrtttgggYYYTTT\\\hhhxxx}}}yyyvvvxxxyyywwwrrrooonnnoookkkgggdddcccaaaccckkktttwwwvvvnnnlllllljjjggg[[[XXXTTTRRRQQQPPPNNNMMMJJJGGGEEEHHHOOOVVVZZZ\\\[[[[[[\\\]]]]]]\\\ZZZYYY]]][[[___gggjjjeee``````ZZZkkksssllljjjrrrrrrjjjfff|||vvvNNN???>>>>>>;;;;;;::::::999888888777333444555666777777777777444999:::;;;DDDXXXhhhooowwwwwwqqqrrr~~~xxxnnnddd```\\\VVVRRRQQQNNNPPPPPPOOONNNMMMNNNOOORRRTTTZZZccciiioooyyypppgggeeeeeegggkkkpppvvv|||}}}vvv{{{rrrjjjaaa[[[ZZZVVVVVVVVVTTTSSSTTTWWWZZZZZZ^^^dddiiimmmqqquuuxxxxxx}}}|||wwwsssooojjjfffgggggghhhjjjmmmqqquuuwww|||~~~|||wwwwwwxxxwwwnnndddZZZ```[[[YYY\\\___gggxxxiii^^^UUUUUUVVVVVVYYY^^^_________aaaccccccbbbaaa___aaabbbfffqqqlll___XXXVVVXXX]]]qqq}}}yyyyyy{{{wwwqqqqqquuutttyyyyyyssspppqqqppplllkkkkkkiiieeebbbdddllltttuuullliiihhhgggeee___]]]ZZZWWWUUUQQQMMMJJJFFFFFFHHHJJJNNNSSSWWWZZZ\\\\\\[[[ZZZZZZZZZZZZZZZ```^^^]]]aaaffffffaaa\\\^^^jjjrrrqqqtttzzzxxxoookkk~~~yyyTTTCCC???>>>;;;:::777555444444555666444555555666666666666666999;;;:::;;;HHH]]]lllqqq|||{{{yyyzzzxxxrrriii```ZZZUUURRRPPPRRRPPPNNNLLLLLLNNNQQQRRRWWWYYY\\\___eeeooo}}}ooogggfffgggmmmqqqxxx}}}sssjjjbbbZZZUUUTTTUUUUUUUUUTTTSSSTTTVVVYYYZZZ]]]aaafffiiimmmqqquuuvvvyyy}}}~~~yyytttoookkkfffbbbaaaaaa```bbbdddhhhlllooovvvyyy|||}}}{{{{{{~~~{{{{{{|||zzzpppdddZZZ___\\\[[[___dddmmm~~~jjj```XXXXXXYYYXXXZZZ]]]^^^___```aaabbbccceeeeeegggiiikkkmmmvvvnnn```YYYVVVXXX\\\kkkzzzwwwnnniiigggfffhhhmmmmmmkkknnnssswww|||{{{uuuqqqqqqooolllfffggggggeeeeeejjjsss{{{~~~vvvkkkffffffeeeddd___]]]YYYWWWTTTPPPLLLIIIGGGGGGHHHJJJMMMSSSWWWZZZ[[[[[[ZZZZZZYYYYYYZZZZZZ^^^\\\\\\```eeefffbbb]]]ZZZhhhrrrtttwww|||yyyqqqlllyyyUUUDDD@@@>>><<<;;;888666555555666777444555555666666666666666888::::::<<>>KKK```rrrzzzzzzsssjjjaaa[[[WWWSSSQQQMMMLLLLLLLLLOOOSSSVVVYYYWWWZZZ]]]bbbhhhttt{{{lllhhhlllqqqttt|||uuuggg]]]WWWQQQNNNOOOQQQRRRRRRQQQPPPQQQSSSUUUXXXZZZ\\\^^^___bbbfffiiilllkkklllqqqxxx}}}}}}|||~~~~~~~~~}}}}}}}}}~~~{{{{{{{{{{{{{{{{{{{{{{{{|||}}}xxxsssmmmhhhccc___[[[XXXXXXVVVTTTSSSTTTXXX\\\___cccggglllooorrrxxxvvvjjjccc[[[]]]bbbjjjttt|||jjjfffcccdddgggiiiiiihhhiiikkkkkkhhhcccaaafffjjjssszzzsssddd[[[VVVWWW[[[cccuuurrriiiccc```aaaeeehhhmmmsssxxx||||||tttooollliiihhhiiiiiihhhiiilllssswwwzzzzzzooojjjhhhdddaaa___\\\XXXTTTQQQNNNKKKHHHJJJIIIGGGHHHKKKQQQXXX\\\ZZZZZZZZZZZZYYYYYYXXXXXXXXXVVVWWW]]]ccceeebbb^^^VVVcccuuunnnjjjyyy|||WWWFFFAAA???;;;:::999777777666777777444555555666666666666666888999:::???KKK___rrr~~~}}}{{{tttjjjaaa[[[WWWTTTSSSMMMLLLLLLNNNPPPTTTXXXZZZXXX[[[___ccciiisss}}}oookkkpppuuu}}}~~~qqqcccZZZTTTOOOMMMNNNNNNOOOPPPPPPOOOOOOPPPRRRXXXYYY[[[]]]]]]___bbbeeefffeeefffjjjqqqvvvwwwvvvxxxwwwwwwwwwwwwxxxyyyyyyuuuuuuuuutttttttttttttttvvvwwwyyy{{{}}}}}}}}}}}}|||}}}~~~~~~|||rrrmmmgggbbb^^^ZZZVVVTTTSSSRRRPPPOOOPPPRRRVVVXXX[[[___dddiiiooovvvtttgggbbb[[[```gggppp|||zzzjjjiiiiiikkkqqqvvvvvvttttttuuutttnnngggccceeeiiiyyyuuufff]]]XXXYYY\\\aaassssssiiidddeeeiiikkkqqqwww}}}~~~uuummmjjjjjjjjjjjjiiiiiiiiilllpppsssyyy}}}tttqqqnnnggg```]]]ZZZVVVRRRPPPMMMKKKHHHJJJIIIGGGHHHKKKQQQWWW[[[YYYZZZZZZ[[[ZZZYYYXXXXXXVVVUUUVVV\\\ccceeebbb^^^XXXbbbvvviiifffsss}}}WWWFFFAAA???999888777777666666666666444555555666666666666666999888:::@@@LLL^^^rrr}}}{{{tttjjjaaaZZZWWWTTTSSSOOOOOOOOOOOOQQQTTTWWWYYYZZZ]]]```ccchhhqqq}}}uuurrruuuyyyvvvjjj]]]VVVQQQLLLJJJKKKLLLMMMOOONNNMMMMMMNNNPPPUUUWWWZZZ\\\\\\]]]___```______```dddiiimmmoooppprrrqqqpppqqqssstttuuutttpppppppppoooooooooooooooppprrrtttwwwxxxyyyyyyyyyxxxyyy|||}}}~~~}}}|||{{{{{{{{{zzzxxxvvvkkkgggaaa[[[XXXUUURRRQQQMMMLLLKKKKKKLLLNNNPPPRRRVVVZZZ^^^ccchhhqqq{{{mmmaaa___^^^eeemmmwwwxxxlllmmmnnnqqqxxx||||||zzztttnnnjjjjjjkkk~~~zzzjjj```ZZZZZZ]]]___ooo}}}uuujjjdddfffjjjqqqzzz~~~tttkkkiiikkkiiihhhhhhiiikkknnnqqqrrrxxx}}}wwwuuuqqqhhh___[[[XXXTTTQQQOOOMMMKKKJJJJJJIIIHHHIIILLLQQQWWWZZZZZZ[[[\\\\\\\\\[[[YYYXXXVVVUUUVVV\\\ccceeebbb^^^ZZZbbbvvvgggcccooo}}}WWWEEE@@@>>>777777777777666666555555444555555666666666666666999888:::BBBNNN___uuu~~~zzz~~~~~~{{{tttiii```YYYVVVTTTSSSQQQPPPQQQQQQSSSUUUWWWXXX\\\^^^bbbdddiiiqqq{{{|||xxx{{{~~~pppeeeYYYSSSOOOIIIFFFGGGJJJLLLMMMMMMLLLLLLMMMNNNQQQTTTYYY[[[[[[[[[[[[\\\XXXZZZ\\\^^^```cccgggjjjlllkkkjjjkkkoooqqqqqqppplllkkkkkkkkkjjjjjjjjjjjjkkkmmmoooqqqssstttttttttqqqtttwwwyyyzzz}}}}}}{{{zzzyyyvvvuuuuuuuuutttrrrnnnkkkddd```ZZZUUURRRQQQOOOMMMIIIIIIJJJKKKLLLMMMNNNNNNTTTWWWZZZ\\\```gggqqqyyy|||hhh___aaaccckkkttt}}}vvvnnnqqqrrrsss{{{~~~}}}{{{yyyvvvtttrrrrrr|||oooccc\\\[[[]]]___nnn}}}}}}qqqkkkmmmrrr{{{|||rrriiihhhmmmjjjiiiiiikkknnnppprrrsssuuu|||uuussspppggg^^^YYYVVVRRROOONNNMMMLLLKKKIIIIIIIIIJJJMMMQQQVVVXXX[[[[[[]]]]]]]]]\\\ZZZYYYWWWUUUVVV\\\ccceeebbb^^^ZZZbbbvvviiidddnnn}}}WWWEEE???===777888888888888777666666444555555666666666666666888777;;;EEEQQQccc{{{|||xxxwww|||{{{ssshhh^^^XXXUUUSSSSSSPPPPPPQQQRRRTTTVVVXXXYYY\\\___cccfffjjjsss}}}}}}~~~mmmcccXXXSSSOOOIIIFFFFFFIIIKKKMMMMMMLLLKKKLLLMMMNNNRRRWWWZZZ[[[ZZZYYYYYYSSSVVVYYYZZZZZZ\\\bbbfffiiigggfffhhhllloooooonnnhhhhhhhhhhhhggggggffffffhhhiiikkknnnooopppppppppkkkooosssvvvwww{{{~~~~~~}}}{{{yyywwwuuutttttttttrrrqqqoookkkeeeaaa```[[[VVVQQQOOONNNLLLKKKHHHIIIKKKLLLNNNNNNOOOOOOSSSUUUWWWWWWYYY```iiippp{{{zzzhhhbbbfffgggpppyyytttqqqssstttttt|||}}}{{{{{{{{{||||||zzzxxxvvvtttfff]]][[[]]]aaapppyyyzzz|||wwwyyy~~~{{{qqqhhhhhhnnnmmmllllllmmmoooqqqqqqqqqttt~~~{{{rrrpppmmmeee]]]XXXUUUQQQNNNNNNNNNMMMLLLHHHIIIIIIKKKNNNRRRUUUWWW[[[\\\^^^^^^^^^]]][[[YYYWWWVVVWWW\\\ccceeebbb^^^YYYbbbvvvkkkfffooo}}}VVVDDD???===888888999999999888888777444555555666666666666666777666;;;GGGTTTfffzzzyyy|||rrr|||www|||zzzssshhh^^^WWWTTTSSSRRROOOPPPQQQSSSUUUWWWYYY[[[[[[___cccgggllluuupppcccVVVPPPMMMIIIFFFGGGKKKLLLLLLMMMOOOPPPQQQQQQQQQTTTXXXYYYXXXUUUSSSRRRTTTVVVYYYZZZZZZ[[[\\\^^^______bbbeeeiiijjjhhhfffhhhfffeeecccccceeefffhhhgggiiillllllkkkjjjjjjkkkiiikkkoootttxxx{{{}}}~~~|||}}}}}}|||yyyxxxxxxyyyzzzyyyxxxzzz}}}~~~}}}zzz}}}|||{{{xxxtttpppllljjjkkkkkklllkkkhhhddd```]]]RRRQQQOOOMMMKKKIIIHHHHHHIIIIIIJJJLLLMMMOOOPPPPPPUUUUUUVVVWWWXXX\\\bbbfffrrrwww~~~ooobbbbbbfffmmmuuu|||vvv||||||{{{{{{{{{{{{pppgggccc^^^[[[gggnnnvvvuuuwww|||}}}tttlllhhhiiiiiijjjkkkllllllllllllkkkuuuqqqgggcccbbbbbb]]]WWWQQQMMMMMMMMMKKKHHHJJJIIIIIIJJJMMMRRRWWWZZZ___^^^^^^^^^^^^]]]ZZZXXXYYYXXXWWWZZZ]]]]]]ZZZVVVTTT___sss~~~tttgggqqqXXXDDD???>>><<<;;;:::888777666666666777777777777888888888888:::777:::EEESSSggg|||{{{|||vvv}}}zzztttjjj```YYYTTTQQQNNNOOOOOOOOOOOOOOOPPPTTTWWW]]]]]]```eeehhhnnn{{{~~~ooobbbUUUOOOLLLHHHFFFGGGLLLMMMMMMNNNOOOPPPQQQRRRUUUWWWZZZ[[[ZZZXXXWWWWWWVVVXXXZZZZZZZZZYYYZZZ\\\\\\]]]^^^bbbfffhhhhhhgggfffeeedddbbbbbbbbbcccdddeeehhhjjjkkkjjjiiihhhiiifffhhhlllppptttwwwyyyyyyyyyzzzzzzxxxvvvttttttuuuuuuttttttvvvyyyzzzyyywwwuuuuuusssqqqnnnkkkhhhfffeeeeeeeeeccc```]]]ZZZWWWPPPOOOMMMLLLJJJIIIIIIIIIIIIIIIJJJLLLMMMNNNOOOPPPSSSTTTVVVWWWYYY]]]bbbeeemmmqqqxxx}}}ooofffgggkkkooozzz}}}|||}}}pppgggdddaaa```mmmvvvwwwuuusssxxx~~~~~~vvvnnnkkkmmmiiiiiijjjkkklllmmmnnnoooxxx~~~ooogggeeedddeee]]]WWWQQQNNNMMMMMMKKKIIIJJJJJJIIIKKKNNNSSSXXX[[[^^^^^^^^^______^^^\\\ZZZ[[[YYYWWWXXXZZZ[[[YYYWWWVVV^^^ooo~~~ssshhhpppXXXEEE???>>>;;;:::999888777777777777666666666777777777888888:::777<<>>MMM^^^qqq}}}vvvkkkaaaYYYTTTQQQOOONNNOOOPPPPPPPPPRRRUUUXXX^^^^^^aaagggnnnvvvvvviii^^^SSSNNNJJJGGGGGGJJJOOOPPPPPPQQQRRRRRRSSSSSSXXXYYYZZZYYYXXXXXXZZZ\\\\\\]]]]]]\\\[[[ZZZ[[[]]]]]][[[YYYZZZ]]]```bbbbbb___``````___^^^]]][[[ZZZ^^^bbbfffhhhgggeeeddddddfffhhhjjjmmmooopppppppppoooppppppnnnkkkiiiiiijjjggghhhiiijjjlllmmmllllllkkkjjjiiifffdddaaa___^^^WWWVVVSSSPPPMMMKKKKKKJJJIIIHHHHHHHHHIIIJJJJJJKKKJJJJJJKKKLLLMMMNNNOOOOOOTTTVVVXXXZZZZZZ[[[^^^```aaadddiiinnntttzzz~~~uuullliiijjjmmmvvv|||{{{zzzgggcccdddjjjppp~~~yyyttttttzzzzzzsssmmmlllnnniiiiiihhhiiilllqqqvvvyyyxxxtttkkkgggdddccc\\\XXXRRRPPPPPPOOOLLLJJJKKKJJJJJJLLLOOOUUUZZZ]]]\\\^^^``````___^^^]]]]]]ZZZVVVRRRRRRVVVZZZ[[[[[[YYY]]]fffsssyyykkkoooxxxYYYEEE???===999999888888888888888999555555555555666666666666999888@@@PPPaaarrrwwwlllaaaYYYTTTQQQOOONNNOOOQQQQQQQQQSSSVVVXXX^^^]]]```hhhooowwwrrreee\\\RRRMMMIIIFFFGGGKKKQQQQQQQQQRRRRRRSSSSSSTTTYYYZZZZZZYYYXXXYYY[[[]]]\\\]]]]]]]]][[[\\\^^^______\\\YYYXXXYYY[[[\\\\\\[[[[[[\\\\\\[[[ZZZYYYYYY\\\___ccceeedddcccbbbbbbeeefffhhhiiijjjjjjiiiiiiiiijjjjjjiiifffeeeeeefffcccdddfffgggggggggggggggiiigggeeeaaa^^^[[[XXXWWWSSSQQQNNNKKKIIIHHHHHHIIIFFFFFFFFFGGGHHHJJJKKKLLLKKKLLLLLLMMMNNNOOOPPPPPPSSSUUUVVVVVVVVVUUUWWWXXXWWWZZZ^^^aaafffllltttyyy{{{rrrkkkiiilllpppyyy}}}zzzkkkhhhjjjqqq{{{~~~wwwyyy~~~zzztttnnnlllnnnkkkjjjiiijjjmmmrrrxxx{{{yyytttlllhhhdddaaa\\\XXXSSSQQQQQQPPPMMMJJJJJJJJJJJJLLLPPPUUUZZZ^^^]]]___aaa```^^^\\\\\\\\\VVVRRRPPPQQQVVV[[[]]]]]]WWW\\\ccclllzzz~~~kkkpppxxxYYYEEE???===999999888888888888888999555555555555666666666666999888AAARRRbbbpppyyymmmaaaYYYTTTQQQOOONNNOOOQQQRRRSSSTTTWWWYYY^^^]]]```hhhpppxxxyyyoooaaaYYYQQQLLLHHHEEEHHHMMMQQQQQQRRRRRRRRRSSSSSSSSSYYYZZZ[[[[[[ZZZZZZ\\\^^^\\\]]]]]][[[ZZZ[[[]]]___]]]ZZZWWWUUUUUUVVVVVVUUUUUUUUUVVVVVVWWWXXXXXXYYY\\\^^^aaabbbbbbaaabbbcccbbbbbbcccddddddcccaaa```bbbcccdddcccaaaaaaaaabbbaaabbbddddddbbbbbbbbbcccdddbbb^^^ZZZVVVSSSQQQPPPNNNLLLJJJHHHGGGGGGGGGHHHEEEEEEFFFGGGIIIJJJLLLMMMMMMNNNNNNOOOPPPPPPQQQQQQQQQRRRRRRQQQPPPPPPQQQSSSRRRTTTVVVWWWXXX\\\ccciiiuuuvvvuuupppllllllsssyyyzzzooooooqqqyyy~~~{{{}}}xxxqqqooopppmmmlllkkklllooosssxxx{{{}}}rrrllljjjfffbbb[[[XXXTTTRRRRRRQQQNNNKKKIIIIIIIIIKKKOOOUUUZZZ^^^^^^aaabbb```\\\YYYXXXYYYQQQPPPOOORRRXXX[[[\\\ZZZTTT[[[```eeeppp~~~}}}iiiqqq}}}XXXEEE???===::::::999888777777888888555555666666666777777777888888BBBTTTcccooozzzrrruuu{{{zzznnnaaaYYYTTTQQQOOOMMMOOORRRSSSTTTUUUWWWYYY]]]]]]bbblllttt{{{uuulll___XXXPPPLLLGGGEEEHHHNNNQQQQQQQQQRRRRRRRRRRRRSSSVVVXXXZZZZZZYYYYYY[[[\\\\\\\\\[[[YYYWWWWWWYYY[[[XXXVVVSSSRRRRRRRRRQQQPPPNNNNNNOOOPPPRRRUUUWWWYYY]]]^^^___```___```bbbdddaaaaaaaaaaaa```^^^]]][[[[[[]]]^^^^^^]]]\\\^^^______aaabbbaaa___]]]]]]___^^^\\\YYYUUURRRPPPNNNNNNHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFGGGIIIKKKMMMNNNOOOOOOPPPPPPQQQRRRRRRRRRQQQRRRQQQPPPOOOQQQTTTVVVZZZ\\\\\\YYYUUUUUUZZZ___iiinnnrrrppplllnnnxxx|||xxx}}}}}}~~~yyysssooooooooonnnnnnnnnpppssswwwyyytttpppmmmhhhccc[[[XXXTTTSSSSSSRRROOOKKKHHHHHHHHHJJJNNNTTTZZZ]]]```bbbddd```ZZZUUUTTTUUUPPPOOOQQQUUUYYY[[[XXXUUUPPPYYY^^^^^^dddrrrxxxuuugggrrr}}}WWWEEE???===;;;:::999888777777777777666666666777777777888888999999DDDWWWgggqqq~~~rrrjjjqqqzzz|||nnnbbbYYYTTTQQQPPPMMMOOORRRTTTUUUVVVXXXZZZ]]]^^^eeeqqq{{{rrrkkk]]]WWWPPPKKKGGGEEEHHHOOOQQQQQQQQQQQQRRRRRRRRRRRRSSSUUUWWWXXXWWWWWWXXXYYY]]]\\\ZZZWWWTTTSSSUUUWWWSSSQQQOOOOOOPPPPPPOOONNNJJJJJJJJJKKKNNNRRRVVVXXX]]]^^^___^^^^^^```ccceeebbbccccccbbb```^^^\\\[[[WWWXXXZZZZZZYYYZZZ[[[]]]^^^```aaa```\\\ZZZZZZ\\\[[[ZZZWWWTTTQQQPPPOOOOOOCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFHHHIIIKKKMMMNNNPPPQQQQQQQQQRRRSSSSSSSSSSSSTTTSSSRRRSSSUUUYYY]]]ggghhhfff```ZZZWWWZZZ^^^eeelllrrrppplllnnnyyy}}}yyyrrrmmmmmmppppppooooooqqqsssvvvxxxxxxssspppiiiccc[[[XXXTTTSSSTTTSSSOOOLLLGGGGGGGGGJJJNNNTTTYYY]]]aaadddeee```YYYSSSRRRSSSPPPPPPSSSWWWZZZZZZUUUPPPMMMWWW\\\YYY\\\hhhpppnnnfffsss|||WWWEEE???===<<<;;;:::888777666666666777777777777888888888888999:::EEEZZZjjjtttqqqlllvvv|||ooobbbYYYTTTQQQPPPMMMPPPSSSUUUUUUVVVXXXZZZ]]]^^^ggguuu}}}pppeee^^^SSSIIIFFFFFFFFFIIIMMMWWWVVVUUUSSSRRRPPPOOONNNSSSSSSSSSTTTTTTTTTTTTTTTUUUTTTSSSSSSSSSSSSPPPNNNMMMMMMMMMMMMLLLKKKJJJIIIGGGLLLMMMIIIJJJRRRVVVUUU[[[\\\^^^```aaaaaa`````````]]]\\\]]]___^^^YYYTTTVVVVVVVVVVVVWWWYYY[[[\\\\\\[[[YYYXXXVVVVVVUUUUUUVVVUUUSSSPPPMMMJJJGGGFFFEEEDDDCCCBBBAAABBBCCCCCCGGGGGGGGGIIILLLMMMMMMLLLNNNNNNNNNMMMLLLMMMQQQTTTSSSTTTWWWWWWSSSUUUfffzzz{{{yyyggg^^^```___XXXfffqqqrrrooosssvvv~~~{{{}}}{{{yyy|||vvvnnnkkkkkksssrrrqqqooommmooorrruuuxxxrrrnnniiidddYYYXXXVVVUUUSSSPPPLLLIIIJJJJJJJJJJJJMMMSSS[[[aaa```ccceeebbbZZZTTTSSSTTTSSSQQQTTT\\\___[[[UUUSSSWWWXXXZZZ\\\___ccchhhkkkddduuu|||VVVCCC===;;;:::999888777666666666666666666777777888888888888;;;:::III]]]hhhwwwwwwlllwww{{{{{{yyyzzznnnbbbZZZTTTPPPNNNPPPRRRUUUWWWWWWXXXZZZ[[[\\\bbbiiiyyyxxxlllbbb[[[QQQHHHFFFGGGIIILLLQQQUUUTTTTTTSSSRRRQQQPPPPPPQQQQQQRRRRRRRRRRRRSSSSSSQQQOOONNNNNNOOOOOONNNMMMLLLLLLMMMNNNOOOPPPPPPPPPJJJMMMLLLHHHIIIPPPUUUUUUYYYZZZ[[[]]]___``````aaa___\\\ZZZ[[[]]]\\\XXXSSSSSSRRRRRRRRRRRRTTTUUUWWWXXXXXXVVVUUUTTTSSSSSSSSSTTTSSSQQQNNNLLLIIIGGGFFFDDDCCCBBBAAAAAABBBCCCCCCFFFFFFGGGIIIKKKLLLKKKJJJJJJLLLNNNPPPQQQTTTWWWZZZZZZ\\\```aaa^^^aaaqqq{{{lllcccccccccaaannnzzz{{{yyy}}}~~~zzz~~~}}}wwwyyy}}}zzztttrrrrrrppprrryyy}}}~~~~~~uuummmjjjjjjpppqqqpppnnnmmmnnnppprrr|||tttooolllgggbbbYYYXXXVVVTTTSSSPPPLLLIIIJJJJJJIIIJJJLLLSSS[[[aaaaaadddeeeaaa[[[VVVSSSSSSQQQOOOSSS\\\aaa___[[[ZZZ^^^^^^^^^___bbbgggkkknnnhhhzzz|||VVVEEE@@@???:::999888777666666666666777777777777777888888888>>>===OOOdddppp{{{uuu~~~zzz|||}}}xxxlll```YYYTTTRRRQQQPPPRRRUUUVVVWWWXXX[[[]]]___cccgggwwwssshhh```XXXNNNGGGGGGJJJLLLPPPTTTRRRRRRRRRRRRRRRQQQQQQQQQNNNOOOOOOOOOPPPPPPPPPQQQNNNLLLJJJJJJKKKLLLLLLLLLNNNNNNOOOPPPQQQTTTUUUVVVPPPOOOKKKFFFFFFMMMSSSUUUVVVWWWXXXZZZ\\\^^^___```___\\\YYYXXXZZZZZZWWWSSSRRRQQQPPPOOOOOOOOOPPPQQQTTTSSSRRRQQQPPPOOOOOOOOOPPPOOONNNLLLJJJHHHGGGFFFCCCBBBAAA@@@AAABBBCCCDDDFFFHHHJJJLLLMMMMMMKKKKKKGGGJJJNNNRRRUUUXXX\\\___eeehhhmmmooommmooo{{{sssiiicccaaaffflll||||||tttuuu{{{yyyqqqhhhbbbaaabbb```bbbiiinnnrrrxxx~~~}}}|||ssskkkiiiiiimmmnnnooonnnmmmmmmnnnooovvvtttnnnkkkfffaaaYYYWWWUUUSSSRRROOOLLLIIIIIIIIIIIIJJJLLLRRRZZZ```ddddddcccaaa]]]WWWSSSPPPOOOMMMQQQ[[[ccccccbbbbbbdddcccbbbdddhhhmmmpppqqqooo|||VVVDDD@@@>>>:::999888777666666666666888888888777777777777777;;;<<>>:::999888777666666666666666777777777888888888888<<>>:::999888777666666666666555555666777888999999:::;;;AAAUUUeeejjj|||qqqkkkbbbZZZUUUQQQNNNLLLPPPTTTYYY\\\^^^^^^___```dddjjjooo|||tttpppoooiiiaaa^^^PPPJJJFFFIIIMMMMMMNNNPPPNNNNNNNNNOOOOOOPPPPPPPPPQQQQQQRRRSSSTTTUUUVVVWWWXXXXXXXXX[[[]]]___^^^]]]\\\___cccgggiiihhhgggeeeXXXJJJ@@@@@@EEEIIIOOOVVVSSSUUUZZZ]]]___]]][[[YYYVVVWWWYYYYYYVVVSSSQQQPPPOOONNNLLLJJJHHHGGGGGGGGGDDDDDDDDDDDDDDDEEEFFFGGGIIIHHHGGGFFFEEEDDDCCCBBB@@@@@@AAABBBEEEHHHJJJLLLNNNQQQTTTSSSRRRTTTZZZ```oooxxxuuujjjdddeeeggghhhhhhjjjqqq}}}qqqbbb]]][[[ZZZ[[[]]]^^^aaagggnnnqqqrrrzzz|||qqqhhhfffgggbbbcccddddddbbbbbbcccdddtttvvvppplllfffaaaVVVSSSPPPNNNMMMMMMLLLKKKDDDFFFGGGIIILLLQQQWWW[[[]]]aaaddd```WWWMMMIIIHHHIIIIIIPPP]]]eeefffdddccc___ooowwwvvvQQQ@@@<<<;;;:::999888777666666666666444444555777888999:::;;;???EEEZZZjjjnnn}}}mmmhhhaaaZZZVVVRRROOOMMMQQQVVV\\\```bbbbbbbbbbbbccciiiooo}}}{{{pppooonnnhhhbbbaaaRRRKKKGGGKKKNNNNNNLLLLLLMMMNNNOOOOOONNNOOOQQQSSSUUUTTTSSSSSSTTTWWWZZZ\\\```___```ccchhhjjjiiiggglllooopppqqquuuwwwooobbbRRRJJJAAA???DDDMMMSSSVVVYYYXXXWWWXXXYYYZZZZZZXXXVVVVVVUUUTTTSSSRRRRRRQQQJJJIIIHHHHHHGGGFFFEEEEEEGGGGGGFFFDDDBBBAAACCCEEEDDDFFFHHHHHHFFFEEEDDDEEE???BBBEEEFFFGGGHHHKKKLLLQQQRRRTTTUUUXXX___iiippp~~~vvvooonnnllllllooorrrrrruuu~~~rrrhhhhhhcccZZZYYY``````ccciiipppxxx~~~~~~qqqhhhgggiiigggbbb___aaaaaa``````bbbrrr}}}yyyqqqmmmiiieee___[[[UUUPPPNNNLLLJJJIIIGGGFFFDDDEEEIIIPPPWWW\\\```bbbaaa\\\SSSMMMJJJIIILLLJJJOOO[[[fffiiiiiijjjcccssssssPPPCCC@@@;;;:::999888777666666666666666666666666777888999:::===JJJZZZgggrrr}}}rrrkkkbbbYYYUUUSSSRRRQQQRRRUUUXXXZZZ[[[]]]```ccceeefffooo}}}||||||~~~vvvnnnnnnnnniiiccc```SSSLLLHHHKKKNNNMMMKKKKKKIIIKKKMMMNNNOOOQQQTTTVVVWWWVVVUUUVVVWWW[[[^^^```ffffffhhhjjjmmmoooppppppsssxxx|||qqqaaaJJJEEE@@@@@@FFFMMMQQQRRRVVVUUUVVVWWWZZZ[[[ZZZYYYWWWVVVTTTSSSQQQOOONNNMMMKKKKKKJJJJJJJJJJJJJJJJJJJJJKKKJJJGGGDDDBBBBBBCCCBBBDDDFFFFFFEEEDDDDDDDDDAAADDDGGGIIIJJJKKKLLLNNNNNNRRRXXX[[[___kkk{{{xxxrrrqqqlllkkknnnqqqsssvvvtttjjjhhhccc[[[[[[aaadddfffkkkqqqxxxsssjjjiiikkkddd___]]]^^^___^^^```cccssszzzrrrnnnjjjggg^^^ZZZUUUPPPNNNMMMKKKJJJHHHFFFEEEFFFJJJQQQXXX\\\^^^______ZZZSSSMMMKKKKKKNNNLLLOOOZZZbbbeeeggghhheeerrr|||sssOOOCCC@@@<<<:::999888777666666666666666666666666777888999:::===IIIXXXfffuuu}}}zzzqqqjjj```XXXSSSPPPOOONNNOOORRRUUUWWWYYY\\\___bbbeeehhhsss|||{{{yyyzzz|||~~~~~~~~~}}}zzzrrrmmmnnnpppkkkddd___TTTMMMJJJLLLNNNLLLJJJKKKHHHJJJNNNPPPSSSUUUYYY\\\ZZZZZZYYYZZZ\\\```cccfffiiilllpppqqqqqqsssvvvzzz{{{ooo[[[CCCAAA@@@DDDJJJPPPQQQQQQSSSSSSTTTWWWYYYZZZYYYXXXUUUTTTRRRPPPNNNLLLJJJIIILLLLLLMMMNNNOOOPPPPPPQQQPPPPPPOOOLLLGGGBBB@@@@@@???AAACCCDDDCCCBBBCCCDDDDDDFFFJJJLLLMMMNNNOOOPPPOOOVVV___eeemmm~~~yyytttsssjjjiiikkkooorrrwwwyyyoookkkeee^^^]]]aaadddeeehhhlllsss{{{vvvmmmjjjkkkccc^^^\\\]]]^^^___bbbgggvvvzzzsssoookkkhhh]]]YYYTTTPPPOOOMMMLLLKKKHHHGGGFFFGGGKKKRRRYYY]]][[[]]]]]]YYYRRRNNNLLLMMMQQQNNNPPPVVV\\\^^^aaaeeehhhqqquuurrrNNNCCC@@@<<<:::999888777666666666666666666666666777888999:::@@@JJJXXXhhhzzz}}}|||}}}~~~{{{}}}wwwooohhh^^^VVVPPPNNNLLLKKKLLLNNNRRRUUUWWWZZZ^^^```dddjjjwwwxxxwwwvvvvvvxxxzzzzzzzzzwww}}}~~~zzzuuupppqqqsssnnneee^^^TTTOOOKKKMMMMMMKKKJJJKKKKKKNNNRRRUUUWWWZZZ^^^```]]]]]]\\\]]]```dddhhhjjjhhhnnnssstttrrrsssyyyeeeQQQAAAAAACCCHHHNNNSSSUUUUUUSSSSSSTTTVVVXXXXXXVVVTTTRRRQQQPPPNNNLLLKKKJJJIIIMMMMMMOOOQQQRRRTTTVVVVVVVVVVVVTTTPPPIIICCC???===<<<>>>@@@AAAAAABBBCCCEEEEEEHHHLLLNNNOOOPPPQQQSSSWWW]]]gggrrr~~~vvvrrrpppgggeeeffflllqqqwwwyyytttmmmddd``````cccccceeeiiipppxxxyyyoookkkjjjfffaaa______```aaagggnnn|||yyyrrrnnnjjjggg\\\XXXTTTQQQOOONNNLLLKKKIIIHHHGGGIIIMMMSSSYYY^^^[[[\\\\\\XXXQQQMMMLLLMMMSSSPPPOOORRRTTTVVV[[[aaannnrrrooo~~~qqqMMMBBB@@@<<<:::999888777666666666666666666666666777888999:::DDDLLLZZZjjj}}}}}}qqqssszzzuuuooohhh^^^UUUOOOMMMKKKJJJJJJMMMPPPTTTVVVYYY]]]```ccciiivvv}}}tttsssrrrsssuuuwwwvvvuuuuuu}}}|||wwwtttuuuqqqfff]]]TTTOOOLLLNNNMMMKKKJJJLLLNNNQQQUUUXXXZZZ\\\___aaa```______```bbbfffjjjmmmiiiooouuuuuurrrttt{{{qqqZZZJJJBBBBBBDDDHHHNNNSSSVVVXXXUUUTTTTTTTTTUUUTTTRRRPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPSSSUUUWWWYYYZZZZZZZZZWWWRRRJJJCCC>>><<<;;;<<>>@@@AAADDDHHHJJJHHHJJJLLLNNNQQQTTTYYY]]]fffmmm}}}zzzssslllfffccc^^^\\\___gggooovvvyyysssooonnnnnnpppvvv~~~ssskkkgggccc```]]]^^^___cccnnnzzzwwwooojjjeeeaaa[[[XXXUUURRRPPPNNNKKKIIIHHHHHHHHHJJJNNNTTTYYY]]]^^^^^^]]]WWWQQQLLLLLLMMMTTTRRRQQQPPPMMMMMMUUU___wwwsssqqqlllKKKBBB@@@;;;:::999888777666666666666666666666666777888999:::AAAKKK[[[jjjxxxwwwvvvtttxxx{{{~~~vvvnnnggg^^^UUUQQQOOONNNMMMKKKNNNQQQTTTVVVYYY]]]___bbbhhhsssyyyuuussstttvvv}}}yyyqqqpppppprrrtttuuutttrrryyyzzzqqqooonnnfff[[[QQQNNNMMMOOOMMMKKKLLLPPPRRRUUUZZZ^^^```bbbdddfffgggfffeeeeeegggjjjnnnpppppptttxxxyyyyyy|||}}}mmmXXXJJJHHHDDDFFFIIILLLOOORRRTTTVVVVVVSSSPPPOOOOOOPPPOOOOOOQQQQQQRRRTTTVVVWWWXXXYYYUUUUUUVVVXXXYYYZZZ[[[\\\]]][[[WWWOOOGGGAAA===<<<;;;<<>>===;;;===???AAADDDGGGLLLOOOMMMMMMNNNOOOSSSZZZccciii{{{~~~|||{{{yyyvvvqqqmmmjjjfffcccaaa\\\[[[___iiisssyyyyyynnnggg^^^\\\\\\```dddmmm~~~xxxpppjjjddd___]]]ZZZVVVSSSPPPMMMIIIGGGFFFFFFGGGIIINNNSSSXXX[[[[[[\\\[[[WWWRRRPPPRRRTTTVVVVVVWWWVVVQQQPPPZZZfffhhhcccmmm~~~{{{hhhJJJBBB???::::::999888777666666666666666666666666777888999:::???PPPeeettt}}}xxxlllttt~~~wwwjjjddd[[[TTTPPPOOONNNNNNKKKNNNQQQSSSTTTVVVYYY\\\eeemmmzzz~~~{{{yyyyyy{{{www{{{zzztttrrrrrrssstttwwwwwwuuussswww~~~~~~{{{zzzuuuooooootttvvvzzz~~~wwwooommmiiibbb]]]\\\OOOQQQRRRPPPMMMMMMPPPSSSZZZ]]]bbbfffiiikkknnnpppppplllkkknnnooommmmmmooossssssuuuzzzsss]]]LLLFFFFFFHHHKKKOOOQQQQQQQQQQQQRRROOOLLLJJJKKKOOORRRSSSSSSYYYZZZ\\\]]]]]]^^^```bbbaaa___^^^___```aaa```^^^```^^^WWWKKKDDDAAA>>>999:::===AAACCCEEEGGGJJJLLLNNNNNNQQQWWWYYY]]]kkkzzzyyyvvvvvvuuusssppplllhhhdddaaa___^^^ccc```cccttt}}}~~~sssccccccbbbcccddddddkkk{{{wwwooogggaaa___^^^ZZZUUUQQQNNNKKKIIIFFFIIIGGGEEEGGGMMMUUU[[[^^^^^^___^^^[[[UUURRRSSSUUUUUUYYY[[[VVVQQQSSSZZZ```lllbbb^^^jjj{{{}}}fffNNNBBB<<<>>>;;;:::999888777777777777555777888888777888:::===AAAVVVjjjsss}}}~~~ppptttuuuhhh___XXXTTTPPPKKKJJJLLLJJJMMMQQQSSSTTTWWW\\\```bbbrrr}}}}}}~~~}}}}}}tttoooqqqsssuuuvvvwwwxxxwwwwwwttt{{{{{{ssslllhhhfffdddcccggggggiiinnnuuuyyyzzzyyy}}}xxxpppjjjhhheee^^^YYYWWWOOOQQQRRRPPPMMMMMMPPPSSSZZZ^^^cccgggjjjkkknnnooopppkkkjjjlllmmmllllllppptttuuuxxx}}}mmmXXXJJJEEEFFFKKKNNNQQQSSSRRRQQQQQQQQQOOOLLLJJJKKKOOOSSSUUUUUU\\\^^^aaabbbbbbbbbdddeeegggeeeddddddeeeeeedddcccbbb```XXXLLLCCC???===::::::<<<@@@CCCEEEGGGIIIKKKNNNPPPUUU\\\___eeeuuu{{{tttqqqpppqqqqqqpppmmmjjjgggdddaaa```[[[```]]]aaarrr{{{}}}sssffffffeeeeeeddddddiiixxxvvvnnngggbbbaaa\\\XXXTTTQQQOOOMMMKKKIIIIIIGGGFFFHHHNNNUUU[[[^^^^^^______[[[VVVSSSSSSUUUYYY\\\]]]WWWQQQPPPVVV\\\[[[WWWYYYdddqqqxxx{{{|||}}}dddLLL@@@:::===::::::999888777777777777555777888888777888:::===DDDVVVhhhqqq}}}uuu{{{uuuhhh___WWWSSSPPPKKKJJJLLLLLLOOOSSSTTTUUUWWW\\\```bbbtttzzzxxxyyy~~~}}}uuuppprrrssstttvvvwwwwwwvvvvvvwww|||yyysssjjjccc___]]][[[ZZZ]]]]]]]]]aaafffjjjkkkjjj{{{oooiiidddeeeccc\\\VVVTTTOOOQQQRRRQQQNNNMMMPPPSSS[[[___dddhhhjjjkkkllllllmmmiiiggghhhiiihhhkkkpppuuuvvvzzzwwwdddRRRGGGEEEGGGNNNPPPTTTUUUSSSQQQOOOOOOOOOMMMKKKLLLPPPTTTXXXYYYaaadddhhhiiiiiiiiiiiijjjooommmkkkjjjkkkkkkiiihhheeeccc[[[LLL@@@===<<<;;;:::===@@@CCCEEEGGGIIIKKKOOOSSSZZZ```eeeppp}}}pppmmmmmmnnnpppnnnllljjjgggeeecccaaaaaaZZZ^^^\\\aaaqqqzzztttjjjjjjhhhgggeeecccgggtttrrrkkkeeebbbaaaZZZWWWSSSPPPOOONNNLLLKKKIIIGGGFFFHHHNNNUUUZZZ]]]^^^______[[[VVVSSSTTTVVV]]]___^^^XXXQQQNNNTTTZZZUUUVVV\\\eeejjjkkkooosss}}}aaaJJJ???:::<<<::::::999888777777777777555777888888777888:::===FFFVVVeeennn}}}vvv~~~vvvhhh___WWWSSSOOOKKKJJJLLLPPPSSSVVVWWWVVVXXX\\\```dddvvv{{{tttqqqwww~~~|||uuuqqqssstttuuuwwwwwwwwwvvvvvvyyy~~~{{{pppjjjbbbZZZVVVSSSQQQPPPSSSRRRQQQSSSVVVZZZ[[[[[[vvvjjjeeeccceeeddd]]]WWWTTTNNNPPPRRRQQQNNNMMMOOORRR[[[^^^dddggghhhgggggghhhgggcccaaabbbcccccciiiooouuuwww{{{ppp\\\LLLDDDDDDGGGOOORRRTTTTTTRRROOOMMMLLLOOONNNNNNOOOSSSWWW[[[]]]fffjjjnnnpppppppppoooooouuussspppnnnnnnnnnmmmllliiiggg]]]KKK>>>:::;;;<<<;;;>>>BBBEEEFFFHHHKKKMMMSSSWWW\\\aaahhhwwwrrrkkkjjjlllmmmnnnmmmllliiifffdddbbbaaaaaa[[[``````fffuuu|||tttnnnkkkiiigggeeecccfffttt}}}pppiiiccc``````[[[XXXTTTQQQOOONNNLLLKKKHHHGGGFFFIIINNNUUUZZZ]]]^^^______\\\WWWTTTUUUWWW]]]]]]\\\YYYSSSQQQXXXbbbeeegggkkknnnlllhhhhhhlll~~~^^^HHH???:::<<<:::999888777777666666666555777888888777888:::===GGGVVVdddnnn{{{rrr|||}}}|||~~~uuuiii```WWWSSSOOOKKKJJJMMMSSSVVVYYYYYYXXXYYY\\\```gggxxx|||vvvqqqpppyyy|||vvvrrruuuvvvxxxyyyyyyyyyxxxwwwzzz~~~}}}uuujjjddd\\\UUUQQQNNNLLLKKKMMMLLLKKKLLLOOORRRUUUWWW~~~pppeeeaaa___bbbbbb\\\UUUSSSLLLOOOQQQPPPMMMLLLNNNPPPYYY\\\```bbbbbbaaaaaaaaa___\\\[[[]]]]]]___fffnnntttvvv{{{lllWWWHHHCCCEEEHHHPPPQQQSSSRRRPPPMMMLLLLLLOOOPPPRRRTTTXXX\\\```ccclllooosssvvvvvvuuuuuuuuuxxxuuurrrpppppppppooonnnnnniii\\\JJJ===:::<<<===>>>AAAEEEGGGIIIKKKNNNPPPWWWZZZ]]]```jjj}}}yyyyyypppmmmiiiggghhhjjjjjjiiiooommmiiifffcccaaa``````\\\bbbdddlllyyy{{{qqqnnniiigggfffeeecccggguuurrrkkkeeeaaa```]]]YYYUUURRROOONNNKKKIIIHHHFFFFFFIIIOOOUUUZZZ\\\]]]^^^^^^[[[VVVTTTUUUWWWYYYXXXXXXXXXUUUVVVaaaoooxxxyyy{{{{{{uuulllhhhjjj\\\HHH@@@;;;===:::999888777666666666666555777888888777888:::===GGGVVVfffqqq{{{ttt~~~}}}~~~xxxzzz|||uuujjjaaaXXXSSSOOOLLLLLLNNNVVVXXX[[[ZZZYYYYYY]]]```iiiwww}}}wwwtttsssvvv|||vvvsssxxxyyyzzz{{{||||||{{{{{{yyy}}}xxxpppddd^^^WWWQQQMMMLLLKKKJJJJJJJJJKKKLLLOOOSSSWWWZZZttthhh___ZZZXXX\\\\\\VVVPPPNNNJJJMMMPPPOOOLLLKKKLLLNNNVVVXXXZZZZZZYYYXXXYYYYYYXXXVVVWWWYYYZZZ]]]eeeooouuuvvvzzzgggSSSGGGEEEGGGJJJPPPQQQQQQPPPNNNLLLMMMNNNRRRUUUZZZ]]]aaadddhhhkkkrrruuuxxxzzzzzzzzzzzz{{{{{{xxxtttrrrqqqrrrqqqqqqssskkkZZZGGG===<<<======@@@CCCFFFIIIKKKMMMOOOQQQYYY\\\___cccqqq|||uuullliiillldddhhhiiiiiijjjmmmmmmjjjnnnlllhhhdddaaa```______]]]dddhhhrrr~~~vvvlllkkkfffeeeeeeddddddiiixxxuuunnnhhhdddccc]]]ZZZUUURRRPPPNNNKKKIIIGGGFFFFFFJJJOOOVVVZZZ\\\\\\]]]]]]ZZZVVVSSSUUUWWWWWWSSSSSSUUUUUUXXXhhhzzzsssllllllZZZGGG@@@<<<>>>999999888777666666666666555777888888777888:::===GGGXXXjjjttt||||||zzzzzz~~~vvvlllcccYYYTTTQQQMMMMMMPPPVVVYYY[[[[[[ZZZZZZ^^^aaajjjvvv}}}tttuuuxxx}}}|||xxxuuuxxxzzz|||}}}~~~~~~~~~xxx|||~~~qqqhhh[[[WWWPPPKKKJJJIIIIIIIIIIIIKKKNNNPPPRRRVVVZZZ^^^vvvjjj```YYYTTTRRRUUUUUUPPPKKKIIIHHHLLLNNNNNNKKKJJJKKKLLLRRRSSSSSSRRRQQQPPPQQQSSSRRRRRRUUUYYYZZZ]]]gggqqqwwwwwwzzzzzzbbbOOOFFFGGGKKKNNNQQQQQQPPPNNNMMMNNNPPPSSSVVV[[[bbbgggjjjmmmpppsssxxxzzz|||}}}}}}~~~}}}zzzvvvttttttuuuuuuuuuwwwkkkWWWEEE===??????===@@@CCCFFFIIIKKKMMMOOORRRXXX\\\aaajjj|||wwwjjjgggddd^^^___fffbbbhhhkkkiiijjjnnnpppnnnkkkiiieeebbb```___`````````hhhooozzzqqqiiihhheeeddddddddddddiiixxx}}}sssnnniiidddccc\\\YYYUUURRRPPPOOOMMMKKKGGGFFFGGGJJJPPPVVVZZZ[[[ZZZ\\\\\\YYYUUURRRTTTVVVWWWQQQOOOQQQRRRVVViii~~~{{{rrrsssWWWEEE???;;;===999888777666666555555666555777888888777888:::===GGGZZZmmmvvv{{{xxx|||}}}{{{xxxnnneee[[[VVVRRRNNNOOORRRVVVYYY[[[[[[ZZZ[[[^^^bbbhhhttt}}}~~~qqqssszzz}}}zzzyyywwwyyy{{{}}}xxx}}}wwwhhh___UUUPPPKKKHHHGGGIIIJJJJJJLLLOOOSSSUUUWWWYYY]]]aaa{{{oooddd\\\WWWRRROOORRRRRRMMMIIIGGGGGGJJJNNNMMMKKKIIIJJJKKKPPPPPPOOOMMMKKKKKKMMMOOOOOOQQQUUUZZZ\\\___hhhrrrxxxxxxzzzvvv___MMMFFFIIIMMMPPPRRRQQQPPPNNNMMMOOOSSSWWWYYY```hhhnnnqqqsssvvvxxx{{{}}}}}}yyywwwwwwxxxyyyyyyyyykkkUUUCCC>>>AAA@@@<<>>:::<<<999888777666666555555555555777888888777888;;;===III\\\nnnvvvxxxvvv|||}}}{{{pppfff\\\VVVRRROOOPPPTTTVVVXXX[[[[[[ZZZ[[[^^^bbbfffsss}}}}}}nnnpppxxx~~~|||{{{vvvxxxzzz}}}yyy~~~rrrbbbWWWRRRNNNIIIGGGHHHJJJLLLMMMPPPTTTXXX[[[[[[\\\```ccc~~~rrrggg___\\\RRRTTTTTTTTTPPPKKKEEEBBBGGGGGGGGGGGGGGGHHHHHHHHHLLLLLLLLLLLLLLLKKKJJJJJJMMMQQQVVV[[[___fffooovvvxxxxxxsssXXXJJJIIILLLNNNQQQRRRNNNLLLPPPSSSSSSUUUYYY___fffnnnuuuyyyzzzzzzzzz~~~~~~}}}}}}|||xxxsssrrruuuxxx|||lllVVVEEE>>>???@@@@@@DDDFFFHHHJJJJJJKKKNNNPPPWWWYYYfff}}}zzzeee^^^UUURRRUUUYYY[[[ZZZaaaaaabbbcccfffgggffffffdddcccbbb___]]]___bbbeeeiiirrr|||}}}uuuppphhheeefffiiicccbbbdddccceeewwwuuuoooiiiccc______ZZZWWWSSSQQQPPPPPPPPPOOOJJJHHHHHHJJJPPPWWW\\\^^^[[[YYYVVVSSSQQQQQQQQQRRRXXXSSSPPPQQQOOOTTTggg|||vvvxxxXXXCCC@@@???;;;:::999777666555666777999333444555666666888<<<>>>JJJ]]]ooovvvsssuuu}}}{{{zzznnnjjjbbbYYYQQQNNNOOOQQQUUUWWWYYYZZZ[[[]]]```ccchhhooo}}}~~~llllllttt~~~{{{yyyxxxxxxyyyzzz|||~~~uuufffZZZQQQPPPMMMIIIHHHJJJNNNSSSUUUXXXZZZ]]]]]]]]]]]]aaadddzzznnnccc[[[XXXTTTUUUVVVTTTPPPKKKEEEAAABBBCCCDDDEEEEEEFFFFFFEEENNNNNNNNNMMMLLLJJJIIIHHHLLLOOOUUU\\\dddmmmuuuzzz}}}|||nnnVVVKKKKKKMMMOOOQQQPPPMMMMMMRRRVVVXXX[[[```fffkkkrrrwwwzzz}}}~~~~~~}}}}}}}}}|||zzzxxxvvvwwwzzz}}}nnnWWWFFF??????@@@@@@CCCEEEHHHJJJLLLNNNQQQTTTXXX[[[iii~~~~~~~~~rrriii^^^WWWPPPOOOSSSXXXZZZZZZ___```aaaccceeeeeeeeedddddddddcccaaa```cccgggkkknnnvvv|||pppjjjgggbbb___aaaaaa]]]^^^bbbcccfffwww|||rrrmmmiiiccc______ZZZVVVSSSPPPPPPPPPPPPOOOJJJIIIHHHKKKQQQWWW[[[]]][[[ZZZWWWUUUSSSSSSSSSTTTWWWRRRPPPQQQQQQWWWjjjxxx{{{{{{UUUBBB??????;;;:::999777666555666777888444555666666777888<<<>>>LLL^^^nnnwwwyyy{{{oooiiiaaaXXXRRRPPPPPPPPPTTTVVVYYY[[[\\\^^^```cccjjjqqq~~~mmmjjjqqq||||||zzzyyyxxxxxxyyyzzz{{{}}}pppcccWWWOOOKKKJJJHHHIIILLLPPPTTTVVVYYY[[[]]]^^^^^^```dddhhhttthhh^^^WWWTTTUUUVVVVVVUUUQQQKKKEEEAAA???@@@BBBDDDEEEEEEDDDCCCKKKKKKLLLLLLLLLKKKKKKJJJNNNPPPVVV___iiirrrwwwzzz~~~|||iiiUUUMMMNNNOOOPPPQQQMMMLLLNNNUUUZZZ]]]bbbgggnnnqqqvvvzzz}}}~~~}}}}}}}}}zzzxxxxxxzzz}}}pppYYYGGG??????@@@@@@CCCFFFIIIKKKMMMPPPTTTWWW[[[```mmm|||zzz{{{|||nnnccc^^^TTTOOOKKKKKKOOOUUUYYYZZZ]]]^^^aaacccddddddcccbbbdddddddddcccdddiiioootttyyyzzzrrriiiaaa___^^^\\\[[[\\\ZZZXXX[[[```ccciiizzzxxxooollliiiddd```___YYYVVVRRRPPPPPPPPPOOONNNKKKJJJJJJLLLQQQVVVYYY[[[[[[ZZZXXXVVVUUUUUUUUUUUUXXXRRRPPPRRRSSSYYYlllyyy|||vvvQQQ@@@>>>>>><<<999888777666555666777888666777888777777999;;;>>>MMM]]]lllxxx|||ppphhh^^^WWWTTTRRRQQQOOOQQQUUUYYY\\\]]]___aaacccjjjqqq}}}}}}mmmhhhkkkuuu~~~yyyxxxyyyxxxxxxxxxyyyzzz|||~~~~~~uuuhhh[[[QQQLLLHHHIIIJJJMMMQQQTTTWWWYYY[[[]]]___aaabbbeeejjjmmm|||qqqeee[[[VVVSSSTTTUUUVVVUUURRRLLLGGGCCC@@@BBBDDDFFFFFFEEECCCAAACCCEEEGGGIIIKKKMMMNNNOOOSSSTTTXXXaaakkksssvvvuuu~~~wwwhhhXXXSSSSSSRRRQQQQQQLLLLLLPPPWWW\\\___eeekkkqqquuuzzz~~~{{{wwwwww|||pppYYYGGG??????AAABBBEEEGGGIIIKKKMMMQQQUUUXXX]]]cccrrr}}}zzzyyyzzz}}}nnnaaaZZZXXXMMMKKKHHHIIIMMMSSSWWWXXX\\\___bbbdddcccbbbbbbaaacccdddeeefffiiiooovvv{{{zzzooohhhccc^^^ZZZZZZZZZ[[[ZZZ[[[ZZZXXXZZZ___dddmmmvvvooollliiiccc___^^^XXXUUURRROOOOOOOOONNNNNNKKKKKKKKKMMMRRRVVVXXXXXXZZZYYYXXXWWWVVVVVVVVVVVVYYYSSSPPPRRRSSSXXXiii|||zzz}}}rrrOOO@@@>>>===;;;888888777666666666666777777888999888888999;;;>>>LLLZZZjjjzzz|||pppggg\\\VVVUUUTTTRRROOOPPPTTTYYY\\\^^^```aaabbbgggmmmxxx}}}nnnfffeeeqqq}}}}}}wwwvvvxxxwwwwwwwwwxxxzzz{{{}}}~~~yyyqqqiii^^^SSSKKKJJJIIILLLPPPTTTWWWYYY\\\^^^]]]```dddhhhkkkmmmnnnooo|||zzz|||zzzoooddd[[[WWWVVVQQQSSSTTTTTTRRRMMMHHHEEEAAABBBDDDEEEEEECCC@@@>>>@@@AAADDDGGGJJJLLLNNNOOOVVVWWW[[[cccmmmtttwwwvvv~~~vvvjjj]]]YYYXXXTTTQQQPPPMMMNNNSSSZZZ^^^```fffmmmpppuuu|||}}}xxxxxx{{{pppXXXFFF???@@@BBBDDDGGGHHHJJJKKKLLLOOOSSSWWWZZZbbbssszzzvvvvvvyyy}}}nnn```UUUOOONNNKKKJJJIIIJJJMMMRRRUUUWWW]]]```cccdddcccbbbbbbcccbbbdddfffiiimmmttt{{{xxxvvvrrroookkkgggbbb```[[[ZZZXXXWWWXXX[[[[[[ZZZ\\\ZZZZZZ]]]dddqqqwwwooollliiibbb]]]\\\XXXUUUQQQOOONNNNNNNNNMMMKKKKKKKKKOOOSSSVVVWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWYYYSSSPPPRRRSSSUUUbbbrrr}}}oooNNNAAA>>><<<:::888777777666666666666666777888999888888999;;;>>>JJJYYYjjj}}}zzzooofff\\\VVVUUUUUUSSSPPPPPPTTTYYY\\\^^^```aaabbbeeejjjuuu{{{mmmdddaaaqqq}}}}}}vvvuuuvvvuuuuuuvvvwwwyyy{{{|||}}}}}}{{{oooggg```\\\TTTKKKHHHJJJLLLPPPTTTXXXZZZ\\\___aaabbbffflllrrruuutttqqqoooxxxvvvzzz~~~wwwmmmbbb[[[XXXXXXPPPRRRSSSSSSQQQLLLGGGDDD@@@@@@BBBBBBAAA@@@>>><<>>JJJZZZmmmyyymmmfff]]]VVVTTTTTTSSSRRRQQQUUUYYY\\\]]]___aaacccfffkkkvvvyyyllldddbbbsss}}}}}}vvvtttsssrrrssstttvvvxxx{{{}}}~~~|||~~~}}}~~~uuuoooaaaXXXRRRRRRNNNHHHHHHNNNOOORRRWWWYYYZZZ^^^ccchhhmmmoootttzzz|||zzztttooovvvtttyyy~~~{{{sssiii___YYYWWWXXXRRRSSSTTTSSSOOOJJJDDD@@@>>>???@@@@@@AAAAAAAAA@@@CCCDDDFFFHHHJJJLLLMMMMMMOOORRRWWW]]]cccjjjqqquuu|||{{{tttkkkccc```^^^XXXTTTRRRVVVYYY___fffhhhiiiooovvvxxx|||~~~}}}{{{}}}xxx^^^JJJAAAAAACCCEEEHHHIIIKKKLLLNNNRRRWWW[[[ZZZcccuuu}}}wwwsssvvv|||nnneee[[[UUUOOOIIIHHHJJJGGGIIIKKKMMMPPPSSSWWWYYY^^^aaabbbaaa]]]]]]aaaeeeeeeiiioootttyyy}}}|||pppiiigggbbbaaa^^^[[[WWWUUUUUUVVVQQQTTTUUUQQQRRRXXX[[[YYY[[[]]]aaagggsssvvvlllhhhddd^^^[[[[[[WWWTTTPPPMMMMMMMMMMMMLLLHHHIIILLLPPPUUUWWWWWWVVVUUUVVVWWWXXXYYYZZZZZZZZZWWWRRRRRRVVVUUUSSSYYYccceeeKKKDDD@@@<<<999666666666666666555555444444555666666777888<<<>>>LLL^^^rrr{{{xxxkkkfff^^^WWWSSSRRRSSSTTTTTTVVVYYY[[[\\\^^^```cccfffkkkwwwvvvkkkffffffttt|||}}}wwwsssppppppppprrruuuxxx{{{~~~~~~}}}wwwrrrrrrrrrssssssrrrmmmgggbbbWWWNNNIIILLLLLLHHHKKKTTTSSSWWWZZZ\\\^^^ccclllsssyyyyyy{{{}}}~~~|||vvvrrr}}}sssqqqwww}}}{{{wwwpppfff]]]WWWVVVWWWTTTUUUUUUSSSNNNGGGAAA===>>>???@@@AAACCCDDDFFFFFFAAABBBEEEIIILLLOOOQQQRRRLLLPPPTTTVVVYYY^^^ffflllxxxwwwxxxrrriiibbb```^^^YYYUUUTTTYYY]]]dddkkkmmmnnnttt|||~~~~~~~~~|||}}}}}}bbbMMMCCCBBBCCCDDDHHHIIIKKKMMMPPPTTT[[[______hhhzzzzzzyyy{{{~~~lll___WWWPPPLLLHHHEEEGGGKKKEEEGGGJJJMMMPPPTTTXXX[[[^^^```aaa^^^[[[[[[___dddgggkkkrrrxxx|||oooeeecccddd\\\]]]]]][[[XXXVVVUUUUUUOOOTTTTTTPPPRRRYYY]]]\\\[[[```hhhqqq~~~~~~tttiiieeebbb]]][[[\\\VVVSSSOOOMMMMMMMMMLLLLLLGGGHHHKKKPPPUUUXXXXXXWWWVVVWWWXXXZZZ[[[[[[\\\\\\VVVQQQRRRWWWWWWTTTYYYbbbaaaJJJDDDAAA===:::666666666777666555555444333444555666666888<<<>>>OOOaaavvv~~~xxxyyyiiifff```XXXRRRQQQSSSVVVVVVWWWYYYZZZ[[[]]]```ccceeejjjvvv}}}sssjjjgggiiiuuuzzz}}}xxxsssnnnnnnoooqqqtttxxx{{{~~~yyyuuutttrrrmmmiiimmmkkkhhhfffddd```\\\XXXSSSIIIEEEJJJLLLIIINNNYYYXXX[[[^^^```bbbjjjuuu~~~~~~~~~~~~|||xxxtttuuuuuuxxx|||}}}}}}vvvkkkccc^^^[[[YYYVVVRRRSSSSSSRRRNNNJJJEEECCCDDDDDDEEEFFFFFFFFFFFFFFFDDDCCCDDDGGGLLLOOONNNMMMKKKLLLMMMNNNRRRXXX```eeennnsss{{{{{{wwwlllkkkfff^^^UUUQQQRRRTTTYYY___hhhpppuuuyyy}}}}}}zzz}}}|||}}}mmmPPPCCCFFFIIIFFFLLLKKKKKKMMMQQQWWW]]]aaaeeeooo}}}}}}vvvggg___TTTNNNHHHDDDEEEFFFFFFEEEFFFGGGIIILLLPPPTTTXXX[[[```aaabbbaaa___^^^^^^```gggmmmtttzzzwwwlllfffcccaaa_________^^^[[[WWWTTTQQQRRRRRRSSSUUUWWWYYYXXXWWWbbbeeeqqquuuqqqlllgggccc]]]TTTNNNTTTQQQNNNLLLLLLLLLKKKJJJGGGHHHJJJOOOTTTXXXZZZYYYYYYYYYZZZ\\\^^^^^^\\\YYYSSSUUUSSSVVVZZZSSSRRR```xxx|||\\\KKKAAA;;;:::555888888888888777777777777777555555888888888===CCCPPPbbbxxx{{{~~~|||oooiiiaaaZZZVVVTTTSSSRRROOOQQQTTTVVVXXXZZZ]]]___ccckkkxxxtttkkkeeeeeeiiinnnvvv|||uuuqqqoooiiilllppprrrssstttuuuwwwvvvzzz{{{{{{}}}{{{xxxsssooolllhhhdddaaa___^^^]]][[[XXXUUURRRPPPMMMIIIFFFHHHJJJMMMSSSZZZZZZ```dddfffkkkttt{{{}}}~~~~~~~~~}}}{{{yyywwwvvv}}}~~~wwwxxx|||~~~zzzssshhh```[[[XXXVVVTTTRRRSSSSSSRRRNNNIIIEEECCCDDDDDDEEEFFFGGGGGGGGGGGGFFFEEEFFFHHHLLLNNNMMMKKKHHHHHHIIIIIILLLQQQXXX]]]fffmmmuuu{{{{{{wwwsssqqqlllkkkfff^^^VVVRRRSSSUUUZZZ```hhhpppvvvzzz}}}{{{xxxvvvzzzsssUUUEEEGGGJJJHHHKKKJJJKKKMMMSSSZZZ```eeellluuuxxxdddWWWPPPLLLGGGBBB??????AAABBBAAAEEEFFFHHHKKKOOOTTTXXXZZZ]]]^^^```___^^^^^^```aaagggmmmwww~~~ooofffcccbbbaaaeeefffeeedddaaa]]]ZZZWWWUUUUUUVVVXXXZZZ[[[[[[[[[bbbiiiyyyqqqmmmiiifffccc^^^VVVPPPPPPOOOLLLLLLLLLMMMLLLJJJIIIIIIKKKOOOSSSWWWWWWWWWYYYYYYZZZ\\\^^^___]]][[[VVVWWWUUUXXX]]]VVVSSS___ooo|||zzzYYYJJJAAA===<<<777888888888888777777777777777555555888888888===CCCRRRbbbwww}}}|||sssyyypppjjjaaaZZZUUUSSSRRRQQQOOOQQQTTTVVVWWWYYY\\\^^^aaajjjwwwzzzppphhhcccdddhhhmmmttt}}}~~~vvvoookkkiiieeegggjjjlllmmmnnnppprrrtttxxxyyyyyy{{{wwwtttoookkkgggccc___\\\WWWVVVUUUSSSPPPNNNMMMLLLIIIFFFEEEHHHKKKMMMSSSZZZ[[[bbbhhhkkkqqqyyy~~~zzzwwwvvvvvv~~~{{{}}}{{{}}}xxxqqqhhh___YYYVVVTTTSSSQQQSSSTTTRRRMMMHHHEEECCCDDDEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHJJJKKKLLLJJJHHHEEEFFFEEEEEEFFFJJJOOOSSS[[[cccmmmqqqppplllkkkllllllkkkfff___WWWSSSUUUWWW\\\bbbjjjrrrwww{{{~~~~~~tttrrrrrrwww~~~zzzYYYHHHHHHJJJIIIIIIIIIKKKOOOUUU\\\ccchhhsss|||zzzbbbRRRHHHDDDDDDAAA===;;;<<<>>>??????CCCDDDFFFIIINNNSSSWWWZZZZZZ\\\]]]^^^___```ccceeelllsss|||{{{hhhaaaaaacccdddggghhhhhhgggeeeaaa^^^\\\ZZZZZZ[[[\\\]]]]]]^^^^^^^^^gggzzz|||mmmjjjfffdddbbb^^^XXXSSSNNNMMMMMMMMMNNNNNNLLLJJJIIIJJJKKKNNNSSSUUUVVVUUUYYYYYYZZZ\\\___```^^^]]]ZZZYYYUUUYYY```XXXSSS\\\eeevvv{{{{{{|||VVVHHH@@@>>>>>>:::888888888888777777777777777555555888888888===CCCSSSbbbtttyyy{{{ssskkkqqqqqqkkkbbbZZZUUUSSSQQQPPPOOORRRTTTVVVVVVXXXZZZ]]]___hhhuuurrrjjjdddaaabbbfffkkkqqq{{{~~~vvvnnnhhhdddbbbbbbdddffffffgggiiikkknnnrrruuuvvvvvvxxx~~~}}}yyyrrrnnniiiddd```\\\XXXUUUOOONNNLLLJJJIIIIIIIIIIIIGGGFFFGGGLLLOOOPPPVVV]]]___hhhpppuuu{{{}}}zzz{{{||||||yyysssjjjaaaZZZVVVUUUTTTPPPRRRTTTRRRLLLGGGDDDDDDDDDEEEGGGHHHIIIJJJJJJJJJIIIIIIJJJJJJJJJIIIGGGEEEFFFFFFFFFDDDDDDFFFJJJMMMPPPZZZeeejjjhhhfffgggjjjkkkjjjfff___XXXUUUVVVYYY___dddmmmtttzzz}}}~~~qqqpppqqqvvv}}}~~~\\\HHHGGGJJJIIIIIIJJJLLLPPPVVV]]]dddhhhwww~~~~~~iiiSSSHHHDDDCCC@@@>>>;;;:::;;;>>>@@@AAAAAABBBDDDHHHMMMRRRVVVYYYXXXZZZ\\\^^^```ccchhhkkkssszzzyyyggg```cccgggiiiiiijjjkkklllllljjjhhhgggcccccccccaaa```______``````gggvvvzzzlllhhhdddbbbaaa^^^XXXSSSPPPOOOOOOPPPPPPOOOLLLJJJHHHIIIJJJNNNRRRUUUVVVUUUYYYXXXYYY\\\___``````^^^ZZZXXXRRRWWW___XXXQQQYYYbbboootttxxx|||xxxSSSFFF???======999888888888888777777777666777555555888888888===CCCSSSaaaqqq{{{zzzrrrlllrrr~~~rrrkkkbbbZZZUUURRRQQQPPPPPPRRRTTTUUUVVVWWWYYY[[[___gggssswwwjjjdddaaa___```dddiiinnnyyy{{{xxxtttnnniiidddaaa___bbbcccdddddddddfffiiilllooossstttsssuuu{{{}}}|||~~~{{{vvvrrrlllhhhccc]]]YYYVVVRRROOOJJJIIIGGGFFFFFFGGGIIIKKKIIIIIIMMMRRRTTTUUU[[[ccchhhpppyyy{{{zzzuuulllbbbZZZUUUTTTTTTOOORRRUUURRRLLLFFFDDDDDDDDDEEEFFFHHHJJJKKKKKKLLLHHHJJJKKKLLLJJJHHHFFFDDDGGGGGGFFFDDDCCCDDDHHHJJJKKKUUU```eeeeeedddhhhllljjjiiieee___XXXVVVXXXZZZaaagggooowww|||{{{rrrrrrssswww}}}___IIIFFFIIIHHHJJJKKKMMMQQQWWW]]]cccggguuu|||}}}]]]IIIBBBAAABBB<<<;;;;;;:::;;;===AAACCCAAABBBDDDGGGLLLQQQUUUXXXWWWYYY\\\___cccgggmmmqqqvvv}}}zzzhhhcccfffjjjmmmoooqqqtttvvvxxxxxxwwwwwwnnnnnnlllhhhccc``````bbbkkknnnvvv}}}zzzmmmiiidddaaa```\\\WWWRRRTTTSSSRRRRRRQQQOOOKKKIIIGGGGGGIIINNNSSSWWWXXXXXXYYYXXXYYY[[[^^^```______XXXUUUNNNRRRZZZUUUPPPYYYeeemmmooosss}}}}}}|||tttPPPEEE>>><<<<<<888888888888888777777777666777555555888888888===CCCSSS___ooo|||~~~wwwpppppp||||||rrrkkkbbbZZZUUURRRQQQPPPPPPRRRUUUVVVVVVXXXZZZ\\\aaagggqqq}}}rrrfff```___^^^___bbbdddkkkxxx~~~~~~}}}yyyooommmkkkhhhfffcccbbbaaaaaabbbcccbbbbbbdddgggiiimmmpppqqqppprrrxxxzzzxxxxxx{{{}}}~~~|||yyyuuupppmmmhhhccc]]]XXXTTTQQQMMMKKKGGGFFFEEEDDDEEEHHHJJJLLLLLLLLLPPPUUUVVVYYYaaajjjttt|||{{{{{{vvvmmmbbbXXXSSSQQQRRRNNNRRRUUURRRKKKEEECCCEEECCCDDDFFFHHHJJJKKKLLLLLLHHHKKKNNNNNNLLLIIIGGGGGGGGGHHHGGGFFFEEEEEEHHHJJJLLLTTT]]]ccccccdddgggkkkhhhgggddd^^^XXXVVVXXX[[[bbbhhhpppwww|||{{{uuussstttuuuxxx}}}eeeNNNIIIJJJHHHLLLMMMOOOSSSYYY___eeehhhsss{{{wwwWWWDDD=========888999:::::::::<<<@@@CCCBBBCCCEEEHHHLLLPPPTTTWWWWWWYYY\\\```dddjjjpppuuuvvv|||zzzkkkgggjjjnnnooosssuuuxxx|||~~~wwwwwwuuupppiiieeeeeegggssstttxxx{{{{{{zzzooojjjeeeaaa___\\\WWWRRRWWWUUUSSSQQQPPPNNNKKKHHHGGGGGGJJJOOOTTTXXXZZZZZZYYYXXXXXXZZZ\\\^^^^^^]]]WWWSSSKKKMMMUUUQQQRRR___kkkrrrqqqsssyyywwwxxxpppMMMCCC===<<<<<<888888888888888777777777777777555555888888888===CCCSSS```ooo||||||rrrooowww}}}qqqkkkbbbZZZUUUSSSQQQPPPPPPSSSUUUWWWWWWYYY[[[]]]bbbgggqqq|||rrrddd______^^^___aaaaaakkk}}}~~~yyytttmmmhhhdddddddddccccccbbbaaaaaa^^^___````````````bbbdddiiilllmmmlllnnnsssvvvtttsssuuuwwwxxxvvvuuuuuuuuuvvvuuusssrrrqqqoookkkhhhccc___YYYTTTPPPNNNKKKIIICCCCCCCCCDDDFFFHHHJJJKKKNNNNNNQQQUUUXXX]]]jjjvvv~~~~~~zzzqqqeeeYYYSSSQQQRRRMMMRRRUUURRRJJJDDDCCCEEEAAACCCEEEGGGIIIKKKLLLLLLIIIMMMQQQRRROOOMMMLLLLLLKKKKKKKKKJJJJJJJJJMMMOOOQQQUUU[[[```bbbcccdddeeeffffffccc]]]WWWVVVXXX[[[aaafffnnnuuuzzz}}}}}}||||||xxxsssrrrsssvvvyyy}}}pppUUUNNNLLLJJJLLLMMMQQQVVV]]]ccciiimmmsss|||uuuUUUDDD===<<<;;;888999;;;;;;:::<<<@@@CCCDDDDDDFFFHHHLLLPPPSSSUUUVVVXXX[[[___dddjjjqqqwwwxxx{{{pppnnnqqqssstttvvvyyy|||~~~~~~}}}wwwppplllmmmpppyyy|||xxxooojjjeeeaaa```]]]XXXTTTUUUSSSPPPNNNNNNMMMKKKIIIIIIJJJLLLPPPUUUXXXZZZYYYZZZXXXXXXYYY[[[\\\\\\\\\WWWTTTKKKJJJQQQPPPWWWhhhuuuzzzyyyxxxyyysssuuukkkJJJAAA===<<<>>>:::888888888888777777777777777555555888888888===CCCUUUbbbqqqyyyyyypppjjjaaaZZZUUUSSSRRRQQQPPPSSSUUUWWWYYY[[[]]]```bbbhhhrrr~~~tttfffaaa`````````aaaeeerrr}}}uuulllccc```]]]]]]^^^^^^^^^^^^^^^]]]\\\^^^``````______```aaaeeehhhiiihhhjjjoooqqqooooooqqqrrrrrrooollljjjjjjiiihhhhhhiiijjjiiifffddd___ZZZTTTPPPMMMKKKIIIHHHCCCDDDEEEGGGHHHJJJKKKLLLQQQQQQTTTXXX]]]fffwww~~~uuuiii\\\UUUSSSTTTMMMRRRVVVRRRJJJDDDCCCEEEAAABBBDDDGGGIIIKKKLLLLLLJJJNNNSSSTTTRRRPPPOOOPPPOOOPPPPPPPPPOOOPPPSSSUUUTTTWWWZZZ^^^```aaaaaa```eeeeeebbb\\\WWWUUUXXX[[[___eeemmmtttxxx{{{~~~{{{}}}|||zzz{{{}}}zzzuuuppprrruuuyyy}}}xxx\\\RRROOOLLLLLLNNNRRRXXX```gggnnnqqqttt~~~tttVVVGGGAAA???>>>999;;;======<<<>>>BBBEEEEEEFFFGGGIIILLLPPPSSSUUUUUUWWWZZZ^^^cccjjjqqqwww~~~}}}ttttttwwwyyyyyy~~~{{{uuuqqqtttwwwvvvnnniiidddaaa```^^^ZZZWWWSSSPPPMMMLLLLLLLLLKKKKKKLLLLLLNNNQQQUUUXXXYYYXXXZZZXXXWWWXXXZZZ[[[[[[ZZZYYYUUULLLJJJPPPQQQ[[[ppp}}}}}}{{{rrruuuhhhGGG@@@===>>>@@@<<<888888888888777777777777777555555888888888===CCCWWWcccsssoooiiiaaaZZZVVVTTTSSSRRRPPPSSSVVVXXXZZZ\\\___aaaaaaiiitttvvvgggbbbbbbaaa```aaakkk{{{vvvnnnddd\\\ZZZYYYZZZZZZ[[[[[[ZZZZZZYYY\\\___aaabbbaaa``````aaabbbeeefffeeefffkkkmmmlllmmmnnnooonnnjjjfffdddccc`````````bbbeeeeeedddbbb\\\WWWRRRMMMKKKIIIHHHGGGEEEFFFHHHJJJLLLMMMNNNNNNTTTTTTWWW\\\bbbnnn|||mmmaaaYYYQQQKKKOOOTTTXXXVVVNNNFFFCCCBBBBBBCCCFFFIIIKKKKKKKKKJJJJJJPPPTTTSSSQQQRRRPPPLLLQQQOOOMMMMMMOOOQQQSSSSSSUUUVVVXXX[[[]]]___```aaadddcccaaa^^^[[[ZZZYYYXXXbbbhhhooorrrtttwww~~~}}}zzzxxxxxxssspppooouuu}}}```UUURRRMMMOOOPPPQQQVVVaaammmrrroooyyy|||YYYDDD>>>===:::;;;;;;;;;<<<===???@@@AAABBBDDDGGGHHHJJJLLLPPPRRRTTTWWW\\\aaaffflllrrrvvvzzz|||~~~vvvrrrsssyyy{{{vvvuuuxxxzzz{{{rrrfffbbb______```^^^XXXSSSQQQNNNKKKKKKLLLNNNNNNNNNNNNOOOPPPRRRTTTWWWYYYZZZZZZZZZ[[[[[[ZZZYYYWWWVVVRRRNNNKKKLLLOOOYYYmmm~~~yyyuuusssaaaEEECCC???999::::::888888777666666666666666666555555777666777>>>FFF\\\fffuuu~~~ssslllaaaXXXSSSPPPOOOOOOQQQTTTWWWYYYZZZ\\\___bbbhhhnnnwwwzzzkkkeeedddbbbaaabbbsss|||ooojjjddd]]]XXXRRRTTTVVVXXXZZZZZZYYYXXX___```bbbddddddcccaaa___\\\^^^aaadddfffhhhiiiiiijjjkkkkkkhhheeebbb``````^^^___]]][[[]]]```___[[[UUUWWWTTTLLLJJJLLLKKKFFFEEEEEEFFFGGGIIIKKKMMMNNNVVVVVVYYY```lllzzz~~~nnnbbbZZZTTTNNNMMMRRRVVVTTTLLLEEEBBBAAABBBDDDGGGJJJKKKLLLKKKKKKKKKPPPSSSRRRQQQRRRQQQNNNRRRPPPNNNNNNPPPRRRSSSSSSSSSTTTUUUWWWXXXYYYYYYYYY]]]]]]]]]]]]^^^^^^^^^^^^bbbggglllooopppttt{{{~~~|||{{{zzzzzzzzzxxxuuuuuuyyycccYYYUUUPPPNNNPPPRRRWWWcccpppuuusss{{{|||\\\GGG@@@>>>:::;;;;;;<<<===>>>@@@AAABBBAAACCCFFFHHHJJJNNNRRRUUUVVVXXX\\\```dddhhhmmmppprrrtttyyy}}}xxxvvvvvv{{{}}}yyyxxx{{{~~~yyyqqqfffbbb______```^^^YYYTTTPPPMMMKKKJJJKKKMMMMMMMMMMMMNNNOOOQQQTTTVVVXXXZZZZZZZZZ[[[[[[ZZZYYYWWWVVVVVVRRROOOPPPTTT___uuu|||vvvuuu___DDDCCC???:::::::::888888777666666666666666999888888:::999:::AAAIII\\\fffttttttmmmcccZZZTTTRRRQQQQQQQQQSSSVVVWWWYYY[[[]]]```eeemmmwww~~~~~~nnngggeeeeeegggjjj{{{{{{pppjjjbbbZZZUUUSSSUUUWWWYYYZZZZZZYYYXXX\\\]]]```bbbccccccaaa``````______aaacccfffhhhhhhhhhiiiiiigggccc```^^^^^^[[[]]]\\\[[[^^^aaa___ZZZSSSTTTQQQJJJHHHJJJIIIEEEDDDFFFGGGIIILLLOOORRRTTTZZZ[[[^^^hhhwwwpppccc\\\WWWRRRMMMRRRVVVTTTLLLEEECCCCCCCCCEEEHHHKKKLLLMMMMMMLLLLLLQQQSSSQQQPPPRRRSSSQQQSSSQQQOOOPPPQQQSSSTTTTTTUUUVVVWWWWWWXXXXXXXXXWWWXXXYYY\\\^^^```aaabbbbbbbbbeeehhhjjjkkkooouuuzzz~~~yyywwwyyy|||||||||zzzyyyyyy}}}eee[[[WWWRRRMMMPPPRRRXXXeeesssyyyyyy}}}{{{^^^JJJBBB>>>;;;<<<<<<<<<===???@@@BBBCCC@@@CCCEEEHHHKKKOOOTTTWWWWWWYYY\\\___```cccfffiiihhhlllsssyyy|||zzzzzz~~~}}}}}}wwwooofffccc```___```^^^ZZZVVVNNNLLLJJJIIIKKKLLLMMMLLLMMMMMMOOOQQQTTTVVVXXXYYYZZZZZZ[[[[[[ZZZYYYWWWVVVTTTQQQNNNNNNRRR```xxxzzztttuuu]]]DDDBBB>>>::::::999888888777666666666666666777555666777777888???GGG\\\eeesssuuunnnddd\\\VVVTTTSSSRRRRRRTTTWWWXXXYYY[[[]]]```bbbjjjttt{{{qqqhhheeefffkkkqqq{{{qqqiii___VVVQQQUUUVVVXXXZZZZZZYYYXXXWWWWWWYYY]]]```bbbbbbaaaaaaddd```]]]]]]```dddeeedddeeeffffffccc```]]][[[[[[ZZZ\\\^^^___cccfffbbb\\\SSSSSSOOOJJJIIIKKKJJJFFFDDDGGGJJJLLLOOOSSSXXX[[[aaaaaaggguuusssddd\\\YYYVVVQQQUUUYYYVVVOOOHHHEEEFFFDDDFFFIIILLLMMMNNNMMMMMMMMMQQQRRRPPPOOORRRTTTTTTTTTRRRQQQQQQSSSUUUUUUTTTUUUVVVWWWWWWXXXXXXXXXWWWYYY[[[^^^```aaaaaa``````bbbcccddddddeeehhhnnnrrrzzzvvvsssuuu{{{~~~~~~{{{wwwyyy}}}~~~fff\\\WWWSSSMMMPPPSSSYYYeeeuuu}}}zzz]]]JJJAAA>>>===<<<<<<===>>>@@@BBBCCCDDDCCCEEEGGGHHHJJJNNNSSSVVVUUUXXX[[[]]]^^^___bbbddddddiiiqqqxxx~~~~~~{{{}}}~~~vvvooofffdddaaa```___]]]ZZZWWWLLLJJJIIIIIIKKKLLLLLLKKKLLLMMMOOOQQQTTTVVVWWWXXXZZZZZZ[[[[[[ZZZYYYWWWVVVSSSPPPMMMLLLOOO]]]wwwwwwsssyyy~~~YYYCCCAAA>>>:::;;;999888777777666666666666666555333444666666777>>>FFF[[[dddrrruuunnneee]]]WWWUUUSSSRRRUUUWWWZZZ[[[\\\]]]```bbbbbbgggnnnvvvtttgggbbbcccjjjsss~~~tttjjj]]]SSSOOOUUUVVVXXXYYYYYYXXXWWWVVVTTTVVVZZZ^^^aaabbbbbbaaaddd```\\\\\\___aaa```^^^aaabbbbbb```]]]ZZZYYYYYYZZZ]]]```dddjjjmmmhhh```WWWSSSNNNKKKLLLMMMLLLJJJFFFIIILLLNNNPPPUUU[[[___dddhhhsssvvveee]]]YYYWWWSSSWWWZZZVVVNNNHHHEEEFFFEEEFFFIIILLLNNNNNNNNNMMMNNNQQQRRRPPPOOOSSSVVVVVVUUUSSSRRRSSSTTTUUUUUUTTTPPPQQQRRRSSSTTTUUUUUUUUUYYY[[[]]]___aaa``````___aaaaaa```___```bbbfffiiimmmlllnnnttt|||}}}yyywww|||}}}jjj```YYYUUUNNNQQQSSSXXXdddtttvvvZZZHHH@@@>>>>>>======>>>???AAACCCEEEFFFGGGHHHHHHHHHIIIKKKOOORRRRRRUUUXXX[[[]]]^^^aaacccccciiiqqqxxx~~~|||wwwyyy}}}wwwooogggdddbbb___]]][[[YYYWWWKKKIIIHHHIIIKKKLLLLLLKKKLLLMMMPPPRRRUUUVVVWWWXXXZZZZZZ[[[[[[ZZZYYYWWWVVVVVVSSSPPPNNNPPP^^^yyywwwvvv~~~vvvUUUBBB@@@===;;;<<<888888777777666666666666666888666777999999:::AAAJJJYYYcccqqquuuoooeee]]]XXXTTTRRRQQQUUUWWWYYY[[[\\\^^^```bbbddddddiiitttxxxjjjaaaaaajjjtttxxxjjj[[[RRRPPPTTTUUUWWWXXXXXXWWWVVVUUUSSSUUUZZZ^^^aaabbbbbbaaa```^^^\\\]]]^^^^^^[[[XXX]]]^^^___^^^[[[YYYYYYYYYZZZ]]]aaagggooosssmmmdddYYYRRRLLLKKKLLLMMMLLLJJJIIILLLOOOPPPPPPTTTZZZ```dddooo{{{iii___ZZZXXXTTTWWWYYYUUULLLEEECCCDDDDDDFFFIIILLLMMMNNNNNNMMMMMMQQQSSSPPPQQQUUUWWWWWWUUUSSSSSSSSSUUUUUUTTTSSSPPPQQQRRRTTTTTTUUUUUUUUUSSSUUUXXX[[[^^^___`````````___]]]\\\]]]^^^```aaabbbeeekkkssszzz|||xxxtttvvv~~~{{{nnneee___[[[PPPRRRSSSUUU```qqqqqqXXXHHH@@@===???===>>>>>>@@@BBBDDDFFFGGGJJJJJJIIIGGGFFFHHHLLLOOOOOOSSSWWW[[[]]]___aaaccceeellltttzzz}}}}}}}}}{{{zzzzzzzzzxxxwwwwwwyyy}}}xxxooogggeeebbb___[[[YYYWWWVVVJJJIIIIIIJJJLLLMMMLLLKKKLLLNNNQQQTTTVVVWWWXXXXXXZZZZZZ[[[[[[ZZZYYYWWWVVVSSSQQQOOOMMMOOO\\\xxxvvvvvv~~~oooRRRAAA???<<<<<<<<<888888888777666666666666666666555666888888999AAAIIIYYYcccqqqwwwqqqggg^^^XXXTTTQQQOOOQQQSSSVVVXXXZZZ\\\___aaafffeeehhhvvv}}}ooodddbbbkkkvvvzzziiiYYYRRRSSSTTTUUUWWWYYYYYYXXXWWWVVVUUUWWW[[[___aaabbbbbbaaa\\\]]]]]]]]][[[YYYWWWVVVZZZ[[[]]]\\\[[[ZZZZZZ[[[ZZZ]]]bbbiiirrrxxxrrrhhhYYYPPPIIIIIIKKKJJJIIIHHHKKKOOORRRQQQPPPSSS[[[aaahhhzzznnnbbb\\\YYYVVVYYYZZZUUULLLDDDBBBCCCDDDFFFHHHKKKMMMMMMMMMLLLLLLQQQSSSRRRRRRVVVXXXWWWTTTSSSSSSSSSUUUUUUSSSRRRSSSSSSTTTTTTTTTTTTSSSSSSNNNOOORRRUUUXXX[[[^^^______^^^\\\[[[[[[[[[[[[ZZZ]]]bbbjjjqqquuutttqqqooooooxxxuuunnniiiccc___SSSTTTRRRRRR[[[mmm~~~yyyzzzlllXXXKKKBBB>>>>>>>>>>>>???AAACCCEEEGGGHHHJJJJJJHHHFFFEEEFFFJJJMMMOOOSSSXXX\\\^^^```bbbccckkkrrrzzz~~~~~~}}}yyyxxxzzz|||yyyuuuttttttvvvvvvvvvzzz|||yyynnnhhhfffccc^^^YYYVVVTTTTTTJJJIIIIIIKKKMMMNNNMMMLLLMMMOOORRRUUUXXXYYYYYYYYYZZZZZZ[[[[[[ZZZYYYWWWVVVOOOOOOOOONNNPPP^^^zzzwwwzzziiiOOO@@@???;;;<<<===777888888777666666666666666333222333555666777???GGG[[[dddrrr~~~zzztttjjjaaaZZZUUUQQQNNNOOOQQQTTTWWWYYY\\\___bbbfffhhhmmmzzz}}}qqqfffccckkkwwwzzzfffVVVQQQUUUTTTVVVXXXZZZ[[[[[[ZZZYYYXXXZZZ^^^aaabbbbbbaaa```ZZZ\\\]]][[[VVVTTTUUUXXXWWWYYY[[[\\\\\\[[[\\\^^^___aaaeeemmmxxxyyyppp\\\QQQHHHIIIKKKIIIGGGHHHLLLPPPSSSSSSQQQUUU]]]eeettt~~~qqqddd]]]ZZZZZZ]]]]]]XXXNNNFFFCCCDDDCCCEEEHHHKKKLLLMMMMMMLLLKKKPPPSSSRRRSSSWWWXXXWWWTTTSSSSSSSSSUUUUUUSSSQQQPPPQQQPPPPPPOOONNNMMMLLLMMMNNNOOOQQQTTTWWWYYY[[[^^^]]]\\\[[[[[[ZZZXXXVVV]]]cccjjjooopppooommmllleeeoooxxxxxxtttyyytttnnnlllhhhccc```UUUUUUQQQPPPXXXkkk}}}~~~sssqqquuu|||hhhYYYOOODDD>>>>>>>>>>>>???AAACCCFFFHHHIIIJJJIIIGGGEEEDDDFFFJJJMMMPPPTTTYYY]]]___```aaacccqqqxxx||||||{{{wwwuuuvvv|||xxxtttrrrsssvvvwwwxxx}}}xxxmmmhhhgggccc^^^XXXTTTSSSSSSJJJIIIJJJKKKMMMNNNMMMLLLMMMOOOSSSVVVXXXZZZZZZYYYZZZZZZ[[[[[[ZZZYYYXXXVVVQQQRRRTTTTTTWWWeeefffNNN@@@>>>;;;<<<===777888888777666666666666666666555666888999:::BBBKKK\\\eeerrr|||vvvlllccc[[[VVVQQQNNNOOORRRUUUXXX[[[^^^aaadddfffjjjsss~~~{{{pppeeebbbjjjvvvzzzdddSSSPPPVVVUUUWWWZZZ\\\]]]]]]\\\\\\ZZZ\\\___bbbccccccaaa```ZZZ]]]]]]YYYRRRPPPUUU[[[VVVXXX[[[\\\\\\]]]^^^___dddfffjjjrrr~~~www```SSSJJJKKKNNNKKKHHHIIILLLPPPTTTTTTSSSWWW```hhh}}}uuuvvvuuuggg^^^YYYYYY\\\]]]XXXOOOHHHFFFGGGJJJJJJKKKKKKLLLLLLMMMMMMOOOQQQSSSUUUVVVVVVUUUTTTQQQRRRSSSTTTTTTTTTRRRRRRQQQPPPPPPPPPQQQPPPOOOMMMKKKLLLNNNNNNOOOPPPSSSVVVXXXWWWVVVVVVXXXXXXWWWVVV___bbbgggiiiiiigggfffffffffiiikkkgggeeejjjxxx~~~yyyrrrjjjgggiiihhhbbb]]]YYYVVVSSSRRRTTT^^^rrrzzzqqqnnnrrr{{{{{{^^^MMMDDD@@@>>>???===@@@DDDEEEEEEFFFIIILLLNNNJJJHHHIIIHHHGGGKKKQQQVVVWWWZZZ___``````eeemmmwww}}}{{{xxxwwwvvvvvvuuuvvvtttrrrsssuuuxxxzzzzzz~~~rrrmmmeeebbb^^^\\\[[[XXXSSSNNNIIIIIIJJJKKKKKKKKKKKKKKKKKKNNNRRRTTTTTTUUUVVVWWWXXXZZZ\\\\\\[[[XXXTTTRRRQQQPPPTTTXXXXXXaaa~~~]]]OOOBBB======;;;999999:::888777777888888777555666555666777777999@@@HHHZZZfffvvvvvvhhh___YYYSSSPPPPPPNNNPPPSSSUUUWWW[[[```dddccclllxxxrrrlllfffccciiissswwwfff\\\[[[]]]YYY\\\``````^^^]]]^^^```aaadddeeedddeeefffbbb\\\YYYXXXZZZ\\\YYYUUUVVVZZZXXXXXXYYYZZZ[[[]]]___```aaahhhcccqqq|||hhhXXXJJJJJJKKKHHHHHHKKKNNNVVVVVVVVVYYYXXX```rrr}}}yyy~~~sssddd\\\VVVXXX\\\]]]XXXPPPIIIGGGGGGKKKKKKKKKLLLLLLLLLLLLLLLNNNOOORRRTTTUUUUUUTTTTTTPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPQQQSSSTTTSSSSSSNNNNNNLLLJJJIIIJJJNNNQQQUUUUUUVVVWWWWWWXXXYYYYYYbbbeeehhhiiihhheeecccccc___``````^^^\\\```kkktttrrrnnnkkknnnuuuxxxtttooohhhdddaaaaaacccdddbbb___[[[WWWSSSRRRTTT]]]ppp|||tttpppqqqwww{{{sssXXXHHHAAA??????AAAAAACCCFFFGGGGGGIIIMMMPPPRRRMMMHHHHHHGGGFFFKKKRRRVVVWWW[[[aaadddfffmmmuuu}}}}}}xxxvvvuuusssrrrwwwuuuuuuvvvyyy{{{}}}}}}~~~qqqllleeebbb]]][[[ZZZXXXRRRNNNJJJJJJKKKLLLLLLKKKKKKKKKLLLOOOSSSUUUUUUVVVWWWYYYVVVXXX[[[\\\]]][[[XXXVVVTTTSSSUUUYYYYYY```{{{[[[MMM@@@<<<;;;:::888888999888777777888888777555666555666777777999@@@HHH^^^jjjwww~~~xxx~~~vvvhhh```ZZZSSSOOOOOOPPPRRRUUUWWWYYY\\\___bbbccclllxxxssskkkeeebbbiiiuuuwwweeeZZZXXXZZZWWW[[[___```______aaadddgggjjjlllkkkkkkkkkeee___XXXVVVXXX[[[\\\YYYZZZ]]]XXXYYYZZZ\\\___aaaccceeeaaaiiieeesss}}}iiiXXXJJJIIIJJJHHHHHHKKKMMMTTTUUUVVV[[[]]]fffyyy}}}ooopppbbb[[[WWWXXX\\\]]]YYYPPPIIIHHHIIIMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMOOORRRSSSTTTTTTSSSOOONNNNNNMMMMMMNNNNNNNNNNNNOOOQQQSSSUUUWWWXXXYYYUUUSSSOOOKKKGGGFFFIIILLLOOOSSSWWWXXXWWWXXXZZZ]]]eeegggiiiiiifffccc```___^^^]]]\\\ZZZYYY\\\bbbfffeeeaaa]]]^^^bbbccc```[[[XXXYYYZZZ\\\^^^`````````^^^XXXRRRQQQTTT\\\kkkyyy}}}xxxsssqqqqqqrrr{{{{{{fffOOOCCC??????AAADDDEEEGGGIIIJJJKKKMMMQQQTTTXXXPPPIIIFFFDDDEEELLLSSSVVVWWW\\\bbbgggkkkuuu~~~zzzvvvtttrrrpppvvvvvvvvvxxx|||~~~~~~~~~|||pppkkkeeeaaa]]][[[ZZZWWWRRRNNNKKKLLLLLLLLLLLLLLLKKKJJJMMMPPPTTTVVVWWWXXXYYYZZZXXXZZZ\\\]]]]]]\\\YYYXXXTTTSSSUUUWWWXXX___uuuWWWKKK???;;;;;;888777888999777666666888888777555666555666777777999@@@HHHaaalllzzzwwwnnnuuu~~~vvviiiaaa[[[SSSOOOOOOQQQTTTWWWZZZ[[[]]]___aaaccclllyyyyyypppiiieeekkkvvvvvveee[[[XXXZZZWWW[[[___aaaaaabbbeeehhhmmmppprrrqqqpppnnnhhh```XXXTTTTTTZZZ^^^^^^^^^___YYY[[[]]]```cccfffiiijjjeeemmmjjjzzzlllZZZKKKIIIJJJGGGHHHLLLMMMTTTTTTWWW```dddpppxxx```~~~kkk___[[[ZZZXXX[[[]]]YYYQQQKKKIIIJJJNNNNNNNNNMMMMMMLLLLLLLLLJJJKKKMMMOOOQQQRRRSSSSSSOOONNNMMMLLLLLLLLLMMMNNNNNNPPPRRRSSSUUUWWWZZZ\\\]]][[[XXXRRRLLLIIIHHHIIIKKKQQQWWWYYYWWWXXX\\\```dddfffhhhgggdddaaa___^^^___\\\YYYXXXXXXYYYZZZ[[[\\\ZZZWWWWWWXXXXXXVVVTTTTTTWWW[[[]]]\\\\\\^^^___aaaXXXQQQPPPTTT[[[gggrrr{{{|||}}}zzzvvvqqqnnnmmmooowww~~~gggXXXHHHAAA@@@@@@BBBEEEHHHHHHIIIKKKNNNRRRVVVXXX^^^TTTIIIDDDCCCEEEKKKSSSTTTUUUZZZaaaeeejjjttt~~~{{{xxxvvvtttrrrvvvvvvwwwzzz}}}~~~~~~~~~zzzoookkkeeeaaa]]][[[ZZZWWWRRRMMMLLLLLLLLLMMMLLLLLLKKKJJJMMMPPPTTTVVVWWWXXXZZZ[[[^^^^^^______]]]ZZZWWWVVVQQQPPPRRRUUUXXX```rrr~~~SSSIII???<<<;;;888777888888777666666777888777555666555555777777888@@@HHH___lll}}}wwwkkkppp||||||vvvjjjbbb\\\TTTPPPOOOQQQUUUYYY\\\]]]^^^```bbbeeennn{{{}}}tttkkkmmmtttvvvfff]]][[[]]]XXX\\\```bbbbbbdddhhhkkkppptttvvvtttsssppphhh___[[[TTTQQQXXX___```^^^]]][[[]]]___cccfffiiikkkllljjjssssssqqq^^^MMMIIIIIIGGGIIINNNOOOUUUUUUYYYdddkkkwwwiiiXXXwwweeeZZZWWWXXXXXX[[[]]]ZZZRRRLLLJJJLLLOOOOOONNNNNNMMMMMMLLLLLLJJJKKKLLLNNNOOOQQQQQQRRRQQQPPPNNNMMMMMMMMMNNNOOOOOOPPPRRRSSSSSSUUUXXX\\\```aaa___[[[TTTMMMIIIGGGJJJPPPVVVYYYXXXYYY]]]aaaaaacccddddddbbb```^^^^^^ZZZWWWSSSRRRRRRRRRPPPOOOQQQPPPOOONNNNNNNNNOOOOOORRRVVV[[[\\\ZZZYYY\\\^^^aaaYYYRRRQQQTTTZZZdddnnntttwww{{{{{{wwwrrrnnnlllhhhnnnttt{{{yyymmmWWWLLLDDDBBBCCCCCCDDDEEEHHHIIIJJJNNNRRRWWWZZZ\\\aaaUUUHHHCCCBBBEEEKKKQQQRRRSSSWWW\\\___bbbkkkttt}}}{{{zzzyyyxxxxxxxxxyyy|||~~~~~~yyyoookkkdddaaa]]]ZZZYYYWWWQQQMMMKKKKKKLLLLLLLLLLLLKKKKKKLLLOOOSSSVVVWWWXXXYYY[[[___``````___]]][[[XXXVVVPPPPPPRRRWWW]]]ffftttuuu|||xxxPPPGGG@@@===<<<999888999777666555666777888777666666555555777777888@@@HHH^^^lll}}}nnnppp{{{zzzxxxkkkccc\\\UUUQQQQQQQQQUUUYYY\\\^^^```aaacccfffnnn{{{uuuooorrrwwwggg___\\\\\\\\\___cccddddddeeeiiimmmtttxxxzzzxxxwwwtttlllccc___VVVRRRWWW^^^___\\\ZZZ\\\^^^aaadddgggiiijjjkkklllwwwwwwyyydddQQQKKKJJJHHHJJJOOORRRWWWWWW[[[hhhooo{{{lllZZZRRRrrr```TTTQQQTTTWWW[[[]]]ZZZSSSMMMLLLMMMOOOOOOOOONNNNNNNNNNNNNNNLLLLLLMMMMMMNNNOOOPPPQQQRRRRRRQQQPPPOOOOOOOOOOOOOOOQQQSSSSSSRRRSSSXXX\\\```bbbbbb___YYYRRRLLLIIIKKKPPPVVVYYYYYYZZZ\\\^^^^^^___aaaaaa___^^^]]]^^^WWWUUURRRPPPOOONNNLLLKKKKKKKKKKKKJJJIIIJJJLLLOOONNNQQQUUUWWWWWWWWWZZZ]]]___YYYTTTSSSTTTYYYcccnnnrrruuuxxxyyyvvvssspppooohhhlllrrrwww{{{zzzpppdddOOOGGGCCCDDDFFFFFFFFFHHHJJJKKKMMMSSSZZZ___bbbbbb```TTTHHHCCCCCCEEEIIINNNPPPPPPTTTXXXYYYYYY^^^eeemmmrrrxxx~~~}}}}}}}}}}}}}}}}}}||||||~~~~~~vvvnnniiiddd```\\\ZZZYYYVVVQQQMMMIIIIIIJJJKKKKKKKKKKKKKKKLLLOOOSSSVVVWWWXXXZZZ\\\]]]]]]^^^^^^^^^\\\[[[ZZZRRRSSSUUU[[[cccnnnxxx~~~zzzrrr~~~qqqMMMFFF@@@>>><<<999888:::666555444555777888777666666555666777777999@@@HHH^^^mmmuuusss}}}wwwvvvzzzlllddd]]]WWWTTTTTTTTTVVVZZZ\\\]]]___aaacccdddlllyyysssrrrwwwggg^^^[[[ZZZ^^^aaadddeeeeeeggglllpppyyy}}}~~~}}}{{{tttlllccc[[[UUUYYY^^^]]]ZZZYYY\\\^^^aaadddgggiiijjjjjjlllvvvwwwlllWWWOOOLLLJJJLLLQQQSSSXXXXXX^^^kkkrrr}}}nnn\\\SSSRRR~~~{{{ppp^^^RRRPPPTTTWWW[[[^^^ZZZSSSNNNMMMNNNNNNNNNNNNOOOOOOOOOOOOOOONNNMMMMMMMMMNNNNNNOOOPPPRRRRRRRRRRRRQQQPPPOOONNNNNNQQQSSSSSSRRRTTTYYY^^^bbbcccdddaaa\\\VVVRRRPPPNNNQQQUUUXXXZZZ[[[[[[[[[]]]^^^___^^^\\\[[[ZZZ[[[WWWVVVTTTQQQNNNMMMNNNNNNJJJLLLMMMKKKIIIJJJMMMQQQNNNOOOQQQRRRSSSUUUXXXZZZ\\\YYYVVVUUUTTTXXXdddppptttuuuwwwvvvtttrrrqqqqqqmmmttt|||sssgggNNNGGGCCCDDDFFFGGGIIIMMMMMMNNNSSS[[[ccciiijjjjjj^^^RRRGGGDDDEEEFFFHHHKKKMMMNNNRRRUUUUUURRRUUU[[[]]]```eeelllsss{{{~~~||||||}}}~~~~~~~~~|||{{{{{{}}}}}}~~~}}}rrrkkkgggddd```\\\ZZZYYYVVVQQQMMMFFFGGGHHHJJJKKKKKKKKKKKKMMMPPPTTTWWWXXXZZZ\\\]]]]]]^^^^^^]]]]]]\\\ZZZZZZTTTTTTVVV\\\fffqqqwwwyyysss{{{}}}uuugggIIICCC>>>===;;;777777999666555444555777888777666666555666777777999@@@HHH___nnnyyy}}}xxxwww}}}mmmddd]]]XXXVVVXXXXXXZZZ[[[[[[[[[\\\^^^```aaahhhuuuwwwuuutttggg___]]]]]]]]]```dddfffgggjjjpppttt}}}{{{tttfff___ZZZ\\\___]]][[[[[[ZZZ\\\```eeeiiikkklllmmmlllvvvxxxsss\\\RRRNNNKKKMMMSSSRRRWWWXXX___mmmttt~~~ooo___UUUSSSVVVvvvuuuzzznnn___SSSSSSXXXWWW[[[^^^[[[TTTNNNNNNOOONNNNNNNNNOOOOOOPPPPPPPPPOOOOOONNNNNNNNNNNNOOOOOORRRRRRSSSSSSRRRPPPOOOMMMMMMQQQTTTTTTSSSUUU[[[aaaeeeeeeeeebbb^^^ZZZXXXXXXPPPQQQTTTXXX[[[\\\ZZZXXX]]]^^^___]]][[[XXXXXXXXXUUUTTTSSSOOOLLLKKKLLLNNNJJJLLLMMMKKKHHHHHHLLLQQQRRRQQQQQQQQQRRRTTTVVVWWWZZZXXXXXXVVVTTTWWWdddsssvvvwwwwwwuuurrrqqqqqqrrrttt~~~{{{nnnQQQIIICCCCCCEEEHHHLLLQQQPPPRRRWWW```jjjpppqqqooo\\\QQQGGGEEEFFFFFFGGGIIILLLMMMQQQUUUSSSPPPQQQVVVTTTVVVZZZ___eeemmmuuu{{{|||zzz{{{|||}}}}}}|||yyywwwwwwxxxzzz{{{||||||~~~yyyoooiiidddddd```\\\ZZZYYYVVVQQQLLLEEEFFFGGGIIIJJJKKKKKKLLLNNNQQQUUUXXXZZZ[[[]]]___aaa```___^^^\\\YYYWWWVVVSSSSSSUUU[[[eeepppttttttqqqyyyzzz```FFFAAA======:::666555888555444444555777888777666666555666777777999@@@HHH___nnn}}}}}}~~~nnnddd]]]XXXXXXZZZ\\\\\\\\\ZZZYYYYYY[[[]]]___fffrrrzzzxxxqqqfffbbbbbbbbb[[[___cccfffhhhlllsssxxx}}}~~~xxxhhhaaa]]]^^^```^^^]]]___XXX[[[```eeejjjmmmoooooonnnxxxyyywww___TTTPPPLLLNNNTTTPPPVVVWWW___ooovvvnnn\\\SSSPPPRRRWWWzzzxxx{{{nnn```VVVSSSUUU[[[___aaa___ZZZTTTQQQQQQRRRQQQPPPQQQSSSUUUTTTSSSSSSSSSQQQOOOMMMNNNPPPSSSRRRTTTVVVVVVSSSQQQOOOOOOQQQOOOPPPTTTWWWWWWZZZ^^^ffffffeeeeeedddaaa]]]YYYZZZTTTQQQSSSUUUTTTVVVYYYaaa```]]][[[XXXWWWVVVUUUSSSQQQPPPPPPPPPPPPNNNMMMQQQOOONNNLLLLLLMMMOOOPPPPPPOOOOOONNNOOOPPPQQQRRRRRRQQQRRRTTTVVVYYYbbblll~~~{{{{{{|||yyysssrrrvvv}}}rrrZZZNNNCCCAAAHHHOOOPPPNNNXXX\\\aaagggpppxxxwwwrrrZZZLLLBBBBBBEEEGGGKKKPPPOOOPPPQQQQQQQQQPPPOOONNNQQQSSSUUUVVVXXX]]]fffmmmrrr{{{|||yyy{{{|||||||||{{{yyyyyyxxxxxxxxx|||qqqmmmiiidddaaa___]]]ZZZXXXTTTOOOKKKGGGFFFFFFFFFGGGIIIKKKLLLQQQRRRTTTVVVXXXZZZ\\\\\\___cccaaaZZZVVVXXXXXXUUUPPPWWW[[[\\\dddpppuuurrryyy|||bbbHHHDDD???;;;::::::999999777777777777777777777777666444444666666999BBBKKKeeeppp~~~yyyxxxuuuggg]]]YYYXXXYYYYYY[[[]]]\\\[[[\\\```ddd___fffoooyyy~~~rrriiiddd___\\\aaa```aaaeeehhhjjjqqqxxxsssiii```___aaa___^^^^^^ZZZ[[[___eeekkkoooqqqqqq{{{}}}jjjWWWOOOOOORRRSSSVVVWWW[[[dddkkktttbbbVVVRRRPPPQQQUUU|||lll```VVVRRRSSS]]]```cccaaa\\\VVVSSSSSSRRRQQQQQQRRRTTTUUUUUUTTTSSSTTTSSSRRRPPPOOOQQQSSSSSSUUUVVVVVVSSSPPPOOOOOOQQQNNNOOOSSSVVVWWWZZZ^^^eeeeeefffhhhhhheeeaaa]]]ZZZUUUQQQSSSTTTSSSTTTWWW```^^^[[[XXXWWWVVVWWWWWWRRRPPPNNNNNNNNNNNNMMMKKKOOOOOOMMMMMMMMMNNNPPPQQQQQQPPPOOONNNNNNNNNNNNOOOPPPOOOOOORRRTTTXXXbbblll|||~~~~~~}}}}}}~~~~~~gggQQQKKKDDDDDDKKKTTTZZZ]]]fffkkkpppvvv}}}~~~uuuiiiSSSIIICCCDDDHHHHHHJJJMMMOOOOOOPPPQQQQQQPPPOOOOOOMMMOOOPPPQQQRRRWWW___eeennnwww~~~zzz~~~{{{xxxyyy}}}}}}zzz{{{zzzyyyxxxxxxwwwxxxxxx{{{zzz|||oookkkgggbbb^^^]]]ZZZYYYWWWTTTOOOLLLFFFFFFFFFFFFHHHJJJLLLMMMRRRSSSTTTVVVXXXZZZ\\\]]]___bbbaaaZZZWWWYYYYYYWWWWWW]]]```aaaiiivvv{{{www|||zzz{{{\\\FFFBBB>>>:::999999888777555555555555555555555555666444444666666999BBBKKKfffqqq~~~wwwuuuvvv{{{wwwhhh^^^YYYXXXYYY]]]___aaa```^^^^^^aaadddccciiipppyyy|||{{{rrrlllhhhdddaaaeeecccdddgggjjjlllrrrzzz{{{pppeeebbbbbb```^^^___\\\^^^cccjjjppptttvvvwwwsss^^^SSSQQQTTTVVVWWWXXX^^^hhhpppyyyxxx]]]RRROOOMMMNNNRRRwwwiii^^^UUUQQQQQQ^^^aaaeeeccc^^^XXXUUUUUUSSSRRRRRRSSSUUUVVVVVVUUUTTTVVVVVVUUUSSSQQQQQQRRRSSSTTTVVVUUUSSSPPPPPPPPPQQQNNNOOOSSSVVVWWW[[[___eeefffjjjmmmnnnlllgggccc\\\VVVRRRSSSSSSQQQQQQTTT]]][[[YYYWWWVVVVVVWWWYYYRRRPPPNNNMMMMMMMMMLLLJJJNNNMMMMMMMMMNNNPPPRRRSSSSSSRRRQQQOOONNNMMMMMMMMMOOOMMMMMMOOOQQQUUU___iiixxxiiiXXXHHHFFFEEEHHHQQQ^^^kkkrrrwww}}}mmm\\\KKKFFFCCCGGGJJJKKKJJJKKKNNNOOOPPPQQQRRRRRRRRRRRRLLLNNNPPPOOOPPPSSSYYY^^^hhhqqqyyyvvv~~~|||yyyzzz}}}~~~|||yyyyyyxxxwwwvvvvvvwwwxxxxxxwwwzzzwwwmmmjjjfff```\\\ZZZXXXWWWVVVSSSOOOLLLEEEFFFFFFGGGIIILLLNNNPPPSSSSSSUUUWWWYYYZZZ\\\]]]^^^aaa```[[[XXXYYYZZZYYY]]]cccfffiiiuuuxxxsssxxxwwwUUUDDDAAA<<<:::999888777666555555555555555555555555666444444666666999BBBKKKgggsssyyyqqqoooqqqsssyyyjjj___ZZZYYYZZZaaaccceeeccc```^^^```bbbfffkkkqqqxxxwww~~~yyyrrrnnnmmmjjjgggcccfffddddddgggiiikkkqqqyyywwwjjjeeeccc```^^^^^^___ccciiipppvvvyyy{{{|||hhhYYYTTTVVVXXXWWWYYY```kkkttt}}}pppXXXPPPNNNLLLMMMRRRrrrfff]]]TTTOOONNN[[[```dddccc^^^YYYVVVUUUTTTSSSSSSTTTVVVWWWWWWVVVUUUWWWYYYXXXVVVSSSRRRQQQPPPRRRTTTTTTSSSRRRRRRSSSSSSPPPQQQUUUXXXYYY]]]bbbiiikkkpppuuuvvvsssmmmiii___YYYTTTTTTRRRPPPOOOQQQWWWWWWWWWWWWWWWWWWWWWWWWTTTRRROOONNNOOOOOONNNMMMMMMMMMNNNOOOPPPSSSUUUVVVUUUUUUTTTSSSRRRQQQPPPPPPPPPMMMLLLMMMNNNPPPYYYcccrrrgggRRRKKKCCCBBBEEEOOO___rrrttt```PPPFFFDDDDDDGGGKKKMMMMMMMMMPPPQQQRRRSSSTTTUUUUUUVVVRRRUUUVVVVVVTTTVVV[[[___eeennn{{{~~~zzzxxx~~~}}}}}}~~~~~~|||zzzwwwwwwuuuuuuuuuwwwxxxyyyxxx}}}tttmmmkkkgggbbb]]][[[YYYWWWUUURRRNNNJJJEEEEEEFFFGGGJJJMMMPPPQQQTTTTTTVVVWWWYYY[[[\\\]]]]]]^^^___\\\ZZZYYYZZZZZZ```eeeiiiooovvvkkkqqqnnnQQQCCC@@@===:::999999888666777777777777777777777777666444444666666999BBBKKKgggtttyyyrrrmmmkkksss{{{lllbbb]]]]]]^^^bbbdddeeeccc___\\\]]]^^^fffkkkqqqyyy{{{pppwwwooommmjjjjjjjjjiiieeeaaaccc``````bbbdddfffmmmuuu}}}mmmfffccc```___```eeeiiiooouuuyyy{{{|||}}}sss___WWWVVVYYYWWWXXX___hhhrrr|||~~~jjjVVVQQQPPPNNNOOOTTTmmmccc[[[TTTOOOMMMVVV[[[```aaa]]]XXXUUUUUUUUUTTTSSSTTTVVVXXXWWWVVVVVVXXXZZZYYYVVVSSSQQQPPPMMMOOORRRSSSSSSTTTVVVWWWVVVSSSSSSWWWZZZ\\\aaafffooorrrwww|||}}}zzzsssnnnddd]]]WWWVVVSSSOOONNNOOOQQQSSSVVVXXXXXXWWWUUUSSSWWWTTTQQQPPPQQQRRRRRRQQQNNNNNNOOOQQQSSSUUUWWWXXXWWWWWWWWWWWWVVVVVVVVVUUURRRPPPNNNNNNLLLLLLSSS\\\iii|||wwwTTTEEEGGGBBBAAAFFFWWWrrr|||eeeTTTJJJFFFFFFEEEFFFJJJNNNQQQRRRSSSSSSTTTUUUVVVWWWYYYYYYZZZ]]]___^^^\\\\\\___bbbfffmmmxxx}}}|||~~~~~~}}}}}}{{{yyywwwvvvuuutttssstttwwwyyy{{{|||rrrmmmkkkhhheee```^^^[[[XXXUUUQQQLLLHHHDDDEEEEEEGGGJJJMMMPPPRRRUUUUUUWWWXXXZZZ[[[\\\]]]\\\\\\]]]]]][[[XXXYYYZZZ```cccfffoootttgggpppfffPPPCCCAAA===;;;;;;:::999777777777777777777777777777666444444666666999BBBKKKfffuuu~~~|||vvvooojjjppp}}}pppfffaaaaaaaaadddeeefffccc^^^[[[\\\^^^eeejjjpppyyyvvvjjjnnnvvv~~~kkkiiiggggggiiigggccc______\\\\\\___aaadddllltttqqqhhheeecccdddfffjjjoootttxxxyyyyyy{{{|||~~~fffYYYVVVWWWWWWWWW[[[ccclllxxxtttbbbSSSPPPQQQNNNPPPTTT}}}}}}~~~kkk```ZZZTTTOOOMMMPPPVVV\\\^^^\\\XXXUUUUUUTTTSSSSSSTTTVVVWWWWWWVVVVVVXXXYYYXXXUUURRRPPPOOOLLLNNNQQQRRRSSSTTTWWWYYYXXXUUUUUUXXX\\\^^^ccciiirrruuuzzz~~~xxxtttjjjbbb[[[YYYUUUPPPMMMNNNNNNQQQTTTWWWXXXVVVTTTRRRVVVTTTQQQPPPQQQSSSTTTTTTPPPPPPRRRTTTVVVXXXZZZZZZXXXXXXYYYYYYYYYXXXXXXWWWTTTRRRQQQQQQMMMKKKOOOVVV```ooo~~~tttSSSFFFIIIDDDDDDKKK```}}}oooYYYNNNJJJGGGIIIHHHGGGJJJQQQUUUVVVUUUUUUUUUUUUWWWXXXZZZ[[[___bbbdddccc```___aaadddiiinnnvvv~~~}}}~~~|||||||||{{{yyywwwtttssssssrrrqqqqqqsssuuuyyy{{{~~~rrrmmmiiiffffffaaa___[[[XXXUUUPPPKKKGGGDDDDDDEEEGGGIIILLLOOOQQQVVVWWWXXXYYYZZZ\\\]]]]]][[[ZZZ[[[]]][[[VVVVVVYYY^^^___```jjjuuuhhhuuu^^^NNNBBB@@@===<<<<<<;;;999777555555555555555555555555666444444666666999BBBKKKeeeuuu~~~}}}xxxpppllljjjzzztttjjjeeebbbbbbeeeffffffbbb^^^\\\^^^aaaeeejjjpppyyyzzzsssgggjjjqqqyyy~~~pppllliiihhhiiihhhdddaaa]]]ZZZZZZ^^^aaaeeennnwwwuuujjjgggfffhhhkkkppptttxxxzzzyyyyyy{{{~~~ppp^^^XXXXXXWWWVVVYYY```iiittthhhYYYNNNMMMNNNLLLLLLQQQzzz{{{~~~iii^^^YYYTTTPPPNNNKKKRRRYYY]]][[[XXXVVVVVVTTTSSSRRRTTTVVVWWWVVVUUUWWWXXXXXXVVVSSSOOONNNNNNNNNPPPQQQRRRRRRSSSVVVXXXYYYUUUUUUXXX\\\___dddjjjqqqtttyyy|||xxxoooggg___\\\WWWQQQNNNOOOPPPQQQRRRSSSTTTTTTSSSSSSRRRPPPMMMMMMOOORRRSSSTTTRRRSSSUUUWWWYYYZZZ[[[\\\XXXYYYYYYYYYXXXVVVUUUTTTSSSRRRSSSSSSPPPLLLOOOTTTYYY```lllxxx|||bbbSSSOOOIIIKKKRRRdddzzzxxxaaaTTTNNNKKKFFFKKKMMMKKKMMMTTTXXXWWWUUUUUUTTTUUUUUUWWWXXXYYYaaadddgggfffcccaaabbbdddlllooouuu{{{}}}}}}~~~zzz{{{|||zzzwwwtttqqqppppppooonnnnnnooossswwwzzz~~~sssjjjcccaaaccc___\\\YYYWWWTTTOOOJJJGGGDDDDDDEEEFFFHHHKKKNNNOOOWWWWWWXXXYYY[[[\\\]]]]]][[[YYYZZZ]]]ZZZTTTSSSWWWZZZZZZ[[[fffvvvnnn~~~UUUIIIAAA???<<<;;;;;;:::888666555555555555555555555555666444444666666999BBBKKKeeettt|||sssnnnnnniiiuuuyyynnnfffaaa___cccdddbbb___[[[[[[^^^bbbhhhlllqqqyyyvvvrrrlllnnnsss{{{~~~tttpppjjjggggggfffdddbbbYYYWWWXXX\\\aaagggqqqzzzvvviiidddcccfffjjjuuuxxx||||||{{{{{{{{{fff\\\ZZZVVVVVV[[[dddkkktttvvv___SSSJJJLLLMMMJJJJJJNNN{{{}}}~~~iii]]]YYYTTTPPPOOOIIIPPPXXX\\\[[[YYYWWWWWWSSSRRRRRRSSSUUUVVVVVVUUUWWWWWWWWWUUUQQQNNNMMMMMMQQQRRRSSSRRRQQQRRRTTTVVVXXXUUUTTTXXX[[[^^^dddjjjooorrrwww}}}|||rrrjjjbbb^^^YYYRRROOOOOORRRQQQPPPOOOPPPRRRTTTUUUOOOLLLJJJJJJMMMPPPRRRSSSSSSUUUVVVYYYZZZ\\\\\\]]]XXXXXXXXXWWWUUUSSSQQQOOOQQQQQQSSSUUURRRNNNPPPUUUUUUVVV___kkkvvv}}}qqq___SSSNNNQQQYYYdddpppzzzuuucccVVVQQQOOOKKKFFFLLLPPPNNNPPPWWWYYYWWWUUUTTTTTTSSSTTTUUUWWWXXXbbbeeehhhhhheeecccdddfffmmmpppsssxxx}}}~~~~~~|||}}}}}}|||xxxuuurrrqqqmmmlllkkkkkkmmmqqquuuxxx}}}~~~ssshhh___\\\```[[[YYYWWWUUUSSSOOOKKKGGGDDDDDDEEEFFFHHHJJJMMMNNNWWWXXXYYYZZZ[[[\\\]]]^^^[[[XXXYYY]]]ZZZSSSRRRVVVVVVVVVWWWdddxxxrrr{{{NNNEEE???===;;;::::::999777555777777777777777777777777666444444666777999BBBKKKfffttt{{{nnnjjjmmmmmmwww|||pppfff___[[[``````^^^ZZZWWWXXX]]]aaalllooosssyyy}}}tttrrrsssuuuyyyuuuppphhhdddddddddcccaaaVVVTTTUUUZZZ```fffqqq{{{sssfff```___aaaeeewww{{{~~~~~~}}}kkk```]]]UUUWWW___hhhooouuuiii]]]QQQJJJLLLMMMJJJJJJNNN{{{jjj^^^YYYUUUQQQOOOMMMPPPTTTVVVUUUUUUUUUUUUSSSSSSTTTUUUUUUUUUUUUTTTXXXXXXWWWTTTQQQOOOPPPQQQRRRTTTUUUUUUUUUUUUWWWXXXWWWUUUUUUWWW\\\aaadddeeelllpppwww}}}uuulllbbb]]][[[WWWOOOHHHIIIKKKMMMMMMMMMOOOTTTXXXSSSPPPLLLIIIIIILLLPPPSSSTTTUUUVVVWWWYYYZZZ[[[[[[UUUVVVXXXWWWUUURRRRRRRRRPPPRRRTTTUUUUUUTTTSSSQQQVVVVVVXXX___iiittt|||{{{jjj___[[[ZZZ[[[^^^cccgggiiiiiijjjeee^^^VVVOOOKKKIIIIIIJJJIIIKKKPPPVVVYYYYYYWWWZZZXXXVVVRRRPPPQQQTTTWWW^^^eeellllllgggbbbcccfffmmmiiilllwww{{{xxxxxxyyyzzzzzzyyyuuurrrpppllljjjiiiiiilllqqqwww{{{{{{nnneee^^^YYYXXX[[[XXXUUURRRQQQNNNKKKIIIFFFFFFEEEDDDFFFIIILLLOOOWWWYYY[[[\\\\\\\\\\\\]]][[[ZZZXXXVVVTTTRRRPPPOOONNNRRRZZZlllwwwtttpppQQQFFF@@@>>><<<:::888777777777555555555555555555555555666444555666777999AAAJJJbbbnnn||||||ooolllpppuuu|||pppfff^^^YYYZZZXXXVVVVVVXXX\\\```ccciiilllrrrzzzzzzsssrrrwwwyyy~~~|||xxxqqqjjjdddaaa``````XXXVVVUUUYYYcccnnnuuuyyysssgggbbbbbbeeejjjuuuuuuyyyvvveee\\\TTTUUUXXX___hhhrrryyy}}}vvvkkkWWWSSSNNNJJJHHHIIILLLNNN~~~|||hhh]]]XXXSSSOOOMMMKKKNNNQQQSSSSSSSSSTTTUUUUUUUUUVVVVVVVVVVVVVVVUUUXXXXXXWWWUUUQQQOOOPPPPPPQQQSSSUUUVVVUUUVVVWWWYYYRRRTTTVVVWWWXXX\\\aaaeeekkkooovvv|||vvvnnnccc]]]ZZZVVVOOOHHHIIILLLNNNNNNMMMNNNQQQSSSUUUSSSOOOLLLKKKLLLOOOPPPSSSTTTWWWYYYZZZZZZZZZYYYSSSTTTUUUUUURRROOONNNOOOOOOPPPQQQRRRRRRQQQPPPOOOTTTTTTUUUZZZbbbiiinnnqqqvvvxxxzzz{{{yyyrrrhhhaaa[[[YYYWWWWWWYYYZZZYYYXXXXXXVVVRRROOOLLLLLLLLLLLLLLLLLLNNNRRRWWWZZZYYYXXXTTTUUUTTTSSSQQQQQQTTTVVV^^^cccffffffbbb___aaaccckkkiiilllxxx{{{xxxwwwwwwwwwwwwuuuqqqnnnllljjjiiihhhhhhlllqqqwww{{{zzznnnggg___ZZZXXXZZZXXXUUUSSSQQQNNNKKKHHHFFFEEEEEEEEEGGGKKKNNNQQQWWWZZZ]]]______^^^]]]]]][[[ZZZXXXVVVTTTRRRQQQPPPUUUWWW^^^qqq}}}{{{kkkNNNEEE@@@>>><<<999888777777777555555555555555555555555666444555777777999AAAJJJ```mmmvvv{{{qqqooorrrsss|||~~~rrrggg___ZZZVVVUUURRRRRRTTTXXX]]]aaafffjjjooouuuyyyxxxzzzxxxppphhhccc```^^^ZZZWWWUUUXXX```hhhooorrr|||pppeeeaaa```ccchhhssswww{{{iiiaaaVVVUUUUUUZZZccckkkppprrr}}}qqqddd\\\SSSPPPLLLIIIHHHJJJMMMOOOyyyfff]]]WWWQQQLLLKKKHHHKKKNNNPPPPPPQQQSSSTTTWWWWWWXXXXXXXXXWWWWWWVVVXXXXXXWWWTTTQQQOOOOOOOOOPPPRRRUUUVVVVVVWWWYYYZZZQQQUUUYYYYYYWWWYYYaaahhhkkkooovvv}}}yyypppfff^^^ZZZUUUNNNIIIIIILLLOOOPPPOOONNNNNNNNNWWWUUUSSSPPPNNNMMMMMMMMMQQQSSSWWWZZZ[[[ZZZWWWUUURRRTTTUUUUUURRRPPPOOOOOOQQQQQQQQQPPPPPPOOONNNNNNPPPPPPRRRVVV[[[```bbbbbbeeeeeeeeeeeefffeeebbb```XXXVVVSSSQQQPPPNNNLLLKKKJJJJJJIIIJJJJJJLLLMMMNNNMMMMMMOOORRRVVVXXXXXXWWWRRRTTTUUUUUUTTTTTTUUUWWW```aaabbbbbbaaaaaaccceeekkkjjjooozzz|||wwwsssqqqrrrvvvxxxxxx}}}zzzxxxttttttsssqqqoookkkhhhfffgggffffffhhhlllrrrxxx|||vvvmmmfff___ZZZYYYZZZXXXUUUSSSQQQOOOKKKHHHFFFEEEEEEFFFIIIMMMQQQTTTXXXZZZ^^^bbbcccbbb```^^^[[[ZZZXXXVVVTTTSSSRRRRRRXXXYYYaaauuueeeKKKDDD???>>><<<999777777666777555555555555555555555555555444555777777888@@@III___lll}}}sss{{{tttqqqrrrooowwwtttiii```ZZZSSSQQQNNNMMMOOOTTTZZZ^^^fffiiimmmrrr{{{}}}|||xxxnnnfff___\\\[[[YYYWWWXXX\\\bbbgggjjjsss{{{zzzlllddd```___aaaeeekkkrrr}}}mmmdddZZZVVVSSSVVV^^^fffiiiiiikkkqqqzzz}}}iii\\\TTTOOOMMMLLLIIIHHHIIILLLOOOQQQvvvfff]]]WWWQQQLLLJJJGGGIIILLLMMMNNNPPPSSSUUUWWWXXXXXXXXXXXXXXXWWWWWWXXXXXXVVVSSSOOOLLLLLLMMMOOORRRUUUWWWXXXYYY[[[]]]VVVYYY\\\\\\\\\^^^dddjjjmmmqqqxxx|||tttiiiaaa[[[UUUNNNIIIHHHKKKOOORRRRRRQQQOOOMMMTTTTTTSSSQQQPPPNNNLLLLLLMMMQQQVVVYYYZZZXXXTTTQQQTTTVVVXXXYYYWWWVVVVVVWWWWWWVVVTTTSSSQQQPPPPPPPPPLLLMMMPPPUUUZZZ]]]]]]]]]^^^\\\ZZZYYYZZZ[[[[[[ZZZUUURRRPPPNNNMMMMMMKKKIIIIIIIIIJJJKKKKKKKKKKKKKKKJJJKKKNNNQQQTTTVVVWWWVVVWWWXXXWWWVVVUUUVVVXXX[[[bbbccceeegggiiikkkllllllnnnpppwwwxxxpppiiiddd```[[[YYYZZZ]]]]]]\\\```eeehhhnnnvvv}}}{{{yyyrrrqqqooollliiifffcccaaaeeeeeefffhhhnnnuuu{{{pppfffaaa\\\ZZZ[[[YYYWWWUUUSSSRRROOOKKKHHHEEEEEEEEEGGGJJJOOOTTTWWWXXX[[[```dddgggeeebbb^^^\\\ZZZXXXVVVUUUTTTTTTTTTUUUWWWaaavvv___JJJDDD???===;;;999777666666666555555555555555555555555555444555777777888???GGG^^^kkk|||~~~yyyxxx|||wwwqqqnnnjjjqqqwwwlllaaa[[[SSSQQQNNNLLLOOOTTT[[[___iiikkkooottt|||}}}ssshhh```[[[\\\ZZZYYYYYY[[[___ccceeejjjpppzzz}}}rrrhhhccc```___```dddffflllwww}}}}}}~~~~~~lllddd\\\WWWRRRUUU]]]eeeiiihhhccciiirrrzzz~~~lll\\\SSSPPPMMMHHHHHHGGGHHHJJJNNNRRRTTTuuufff^^^XXXQQQMMMLLLIIIJJJLLLLLLMMMPPPSSSVVVVVVWWWWWWXXXXXXXXXXXXXXXWWWVVVUUUQQQMMMJJJIIIJJJNNNQQQVVVYYY[[[\\\^^^```]]]\\\\\\]]]aaaeeehhhiiiqqquuu|||xxxnnneee^^^VVVNNNHHHFFFIIINNNSSSVVVUUURRRPPPPPPPPPQQQQQQPPPOOOMMMLLLKKKNNNSSSVVVWWWUUURRRPPPTTTWWWZZZ\\\\\\\\\]]]^^^\\\ZZZXXXVVVTTTRRRQQQQQQMMMNNNQQQVVVZZZ[[[ZZZXXXYYYWWWUUUUUUVVVWWWVVVVVVTTTRRROOONNNNNNNNNLLLKKKLLLLLLMMMMMMMMMKKKJJJIIIIIILLLOOOSSSVVVXXXYYYZZZ]]]\\\YYYUUUTTTVVV[[[___cccffflllqqqtttvvvvvvuuuuuuzzz~~~wwwmmmddd]]]XXXTTTQQQJJJHHHIIIKKKKKKIIIKKKPPPRRRUUUZZZ___eeekkkrrrvvv}}}|||zzzqqqooollliiieeecccaaa```dddeeegggkkkrrryyy{{{iii___[[[YYYZZZ\\\XXXVVVUUUTTTSSSPPPLLLHHHEEEEEEEEEGGGKKKPPPUUUXXXXXXZZZ___eeeiiihhhccc___\\\ZZZXXXVVVUUUUUUUUUVVVTTTWWWbbbvvv~~~ZZZIIIEEE???===;;;888777666666666555555555555555555555555555444555777777888>>>FFF]]]kkk|||}}}vvvzzz}}}wwwnnnhhheeelll|||oooddd]]]UUUSSSQQQPPPRRRXXX^^^bbbiiilllpppuuu~~~uuukkkbbb\\\[[[[[[[[[[[[]]]```ccceeegggkkkqqqwwwzzzzzzxxxvvvtttllleeebbbaaa___```dddiiikkkrrrzzzzzzkkkcccZZZUUUPPPSSS[[[dddiiikkkbbbfffkkkooosssvvvyyy|||zzzyyyrrrcccWWWRRROOOLLLFFFFFFGGGJJJMMMQQQTTTVVVtttfff^^^WWWQQQNNNNNNJJJKKKLLLLLLLLLOOOSSSVVVUUUVVVWWWXXXYYYZZZZZZZZZWWWWWWUUUQQQLLLIIIHHHIIINNNRRRWWW\\\^^^```bbbccc```^^^]]]___ccchhhjjjjjjtttxxx|||tttkkkaaaWWWNNNHHHEEEHHHMMMSSSXXXXXXVVVSSSNNNNNNPPPQQQQQQPPPOOONNNKKKMMMPPPSSSTTTTTTSSSRRRTTTWWW[[[]]]^^^___```aaa___^^^\\\YYYVVVTTTRRRQQQPPPQQQSSSVVVYYYYYYWWWUUUUUUSSSSSSTTTUUUVVVVVVUUUUUUSSSPPPOOONNNMMMLLLJJJMMMMMMMMMNNNNNNMMMLLLLLLNNNQQQUUUXXXZZZ[[[]]]___```^^^ZZZVVVUUUYYY```eeehhhmmmuuuzzz||||||}}}}}}~~~yyyoooiii```WWWQQQLLLIIIGGGDDDBBBCCCEEEDDDAAABBBGGGFFFHHHKKKNNNRRRXXX```eeemmmttt|||yyyqqqooolllhhheeebbbaaaaaaeeegggjjjooowwwwwwfff\\\YYYXXXYYY\\\WWWVVVUUUTTTSSSPPPLLLHHHEEEEEEEEEGGGKKKPPPUUUXXXXXXYYY]]]ccchhhhhhddd___\\\ZZZXXXVVVUUUVVVWWWXXXYYY\\\gggvvvttt||||||UUUIIIDDD>>>===;;;888666666555666555555555555555555555555444333555888777777===EEE[[[jjj|||~~~}}}{{{tttiiibbbbbbhhh|||sssggg___WWWUUUTTTUUUWWW\\\aaadddhhhkkkooouuu~~~~~~uuulllddd___ZZZ\\\]]]^^^___aaadddgggiiijjjmmmrrruuuuuussspppmmmgggcccaaa```^^^```dddhhhiiimmmuuu{{{tttjjjeeeWWWSSSPPPPPPUUU]]]eeeiiiaaacccdddeeegggjjjooorrrnnnnnnhhh]]]TTTOOOLLLHHHFFFGGGJJJMMMPPPTTTVVVXXXssseee\\\VVVPPPNNNPPPLLLLLLKKKJJJKKKMMMRRRUUUUUUVVVXXXZZZ[[[\\\]]]]]]YYYXXXVVVRRRMMMJJJIIIIIINNNSSSYYY^^^aaaccceeefffbbbccccccdddfffiiimmmooovvvzzzyyypppeeeYYYNNNGGGEEEGGGKKKRRRWWWXXXUUURRROOOPPPQQQQQQQQQQQQPPPPPPMMMMMMNNNPPPRRRTTTVVVWWWXXX[[[^^^______``````bbbccccccaaa___\\\XXXTTTRRRQQQRRRTTTXXX\\\]]][[[YYYXXXVVVUUUUUUVVVWWWWWWVVVVVVTTTQQQPPPPPPPPPNNNMMMPPPPPPPPPPPPPPPQQQQQQQQQTTTWWW[[[\\\\\\[[[]]]___aaa```^^^]]]]]]aaahhhmmmsssyyyxxxmmmaaa\\\TTTMMMIIIFFFCCCAAABBB@@@AAACCCBBB>>>???CCCAAADDDGGGIIILLLOOOTTTWWW```gggqqq}}}~~~zzzwwwsssppplllhhheeedddddddddgggiiimmmttt|||uuufff___\\\YYYXXXYYYVVVUUUUUUUUUTTTQQQLLLHHHEEEEEEEEEGGGKKKPPPUUUXXXWWWXXX[[[aaaggghhhddd___\\\[[[XXXVVVVVVWWWXXXYYY[[[aaalllwwwvvvpppmmmpppppp}}}rrrQQQHHHCCC>>>===:::888666555555555555555555555555555555555444333555888777777<<>><<<:::888666555555555555555555555555555555555444333555888888777<<>>;;;AAABBBBBBCCCCCCBBBBBBAAAIIIIIIIIIJJJKKKMMMPPPQQQTTTUUUWWWZZZ^^^cccgggiiinnnrrrzzz~~~zzzwwwvvvuuurrrmmmhhhfffgggjjjmmmmmmnnnqqqyyy}}}qqqddd]]]\\\\\\ZZZWWWSSSTTTTTTTTTRRROOOLLLJJJIIIGGGFFFGGGLLLRRRWWWYYYWWWYYY]]]bbbfffgggeeebbb\\\[[[YYYWWWWWWXXXZZZ[[[[[[dddnnnoooiiiccceeehhhxxxgggLLLDDDEEE???>>>===;;;:::999888888555555555555555555555555666444555888999999===CCCQQQhhhvvv|||sssppphhh___[[[[[[fff}}}}}}mmmbbb]]][[[XXXXXXZZZ]]]___```iiikkkooottt}}}xxxlllgggooo||||||sssnnnfff^^^ZZZ\\\]]]\\\ZZZZZZ]]]```___bbbeeehhhjjjjjjjjjiiiddd```\\\\\\^^^```aaa```hhhqqqvvviiibbb```___]]][[[XXXVVVUUUVVVXXXYYYaaafffgggbbbXXXTTTXXX^^^VVVVVVVVVSSSOOONNNPPPRRRMMMQQQUUUVVVUUUTTTVVVYYY|||vvviii[[[TTTUUUUUUSSSPPPNNNMMMMMMNNNRRRVVVXXX[[[WWWVVVZZZ]]][[[[[[]]]]]]]]]\\\XXXRRRNNNKKKKKKQQQTTTZZZ```eeehhhiiijjjjjjmmmpppppppppqqquuuxxx}}}|||rrrdddWWWLLLFFFFFFHHHLLLPPPSSSRRRQQQOOONNNPPPSSSUUUUUUUUUVVVWWWYYYXXXVVVUUUVVVXXX[[[^^^___```bbbccccccdddgggiiippppppooonnnkkkeee^^^YYYYYY[[[```ffflllppptttuuunnnggg___[[[ZZZ[[[YYYWWWYYYYYYXXXXXXYYYZZZ[[[\\\ZZZ[[[[[[YYYVVVVVVYYY]]]cccbbb``````aaadddgggiiimmmnnnpppuuu{{{nnn___VVVMMMIIIEEECCCBBBBBBAAA???BBBBBBCCCCCCCCCCCCBBBBBBGGGGGGGGGHHHJJJLLLMMMOOOPPPPPPRRRTTTXXX\\\```bbbfffkkkttt}}}|||yyywwwuuuwwwsssmmmhhhfffggghhhhhhkkkmmmrrr|||zzzpppccc]]]\\\\\\YYYVVVSSSTTTTTTTTTRRROOOKKKIIIHHHFFFFFFHHHMMMSSSWWWYYYYYY[[[___dddggggggdddaaa[[[YYYWWWUUUVVVYYY]]]``````kkkvvvvvvmmmgggiiinnn```JJJCCCBBB;;;:::999777666555444444555555555555555555555555666444555888999999===CCCXXXkkkvvv}}}uuurrrkkkccc___```iii~~~pppeee^^^[[[YYYYYY\\\^^^___```gggkkkpppsssyyyuuunnniiikkkvvvwwwlllfff^^^VVVRRRTTTVVVVVVTTTTTTVVVXXX\\\___cccgggjjjkkkjjjiiieeebbb^^^\\\^^^``````___hhhwww{{{jjj```\\\[[[[[[]]]\\\YYYWWWVVVVVVVVVWWW^^^bbbdddaaaYYYSSSSSSUUUVVVUUUSSSPPPNNNOOOSSSUUUOOOPPPSSSTTTVVVXXX\\\^^^yyykkk]]]VVVWWWVVVTTTQQQPPPNNNNNNPPPSSSWWWZZZ\\\WWWTTTWWWXXXXXXXXX[[[______^^^ZZZUUUPPPNNNMMMQQQTTT[[[aaafffiiikkkkkknnnooopppqqqsssuuuxxxyyy}}}|||qqqeeeXXXNNNHHHDDDIIINNNPPPOOONNNNNNPPPNNNRRRWWWZZZZZZZZZ[[[[[[___]]][[[YYYYYYZZZ\\\]]]___```bbbccceeeiiiooosssyyyyyyxxxuuuooohhhaaa\\\ZZZ]]]dddkkksssyyy~~~vvvooofff```______^^^]]]\\\]]]]]]^^^^^^^^^^^^^^^^^^___```]]]ZZZZZZ\\\```eeedddcccdddfffjjjnnnqqqrrrtttwww~~~{{{}}}uuueeeXXXQQQGGGEEEBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFGGGIIIJJJKKKLLLKKKKKKLLLNNNPPPSSSVVVXXX]]]cccmmmwww~~~|||yyywwwuuutttvvvqqqkkkhhhhhhiiiiiigggiiilllttt~~~uuummmccc]]]\\\[[[XXXUUUSSSTTTUUUTTTRRRNNNKKKHHHFFFEEEFFFIIIOOOUUUXXXZZZ[[[]]]aaaeeehhhgggccc___YYYWWWUUUUUUWWW]]]cccfffgggvvvtttjjjlllsssVVVGGGCCC???<<<;;;:::888777666555555555555555555555555555555666444555888999888<<>>===;;;999888777777777555555555555555555555555666444444777888888<<>>===;;;:::888777777777555555555555555555555555555333444777777777;;;AAAQQQfffqqqxxx}}}{{{yyyvvvnnnkkknnn}}}zzzlllggg___ZZZWWWVVVVVVVVVWWW\\\bbbffflllvvv}}}yyyooowwwhhhZZZWWWVVVTTTSSSUUUTTTSSSVVVYYY[[[[[[YYY[[[YYYWWWTTTSSSRRRRRRRRRQQQSSSUUUWWWZZZ___fffkkknnnsssvvvtttsssuuurrrlllsssnnnkkklllkkkiiijjjoooqqqsssvvvzzz}}}|||yyywwwmmmqqqwww~~~|||zzzyyyyyy}}}wwwfff]]]\\\ZZZVVVPPPOOONNNMMMOOOSSSVVVYYYXXXTTTTTTZZZ^^^```cccgggeeeeeeccc___ZZZUUUSSSRRROOOMMMKKKLLLOOOVVV^^^bbblllpppuuuuuutttvvv{{{qqq[[[LLLEEEHHHJJJJJJJJJLLLQQQTTTQQQTTTWWWZZZ[[[]]]```bbbccccccbbbbbbaaabbbbbbbbbccciiirrrzzzzzzpppjjjiiiiiinnnvvvzzzvvvtttuuunnnnnnnnnnnnnnnmmmlllllliiimmmpppnnnjjjeeecccddd]]]dddnnnyyyvvviii]]]TTTNNNKKKJJJMMMOOOOOOMMMLLLMMMOOOLLLLLLMMMMMMMMMMMMLLLLLLJJJLLLPPPSSSTTTRRROOOMMMIIIHHHGGGGGGGGGHHHJJJKKKKKKRRR[[[aaaeeennnzzz}}}{{{{{{{{{uuulllhhhiiillllllmmmnnnooopppqqqqqqrrrwww{{{yyysssooorrrvvvyyywwwfffbbb]]]XXXUUUUUUVVVVVVVVVVVVUUUTTTPPPKKKFFFCCCGGGHHHKKKPPPUUUXXXXXXWWWWWWUUUSSSRRRSSSTTTUUUTTTTTTQQQNNNOOOVVVaaalllttt^^^KKKFFFBBB===:::999777555444333333333555555555555555555555555555333333666777777;;;AAARRRcccllluuuzzzuuuooohhhdddfffsss}}}ooohhh___XXXUUUTTTTTTTTTUUUYYY]]]bbbhhhrrr}}}eeeZZZZZZYYYWWWVVVYYYWWWUUUWWW[[[^^^^^^]]]\\\ZZZVVVSSSRRRRRRSSSTTTPPPSSSUUUWWWYYY]]]dddjjjppptttvvvtttvvv||||||xxxxxxqqqlllmmmkkkgggiiinnnsssuuuxxx{{{|||yyysssnnnnnnrrryyyqqqeee[[[UUURRRPPPNNNMMMLLLMMMPPPTTTYYY\\\[[[YYYVVVWWW\\\bbbgggjjjnnneee___]]]\\\YYYXXXYYYSSSQQQQQQSSSPPPNNNUUU```hhhnnnrrrrrrvvv~~~}}}zzz```NNNKKKPPPQQQKKKIIINNNRRRRRRUUUUUUVVVWWWYYY[[[]]]___ccccccccccccccccccbbbbbblllooouuu|||}}}qqqkkkmmmbbblll{{{~~~wwwrrrpppmmmlllkkkjjjlllnnnqqqrrrtttqqqnnnoooqqqpppiiiccc```cccmmm{{{~~~}}}~~~tttfff[[[UUURRRQQQOOOOOOPPPPPPQQQPPPPPPOOOOOOOOOOOONNNNNNNNNMMMMMMPPPPPPPPPOOOOOOOOONNNNNNMMMKKKHHHGGGGGGGGGGGGFFFMMMPPPVVV___iiiqqqvvvxxx{{{uuunnnmmmjjjfffcccbbbdddfffhhhhhhkkkooopppnnnppptttyyyyyyyyyyyyyyyxxxwwwwwwyyynnnccc___ZZZUUURRRRRRSSSUUUWWWZZZ[[[VVVNNNHHHFFFGGGHHHGGGIIIPPPWWWZZZXXXUUURRRRRRQQQPPPPPPQQQQQQRRRRRRQQQSSSVVVYYY___lllyyy}}}zzzTTTKKKDDD<<<>>>;;;999666666666666555444555444444333333444444555444555666666666888;;;===QQQ```mmmttt~~~rrrnnnooofffcccaaakkk|||nnneee\\\WWWSSSOOONNNQQQUUUVVVZZZbbbiiiqqq~~~fff^^^[[[VVVWWW^^^ZZZ\\\[[[[[[^^^dddeeebbb___\\\WWWUUUTTTSSSRRRQQQRRRRRRTTTVVV[[[```eeehhhgggkkkpppvvvyyyzzzyyywwwsssqqqooommmmmmnnnqqqsssssssssvvvzzzxxxrrroooqqqrrrxxx~~~qqqddd\\\VVVSSSQQQOOONNNMMMMMMOOOSSSXXX[[[[[[XXXVVVXXX]]]ccchhhkkkmmmeee___^^^]]][[[ZZZ\\\XXXWWWYYYZZZVVVQQQTTT[[[eeelllrrrtttzzzdddOOOMMMQQQQQQLLLKKKPPPSSSSSSTTTUUUVVVXXXZZZ]]]___```eeeeeeeeeeeeeeefffgggggglllpppvvv~~~~~~}}}tttmmmkkkgggqqq|||tttpppooonnnnnnnnnnnnooopppqqqrrruuuvvvxxxzzzzzzuuummmfffaaabbbkkkxxxzzzpppeee\\\WWWUUUUUUSSSTTTTTTTTTTTTSSSSSSSSSPPPPPPPPPOOOOOOOOONNNNNNOOOOOOOOOOOONNNNNNNNNNNNMMMKKKHHHGGGGGGGGGGGGFFFLLLOOOUUU]]]fffnnnsssuuuuuuxxx|||{{{vvvoooiiifff```___^^^[[[XXXXXX[[[]]]dddcccfffkkkmmmmmmpppuuu{{{}}}~~~}}}{{{yyyyyyzzzsssjjjaaa^^^ZZZUUUSSSSSSTTTVVVWWWYYYYYYTTTMMMGGGGGGHHHKKKJJJKKKPPPUUUWWWTTTPPPKKKLLLMMMNNNOOOPPPQQQQQQRRRRRRTTTVVVWWW]]]kkkyyy{{{tttQQQHHHBBB===???;;;999666666666666555444555444444333333444444555444555666666666777:::===NNN^^^lllrrrqqqllllllfffdddccclll~~~pppfff]]]XXXSSSPPPPPPRRRVVVVVVZZZaaahhhppp}}}yyyddd^^^[[[VVVTTTXXXZZZ^^^___^^^___cccdddbbb___\\\XXXUUUUUUTTTTTTSSSPPPQQQSSSUUUYYY^^^aaaddddddgggmmmssswwwxxxyyyxxxvvvuuutttsssrrrrrrrrrsssqqqqqqsssuuutttooonnnqqquuu|||}}}pppddd\\\WWWTTTSSSPPPNNNMMMMMMNNNRRRVVVYYYYYYWWWVVVXXX^^^dddiiikkkllleee```___^^^]]]^^^aaa```aaadddeee___XXXUUUWWW```gggnnnttt{{{lllSSSPPPRRRRRRNNNMMMQQQTTTUUUTTTTTTVVVYYY\\\___bbbdddgggfffeeeeeefffhhhjjjlllmmmqqqyyy}}}zzz}}}~~~zzzrrrmmmnnnwww|||rrrooopppqqqrrrssstttuuutttttttttyyyzzz~~~}}}vvvpppffffffkkkvvv{{{vvvnnnfff^^^ZZZXXXWWWWWWWWWVVVVVVUUUUUUTTTTTTRRRRRRQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNMMMMMMMMMMMMKKKHHHGGGGGGGGGGGGFFFJJJMMMRRRYYYaaaiiiooorrrnnnnnnmmmiiiccc]]]ZZZYYYVVVVVVUUUSSSRRRSSSWWWYYY^^^]]]```eeehhhjjjpppwww~~~}}}{{{}}}zzzmmmfff```]]]ZZZVVVUUUUUUVVVWWWWWWWWWUUUPPPJJJFFFGGGIIIOOONNNNNNPPPSSSSSSNNNJJJFFFHHHKKKNNNQQQRRRRRRRRRRRRSSSVVVWWWVVV[[[kkk{{{zzzxxxkkkMMMDDDAAA??????;;;999666666666666555444555444444333333444444555333444555555555666999<<>>;;;:::999888666555555444444333444555555333333444555777666555444444555666777BBBPPPaaappptttwww|||zzzooobbbgggsssoooqqq~~~wwwnnnkkkhhhaaaZZZXXXYYYTTTRRRVVV\\\dddpppyyyzzzzzzqqqjjjddd```YYYYYYXXXWWWVVVVVVVVVVVVUUUVVVWWWYYY[[[]]]____________aaafffmmmtttxxxzzzwwwyyy|||}}}{{{xxxssspppwwwvvvuuuuuuvvvvvvtttssssssqqqppprrrvvvxxxwwwuuupppmmmjjjkkkqqqxxx|||}}}|||nnneeebbbaaaaaaaaadddeeedddhhhnnnpppmmmsssggg^^^WWWQQQNNNMMMMMMLLLKKKKKKLLLNNNOOOUUUVVVZZZ^^^bbbddddddcccbbbaaa___^^^aaaiiirrryyyzzz{{{}}}{{{wwwssspppnnnmmmjjjjjjnnnqqqpppsssxxx||||||sssaaa[[[XXXSSSTTTYYY^^^dddoooyyy}}}}}}{{{ddd\\\\\\___kkk|||}}}lllaaaZZZYYY\\\aaafffmmm{{{|||xxxrrrmmmiiiddd```^^^\\\ZZZXXXYYY\\\___``````eeecccaaabbbddddddcccaaabbb]]]YYYWWWYYY[[[]]]]]]^^^\\\XXXUUUTTTTTTUUUWWWYYY\\\___```aaaaaabbbdddhhhmmmrrrsssmmm```RRRIIIAAAAAA@@@@@@AAACCCEEEGGGLLLNNNPPPQQQPPPOOOOOOPPPUUUWWW\\\cccmmmxxx{{{vvvjjj]]]TTTQQQUUUUUUUUUVVVVVVTTTOOOLLLGGGFFFDDDBBBBBBBBBCCCDDDJJJIIIJJJNNNSSSVVVVVVUUUTTTSSSTTTVVVXXXZZZYYYXXXTTTZZZ[[[XXXaaasss~~~xxxvvvtttvvvfffOOOKKKEEE???>>>;;;:::999888666555555444444222333444444222222333444444444333333444666777888===NNNbbbqqqzzzwwwzzzzzzlll___cccuuusssssszzzyyyqqqmmmiiiaaaYYYVVVWWWSSSRRRVVVZZZ___jjjuuuwww~~~rrrhhhaaa]]]XXXWWWWWWVVVUUUUUUVVVVVVXXXYYYZZZ\\\^^^```aaaaaaaaabbbdddjjjqqqwww{{{|||zzzzzz{{{{{{yyyvvvsssqqquuutttttttttuuutttrrrooonnnmmmlllooossswwwwwwwwwrrrpppnnnoootttxxxzzzzzz|||{{{kkkdddddddddeeeeeejjjnnnrrrxxxxxxttthhh___WWWRRROOOLLLKKKJJJJJJJJJLLLMMMNNNUUUWWW\\\```bbbcccbbbaaaaaaaaaaaaaaadddlllttt{{{}}}~~~~~~|||wwwrrrnnnmmmmmmkkkmmmsssvvvxxx{{{wwweee]]]YYYSSSSSSXXX```jjjtttxxx{{{{{{eee[[[ZZZ[[[aaaiiinnnkkkbbbWWWOOOMMMLLLNNNSSSVVV\\\gggrrr{{{yyyuuuoooiiieeecccccc^^^\\\ZZZ[[[___cccfffgggjjjhhhgggggghhhjjjjjjiiidddaaa]]][[[\\\]]]^^^^^^aaa___\\\ZZZXXXXXXYYYYYY^^^bbbgggjjjjjjiiihhhhhhjjjkkkkkkhhhaaaXXXNNNHHH@@@@@@???@@@AAABBBDDDEEEKKKNNNPPPRRRQQQQQQQQQRRRSSSUUUXXX[[[```jjjvvv~~~wwwvvvzzz|||qqqfffYYYPPPMMMSSSSSSUUUVVVVVVSSSNNNJJJFFFDDDBBB@@@@@@BBBDDDFFFKKKKKKMMMPPPTTTWWWWWWVVVTTTSSSTTTUUUWWWXXXWWWVVVTTTZZZ^^^aaalll|||uuuwww{{{cccOOOKKKDDD??????<<<:::999888666555555555555111333444333222111222333333222222333444777999:::888KKKbbbrrr{{{}}}~~~jjj\\\aaatttsssqqqsss}}}|||tttoooiii___WWWTTTRRRRRRSSSVVVVVVYYYdddooouuu|||ttteee]]]ZZZVVVVVVUUUUUUTTTTTTUUUUUUXXXYYY[[[]]]^^^___``````bbbdddhhhooovvv{{{~~~~~~wwwvvvtttqqqooommmkkkkkkoooooopppqqqrrrpppllliiihhhgggfffiiinnnrrruuuvvvrrrrrrrrrsssuuuvvvuuutttrrryyyrrrhhheeehhhkkkmmmooovvv}}}~~~xxxwwwkkk```YYYSSSQQQKKKJJJJJJIIIJJJKKKLLLMMMSSSWWW]]]aaabbbbbb`````````aaabbbcccgggmmmuuuzzz~~~~~~{{{uuupppmmmkkkmmmnnnqqqvvv{{{~~~vvvfff]]]XXXTTTTTTWWWbbbooowwwvvvyyyvvvcccZZZWWWQQQSSSUUUVVVTTTQQQMMMJJJJJJHHHHHHLLLMMMPPPWWW___jjjuuu|||{{{wwwooogggcccdddfffbbb```______bbbfffiiikkknnnmmmkkkkkklllnnnpppqqqiiigggccc```^^^]]]]]]]]]aaa```___]]]]]]]]]^^^___aaaeeekkknnnooopppppppppssspppjjjccc[[[RRRLLLHHH????????????@@@BBBCCCDDDKKKNNNQQQRRRSSSSSSTTTUUUQQQTTTWWWXXXYYY```kkkttt|||zzzssstttyyyzzzooodddYYYQQQOOORRRSSSUUUWWWVVVSSSMMMHHHFFFDDDBBBAAABBBDDDGGGIIIMMMNNNPPPSSSUUUWWWWWWWWWTTTSSSSSSTTTVVVWWWVVVTTTTTTZZZbbbkkkyyyvvvxxx~~~}}}```OOOLLLDDD@@@@@@<<<999888777666555555555555222333444444222222333444444444444444555777999:::777HHH^^^qqqkkk]]]aaammmmmmlllnnnwww~~~vvvqqqiii^^^VVVSSSOOOQQQTTTVVVUUUVVV```lllvvv~~~uuuddd[[[YYYVVVUUUUUUTTTTTTTTTTTTTTTUUUVVVXXXZZZ\\\]]]]]]]]]aaadddiiiqqqxxx}}}~~~~~~uuurrrnnniiifffddddddeeeiiijjjkkkmmmnnnlllhhheeecccbbbbbbcccfffkkkoooqqqpppqqqsssttttttssspppnnniiiooowww}}}vvvmmmhhhjjjooouuuyyy||||||ooocccZZZUUUSSSLLLKKKJJJIIIIIIJJJKKKLLLQQQVVV\\\```aaa````````````bbbccceeehhhmmmssswww}}}~~~|||yyysssnnnkkkjjjjjjnnnsssxxx~~~uuuggg^^^XXXSSSRRRSSSbbbnnnuuutttvvvzzzjjj\\\TTTPPPKKKJJJIIIIIIIIIJJJKKKLLLLLLIIIHHHJJJJJJIIIMMMRRRUUU[[[eeeoooxxx}}}{{{vvvnnneeeaaaccceeefffeeedddddddddfffjjjlllppppppooooooppprrruuuwwwpppnnnkkkfffbbb^^^\\\[[[^^^]]]]]]\\\^^^```bbbddddddgggkkknnnqqqtttyyy{{{|||wwwooodddYYYPPPIIIEEE?????????@@@AAABBBCCCDDDHHHKKKNNNPPPPPPQQQRRRSSSOOOSSSXXXXXXXXX[[[ccciiiooo|||~~~yyyuuuwww|||yyylllaaaXXXRRRRRRRRRSSSUUUWWWVVVRRRLLLGGGDDDCCCBBBAAACCCEEEHHHJJJMMMOOORRRUUUVVVWWWWWWWWWSSSRRRRRRSSSUUUVVVUUUSSSTTTYYYdddsss{{{yyy}}}vvv___QQQMMMEEEAAAAAA<<<999888777666666555555666444555666555444333444666888777666666666777888999:::EEEXXXoookkk\\\```ggghhhjjjooo{{{xxxrrriii^^^VVVTTTOOOQQQUUUWWWVVVVVV```kkkxxxxxxfff]]][[[XXXWWWVVVUUUTTTTTTTTTTTTRRRTTTVVVYYY[[[\\\\\\\\\```ccciiiqqqyyy}}}~~~~~~zzzvvvqqqkkkgggeeeddddddggghhhjjjlllnnnllliiieeebbbbbbaaa```aaacccgggjjjmmmooosssttttttrrrpppnnnlllnnnqqquuuxxxyyyzzzzzzsssooollllllqqqyyyuuuggg]]]WWWVVVNNNMMMKKKJJJIIIIIIJJJJJJMMMSSSZZZ^^^______aaacccbbbdddggghhhjjjmmmqqqtttyyyzzzyyyuuupppllljjjjjjgggmmmtttyyyxxxlllbbbZZZTTTPPPOOO___gggnnnpppsssyyy~~~~~~|||zzz{{{yyyuuummmddd[[[RRRMMMIIIKKKJJJHHHGGGGGGIIIKKKLLLMMMIIIHHHJJJIIIGGGGGGJJJLLLNNNTTT]]]eeennn{{{}}}yyyssskkkeeebbbdddfffiiijjjjjjiiihhhhhhjjjlllpppqqqrrrssssssuuuxxx{{{uuuuuurrrmmmgggaaa___^^^]]][[[ZZZZZZ\\\```eeehhhhhhjjjmmmpppsssyyy~~~vvvkkk___RRRIIICCC??????@@@AAABBBCCCDDDDDDEEEGGGKKKLLLLLLMMMNNNOOONNNRRRVVVXXXXXXZZZ]]]aaafffsss~~~{{{zzzxxx{{{uuuggg]]]TTTPPPQQQRRRSSSSSSTTTTTTPPPKKKFFFAAAAAAAAAAAACCCDDDFFFGGGMMMQQQTTTVVVWWWVVVWWWWWWQQQQQQQQQRRRUUUUUUTTTSSSSSSXXXdddxxx|||xxx|||qqq^^^TTTPPPEEEAAAAAA<<<888888777666666666666666444666777666555444555666999888777666666666777888;;;BBBSSSkkkjjjZZZ___dddiiinnntttzzzsssjjj___ZZZZZZTTTTTTVVVWWWVVVWWW___hhhxxx{{{jjjbbb```[[[ZZZYYYWWWVVVUUUTTTTTTRRRTTTXXX\\\^^^`````````aaadddjjjrrrzzz~~~}}}zzzuuuoooiiifffdddcccfffgggiiilllnnnnnnkkkiiiddddddcccaaa___```bbbdddiiilllppprrrssssssssstttrrrqqqpppoooooopppqqqrrrnnnnnnnnnrrrxxxyyykkk___YYYXXXPPPOOOMMMKKKIIIIIIIIIIIIIIIOOOWWW[[[\\\^^^bbbffffffhhhkkkllllllmmmoooqqquuuuuutttqqqmmmjjjiiiiiillltttyyy|||}}}yyyqqqggg___YYYTTTQQQYYY\\\ccckkkoooqqqwwwyyyuuupppoooppppppmmmkkkeee```YYYTTTQQQNNNKKKHHHLLLKKKKKKKKKKKKKKKLLLMMMLLLIIIHHHKKKKKKHHHHHHIIIKKKKKKNNNUUUYYY]]]gggrrr|||wwwooohhhfffggghhhiiikkkmmmoooooommmlllmmmoooppprrruuuwwwwwwxxx{{{~~~yyyzzzyyytttmmmhhheeedddbbb```]]]\\\^^^ccciiimmmmmmooorrruuuyyy~~~wwwjjj[[[NNNFFF???@@@AAABBBCCCDDDDDDDDDEEEGGGJJJLLLLLLKKKLLLMMMNNNOOOQQQTTTVVVXXXZZZ[[[cccqqq}}}~~~{{{zzz{{{|||~~~pppddd[[[RRRNNNNNNQQQQQQQQQQQQPPPMMMHHHEEEAAABBBCCCDDDEEEEEEFFFFFFMMMQQQUUUWWWVVVUUUVVVWWWOOOOOOOOOQQQTTTUUUUUUTTTSSSVVVccczzzwwwuuu|||ooo___WWWRRRFFFBBBBBB<<<888777777666666666666666444555666555444444555666555555444444444666777888888@@@RRRiii}}}kkk[[[```bbbkkktttwwwzzz}}}vvvlllccc```bbb\\\XXXVVVVVVVVVVVV\\\cccuuupppgggddd___^^^\\\ZZZWWWVVVUUUUUUQQQTTTYYY]]]aaabbbcccccceeeggglllttt|||~~~zzzuuuooojjjfffcccbbbbbbdddgggjjjkkkkkkiiifffggggggeeebbb```aaacccbbbeeeiiilllnnnpppuuuxxxvvvuuusssqqqoooooooooooommmooorrrwww~~~|||mmmaaa[[[YYYRRRPPPNNNKKKIIIHHHHHHHHHGGGMMMUUUYYY[[[]]]ccchhhiiilllnnnooonnnnnnoooppprrrrrrrrrooollliiiiiiiiiuuu|||~~~yyyzzz~~~yyywwwrrrkkkddd```[[[WWWUUUTTT[[[gggkkkkkkrrr~~~wwwrrrlllhhhfffccc___[[[\\\VVVPPPMMMNNNOOOMMMJJJJJJKKKLLLNNNNNNOOOOOONNNKKKHHHIIIMMMNNNLLLJJJLLLLLLJJJMMMRRRSSSRRRXXXbbbttt{{{tttlllggghhhjjjllllllkkkooorrrsssqqqpppqqqrrrppptttxxxzzzzzzzzz}}}{{{||||||yyyrrrmmmjjjjjjjjjgggcccaaabbbgggnnnrrrqqqtttwww{{{~~~tttdddTTTKKK@@@@@@BBBCCCDDDEEEEEEEEEHHHJJJMMMNNNNNNMMMNNNOOONNNMMMMMMOOOSSSWWWXXXYYYeeesss~~~|||{{{~~~{{{mmmddd[[[SSSNNNMMMPPPOOONNNNNNMMMJJJFFFCCCCCCDDDFFFHHHHHHHHHGGGGGGMMMQQQVVVWWWVVVUUUUUUVVVNNNNNNNNNQQQTTTUUUUUUTTTSSSUUUbbbzzzqqqrrr}}}mmm```YYYSSSGGGCCCBBB;;;888777777666666666666777333444555555333333444555222111111222333555777888444>>>RRRhhhxxxnnn^^^bbb___lllwwwwwwrrrzzzwwwnnnfffeeehhhaaa[[[VVVUUUUUUTTTXXX^^^qqqtttjjjfffbbb```^^^[[[YYYWWWUUUUUUPPPSSSXXX]]]aaaccccccccchhhjjjooovvv~~~yyyrrrllliii]]]]]]^^^aaaeeeggggggggghhhiiijjjhhheeebbbccceee[[[^^^bbbeeehhhmmmsssyyy|||{{{zzzxxxvvvuuutttsssmmmppptttzzzssshhh___ZZZSSSOOOIIIGGGHHHHHHGGGEEELLLQQQVVVZZZ\\\___cccggglllnnnooommmkkkkkknnnqqqxxxvvvrrrooonnnnnnoooooovvv{{{}}}uuuyyy||||||zzz|||zzzzzzyyyvvvppphhh```[[[XXXTTTTTTZZZ```fffoooxxx|||ssslllgggbbb[[[WWWWWWQQQQQQQQQPPPPPPOOOOOOOOOMMMNNNOOONNNNNNNNNPPPRRRRRRRRRRRRRRRQQQPPPOOONNNKKKKKKJJJKKKMMMQQQUUUWWW___jjj}}}zzztttooommmllljjjmmmrrrooorrrvvvvvvtttrrrtttvvvvvvyyy}}}~~~}}}~~~~~~zzztttooolllrrrooojjjggggggjjjooorrrtttxxx}}}vvv^^^HHHFFFDDD@@@@@@AAACCCDDDEEEGGGJJJMMMNNNNNNNNNOOOPPPLLLJJJJJJLLLPPPUUUXXXZZZfffqqqzzz~~~}}}zzzjjj]]]TTTMMMLLLNNNQQQRRRRRRPPPLLLIIIHHHHHHGGGGGGFFFFFFGGGHHHHHHIIIOOOPPPRRRSSSUUUVVVVVVVVVVVVSSSPPPQQQTTTWWWWWWUUUPPP\\\mmmtttsssrrreeeVVVNNNHHHBBB>>>===777777777777666666666666666666666555555444444444444444444555555555555666999>>>IIIbbb{{{xxxiii```]]]pppvvvoookkkooo{{{vvvrrrlllhhh```\\\YYYXXXUUUSSSXXX___nnn{{{oooeee___]]]^^^___]]]YYYVVVTTTTTTSSSXXX^^^cccfffggghhhiiinnnoooqqqwww~~~~~~vvvgggaaaaaa```aaacccfffiiikkknnnnnnmmmllljjjgggdddccc^^^[[[ZZZ]]]aaagggqqq{{{~~~}}}~~~~~~|||wwwrrrqqqtttxxx{{{wwwjjj```ZZZQQQMMMHHHFFFHHHJJJJJJHHHKKKOOOUUUYYY\\\```dddhhhnnnooopppnnnlllllloooqqqtttrrrooollllllmmmpppqqqxxx|||~~~{{{yyyuuuwwwyyyzzz{{{~~~|||wwwooohhhdddZZZVVVUUUWWWZZZ```kkkuuu|||tttlllhhhccc\\\VVVUUUPPPPPPQQQQQQQQQQQQPPPPPPRRRTTTVVVWWWVVVWWWXXXYYYZZZYYYXXXVVVSSSQQQOOONNNNNNLLLJJJIIIIIIKKKMMMNNNWWW___lll|||~~~|||vvvrrrrrrqqqoooqqquuussstttuuuuuutttuuuxxxzzzzzz}}}~~~yyyuuurrruuurrrmmmiiihhhiiilllnnnyyy|||cccMMMFFFCCC@@@@@@AAADDDEEEEEEGGGJJJLLLMMMLLLKKKKKKLLLKKKKKKKKKNNNTTT[[[aaadddlllwwwwwwggg\\\SSSMMMLLLOOOQQQRRRQQQOOOKKKHHHFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJOOOPPPQQQSSSTTTUUUUUUVVVTTTSSSQQQSSSVVVXXXXXXWWWVVVbbbttt~~~ooouuurrreeeXXXPPPIIIBBB===<<<888777777777666666555555555555555555444444444333444444444555555555555666777===GGG```xxx|||kkk]]][[[lllrrrlllkkkooo}}}xxxtttppplllccc___\\\YYYUUUSSSWWW^^^mmmxxx}}}mmmbbb]]]ZZZ[[[[[[ZZZYYYWWWUUUUUUXXX]]]dddiiikkklllmmmnnnrrrqqqssswww}}}zzzkkkbbbbbbaaabbbcccfffhhhjjjjjjjjjjjjiiigggdddbbb```\\\XXXXXX[[[___dddnnnxxxzzzuuuwwwxxx{{{}}}xxx|||nnnccc[[[PPPLLLGGGFFFIIIKKKLLLKKKJJJNNNSSSXXX]]]aaagggjjjpppqqqqqqooonnnnnnppprrrqqqooommmkkklllooosssuuu{{{~~~~~~zzzwwwvvvvvvuuuvvvyyy~~~yyyrrrmmmaaa]]]YYYWWWVVVZZZfffttt|||tttllljjjeee\\\UUUSSSMMMNNNPPPQQQRRRRRRQQQQQQVVVYYY]]]___````````````cccaaa^^^ZZZVVVRRROOONNNOOOMMMKKKIIIHHHHHHIIIJJJPPPSSSYYYbbbppp~~~yyywwwxxxwwwuuuvvvzzzzzzxxxvvvvvvxxx{{{}}}~~~}}}{{{xxxwwwxxxuuurrrnnnllllllmmmnnnyyykkkUUUJJJGGGDDDCCCDDDFFFGGGGGGIIIKKKLLLLLLKKKJJJJJJKKKOOOOOOOOORRRYYYbbbkkkppp|||}}}pppbbbXXXQQQLLLMMMQQQRRRRRRRRROOOJJJGGGEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKNNNOOOPPPRRRSSSTTTTTTUUUTTTSSSTTTVVVXXXZZZYYYXXX^^^kkk~~~wwwkkkzzzsssggg[[[SSSKKKBBB<<<;;;999888888777666555555444555444444444444333333333444444444555555555555666666;;;FFF\\\ssszzz~~~~~~jjjXXXYYYiiipppooosssxxx{{{wwwsssppphhhccc^^^[[[WWWTTTWWW]]]kkkttt|||lll```[[[YYYXXXWWWWWWWWWWWWVVVTTTZZZaaahhhmmmooooooqqqsssvvvuuuuuuvvvzzz}}}nnnccccccccccccdddfffhhhiiiggggggggggggeeecccaaa```\\\YYYXXX[[[___dddmmmwww}}}||||||}}}}}}xxxppprrreee\\\RRRMMMHHHFFFIIIKKKLLLKKKJJJMMMRRRXXX^^^eeejjjmmmrrrrrrqqqooooooooopppqqqrrrpppmmmlllmmmqqqvvvyyy|||~~~|||yyywwwwwwxxxvvvuuuzzz~~~~~~wwwrrrkkkgggbbb\\\VVVXXXeeesss}}}{{{rrrkkkiiifff^^^UUURRRJJJLLLNNNQQQRRRRRRRRRQQQVVVZZZaaaeeefffeeeddddddgggeee```[[[VVVSSSPPPOOONNNMMMLLLKKKKKKLLLNNNOOOOOOOOOOOOSSS\\\kkk||||||{{{}}}|||yyyzzz}}}|||zzz|||~~~zzzwwwwwwyyyxxxvvvtttsssrrrsssssswwwrrr^^^PPPMMMIIIGGGHHHIIIIIIIIIJJJKKKMMMMMMMMMMMMNNNOOOUUUUUUVVVYYY```jjjvvv}}}~~~uuuiii\\\TTTNNNLLLNNNRRRSSSSSSRRROOOKKKGGGEEEDDDDDDDDDEEEEEEGGGHHHJJJJJJMMMNNNOOOQQQRRRSSSSSSTTTUUUVVVWWWXXXYYYYYYWWWVVVcccrrrsssjjjtttjjj^^^VVVLLLBBB;;;::::::999888777666555444333444444444444444333333333444444444555555555555666555<<>>777777777777666666666666555666666666777777888888444444444555555555666666444;;;AAAQQQlll|||~~~uuurrrpppwww|||zzzppp```KKKZZZ^^^]]]^^^[[[^^^jjj|||yyyrrriiiaaa^^^\\\ZZZYYYZZZcccjjjuuu}}}kkkaaa^^^bbbccc^^^XXXXXX```hhhxxxyyywwwnnnccc```fffmmm~~~|||vvvzzzyyygggaaa]]]^^^```bbbdddeeeffffffjjjkkkmmmoooqqqrrrrrrrrrrrrnnnlllmmmlllkkkpppvvv{{{{{{zzz{{{yyyvvvyyyuuukkk^^^YYYRRRLLLJJJIIIIIIIIILLLJJJLLLUUUaaaiiijjjgggdddaaa^^^^^^aaabbbaaa___aaaeeeiiiiiillltttyyyzzz|||zzzxxxvvvvvvxxxzzz|||~~~wwwppptttzzz|||yyy}}}}}}~~~zzz}}}~~~wwwllldddeeeeeefffkkktttvvviiibbbZZZXXXZZZ]]]\\\[[[]]][[[YYYXXXYYY\\\```bbblllrrryyy~~~~~~|||{{{vvvsssjjj___[[[]]]```___bbb^^^]]]___```\\\[[[[[[^^^```aaa```]]]XXXUUUTTTOOOSSSYYY```hhhrrr~~~~~~}}}|||~~~xxxoooddd\\\YYYTTTTTTXXXZZZYYYYYY[[[]]]]]]```eeegggjjjqqqzzzyyynnngggWWWQQQIIIEEEFFFHHHIIIIIIMMMIIIDDDAAAAAABBBCCCCCCBBBDDDFFFJJJMMMOOOQQQRRRSSSQQQOOOPPPQQQQQQQQQPPPTTTNNNMMMPPPRRRQQQTTT[[[cccrrrssslllrrrzzz~~~ooo[[[JJJ@@@======888777666555555444444444444444333333333222222222555555555666666666666777555666>>>QQQgggyyy|||jjjgggnnnpppwww|||uuu\\\SSSTTTXXX[[[YYYWWWZZZ```vvvwwwmmmggg```[[[YYYXXXXXXXXXeeekkkuuu}}}|||jjjdddccchhhjjjeee^^^___iiisss||||||wwwjjj\\\YYYaaalllzzz~~~|||qqqaaa^^^ZZZ___bbb```aaaggglllnnnuuuuuutttttttttuuuwwwxxxwwwoookkkqqqxxxyyyuuusss~~~{{{yyyyyy}}}}}}xxxlll```[[[RRRLLLJJJJJJJJJKKKKKKJJJKKKTTT___ggghhhfffeeebbb___^^^```aaa```___ccchhhlllmmmpppwww|||||||||zzzwwwuuuuuuwwwzzz}}}}}}vvvssswww|||~~~{{{}}}ssshhhbbb^^^^^^```dddnnnzzzvvvpppggg```XXXUUUWWWZZZ[[[ZZZ___]]]\\\[[[\\\___ccceeekkkpppvvv{{{|||{{{zzzyyyzzzxxxpppgggbbbeeefffeeegggbbb___bbbcccaaa```bbbjjjhhheeebbb^^^[[[YYYWWWTTTUUUVVVWWW[[[dddnnnvvvxxxoooiiiccc^^^\\\___aaaaaaaaacccgggfffhhhlllooosss}}}vvviii```UUUOOOHHHEEEFFFIIIJJJJJJJJJFFFBBB@@@AAABBBCCCCCCBBBDDDGGGJJJMMMOOOQQQRRRSSSQQQOOOPPPQQQSSSSSSSSSTTTNNNMMMPPPRRRSSSXXX___kkkwww|||qqqnnnxxxooo[[[JJJ@@@======888888777666555555555555444444444444333333333333444444555555555666666666777666<<