BM6P6(@ ............////////////000000000000000000000000////////////////////////000000000000000000000000111111000000//////......------............------...------,,,,,,++++++***+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,///...,,,+++***+++,,,,,,******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................---------,,,,,,+++++++++,,,---...//////...---,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......---------,,,,,,+++++++++,,,,,,,,,---------......000000000000////////////000000000000111111111111///111222222111111222333333333333444444444555555555555555555666666666666999999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::999999<<<;;;;;;::::::999999888999777555555555444333111222222222111000//////...........................---------,,,,,,+++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++((())))))))))))*********)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***************************+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++*********))))))++++++******************+++++++++************))),,,,,,+++***))))))******+++++++++*********))))))******+++++++++,,,,,,,,,******************************++++++++++++************+++++++++,,,,,,,,,************************************************++++++******************------++++++++++++---------------.........////////////.........---------////////////////////////111111111000000000000000000000111111111111000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))............////////////////////////////////////000000000000000000000000////////////////////////000000000/////////......------............------+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,...---,,,++++++++++++,,,+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------...........................------------------...------------,,,,,,++++++,,,---...//////...---,,,------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......///////////////000000000//////000000000111111111///111222222111111222333333333333444444444444555555555555555666666666666888999999999999:::::::::::::::;;;;;;;;;;;;;;;:::;;;;;;;;;:::999999888888888666444444444444222000222222111000000///..............................------,,,,,,,,,+++++++++******************************************************************************+++++++++,,,,,,,,,************************)))))))))*********++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***************************+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++*********))))))************************+++++++++************))),,,++++++***))))))******,,,,,,,,,+++++++++***************+++++++++,,,,,,******************************++++++++++++***************+++++++++,,,,,,************************************************************************---,,,,,,++++++,,,,,,---,,,------------.........//////.........---------////////////////////////000000000000000000000000000000111111111111000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))---............/////////////////////////////////000000000000000000000000///////////////////////////////////////.........------............------******++++++,,,------...++++++,,,,,,,,,,,,++++++*********++++++++++++,,,------,,,++++++++++++,,,+++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,........................------------------------...---,,,++++++,,,---......---------------,,,,,,------............------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,------...+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------...............//////000000111//////000000000000111111///111222222111111222333333333333333444444444444444555555555555666666666777777777888888888999999888888999:::;;;;;;;;;;;;;;;::::::999888888777777666444333222333333111///111111000000//////......------------------------,,,,,,,,,,,,++++++++++++******************************************************************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***************************+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++***************************************+++++++++************))),,,+++******)))*********,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,******************************++++++++++++***************++++++++++++,,,************************************************************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------...............---------////////////////////////000000000000000000000000111111222222222222111111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++*********+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))---------.........//////////////////////////////////////////////////////////////////////////////........................,,,------......------,,,******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************++++++++++++,,,,,,++++++++++++++++++((((((((('''(((((()))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------------------------------...---+++******+++---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,---------......------......///000111111////////////000000000111///111222222111111222333222222333333333444444444444444444555555555666666666666666777777777777888888888999::::::::::::::::::999999888888777666666444333111111222222000...000000000//////.........------------------------,,,+++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,************************+++++++++,,,,,,,,,------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************++++++++++++++++++*********))))))++++++***************+++++++++++++++++++++++++++************++++++++++++******************************++++++++++++******************++++++++++++***************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......................../////////////////////////////////000000000000000111111222222222222111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))------------....................................................................................---------------.........,,,,,,------------,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***))))))*********+++++++++***+++++++++++++++++++++((((((((('''(((((()))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,++++++++++++,,,------------------------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,---------......,,,------...///000000111...////////////000000000///111222222111111222333222222222333333333444444444444444444555555555555555555666666666777777777999999::::::999888888777999888888777666666555555333222000000111111000.../////////...............------------------------++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********++++++++++++++++++*********))))))+++***************++++++))))))))))))************))))))*********+++++++++******************************++++++++++++******))))))*********+++++++++************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------.....................////////////////////////......//////000000000000111111111222222111111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))),,,------------.................................------------------------........................,,,,,,,,,---------------,,,,,,------------,,,,,,---,,,,,,+++******))))))******++++++++++++******)))))))))************+++)))***++++++,,,++++++++++++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......---------......//////000......////////////000000///111222222111111222333222222222222333333333333333444444444444555555555555555555666666666777777999999:::999888777666666888777777666666555444444333111000000111111000///..................------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++******************************************************************************+++++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************+++,,,,,,******+++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************+++++++++)))))))))***++++++,,,,,,+++++++++************)))*********)))******+++,,,((((((((())))))))))))))))))))))))************+++******************************++++++++++++******)))))))))************+++************************************************)))))))))***++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------------...............////////////////////////---......//////000000111000000111111111111000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))))))))******************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,,,,---------.................................................................................++++++,,,,,,,,,---------+++,,,,,,------,,,,,,++++++++++++*********************++++++++++++******))))))))))))************((()))***+++,,,++++++***+++++++++++++++,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,*********+++++++++,,,,,,------,,,++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......................................./////////000000///111222222111111222333111222222222222333333333333333444444444555555555555666666666666777777777777888888888888888777777777777666666555444444333333111000111222222111///------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,***************************+++,,,,,,******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++((())))))***++++++,,,,,,+++++++++************)))******))))))***++++++,,,(((((())))))************))))))))))))******************************************++++++++++++******))))))))))))************************************************************((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++,,,------------.........---------.........//////////////////////////////------......///000000111//////000000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((()))))))))*********+++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))),,,,,,,,,---------..............................////////////////////////........................+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++)))))))))***++++++,,,,,,******++++++++++++******))))))))))))************((()))***+++,,,,,,+++*********))))))******+++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++---///111111///---+++))))))*********+++++++++------++++++++++++------++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------.....................---------............/////////000///111222222111111222333111111222222222333333333333333333444444444555555666666666666777777777888555666777888888999999888777666666555444444333333333222000111222222111000------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,***************************+++,,,,,,******+++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,))))))******++++++++++++((())))))***++++++,,,,,,+++++++++************)))******))))))***+++,,,,,,))))))******+++++++++,,,))))))))))))******************************************++++++++++++******))))))))))))************************************************************((())))))***++++++,,,,,,++++++------------++++++---------.........//////---------.........//////////////////////////////---------...///000000111......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******(((((())))))*********+++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))++++++,,,,,,,,,,,,------........................////////////////////////......---------,,,,,,,,,***++++++,,,,,,++++++***---,,,++++++******++++++************************))))))***++++++++++++***************************++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***++++++,,,,,,++++++*********+++,,,,,,,,,,,,++++++444======555---+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********+++,,,++++++******++++++,,,------------------------(((***,,,.........,,,++++++++++++***++++++,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,++++++,,,,,,,,,,,,------........................////////////000000000000111111222222222333333333333333444444444444444444444444333333333333444444888888777777666666555555999888888777666777777777777666666444333222111111000000000000////////////------,,,,,,,,,,,,++++++,,,,,,,,,++++++************++++++,,,,,,++++++***************************++++++******************++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************++++++++++++++++++*********)))))))))))))))***+++++++++,,,************************,,,,,,,,,++++++***************++++++++++++******+++++++++*********))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............//////......------///000111////////////000000000000000000000000000000000000////////////////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))------,,,+++*********+++)))))))))))))))))))))))))))************+++++++++*********************************************************)))))))))))))))++++++,,,,,,,,,,,,------------------------------...........................------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,---,,,++++++******++++++************************))))))***++++++++++++***************************++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++000555:::777000***)))+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,++++++++++++***++++++,,,---++++++++++++++++++++++++---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------........................////////////000000000000111111111222222222333333333333333444444444444555555555444444444444555555777777777777666666555555888888777777666666777777666666555444333222111111000000000/////////......------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************++++++++++++++++++*********))))))***************+++++++++************************,,,,,,,,,+++++++++***************++++++*********+++++++++*********))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))************************+++++++++*********))))))+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,------------............///......---...///000111.../////////000000000000////////////////////////........................------------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++************************************************************)))))))))))),,,,,,+++***************))))))))))))))))))))))))))))))*********+++++++++***************************************************)))))))))))))))))))))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,------......------,,,---,,,++++++******++++++************************))))))***++++++++++++***************************************************++++++************++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++222222111///,,,***+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------........................////////////000000000000111111111222222222222333333333333444444444555555666555555555555555555666777777777666666666666555888777777777666666666666666555444444333222111111000////////////.........------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***************************************************************************)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************++++++++++++++++++***************+++++++++***************************************,,,,,,,,,++++++++++++***************************+++++++++***************))))))))))))******************))))))))))))******))))))))))))))))))))))))************************+++++++++***************+++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,------------..................------......///000....../////////000000000////////////////////////........................------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************************))))))))))))+++************))))))))))))))))))))))))))))))))))))))))))*********++++++************************************************))))))))))))))))))******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,------------,,,,,,---,,,++++++******++++++************************))))))***++++++++++++***************************))))))))))))))))))))))))++++++************++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,+++))))))+++---......***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++...---,,,++++++++++++++++++++++++++++++,,,---...++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,------........................////////////000000000000111111111111222222222222222333333444444555555555666666555555555555666666666666666666666666666666666777777777666666555555444444444333222111111000/////////.........------------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******************************************+++++++++***************+++++++++)))))))))******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++******************+++************************************************************************))))))*********+++++++++************************,,,+++++++++***)))))))))************************+++++++++++++++++++++++++++******************+++************************((()))))))))******************))))))))))))******))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.........------------......//////........./////////000000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++************+++++++++++++++,,,,,,************************************************************)))))))))((())))))*********)))))))))))))))))))))))))))))))))))))))))))))************************************************************)))))))))))))))*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++---,,,++++++******++++++************************))))))***++++++++++++***************************))))))))))))))))))))))))++++++************++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++)))''''''))),,,...---,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,++++++******++++++,,,------------------------...---,,,+++++++++++++++++++++++++++,,,---...///++++++++++++++++++++++++************************+++++++++,,,,,,,,,------........................////////////000000000000000000111111111222222222222222333333444555666666666666555555555555666666555555555555555666666666555666666666666555444333333333333222111111000000............------------------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))*********+++++++++))))))*********+++++++++)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,++++++++++++++++++++++++*********++++++*********************************************************************************))))))*********+++++++++************************,,,+++++++++***)))))))))************************++++++++++++++++++++++++++++++***))))))***++++++************************((()))))))))******************))))))))))))******))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,------...........................////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++,,,,,,,,,************************************************************)))))))))(((((()))************))))))))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))(((((())))))************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***---,,,++++++******++++++************************))))))***++++++++++++***************************************************++++++************++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++******)))***++++++***(((***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,,,,++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,...///000++++++++++++++++++++++++***************+++++++++++++++,,,,,,,,,,,,------........................////////////000000000000000000000111111111111222111222333333444555666666666555555555555555555666444555555555555666666666444555666666666555333222222222222111111111000000......---------,,,,,,,,,------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***************************)))))))))***++++++,,,,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))************************************************************************)))************+++++++++***************++++++++++++++++++******************************************++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,***************+++++++++))))))))))))******************))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++***************+++++++++***************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---............---------........./////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---************************++++++++++++++++++++++++************))))))))))))((()))***+++++++++***)))))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))((((((((()))******++++++++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,,,,,,,+++---,,,++++++******++++++************************))))))***++++++++++++***************************++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,------...------------------------------,,,,,,,,,,,,------***++++++,,,,,,++++++*********+++,,,,,,,,,,,,++++++++++++*********+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,++++++++++++,,,---...///000++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,------........................////////////000000000000000000000000111111111111111222222333444555666777555555444444444444555555444444444555555555666666333444555666666444333111111111111111111000000000---------,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************((())))))***++++++,,,,,,((())))))***++++++,,,,,,------,,,,,,++++++************************************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))************************************************************************)))************+++++++++))))))*********+++++++++***************+++++++++******************************+++++++++,,,,,,,,,,,,+++***((((((***+++,,,))))))*********+++++++++))))))))))))******************))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,---.........---------------.........//////........................------------------------++++++++++++++++++++++++*********++++++,,,,,,---)))******+++,,,,,,------************************++++++++++++++++++++++++************))))))))))))((()))+++,,,---,,,+++***))))))))))))))))))))))))(((((((((((()))))))))***************************))))))))))))))))))))))))'''(((((()))******++++++++++++,,,,,,,,,---------........................------------------------,,,,,,,,,+++++++++******,,,------......------,,,---,,,++++++******++++++************************))))))***++++++++++++***************************++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,(((((()))***,,,---...///...........................------,,,,,,------...+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++)))******))))))+++///222+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++)))***,,,.........,,,++++++++++++,,,---...000000++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------........................////////////000000000000000000000000111111111111111111222333444666666777444444444333333444444444444444444555555555666666333444555666666444222111111111111111000000000000---------,,,,,,,,,++++++---------,,,,,,,,,++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++************************((())))))***++++++,,,,,,((())))))***++++++,,,,,,///......---,,,+++***************************************++++++,,,,,,,,,*********++++++,,,,,,---((())))))***++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))******++++++++++++))))))******+++++++++,,,*********************************++++++,,,,,,,,,,,,+++)))(((((()))+++,,,))))))******++++++++++++))))))))))))******************))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++++++++))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,---.........---,,,---------.........//////........................------------------------++++++++++++++++++++++++))))))***+++,,,------...))))))***+++,,,,,,------************************++++++++++++++++++++++++************))))))))))))((()))+++---------+++***))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))'''(((((()))***+++++++++------------------------..............................---------,,,,,,,,,+++,,,,,,------,,,,,,+++------------,,,,,,+++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******,,,+++*********+++,,,---************************)))***++++++***)))***+++++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,---...///............---,,,+++***++++++++++++++++++++++++************************++++++++++++++++++++++++,,,---...---+++***+++,,,///...------++++++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++************************))))))***++++++++++++*********+++++++++,,,,,,,,,------------------------............////////////111111111000000000000000111111222222222333333333333333333333333333333333333333333333333333333333222222333333222111///...000000000000///...---,,,------------------------************************,,,,,,,,,++++++******************++++++,,,,,,,,,***++++++,,,,,,++++++***************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++*********)))))))))))))))***+++++++++,,,+++++++++*********))))))+++++++++*********))))))******************************++++++++++++******)))************+++++++++***++++++,,,,,,++++++***************************)))************+++++++++************************,,,,,,,,,++++++*********))))))*********++++++++++++++++++*********))))))******))))))))))))******)))************+++++++++******************************++++++++++++******)))************+++++++++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,---------,,,,,,+++++++++................................................///............---------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))************+++++++++************************))))))))))))))))))))))))++++++************++++++))))))***++++++++++++*********+++++++++,,,,,,,,,))))))))))))))))))))))))*********)))))))))))))))+++*********))))))(((((())))))))))))))))))))))))------------------------...........................------------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,++++++***)))+++++++++*********))))))************************))))))))))))************))))))))))))))))))))))))******++++++++++++******++++++*********+++,,,---************************)))***++++++***)))***+++++++++++++++++++++++++++++++++,,,,,,---......///------,,,,,,,,,------...............---,,,+++***,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---+++***+++,,,---,,,,,,++++++******)))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++************************))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,------------------------............////////////111000000000000000000000111222222222222333333333333333333333333333333333333333333333333333333333222222333333222111///...000000000000///...---,,,------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++*********))))))***************++++++++++++++++++*********)))))),,,,,,,,,,,,++++++************************************++++++++++++******)))************+++++++++***++++++,,,,,,++++++***************************)))************+++++++++************************+++++++++******)))))))))))))))*********++++++++++++++++++*********))))))******))))))))))))******)))************+++++++++******************************++++++++++++******)))************+++++++++***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,............................................................------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))************+++++++++************************************************++++++************++++++))))))***++++++++++++************+++++++++,,,,,,))))))))))))))))))))))))***)))))))))))))))))))))************)))))))))((()))))))))))))))))))))))),,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++***))))))+++************)))))))))************************))))))))))))************))))))))))))))))))))))))******++++++++++++******++++++******++++++,,,---************************)))***++++++***)))***+++++++++++++++++++++++++++++++++,,,,,,------.........------,,,,,,,,,,,,---............---,,,++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------,,,+++***+++,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************************)))******+++++++++++++++,,,,,,,,,,,,------------------------------------............////////////000000000000000000111111222222222222333333333333333333333333333333333333333333333333333333333333222222222222111000/////////////////////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++***************+++++++++***************+++++++++***************---------,,,,,,,,,,,,+++******************************++++++++++++******)))************+++++++++***++++++,,,,,,++++++***************************)))************+++++++++*********************************)))))))))))))))***************++++++++++++++++++*********************))))))))))))******)))************+++++++++******************************++++++++++++******)))************+++++++++)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------............................................................------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))************+++++++++************************************************++++++************++++++))))))***++++++++++++************++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++++++++******************))))))))))))************************((()))))))))************))))))))))))))))))))))))******++++++++++++******+++***++++++++++++,,,,,,************************)))***++++++***)))***+++++++++++++++++++++++++++++++++,,,,,,,,,---------......---,,,++++++++++++---.........------,,,+++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,*********+++)))*********+++++++++,,,***************************+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++************************)))***++++++,,,,,,++++++,,,,,,,,,---------......,,,,,,------------------............////////////000000000000000111111111222222222333333333444444333333333333333333333333333333333333333333333333111111111111111000//////.../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++++++++***)))))))))************************,,,,,,,,,,,,,,,,,,,,,+++******************************++++++++++++******))))))*********+++++++++***++++++,,,,,,++++++***************************))))))*********+++++++++******************************************))))))******************************************************))))))))))))******))))))*********+++++++++******************************++++++++++++******))))))*********+++++++++((()))***+++,,,---------******+++++++++,,,,,,,,,+++,,,,,,,,,------...............................................................---------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************************++++++************++++++))))))***++++++++++++***************++++++++++++)))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------------------------------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,+++))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))******++++++++++++************++++++,,,,,,,,,,,,************************)))***++++++***)))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...---,,,+++++++++++++++---------...------,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++******++++++,,,---------*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------..................//////////////////000000111111111111222222333333333444444444333333333333333333333333333333333333333333333333111111000000000000000000...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++++++++***)))))))))************************************++++++++++++******************************++++++++++++******))))))*********+++++++++***++++++,,,,,,++++++***************************))))))*********+++++++++************************++++++++++++++++++++++++******************************************************))))))))))))******))))))*********+++++++++******************************++++++++++++******))))))*********+++++++++((()))***+++,,,---------******+++++++++,,,,,,,,,,,,,,,,,,------............................................................------------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************************************++++++************++++++))))))***++++++++++++***))))))*********+++++++++))))))))))))))))))))))))(((((())))))************))))))))))))))))))******))))))))))))))))))))))))******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******++++++,,,---------,,,,,,(((((()))))))))))))))***++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))******++++++++++++******)))***+++,,,,,,,,,,,,+++************************)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,------...------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,,,,+++***)))***++++++++++++,,,,,,---------*********************************++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,------...................../////////////////////000111111222222333333333333444444444444333333333333333333333333333333333333333333333333111000000/////////000000------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************++++++++++++++++++******************************+++++++++)))***************++++++******************************++++++++++++******)))************+++++++++***++++++,,,,,,++++++***************************)))************+++++++++************************+++++++++++++++,,,,,,,,,+++++++++******************************+++++++++******))))))))))))******)))************+++++++++******************************++++++++++++******)))************+++++++++)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------.........................................................------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))************+++++++++************************++++++++++++++++++++++++++++++************++++++))))))***++++++++++++***)))))))))************+++))))))))))))))))))))))))((((((((()))******++++++))))))))))))************)))))))))))))))))))))))))))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++************+++,,,,,,,,,,,,,,,(((((((((((())))))******++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))******++++++++++++******)))***+++,,,,,,,,,++++++************************)))***++++++***)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,------...------,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++***))))))++++++++++++++++++,,,,,,,,,************************)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---......///............////////////...//////000111111222222333333333444444444444555333333333333333333333333333333333333333333333333111000///...//////000111,,,------......---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++***************+++++++++))))))*********+++++++++*********++++++,,,,,,,,,******************************++++++++++++******)))************+++++++++***++++++,,,,,,++++++***************************)))************+++++++++************************)))*********+++++++++++++++++++++*********))))))))))))*********+++++++++******))))))))))))******)))************+++++++++******************************++++++++++++******)))************+++++++++***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,............------------................................................---------,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))************+++++++++************************++++++++++++++++++++++++++++++************++++++))))))***++++++++++++***))))))))))))************))))))))))))))))))))))))'''(((((()))******++++++((()))))))))************))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++******((()))***+++++++++++++++'''((((((((())))))******++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))******++++++++++++******)))***+++,,,---,,,++++++************************)))+++++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------,,,,,,------...---------))))))***+++,,,------...************************++++++++++++++++++++++++***+++,,,+++)))))))))***************************************************))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////............/////////000...//////000111222222222333333333444444444555555333333333333333333333333333333333333333333333333111000///......///000111,,,,,,------...---------++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))******++++++++++++))))))******+++++++++,,,))))))******+++++++++++++++++++++,,,,,,---------******************************++++++++++++******)))************++++++++++++++++++,,,,,,+++++++++************************)))************+++++++++************************(((((())))))*********+++++++++++++++******))))))))))))******++++++++++++******))))))))))))******)))************+++++++++******************************++++++++++++******)))************+++++++++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,/////////...---------,,,................................................---------,,,,,,,,,++++++---------,,,,,,,,,++++++++++++++++++++++++++++++************************)))************+++++++++************************++++++++++++++++++++++++++++++************++++++))))))***++++++++++++***))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++(((((())))))*********+++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,++++++***************************************************------,,,,,,+++***))))))''')))+++,,,,,,,,,***)))***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------......000000000...+++)))***++++++*********+++,,,,,,---,,,++++++******++++++,,,+++,,,---,,,***)))***+++************************+++++++++*********))))))************************))))))***++++++++++++***))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,+++*********+++,,,,,,++++++***)))((((((,,,,,,.../////////...---++++++++++++++++++++++++,,,,,,,,,---------..................////////////000000000111222222333333333333333444444444555555444444444444444444444444444444333333333222222222//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++)))((())),,,///000///222...+++***+++---,,,++++++++++++***))))))+++---000000---)))***---,,,'''))))))******++++++++++++(((((()))***+++,,,,,,---------,,,,,,+++***))))))+++++++++*********))))))************************++++++******************++++++++++++++++++++++++************************************************++++++************++++++************************,,,,,,,,,++++++*********++++++************++++++++++++******************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......////////////////////////.................................------,,,,,,,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++)))************+++++++++************************************************------------,,,,,,+++***************************+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))******************+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************---,,,,,,+++******))))))((()))***,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,+++,,,,,,,,,,,,---------/////////---+++***+++,,,++++++******++++++,,,---,,,++++++******++++++,,,***+++,,,+++)))((()))***************************+++++++++*********))))))************************))))))***++++++++++++***************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,------,,,++++++******++++++---,,,,,,+++******))))))***+++---.........---,,,++++++++++++++++++++++++,,,,,,,,,---------..................///////////////000000111111222333333333333333444444444444555444444444444444444444444444333333333333222222222111000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++******+++(((&&&(((+++///000000)))******((('''&&&(((***(((---...***(((***,,,+++)))*********++++++++++++***************+++++++++------,,,,,,+++******)))+++++++++*********))))))************************++++++******************++++++++++++++++++++++++************************************************++++++************++++++************************,,,,,,,,,+++++++++******++++++************++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------............................................................---------,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++)))************+++++++++************************************************,,,,,,------,,,,,,+++***************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++***))))))***+++,,,************************************************+++++++++******))))))(((((()))***+++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************++++++++++++,,,******+++++++++,,,,,,,,,---......---+++***,,,---++++++******++++++,,,,,,,,,++++++******++++++,,,)))***+++***(((((((((***************************+++++++++***************************************))))))***++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,++++++******++++++------,,,,,,++++++******)))***,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------..................//////////////////000111111222222333333333333333444444444444444444444444444444444444333333333222222222111111111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,,,,...333:::@@@555222...,,,+++***((('''+++,,,---,,,++++++,,,...333:::===555,,,)))+++,,,************+++++++++++++++++++++*********))))))---,,,,,,++++++*********+++++++++*********************************************++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++************************,,,,,,,,,++++++++++++***++++++************++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................------------------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************)))************+++++++++************************************************,,,,,,,,,,,,,,,++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++))))))))))))******************+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************---+++***((((((***+++---*********************************************************)))))))))((((((((()))***++++++++++++***)))***************++++++***++++++,,,,,,++++++***************++++++++++++)))************+++++++++,,,,,,---,,,++++++,,,...,,,++++++***++++++,,,,,,,,,++++++******++++++,,,)))***+++***)))((()))***************************************************************************))))))***++++++++++++***++++++++++++++++++++++++************************************++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,++++++***++++++,,,---------,,,,,,+++++++++)))***,,,---------,,,+++***+++++++++++++++,,,,,,,,,,,,,,,---------..................//////////////////000000111222222222222222333333333444444444444444444444444444444444222222222222111111111111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***************************++++++***,,,666EEEPPP@@@>>>999444///+++(((&&&)))+++++++++***+++---...;;;AAABBB;;;333///...---++++++++++++++++++++++++************************,,,,,,,,,++++++***************************************************************+++++++++++++++,,,++++++++++++++++++++++++************************************************++++++************++++++************************++++++++++++++++++++++++++++++************++++++***************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++************************************************++++++,,,,,,,,,++++++************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******************+++((()))))))))******************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++)))(((((()))+++,,,*********************************************************)))))))))))))))))))))******++++++++++++)))))))))******+++++++++***++++++,,,,,,++++++***))))))*********+++++++++)))))))))*********+++++++++,,,,,,,,,++++++,,,...,,,,,,++++++***++++++,,,,,,++++++******++++++,,,***+++,,,+++******+++,,,************************************************************************))))))***++++++++++++***************************************************)))))))))******+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,++++++***++++++,,,,,,------,,,,,,,,,,,,,,,+++***+++,,,......------,,,*********++++++,,,,,,,,,,,,,,,,,,---------..................////////////...//////000111111222222222222222333333333444444444444444444444444444444222222111111111000000000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,---,,,)))&&&***333;;;666777777888888999:::;;;------,,,+++))))))+++---444666777666888999666000,,,+++++++++++++++++++++((())))))***++++++,,,,,,,,,,,,+++++++++++++++*********************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++************++++++************************++++++++++++++++++++++++++++++************++++++))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++******************************************************+++,,,,,,+++++++++************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********((()))))))))******************+++,,,,,,,,,,,,+++++++++************++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************+++***)))(((((()))***+++***************************************************************************************++++++++++++++++++,,,,,,------...***++++++,,,,,,++++++***)))))))))************+++))))))*********++++++++++++,,,,,,+++******,,,...,,,,,,++++++******++++++,,,++++++******++++++,,,***+++,,,,,,+++***,,,---***************************************+++++++++************************))))))***++++++++++++***))))))))))))))))))))))))************************(((((())))))***+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++******++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++---.........---,,,*********++++++,,,,,,---,,,,,,,,,---------..................////////////......///000000111111222222222222222333333333333222222222222222222222222111111111000000000000///000///......------......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************'''***......+++(((''''''***...222666:::>>>BBBEEE???>>>;;;888666666:::===;;;999888:::@@@DDD<<<111,,,,,,,,,,,,++++++++++++'''((()))***+++,,,------++++++++++++++++++++++++***************+++++++++******************************++++++,,,---------++++++++++++++++++++++++************************************************++++++************++++++***************************++++++++++++,,,,,,,,,++++++************++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************************************)))************+++++++++************************************************)))***++++++++++++++++++************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))******************+++,,,,,,,,,,,,+++++++++************++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))*********************************************************+++++++++++++++++++++***************++++++,,,***++++++,,,------......***++++++,,,,,,++++++***))))))))))))*********************+++++++++,,,,,,+++,,,,,,+++******+++------,,,++++++******++++++,,,++++++******++++++,,,(((***++++++******+++,,,************************))))))*********+++++++++************************))))))***++++++++++++***************************************************((((((((()))***+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++******++++++,,,---++++++++++++++++++++++++)))***,,,---------,,,+++)))******+++,,,,,,------,,,,,,,,,---------..................////////////......//////000111111111111222222222222333333333111111111111111111111111111111000000000/////////000///......------......,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************%%%(((+++...///---+++)))(((,,,000222222444777999AAA@@@>>><<<===BBBJJJOOOIIIGGGDDDFFFLLLNNNEEE888------,,,,,,,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++******************************++++++,,,------...++++++++++++++++++++++++************************************************++++++************++++++******************************+++++++++,,,,,,,,,++++++************++++++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++************************************************))))))***+++++++++++++++************************((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))******************+++,,,,,,,,,,,,+++++++++************++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))************************************************++++++++++++++++++,,,,,,******))))))******+++,,,(((((()))***++++++,,,,,,+++++++++,,,,,,+++++++++))))))))))))***************++++++++++++,,,,,,,,,,,,------+++***)))***,,,---,,,,,,+++*********+++,,,++++++++++++++++++,,,''')))******))))))***,,,************************))))))******++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++************************'''(((((()))***+++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---+++*********+++,,,,,,---*********************+++((()))***+++,,,+++******))))))***+++,,,,,,------,,,,,,,,,---------................../////////000......//////000111111111111111222222222333333333000000000000000000000000000000000000////////////------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))---***''''''(((+++,,,,,,&&&))),,,,,,******,,,...---------...333===HHHPPPHHHHHHIIILLLSSSWWWPPPEEE---------,,,,,,++++++++++++++++++***************++++++++++++++++++++++++))))))******++++++++++++******************************+++,,,,,,---......++++++++++++++++++++++++************************************************++++++************++++++*********************************++++++,,,,,,,,,++++++************++++++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++************************************************((()))***+++++++++++++++************************(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************++++++++++++******))))))*********+++++++++---,,,***)))))))))************++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++---,,,,,,)))))))))))))))))))))))))))))))))))))))******+++///...+++***))))))***+++))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++************************,,,,,,++++++***)))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))************************************))))))******+++,,,...------,,,,,,------...---------............///000000000000111111111111111111111111111111111111333222222222111000000000000000000000000///......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++...---+++*********++++++++++++++++++++++++++++++************************(((((()))***,,,///111222999555333777<<<===777111+++,,,------++++++,,,---************************************************************************++++++++++++++++++++++++)))************+++++++++************************************************++++++++++++++++++++++++)))************+++++++++************************))))))(((((()))***++++++************************************************((()))***+++,,,+++*********+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++*********))))))************************************************++++++************++++++************************)))************+++++++++++++++***)))(((((())))))))))))))))))))))))))))))++++++******************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************++++++++++++******))))))*********+++++++++,,,,,,***)))))))))************++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,,,,+++************************)))))))))))))))******+++///---+++***))))))***+++******************************))))))******+++,,,++++++++++++++++++++++++******************************************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))******************************+++++++++++++++,,,------------,,,,,,,,,,,,---------------............///000000000000111111111111111111111111111111111111222222111111111111111111000000000000000///......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,......---++++++---000000,,,(((***,,,---,,,+++***+++,,,************************************************************************++++++++++++++++++++++++)))************+++++++++************************************************++++++++++++++++++++++++)))************+++++++++***************************))))))))))))******+++************************************************((()))***+++,,,++++++******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++*********))))))************************************************++++++************++++++************************)))************+++++++++++++++***)))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************++++++++++++*********************+++++++++,,,+++******)))***************++++++++++++******************************++++++,,,,,,,,,,,,,,,,,,,,,***))))))+++,,,,,,+++++++++++++++++++++++++++)))))))))))))))******+++...---+++***))))))***+++++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++************************((())))))***++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))******************************------,,,,,,------...///------,,,,,,,,,,,,---------------............///000000000000111111111111111111111111111111111111000000111111111111111111///000000000000///......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++************++++++++++++++++++++++++......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************(((((()))***+++***(((''')))+++,,,+++***)))***+++************************************************************************++++++++++++++++++++++++)))************+++++++++************************************************++++++++++++++++++++++++)))************+++++++++************************++++++***)))))))))******************************************************))))))***++++++++++++***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++***************************************************************++++++************++++++************************)))************++++++++++++***))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((*********)))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))******************++++++++++++******************************++++++************************++++++++++++******************************+++++++++++++++,,,,,,,,,+++***((()))+++,,,,,,+++++++++++++++++++++++++++)))))))))))))))******+++,,,,,,+++***))))))******++++++++++++++++++++++++******))))))******+++,,,************************************************))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++******))))))******+++************************---,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,------------............//////000000000111111111111111111111111111111111111//////000000111111222222//////000000//////...------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))(((+++------***)))***+++(((***+++***)))((()))***************************************************************************************************))))))*********+++++++++************************************************++++++++++++++++++++++++))))))*********+++++++++************************,,,++++++***))))))))))))************************************************))))))******+++++++++++++++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************++++++************++++++************************))))))*********+++++++++******)))))))))))))))***))))))))))))))))))))))))***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))******************++++++++++++******************************************+++***************++++++++++++***************************************++++++,,,,,,,,,+++)))((()))***+++++++++************************)))))))))))))))******+++++++++************************************************))))))******+++,,,************************************************+++++++++*********))))))++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++************++++++************************+++++++++++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,---------............//////000000000111111111111111111111111111111111111/////////000000111111222///////////////...---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))******++++++'''***---,,,((('''))),,,((()))******(((((()))***************************************************************************************************))))))*********+++++++++************************************************++++++++++++++++++++++++))))))*********+++++++++************************,,,,,,+++***))))))*********************************************************************+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************++++++************++++++************************))))))*********+++++++++***)))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************++++++++++++******+++++++++***************))))))***++++++++++++*********++++++++++++******************************))))))******+++,,,,,,,,,+++)))((((((***++++++***)))))))))))))))))))))))))))))))))))))))******+++*********************)))))))))))))))))))))))))))******))))))******+++,,,************************************************,,,,,,++++++***))))))(((,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++************************++++++************++++++******************************))))))******+++,,,,,,,,,++++++++++++,,,,,,---------............///000000000000111111111111111111111111111111111111//////000000000000000000...////////////...---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++,,,,,,------------,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,---)))+++---,,,)))(((***---(((***+++***)))((()))***************************************************************************************************)))************+++++++++************************************************++++++++++++++++++++++++)))************+++++++++************************,,,++++++*********++++++******************************************************))))))******+++,,,,,,,,,---------,,,++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************************+++++++++************************************************++++++************++++++************************)))************+++++++++)))))))))))))))******+++)))))))))))))))))))))))))))))))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************++++++++++++******+++++++++*********))))))((()))***+++,,,++++++*********++++++++++++******************************((())))))***++++++,,,,,,***)))((((((***++++++***************************)))))))))))))))******+++))))))************))))))******************************))))))******+++,,,************************************************++++++******************,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************,,,++++++******++++++,,,***************************))))))))))))***++++++,,,,,,++++++++++++,,,,,,---------............///000000000000111111111111111111111111111111111111000000000000000/////////......//////......---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,------.........------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,++++++,,,---)))***++++++))))))***+++************************************************************************************************)))************+++++++++************************************************++++++++++++++++++++++++)))************+++++++++************************++++++*********+++,,,,,,************************************************+++***)))))))))***+++,,,,,,---------,,,,,,+++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++************************************************++++++************++++++************************)))************+++++++++)))))))))))))))***++++++))))))))))))))))))))))))((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************++++++++++++******++++++++++++******))))))((()))***+++,,,,,,+++*********++++++++++++******************************((())))))***++++++,,,,,,***)))'''(((***++++++***++++++++++++++++++++++++)))))))))))))))******+++((()))************))))))++++++++++++++++++++++++*********)))***++++++,,,))))))))))))))))))))))))************************)))))))))***++++++,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++************************,,,++++++******++++++,,,******************************))))))******+++,,,,,,++++++++++++++++++,,,---------.........//////000000000000111111111111111111111111111111111111111111000000//////............//////......---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,------......------,,,+++++++++,,,,,,---------........................*********++++++,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++++++++++++++++++++++++++************************------,,,,,,+++,,,,,,,,,***)))((((((((())))))))))))+++,,,+++***)))***+++************************************************************************)))))))))))))))))))))))))))************+++++++++************************************************++++++++++++++++++++++++)))************+++++++++************************************+++,,,------************************************************+++***)))))))))***,,,---------------,,,,,,+++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))******++++++++++++************************************************++++++************++++++************************)))************+++++++++))))))((())))))***++++++))))))))))))))))))))))))((())))))***++++++,,,,,,************************)))))))))))))))))))))))),,,+++***((((((((()))*********))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))***************************)))))))))((((((''''''************************,,,,,,+++***))))))************))))))))))))******++++++************+++++++++***)))(((((()))***+++,,,+++***)))))))))***++++++++++++*********))))))++++++++++++++++++++++++,,,,,,+++***)))))))))***))))))))))))))))))))))))++++++******************))))))))))))))))))))))))++++++++++++++++++++++++************************++++++***************+++,,,++++++++++++++++++,,,***************************++++++++++++,,,,,,,,,++++++************+++++++++++++++*********))))))---,,,+++******+++,,,---***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------------............///............////////////000000000000000000000000000000//////.........---.........------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************++++++,,,,,,++++++***************************************************++++++************++++++************************+++++++++*********))))))*********)))))))))))))))************************)))************+++++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))///...,,,*********,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++*********************************************************)))))))))))))))))))))************))))))+++*********))))))((((((************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++******++++++,,,---+++++++++*********)))))))))))))))))))))))))))))),,,+++)))((((((((()))*********))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))(((******))))))))))))******))))))))))))))))))))))))************************++++++++++++*********)))************************,,,++++++******)))************))))))))))))******++++++************++++++******)))))))))))))))***+++******))))))***+++,,,++++++++++++************++++++++++++++++++++++++++++++******)))*********))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************++++++***************+++++++++************++++++************************((())))))))))))*********++++++************+++++++++++++++*********)))))),,,++++++******++++++,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,---------------............///............////////////////////////////////////000/////////.........---......---------,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------)))***++++++,,,,,,,,,+++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************++++++,,,,,,++++++***************************************************++++++************++++++************************+++++++++*********))))))************))))))))))))************************)))************+++++++++************************+++++++++*********))))))************************///---,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***************************************************)))))))))))))))))))))))))))************))))))************)))))))))(((************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++******++++++,,,---+++++++++*********))))))))))))))))))))))))))))))+++***))))))((()))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))************************++++++++++++************************************+++++++++*********************))))))))))))******++++++************++++++***************)))((((((***)))))))))***+++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++*********)))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************+++***************++++++*********))))))*********************************((())))))))))))*********++++++************+++++++++++++++******************++++++++++++++++++******++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///............/////////////////////////////////////////////..................------------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------------------------------++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************++++++,,,,,,++++++***************************************************++++++************++++++************************+++++++++***************************************************************)))************+++++++++************************+++++++++***************++++++++++++++++++++++++...---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************))))))))))))))))))******))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++************+++,,,,,,+++++++++***************))))))))))))))))))))))))******))))))))))))))))))******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))************************)))))))))(((((((((((((((******************************+++++++++***************))))))))))))******++++++************++++++)))***+++++++++)))'''&&&(((((()))******+++,,,---,,,,,,,,,,,,++++++++++++***************************)))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********************************************************)))******+++,,,******))))))))))))************************************+++++++++,,,,,,,,,++++++************++++++************************)))***+++,,,,,,+++***)))******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------------............///............////////////////////////////////////........................------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............---------------............///---------------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************++++++,,,,,,++++++***************************************************++++++************++++++************************************************)))***************++++++************************))))))*********+++++++++************************************************++++++++++++++++++++++++,,,,,,+++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***************************************************************************)))))))))))))))*********))))))************))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***************++++++,,,************************)))))))))))))))))))))))))))))))))*********))))))******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))))))))))))))************************(((((((((((((((((())))))************************)))******+++++++++************))))))))))))******++++++************++++++)))***+++++++++)))((('''(((((()))***+++,,,,,,,,,,,,,,,,,,+++++++++*********************************)))))))))***+++,,,,,,))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))******************************************************))))))***++++++,,,******))))))))))))************************************+++++++++,,,,,,,,,++++++************++++++************************))))))+++,,,,,,+++)))))))))***++++++,,,,,,+++++++++++++++,,,,,,,,,---------------............///............////////////........................---------...............------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------.........,,,,,,,,,------.........---------------------------...............------------..................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************++++++,,,,,,++++++***************************************************++++++************++++++************************************************))))))******+++++++++,,,************************))))))*********+++++++++************************************************************************+++++++++++++++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***************************************************************************(((((())))))************))))))************))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))******+++,,,************************))))))))))))))))))))))))(((((()))************)))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))************************************++++++++++++************************((()))***,,,,,,+++************))))))))))))******++++++************++++++))))))************))))))((()))***++++++++++++++++++++++++*********))))))*********************************)))******++++++))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))************************************************))))))))))))***+++,,,,,,*********))))))*********************************((())))))))))))*********++++++************++++++***************+++++++++)))******************))))))******+++++++++++++++++++++,,,,,,,,,,,,---------------............///............////////////........................---------------.........,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------.........///000000111111/////////000000111222222111111111111111111111111//////////////////...---......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************++++++,,,,,,++++++***************************************************++++++************++++++***************************************+++++++++))))))******+++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,***++++++,,,,,,++++++***************************************************************************((((((((()))******++++++))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))))))))***++++++***************+++++++++))))))))))))))))))))))))'''((()))***+++******)))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))************************)))*********++++++++++++************************''')))***,,,,,,,,,***)))******))))))))))))******++++++************++++++(((((((((((()))***+++,,,)))***++++++++++++***)))*********)))))))))((((((************************++++++******)))*********))))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))************************************************))))))))))))***+++,,,---++++++************++++++************************((())))))))))))*********++++++************++++++))))))*********+++++++++******))))))))))))******))))))***+++++++++++++++++++++,,,,,,,,,,,,---------------............///............////////////........................,,,,,,,,,------.........,,,,,,,,,---------......++++++,,,,,,,,,,,,------------------------------------------............111111222333333444555555333333444555555666777777777777777777777777777777555555555555555444333333222111111000///...------........................---------------------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++,,,,,,******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************++++++,,,,,,++++++***************************************************++++++************++++++************************))))))*********+++++++++))))))***++++++,,,------************************)))************+++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))***+++++++++++++++************************,,,,,,++++++++++++++++++***++++++,,,,,,++++++***************************************************************************'''(((((()))******++++++))))))************))))))((()))))))))************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++))))))*********+++++++++))))))))))))))))))))))))'''((()))+++++++++***)))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))************************''''''(((((()))))))))***************************'''(((***,,,---,,,***)))******))))))))))))******++++++************++++++((((((''''''(((***,,,---)))***+++,,,,,,+++)))((())))))))))))(((((((((((()))))))))))))))))))))))),,,,,,+++***)))))))))***))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***+++,,,---,,,,,,++++++++++++,,,,,,***************************++++++++++++,,,,,,,,,++++++************++++++))))))******+++++++++++++++***)))(((((()))***+++))))))***++++++++++++***++++++,,,,,,,,,------------------.........//////............/////////000........................,,,,,,,,,------.........,,,,,,,,,------.........++++++,,,,,,,,,---------------------------------............/////////000444444555555666777888888666777777888999::::::;;;========================<<<<<<<<<<<<<<<;;;:::999777666555444333111000000........................------------------------........................---,,,,,,++++++,,,,,,---*********++++++,,,,,,---*********++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************+++++++++,,,,,,+++++++++************************************************++++++************++++++************************))))))******++++++++++++))))))***+++,,,,,,------************************)))************+++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++************************---,,,,,,++++++*********+++++++++,,,,,,+++++++++))))))))))))))))))))))))************************************************'''(((((()))***+++++++++))))))************))))))(((((())))))*********+++************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******************************)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++************************))))))))))))))))))))))))))))))************))))))++++++************++++++))))))))))))************************************)))))))))))))))))))))))),,,+++***))))))***+++,,,,,,+++***)))))))))++++++))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++******++++++,,,---*********++++++,,,,,,,,,,,,,,,+++***))))))******+++++++++*********))))))++++++************++++++,,,+++***)))))))))++++++************************,,,,,,,,,++++++*********+++++++++*********))))))++++++,,,,,,,,,,,,---------------............///........................//////.........---------,,,++++++******++++++,,,------------------------,,,,,,------------......,,,---...//////000//////000111222333444555666777:::::::::::::::999888888666666555444555777:::;;;===>>>??????@@@@@@@@@@@@>>>>>>>>>======<<<<<<;;;<<<;;;:::999777666555555333222111000///.............../////////...------------------------------,,,++++++******++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***))))))))))))************************************************************************+++++++++++++++***)))(((************************++++++******************,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************++++++************++++++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******************************)))((((((((((((((())))))))))))))))))))))))************************)))))))))))))))******+++************************************************)))******************)))++++++************++++++))))))))))))************************************))))))))))))))))))))))))******)))(((((()))************)))))))))******+++))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++******++++++,,,---++++++++++++++++++,,,,,,,,,++++++***))))))******+++++++++*********))))))++++++************++++++++++++***************+++************************,,,,,,+++++++++++++++++++++++++++*********))))))++++++,,,,,,,,,,,,---------------............///........................//////.........---------,,,,,,++++++++++++,,,,,,---------------------------------------------------...///000111111111111555555666777888999999:::;;;;;;;;;;;;:::999888888666555555444444555666777777888999::::::::::::999<<<=========>>>>>>>>>>>>>>>>>>===<<<;;;;;;::::::888777666444333111000///---------.........//////------------------------,,,,,,++++++++++++,,,,,,++++++************++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***))))))))))))************************************************************************+++++++++++++++***))))))************************************************,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******************++++++++++++++++++++++++******************************************************************************++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************++++++************++++++((((((((((((((((((((((((((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************************)))((((((((())))))))))))))))))))))))))))))************************)))))))))))))))******+++************************++++++++++++++++++++++++******++++++++++++******++++++************++++++))))))))))))************************************))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))************))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++************+++,,,,,,,,,,,,++++++++++++++++++,,,+++******)))*********+++++++++***************++++++************++++++)))******+++++++++******************************++++++++++++++++++,,,,,,+++++++++***************++++++,,,,,,,,,,,,---------------............///.......................................---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------------///000111333444444555555::::::;;;;;;;;;<<<<<<<<<::::::::::::999888777777555444444444333333333222333333444555555555444444777888999:::;;;<<<===>>>@@@@@@@@@?????????>>>>>>>>>>>>===<<<999666333222...------,,,---...000111------------------------,,,,,,++++++++++++,,,,,,++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))))))))***************************************************************************++++++++++++***))))))************************************************,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++******************************************************************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++************++++++(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******************************))))))((())))))***))))))))))))))))))))))))************************)))))))))))))))******+++************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++************++++++((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))*********)))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***************++++++,,,,,,,,,,,,++++++*********++++++***************+++************************++++++************++++++((()))+++,,,,,,+++***)))*********************************++++++,,,,,,,,,************************+++++++++,,,,,,,,,---------------............///................................................,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------------......///000000000222333555666888888999999<<<<<<<<<<<<<<<<<<;;;;;;888888888777777666555444222222333333333333222111333333444444444444444333222222333555666777888888>>>>>>>>>>>>????????????AAAAAABBBAAA???<<<999777222111...------...///000........................,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***))))))************************************************************************************+++++++++******)))***************************************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++++++++,,,***+++++++++++++++,,,,,,******************************************************************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))************************************************++++++************++++++(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))************************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************************************+++++++++,,,,,,+++++++++++++++************++++++((()))))))))************************************))))))))))))))))))))))))************************%%%&&&((()))*********)))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,++++++*********+++***************++++++************************++++++************++++++((()))***,,,,,,++++++************************************++++++,,,,,,,,,************************+++++++++,,,,,,,,,---------------............///........................---.....................---,,,,,,,,,,,,,,,,,,---,,,,,,,,,------.........,,,,,,...///111333444555666666888999:::;;;;;;;;;::::::999999999999888888444555555555555444333333000111222333444444444444555555555666666555444444111222222333444444555555::::::;;;;;;;;;;;;<<<<<>><<<888666333000......//////........................---,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******)))*********************************************************************************)))******+++++++++******************************))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,*********++++++,,,,,,,,,******************************************************************************++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))************************************************++++++************++++++((((((((((((((((((((((((((((((((()))))))))******************************))))))))))))))))))))))))************************))))))))))))******************************************)))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++************************))))))))))))))))))))))))******++++++++++++******++++++************++++++))))))))))))************************************))))))))))))))))))))))))******++++++++++++******''''''((()))************))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***))))))))))))***++++++,,,,,,++++++++++++++++++*********)))******+++,,,***************+++++++++++++++************++++++((()))***+++++++++++++++************************++++++++++++++++++,,,,,,***************+++++++++++++++,,,,,,,,,,,,---------------............///........................---------...............------,,,,,,,,,,,,---------------...//////000000......000111333555777777777888999::::::;;;;;;:::666666666666666666666666444444555555666666555555333333444555666777888888666777777777777666555555444555555666777888888999999999999999999999999999<<<===???@@@AAA@@@@@@???===;;;888555222111000///........................------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++************************************************************************))))))***++++++++++++***************************)))))))))***++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++,,,---------*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++************++++++)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))******************************************))))))******+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************************************)))******************)))++++++************++++++))))))))))))************************************))))))))))))))))))))))))((()))***++++++***)))(((******)))))))))******+++))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++++++++++++++++++++,,,,,,******))))))***++++++,,,))))))*********+++++++++++++++************++++++))))))))))))***+++,,,---************************,,,,,,++++++++++++++++++))))))*********+++++++++++++++,,,,,,,,,,,,---------------............///........................---------.........//////------,,,,,,,,,,,,------......//////000111111222222222333444555666777777777777888888888888777777555555555555555555555555666777888999:::;;;;;;;;;888888777777777888:::;;;:::::::::::::::999888888666666888999;;;<<<>>>>>>;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===>>>>>>???>>>===;;;999777555333222........................------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++************************************************************************))))))***+++++++++++++++************************((())))))***++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++,,,------...)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************++++++************++++++************************************++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))************************(((((())))))*********+++******************************))))))***+++,,,,,,))))))))))))))))))))))))************************)))))))))))))))******+++************************++++++++++++++++++++++++))))))************))))))++++++************++++++))))))))))))************************************))))))))))))))))))))))))'''((()))******)))(((''',,,+++***)))))))))++++++))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++*********++++++,,,,,,---******))))))***+++,,,,,,))))))******++++++++++++++++++************++++++***)))(((((()))+++---...************************---,,,,,,++++++*********))))))******++++++++++++++++++,,,,,,,,,------------------.........//////........................---------.........//////...------,,,,,,------......//////000111222222333666666666666666666666666555666666666666555444444444444555555666666666666999:::;;;===>>>???@@@@@@===<<<:::888888999;;;<<<>>>>>>>>>>>>>>>===<<<;;;555666777:::===???AAABBB>>>>>>>>>>>>=========<<<:::999999999:::;;;<<<===>>>>>>===<<<:::888666555////////////////////////...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------------++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++************************************************************************((()))***+++++++++++++++************************((())))))***++++++,,,,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,---......))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************++++++************++++++...,,,***(((((()))***+++******++++++++++++******(((((((((((())))))))))))+++++++++++++++***)))(((************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))************************************************)))************+++++++++************************+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''************************(((((()))***++++++,,,,,,,,,+++***))))))***+++,,,************************++++++***************+++******+++++++++,,,,,,,,,+++++++++************)))******************************+++++++++,,,,,,,,,---------------------------------............///...........................---,,,,,,++++++++++++000///---,,,,,,---///000000000111333444666777888666666666444333333555666000111333444444333222222555666444000333:::<<<888BBB======BBBEEEBBB>>><<<@@@===;;;======<<<<<<<<<@@@CCCFFFEEEAAA===<<<<<<>>>;;;999<<>>>>>===AAAAAA@@@===999666666666<<<>>>???>>>:::777666666666666555444222000---,,,---,,,,,,,,,------...///...---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))***++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++++++++************++++++)))))))))))))))))))))))),,,,,,,,,+++++++++******+++++++++*********))))))************************************************+++++++++*********))))))************************,,,,,,***)))))))))******)))))))))******)))))))))(((((((((((()))))))))***+++++++++++++++***))))))************************************************************************************************************************************++++++++++++))))))))))))))))))))))))************************************************)))************+++++++++************************+++*********))))))))))))************************))))))))))))))))))))))))************************************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((************************((())))))***++++++,,,,,,++++++***))))))***++++++************************++++++***************+++******+++++++++,,,,,,,,,++++++++++++******************************************+++++++++,,,,,,,,,---------------------------------............///...........................---,,,,,,++++++,,,,,,///...---,,,,,,...000111000111222444666888999:::777777777555222222333444888777555333333444555666444999;;;888888;;;:::666===::::::<<<===>>>DDDLLLRRRLLLFFF@@@===;;;;;;<<<@@@IIITTTZZZVVVKKK???888>>><<<===AAAGGGKKKJJJGGGAAA@@@>>>=========>>>??????@@@???>>><<<<<<===???888999999888777555444444444555666666444222///---......------------......---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++))))))*********+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***+++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++++++++************++++++************************,,,+++++++++************+++++++++*********))))))************************************************+++++++++*********))))))***************************++++++++++++***))))))(((((())))))))))))((((((((((((((()))))))))*********++++++++++++***))))))************************************************************************************************************************+++++++++++++++*********))))))))))))))))))))))))************************************************)))************+++++++++***************************************)))))))))************************))))))))))))))))))))))))************************************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***++++++,,,,,,++++++***))))))***++++++************************+++***************++++++******+++++++++,,,,,,,,,,,,+++++++++******************************************+++++++++,,,,,,,,,---------------------------------............///...........................---,,,,,,,,,,,,,,,,,,------,,,,,,---///111222222333444666888999;;;;;;888888777555333111222333999888666555555666888999888<<<>>>===<<<>>>???======<<<<<<<<<===EEEWWWiiivvvnnnbbbTTTKKKFFFEEEFFFHHHSSScccllliii\\\LLLAAADDDDDDFFFMMMTTTYYYYYYXXXCCCAAA===;;;:::<<>><<<:::;;;>>>AAA999888666555555444333111222333555777666555333111000000///...------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))*********(((((()))))))))*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++++++++************++++++++++++++++++++++++++++++++++++*********)))))))))+++++++++***************************************************************+++++++++***************************************)))***+++,,,,,,+++)))((((((((())))))))))))(((((((((((()))))))))***************+++++++++******)))************************************************************************************************************************,,,,,,,,,++++++*********))))))))))))))))))))))))************************************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))*********************************)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************************************))))))*********++++++++++++******************+++*********************************)))******+++,,,******+++++++++,,,,,,,,,,,,,,,+++++++++***************************************+++++++++,,,,,,,,,---------------------------------............///...........................------,,,,,,,,,---------------...///111333444666777777888999999::::::666777777666444333444555666777999;;;<<<===<<<;;;=========@@@HHHPPPUUUVVVJJJGGGEEEEEEHHHSSShhh{{{zzzhhh[[[VVVSSSQQQNNNUUU___ffffff___WWWQQQLLLLLLMMMQQQXXX]]]```aaaKKKGGGBBB>>>===@@@DDDGGGFFFEEEAAA===999999;;;>>>???===999888777666444111333444444555666777777888333222111///...------,,,------/////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******************))))))))))))*********+++***+++,,,------,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++*********))))))))))))(((************************************************************************************************************************((()))+++------+++)))((()))******++++++******)))))))))))))))************)))******+++++++++******************************************************************************************************************************---,,,,,,,,,++++++******))))))))))))))))))))))))************************************************))))))*********+++++++++***************************************+++++++++************************************************************************))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++***************************************+++++++++*********++++++***************************************))))))***++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********************************+++++++++,,,,,,,,,---------------------------------............///........................---------,,,,,,---......---...///000222333555666::::::999999888888888777333555666777666666777888:::;;;<<<===============<<<;;;AAAQQQeeesssyyyyyyaaaXXXPPPNNNPPPVVVbbbmmm~~~xxxkkkaaa]]]ZZZVVVLLLOOOSSSWWW[[[]]]\\\[[[UUURRROOOMMMOOOSSSWWWYYYRRRNNNHHHDDDBBBDDDGGGJJJMMMKKKFFFAAA<<<:::<<<>>>@@@???===<<<;;;:::888777777666444444555888;;;>>>666555444222000///............///000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,++++++************++++++*********************************))))))))))))(((************************************************************************************************************************((()))+++,,,,,,+++***)))******++++++++++++******)))))))))*********++++++))))))***++++++++++++***************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))************************************************)))************+++++++++*********************************+++++++++++++++************************************************++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************************************)))***++++++++++++***)))************************))))))))))))***+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************+++++++++,,,,,,,,,---------------------------------............///........................------------------...//////000111333444666777777::::::999888777777666666222555777888888999:::;;;<<<===>>>???>>>===;;;::::::<<>><<<>>>@@@@@@???===<<<===:::888666555666999===???999888666444222111000000///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,+++++++++++++++,,,,,,------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,++++++************++++++))))))))))))))))))))))))++++++*********)))))))))***************+++++++++***************************************************************+++++++++************************((()))***+++,,,++++++***))))))************))))))))))))*********+++++++++))))))***+++++++++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************************************)))************+++++++++*********************************++++++,,,,,,,,,************************************************++++++++++++++++++++++++((()))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************)))***++++++++++++***)))************************))))))))))))***+++,,,---******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******************************+++++++++,,,,,,,,,---------------------------------............///........................---------------...//////222333444555666777888888777777666666666666666666555777999::::::::::::;;;;;;DDDPPPZZZ[[[SSSHHH???AAADDDQQQeeevvv~~~rrrfffbbb___[[[XXXXXXcccpppwwwsssqqquuuvvvqqqhhhfffeeeggglllppprrrrrrrrrqqqmmmiiieeeccccccddd___]]]YYYUUURRROOONNNMMMJJJIIIHHHDDD@@@??????@@@???DDDIIIGGGAAA<<<<<<>>>::::::999999999:::;;;<<<;;;:::888666555333333333111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,++++++***++++++,,,,,,---......///++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++*********)))************++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++************++++++************************,,,+++++++++************))))))*********+++++++++************************************************))))))*********+++++++++************************))))))***+++++++++++++++(((((())))))))))))(((((()))************+++++++++((()))***+++++++++++++++************************************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,---------))))))))))))))))))))))))************************************************)))************+++++++++*********************************++++++,,,,,,,,,************************************************++++++++++++++++++++++++(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))************************++++++******************)))***+++,,,,,,+++***)))************************))))))))))))***+++,,,---******+++++++++,,,,,,,,,---------,,,,,,,,,++++++******************************+++++++++,,,,,,,,,---------------------------------.........//////........................---------------...///000333444666777888888888888333333444555666777777888777999;;;<<<;;;::::::;;;<<>>===@@@CCCDDDCCCCCCCCCDDDTTTeee|||~~~kkkeeeaaa_________```hhhsss|||~~~}}}}}}}}}}}}|||zzzwwwtttyyyxxx{{{~~~ppp```XXXJJJFFFEEEGGGFFFBBBAAABBBDDDBBB???<<<:::;;;<<<======>>>>>>>>>===;;;:::999999888555222000......------...............------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++*********))))))******))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++*********))))))))))))------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++*********))))))++++++************++++++******************************************************************************++++++++++++++++++'''(((((()))***+++,,,,,,*********)))******++++++******+++++++++,,,,,,,,,***+++,,,---.........---...............///000111222222222222222222222222111111111111000000000000000000000000////////////------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++************)))************************++++++++++++++++++++++++)))***++++++***)))***+++***************************************************************************************************************************++++++,,,,,,++++++*********************************++++++++++++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------......,,,---///111444555666777444444444333333444444444555777999::::::;;;===???DDDPPP]]]```XXXOOOJJJIIIQQQ\\\kkkxxx|||rrrqqqmmmjjjjjjiiiiiinnnuuu}}}ppphhh[[[UUUPPPOOOLLLGGGEEEEEEFFFDDDBBB???>>>===>>>>>>===>>>?????????===<<<;;;:::999888666333111///---------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++*********************))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************))))))))),,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++***************++++++************++++++************************************************************************+++++++++++++++,,,,,,,,,(((((()))***++++++,,,---,,,++++++************+++++++++,,,,,,------......------...//////000000000000000000000111222444444555555666666666666777777444333333333222222222222222222222222222222222222000000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))************************++++++++++++++++++++++++)))***++++++***)))***+++***************************************************************************************************************************++++++,,,,,,++++++***))))))************++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.........///...///222444666666666666333333333333222222444666777999::::::999===DDDJJJZZZooo{{{fffVVVPPPNNNTTT[[[bbbllluuuwwwtttvvvvvvxxxzzz|||{{{{{{{{{~~~xxxssspppkkkhhhhhhbbbWWWMMMHHHBBBCCCDDDDDDCCCAAA>>><<<===>>>>>>??????>>>===<<<:::::::::999777444111///...---------------......------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++************++++++******************************************************************************+++++++++,,,,,,,,,***************+++++++++---,,,,,,++++++++++++,,,------......///000000111000000111111222333333444333333333333444666777777888888888999999:::::::::666666555555555444444444555555444444444444444444333333333333333333333333222222111000//////.........---------,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))************************++++++++++++++++++++++++)))***++++++***)))***+++***************************************************************************************************************************++++++,,,,,,++++++***))))))******++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------------------------------------------------,,,,,,---......///000000333444555666666555444333222333444333222333666999;;;===???===>>>FFFTTT___pppyyyhhhaaaXXXZZZ[[[]]]eeeqqqyyyzzzxxx~~~yyywwwxxxuuujjj___YYYLLLKKKIIIFFFCCC@@@===<<<<<<===>>>???>>>>>><<<<<<:::;;;<<<<<<:::777444222000///...---------......---------,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************+++++++++)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++************++++++************************************************************************))))))******+++,,,,,,,,,,,,,,,,,,+++*********)))---------,,,,,,---......//////000111222333333444444444444444555666777888777666666666777888999:::999::::::;;;;;;<<<<<<<<<999999999888888888777777777777777666555444444444444444444555555555666666666666555444222111000000/////////......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++************)))************************++++++++++++++++++++++++)))***++++++***)))***+++***************************************************************************************************************************++++++,,,,,,++++++************+++,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,........................------------------------,,,------///000111222222777777777666555444222222222444555444333555:::>>>???DDDHHHGGGFFFMMM[[[gggooo{{{xxxqqqooogggiiihhhgggllluuu|||~~~{{{}}}{{{{{{|||yyyuuutttfffaaaWWWMMMFFFBBBAAAAAA===>>>?????????===<<<;;;;;;<<<======<<<;;;888777333222000...------......------------,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***************+++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***************+++++++++++++++************++++++************************************************************************(((((())))))***++++++,,,,,,,,,,,,++++++*********...............///000111111111222333444555666666888777777777777999:::;;;::::::999999999::::::;;;:::::::::;;;<<<==================<<<<<<<<<<<<;;;999999888777555444333333222222333444555666777777:::999888777555444333222111111111000///.........+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++************)))************************************************)))***++++++***)))***+++***************************************************************************************************************************++++++,,,,,,++++++******++++++,,,------......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,------------------------------------------------------...000111333444444999888666555444333222222222444666666555777>>>CCCOOOXXX```___WWWSSSXXX^^^```fffmmmqqqssssssttttttwwwzzz{{{xxxyyy~~~yyytttwwwjjjeeekkkwwwyyyuuulllbbbWWWOOOIIIEEE@@@@@@AAAAAA@@@>>><<<;;;;;;<<<===>>>>>>===<<<;;;777555222000...---.........------------,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++))))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))*********+++++++++++++++************++++++************************************************************************'''(((((()))******++++++++++++++++++++++++++++++.........//////111222222222222333444555666777888:::999999888999:::<<<===<<<<<<;;;:::::::::;;;;;;999::::::;;;<<<======>>>@@@@@@@@@????????????>>>;;;:::999777666444333222000111222333444666777777<<<;;;:::888777555444333333222222111000//////...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++************)))************************)))))))))))))))))))))))))))+++++++++***)))***+++************************************************************************************************************************+++++++++,,,,,,+++++++++++++++,,,------...//////+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///111222444555555999777555444333333333444222555777777666999@@@FFFhhhsss}}}zzzjjj\\\UUUVVVYYY]]]cccllltttxxxyyyxxxyyyggg\\\YYYeeevvvkkkVVVPPPTTTPPPaaayyy|||xxxzzz}}}~~~|||wwwlll^^^PPPHHHBBBBBBBBBBBBAAA???===<<<;;;<<<===>>>>>>??????>>>999777444000...---............---------,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++))))))******++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))******++++++++++++++++++************++++++************************************************************************---,,,++++++***+++++++++***++++++,,,,,,---......000//////000111222444444666666555666777999;;;<<<;;;999888:::===???>>><<<>>>>>>===<<<<<<;;;;;;;;;===>>>>>>>>>===<<<===>>>===@@@DDDDDDAAA>>>>>>>>><<<;;;999777666666666777777777777777666666666666:::999888666555444444444111222222333333333333333333111///---,,,---......******+++++++++,,,,,,,,,***+++,,,---...---,,,+++************************,,,,,,,,,+++++++++******************************************************((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))************************))))))*********+++++++++++++++************++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++************+++,,,,,,------,,,,,,---------...------,,,,,,------...//////......---,,,...000333444555555555222555888666333333444444666999888999;;;888FFFaaaxxxeee___^^^___dddjjjooottt|||rrroooooovvveeeQQQIIIJJJLLLLLLUUUYYY\\\XXXOOOGGGEEEFFFGGGJJJNNNUUU___ddd]]]SSSRRRUUU]]]iiixxx|||kkk[[[JJJHHHFFFDDD@@@===???BBB999:::<<<===>>>????????????===:::666222000/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,+++++++++******++++++***************+++************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------...---+++******+++---///,,,,,,,,,---------------***++++++,,,---........./////////000000000111111......------,,,---------,,,,,,,,,------///000111***,,,...000000...,,,+++***+++,,,------------,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************,,,,,,+++***))))))******++++++************++++++,,,,,,+++++++++++++++,,,+++,,,,,,------...//////111111222333444444555555555555555666666888999999<<<:::999:::<<<===;;;:::<<<<<<<<<;;;;;;:::999888888999999888777777777777888;;;======<<<<<<===???:::999777555444444555555999999999999:::::::::::::::999888777777666666777666555333222222333444555444222000///...///000111,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************************++++++++++++))))))************))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++************++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,,,,,,,------...------------------...............///000222444555666666666777666444333555888;;;;;;999===;;;===BBBCCCSSSooowwwqqqooonnnsssxxxzzz{{{bbb[[[TTTSSSZZZccciiikkkkkkdddXXXNNNIIIKKKQQQVVVRRRSSSRRRPPPLLLHHHDDDCCCBBBFFFIIIKKKNNNPPPKKKCCCCCCCCCFFFLLLVVV```fffhhhkkkiiihhhmmmxxxvvvddd]]]SSSJJJDDD@@@@@@BBB999:::;;;<<<============???===;;;888555222111000///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++++++++*********++++++************++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------///...,,,+++++++++,,,------.........//////000000//////000000111222222333444444444444555555555555333333222111111111111111222111000///...---------...............------------------...------,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************,,,,,,+++***************++++++************++++++,,,+++++++++++++++,,,,,,---......//////000111111333444555777777777666666555555666777777777777777:::999888888999999888666666666666666555444333333444444444444555555555555555666777666666777:::<<<888777555333222222333333999999:::;;;<<<===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<999666333222333555666444333222111111222333444000000//////...---------,,,,,,+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++++++++***))))))))))))))))))))))))***************************************+++++++++++++++************++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,++++++,,,---...............---,,,,,,---...///000333333555666666777777666888555333444888<<<===>>>???DDDCCCEEEIIIGGGQQQhhh{{{~~~xxxooo}}}}}}qqqRRRMMMGGGFFFJJJOOORRRSSS[[[___```\\\UUUSSSYYY___eeebbb^^^\\\ZZZXXXTTTPPPJJJPPPSSSRRROOOMMMHHHCCCBBB???<<<>>>CCCGGGHHHHHHKKKJJJJJJOOO[[[lll|||xxxqqqeeeZZZSSSMMMGGGCCC??????>>>>>>===<<<;;;;;;>>>>>>===;;;888666333222///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++*********))))))++++++************++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,///000000111222333444444555555666666777888888888;;;;;;;;;;;;;;;;;;::::::999888777666555444444444666555444222000///...---222000///---------.../////////......---,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++************+++++++++************++++++++++++++++++,,,------...000000111111222333333333444555777999999888666555444555666777888777666555555555444555555555555444666555555444333333333333333333333444666888888777555555444444444444555666777666444333222111222222777777888:::;;;===>>>>>>>>>>>>>>>??????@@@AAABBB???===:::888666555555666444444333333333444444555333333222111000///.........---,,,*********+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++*********+++++++++,,,,,,******++++++++++++******))))))))))))))))))))))))************************************************++++++************++++++************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++***+++,,,,,,------,,,,,,***+++,,,---...............---,,,+++,,,...111222555555555666666666666666555555777:::<<<<<<>>>BBBDDDKKKLLLMMMOOOIIIKKKYYYhhhppp{{{qqq___ggg```ccclllssszzzqqqZZZNNNMMMNNNQQQUUUXXXXXXWWWdddjjjmmmhhh^^^ZZZ^^^dddjjjgggbbb]]]YYYVVVSSSRRRXXX]]]```___^^^ZZZSSSJJJJJJGGGDDDFFFIIIKKKIIIEEEAAA???>>>@@@IIIVVVdddlll{{{}}}zzztttnnniiicccVVVKKKIIIGGGEEEBBB???===;;;;;;>>>>>>>>>===<<<999777555000///...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))++++++*********+++,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...////////////......222222333444555777777888999999::::::;;;;;;;;;<<>>>>>>>>>>>===<<<:::999888777777666666555555555444333222111333222111000000///000000......------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******+++++++++++++++************++++++,,,,,,,,,,,,---...000000333333333444555555666666555666888999999777555444111222444555555444333222111222333333444444555666999888888888888888999999888666555666999:::999777666666666666777888777777999888666444333333444444444555666777888999:::;;;<<<<<<======>>>@@@AAABBB===>>>>>>===;;;888666444444444444444444444555555666555444333222000//////000///---+++******+++,,,************************,,,,,,,,,+++++++++******************************++++++++++++++++++++++++))))))))))))*********+++)))******************)))))))))))))))))))))))))))************************************************++++++************++++++************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,***+++,,,---...............---,,,,,,---000333444444444444444444444444555666777;;;===<<>>>>>>>>??????>>><<<:::999333222111///...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))++++++******+++,,,,,,---************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,,,,,,,---...///111222222222222444444555666777999999:::::::::::::::;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@???===<<<;;;:::999999777777777777666555444333333444555666555444222000------,,,,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,++++++************++++++---------...///111222333555555666777777888888999777777888888777666555444///000111222222222222222333555777777777777999;;;888;;;>>>AAABBBAAA???===???===;;;<<<@@@AAA???===???===;;;;;;===>>>???>>>===<<<:::888777777777888666666777777888888999999777777888888:::;;;<<<===:::;;;======<<<999666444555666666555555555555555666666555444333222111000111000///---,,,+++++++++************************,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********))))))************))))))))))))))))))))))))))))))************************+++++++++***************++++++************++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,---.....................///000222444666444333333222333333444444;;;:::;;;<<<===IIIhhhzzzjjjgggdddfffqqqxxx~~~|||yyybbbOOOOOONNNXXX``````eeejjjcccZZZXXXVVVVVV[[[dddmmmsssyyyxxxtttnnnjjjiiilllnnnwww{{{}}}yyysssrrrvvv{{{vvvvvvtttuuuxxxvvvjjj\\\NNNMMMNNNUUU^^^aaa]]]WWWOOOLLLGGGCCCAAABBBCCCEEEIIINNNRRRSSSVVVcccyyy~~~vvv\\\YYYUUUPPPKKKGGGEEEDDD>>>>>>>>>???>>>>>>===<<<777666444111///...------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++***++++++,,,---...************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...//////000000111222222333444555555555666666777888999::::::888888888999999999999999::::::::::::;;;;;;;;;<<<@@@???>>>===<<<;;;;;;;;;999999:::999888666444333333555888999999888555444///...---,,,,,,,,,---...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---++++++************++++++......///000111333555666777777888999999::::::;;;999999888888777666555555333333333333444555666777;;;>>>??????======???AAA>>>FFFPPPXXXZZZUUUMMMGGGGGGEEEFFFJJJRRRWWWWWWUUURRRLLLDDD@@@@@@BBBCCCDDDAAA@@@>>>===<<<<<<<<<<<<===<<<<<<;;;;;;;;;::::::555555666666777888999:::666777888999888777666555888888888888888777666555666666555444333222222111222222111000///---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))************************+++++++++*********))))))++++++************++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------...------------...///111333555666777333333222222222333555666===999:::@@@GGGWWWyyy}}}yyyvvvwwwtttzzz~~~|||ppp\\\SSS\\\YYYaaahhhfffkkkqqqnnnhhhhhhhhhjjjnnnuuu|||yyyvvvvvvyyyyyy{{{}}}|||{{{{{{~~~}}}}}}uuueee```^^^ccckkknnnjjjeeeTTTRRRNNNJJJGGGEEEDDDCCC@@@AAA@@@===???IIIYYYeeetttooohhh^^^UUUNNNIIIFFF>>>>>>>>>===>>>>>>??????;;;999777444111///---,,,........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++,,,---......************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------..............................///111222333444555777666555444444555666666666666777777888888888999666666666666666666666666555555666777888888999:::;;;;;;:::999888888999999777888999::::::888777666777777999:::;;;;;;::::::555333111...---,,,------------,,,,,,,,,,,,------------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...++++++************++++++//////000111222444666777888888999::::::;;;;;;<<<;;;;;;999888777666666777888777777777999;;;===>>>CCCEEEGGGFFFCCCBBBCCCEEELLLWWWgggsssuuummmaaaXXXMMMLLLOOOXXXdddmmmqqqpppdddZZZLLLCCC@@@AAACCCDDDDDDCCCAAA@@@????????????BBBBBBAAA@@@???>>>===<<<777777777777888999:::;;;444444444444444555666666;;;;;;;;;:::999888777666555555555444333333222222222333333222000...+++***........................,,,,,,,,,+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))************************++++++++++++******))))))++++++************++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,---------,,,,,,---------...------,,,,,,---///111333555666777777333333222222333444666777999666;;;GGGRRRaaa}}}|||~~~ssspppwwwlllqqqiiibbbggggggaaaaaaeee]]]aaahhhkkkuuuvvvyyy}}}~~~}}}zzzwwwuuuuuu|||~~~{{{||||||}}}|||yyyzzz{{{sssmmmnnntttwwwtttoooWWWVVVTTTRRROOOLLLJJJIIIFFFFFFDDDAAA???AAAFFFKKK\\\vvvssswwwzzzkkk]]]RRRJJJEEE>>>>>>===<<<===>>>@@@AAA===;;;888555222///---,,,........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,......---------,,,,,,,,,++++++++++++,,,---...///************************++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................------------------------........................000000222333555777888888<<<:::777555444444555666777777777777777777777888555555555555555555555555222222333444666777888888555555444444333444444444111333666999;;;<<<;;;;;;:::999999999:::<<<>>>???;;;888555111...---,,,,,,...------,,,,,,------...------------------------,,,------......------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...++++++************++++++111444666666555444777999;;;<<<<<<<<<<<<===:::777;;;888666666999;;;;;;;;;@@@DDDEEE@@@:::;;;DDDMMMSSS\\\^^^UUUQQQTTTSSSLLLTTT]]]lll~~~vvvjjj\\\XXXYYY```hhhnnnuuuzzztttjjj[[[MMMDDDBBBEEEHHHSSSLLLGGGGGGEEE???===???DDDFFFHHHIIIHHHEEEBBB@@@AAA???@@@BBB@@@;;;;;;>>>999;;;999444000111555888:::999999:::<<<;;;999777666666666555555555555555000111222333222000...,,,+++++++++++++++,,,,,,,,,---------,,,,,,+++++++++************************------,,,,,,,,,,,,+++++++++++++++*********))))))************************************************)))************+++++++++************************,,,+++++++++++++++++++++************************+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------......---------......//////111444666777666555444222...///555777555777<<>>>>>DDDQQQdddvvvyyy{{{pppbbbdddZZZ[[[aaajjjlllgggbbbbbbaaadddiiipppwww}}}~~~{{{yyy}}}}}}yyyyyyqqqsss|||lllaaaWWWVVVXXXWWWUUUUUU^^^PPPBBB======???AAADDDIIIWWWcccaaa\\\hhhtttYYYLLLNNNGGGBBB??????===;;;<<<@@@>>>===;;;:::999666111...---------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......//////...---,,,,,,++++++,,,,,,------------......///...---,,,,,,---...///333444555666777888999:::999777666444333333333333888777666666666888999:::888777666555555666777888777666555555666555333111666666777777777555333222555555555666777888888999<<<======>>>===<<<:::999>>><<<888555333222333444,,,,,,.........---,,,+++------------------------+++,,,,,,------,,,,,,+++...,,,******+++---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++******************555777999888666666888;;;<<<<<<<<<;;;<<<======;;;888888888777999???HHHNNN```eeehhhbbbVVVMMMKKKMMMbbbmmmpppdddZZZXXXVVVRRRPPPRRR\\\lllxxxxxxkkk^^^UUUPPPOOOSSSYYY___gggnnnssslll```TTTKKKJJJNNNRRRVVVVVV\\\dddcccYYYNNNJJJYYYaaajjjllleee[[[QQQMMMHHHDDDCCCDDDCCC???===?????????>>>;;;888777777666888888888:::<<<<<<:::888888888888888888888888888333444444444333111000///------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,************************------,,,,,,,,,,,,+++++++++++++++*********))))))************************************************)))************+++++++++************************+++++++++,,,,,,++++++***************************+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------......---------...//////000222444666777666444333222111222555666777???JJJNNNJJJFFFGGGNNN[[[hhhpppttt{{{vvvssskkkVVVRRRXXXXXX[[[aaaeeeggglllqqqvvvvvvvvvxxx||||||wwwzzzwwwvvvzzzyyypppkkkfffaaa___aaahhh\\\PPPKKKHHHBBB>>>===???GGGNNNLLLJJJSSShhh|||mmm___ZZZOOOHHHBBBBBBAAA>>>>>>AAA>>>===;;;:::999666111...---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...***++++++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------------------------------------------------------000/////////000222444555777777777888999:::::::::888777555444333333444444333333333444555777999:::;;;:::999999999999:::;;;:::999888999999999777555;;;;;;<<<<<<<<<;;;:::999666666666666555555555555666777999;;;<<<<<<<<<<<<>>>===<<<:::888666555444000000000//////---,,,,,,------------------------+++,,,,,,------,,,,,,+++---,,,******,,,.........,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++******************666777888777777777:::<<>>@@@888:::;;;;;;>>>IIIZZZggg|||kkk\\\UUUSSS[[[hhhmmmbbbUUUOOOLLLJJJLLLJJJMMMZZZjjjooohhh^^^ZZZUUUQQQRRRSSSUUU]]]fffgggeee^^^SSSHHHCCCFFFJJJRRRXXXdddqqqrrrfffWWWNNN```oooyyynnnhhhRRRPPPSSS\\\```YYYMMMEEEAAA@@@??????>>><<<999777888888999;;;===>>><<<:::999999999999999999999999888777666555444333222222/////////...------,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++++++++***************************************************************)))************+++++++++******************************,,,,,,---,,,+++***+++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------......///000222333555777777666444333444555777888888AAAVVViiillldddYYYRRRSSSYYYbbbgggnnnwww|||xxxmmmxxxuuubbbZZZ\\\]]]^^^dddkkkpppuuu~~~{{{~~~rrrpppqqqvvv~~~{{{xxxuuuwww{{{zzzmmm___XXXRRRJJJDDDBBBAAADDDEEECCCAAAEEEOOOWWWiii}}}qqq[[[PPPFFFCCCBBB@@@>>>??????===<<<;;;:::888444111------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++*********+++++++++,,,,,,++++++,,,,,,---...//////------------------------000000111222444666888999::::::::::::::::::::::::777666666555555666666777222222333555777999;;;===>>>>>>============>>>>>>>>>===<<<<<<======;;;999<<<======>>>>>>>>>>>>>>><<<<<<;;;:::888777666666555666777999::::::;;;;;;;;;<<<===>>>===<<<:::888666555333111///...------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---+++***+++...///000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++777777888999999;;;===>>>???===<<<===>>>???CCCHHHEEEFFFGGGHHHMMMZZZjjjwwwsssdddYYYVVVWWW[[[fffmmmiiibbb^^^\\\YYYVVVTTTVVV```nnnwwwxxxuuutttoookkkhhhdddbbbgggnnnvvvwwwuuujjjZZZOOOKKKLLLKKKQQQ[[[cccddd[[[NNNFFFRRRbbbxxx}}}dddbbblllbbbKKKBBB===;;;===???>>><<<<<<;;;;;;;;;===???@@@>>>===<<<<<<===============>>><<<:::777555333333444444000000000///...---,,,,,,+++,,,,,,,,,------......++++++++++++++++++++++++------,,,,,,,,,+++++++++************************************************************************))))))*********+++++++++************************)))***+++------,,,+++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------------------------......000111111444555666777777666444333666999;;;:::>>>RRRuuurrrddd```ccchhhkkkttt|||ssssss|||{{{rrriiibbbaaaffflllfffkkkuuu~~~uuurrrrrrwww|||zzz}}}vvvdddYYYSSSNNNLLLMMMKKKMMMMMMJJJEEEDDDFFFIIIKKKdddppp```PPPHHHFFFCCC@@@???>>>===<<<<<<===<<<:::777///.........------......------------------------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,------......///------------------------000000222333555777888999::::::999999888888888777888888888888999999::::::666777888999;;;===???@@@??????>>>>>>>>>>>>?????????>>>===>>>??????===;;;===>>>>>>???@@@AAAAAAAAACCCBBBBBB@@@???>>>===<<<;;;;;;:::999888777666666777888;;;===>>>>>>======<<<:::777333111///......------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++,,,///111111000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,;;;;;;;;;<<<<<<===<<<<<<<<<:::===CCCGGGIIIPPPYYY\\\YYYUUUUUUZZZbbbjjjooorrrqqqlllcccZZZVVVWWW[[[aaahhhpppvvvzzz|||yyyvvvsssuuuxxx|||||||||tttddd[[[YYYRRRWWW^^^bbbbbb[[[OOOFFFHHHOOO\\\mmm{{{~~~xxxqqqkkkgggpppuuuYYYNNNEEE>>>>>>???>>>>>>AAA@@@>>>======>>>>>>===<<>><<<999555444333444555111111000///......------,,,,,,,,,------.........++++++++++++++++++++++++------,,,,,,,,,+++++++++************************************************************************))))))*********+++++++++************************)))***+++,,,---,,,,,,+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------...............///000222333444777777888888888777666666555999;;;:::CCCaaatttkkkjjjlllnnnwww~~~qqqlllllllllccceeeggghhhiiikkkllllllooottt~~~|||}}}}}}www|||xxxggg^^^XXXSSSPPPPPPQQQUUUVVVQQQHHHBBBBBBEEECCCRRRjjjrrr^^^SSSMMMGGGCCCAAA<<<;;;:::;;;===>>><<<;;;222111000///............------------------------,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------........./////////333444555555666777777777777777666666666666555555::::::;;;<<<<<<=========;;;<<<<<<===>>>>>>>>>>>>===========================<<<<<<===???@@@???===??????@@@@@@AAABBBCCCDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>><<<:::888777666::::::::::::::::::;;;;;;>>><<<888555222000//////.........------,,,,,,,,,,,,------......------,,,+++++++++---///111111000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,999999:::<<<===<<<999777;;;<<>>@@@GGGIIIEEE@@@===<<<<<<<<<;;;>>>>>>??????@@@AAAAAAAAA@@@>>>;;;777555444444555222222111111000000//////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***************+++++++++************************************************)))************+++++++++*********************************++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------+++,,,,,,------........./////////000222444666777999999999:::::::::999999444999;;;;;;HHHggg|||tttrrrrrrqqqwwwyyy~~~pppccc]]]\\\[[[___bbbeeejjjrrrwwwwww{{{||||||yyy~~~uuurrrnnneee\\\XXX\\\```aaaYYYLLLCCCCCCEEEBBBEEEOOO___ooo~~~|||lllaaaWWWLLLDDDAAA<<<;;;:::;;;===>>>===<<<777555333000///.........------------------------,,,---//////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------,,,,,,---------.........---------------------,,,---......///000111222222777888888888888888777777444444444555555666666666;;;<<<===>>>>>>>>>>>>>>>===============<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;===@@@BBBAAA@@@======<<<===>>>???@@@AAA>>>>>>??????????????????AAA@@@>>>===<<<<<<<<<<<<@@@???===:::888777666666<<<:::888666333111000///000000//////...---------------............------+++++++++---///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------777888<<>>??????;;;<<<<<<===>>>>>>??????BBBAAA>>>;;;888777666666444444444333333333333333............------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++))))))*********+++++++++************************************************)))************+++++++++************************+++***))))))***+++---///,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...++++++,,,,,,---......///000000111222444666888999::::::;;;;;;<<<<<<======999>>>???AAANNNggg|||xxxzzznnnddd```___aaafffhhhhhhmmmxxxzzzrrrmmmppppppmmmcccUUUJJJGGGGGGCCC??????GGGQQQ\\\kkkxxxyyylll[[[NNNHHHEEECCCAAA@@@AAAAAA@@@>>>;;;999666222000///..............................+++...000///---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,------------...+++++++++,,,,,,---------++++++,,,,,,,,,---------+++,,,,,,------.........---...///000222444555666666777888888888777666666222333444555777888::::::;;;<<<===>>>>>>======<<<<<<<<<=========<<<:::999;;;<<<<<<======<<<<<<;;;::::::<<>>>>>===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>??????@@@AAAAAAAAA???===:::777555888888777666444222000///222111111000//////......------............------+++++++++---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...:::>>>FFFQQQZZZ___]]][[[TTTVVVaaappptttoootttooorrrrrrnnnhhhggglllrrrxxxuuu~~~zzz___\\\YYYYYYYYYZZZbbbkkkuuuiii```ZZZOOOEEEHHHSSSccc\\\QQQHHHDDDCCCCCCDDD@@@@@@AAABBBBBBCCCDDDDDDDDDCCC@@@===;;;999777666555555555666666666666666/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))******++++++++++++************************************************)))************+++++++++************************,,,+++)))((()))+++...000,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......++++++,,,,,,---...//////000111222333555777999;;;;;;;;;;;;<<<===>>>??????@@@DDDFFFHHHSSSfffuuuyyyzzzxxxyyy{{{yyytttllljjjjjjjjjgggsss~~~~~~xxxyyy~~~~~~{{{sssgggZZZOOOHHHFFFHHHAAA>>>AAADDDHHHPPPZZZlll~~~qqq```XXXOOOLLLIIIGGGFFFEEECCCBBB>>>;;;777333000///..............................+++...000000---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......+++++++++,,,,,,---------******+++++++++,,,,,,,,,)))***+++,,,...///000111---...///111333555777888222333555666666555555444333333555777999;;;===>>>:::;;;<<<======<<<;;;:::<<<<<<===>>>>>>===<<<;;;<<<===>>>??????>>>===<<<;;;;;;===AAAFFFIIIIIIIIIHHHGGGFFFFFFFFFGGGIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEBBBAAA???>>>>>>>>>???@@@===???BBBDDDCCC@@@<<<999555555666666555333111///333222222111000//////...------............------+++++++++---......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......999???QQQmmmxxxgggbbbccceeehhhmmmuuu}}}~~~xxxqqqqqqttt|||xxx|||vvvhhh]]]ZZZ\\\ggguuuxxxwwwzzz}}}vvvpppfff[[[TTTUUUZZZ```gggkkkjjjbbb[[[YYYUUUPPPhhhgggdddZZZNNNGGGJJJQQQIIIHHHCCC>>>>>>BBBDDDDDDEEEEEEFFFFFFEEEAAA<<<888999777555666888:::999777555333000//////...---+++---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************---,,,+++*********+++,,,)))))))))))))))))))))))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++******+++,,,---...---+++******+++---...+++,,,---.........---,,,...///222666888:::;;;;;;;;;::::::<<<===@@@HHHPPPQQQQQQRRRTTTUUUXXXeeeqqqnnnqqqwwwnnnppprrrnnnpppppprrruuuyyy||||||uuuwww}}}{{{{{{{{{~~~wwwiiiaaaTTTIIIKKKTTTOOOHHHCCCBBBCCCEEEFFFRRR^^^xxxxxxnnn\\\RRRKKKLLLMMMHHH@@@;;;>>><<<:::777444111///...111111000......---------...///000111111///---+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///......------,,,++++++------------------------.........------,,,,,,,,,000///...---,,,---......---///222444666666666555666555333333333555777888888999::::::999999;;;<<<888:::<<<>>>===<<<<<<<<>>===CCC???:::=========>>>AAAEEEGGGGGGFFF@@@BBBCCCCCCBBBDDDIIINNNLLLLLLLLLMMMNNNNNNNNNMMMPPPLLLEEE???>>>@@@AAA@@@===???BBBBBB@@@===;;;;;;888777777666666555555444333333444555555333...+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,CCCNNNccc{{{{{{nnncccbbbccciiittt~~~xxxkkkaaa[[[ZZZ^^^qqq}}}|||yyyvvvgggTTTPPPNNNTTT```kkkrrrwww{{{zzzmmmaaa___dddnnnzzz~~~{{{~~~~~~uuupppmmmkkkiiiaaaeeeeeecccdddiiijjjfffqqqrrrpppgggZZZPPPMMMOOOUUUQQQLLLEEE???===@@@DDDDDDEEEEEEDDDBBB@@@@@@@@@:::888555666888::::::999888555222000///...,,,***---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,+++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,...---+++******+++---...,,,,,,---.........---,,,...///222666888:::;;;;;;>>>>>>===;;;===JJJ^^^oooqqqmmmeee^^^XXXXXXaaajjjqqqrrrzzz~~~qqquuuwwwyyyxxxmmmhhhkkkssszzz~~~~~~~~~zzz|||zzz{{{|||qqqnnnbbbTTTRRRVVV]]]^^^TTTDDD<<<@@@IIIHHHPPPdddqqq___MMMHHHJJJGGGAAA<<>><<<999666222///...000000///......---......---...///000///...---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------.........------,,,,,,,,,///...---------...//////111222444555666555444333555444444333444555777888;;;<<<<<<:::999999;;;===??????@@@@@@???>>>??????FFFFFFGGGGGGEEEBBB>>>;;;AAAFFFBBB@@@EEEBBB>>>BBB??????@@@AAAAAA@@@@@@@@@>>>??????>>>>>>@@@EEEIIIIIIIIIIIIJJJLLLOOORRRTTTWWWTTTOOOIIIDDDAAA>>><<<@@@@@@???>>>??????>>>>>>===<<<;;;999777666555444666444444444444333111///......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,HHHTTTeeeuuu}}}}}}yyyuuuvvvrrrqqqxxxxxxooollldddgggxxx~~~|||hhhWWWOOOKKKGGGVVVoooiii]]]^^^fffsss|||{{{kkkXXXOOOPPPZZZkkkxxxwwwqqqnnnnnnjjjfffkkkvvvsssqqqjjjdddeeelllqqqrrrvvvzzz}}}zzzrrrggg\\\VVVXXXUUUUUUTTTKKK???===BBBAAADDDFFFEEECCCAAABBBDDD===;;;888777888:::;;;::::::777444111000...,,,***------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******+++,,,,,,------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,...---,,,++++++,,,---...------............------000222555888;;;===>>>>>>;;;<<<;;;;;;DDD___tttiiigggkkknnnrrrsss}}}qqqfffcccdddmmmppptttrrrnnnsss~~~|||xxxzzzpppaaa]]]^^^gggkkkaaaMMM??????FFF@@@BBBLLL___xxxvvv^^^RRRNNNIIICCC???@@@@@@>>><<<888444000...//////......---.........---------------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,------...//////------------------------.........---------------...---------...///000111444444555555555333222111333444444555666777777888999:::::::::;;;>>>BBBEEEHHHGGGDDDAAA@@@@@@@@@AAA>>>@@@DDDHHHMMMQQQSSSUUUbbbfff```\\\aaa___]]]ddd^^^```aaa\\\UUUNNNJJJIIICCCDDDEEECCCAAA@@@@@@@@@BBBCCCCCCBBBDDDGGGLLLPPPOOOPPPQQQRRRPPPMMMMMMMMMMMMIIIDDDAAA?????????>>>CCCAAA???===;;;999888777999777555444555666666555//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,IIIOOOYYYcccmmmuuu}}}}}}yyyzzzxxxggg___[[[TTT^^^yyyqqqmmmiiiaaahhh}}}}}}|||oookkkrrr|||tttiii```___ddd||||||lllbbbbbbggglllpppuuu~~~xxxggg[[[ZZZbbblllhhhVVVJJJHHHFFFGGGGGGGGGFFFDDDBBBAAAAAA???<<<:::999999:::;;;:::888555333222111///---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++,,,,,,------------------------++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---............//////.........444666999<<>>===:::666333111//////......---......///,,,,,,,,,,,,,,,---...///------------------------------------------------------------------------,,,,,,++++++,,,,,,---...---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------...............------------------...///111222222333444444444333222111000333444555777888888999999999;;;<<<>>>AAAFFFLLLPPPLLLIIIFFFEEEFFFHHHKKKLLLHHHIIIMMMVVVaaaooo|||oooeeeaaaYYY]]]bbbccc^^^UUUKKKDDDGGGFFFFFFDDDCCCCCCDDDFFFEEEGGGLLLRRRTTTVVV[[[```\\\[[[WWWOOOFFF@@@>>>>>>CCCBBB@@@>>><<<<<<;;;;;;:::999888999;;;<<<;;;:::111000//////.........///------------------------------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,QQQTTT\\\hhhwwwwwwkkk^^^ZZZaaammmyyypppiiigggbbbpppxxxooommmqqq~~~xxxnnnaaa^^^bbbeeejjjuuu|||nnnkkkqqqtttbbbYYYXXXQQQIIIDDDDDDEEEDDDCCCEEECCCAAA===:::999999:::999777555444444444333111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////000000555777:::===@@@BBBCCCCCCCCCDDDCCCGGGYYYyyy~~~ooopppzzzhhh```fffkkkqqquuuwwwyyytttyyy{{{{{{xxxrrriii___XXXTTTEEECCC???===AAAJJJVVV^^^ppprrrTTTFFFEEE=========<<<;;;888666555000000///.........//////,,,,,,,,,,,,,,,---...///------------------------------------------------------------------------,,,,,,++++++,,,,,,---......------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,------------------------........................,,,---...///111222333333000111111222222222222222333444666888:::;;;;;;;;;@@@AAABBBCCCDDDGGGKKKNNNFFFFFFHHHPPPZZZeeelllooopppnnnnnnrrr}}}yyyttt||||||iii\\\[[[ZZZXXXVVVSSSOOOKKKHHHJJJFFFEEEHHHKKKLLLSSS\\\bbbgggjjjcccUUUIIIDDDDDD@@@???===;;;;;;;;;<<<<<<::::::<<>>BBBEEEJJJ^^^zzzyyysssuuu|||fffhhhnnnsss{{{{{{|||yyyttt|||uuuqqqxxxzzzyyygggZZZXXX[[[JJJHHHDDD???===???DDDGGGWWWpppaaaNNNIII@@@@@@>>>===;;;:::999999333222111000////////////---------------.........------------------------------------------------------------------------,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------//////...---,,,,,,++++++------------------------.............../////////---...///111222222333333///000000111222333444444666666888999;;;===>>>???CCCCCCDDDBBBAAA@@@AAACCCFFFJJJTTTfff{{{vvvrrrooollllllmmmjjjbbb[[[VVVJJJAAAAAABBBCCCIIIRRRZZZdddnnnnnndddYYYSSSRRRDDDBBB???<<<:::999::::::999:::>>>BBBEEEEEEBBB@@@888666444222000...---,,,------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,www}}}~~~|||{{{yyyvvvsssqqq^^^UUURRR\\\mmmzzziiijjjooovvvvvvppp~~~}}}kkkhhheee]]]QQQEEE@@@BBBFFF@@@CCCDDDDDDAAA???>>>???<<<:::888777777777666444............------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))+++,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,------............---------------...000222444666777999<<<@@@BBBDDDEEEEEE<<>>===;;;:::888777666555666444111///.........///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................//////////////////...............///222555999;;;AAAAAACCCEEEEEEGGGSSS___rrrnnnggg___YYYXXX```iiifffeeejjjppphhhkkkrrrwww|||uuuttt}}}}}}~~~}}}}}}~~~tttiiidddeee___TTTKKKIIIIIIIIIFFFGGGKKKVVVlllqqqXXXNNNGGGGGGFFF???::::::;;;888444111000///...---------------------------........................------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***------------------------,,,,,,,,,---------......---------............///000///.........000111222555555444444444444333333555666777999::::::777555@@@@@@?????????AAACCCEEELLLZZZuuuyyyqqqlllpppqqqfff```WWWPPPQQQYYY^^^\\\WWWZZZ___dddbbbWWWIIIAAA@@@AAA>>>>>>???>>>===AAAGGGGGGDDD@@@===;;;777333000000///...---,,,------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,|||pppaaaVVV```gggyyy|||wwwiii```^^^gggllleee^^^]]]XXXRRRHHHDDDLLLZZZbbbccc^^^ZZZUUUOOOMMMNNNRRRVVVlllpppsssoooeee\\\ZZZ\\\[[[ddd{{{nnnZZZXXXZZZhhh{{{{{{uuuvvvrrreeeVVVMMMJJJKKKGGGAAAAAAEEEFFFBBB@@@???>>><<<:::888555444666444222000///...//////...------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------................................................/////////000333888<<<>>>BBBDDDGGGHHHHHHOOOcccvvvrrrddd]]]___eeedddiiissstttiiikkkrrrxxx{{{~~~~~~~~~{{{wwwwwwzzz}}}}}}{{{zzzxxxuuuttttttwwwzzz}}}}}}wwwwww}}}~~~|||xxxnnnppplll```UUUPPPOOONNNJJJJJJKKKOOOYYYkkkhhhXXXIIIFFFGGGDDD@@@???<<<999555222111000///...------------------------........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***------------------------,,,,,,,,,---------......---------............//////.........///000222333444444444444444444333333777666555666888;;;>>>??????>>>>>>???AAAFFFKKKOOOaaaqqq~~~ooo[[[PPPNNNPPPPPPNNNWWW]]]eeehhhbbbTTTHHHAAA>>>;;;<<>>===;;;777555444333111///................................................------------------------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......---------............///------...///111222444444222222333333444444444555777999<<<>>>@@@BBBDDDEEEMMMXXXgggsssyyyzzzyyyxxx|||~~~tttcccWWWOOOJJJAAAEEEMMMXXXeeemmmkkkdddeee^^^TTTKKKAAA:::===CCCBBBCCCDDDEEEDDD@@@999333111000///...------...///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,___sss}}}qqqeee]]]VVVMMMGGGFFFKKKLLLJJJIIILLLQQQRRROOOKKKGGGFFFKKKMMMRRRbbbsssuuussslll```XXXWWWWWWUUUfffhhhmmmqqqqqqkkkbbbZZZPPPRRRUUU]]]kkkrrrhhhYYYVVVGGGBBBEEEGGGPPPWWWSSSOOOMMMLLLPPP^^^uuu{{{wwwuuu{{{ooodddgggfff]]]MMMAAA@@@DDD===>>>>>>>>>===<<<:::999777777777666555333111000000///......------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---------........./////////000333888???FFFLLLOOOQQQJJJCCCCCCLLL___zzzzzzsssnnnsssxxxtttwww}}}{{{sssttt||||||~~~}}}ooofff```\\\SSSRRRWWW^^^ZZZMMMEEEEEEIIIggg|||jjjZZZNNNDDD======;;;888666555333111///................................................------------------------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,------------------------,,,,,,,,,---------......---------............///,,,---...000222333444444222222333444555555666666666888:::<<>>;;;@@@>>>???BBBEEEFFFCCC>>>:::444333111///.........///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,gggzzz{{{iii]]]RRRLLLIIIDDDBBBDDDBBBEEEGGGLLLXXXeeekkkkkkbbb\\\ZZZ]]]```hhh|||}}}tttrrrsssssszzzmmmpppuuuttt```VVVSSSOOOVVV``````\\\XXXPPPJJJRRRfff||||||~~~lllccc___iiizzziiikkklllgggYYYIIIAAA@@@========================999999888777555444333222000000///............///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................------......///000000000///222888???GGGNNNSSSVVVUUULLLDDDDDDKKKXXXlll{{{zzz}}}|||zzzpppkkkrrr}}}~~~yyyxxxyyy|||zzzzzzyyyyyy|||{{{ssslllfffTTTUUUZZZccciiicccSSSEEECCCXXXxxxppp___OOOCCC>>><<<:::888777555333000................................................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------------------,,,,,,,,,---------......---------............///---...///111222333333333222333444555666777888888777888888999@@@MMM]]]iii{{{zzzzzz|||~~~~~~mmmWWWMMMPPPSSSRRR```gggnnnnnn___KKK???=========???BBBEEEEEECCCAAA888777444222000///..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,qqq}}}}}}aaaYYYRRRQQQRRRRRRSSSUUUSSSUUUXXX___nnn~~~zzzwww~~~wwwlllhhhaaaeeerrrvvvuuupppcccTTTPPP\\\jjjrrrjjjccc^^^```ggguuuyyyfffVVVZZZkkk{{{|||wwwvvvooo^^^MMMDDDAAA@@@>>>=========>>>???<<<:::888666555444444555111000//////......//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..........................................//////000111111222000555===FFFOOOVVVZZZ\\\UUUPPPLLLKKKLLLQQQ]]]jjjmmmooonnnrrr~~~pppnnnrrrzzz}}}}}}~~~|||yyyyyyyyy}}}{{{qqqhhh]]]^^^___dddqqqxxxlllXXXJJJQQQccc~~~sss]]]LLLAAA???===;;;:::888555333................................................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,------------------------,,,,,,,,,---------......---------............///...///000222333333222222333333444666777999::::::;;;>>>CCCHHHPPP]]]nnnzzz|||xxxwww{{{oooWWWNNNLLLHHHOOOUUUaaajjjeeeUUUFFF???>>>>>>===???BBBDDDEEEDDD<<<:::777444111///..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~|||}}}{{{yyy}}}wwwlll___YYYWWW\\\aaadddfffiiipppqqqrrrwwwwwwbbbWWWZZZaaaddd___XXXRRRSSSYYYfff~~~xxxZZZUUUbbbuuuyyydddVVVFFFDDD@@@>>>======???@@@===;;;888666555555555666111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...........................//////000111222222333222777AAAKKKUUU[[[___```TTTSSSTTTRRRMMMLLLVVVbbblllmmmkkkqqqzzzpppooovvv|||xxxvvvuuuyyynnnfffiiidddcccssslllOOOKKKRRRlllgggQQQCCCAAA???>>>===;;;888555////////////////////////........................------------------------,,,------......------,,,------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------------------------------,,,,,,,,,---------......---------........./////////000111222333333222111333444555777888:::;;;<<<>>>GGGSSS\\\dddmmmwwwzzzzzz~~~fffXXXRRRMMMIIIJJJQQQ]]]aaaYYYKKKBBBAAA???======@@@CCCEEEFFF???===999555222000..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyywwwqqqjjjfff```ZZZWWWWWWVVVTTTQQQVVV]]]hhhttt~~~uuukkkiiimmmwwwuuujjjXXXJJJPPPggg|||mmmooozzzyyyaaaTTTGGGCCCBBB@@@AAAEEE???>>><<<999666555666777666555333000............000///...---,,,+++++++++------,,,+++++++++,,,,,,+++++++++***++++++,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***,,,------,,,++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------,,,,,,------......,,,,,,000111000222555555@@@HHHTTT```^^^^^^iiiwwwyyyvvvkkk^^^XXX]]]dddmmmkkkjjjuuunnnnnnzzz{{{{{{}}}~~~~~~uuutttqqqooopppxxxiiiVVVDDDIIIiiivvvZZZMMMGGG>>>999<<>>:::555111000000//////////////////..............................000...,,,++++++,,,---...---,,,,,,++++++,,,,,,---mmm\\\QQQNNNLLLLLLOOOSSSVVVXXXiiisssuuu]]]TTT___lll}}}jjjggg___SSSIIIDDDAAA?????????>>><<<:::888888888777666333111//////......///......---,,,,,,,,,,,,......------------...///------,,,,,,+++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------***,,,------,,,++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------,,,,,,------...///---...111111000333777;;;FFFQQQ___iiieeehhhzzz~~~ppplllnnnnnnppprrr}}}qqquuu~~~zzzyyyyyyyyy~~~vvvlllgggjjjuuu~~~xxxdddNNNHHHWWWtttkkkTTTLLLEEEAAA@@@???===;;;222111///.........//////------------------------,,,------......------,,,........................------------------------------------------------+++,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,---......------------------------------......///000000000222111111222333555666666444:::666444;;;@@@JJJ[[[www~~~~~~}}}vvvssskkk]]]OOONNNZZZeeehhheeedddZZZMMMDDDBBBEEEFFFEEEAAAAAA@@@===999666333222/////////.........//////........................------+++++++++---///000...------,,,,,,------...iiiSSSMMMOOORRRVVVZZZ```fffjjj|||~~~{{{{{{ppp[[[UUUXXXhhh|||pppqqqxxx|||ppprrrlll[[[LLLEEECCCBBBBBBBBBAAA@@@>>>;;;888666888666555333111000//////......---------------...............///000111111//////...---,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***,,,------,,,++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------......------------......111...///111111111444:::AAAJJJWWWffflllccclllwwwsssoooqqquuu}}}xxxrrrzzz~~~}}}zzz|||zzzwwwxxxzzzwwwggg\\\[[[dddnnnrrr___PPPHHHRRRrrryyy___SSSIIIGGGCCC<<<;;;>>>555333000...---...///000------------------------,,,------......------,,,........................---------------------------------------------------,,,,,,,,,,,,,,,,,,+++---------------------------------------------------------------------------,,,,,,,,,,,,---......------------------------------......///000111111000111333444666666777777999:::555777@@@GGGYYYssswww{{{xxx___QQQRRR[[[bbbfffnnniii]]]OOOCCC>>>BBBGGGBBBCCCCCCAAA>>>999555222//////............//////........................,,,+++++++++,,,...000111///......------......///rrr___RRR[[[cccooowww|||uuummmZZZ[[[ZZZZZZcccuuuoooaaa[[[bbbkkkpppkkkdddggguuupppmmmuuuqqqjjjbbb[[[OOOEEEDDDKKKCCCCCCBBBAAA???<<<777444888777555444222000//////...------------......///............///000111222//////...,,,++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***,,,------,,,++++++,,,+++++++++,,,,,,,,,------------------------------------............------......------------......111//////000000111888???JJJRRR]]]iiihhh[[[fff|||wwwssspppmmmrrrrrrrrrzzz~~~vvvgggYYYUUU[[[cccwwwvvvsssfffOOOCCCVVVrrrmmm[[[KKKGGGCCC;;;999===888666222///---...000111........................,,,------......------,,,........................---------------------------------------------------------,,,,,,+++++++++---------------------------------------------------------------------------,,,,,,,,,,,,---......------------............---......///000111222222000222555666666666666777:::999666???OOOWWWeee~~~xxxxxxiiiUUUMMMRRRYYYgggjjjkkkbbbPPP@@@===BBBEEEEEEEEEDDDAAA<<<555000000000///.........//////........................,,,,,,+++,,,,,,...///000......------------......[[[___dddeeebbb______bbbrrr}}}zzzpppggg___WWWPPPLLLMMMPPPNNNLLLSSScccrrryyywww{{{~~~{{{lllnnnpppnnnjjjhhhmmmsssvvvhhhdddlllzzzggg___gggbbbMMMEEEMMMBBB@@@??????@@@???;;;888888888777555444222000000......---------...//////------------...///000111......,,,+++************+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***,,,------,,,++++++,,,+++++++++,,,,,,,,,---------------------------------......//////......---///......------......//////......000111333===GGGXXX___dddhhhbbbSSS\\\|||xxxlllhhhooo{{{zzzuuuuuuyyysssdddZZZXXX[[[cccqqqhhhNNNKKKUUUiiiiiiTTTLLLHHHAAA<<<===;;;999444000...///000111........................,,,------......------,,,........................---------------------------------------------------------,,,,,,+++++++++---------------------------------------------------------------------------,,,,,,,,,,,,---......---------....../////////...//////000222333333444333555777777666555777888;;;>>>AAAPPPdddiiimmm{{{~~~}}}hhhMMMIIIOOOWWWbbbrrrvvvfffNNNAAA@@@DDDCCCCCCCCCCCC???:::555333222000///......///000........................------------,,,---------------,,,,,,,,,,,,------XXXYYY]]]ccchhhnnnzzzzzzppp]]]VVVLLLHHHJJJOOOSSSUUUccceee```VVVVVVaaajjjkkkdddhhhmmmqqqttt{{{}}}|||~~~~~~{{{wwwvvvzzz~~~{{{iiicccfff~~~xxxiiilllxxxrrr~~~|||cccOOOMMMFFFBBB>>>>>>AAACCCBBB@@@;;;;;;:::999777555333222//////...............///,,,,,,,,,,,,---...//////---,,,,,,+++************,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***,,,------,,,++++++,,,++++++,,,,,,,,,,,,------------------------------......////////////......//////............//////...---///111333888EEERRRaaafffccc]]]VVVJJJPPPggg~~~rrrkkkkkkqqqyyy{{{zzz{{{|||||||||xxxqqqoooyyyvvvggg\\\WWWZZZmmmjjjTTTGGGUUUuuu}}}iiiZZZSSSMMMFFF@@@===;;;777333000///000000........................,,,------......------,,,........................---------------------------------------------------,,,,,,,,,,,,,,,,,,+++---------------------------------------------------------------------------,,,,,,,,,,,,---......---------...//////000000000000111222333555666666777888999888666777;;;@@@IIIUUU^^^kkk|||}}}vvvxxx|||zzzzzzYYYLLLMMMHHHSSSgggvvvqqq[[[IIIDDDCCCAAA@@@AAADDDDDDAAA>>>888666333000///...//////.................................------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,llliiinnnzzz}}}kkkYYYNNNAAA??????HHHWWWgggrrrwwwyyy{{{uuuhhhfffpppwwwwwwtttyyy}}}sssuuuuuussspppnnnnnnppppppxxxhhh^^^eeevvvzzzgggaaarrr{{{iii[[[UUUNNNEEEAAABBBDDDCCCBBB??????>>>===<<<999777666111000///......---......---------,,,------......---,,,,,,+++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------***,,,------,,,++++++,,,++++++,,,,,,,,,,,,------..............................////////////......//////............//////......111444777>>>NNN]]]eeejjj```SSSMMMIIIKKKWWWkkkzzz~~~xxxhhhiiirrryyyyyy|||{{{nnnhhhppp~~~{{{wwwhhh^^^eeeqqq~~~hhhIIILLL]]]~~~nnn___XXXOOODDD>>><<<999555222000//////........................,,,------......------,,,........................------------------------------------------------+++,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,---......---------...///000000000111222333444555777888888:::;;;;;;888777;;;DDDKKKfff~~~}}}zzztttqqq{{{zzzvvv{{{|||{{{yyy{{{lll[[[SSSGGGHHHUUUhhhooodddWWWSSSIIIEEEAAAAAADDDFFFEEEBBB<<<999555222///...//////........................,,,,,,------------------------,,,,,,,,,,,,------sssnnntttuuukkk```UUUIIIAAAAAACCCJJJXXXkkk{{{~~~|||qqqrrrnnnooopppooommmjjjhhhggghhhnnnxxx|||^^^RRRRRRWWWcccooosss{{{{{{jjjgggnnneee[[[NNNEEECCCBBBAAA???BBBBBBBBBAAA???===:::999222111000......---------///......---------......------,,,,,,,,,---............,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------***,,,...---,,,+++,,,,,,++++++,,,,,,,,,---------..............................////////////......//////............////////////222666:::CCCTTTdddjjjpppcccQQQNNNOOOPPPUUUZZZiiivvvvvvtttmmmkkkttt}}}zzz|||uuukkkkkkzzzwwwjjjmmmzzzuuujjjtttwwwwww~~~yyyQQQJJJNNNhhh|||fff^^^SSSFFF>>>===:::777444111///...////////////////////////,,,------......------,,,........................------------------------------------------------+++++++++,,,,,,------------------------------------------------------------------------------------,,,,,,,,,,,,---......---------...///000000111222222444555666888999:::<<<===<<<999888???JJJTTT{{{{{{{{{~~~yyysssnnnoooqqqssswww}}}xxxyyywwwtttpppmmmlllmmmtttrrrqqquuu~~~{{{zzzyyyzzzlll^^^RRRIIILLL___nnnmmmgggfffSSSLLLEEEBBBCCCEEECCCAAA>>>;;;777333000/////////........................***+++,,,---.../////////.........------.........ooo{{{wwwkkkaaaWWWRRRKKKCCCAAADDDHHHPPP]]]hhhqqq{{{{{{vvvtttdddaaa]]]\\\\\\ZZZWWWSSSXXXZZZ___iiivvvgggSSSIIIHHHKKKNNNNNNSSSeeerrrllljjjllliiifffrrr~~~wwwzzzeeeIIICCCDDDBBBAAADDDDDDBBB@@@@@@@@@???<<<:::666444000...,,,,,,...///,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................---///111111000///000000...333888999===JJJ___pppyyypppddd]]][[[[[[XXXUUU\\\fffnnnmmmqqq|||sssyyy~~~vvvsss}}}|||mmmfffppp||||||uuuvvvhhhTTTSSSXXXoooqqq\\\OOOJJJAAA<<<::::::777111///000//////.........---------,,,,,,,,,---------......///............---------........................------------------------...------,,,,,,------............------,,,,,,,,,.........------,,,,,,,,,------------------------...........................---+++---000222111///222444333222888???===666===<<<<<<===<<>>888666333000.........///------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................---///000000/////////000000444999===EEETTThhhwwwwww}}}{{{uuuqqqiii```dddhhhjjjjjjsssuuurrr}}}~~~rrrnnnkkkVVVHHHWWWwwwhhhSSSIIICCC???<<<<<<999333000000//////.........---------------------............///............---------........................------------------------...------,,,,,,------.........---------,,,,,,,,,...---------,,,,,,,,,,,,------------------------------------------------///---,,,---000222111///333666777777<<>><<<;;;;;;;;;999777888999999;;;???CCCHHHJJJWWWWWWXXXYYYWWWPPPHHHBBBHHH@@@<<<>>>@@@EEETTTdddxxx~~~{{{ooodddXXXTTTXXXssswwwqqqvvv|||pppkkkhhhpppjjjUUUFFFEEEEEE@@@AAABBBCCCBBB@@@???@@@AAA;;;999666222000////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,...//////......///111222555;;;DDDQQQbbbtttvvvyyyvvvooojjjqqq~~~|||{{{~~~{{{|||~~~nnneeennnqqqOOOJJJUUUhhh}}}___LLLEEE@@@>>>???===666111000/////////.........------............///////////////............---------........................------------------------...------,,,,,,------......------------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---,,,---///111111000666999<<<>>>BBBEEECCC??????BBBIIITTT^^^gggrrr|||tttVVVGGGGGGQQQ[[[kkkxxxpppQQQ>>>BBBGGGBBBCCCAAA>>>:::666333111000000000000/////////......------------------------------------------------qqq\\\LLLEEEEEEEEESSS[[[iiixxx{{{qqqjjjeeeccc\\\WWWQQQKKKGGGDDDAAA>>>>>>======<<<;;;::::::999;;;:::999999999999888888999999999999999:::;;;;;;<<<>>>AAAEEEHHHIIIIIIHHHGGGDDDCCCDDDAAA???CCCKKKMMMTTTZZZnnnuuuccc[[[mmmtttjjj{{{}}}ttteeennnmmm^^^NNNFFFDDDBBBBBBEEEGGGFFFCCC@@@??????===;;;888444111000//////000//////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................,,,---///.........000111333666>>>MMM^^^ooozzzzzzmmmjjjvvv~~~{{{|||}}}|||wwwzzzjjjbbbdddrrrpppUUUFFFIIIdddsssTTTFFF@@@>>>???>>>888333111////////////............////////////000000000000///............---------........................------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---...///111222333:::>>>AAACCCCCCCCCAAA???IIIPPP\\\jjjsssvvvwwwxxxpppVVVMMMNNNNNNYYYrrr{{{cccJJJDDDEEEBBBBBBAAA???<<<999555222000000000000////////////...................................................ooohhh\\\QQQHHHFFFKKKQQQjjjtttzzzmmmaaaWWWPPPMMMJJJGGGCCC???>>>===<<<<<<<<<;;;;;;;;;::::::::::::777777888888777777888888888888888888888888888888:::::::::999999:::<<<===>>>AAAFFFIIIFFFAAAAAACCCBBBHHHJJJTTThhhwwwrrr^^^jjjyyy~~~rrrppprrrrrrgggTTTFFFDDD@@@CCCFFFGGGFFFBBB???===>>><<<999555222000///...000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................---.........---...000333444999EEEWWWiiiuuuxxxwwwwwwhhhlllxxx{{{zzz|||}}}rrrtttzzz}}}zzzlllffffffnnniiiIIIDDDWWWkkk\\\KKKCCC>>>>>>===999555333000000/////////........./////////000000000111111///............---------........................------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.../////////000222555777@@@BBBDDDEEEBBB??????AAAOOO___ssszzzyyyvvvttt{{{{{{zzz{{{~~~~~~}}}}}}~~~jjjXXXMMMGGGJJJaaavvvttt___IIIAAAAAABBBAAA???===:::666333111111000000000////////////................................................QQQOOONNNOOOOOOPPPXXXaaayyy~~~xxxrrriii^^^SSSKKKDDDAAABBB@@@>>>;;;::::::;;;<<<999999999999999999999999777999::::::888888999;;;777777777888888999:::;;;888:::;;;;;;888666666666999<<>>===:::777444222000///000/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......................................................///......///222444666>>>NNNbbbqqquuuooohhhrrrwwwpppqqqrrr}}}vvvuuu}}}|||uuujjjmmmtttuuujjjggglllvvvYYYJJJPPPYYYmmmXXXMMMBBB???>>>:::777777000000000/////////......////////////000000000000///............---------........................------------------------...------,,,,,,------...,,,,,,,,,------------...,,,,,,------------......------------------------...........................///000000111444888<<>>;;;777444333111111000000000/////////................................................SSSUUU[[[bbbeeefffnnnwww{{{ssslllggg\\\YYYSSSLLLEEE@@@===;;;;;;::::::888777777888:::888888888999999::::::::::::<<<>>>===;;;;;;===???;;;;;;:::::::::<<<===???555888<<<===<<<;;;;;;<<<888;;;<<<:::999;;;@@@DDDGGGLLLJJJMMMUUUVVVZZZiiivvvyyyooommmrrrsssqqqwww~~~uuuyyy|||kkk\\\QQQKKKEEEDDDGGGHHHEEEAAA???>>><<<999777444333222////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................................................................//////000//////000333666999EEEYYYmmmwwwrrrdddWWW]]]kkk}}}nnnttt{{{~~~tttuuu{{{uuupppkkknnnuuuzzztttnnnooorrrrrr~~~yyyYYYKKKLLLsssjjj[[[KKKCCC???<<<::::::000000000000/////////............/////////000000///............---------........................------------------------...------,,,,,,------...,,,,,,,,,---------......---------....../////////........................////////////////////////...///111222333666<<>>???:::<<<>>>===;;;:::<<<>>>>>>===;;;::::::;;;===>>>;;;<<<>>><<<:::999;;;>>>777:::<<<999666777:::<<>>DDD>>>>>>AAAEEEFFFKKK[[[llluuuqqqwwwzzz{{{{{{zzzvvvpppjjjfffZZZUUUOOOLLLKKKJJJGGGEEECCC@@@???BBBCCCAAABBBEEEDDDEEEGGGIIIKKKLLLMMMMMMUUU^^^dddfffkkkuuu{{{zzz~~~oooiiiTTTKKKMMMbbbzzzsssfffGGGFFFCCC@@@===;;;999999111111111111000000000000////////////////////////////////////////////////wwwqqqhhh]]]SSSJJJDDDAAA???<<<::::::<<<;;;999666===:::888888;;;======<<<===<<<<<<;;;;;;<<<<<<===???@@@AAABBBBBBAAA@@@???BBB@@@>>>=========<<<;;;===>>>>>>???>>>===;;;:::999999999999999:::;;;;;;<<<>>>AAAFFFQQQaaatttwwwsssmmmjjjsss|||lll```YYYZZZ___sssgggTTT[[[rrrtttrrrnnnTTTHHHDDD???CCCMMMFFFBBB>>>;;;:::888666555333111///.../////////...------............------------------------------------------------------.........------,,,,,,,,,.........------,,,,,,,,,---,,,,,,,,,,,,---......---------------------------------............///////////////000000000000333111111333333111555:::@@@VVVqqq{{{lll\\\RRRSSSPPPXXXhhhtttwww|||{{{~~~{{{{{{}}}}}}~~~xxxvvvzzz|||}}}xxxvvvtttoooeee@@@MMM___oooTTTNNNJJJ>>>999===555333111///......///000////////////////////////........................------------------------------------------------,,,,,,,,,---------..............................//////.........---------000000///...---,,,,,,+++000//////.........//////000111222555888;;;===???===>>>BBBGGGJJJSSSeeevvvvvvsss~~~wwwmmmgggccc]]]VVVPPPKKKIIIEEEAAA???>>>???@@@<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@BBBDDDEEEFFFIIIJJJNNNTTT]]]fffooosssxxx~~~iiiYYYMMMSSShhhyyy{{{uuuXXXIII@@@CCCBBB:::888>>>666555333111000///......////////////////////////...//////000000000000000{{{vvvfffaaaWWWMMMEEE@@@>>>>>>>>>;;;999999;;;;;;999777===;;;999:::===?????????AAAAAAAAABBBCCCDDDFFFFFFHHHIIIJJJKKKKKKJJJIIIIIIFFFDDDBBBAAABBBAAA@@@>>>>>>>>>???@@@@@@@@@@@@???>>>>>>===<<<<<<<<<<<<<<<888:::<<>><<<:::777555333111///...///000000///------............------------------------------------------------------......---------,,,,,,,,,......---------,,,,,,,,,---,,,,,,,,,,,,---......---------------------------------............///////////////000000000000///...///111111111777>>>EEE]]]vvv~~~xxxnnncccZZZWWWWWW^^^iiimmmmmmsss}}}}}}~~~|||}}}~~~xxxxxx{{{~~~xxxyyy{{{}}}|||vvvlllttttttPPPEEENNNjjjyyyZZZNNNJJJCCC<<<;;;666444222000......///000////////////////////////........................------------------------------------------------,,,,,,,,,---------..............................//////.........---------/////////......------,,,000//////.........//////111222444666999===@@@AAABBB@@@BBBIIIRRR]]]lllxxx{{{zzz~~~yyywwwkkkddd[[[UUURRROOOIIIDDDEEECCC@@@>>><<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;<<<=========AAABBBEEEJJJPPPXXX___cccmmmttt}}}hhhLLLKKKXXXcccppp|||kkkYYYGGGAAAAAA???;;;:::777555444222000//////...////////////////////////......///000000000//////zzzrrriiicccSSSNNNFFF???:::999;;;<<<<<<:::999:::<<<=========>>>======???CCCFFFHHHHHHIIIJJJKKKLLLNNNPPPRRRTTTTTTTTTUUUVVVWWWWWWVVVVVVOOOMMMLLLKKKKKKIIIGGGEEECCCCCCBBBAAAAAAAAAAAAAAA@@@@@@>>>===;;;;;;::::::888999999;;;???HHHRRRXXXdddiiippptttxxxkkkYYY\\\xxxsssccccccvvvwwwzzzkkkLLLLLLHHH???DDDHHHFFFCCCAAA???===999666333111///...000111000000------............------------------------------------------------------...------------,,,,,,,,,...------------,,,,,,,,,---,,,,,,,,,,,,---......---------------------------------............///////////////000000000000...---...111222444<<>>>>>>>>======<<<<<<<<<========================;;;;;;:::::::::999999999:::;;;<<>><<<<<<===???BBBEEEHHHIIIIIIIIIJJJMMMQQQUUUXXXZZZXXXYYYZZZ\\\^^^```bbbdddbbbccccccdddeeeeeeffffff```___^^^]]]]]]ZZZWWWTTTRRRPPPMMMIIIFFFEEEDDDDDDDDDCCCAAA???>>>===<<<<<<===<<<:::999999;;;???BBBGGGOOOZZZeeeooo{{{lllYYYhhhxxxwwwvvv}}}jjjIIIGGGGGGBBBJJJFFFDDDCCCCCCBBB???<<<999444222000///000111111000------............---------------------------------------------------------------------------------------------------------,,,,,,,,,,,,---......---------------------------------............///////////////000000000000000///000222333777BBBMMM```zzz|||rrrpppuuu|||rrrgggaaasss}}}~~~~~~|||}}}xxxqqqsss}}}xxxrrrddd\\\\\\hhhzzzwww___LLL@@@???PPPfffvvvqqqVVVKKKLLLIIIBBB:::999555222000//////000////////////////////////................................................------------------------,,,,,,,,,---------......................................................---........./////////000//////////////////000111222444888<<>>@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>======<<<;;;;;;:::;;;<<<>>>AAABBBIIIQQQ[[[cccjjjsss~~~pppXXXJJJEEEQQQcccyyyxxxhhhNNN@@@AAABBB===:::999777555222111000///////////////////////////,,,------...............zzzooocccXXXNNNEEE@@@======<<<<<<<<<===>>>???@@@BBBDDDHHHLLLRRRWWWZZZ[[[[[[\\\]]]___aaadddfffhhhhhhiiijjjlllnnnpppqqqpppppppppqqqqqqrrrrrrrrrsssrrrqqqqqqppplllgggcccaaa^^^ZZZVVVRRROOOMMMMMMJJJIIIHHHFFFDDDCCCCCCBBBAAA???<<<:::999999999999666:::AAAJJJVVVfffwwweee___iii}}}mmmccc{{{xxxaaaWWWPPPHHHJJJCCCBBBBBBCCCCCCBBB???<<<666333111000111111111000------............---------------------------------------------------------------------------------------------------------,,,,,,,,,,,,---......---------------------------------............///////////////000000000000111000000222333999GGGUUUjjj~~~zzznnnjjj}}}~~~wwwnnn```VVVRRRbbb{{{~~~yyyvvvyyyqqqsss}}}zzzjjjrrr}}}wwwmmmhhhdddfffuuu{{{nnn^^^NNNAAABBBMMM___vvveeePPPKKKIIIEEE===;;;888444111000000000////////////////////////////////////////////////........................------------------------,,,,,,,,,---------..............................---.....................------......///000000000///////////////000111111222666<<>>===<<<;;;;;;<<<<<<===CCCIIIOOOVVVaaapppzzzdddNNNIIIJJJKKKjjj}}}~~~bbbFFF>>>???>>>===;;;999666333111000000////////////////////////,,,------...............qqqjjj___TTTKKKCCC===:::888999;;;===???@@@BBBBBBJJJLLLOOOSSSWWW^^^dddiiifffggggggfffeeefffhhhjjjrrrrrrsssuuuwwwyyy{{{|||}}}|||{{{{{{{{{{{{||||||~~~|||xxxrrrmmmhhhfffccc```\\\YYYWWWVVVPPPNNNLLLIIIGGGEEEDDDCCCBBB@@@=========>>>===<<<>>><<<;;;<<>>:::555222000000000////////////////////////////////////////////////........................------------------------,,,,,,,,,---------..............................---------........................//////000000000////////////000111222222444999BBBKKKQQQSSSSSSQQQOOOgggzzz|||~~~~~~xxxkkk___SSSLLLHHHDDDCCCDDD@@@@@@@@@@@@AAACCCDDDFFFFFFGGGJJJMMMOOOQQQQQQQQQOOONNNNNNMMMLLLKKKJJJJJJFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@???===<<<;;;;;;:::888<<>>???===;;;888555222111000////////////////////////------...////////////...yyyppp___XXXOOOGGGAAA>>><<<:::;;;<<<>>>AAAEEEIIILLLNNNTTTWWWZZZ]]]```fffmmmrrroooqqqsssssssssuuuyyy|||~~~xxxwwwtttppplllgggdddbbb[[[YYYUUUQQQMMMIIIGGGFFFFFFCCC@@@???@@@AAA???>>>CCC@@@===;;;<<>>JJJUUU[[[\\\ZZZWWW^^^ttt~~~}}}}}}{{{rrriii^^^TTTKKKHHHHHHGGGHHHJJJEEEGGGIIIJJJKKKLLLMMMNNNPPPQQQSSSVVVXXXZZZ\\\\\\\\\[[[ZZZYYYWWWUUUTTTSSSPPPOOOMMMKKKIIIGGGFFFEEEBBBBBBAAA???>>>===<<<<<<888;;;======>>>EEEPPPYYYeeemmm|||rrraaaRRRIIIOOOmmmnnnWWWIIICCC@@@???<<<999555333111000////////////////////////......///000000000//////|||vvvjjj```RRRLLLEEE???===<<<<<<===CCCCCCDDDFFFKKKRRRXXX\\\\\\^^^aaabbbdddiiipppvvv{{{~~~yyyssspppjjjgggccc]]]XXXSSSOOOMMMLLLHHHCCCAAA@@@@@@===;;;999999999999:::<<<>>>???EEEWWWmmm~~~qqq\\\OOOQQQ[[[xxxxxx___rrrrrrOOOLLLHHHEEEDDDDDDBBBAAA<<<999555222111000...------..................---------------------------------------------------,,,,,,,,,------.........,,,,,,,,,------.........---,,,,,,,,,,,,---......---------------------------------.........//////////////////000000000000000111333777<<>>===;;;>>>EEELLLUUU\\\jjjyyynnnWWWPPPGGGaaaiiiVVVKKKAAA@@@===999666333111000////////////////////////...//////000000000000000wwwmmm```SSSKKKCCCAAA???>>>>>>?????????JJJLLLPPPTTTWWW[[[```cccbbbfffjjjkkkkkkppp{{{yyyqqqllljjjeee```UUUQQQKKKGGGEEEDDDBBBAAA@@@>>><<<;;;;;;;;;:::888???CCCLLLZZZjjj~~~gggXXXRRRqqqtttttt|||eeeeeezzz```OOOFFFIIIIIIAAA???DDD@@@>>>;;;888444111///.........------------...............------,,,,,,,,,---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////..................////////////////////////000000000000666333222777CCCUUUkkk|||xxx]]]OOO[[[iiippp|||{{{ZZZIIIHHHKKKJJJHHHMMM^^^qqq{{{zzz}}}kkkgggttt~~~iiiZZZRRRNNNRRRXXXooo~~~yyywwwsssssszzzeeeKKKBBBGGGOOOvvvvvv___\\\MMMDDD<<<;;;:::555///,,,////////////////////////////////////............000000///...------,,,,,,------------------------........................---------............///------------------------////////////000000000000222,,,***000222111222777===KKK[[[aaa___]]]aaafffooo~~~xxx||||||}}}{{{zzzwwwqqqhhh]]]TTTOOOMMMMMMNNNPPPTTTXXX]]]```aaaccceeegggiiiiiiiiiiiieeegggiiijjjkkknnnqqqtttrrrvvvwwwtttrrrppplllfffggghhhhhhgggddd^^^YYYUUUPPPNNNKKKHHHEEEBBB@@@???>>>>>>>>>===<<<<<<>>>???EEEJJJVVVdddoooxxx{{{WWWWWWJJJXXXsssqqqHHHEEECCC>>>:::::::::666000000///------.........---////////////////////////{{{tttlllbbbXXXMMMFFF@@@>>>======@@@DDDGGGIIISSSUUUWWWYYYZZZ\\\___aaabbbiiirrrvvvyyy}}}}}}vvvsssmmmgggccc]]]VVVOOOJJJGGGDDDBBBDDDAAA>>>======<<<;;;999:::;;;@@@JJJUUUggg~~~jjj^^^ssstttlllvvvmmm```jjj}}}hhhUUUFFFFFFGGGBBBAAAEEEAAA???<<<999555222000//////......------......///......---------,,,,,,,,,---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////..................////////////////////////000000000000111222444;;;III___sss~~~ppp\\\OOORRRYYY^^^mmm~~~}}}oooSSSJJJRRRYYYWWWPPPVVVdddssszzz}}}{{{uuuxxxzzziiigggtttzzzeeeVVVOOOKKKPPPWWWmmm{{{xxxqqqmmmpppmmmNNN@@@FFFPPPpppfff\\\QQQHHH???===;;;555111///////////////////////////////////////............000//////...------,,,,,,------------------------........................---------............///------------------------////////////000000000000222...---111222333777===GGGRRR]]]___\\\]]]fffpppqqquuuxxxzzzvvvpppggg___XXXRRROOOSSSSSSUUUXXX\\\aaadddggglllmmmooopppqqqrrrrrrrrrpppsssvvvxxxyyy{{{~~~|||wwwuuuvvvvvvuuuqqqjjjddd```[[[XXXTTTPPPKKKGGGCCCAAACCCBBBAAA???======>>>???BBBDDDMMMXXXcccnnn|||jjj\\\JJJOOOcccsssyyy]]]EEEBBB@@@???<<<888555333111///------.........---////////////////////////sssmmmddd[[[SSSLLLEEEAAA>>>>>>???AAAFFFLLLRRRUUU\\\]]]_________```aaacccgggqqq~~~xxxpppjjjaaaXXXQQQLLLIIIFFFHHHEEEBBB@@@???>>>===;;;<<<:::;;;>>>EEEQQQeeewwwmmmnnnvvv|||{{{aaaZZZfffzzzkkkXXXGGGDDDFFFDDDBBBBBBCCCAAA>>>;;;777333111//////......------......///...------------,,,,,,,,,---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////................../////////////////////000000000111111...444888>>>PPPiii{{{nnndddYYYUUUUUUZZZdddmmmnnnrrryyydddQQQSSSeeerrrnnnddd___lllyyy|||rrrjjjiiirrr|||~~~ssseeeeeetttuuu```RRRKKKGGGMMMTTTiiizzzxxxsssjjjggguuu{{{WWWAAABBBJJJbbbppp\\\RRRJJJCCC@@@<<<666333444////////////////////////////////////............/////////...------,,,,,,------------------------........................---------............///------------------------////////////000000000000111///000111222555>>>FFFRRRWWW[[[[[[[[[bbbqqq}}}|||}}}zzzpppvvv~~~|||rrrmmmddd\\\UUURRRRRRRRR\\\^^^aaaeeeiiimmmppprrryyyyyyzzz{{{|||~~~}}}vvvrrrmmmiiiccc]]]WWWQQQJJJFFFEEEDDDAAA>>><<<;;;;;;;;;>>>>>>AAAIIIRRR^^^nnn}}}dddOOOHHHRRR```sssyyynnnJJJCCC@@@BBB???666333666111///...---...///...---////////////////////////ggg```VVVMMMGGGDDDBBB@@@BBBDDDHHHLLLPPPUUUZZZ]]]]]]```cccfffgggiiilllnnnuuu{{{qqqhhhaaa[[[VVVTTTLLLIIIEEEBBBAAA@@@???>>>???<<<;;;<<<>>>CCCPPP]]]lll~~~iii~~~ppp\\\[[[lll~~~lll\\\LLLFFFGGGFFFBBB???DDDCCC@@@===999555222111//////............//////---------------------------------............///------------------------------------------------------------------------,,,---......///...................../////////////////////000000111111222///777<<>><<<;;;===;;;;;;???EEENNN]]]kkk|||ttt^^^LLLHHHQQQaaannnrrrWWWHHH???AAA???777444888222000......///000///...////////////////////////[[[UUULLLEEEBBBCCCDDDEEEKKKPPPVVVZZZ[[[]]]^^^```\\\```gggmmmsssxxx}}}wwwooohhhdddTTTPPPKKKGGGEEEDDDBBBAAA<<<::::::<<<;;;;;;AAAHHHOOObbbuuuwww~~~rrrbbbfffrrr}}}ppp\\\KKKEEEEEEEEECCCEEEDDDBBB???<<<888555333/////////....../////////---------------------------------............///------------------------------------------------------------------------,,,---......///...................../////////////////////000111222222222222:::AAAKKKaaa~~~vvvlllkkkgggiiiuuu}}}wwwgggggggggjjjuuuzzzlllqqqxxx~~~}}}tttiiibbb```hhhssszzz|||~~~jjj___VVV\\\ppplllYYYMMMHHHCCCJJJNNN]]]zzzwwwmmmvvvwwwiii^^^\\\rrryyybbbLLL>>>AAAZZZnnnnnnNNNGGGBBBAAA???999444444000000000000000000000000////////////...........................---------------------------------........................---------............///........................////////////000000000000...111222222555???NNNXXXZZZVVVWWWfff}}}}}}{{{||||||{{{|||}}}ooorrrxxxlllcccYYYXXXWWWXXX[[[___cccfffmmmoootttyyyzzzpppeee\\\VVVRRRMMMJJJHHHEEEBBB@@@>>><<<<<<>>>???CCCMMMWWWnnnyyyxxxXXXEEEFFFRRRfff{{{iiiTTTBBB>>>>>>:::777888222111//////000000000///////////////////////////RRRMMMGGGCCCEEEHHHLLLOOOVVV[[[aaadddcccbbbccceeeaaagggpppyyyvvvpppbbb]]]VVVPPPLLLIIIGGGEEE>>>===>>>@@@???<<<<<<@@@???MMMeeesssmmmiiikkk~~~ssshhhjjjvvvYYYGGGEEEHHHIIIDDDDDDCCCBBB???;;;888666000//////......//////000,,,,,,,,,------------...---------............///------------------------------------------------------------------------,,,---......//////..................////////////...///000000111222333333444;;;GGGXXXooo|||zzzsssmmmoooyyy}}}yyyuuuuuu{{{}}}yyyyyy}}}vvvpppmmmmmmllliiihhhiiieeekkktttzzz}}}~~~yyy```WWWPPPYYYnnniiiVVVLLLHHHCCCJJJLLLXXXvvvmmmggg}}}vvviiiYYYfffvvv|||bbbJJJ???MMMZZZsssUUUKKKBBB@@@???;;;666444000000000000000000000000////////////....................................------------------------........................---------............///........................////////////000000000000...111333333999HHHVVV___ZZZXXX^^^vvvyyy|||sss|||pppvvv{{{pppeee]]]XXXZZZ]]]bbbfffkkkoooqqqsssuuuzzzxxxoooccc^^^VVVQQQNNNJJJEEEAAAAAA?????????>>>===BBBJJJ[[[hhhzzzjjjKKKDDDJJJbbbzzzgggOOO@@@<<<===;;;888333111//////000111000///////////////////////////KKKHHHEEEFFFJJJPPPUUUWWW]]]aaaeeefffeeeeeeiiimmmpppuuu~~~vvvoooeee\\\UUUOOOKKKHHHEEEBBBCCCDDDCCC???>>>AAA>>>AAANNNddd}}}sssbbbYYYiiinnnhhhqqqTTTJJJJJJIIIDDDDDDDDDCCCAAA>>>;;;999000000////////////000000,,,,,,,,,---------......---------............///------------------------........................------------------------,,,---......//////..................////////////...///000111222333333444666;;;LLLeeezzzyyyvvv{{{~~~vvvsssppp~~~~~~zzzzzzppphhhffffffeeegggkkkiiiooovvv{{{}}}sss[[[RRRMMMWWWnnn}}}fffTTTKKKHHHBBBIIIJJJVVVvvv~~~qqqssstttcccdddmmm~~~uuuZZZDDDEEEKKKgggeeeTTTCCC>>>>>><<<999777000000000000000000000000////////////....................................------------------------........................---------............///........................////////////000000000000000333444666@@@QQQ___dddWWWZZZhhh{{{{{{wwwuuu{{{~~~tttjjjccc___ccceeehhhlllqqqtttwwwyyyxxxzzz}}}uuunnnddd]]]WWWQQQJJJDDDDDDBBBAAA@@@===:::>>>DDDOOO[[[mmm~~~ZZZLLLEEEVVVzzzyyybbbHHH===??????:::444222000000111111111000////////////////////////GGGFFFEEEHHHNNNUUUZZZ]]]```ccceeeeeedddgggnnnttt}}}|||qqqeee[[[TTTNNNJJJGGGCCCBBBCCCAAA======AAABBB===@@@QQQiiinnnXXX```wwwrrrhhhdddQQQIIICCCCCCDDDDDDDDDBBB@@@===;;;000000////////////000000,,,,,,,,,------.........---------.........//////------------------------........................------------------------,,,---......//////................../////////000...///000111222333444444999<<>>@@@AAA;;;444222000000111222111000////////////////////////GGGKKKQQQUUUYYY]]]cccfff```bbbdddggglllrrrzzz}}}ttteeeXXXRRRPPPJJJDDDDDDCCC@@@???@@@@@@<<<>>>FFFOOO^^^}}}mmmjjjrrrlllvvv{{{lllwww~~~\\\KKKMMMEEEEEEDDDBBBBBBAAA===888777444111///000000000000........................//////.........---------........................------------------------............................................................////////////000//////000222555666777<<>>===;;;777444111///000111222222////////////////////////NNNPPPTTT[[[aaaeeeffffffcccfffkkkpppuuu|||vvviiicccVVVOOOHHHGGGFFFBBBAAABBB@@@;;;;;;???CCCLLLddd}}}vvvvvvwwwnnnrrrmmmgggmmmqqqWWWIIIGGGGGGEEECCCAAA@@@>>><<<777444111//////000000///........................//////.........---------........................------------------------............................................................////////////000000///000222444666777@@@NNNhhhzzzppp]]]bbbwwwbbbRRRTTT\\\sssttttttssswww~~~zzzlllaaaaaaaaa___bbbiiinnnsssyyy{{{||||||wwwiiiTTTLLLIIISSSiiiyyyeeeUUUKKKEEE>>>DDDGGGOOOmmm{{{yyy{{{tttSSSFFFAAACCCdddoooVVVPPPGGG===:::999777444111///000000000000////////////............////////////////////////------------------------........................///...------,,,,,,,,,---////////////////////////---...000000//////000111444666;;;FFFYYYgggjjjdddlllvvvxxxfffbbbeeeqqqzzz|||}}}}}}yyyuuuuuuyyy|||~~~nnnbbbWWWSSSLLLGGGCCCBBBAAAAAA:::BBBIIIYYYooo||||||cccUUUNNN[[[ooo}}}rrrYYYEEE>>>???888555111///000111222222////////////////////////WWWWWWZZZaaaiiillliiifffggglllssszzzwwwppp```WWWOOOLLLJJJEEECCCCCCCCC???>>>???>>>@@@OOOaaa|||qqqqqqiii~~~mmm\\\XXXlllyyy]]]EEEGGGGGGFFFEEEBBB@@@???@@@888555111////////////..........................................---------........................------------------------............................................................////////////000000//////111333666777???UUUrrr|||iiiRRRRRRbbbkkkuuuqqqUUUJJJSSSaaaqqqrrrrrrrrrvvv|||~~~|||uuufffZZZYYYZZZ[[[aaajjjrrrvvv{{{}}}|||}}}qqqbbbPPPJJJIIITTTiiixxxcccTTTJJJFFF???BBBCCCKKKhhhzzz{{{dddFFF???@@@SSSuuubbbOOOJJJBBB:::;;;777555111000000000000000////////////............////////////////////////------------------------........................///...------,,,---------////////////////////////---///000000///...///111666888CCCUUUeeekkkkkkkkkzzzqqqccceeemmmwww}}}}}}~~~~~~{{{rrrrrr{{{{{{nnn___YYYPPPHHHDDDBBBAAA@@@999@@@CCCOOOdddrrr{{{vvv[[[LLLKKK[[[ttt~~~jjjJJJ>>>DDD999666111//////000111000////////////////////////^^^___```dddgggiiiiiihhhmmmrrrzzz{{{nnnbbbXXXSSSOOOIIIDDDCCCCCC@@@@@@AAA???>>>GGGQQQggg}}}nnnxxx}}}ssseee]]]eeerrrooo[[[HHHCCCDDDFFFGGGDDD@@@@@@CCC:::777333000//////...---........................................................................------------------------............................................................////////////000000000000000333777999CCC[[[uuu{{{hhhUUUTTT^^^___jjjwwwyyyssswww~~~eeeLLLGGGWWWiiipppqqqooonnnqqqxxx{{{yyytttdddWWWVVVYYY\\\eeeooouuuyyy}}}~~~}}}}}}pppaaaMMMHHHHHHSSSiii~~~xxxcccSSSJJJFFFBBBCCCBBBHHHddd{{{www}}}xxxvvvLLLDDDBBBGGGggghhhJJJHHHCCC:::>>>888555222000000111000000////////////............////////////////////////......................................................------------......////////////////////////...///000///......000111555<<>>DDD:::777333000000000000///////////////////////////aaadddfffdddbbbccciiiooovvv{{{rrrddd]]]WWWOOOHHHEEE@@@?????????>>>===@@@DDDLLLbbb~~~dddooowww~~~yyyjjjfffllllll```QQQCCCBBBDDDHHHGGGBBB@@@CCC<<<999444111000///...---........................---.............................................------------------------............................................................///////////////000111000111444999===QQQfffzzzzzzlllaaa]]]]]]cccpppzzzvvviiijjjzzzkkkUUUEEEGGGYYYkkkppppppnnnkkknnnuuuyyywwwpppbbbWWWXXX[[[___gggrrrwwwzzz~~~~~~}}}}}}}}}nnnaaaJJJFFFGGGRRRggg|||zzzdddSSSIIIFFFBBBBBB@@@EEE]]]rrrqqq|||zzz{{{www|||{{{pppuuu~~~VVVNNNEEE@@@ZZZvvvpppLLLFFFBBB;;;???999666222000000111000///////////////............////////////////////////......................................................---------......///////////////////////////...///000///...///111333666EEE]]]oooqqqooo}}}~~~{{{~~~nnncccmmmxxx}}}~~~}}}|||{{{}}}|||}}}|||zzz{{{tttfffZZZRRRLLLGGGCCC<<>>======>>>LLLhhhxxxnnn```ZZZkkkqqqxxxqqqfffmmmwwwpppbbbLLLEEECCCGGGHHHBBB@@@DDD???<<<777333111000...---........................---------.......................................------------------------............................................................///////////////000222111222555<<>>>>>:::777333111111111000///////////////............////////////////////////.........................................................---......///000////////////////////////...///000000000111444777>>>QQQhhhqqqoootttxxxoookkkttt}}}~~~{{{}}}}}}~~~~~~xxx{{{~~~uuuggg]]]UUULLLFFF???BBB===<<>>999555333111///---........................---------.........//////........................------------------------............................................................////////////...000222333333777@@@GGGdddnnngggnnnwww|||wwweeePPPEEEIIIWWWeeemmmmmmrrruuuwwwyyy{{{xxxrrrcccYYYVVV\\\aaaaaadddjjjwwwzzz}}}}}}||||||nnn]]]PPPGGGDDDDDDOOObbbyyyiiiUUUIIIEEE@@@@@@@@@BBBOOOjjjmmm}}}~~~wwwkkkllloooiiixxxvvvmmmMMM>>>GGGRRRooonnnQQQFFFDDD<<<:::777333111111111000///////////////............////////////////////////...............................................................///000000////////////////////////...///000000111333777:::LLL^^^mmmmmmlllzzzzzzqqqssswww~~~~~~~~~zzz|||uuujjj___RRRJJJEEEHHHAAA===AAACCCLLL___sssqqq^^^___iii{{{TTTKKKJJJ___~~~uuuYYYBBB>>>999555333222111000000000000000000000000000bbbeeeiiinnnttt{{{zzzmmmaaaZZZOOOLLLHHHDDDCCCCCCAAA===BBB<<>><<>>>>>???CCCPPPeee~~~pppuuuvvvxxxsssgggqqqxxxwwwdddIII>>>KKK]]]eeeFFFOOO===;;;999555444444333222111000/////////............------...///000000//////---------............///................................................///////////////////////////...000333222222999DDDbbblllpppkkkppp|||~~~{{{oookkkppp~~~}}}~~~{{{tttmmmjjjhhhgggjjjpppsss~~~xxxppptttrrrsssyyywwwfffVVVIIIGGGDDD???===???DDDHHHcccooolllYYY[[[jjjuuu___JJJNNNnnnQQQEEE;;;888555000111666000000000000000000000000iiilllrrrxxx~~~sssggg[[[OOOJJJGGGCCCAAABBB>>>DDDBBBDDDXXXnnnpppeeewwwmmmzzzzzzyyyjjjYYY^^^lll~~~mmmWWWIIIEEEFFFEEEBBBDDDBBB???;;;777333111000//////............//////..............................................................................------------..................////////////000000000000000000000000000000222666777;;;IIIXXX}}}sssrrruuugggPPPBBBMMM\\\bbbhhhqqqsssxxxvvvggg\\\WWWYYY]]]dddjjjllljjjgggrrruuuzzz}}}}}}~~~yyybbbPPPIIIAAACCCDDDJJJ[[[rrrttt___OOOGGGEEE???>>>???BBBNNNbbbzzz~~~uuuwwwllltttzzzqqqXXXCCCCCCMMMpppxxxVVVRRR@@@===999555333222222111000000000/////////.........---...//////////////////---------............///................................................//////////////////////////////111333222444???LLLjjjppprrrooorrr{{{vvvooohhhkkksss{{{vvvsssrrriiibbb]]]ZZZXXXVVVXXX\\\aaajjjuuu|||zzzuuunnnfffgggeeegggmmmssszzzuuueeeQQQMMMHHHDDDAAAAAABBBCCCRRRbbbwwwvvv^^^XXXccctttyyyYYYMMM^^^{{{___JJJ:::888777111///444000000000000000000000000mmmpppvvv}}}~~~|||~~~vvvhhhYYYQQQMMMHHHEEEEEE???CCC@@@???FFFQQQmmmvvv~~~pppuuu}}}}}}^^^RRRUUUnnnlllaaaOOOEEEFFFFFFBBBFFFDDDAAA===999555222111//////............//////..............................................................................------------..................////////////000000000000000000000000000222555666777???PPPaaawwwtttzzz[[[IIIBBBQQQbbbiiinnntttuuu{{{~~~ppp___TTTVVVYYY___gggmmmppppppnnnppptttxxx|||}}}~~~uuu^^^MMMGGGAAABBBCCCIIIYYYqqqppp\\\NNNFFFDDDBBBAAA@@@CCCNNNaaaxxxzzz{{{lllqqqzzz|||gggJJJ>>>CCC^^^}}}gggUUUHHHAAA===777333222222222111000000000/////////......//////////////////...------------............///................................................///////////////////////////000222222222888IIIYYYttttttuuuvvvvvv{{{{{{kkkbbbdddnnnxxx}}}zzzvvvssshhhbbb^^^\\\XXXSSSSSSVVVYYY___hhhnnnsss{{{~~~vvvooonnnmmmpppuuuxxxzzzuuu]]]VVVNNNHHHEEECCC@@@>>>BBBTTTkkk}}}hhhYYY[[[eeegggLLLLLLbbb|||oooPPP999888999222...222000000000000000000000000tttwww|||}}}rrrhhhaaa^^^______bbbjjjwwwtttbbbXXXSSSMMMIIIGGG@@@AAA>>>>>>@@@BBB[[[}}}www|||oooYYYSSSXXXeeedddQQQCCCFFFJJJGGGGGGFFFCCC???;;;666333111//////............//////..............................................................................------------..................////////////////////////////////////000333666555777AAAVVVgggnnn```eeexxx~~~tttOOOEEEEEEVVVgggmmmppptttzzz{{{kkk\\\SSSTTTXXX```hhhooosssttttttooorrrwww{{{~~~sss\\\LLLGGG@@@AAABBBGGGWWWoooqqq[[[NNNGGGCCCDDDCCCBBBEEEPPPddd{{{}}}pppmmmsssyyylllQQQBBBEEEUUUyyysssXXXPPPFFFAAA:::555333333333333000000000////////////...//////000000///...---------------............///................................................////////////////////////...000222222333>>>SSSeeeyyywww{{{}}}yyyccc]]]gggttt{{{|||wwwsssnnngggdddeeedddfffkkkqqqvvv~~~jjj```SSSJJJFFFDDD@@@===???NNN```qqqxxxbbb\\\^^^nnnuuuTTTHHHTTTlll~~~vvvTTT999888:::444///222000000000000000000000000|||}}}wwwlll```VVVPPPMMMLLLKKKIIILLLTTT___ppp~~~jjj___XXXQQQKKKHHHCCCAAA<<>>>>>CCC???BBBQQQxxxrrr\\\UUU\\\nnn|||vvvWWWMMM___ggg[[[KKKEEEFFFHHHFFFEEEDDDAAA>>>999555333//////............//////..............................................................................------------..................////////////000000000000000000000000000333444444;;;MMMaaannnfffVVVRRRWWW^^^ppp~~~tttoooZZZCCCGGGRRR```hhhkkkooouuu}}}yyyiii[[[SSSQQQRRRYYYbbbkkkqqquuuxxxzzztttttttttxxx}}}mmmUUUHHHEEEBBBBBBAAAFFFUUUmmmuuu]]]QQQHHH@@@<<<<<<<<>>======???@@@>>>:::;;;@@@BBBFFFYYYooozzzooobbbTTTMMMGGGIIIAAA===CCCAAA>>>CCCYYYqqqkkk]]]TTTYYYoooxxxlllxxxkkkUUUbbbmmmjjjZZZLLLGGGHHHFFFFFFEEECCC@@@<<<999666//////............//////..............................................................................------------..................////////////000000000000000000000000111333444666BBBXXXllluuummmiiikkkhhheeerrrqqqhhhtttttt\\\KKKAAAKKKZZZeeehhhiiiqqq{{{rrr___QQQNNNOOOTTT[[[eeemmmrrruuuxxx{{{zzzwwwtttuuuyyy~~~lllTTTHHHFFFCCCCCCBBBFFFUUUmmmsss]]]RRRIII???;;;;;;;;;@@@MMMbbb{{{}}}uuuaaa```bbbmmm|||}}}gggNNNFFF[[[pppYYYEEEAAA<<<888555333222000111111111000000000//////---...//////////////////---------............///........................////////////////////////000000000000000000000000///333555888EEE[[[nnnwwwppplll___WWW^^^iiipppwww~~~~~~~~~~~~|||{{{{{{~~~zzzpppxxxxxxfffWWWMMMHHHFFFBBBAAABBBKKK```zzz~~~vvviiieeesss```HHHIIIUUUpppuuummmSSS>>>888666333111111111111111111111111vvvhhh[[[QQQIIIEEEAAA@@@???>>>============@@@<<<===AAA???@@@OOOcccvvv|||lll\\\SSSEEELLLEEE===CCCEEEAAACCCCCC^^^qqqccc[[[eeevvvcccfffYYYcccqqquuugggTTTJJJKKKGGGGGGGGGEEECCC???;;;999//////............//////.................................................................................------...................../////////000000000000000000000000000111333444888HHHaaattt|||jjjaaalll}}}gggNNN>>>@@@NNN___hhhhhhiiitttooo[[[MMMKKKOOOVVV]]]gggnnnsssvvvyyy{{{~~~yyytttsssvvvzzz|||}}}nnnVVVJJJIIICCCCCCBBBFFFUUUmmmqqq\\\RRRIII>>>=========BBBNNNccc{{{zzz}}}wwwkkkiiiffflllwww[[[HHHRRR{{{zzzuuuyyybbbGGGDDD???<<<:::888555333111111111111000000000000------...///000000000///---------.........//////........................000000000000000000000000000000000000000000000000111555777;;;KKKbbbsssyyynnnwww[[[RRRTTTdddoooqqqyyy}}}~~~}}}|||{{{{{{}}}~~~~~~vvv~~~sss```RRRJJJGGGBBBBBBAAAEEEUUUnnn|||nnnccckkk{{{rrrOOOIIISSSsss^^^@@@888666111111111111111111111111111|||mmm^^^QQQHHHCCCAAABBBAAA@@@???>>>>>>>>>>>>@@@???>>>>>>???CCCKKKSSShhhzzziiiXXXOOOKKKFFFDDDDDDCCC@@@===EEELLLeee}}}kkkiii{{{hhh[[[uuugggXXXhhhlllUUUHHHIIIHHHGGGGGGEEEAAA;;;666333111/////////000///...////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000//////000000111111111111---777666777MMMggg}}}mmmddd```gggsss~~~www___III???AAAQQQbbbeeeaaadddsssfffRRRLLLNNNOOOXXX___hhhnnnrrrvvv{{{~~~}}}zzzuuusssssswww{{{}}}lllWWWKKKFFFCCCCCCBBBHHHYYYpppsss^^^QQQFFF>>>??????>>>@@@PPPiiiyyyqqqppp}}}pppwwwooossspppooo~~~jjjTTTHHHdddwwwuuu|||pppXXX===;;;CCC888333666000111111111111000000000000000000000000000000000000000000//////.........---000000///...............////////////000000000000111111000000000000000111333666666===UUUrrr|||vvvrrr~~~vvvfffPPPRRRWWWbbbnnnxxx}}}~~~zzz|||wwwvvvxxxvvv~~~|||jjjZZZNNNHHHFFFEEEBBBCCCOOOeee{{{ddd[[[kkkqqq]]]JJJNNNccc}}}nnnKKK999666555222111111000000000000000wwwqqqnnnjjjcccYYYPPPHHHCCCAAACCCBBBAAAAAABBBBBBAAAAAA@@@????????????@@@HHHPPP___lll\\\RRRMMMFFFCCCBBBAAA>>>;;;@@@DDDVVVwww{{{pppzzz}}}{{{lll\\\tttsss^^^ccc}}}zzzfffSSSIIIHHHHHHHHHGGGCCC===999444222000//////000///...////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000111111111///888666999QQQmmm|||qqqjjjkkkkkkkkkwwwpppWWWDDD===AAAPPP___bbb^^^aaapppyyyaaaNNNHHHKKKMMMYYY___hhhnnnrrruuuyyy|||}}}}}}zzzuuurrrsssxxx~~~kkkVVVKKKFFFDDDCCCCCCIIIZZZqqqqqq[[[OOOGGGBBB>>>>>>===AAAQQQjjjvvvoooiiigggrrrtttqqq||||||vvvrrr~~~|||WWWGGG^^^{{{wwwvvvyyy___DDD<<<@@@777444777111111111111111000000000000000000000000000000000000000/////////............000000///...............////////////000000000000111111000000000000111111222444999GGG```vvv}}}yyyssszzzxxx[[[PPPSSSZZZdddpppyyy}}}~~~}}}|||wwwuuuuuu}}}wwwfffYYYRRRFFFDDDAAA@@@HHHZZZooo}}}iii[[[eeejjjjjjTTTRRRfff{{{XXX>>>444444222222111000000000000000uuulllddd]]]ZZZTTTUUUVVVTTTOOOIIIDDDBBBAAA@@@???@@@BBBBBBAAA@@@???>>>>>>???===<<>>GGG^^^yyylllpppzzzttteeeqqq~~~cccYYYfffvvv}}}pppWWWIIIHHHHHHIIIHHHEEE@@@===666444111///000000///...////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000111111111000000000000000111888777<<>><<>>777777888333111111111111000000000000000000000000000000000000////////////............000//////............///////////////000000000000111111000000000111111222222333???WWWooo{{{}}}}}}wwwmmmTTTPPPUUU]]]iiittt{{{~~~~~~~~~zzzwwwvvv}}}~~~qqqaaaXXXIIIGGGCCC@@@CCCOOOaaapppppp[[[\\\^^^~~~bbbXXX```uuugggCCC444555222222111000000000000111vvviiiccc```]]][[[UUUXXX\\\]]]ZZZVVVRRROOOIIIGGGFFFFFFHHHHHHFFFDDDCCC@@@AAACCC@@@===CCCNNNccc}}}zzzkkkaaaTTTJJJEEECCCBBBAAA???@@@AAAKKKjjj|||xxxqqqlllxxx}}}vvvooowwwnnnWWWSSS```rrrmmmSSSHHHGGGGGGHHHHHHFFFBBB???999666222000000000///...////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////111111111111000000000000222999999@@@YYYqqq|||{{{{{{XXXAAA;;;>>>JJJVVVbbbggggggmmmzzzoooZZZLLLJJJOOOTTT\\\aaaiiimmmoooqqqtttwwwzzz|||~~~|||yyyvvvvvvxxxjjjVVVLLLJJJEEEFFFGGGNNN___uuulllTTTHHHCCC@@@<<<======CCCTTTpppwwwmmmeeeYYYUUUSSSUUUZZZeeexxxrrrqqqwww|||vvvQQQJJJbbbpppvvv{{{zzz~~~eeeLLL>>>999999888444111111111111000000000//////////////////////////////////////////.........000///............//////////////////000000000000111111000000111111222222444555HHHggg{{{}}}{{{}}}}}}~~~bbbQQQQQQWWWbbbnnnwww}}}~~~~~~~~~}}}{{{zzz}}}|||jjj]]]OOOKKKGGGCCCBBBHHHWWWfff~~~www\\\UUUTTTlllnnn]]]RRRaaazzznnnGGG555:::333222111111000000111111~~~vvvxxx}}}}}}{{{uuuuuuvvvvvvvvvsssooolllccc___ZZZYYY[[[[[[XXXUUUNNNGGGEEEIIIGGGCCCHHHRRR```uuuxxxmmm\\\OOOHHHEEEDDDCCC>>>BBBAAABBBVVV{{{{{{lll|||sssyyyvvvtttcccOOOOOO```cccQQQGGGFFFFFFGGGGGGFFFCCC@@@<<<888444111000000///...////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////111111111000000000000000111888;;;EEEZZZgggqqqmmmMMM<<<<<>>DDDVVVssszzzqqqgggaaaUUURRRPPPNNNNNNUUUfffvvvyyylllwwwuuuqqq~~~ZZZDDDRRRhhhvvvzzzyyywwwXXXBBB===<<<777444111111111111000000000///////////////////////////........./////////////////////............//////////////////000000000000111111111111111222333333777<<>>JJJ[[[^^^]]]eeewww~~~]]]DDD<<>>???EEEXXXuuuyyywwwrrriiiaaa]]]TTTRRROOOMMMJJJNNN[[[jjjkkkooouuulllxxxeeeFFFFFF^^^ttt{{{}}}bbbFFFAAA>>>666444111111111111000000000000000000000000000000000000.........//////////////////............//////000////////////000000000000111111111111111222333444:::FFF```zzz|||ttt]]]OOONNNUUU^^^jjjvvv}}}~~~|||||||||{{{rrrttt|||}}}jjjXXXOOOGGGFFFCCCBBBIIITTTooolll^^^XXXZZZhhh{{{dddLLLMMM```xxxsssTTT===;;;333333222111111111111222~~~zzzmmmZZZNNNQQQRRRLLLKKKRRRaaammmttt{{{~~~jjjZZZOOOIIIEEECCC@@@AAAAAAAAADDDTTTttthhh\\\ddd~~~}}}|||}}}aaaIIILLLXXXVVVJJJHHHGGGGGGHHHGGGDDDBBBAAA<<<777222000000///...////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000......///000111222222333444;;;AAANNN\\\XXXQQQVVVfffrrr}}}~~~kkkNNN>>>===BBBCCCNNN[[[lllyyy~~~xxxgggTTTJJJHHHKKKTTT\\\___dddkkkooopppqqqtttvvvxxxwwwxxx|||}}}zzzvvvyyyfffRRRLLLMMMIIIKKKMMMSSSbbbtttsssYYYJJJCCCAAA===???@@@GGGZZZvvv~~~vvvooonnnjjjbbb[[[ZZZRRRPPPOOONNNLLLMMMWWWccczzzpppjjj{{{pppiiiqqqtttSSSCCCSSSmmm{{{hhhIIIDDD@@@666555111111111111000000000000000000000000000000000000............/////////000...............///000000////////////000000000000111111111111222333444555;;;OOOkkk}}}~~~eeeQQQQQQRRRXXXaaammmxxx~~~~~~||||||~~~vvvlllqqq|||qqq___RRRHHHGGGFFFBBBEEELLLggg~~~xxxmmm\\\\\\cccuuuhhhNNNMMM\\\tttwww^^^DDD999444333222222111111222222mmm]]]___aaaZZZWWW\\\aaajjjmmmqqq{{{|||qqq___SSSMMMHHHEEEFFFBBBAAABBB@@@HHHcccmmmZZZWWWlllvvvoooUUUTTT```cccLLLJJJIIIIIIIIIHHHEEECCCBBB===777222000000///...////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000------...000111222333444666<<>>???AAAGGGZZZwwwzzzqqqjjjiiifff^^^YYYYYYPPPNNNOOOOOONNNOOOWWW```qqqxxxeee|||{{{rrrooojjjeeejjjtttaaaDDDLLLeeexxx|||jjjJJJFFFAAA666777111111111111000000000000000000000000000000000000---.........//////000000...............///000111////////////000000000000111111111111222333444555;;;TTTqqq~~~}}}}}}TTTGGGQQQQQQZZZbbboooxxx~~~}}}|||{{{}}}ssshhhnnn{{{}}}xxx|||zzzfffUUUJJJJJJIIICCCCCCIIIaaazzzyyy\\\^^^cccnnnkkkLLLKKKYYYrrrzzzfffIII999444333222222111111222222uuulllllllllfff```^^^ccceeehhhhhhhhhmmmvvv}}}ooo___RRRJJJGGGCCC@@@??????AAAGGGUUUccc~~~fffTTTYYYttthhh{{{ttt]]]WWWeeevvvWWWMMMHHHKKKLLLGGGFFFJJJ@@@===999444111///......////////////000000000000000000//////.........---////////////////////////000000////////////000000////////////000000000000333222111111111222333444666>>>FFFTTTaaa^^^]]]jjjlllhhhoooyyyrrrccceeettt{{{sssZZZDDD999<<>>999444000/////////000000000000////////////000/////////............////////////////////////000000////////////000000////////////000000000000222111000000000111222333777???GGGXXXkkknnnnnnxxx|||~~~vvvbbb```kkkvvv~~~{{{|||lllSSS???888===EEEJJJKKKUUUbbbrrrpppRRRCCCFFFEEEIIIUUU\\\ccchhhnnnsssttttttttttttzzzzzz|||}}}~~~~~~~~~~~~}}}{{{zzz}}}~~~bbbPPPIIIFFFFFFFFFIIIPPP\\\kkkwwwxxx___NNNHHHDDDAAA;;;===???GGG]]]yyyyyyssspppllliiibbb^^^ZZZXXXVVVVVV```lllmmmooo}}}rrrpppsssvvvzzzZZZKKKPPPddd}}}aaaFFFAAA>>>777555333111111111222111000000000000000000000000000............////////////////////////////////////000000000000000000000000///444///,,,333333111777FFFhhhzzzqqqooovvvuuummm~~~hhhFFFFFFHHHRRRaaajjjrrrxxx~~~}}}zzzwww~~~~~~sssqqqvvvxxxmmmgggppppppxxx|||gggYYYRRRHHHFFFHHHDDDWWWnnntttfffjjj}}}___QQQLLLgggcccFFF888666333111222333222000}}}~~~vvvlllhhhccc[[[VVVXXX\\\]]]\\\\\\WWWXXXWWWTTTQQQSSSWWW\\\gggnnn}}}~~~mmm```TTTLLLHHHDDDAAA@@@>>>>>>EEENNNvvvvvvccczzzqqqnnn{{{pppWWW[[[mmmwwwdddPPPIIIKKKLLLIIIGGGDDD@@@:::444000///000000111111000000//////......////////////............////////////////////////000//////......//////000////////////000000000000111000/////////111222333;;;DDDMMMddd{{{dddZZZ___fffmmm~~~~~~|||wwwcccJJJ:::888>>>EEEIIIGGGQQQ```qqq|||iiiNNNBBBFFFFFFKKKWWW]]]ccchhhnnnrrrttttttuuuuuuyyyzzz|||}}}~~~~~~~~~}}}zzz^^^MMMGGGDDDBBBCCCFFFMMMYYYhhhvvv~~~ttt\\\MMMGGGDDDBBB===>>>???GGG[[[xxx{{{wwwtttmmmkkkgggbbb\\\\\\fffrrrzzznnnyyyzzzuuu{{{eeeOOOHHHWWWooonnnSSSDDD===999666444222111222222111000000000000000000000000000............////////////////////////////////////000000000000000000000000...333000...333222111:::PPPkkkzzzrrrqqq|||sssooottt[[[AAAEEEKKKRRReeemmmuuuyyy~~~~~~{{{xxxxxx{{{xxxzzzuuulllrrrnnnkkk{{{pppbbbXXXLLLHHHIIIDDDOOOhhhppplll}}}qqqYYYNNNgggpppMMM:::666222111333333222000zzz|||zzzkkk```\\\NNNIIIFFFHHHMMMRRRSSSTTTPPPOOONNNJJJGGGGGGJJJMMMUUU]]]mmmwwwjjj\\\QQQJJJFFFCCCBBB>>><<<@@@FFFbbbnnnvvvzzz|||tttzzzbbbZZZdddzzzmmm[[[OOOLLLMMMLLLIIIGGGCCC<<<555111000000111222111111000///......---///////////////........./////////////////////////////////....../////////////////////000000000000111111000000000222333444;;;FFFRRRlllqqqeeedddhhhiiilllooovvvrrr\\\CCC777999???EEEHHHGGGRRRbbbrrrtttaaaJJJAAAFFFFFFMMMYYY^^^dddhhhnnnrrruuuvvvwwwxxxyyyzzz|||}}}~~~tttYYYJJJDDDAAA???@@@BBBIIITTTdddttt~~~www^^^MMMFFFCCC@@@>>>???@@@GGG[[[www~~~}}}yyypppgggfffnnnxxxtttrrr}}}pppUUUCCCJJJbbb|||}}}bbbJJJ===;;;777555333222222222111000////////////////////////............////////////////////////////////////000000000000000000000000...333111000444111333???^^^pppxxxppppppyyyvvvmmmQQQ???FFFOOOSSShhhpppwwwyyy|||{{{yyy|||}}}zzzvvvzzzxxx~~~mmm___lllzzzkkk___PPPIIIIIICCCGGG```|||~~~ssswwwfffSSShhh|||UUU>>>777111111333333222111wwwyyy|||zzzooodddWWWMMMJJJ@@@>>><<<===CCCJJJNNNNNNLLLKKKIIIFFFDDDDDDFFFHHHJJJQQQaaavvvuuueeeVVVMMMIIIEEEDDDAAA===???DDDRRR|||yyyttt|||uuuzzzzzzjjjTTTQQQiiijjjbbbRRRHHHHHHIIIGGGIIIDDD>>>777333111111111222111111000///......---........./////////////////////////////////////////////............//////////////////000000000000222222111111222333555666:::IIITTTjjj|||mmmjjjxxxmmmVVV???888<<<@@@DDDGGGGGGSSSdddttt{{{nnnYYYFFFAAAFFFGGGNNN[[[^^^dddiiinnnsssuuuwwwyyy{{{yyyzzz|||}}}~~~oooUUUGGGBBB???<<<>>>@@@EEEPPP```qqq}}}xxx^^^MMMEEEAAA>>>>>>@@@AAAIII\\\wwwzzzwww|||ssstttxxx^^^DDDBBBWWWssspppRRRAAA<<<888666333333333333111000////////////////////////............////////////000000000000000000000000111111111111111111111111...333111111444111666GGGllltttvvvnnnpppgggMMMCCCGGGQQQUUUhhhqqqxxxyyyzzz~~~~~~xxxvvvxxxzzzxxxvvv~~~~~~~~~nnnXXX```ssssssfffSSSJJJIIICCCDDDYYYttt{{{qqq}}}kkkUUUccc```DDD999111222444333111222vvvxxxzzz|||}}}~~~~~~~~~~~~~~~}}}pppbbbXXXOOOFFF???>>><<<<<<;;;;;;AAAJJJOOOPPPMMMKKKIIIGGGFFFFFFGGGHHHHHHLLLYYYmmm~~~ooo^^^QQQLLLGGGEEECCC???@@@CCCHHHjjj~~~uuunnnwww}}}uuuWWWGGGXXXfffiiiYYYJJJHHHKKKJJJIIIFFF@@@:::555222111000111111000000//////...............//////////////////////////////////////////......------......///////////////000000000000333222222222333444666777@@@RRRZZZfffuuueeePPP<<<:::>>>@@@CCCGGGHHHUUUfffwwwyyyjjjRRRDDDAAAFFFGGGPPP\\\^^^dddhhhnnnrrruuuwwwzzz|||yyyzzz|||~~~~~~|||kkkRRREEE@@@>>><<<===???CCCLLL\\\ooo|||uuu\\\KKKEEEAAA>>>>>>@@@CCCKKK___xxxwwwppp}}}jjjIII???OOOggg~~~{{{\\\FFF===999777444333333333222000000000000000000000000000............////////////000000000000000000000000111111111111111111111111///333222222444222;;;PPPuuuwwwvvvrrrvvv___KKKIIIFFFRRRYYYhhhrrryyyzzzyyy{{{}}}~~~|||xxxuuuuuuvvvwwwxxx~~~tttwwwrrrXXXWWWeee|||mmmXXXLLLJJJDDDDDDUUUmmmnnnsssiiiSSSYYYllllllKKK===222444666333111222vvvvvvwwwyyyzzz{{{|||}}}yyy{{{}}}sssfffVVVLLLEEE>>>;;;<<<:::<<<<<<;;;BBBMMMTTTUUUQQQOOOMMMKKKJJJJJJJJJIIIIIIKKKUUUfffvvvyyyfffUUUNNNHHHFFFCCC??????AAABBBZZZwww}}}uuuqqqyyy~~~bbbLLLNNNccclll\\\MMMLLLOOOLLLIIIGGGBBB===888333000///000000000000////////////............/////////000///////////////////////////......------......///////////////000000000000222111111111222444666777AAAVVV]]]^^^uuu[[[HHH:::;;;@@@@@@CCCIIIMMMZZZkkk{{{tttdddMMMBBBBBBFFFGGGPPP\\\\\\bbbfffkkkpppsssvvvyyy{{{yyyzzz|||~~~hhhPPPDDD???===<<<===???BBBJJJYYYmmm{{{sss[[[KKKDDDAAA>>><<<@@@EEENNNbbb{{{{{{zzzqqqyyyuuuQQQ???III[[[{{{eeeLLL<<<:::888555444444333222000000000000000000000000000............////////////000000000000000000000000111111111111111111111111000333222222444333???YYYwwwxxxyyy|||VVVJJJOOODDDPPP\\\hhhsss||||||yyyzzz{{{{{{|||{{{xxxuuurrrsssvvvzzzzzzoootttvvv[[[SSSZZZvvvsss\\\PPPLLLGGGDDDPPPdddzzzooorrriiiTTTRRRYYYyyytttQQQ@@@444666888333000222vvvvvvvvvwwwxxxzzz{{{|||wwwyyy}}}pppaaaQQQFFF???;;;:::<<<888;;;<<<;;;BBBOOOWWWXXXUUUSSSPPPNNNMMMLLLKKKJJJLLLLLLSSSbbbqqq~~~kkkXXXPPPIIIFFFBBB>>>===@@@???PPPkkk{{{uuufff}}}jjjSSSGGG^^^hhhXXXJJJKKKMMMHHHIIIGGGDDD???999444000...////////////000000000000---.........//////000000////////////////////////.........------.........////////////000000000000111000000000111333555666888QQQWWWSSSccc{{{{{{SSSBBB777;;;@@@@@@DDDKKKUUUaaaqqq~~~ooo]]]KKKAAABBBFFFGGGPPP\\\\\\```dddiiinnnqqqtttxxxzzzyyyzzz|||~~~|||gggOOOCCC???===<<<>>>???AAAIIIXXXlllzzzvvv]]]KKKDDDAAA===;;;@@@FFFPPPddd||||||ttt|||sssyyy|||WWW@@@FFFTTTzzzjjjPPP<<<:::888555444444444222111000000000000000000000000............/////////000000000000000000000000000111111111111111111111111111444222222555333BBB___wwwxxx|||~~~PPPIIIQQQBBBOOO^^^hhhttt}}}~~~{{{zzz{{{zzzyyyzzzyyyuuupppqqqvvv|||yyymmmsssyyyyyy^^^QQQTTTqqqwww___RRRNNNIIIBBBKKK]]]tttqqquuummmXXXQQQOOOooowwwUUUBBB555777888333000222uuuvvvwwwvvvuuuvvvxxxyyyxxxzzz~~~qqqbbbPPPFFFAAA===;;;;;;<<<>>>======HHHYYYbbb```cccaaa\\\VVVPPPMMMMMMNNNMMMLLLRRR]]]jjjvvvyyyeeeYYYOOOLLLHHHAAA>>>@@@HHHFFFXXX~~~iiijjjrrrzzzkkkrrrcccQQQKKKggg___DDDMMMQQQEEEMMMJJJEEEAAA===888333///000000000000000000000000////////////////////////////////////////////////////////////000000000000222111000//////000111222111...///222333222444999EEESSSYYYQQQOOO___qqq{{{~~~xxxvvvJJJ@@@999:::???CCCFFFJJJTTTpppzzzbbbRRREEEAAA???CCCLLLUUUYYYZZZ^^^bbbggglllpppuuuyyy|||wwwxxxzzz|||~~~dddLLLBBB???===;;;<<<===@@@GGGVVVgggsss~~~nnnZZZLLLEEEAAA???===???CCCNNNeeewwwvvvuuuoooqqqzzzcccEEEEEENNNyyyyyyPPP???===:::555333222111000///000000//////.........---////////////////////////////////////000000000000000000000000111111111111444//////444555;;;TTTqqq|||rrrRRRJJJKKKMMMXXXfffnnnrrrzzz}}}vvv{{{wwwvvvtttqqqnnnpppuuuzzzwwwkkkqqqsssmmmdddWWWSSSiiimmmWWWKKKKKKAAAGGGTTThhh~~~tttiiixxx}}}[[[MMMJJJ[[[rrr|||ccc@@@666<<<333000555000ssstttuuuuuutttuuuwwwyyyyyy{{{rrrbbbPPPFFFBBB===;;;;;;:::======>>>KKK___hhhfffgggeee```ZZZTTTQQQQQQRRRSSSRRRTTT]]]hhhsssjjj]]]QQQLLLIIICCCAAAAAA@@@???MMMpppoooccceeeuuuzzzgggrrrxxxRRRJJJiiijjjNNNMMMOOONNNOOOLLLGGGCCC???999444000000000000000000000000000////////////////////////////////////////////////////////////000000000000222111000//////000111222222000000333333333555:::EEETTT[[[TTTPPPYYYeeejjjvvvzzzxxxooopppyyyyyylllFFF>>>888;;;@@@DDDHHHLLLVVVrrrwww]]]NNNBBB???>>>CCCLLLTTTXXXYYY```dddiiimmmpppsssvvvyyywwwxxxzzz|||}}}gggNNNCCC@@@>>>;;;<<<===???FFFTTTeeeqqq|||~~~hhhTTTGGGAAA===;;;===@@@DDDPPPggg}}}|||uuutttuuu{{{mmmMMMHHHDDDlllYYYEEE<<<999555222111111000///000000/////////.........////////////////////////////////////000000000000000000000000111111111111444000111555777???YYYvvvrrrzzzfffMMMIIINNNSSSbbbrrruuuxxx}}}yyytttsssqqqnnnnnnqqqxxx}}}qqqfffmmm}}}pppnnniiiZZZUUUiiinnnXXXLLLLLLCCCGGGQQQddd{{{sssgggtttjjjVVVMMM[[[sss}}}jjjFFF777:::333111666222qqqrrrsssrrrrrrsssuuuwww|||~~~tttcccPPPFFFBBB>>>;;;;;;999<<<<<<@@@PPPfffpppooollljjjeee___XXXTTTTTTUUUZZZVVVUUUZZZbbbmmm|||rrrcccTTTMMMJJJGGGDDDCCC??????GGGaaa{{{hhh^^^eeezzzbbbfff]]]OOOppp~~~eeeSSSMMMVVVQQQNNNJJJEEEAAA;;;555111000000000000000000000000////////////////////////////////////////////////////////////000000000000111111000000000000111111333111111333333333777===LLLYYY```ZZZVVV[[[dddiiioootttrrrhhheeewwwzzzqqqfffBBB;;;888<<>>DDDLLLTTTXXXYYY___ccchhhlllpppsssvvvxxxwwwxxxyyy{{{|||~~~~~~~~~lllRRREEEAAA???;;;<<<<<<>>>EEERRRcccoooyyy|||gggTTTHHHBBB>>>======AAAGGGSSSiiisssxxxxxx{{{{{{WWWIII===```~~~aaaGGG<<<999444222111111111000000000////////////......////////////////////////////////////000000000000000000000000111111111111333222444666888CCC___zzzhhhsss}}}{{{oooppp|||oooYYYHHHHHHOOOWWWiii||||||}}}vvvpppooommmkkkmmmsss{{{}}}jjjaaaiiixxx|||lllpppnnn^^^VVVhhhrrr[[[OOOMMMFFFFFFKKK\\\uuussseeeooo|||```MMMYYYsssuuuQQQ;;;888444333777444nnnooopppooooooqqqtttwwwwwweeeQQQGGGCCC@@@===<<<999<<<===BBBTTTlllvvvuuupppnnnhhhaaaYYYUUUSSSTTTYYYTTTQQQTTTYYYcccttt|||lllZZZOOOKKKJJJFFFDDDBBBDDDFFFUUU|||hhhbbb{{{aaa\\\}}}mmmXXXwwwcccMMMVVVQQQOOOKKKGGGBBB<<<555000000000000000000000000000////////////////////////////////////////////////////////////000000000000111000000000000000000111333111111333222222888@@@RRR___gggfffeeemmmwww~~~~~~ssseeebbbrrr|||pppbbb@@@;;;999>>>CCCEEEHHHLLLZZZtttpppRRRDDD======???EEENNNUUUZZZ[[[[[[___ffflllppptttxxxzzzwwwwwwxxxyyy{{{}}}~~~~~~~~~qqqVVVHHHBBB@@@;;;<<<<<<===CCCPPP```lllvvv}}}zzzeeeSSSHHHCCC@@@???<<>>DDDXXXpppzzzxxxsssoooiii```WWWRRRPPPPPPQQQMMMJJJKKKOOOYYYjjjzzzxxxcccSSSMMMKKKGGGCCCAAACCCBBBIIIkkk}}}kkk~~~fffVVVsssvvv[[[rrruuuQQQTTTQQQNNNKKKGGGCCC<<<555111111111111111111111111111////////////////////////////////////////////////////////////000000000000000000000111111000000000222000111222111222:::DDDXXXhhhyyyooo^^^[[[ggg{{{oooYYY@@@<<<;;;???CCCDDDGGGKKK\\\uuukkkOOODDD===>>>AAAGGGOOOVVV[[[^^^ZZZ___ffflllpppsssvvvxxxuuuuuuvvvwwwyyy|||~~~wwwZZZIIICCC@@@;;;;;;;;;===BBBOOO___kkkttt{{{vvvaaaOOOEEE@@@>>>===<<>>???FFF\\\uuu}}}vvvrrrkkk```VVVOOOLLLKKKIIIFFFDDDEEEGGGOOO```oooqqq\\\OOOKKKHHHDDDAAADDDBBBDDD]]]yyy{{{zzzsssddduuu|||\\\ddd~~~WWWSSSPPPNNNKKKHHHDDD>>>777222111111111111111111111111////////////////////////////////////////////////////////////000000000000000000111111111111000000111000111222222444>>>IIIcccxxxvvvfffdddiiipppvvv}}}qqqTTT???<<<<<>>@@@CCCHHHNNNVVV\\\```^^^ccchhhmmmooopppqqqrrrsssssstttvvvxxx||||||]]]KKKCCC@@@;;;;;;;;;<<>><<>>UUUiiirrrnnnooo{{{nnnzzzrrrVVVMMMFFFHHHPPP]]]ooo}}}vvvmmmooolllhhhiiiooowww~~~tttgggZZZUUUXXXcccqqq}}}zzzllleeennnppp___VVVfffooo^^^VVVKKKFFFBBBIII[[[tttkkkhhhzzz[[[VVVrrrxxxRRR;;;999333...555dddeeegggiiilllrrryyy~~~mmmUUUKKKJJJHHHDDDAAA>>>???@@@III```{{{zzzvvvnnnbbbVVVNNNJJJHHHEEEDDDCCCCCCDDDIIIWWWfff~~~eeeSSSLLLIIIEEECCCEEEEEEDDDTTTvvv|||~~~ttttttfffYYYccc{{{{{{[[[UUUPPPNNNMMMJJJGGGAAA:::555111111111111111111111111////////////////////////////////////////////////////////////000000000000///000111222222111000///111111333444444777CCCPPPjjjuuuvvvrrrRRR===;;;;;;>>>AAACCCIIIPPPhhh{{{{{{```HHHCCC???@@@CCCFFFLLLTTT[[[```___ccciiimmmnnnnnnooooooqqqqqqrrrtttxxx|||___KKKBBB???:::;;;;;;===CCCPPPaaalllttt|||wwwcccQQQGGGBBB@@@???;;;FFFTTTcccvvv|||cccJJJGGG```}}}\\\GGGBBB;;;555333222222222//////000000000111111111////////////////////////////////////000000000000000000000000111111111111111555333444FFFbbbrrrtttrrrpppwwwhhhVVVMMMGGGIIIUUUddduuu~~~tttlllmmmjjjhhhjjjrrrzzzrrrggg\\\UUUSSSYYYjjjzzzqqqbbb]]]nnnqqq```VVVfffvvvdddZZZKKKGGGCCCFFFTTTlllmmmffftttfffSSSfff~~~|||WWW===;;;444---888cccdddfffhhhlllssszzznnnVVVLLLKKKIIIEEEBBB>>>???AAAJJJccc~~~yyypppdddWWWNNNIIIHHHEEEDDDDDDDDDCCCFFFSSSaaa}}}lllVVVNNNJJJGGG@@@CCCCCCBBBLLLiiizzzttthhhrrrWWWPPPiiittt\\\VVVPPPOOONNNLLLIIICCC<<<777111111111111111111111111////////////////////////////////////////////////////////////000000000000///000111222222111000///222222444666666:::GGGTTThhhyyy||||||oooNNN<<<999:::>>>AAADDDKKKSSSnnnxxx\\\EEEBBB???@@@BBBEEEJJJRRRZZZ```]]]aaahhhllloooppppppqqqooopppqqqssswww|||```KKKBBB???::::::;;;===CCCQQQaaammmuuu|||ttt___MMMCCC>>><<<;;;;;;GGGVVVeeewww~~~zzz~~~jjjLLLEEE^^^bbbJJJDDD<<<666333222222222//////000000111111111222////////////////////////////////////000000000000000000000000111111111111222555444777LLLkkkzzzwwwvvvqqquuu___YYYPPPIIIKKKXXXhhhyyy|||ssskkkkkkiiigggkkkttt}}}uuukkk```WWWRRRUUUfffyyy~~~jjj[[[WWWnnnrrraaaXXXgggzzzggg\\\JJJGGGDDDFFFQQQgggmmmdddpppssslllOOOZZZppp}}}YYY???===555...;;;bbbbbbdddiiipppxxx}}}mmmWWWMMMKKKIIIEEECCC<<>><<<@@@@@@HHHZZZxxx{{{oooVVVEEE@@@<<<@@@DDDIIIMMMRRRXXX\\\___dddjjjlllmmmooouuu{{{wwwvvvuuuuuuwwwyyy{{{}}}___III@@@???===<<<<<<<<>>===>>>???FFFSSSfffzzz}}}yyy~~~zzz~~~uuu\\\EEEWWWzzzgggWWWJJJ===666333000000222222111111111000000//////000000000000000000000000////////////000000000000000111111111111222222222///111---:::ZZZrrrzzz^^^\\\QQQGGGHHHWWWkkk|||vvvnnnlllmmmhhheeehhhrrr|||pppkkkjjj^^^\\\iiisss}}}vvvaaaWWWXXXgggppp```YYYiii|||iiiaaaSSSLLLDDDCCCKKK```{{{ppp```bbbeeemmmNNNNNNaaauuuwww```BBB888666222000___aaadddjjjqqqxxx}}}lllVVVLLLKKKIIIFFFDDD>>>BBBDDDLLLfffvvvkkkaaaWWWPPPLLLLLLGGGGGGJJJIIIGGGRRRaaa{{{|||eeeTTTMMMLLLFFFBBBAAABBBEEEWWW~~~vvvttt\\\HHHUUUaaaYYYKKKPPPNNNQQQPPPIIIIIIDDD555555333000000000111111000000000000000000000000000........./////////000000000000////////////000000000111111111111222222222333333444555444999GGGVVV\\\aaammm~~~|||]]]CCC999>>><<<;;;@@@BBBJJJ]]]~~~oooTTTCCC>>><<>>===>>>@@@GGGUUUgggzzzpppxxxwwwxxx{{{___FFFTTTvvvlllWWWJJJ===777444111000222111111111111000000000///000000000000000000000000////////////000000000000000111111111111222222222666888555AAA```www\\\WWWNNNFFFKKK\\\qqqrrrkkkkkkiiieeebbbgggrrr}}}xxxxxxxxxhhh]]]aaadddmmmxxxsss```WWWYYYlllnnn___ZZZkkkrrriiiUUUMMMDDDBBBIII\\\vvvnnn\\\]]]]]]qqqqqqPPPLLLZZZpppuuuaaaEEE:::888333222\\\___eeelllsssyyy~~~jjjTTTKKKJJJIIIGGGEEE@@@CCCDDDJJJeeevvvlllcccZZZUUURRROOOOOOQQQNNNMMMWWWeee{{{nnn[[[PPPLLLFFFDDDBBBAAAAAANNNppp}}}|||xxxhhhyyydddJJJPPPbbbaaaQQQPPPNNNSSSSSSKKKJJJEEE888555333000000000111111000000000000000000000000000....../////////000000000000000////////////000000000111111111111222222222222333444666555999GGGUUUYYYRRRSSSbbbsssxxxqqqTTT<<<777===;;;;;;AAACCCMMMaaalllPPP@@@>>><<>>===???@@@HHHWWWhhhzzz{{{sssrrr{{{|||www}}}cccIIIOOOnnntttYYYLLL>>>888666333111111111111111111000000000000000000000000000000000000////////////000000000000000111111111111222222222666888666CCC```uuuYYYQQQIIIEEENNNcccwwwzzzmmmhhhiiidddaaa```fffqqq~~~lll\\\XXXVVV]]]lll}}}qqq___XXX\\\sssggg\\\YYYkkk{{{pppXXXNNNDDDAAAGGGWWWpppkkkVVVTTTYYYcccuuuTTTMMMWWWkkkttteeeIII>>>:::444444YYY^^^fffooovvv{{{~~~}}}hhhRRRIIIIIIIIIGGGFFFAAADDDCCCHHHcccwwwnnnddd^^^YYYWWWWWWWWWSSSQQQZZZfff|||xxxcccTTTMMMGGGEEEDDDBBB>>>GGGeeezzzpppsss{{{aaahhhnnnRRRSSSlllrrr___TTTOOOSSSUUUMMMJJJFFF:::555333000000000111111000////////////////////////...////////////000000000000////////////000000111000000111111111222222222222333555777666:::HHHVVV^^^PPPKKKWWWfffooozzz~~~xxxkkkOOO999888===;;;;;;AAADDDNNNbbbzzzeeeKKK???>>><<>>===>>>AAAJJJZZZkkk{{{vvvlll{{{yyy}}}jjjNNNKKKddd|||]]]OOO@@@:::888444111111111111111000000000000000////////////////////////////////////000000000000000000111111111222222222222444444DDDaaatttxxxyyyVVVOOOGGGDDDOOOeeezzzxxxkkkeeegggaaa``````fffqqq}}}ooo___YYYRRRUUUggg{{{rrraaa]]]ccc|||___UUUUUUhhhsss\\\PPPDDDAAAFFFSSSllllllTTTOOOVVVZZZxxxZZZRRRYYYmmmxxxkkkNNN???999555666XXX___iiirrrxxx||||||gggQQQHHHGGGHHHFFFFFFAAADDDCCCGGGaaa}}}uuunnnkkkhhheeeaaa\\\ZZZ___fff}}}kkkYYYPPPIIIFFFEEECCC???DDD]]]www|||fffdddccc```}}}yyy^^^ZZZwwwqqq]]]SSSSSSTTTMMMJJJFFF;;;555333000000000111111000////////////////////////////////////000000000111///////////////000111111000000111111111222222222333333555777888<<>>>>>;;;>>>CCCHHHLLLQQQWWW[[[___ccchhhllloooppppppqqqvvvvvvwwwyyyzzz|||~~~oooPPPCCCBBB;;;;;;;;;;;;@@@KKKZZZdddoooxxxnnn```PPPGGGCCC>>><<<===AAALLL]]]nnn}}}nnnwwwvvvrrrVVVIII[[[yyycccSSSBBB:::888555222111000000000000000000111111////////////////////////////////////000000000000000000111111111222222222444555777KKKiiiyyywwwccczzzpppVVVOOOHHHEEEPPPeeeyyyyyyjjjddddddaaaaaaccchhhrrr|||rrrcccTTTRRRdddzzzxxxhhhfffmmmwwwYYYQQQRRReeewwwaaaRRRFFFCCCFFFQQQjjjrrrXXXOOORRRVVV~~~zzzaaaWWW[[[tttuuuUUUAAA888444777YYYaaallltttyyy}}}|||gggPPPFFFFFFFFFEEEEEEBBBEEECCCGGG```yyysssooommmmmmnnnzzzwwwuuuuuutttvvv~~~tttaaaUUULLLGGGEEEDDDAAADDDVVVjjjggg___jjj___uuu}}}hhh```lllZZZSSSSSSNNNLLLHHH===555333000000000111111000000000000000000000000000/////////000000000111111///......//////000111222000111111111111222222222444444555777888???OOO^^^bbbaaaeeennnyyyssseeeffftttvvv]]]EEE777;;;???<<<;;;AAAEEEPPPddd~~~vvvYYYDDD<<<<<<;;;>>>CCCGGGLLLQQQWWW[[[___bbbfffjjjnnnpppqqqqqqvvvwwwxxxzzz|||~~~sssUUUEEEAAA:::;;;;;;;;;???JJJXXXbbbnnnwwwsssdddRRRHHHCCC>>><<<===BBBNNN```qqq{{{tttqqqsssuuu}}}wwwuuu|||vvv}}}zzz___IIIRRRpppjjjWWWCCC:::888555222000000000000000111111111111000000000000000000000000////////////000000000000000111111111111222222222444444888OOOooozzz{{{oooZZZvvvfffUUULLLIIIIIITTTgggyyyvvvhhhaaabbbaaacccggglllttt{{{uuuYYYPPP```vvv~~~ppppppyyykkkUUUNNNOOOaaazzz~~~hhhWWWHHHEEEFFFNNNfff|||aaaUUUWWW\\\iii\\\ZZZzzz___FFF999333777\\\dddnnnvvvzzz}}}zzz|||gggOOOEEEEEEEEEDDDDDDCCCGGGFFFIIIaaa}}}xxxxxxzzzxxxuuutttmmmgggdddbbbeeeppp}}}}}}iii]]]QQQIIIDDDDDDBBBCCCNNN]]]xxxgggqqq```nnnppp\\\vvv|||cccTTTSSSPPPOOOKKK@@@555333000000000111111000000000000000000000000000//////000000000111111111............///000111222000111111111111222222222555444555777999AAASSSddduuuwwwccc\\\bbbjjj{{{oooSSS@@@888999>>>;;;;;;BBBGGGSSShhh}}}nnnSSSBBB<<<;;;;;;>>>BBBGGGKKKQQQVVVZZZ___aaaccchhhmmmppprrrrrruuuvvvxxxzzz|||~~~~~~wwwZZZGGG@@@:::::::::;;;???IIIVVV```mmmuuu}}}vvvfffSSSHHHBBB>>>===>>>BBBOOObbbttt~~~yyypppgggaaaYYYUUUVVVXXX___vvvgggKKKMMMiii~~~ppp\\\EEE:::777444111000///000000000111111111111000000000000000000000000////////////000000000000000111111111111222222222444222555PPPpppvvvpppsss{{{zzzsssccc|||[[[QQQGGGIIIOOO\\\lll{{{~~~oooccc^^^``````ccciiipppvvv|||~~~|||fffRRR```ssswwwyyycccOOOHHHIIIYYYpppooo[[[KKKFFFEEEJJJ```zzzlll^^^^^^cccwwwddd]]]{{{jjjNNN<<<333555]]]fffpppwwwzzz~~~www}}}gggOOOEEEDDDDDDCCCCCCEEEIIIHHHKKKbbb}}}wwwooommmsssyyyxxxrrroooeee\\\XXXVVVYYYgggvvvnnnbbbUUUKKKDDDDDDCCCBBBIIITTTrrruuuuuuvvvaaaiiivvvTTTccciiiVVVSSSRRRRRRNNNCCC555333111000000111111000000000000000000000000000000000000000111111111111............///000222222000111111111111222222222666555555777999CCCVVVgggooo```^^^___jjjxxxyyyxxx|||kkkMMM>>>:::777<<<::::::BBBHHHUUUkkkwww~~~{{{fffNNNAAA>>><<<;;;>>>BBBGGGKKKQQQVVVZZZ___```bbbffflllpppssstttrrrsssuuuxxxzzz{{{|||}}}{{{}}}yyy\\\HHH???:::::::::;;;???HHHUUU___kkksss{{{wwwfffSSSGGGBBB>>>>>>???BBBPPPdddvvv}}}ssshhhcccYYYQQQOOOLLLQQQfff~~~|||lllLLLJJJdddyyyttt^^^FFF999666444111000//////000000111111111222000000000000000000000000////////////000000000000000111111111111222222222777444777RRRsssuuuiiiiiitttuuu|||pppzzzTTTLLLCCCIIITTTbbbqqq~~~wwwiii^^^\\\```^^^ccckkkrrrxxx}}}~~~vvvvvvyyyyyyxxxyyytttVVVaaasss{{{```IIICCCCCCQQQggg|||ttt___MMMGGGCCCFFF[[[uuusssddd^^^bbblllaaayyyqqqTTT???333444```gggqqqxxx|||uuu}}}{{{fffOOODDDAAAAAAAAABBBEEEIIIIIILLLbbb|||wwwjjjgggcccbbbiiirrrxxxyyyjjjccc]]]XXXRRRRRRcccwwwsss```RRRKKKEEECCCCCCCCCHHHNNNlllnnnfffhhhzzz___\\\sss[[[SSSZZZNNNOOOSSS@@@999333///111333111000111000000000000000000000000///////////////000111111000/////////000111222222111111222222222333333333999666666888999BBBXXXmmm|||ppppppqqqwwwyyypppkkkiiiKKK===999<<<<<<>>>???@@@HHH[[[nnnwwwaaaKKK@@@===<<<:::===BBBGGGLLLQQQWWW[[[___bbbgggjjjmmmoooqqqsssvvvwwwxxxyyyzzz{{{{{{{{{}}}}}}~~~yyy^^^KKKBBB>>>:::888:::<<>>>>>???@@@AAAKKK```tttuuu^^^III===;;;;;;:::===BBBGGGKKKQQQVVVZZZ^^^aaafffiiikkknnnppprrrssstttuuuxxxyyy{{{{{{|||}}}~~~uuu[[[JJJBBB>>>:::888:::<<>>@@@EEEZZZhhhuuu{{{rrrfffZZZQQQQQQ\\\iiiTTTEEEVVVmmmfffKKK???:::444333666111111111111000000000000000000000000000000000000000000000000111111111111111111222222222333333333555888???ccczzzvvvwwwoookkkzzzooorrrPPPLLLFFFJJJUUUfffvvvxxxoooaaa[[[[[[VVVZZZaaammmvvv}}}yyyqqqhhhbbbeeekkktttzzzbbbaaasss}}}xxxrrrrrrzzzfffJJJFFFBBBFFFVVVlllzzzeeeRRRKKKGGGFFFTTThhh~~~nnncccaaappp___VVVjjj^^^BBB777555bbbiiirrrxxx|||~~~zzzqqqhhhwwwuuuaaaLLLAAA@@@???>>>>>>???AAAAAADDDYYY|||uuueeeXXXNNNHHHJJJJJJOOOYYYfffsss}}}qqqnnnkkkdddXXXUUUeee{{{rrr\\\SSSKKKHHHFFFCCCDDDGGGUUU|||rrrssslllYYYYYYcccmmmQQQMMMVVVRRRSSSRRRBBB;;;444///111222111000111000000000000000000000000///////////////000111111333222222111111111111222222222222222333333333333444444666999===HHH[[[lllyyymmmMMM===;;;@@@??????@@@CCCOOOggg|||sss[[[EEE;;;::::::;;;>>>BBBGGGKKKPPPVVVYYY\\\___cccgggiiillloooqqqoooppprrruuuxxxzzz{{{{{{}}}~~~pppXXXHHHAAA===:::999:::<<>>???JJJ___ooo{{{zzziiiZZZSSSZZZfffZZZFFFPPPcccmmmRRRCCC<<<555333555111111111111000000000000000000000000000000000000000000000000111111111111111111222222222333333333444888BBBiii~~~zzz~~~zzzrrrzzz~~~kkklllPPPNNNFFFJJJVVVhhhwwwuuummm___ZZZZZZUUUZZZbbbnnnxxx~~~}}}ssshhh```aaaggguuufffcccrrr|||mmmhhhbbb```dddqqqhhhLLLGGGAAABBBKKK^^^uuujjjUUULLLFFFDDDOOO```yyyuuueee```hhh^^^SSS^^^wwwbbbEEE888555dddjjjsssxxx{{{~~~tttjjjeeexxxqqq^^^III@@@???===<<<<<<;;;;;;:::<<>>???DDDRRRlllqqqXXXCCC:::::::::;;;>>>BBBFFFJJJOOOUUUYYY[[[]]]aaadddgggjjjmmmpppmmmnnnqqqsssvvvxxxyyyyyy}}}lllUUUGGGAAA===:::999:::<<>>>>>@@@LLLcccsssxxxbbbWWW]]]iii}}}```HHHJJJYYYyyysssXXXFFF<<<555222222111111111111000000000//////////////////////////////000000000111111111111111111222222222333333333444777AAAjjj}}}yyyggggggQQQNNNGGGKKKXXXjjjyyyuuulll___YYYYYYTTTYYYcccoooyyywwwjjjbbbccciiivvvjjjeeettttttcccZZZQQQPPPVVVeeexxxkkkNNNHHHBBB???EEETTTmmmnnnYYYMMMFFFDDDLLLZZZuuu|||kkkaaabbbxxxbbbTTTVVVooocccFFF777555ffflllsssxxx{{{~~~{{{kkkiii}}}mmm[[[HHH???>>>===;;;:::::::::777888DDD\\\uuuzzzmmm[[[KKKAAA>>>>>>>>>???GGGVVVccclllwww{{{}}}}}}ooogggtttcccXXXMMMIIIGGGCCCAAABBBHHHkkkyyydddtttbbbXXXlllhhhXXXQQQTTTVVVWWWQQQGGG???777111111111000000111///////////////////////////////////////000000111444444333222111111111222222222333333333444444444333555777777;;;GGGWWWaaa]]]jjjyyy}}}vvvlllJJJ===???@@@>>>===>>>CCCRRRmmmqqqVVVBBB::::::;;;:::===AAAFFFJJJOOOUUUYYY[[[]]]```ccceeehhhkkknnnnnnoooqqqsssuuuvvvwwwwww}}}jjjTTTFFFAAA===:::999:::<<>>???BBBNNNfffvvvjjj[[[```mmm}}}wwwxxx~~~cccHHHEEESSSwwwuuu[[[GGG<<<555111111111111111111000000000//////////////////////////////000000000111111111111111111222222222333333333888888@@@llltttgggzzzbbbPPPKKKGGGLLLYYYlll{{{vvvnnn```ZZZZZZTTTZZZdddqqqzzzzzzlllaaabbbiiivvvllljjj{{{www```SSSHHHFFFMMM[[[nnnmmmQQQJJJCCC@@@CCCOOOggg}}}qqq\\\OOOHHHEEELLLUUUqqqoooccc^^^ppphhhSSSVVVmmmeeeFFF777555gggmmmtttxxx{{{}}}sssrrrjjjYYYGGG???>>>===:::999;;;:::999999@@@OOObbbooouuurrrjjj\\\LLLAAA>>>???>>>>>>EEETTT^^^eeeppp|||rrrwwwxxxqqq{{{iii\\\OOOIIIGGGDDDBBBBBBFFFddd{{{uuu{{{yyy^^^gggeeeXXXqqqrrreeeWWWRRRUUUUUUNNNHHHAAA888111111111000///111000000000000000000000000///////////////000111111333222222111111111111222333333333333444444444444555777777666:::HHHWWW___TTTZZZcccqqq{{{rrrfffDDD999???@@@>>><<<===BBBQQQmmmoooUUUBBB;;;;;;;;;888<<<@@@EEEJJJPPPVVVZZZ\\\^^^```bbbcccfffiiillloooppprrrtttuuuvvvwwwwww~~~~~~hhhSSSFFFAAA<<<:::999;;;===AAALLLWWW```lllxxx}}}lll___QQQGGGAAA>>>AAAFFFSSSjjjzzzvvvcccfffrrr~~~yyyqqq|||}}}zzzdddIIICCCOOOtttuuu[[[GGG;;;555222111111111111111000000000000000000000000000000000000000000000000111111111111111111222222222333333333::::::DDDqqqtttmmm}}}sssmmm[[[MMMEEEHHHMMM[[[nnn}}}wwwpppccc]]]]]]WWW]]]gggttt|||~~~mmm``````fffvvvnnnooo{{{cccSSSEEEDDDIIISSSdddtttnnnSSSJJJCCCBBBDDDMMMbbbwwwvvv___QQQIIIGGGLLLRRRlllqqqddd]]]lllkkkRRRYYYnnnkkkJJJ888555iiinnntttxxxzzz}}}||||||iiiWWWFFF??????===:::999999888888999<<>>EEETTT^^^cccooo}}}rrrwww|||rrrcccSSSKKKHHHDDDBBBBBBDDD]]]yyyjjjqqqwwwYYY]]]zzzhhhXXXrrrwwwaaaTTTVVVUUUNNNLLLBBB999222111111//////111000000000000000000000000///////////////000111111111111000000000111222222333333333444444444444555666999888555;;;KKKZZZbbbTTTYYYaaalll{{{~~~vvv]]]===555>>>@@@>>>===>>>BBBQQQkkkmmmSSSAAA;;;::::::777:::???EEEJJJPPPWWW[[[^^^```aaabbbbbbdddhhhkkknnnppprrrtttwwwxxxzzzzzz~~~~~~~~~{{{fffQQQEEE@@@<<<:::999;;;===AAAKKKVVVaaammmyyylll___PPPFFF@@@???CCCJJJ[[[qqqvvvwwwwww{{{~~~}}}hhhKKKAAAJJJlllttt\\\FFF;;;777555333111111111111000000000000000000000000000000000000000000000000111111111111111111222222222333333333555;;;JJJuuuyyyvvvjjjgggvvvQQQIIIBBBHHHNNN\\\ppp~~~~~~vvvpppeee```aaa\\\aaakkkxxxrrreeeeeelllzzz|||mmmZZZJJJFFFGGGJJJVVVdddrrrnnnTTTIIIBBBCCCEEEJJJZZZmmmzzzcccSSSKKKHHHJJJNNNeeetttggg```ooorrrVVV[[[qqquuuQQQ;;;777iiinnnuuuxxxzzz}}}hhhWWWFFF@@@???===:::999444555666777888===HHHSSS]]]eeelllhhhZZZLLLCCCAAAAAA???GGGVVV```eeerrr{{{zzziiiVVVMMMHHHDDDAAAAAABBBWWW}}}kkkrrrvvvVVVXXXssskkkYYYsssjjjXXXYYYXXXQQQQQQCCC:::222111111//////111000000000000000000000000///////////////000111111000/////////000111222222333333333444444444555555777:::888555<<>>???CCCQQQkkkkkkRRR@@@::::::999555999???DDDJJJQQQWWW\\\```aaabbbbbbbbbdddgggjjjmmmoooqqquuuxxx{{{|||}}}~~~~~~~~~~~~}}}wwwcccPPPDDD@@@<<<:::999;;;===AAAKKKVVVeeeqqq|||lll```PPPFFF@@@???EEELLLaaawwwnnnMMM???DDDcccvvvsss\\\GGG;;;888777555111111111111000000000000000000000000000000000000000000000000111111111111111111222222222333333333///999MMMwww~~~~~~fffccclllJJJGGGBBBHHHNNN]]]ppp{{{tttpppfffcccddd___dddnnn{{{yyymmmooovvvxxxcccPPPIIIEEECCCJJJVVVfffyyymmmUUUIIIAAACCCDDDGGGTTTeee~~~fffTTTKKKHHHIIIJJJ```|||wwwkkkeeetttxxx]]][[[sss~~~WWW>>>888kkkoootttyyy{{{}}}cccSSSDDD>>>===;;;:::::::::888999999777888AAALLLWWWiiiwwwppp]]]NNNGGGEEECCC===HHH]]]cccaaatttmmmVVVKKKHHHEEEAAA>>>@@@QQQssszzzttt}}}```___ppprrr```kkk]]]UUU^^^YYYLLLEEE;;;333333444222000000000000000000000000000000000000000000111111111111222222111111222222333444333333333333444555666666555333555:::>>>JJJaaawwwsssllllllnnnllltttOOO>>>@@@888???DDDCCC>>>EEE[[[pppzzzyyygggSSSCCC:::888999777;;;AAAGGGLLLQQQVVVYYY^^^```ccceeefffhhhkkkmmmmmmooosssuuuwwwyyy|||~~~~~~~~~}}}~~~~~~~~~|||~~~vvvkkk___QQQEEE===<<<999999;;;<<>>GGGFFFSSS^^^nnnyyykkkhhhgggcccaaadddiiisss}}}wwwuuuxxxpppZZZMMMHHHFFFEEEGGGSSSeee{{{nnnVVVMMMEEECCC@@@@@@KKKYYYuuu~~~jjj^^^TTTJJJHHHLLL___xxxuuueeettt^^^___tttYYY:::<<>>===;;;::::::;;;999999:::888888AAALLL[[[lllxxxqqq^^^NNNGGGDDDBBB>>>III___eeecccvvvqqqZZZNNNJJJFFFBBB@@@@@@OOOnnnqqqccc```qqquuu^^^fffcccXXX]]]WWWMMMFFF<<<333333444222000000000000000000000000000000000000000000111111111111222222111111222222333444333333333333444555666666999777999===BBBNNNfff{{{iiihhhjjjdddrrr}}}lllIII<<<@@@;;;>>>BBB@@@<<>>===;;;:::;;;;;;:::::::::888888AAAKKK___nnnxxxppp^^^NNNFFFBBBAAA???LLLccciiiffftttwww___QQQLLLGGGDDDBBBAAALLLgggvvvkkkdddsssyyy^^^___tttgggZZZ\\\VVVNNNGGG===444222333222000111000000000000000000000000000000000000111111111111222222111111222222333444333333333333444555666777::::::;;;===CCCQQQhhh|||tttuuuzzzsssuuuvvvppp```AAA888===<<<;;;???<<<:::FFF```wwwsss]]]JJJ???;;;999999999===CCCHHHMMMRRRWWWZZZZZZ]]]```bbbccceeehhhkkkkkkmmmoooqqqqqqsssuuuwww}}}}}}}}}~~~uuufffXXXMMMFFFBBB<<<:::999:::;;;@@@NNN\\\nnn~~~|||rrreee\\\PPPFFFAAACCCOOO[[[uuueeeEEEEEEQQQlll~~~zzzbbbGGG<<<555111555222222111111111000000000////////////000000000000000000000000111111111111222222111111222222333444::::::UUUsssuuuqqqvvvmmmmmm^^^HHH@@@DDDGGGSSS]]]llluuugggeeeeeebbbaaadddjjjuuu|||vvvxxx}}}nnn___UUUMMMGGGEEECCCOOOcccxxx~~~fffUUUKKKDDDCCCAAA???FFFRRRiiiqqqcccXXXLLLIIIMMM[[[tttsssdddnnnlllWWWlllggg@@@777kkkoootttyyy|||~~~}}}ttt|||gggWWWGGG@@@>>><<<;;;;;;;;;:::::::::777888AAAKKKbbbnnntttkkkZZZLLLCCC???>>>@@@SSSkkkppphhhnnn}}}eeeUUUMMMGGGDDDCCCBBBIII___pppeeeppp___YYYbbb|||{{{cccZZZ[[[VVVOOOHHH===444222333222111111000000000000000000000000///000000000111111111111222222111111222222333444333333333444444555666777999999999;;;BBBQQQgggxxxooo~~~|||WWW<<<555:::;;;;;;===::::::IIIfff}}}ttt\\\HHH>>>;;;999777:::>>>DDDIIINNNRRRWWWZZZZZZ\\\___bbbcccfffiiikkkkkkmmmoooppppppqqqtttuuu||||||}}}~~~wwwgggWWWLLLEEEBBB<<<:::999999:::AAAQQQaaatttxxxmmm___XXXNNNFFFAAAEEETTTcccyyy}}}lllKKKDDDMMMjjj~~~kkkNNN@@@888444777222222222111111111000000////////////000000000000///000000000111111111111111111111111222333444444666;;;WWWsssrrrllluuusssqqqoooXXXHHHBBBBBBHHHSSS\\\jjjsssdddbbbccc``````dddhhhtttwwwsssxxx|||lllaaaVVVNNNKKKGGGKKKWWWjjj|||hhhTTTJJJDDDCCCAAA>>>CCCMMMbbb}}}uuugggZZZMMMIIILLLXXXpppqqqaaahhhiiiVVViiimmmEEE777iiinnnsssxxx{{{~~~uuuqqqzzzgggXXXHHHBBB@@@>>><<<;;;:::999999:::888999BBBLLLccckkkmmmcccSSSHHHAAA<<<;;;CCCZZZtttxxxjjjfffooo~~~jjjYYYOOOGGGCCCBBBBBBFFFYYYzzzwwwjjjnnnbbbVVVVVVnnnnnn\\\XXX\\\WWWQQQJJJ>>>444222333222111222000000000000000000000000///000000000111111111111222222111111222222333444444444444444555666777777888999:::;;;BBBRRReeerrr{{{www}}}UUU>>>777888<<<<<<===:::<<>>:::888777;;;>>>DDDIIINNNRRRVVVZZZ[[[]]]```ccceeegggjjjmmmmmmoooqqqqqqrrrrrrtttvvvzzz{{{|||}}}zzzkkkZZZLLLCCC@@@<<<:::999999:::CCCVVVhhh|||vvvkkk[[[TTTKKKEEECCCIIIZZZkkk}}}~~~qqqPPPEEELLLjjjvvvWWWFFF<<<555555222222222222111111111111////////////000000000000///000000000111111111111111111111111222333444555555???___yyywwwqqqvvvzzzwwwrrrpppxxxQQQGGGBBB@@@HHHSSS\\\iii}}}pppaaa___```^^^___cccfffsssssspppwwwzzzoooddd[[[XXXQQQLLLNNN\\\nnn}}}jjjVVVKKKCCCCCCAAA===AAAIII\\\xxxyyyiii[[[MMMIIILLLXXXpppssscccdddxxxdddXXXgggxxxnnnHHH999hhhlllrrrwwwzzz}}}uuuqqq{{{eeeWWWIIIDDDCCC@@@===<<<:::999:::;;;:::<<>>>>>EEEUUUeeennnzzzrrr~~~UUUBBB:::888>>>======;;;>>>SSSqqqzzzbbbLLL???999777777:::>>>DDDIIIMMMQQQVVVYYY[[[^^^aaadddfffhhhlllnnnnnnppprrrsssssstttvvvxxxyyyzzz{{{|||~~~ooo]]]MMMCCC???;;;:::::::::;;;EEE[[[ooo~~~vvvjjjXXXPPPHHHDDDFFFOOOaaaqqqvvvWWWGGGKKKjjj~~~^^^LLL@@@444000333222222222222111111111////////////000000000000000000000000111111111111000000000111222333444555666EEEggg~~~}}}oooppprrrKKKEEEBBB???HHHSSS[[[hhh}}}ooo```]]]^^^\\\]]]aaaeeerrr~~~qqqnnnvvv~~~tttlllhhh]]]QQQKKKSSSaaappplllYYYLLLCCCBBBAAA===???GGGWWWssszzzjjj[[[MMMHHHKKKYYYrrrzzziiifffuuudddYYYfffssskkkHHH:::fffjjjpppvvvyyy|||xxxwwwzzzbbbUUUJJJGGGFFFCCC>>><<<<<<;;;===>>>>>>@@@JJJUUUaaabbb]]]QQQGGGBBB@@@>>>>>>JJJeeeqqqcccbbbqqq|||wwweeeVVVJJJBBB@@@BBBEEERRRooorrrnnnZZZSSSmmmrrraaaZZZYYYWWWXXXLLL@@@555222222111111222000000000000000000000000000000000000111111111111222222111111222222333444444444444444555666777888888>>>@@@@@@GGGVVVccchhhrrr{{{pppzzzQQQ@@@888555???======:::???UUUsssyyycccNNN???888888999:::>>>CCCHHHLLLPPPTTTWWW[[[]]]aaadddfffhhhlllnnnnnnppprrrttttttuuuxxxzzzyyyyyyzzz{{{}}}qqq]]]MMMDDD@@@;;;:::::::::<<>>===???AAAAAADDDNNNYYYaaaaaaZZZMMMDDDBBBAAA@@@AAAMMMgggsssgggeeeppp|||{{{iiiZZZLLLCCCAAAAAAEEERRRmmm|||{{{eee|||ttt___TTTrrr{{{iii\\\WWWVVV[[[LLL@@@555222222111111222000000000000000000000000000000000000111111111111222222111111222222333444555444444555555666777888777===@@@@@@GGGUUU```dddaaa|||}}}nnntttJJJ;;;333111======<<<:::@@@VVVtttwwwdddNNN>>>777888;;;:::===CCCGGGKKKPPPTTTWWWZZZ]]]```ccceeehhhlllnnnnnnppprrrttttttvvvxxxzzzyyyyyyzzz{{{}}}~~~qqq\\\MMMEEECCC;;;:::;;;;;;===JJJccczzz~~~}}}ttthhhXXXMMMCCCCCCKKKYYYjjjxxxwwwvvv~~~aaaJJJGGGdddyyywww^^^TTTMMM???555333333333222222222111111////////////000000000000000000000000111111111111000000000111222444555666888HHHhhh~~~gggnnnlllCCCAAABBB???HHHSSS[[[hhh}}}nnn^^^ZZZ[[[YYYZZZ^^^eeetttrrrooowwwzzzgggVVVQQQQQQVVVgggzzz}}}^^^OOODDDAAA@@@===???FFFOOOkkk~~~yyyiiiZZZLLLFFFIIIQQQmmmnnnhhhrrrpppVVVdddoooyyy|||dddDDD666eeejjjpppvvvyyy||||||xxx___UUUKKKIIIHHHDDDAAA???;;;@@@BBB???@@@MMM\\\ffflllfff[[[QQQIIICCC???>>>AAAPPPlllrrrbbb^^^ooozzzlllYYYLLLFFFDDD@@@AAAJJJbbbooohhhzzzrrr```nnn~~~aaaXXXmmmuuu]]]ZZZ^^^WWWQQQCCC555111222222111222000000000000000000000000...///000111222333333333222222222222222222333333444555666666666666888:::;;;===;;;:::HHH\\\ccc]]]VVVmmm||||||~~~ttt|||rrrMMM555777666@@@=========CCCYYYwwwuuu___OOODDD;;;888:::;;;>>>DDDHHHLLLPPPUUUXXX[[[]]]```bbbcccdddgggiiiooooooppppppppprrrvvvzzzzzzzzzzzz{{{|||}}}}}}~~~}}}~~~ttt```OOODDD???AAA;;;:::<<<>>>HHHgggzzzmmm```QQQIIIDDDHHHSSSbbbssszzzcccMMMFFF]]]nnnzzzvvv___MMMIII@@@333222222222111111111111000000000000000000000000000000000000111222222333333000111222222111222444666===DDDhhhzzzwww{{{hhhXXXcccvvv^^^@@@@@@>>>???HHHOOOXXXkkkxxxlll```[[[YYYYYY[[[___hhhrrr~~~~~~xxx{{{~~~kkk[[[TTTUUUYYY\\\vvvgggWWWGGGAAA@@@???>>>>>>NNN^^^uuu{{{kkk[[[LLLEEEGGGPPPkkk}}}oooiiiqqqsssUUU\\\xxxzzzgggCCC888eeejjjpppuuuyyy|||~~~vvv```VVVMMMJJJJJJFFFCCCBBB>>>DDDEEEBBBEEEVVVkkkyyy|||tttfffXXXMMMFFFCCCBBBBBBOOOhhh~~~nnnaaa^^^ppp{{{ooo[[[MMMGGGDDDAAABBBJJJ```tttggguuusss]]]bbbhhhXXXnnnmmm``````[[[RRRDDD666222333222111222000000000000000000000000///000111222222222222222222222222222222333333333444555666666666777999;;;:::>>>>>>???KKK^^^fffcccbbbzzzvvvqqqzzztttOOO666888666???>>>>>>===DDD[[[yyyttt]]]LLLBBB:::888:::;;;???DDDHHHLLLPPPTTTWWW\\\^^^```bbbcccdddfffiiimmmoooppppppqqqsssvvvyyyyyyyyyzzz{{{|||}}}~~~~~~ttt```OOOEEEAAA@@@;;;:::===???KKKhhhyyylll^^^RRRIIIEEEKKKYYYhhhxxx|||iiiOOOEEEZZZmmm{{{yyybbbOOOIII@@@222222222222111111111111000000000000000000000000000//////000111111222222333000111222222111222444666???FFFjjjzzzzzz~~~fffWWWeee{{{cccBBB@@@===>>>EEEMMMUUUhhhuuuiii___ZZZZZZYYY[[[___hhhrrr}}}}}}zzz{{{xxxjjjbbb]]]ZZZYYYooohhhXXXHHHAAA@@@???>>>???MMM]]]sss{{{kkk\\\LLLEEEGGGQQQjjj{{{jjjggguuuqqq^^^dddqqqJJJ===eeeiiiooouuuyyy|||vvvaaaWWWNNNLLLLLLIIIFFFEEEAAAFFFHHHDDDJJJ```}}}vvvbbbQQQGGGCCCCCCBBBKKK```sssuuuggg]]]]]]qqq|||ttt___OOOHHHEEEBBBCCCHHH[[[|||kkkoootttYYYXXXxxxlllXXXkkkgggaaa^^^UUUFFF888333333222111111000000000000000000000000000111111222222222111111111222222222333333333444444666777777777888:::<<<:::???BBBDDDOOOaaammmooossspppggg{{{~~~tttNNN777999666>>>>>>>>>>>>EEE]]]|||rrrYYYHHH>>>999888:::<<>>;;;;;;>>>BBBOOOlllwwwiiiZZZQQQHHHEEEOOOaaaqqq~~~~~~nnnQQQDDDYYYmmm|||{{{dddPPPIII???333222222222111111111111000000000000000000000000000/////////000111111222222000222222222222222444666<<>>;;;===DDDJJJRRReeepppfff\\\ZZZZZZZZZ[[[^^^jjjsss|||}}}sssuuu}}}tttjjj```YYYjjjkkk[[[JJJBBBAAA???>>>???JJJYYYooo|||lll]]]MMMFFFHHHQQQjjjvvvbbbbbbuuuyyy```eeevvvKKK:::dddhhhoootttxxx{{{~~~xxxcccXXXNNNLLLLLLIIIGGGFFFBBBGGGHHHEEELLLgggmmmVVVGGG@@@???@@@FFFTTTeeehhh^^^YYY[[[qqq|||yyybbbQQQHHHEEECCCDDDGGGVVVvvvwwwnnnuuuXXXXXXuuujjjXXXaaalll```^^^WWWHHH:::555444333111111000000000000000000000000111111222222222111111000111222222333333444444444555666888888888999;;;>>>:::@@@DDDFFFPPPcccttt|||mmmdddrrrvvv|||qqqMMM777:::777???======<<>><<<<<>>???EEESSSiii}}}}}}mmm]]]NNNGGGIIIQQQiiiyyyfffeeevvv^^^aaa{{{zzzMMM888ccchhhnnnssswwwzzz}}}~~~eeeZZZOOOLLLKKKHHHEEEEEEEEEJJJKKKIIIRRRnnnwww\\\GGG>>><<<===???IIIWWW[[[VVVUUUYYYppp{{{}}}eeeRRRHHHEEECCCEEEFFFQQQpppwwwyyy[[[ZZZwwwlllYYYTTTkkkjjj___\\\XXXIII:::555444333111111000000000000000000000000111111222222222111111000111111222333444444555555666777888999999:::===???===@@@CCCFFFOOObbbwwwsssmmmwwwwww{{{xxxvvvtttNNN888:::666>>><<<;;;;;;DDD```lllQQQAAA:::777777999;;;>>>CCCGGGJJJMMMPPPSSSZZZ\\\___aaabbbcccfffhhhiiilllooorrrtttuuuxxxzzzxxxyyyzzz|||~~~}}}~~~~~~|||rrr]]]MMMEEEBBB=========???GGGZZZxxx{{{qqqaaaTTTIIICCCFFFWWWlll||||||}}}sssSSSDDDYYYnnnfffNNNEEE???666222222222111111111000000/////////////////////////////////000111111222222111222333333222333555777===HHHmmmvvvrrr}}}ddduuummmCCC<<<===DDDJJJQQQVVVfff~~~ggg^^^WWWVVVXXXXXXZZZ]]]jjjrrr{{{}}}|||yyymmmpppnnnbbbiiisssbbbOOOEEEBBB@@@??????@@@NNNcccxxx}}}mmm]]]NNNGGGIIIQQQhhhwwwrrryyybbb```wwwTTT>>>cccgggmmmssswwwzzz}}}jjj^^^RRRMMMKKKGGGDDDCCCHHHLLLNNNPPP\\\vvv{{{^^^GGG>>><<<;;;999@@@LLLSSSQQQSSSYYYooozzzhhhTTTJJJGGGBBBEEEFFFNNNlllddd[[[zzzwww^^^NNNYYYqqqrrrddd]]][[[WWWIII:::555444333111111000000000000000000000000000111111222222222111111111111222333444555666666666888999::::::;;;>>>@@@@@@AAACCCFFFPPP```rrr~~~ssspppyyyQQQ999;;;666===;;;:::999DDDaaaiiiOOO@@@:::888777888:::===BBBFFFIIIMMMPPPSSSXXX[[[^^^```bbbdddgggjjjiiikkkoooqqqsssuuuyyy{{{yyyzzz{{{|||~~~~~~}}}|||xxxzzzttt___OOOFFFDDD>>>>>>===>>>HHH___~~~xxxmmm^^^RRRGGGEEEKKK^^^rrr}}}zzz}}}xxxWWWDDDVVVmmmmmmRRRGGG???666222222222111111111111000000000000000000000000000000000000111222222333333111333333333222333555777<<>>>>>EEEJJJUUU[[[hhh|||fff\\\TTTSSSUUUVVVYYY\\\iiirrr{{{}}}zzz|||rrrhhhmmmyyyjjjnnnwwweeeQQQGGGCCC@@@???@@@???LLL```vvv|||lll]]]MMMFFFHHHQQQhhhvvvuuueee]]]oooWWWAAAbbbgggmmmrrrvvvyyy|||~~~}}}pppcccVVVOOOKKKFFFCCCBBBFFFKKKOOOUUUddd}}}xxxZZZDDD<<<===999666;;;GGGOOOPPPTTT[[[ppp{{{lllWWWLLLIII@@@EEEFFFLLLiiippp\\\~~~eeeQQQSSScccccc^^^]]]\\\VVVGGG999444444222111111000000000000000000000000///000111222222222222222111111222333444555666666666888::::::;;;<<>>;;;::::::EEEccchhhNNN???;;;999888888888<<>>AAABBBGGGGGGGGGIIIQQQXXXXXXRRRrrr{{{zzz~~~lllFFF222888555<<<999999:::EEEbbbeeeJJJ>>>;;;888888;;;:::===AAAEEEHHHKKKOOOQQQSSSXXX\\\^^^^^^```ffflllnnnnnnoooppprrruuuxxxzzz~~~}}}{{{{{{{{{|||~~~|||xxxtttyyyzzzfffUUUKKKGGG@@@???>>>???JJJccc|||llldddYYYOOOMMMWWWeeettt|||vvv|||zzzvvvzzzdddHHHZZZqqquuu\\\FFF999444333222222111111222222000000000000000000000000111111000000111111222333111111111222333444555666???NNNuuu~~~zzzuuuhhhuuuuuuMMMBBB<<<@@@IIITTT\\\jjjwwwiii[[[OOOOOOQQQRRRXXX```iiiqqqyyyzzz{{{}}}~~~}}}}}}kkkbbbvvv~~~jjjUUUJJJFFFCCCAAAAAACCCTTTeeeyyyyyyiiiZZZKKKEEEHHHNNNfffqqqnnn{{{kkkfffoooqqq|||[[[AAA^^^bbbggglllppptttxxx{{{}}}}}}}}}~~~{{{ooocccZZZSSSJJJDDDCCCCCCKKKKKKXXX{{{nnnUUUFFF???<<<;;;999777<<>>LLLsssuuupppaaaqqquuuMMMBBB===BBBFFFRRRZZZhhh}}}xxxjjj\\\PPPPPPQQQRRRWWW```hhhqqqxxxzzz{{{~~~~~~nnndddnnnkkkUUUJJJFFFCCCBBBBBBCCCVVVgggzzzyyyiiiZZZKKKEEEGGGOOOggguuutttllljjjvvvwww\\\BBB\\\```fffkkkppptttxxxzzz}}}}}}~~~}}}rrrggg___XXXNNNGGGEEEDDDIIIKKK___dddMMMAAA===<<<<<<888777;;;EEEIIIJJJSSS___tttyyy~~~eeeSSSMMMFFFAAABBBJJJ^^^~~~{{{ffffffrrr\\\jjjxxxiiifff___VVVGGG999444444333111111222222222111111111111111111222333444444333222111333444444666777888888999::::::;;;<<>>CCCGGGJJJMMMQQQSSSSSSWWW\\\^^^```ccchhhlllkkkkkklllnnnqqquuuxxxzzzxxxyyyzzz{{{{{{{{{zzzzzzyyyyyy}}}tttnnnyyyxxxgggXXXMMMHHHBBBBBB@@@AAAMMMgggnnnbbbXXXPPPUUUbbbtttuuunnnpppyyyuuu}}}sss}}}cccGGGXXXyyy~~~ssskkkVVV>>>444333222222111111222222000000000000000000000000111111000000111111222333111111222222333555666777???KKKqqquuubbbXXXlllvvvNNNAAA===DDDCCCNNNWWWeee|||{{{kkk\\\QQQPPPRRRRRRWWW___gggpppwwwyyyzzz~~~qqqdddfffyyylllVVVJJJEEEBBBBBBCCCEEEZZZlll}}}xxxiiiZZZKKKEEEGGGPPPhhhzzzzzzlllnnn~~~\\\BBB[[[___ffflllppptttwwwzzz|||}}}~~~uuujjjddd\\\QQQIIIFFFEEEIIILLLeeedddOOOEEE@@@<<<:::999666:::CCCGGGHHHQQQ]]]rrrwww~~~hhhUUULLLFFFAAACCCJJJ\\\vvvtttaaabbbnnnWWWfffyyyhhhaaaWWWHHH999444444333111111111111111111111111111111000111222333333333222222333444555666777888999::::::;;;<<<>>>@@@BBBCCCDDDGGGJJJMMMPPPVVV___aaa^^^bbbtttwwwllluuujjjIII888<<<666:::>>><<<:::CCC]]]zzz|||bbbIII@@@===999666888;;;>>>CCCGGGJJJNNNRRRTTTRRRVVV[[[^^^aaadddhhhkkkkkkllllllnnnqqqtttwwwyyyzzzzzz{{{|||}}}zzzuuuqqqvvvzzzkkkuuuyyyiiiZZZOOOHHHDDDCCCAAABBBNNNggg~~~kkk___VVVQQQYYYiii||||||llleeeiiitttuuu~~~sss}}}eeeHHHWWWsssuuugggcccRRR:::444333222222111111222222000000000000000000000000111111000000111111222333222222222333444555666777AAAKKKpppuuuaaaTTTkkkxxxNNN@@@<<>><<<;;;;;;DDD___{{{}}}cccJJJAAA===999666777:::>>>CCCGGGKKKNNNRRRUUURRRUUUZZZ^^^aaadddgggiiikkkkkklllmmmpppsssvvvxxx{{{{{{zzz{{{}}}|||qqqlllttt}}}iiiqqq|||mmm^^^PPPHHHDDDCCCBBBCCCMMMeee~~~jjj\\\TTTRRR___nnnrrr```YYY^^^kkk|||yyyuuufffFFFTTTjjjsss]]]UUUIII777444333222222111111222222000000000000000000000000111111000000111111222333222222222333444555777777@@@KKKqqqwwwgggVVVmmmzzzOOO???999@@@@@@LLLTTTccczzzzzziii[[[QQQQQQRRRQQQVVV]]]fffooovvvwwwyyy}}}sss^^^]]]qqq{{{jjjVVVJJJDDDAAACCCFFFOOOgggzzzvvvhhhZZZKKKEEEGGGPPPhhh{{{fffooo```CCCWWW]]]dddkkkpppsssvvvxxxzzz{{{~~~~~~wwwtttlllcccWWWNNNJJJGGGNNNPPPccc~~~iii___WWWJJJ===888<<<888:::@@@BBBBBBKKKWWWhhhoooyyykkkVVVKKKHHHCCCDDDIIIXXX~~~~~~nnnyyyaaabbbsssWWWWWWpppdddXXXIII;;;555555333111111111111111111111222222222111111222222333333444444333333555666888999:::;;;;;;<<>>===999:::???@@@@@@HHHTTT[[[dddrrr~~~mmmWWWLLLHHHCCCCCCFFFUUU{{{{{{www~~~fffjjjxxx[[[OOOmmmmmmeeeYYYJJJ;;;666555333111111000000111111111222222222222222222333333444555666444555666888999;;;<<<===>>>???BBBDDDFFFGGGHHHHHHNNNQQQSSSVVV^^^lllxxx}}}uuummmvvv}}}xxxsssvvvPPP777:::777???:::<<>>FFFRRROOOZZZjjjyyyoooYYYMMMHHHBBBBBBDDDSSSzzzzzzhhhssszzz^^^III\\\zzzxxxgggdddYYYJJJ;;;666555333111111000000111111222222222222333333333333444555666777555666777999;;;===>>>???@@@AAADDDGGGIIIJJJJJJJJJKKKPPPSSSVVV^^^kkkuuuyyynnnjjj{{{UUU:::;;;666===:::===DDDTTTssskkkNNNAAA<<<777666888777;;;@@@EEEIIIMMMQQQTTTSSSTTTWWW[[[___aaa```___UUUWWW[[[aaaiiiqqqwwwzzzyyy{{{~~~{{{wwwsssttt|||nnniiifff]]]YYYddd~~~tttgggXXXNNNAAABBBBBBBBBHHHZZZrrrxxxiii\\\[[[aaapppxxxzzzuuuvvv{{{nnn```SSSKKKDDDGGG^^^xxx}}}mmmHHHRRR^^^vvvhhhNNN???:::444333222222111111222222000000000000000000000000111111111000111222222333333333333444555666777888;;;JJJnnnqqqiiiyyytttcccttt|||UUUFFF<<<===>>>IIIPPP]]]uuuxxxaaaTTTLLLNNNQQQQQQUUU]]]jjjqqqvvvvvvwwwzzz~~~~~~~~~ttt^^^jjj|||mmmaaaSSSJJJEEEAAABBBFFFWWWrrrtttgggZZZLLLEEEFFFVVVnnnrrrvvvyyy```gggqqqMMMRRRWWW^^^dddjjjnnnsssvvvzzz}}}|||uuupppzzzzzzoooeeeYYYNNNOOOUUUSSSTTTfffzzzuuucccQQQCCCBBB???;;;;;;>>>CCCHHHKKKOOOTTTbbbvvvqqqZZZOOOJJJCCCCCCFFFQQQsssqqqyyyaaaMMM[[[oooqqqhhhddd[[[JJJ:::444555555444333222222222222222222222222000222333333333333444666666888999::::::<<>>KKKSSS]]]tttyyydddVVVKKKKKKMMMOOOWWW```iiiqqqvvvvvvwwwzzz}}}}}}}}}~~~yyybbbbbbuuupppgggWWWGGG@@@@@@DDDEEE]]]iiiyyyqqqhhh\\\KKKEEEJJJUUUrrrwwwtttyyy\\\hhh{{{tttLLLRRRVVV]]]dddjjjoootttwww{{{}}}uuuiii\\\RRRIIITTTVVVYYYhhh{{{jjjSSSCCCCCC@@@<<<;;;???EEEKKKOOOLLLRRRaaauuurrr[[[PPPJJJDDDCCCFFFQQQsssrrr{{{___KKK[[[lllhhh```bbb[[[JJJ999444555555333333222222222222222222222222000222333333333333444666666888999:::;;;===???BBBDDDEEEGGGHHHJJJKKKKKKKKKJJJPPPTTTVVVZZZ```bbbaaa~~~vvv~~~pppYYY999;;;999@@@>>>???@@@SSSxxxoooQQQDDD===777555999:::===AAADDDGGGKKKPPPSSSSSSVVVZZZ\\\\\\[[[ZZZZZZMMMNNNVVVbbbkkkoootttyyy{{{|||}}}zzz}}}}}}kkkccc[[[SSSZZZttt}}}vvvkkk]]]SSSIIIFFFEEEFFFJJJRRRaaappp}}}wwwjjj]]]___mmmzzzpppnnnttt~~~oooUUUHHHIIIGGGRRRkkk~~~vvvpppoooooosssvvv{{{xxxOOOQQQfffxxxlllWWWIII888555444333222111111111111222222222111111111000000111111222222222333333333444444444444555777888999;;;JJJgggvvvoooooo|||{{{ooonnnUUUCCC;;;<<>>AAACCCGGGHHHJJJKKKLLLMMMMMMMMMLLLSSSWWWXXXZZZ]]]]]]ZZZggg}}}kkk{{{VVV888:::999@@@<<<>>>???RRRvvvsssVVVFFF>>>777666888:::<<<@@@CCCFFFJJJOOORRRQQQTTTXXXZZZZZZZZZ[[[\\\SSSTTTZZZdddkkknnnqqqvvvzzz}}}xxxlll^^^TTTWWWppp}}}wwwmmm```WWWLLLJJJJJJLLLNNNRRR\\\ggg}}}vvvlllaaadddppp|||{{{mmmooowwwuuuXXXJJJHHHDDDOOOgggqqqfff___]]]]]]bbbrrruuuwww|||SSSRRRdddyyyqqqfffTTT888555444333222111111111111222222222111111111111111111111222222222333333333444444444444555777888999<<>>@@@KKKPPPXXXooo|||dddUUUIIIHHHHHHHHHNNNVVVdddmmmuuuwwwxxxzzz|||{{{}}}~~~nnnhhhuuuzzzkkkWWWGGG???>>>@@@BBBTTT___ppp}}}lllcccWWWIIIEEELLLWWWsssxxxpppyyy}}}aaacccjjj{{{kkkDDDNNNSSS[[[bbbiiinnntttwww{{{}}}~~~kkk\\\TTT[[[wwwnnnQQQDDDAAA===<<>>;;;>>>???RRRtttuuuYYYGGG>>>888666888999<<>>MMMXXXiiiwwwlllaaaUUUGGGEEELLL\\\wwwyyyqqqyyywwwccceeekkkxxxhhhFFFLLLQQQYYY```gggmmmrrrvvvyyy|||~~~jjjZZZTTThhh{{{VVVDDDAAA===<<>>AAADDDGGGHHHIIIKKKMMMPPPQQQSSSSSSVVVUUUTTTWWW___ddd___UUUZZZllluuu{{{dddlll|||SSS:::<<<888<<<<<>>HHHRRRbbbrrrnnnbbbUUUGGGDDDKKK___yyy}}}uuu{{{qqqaaahhhqqqzzz~~~dddGGGKKKPPPWWW^^^eeejjjooosssvvvyyy|||~~~~~~gggYYYVVVqqqVVVEEEBBB???>>>FFFWWWmmm}}}jjjkkktttvvv```UUUJJJEEEEEEEEEKKKmmmrrrhhhccc]]]kkkaaaZZZIII888333444444222222111111111222222333333444222333555555444444666777666888;;;===???BBBFFFIIIHHHIIIKKKMMMOOOQQQRRRRRRSSSQQQOOORRR\\\dddccc\\\]]]nnnxxxffflllzzzRRR:::<<<777<<<===??????QQQrrrtttZZZFFF<<<999888888888:::>>>AAADDDHHHMMMPPPQQQSSSWWWYYY[[[^^^bbbdddbbb```ccchhhkkklllnnnrrrsssyyy|||{{{~~~|||jjjccctttzzzpppddd[[[RRRVVV^^^hhhjjjddd]]]\\\gggwwwnnnlllnnnsssxxxoookkkttt~~~yyyZZZJJJGGGCCCNNNfff|||yyy|||uuuMMMLLL```xxxsssrrraaa@@@555444333222111111111111111111111111111222222222111111222222222333333333444444444444555777888999:::@@@]]]|||uuuzzzbbbVVVYYY]]]CCC888<<<===HHHKKKTTTkkk|||bbbTTTIIIHHHIIIHHHLLLSSS___iiirrruuuxxx|||~~~~~~|||}}}~~~wwwvvvtttUUUGGGAAA======@@@DDDNNN]]]nnn}}}mmmbbbUUUGGGDDDKKK^^^xxxxxx}}}nnn___kkkwww|||```EEEJJJOOOVVV]]]bbbggglllpppsssvvvyyy|||}}}~~~{{{bbbUUUUUUpppWWWGGGEEEAAAAAAJJJ___xxxuuuuuu{{{vvv```UUUJJJFFFFFFEEEJJJkkkuuufffddd\\\{{{fff[[[JJJ999444555555333333000111111222333333444444222333555555444444666777666999<<<>>>@@@CCCGGGJJJJJJKKKLLLMMMNNNNNNOOONNNMMMOOOPPPQQQXXXcccjjjjjjggg{{{iiipppzzzQQQ888;;;888======>>>>>>OOOppppppXXXDDD:::999999888777:::>>>AAADDDHHHMMMPPPOOORRRVVVYYY[[[^^^```bbb```___```fffiiiiiilllppprrrwww{{{zzz|||tttkkkzzz{{{rrrggg___UUUYYYdddooopppggg\\\WWW]]]xxxooogggiiipppvvv{{{{{{kkkmmmxxx|||]]]LLLHHHEEEOOOhhh~~~zzzPPPKKKcccxxxlllcccVVV<<<555444333222111111111111000000111111111222222222111111222222222333333333444444444444555777888999<<>>AAADDDHHHKKKLLLMMMMMMMMMMMMLLLKKKKKKJJJPPPTTTTTTWWWcccpppxxxwww}}}yyylllsss{{{PPP666:::888???======<<>>999EEEKKKUUUmmmeeeWWWKKKHHHGGGDDDFFFLLL[[[dddkkknnnqqqwww|||}}}||||||~~~{{{wwwqqqOOOAAA>>>999888<<>>DDDPPP___rrryyy```PPPJJJEEEEEEDDDKKKkkkpppjjj```RRRnnnvvv```VVVGGG999444555555444555333333222222333333444555444444444444666777888999;;;===???@@@BBBDDDGGGJJJKKKLLLMMMLLLJJJKKKPPPTTTMMMQQQUUUWWW\\\gggxxx~~~ttt}}}wwwqqquuulllPPP444777777???;;;???>>>LLLmmmpppVVVCCC<<<:::888666888:::<<<>>>AAAEEEIIIMMMOOORRRUUUYYY\\\___cccfffbbbccceeeeeeeeefffiiikkkppprrrtttwwwxxx{{{{{{xxxllleeecccZZZbbbjjjmmmmmmhhh[[[PPPHHHQQQddd}}}uuuaaaZZZ___jjjxxxyyyhhhdddrrr|||^^^JJJEEEEEERRRjjj~~~WWWPPPbbbeeeTTTGGG999444333222222111111222222111111000000111111222333333333222222222333444444666666666666777888::::::>>>EEEaaa}}}{{{{{{```SSSrrrgggFFF>>>555<<>>AAACCCDDDEEEHHHJJJKKKKKKLLLLLLLLLMMMOOORRRQQQTTTVVVWWWZZZdddsssuuummm{{{qqqUUU888:::888>>>;;;@@@@@@KKKjjjqqqWWWCCC<<<:::888666777999<<<>>>AAADDDIIIMMMMMMPPPTTTXXXZZZ^^^bbbeeebbbccceeeeeeeeefffiiikkknnnpppsssuuuwwwzzz}}}xxxkkkdddaaa\\\cccjjjlllkkkfffZZZOOOGGGLLLYYYnnnooo]]]VVV[[[fffttt~~~uuufffgggvvv~~~```KKKGGGFFFSSSlll}}}{{{YYYSSSeeefffQQQCCC999444333222222111111222222111111000000111111222333333333222222222333444444666666666666777999:::;;;???FFF^^^yyyyyywwwhhhWWWooohhhHHH@@@888???DDDJJJTTTfffzzziiiWWWHHHEEEFFFEEEFFFKKKWWWbbblllooopppuuuyyyzzz|||}}}~~~uuuzzzcccSSSCCC>>>>>>===<<<===AAAFFFRRReeezzzmmm^^^PPPFFFIIISSSeeeeeedddsssmmmCCCCCCHHHOOOUUUYYY```gggmmmsssvvvyyy{{{||||||}}}zzzgggVVVLLLHHHMMMiiicccOOOHHHAAA???BBBJJJXXXdddzzzzzzbbbRRRKKKEEEEEEEEELLLmmmfffjjjfffWWWgggvvvqqqeee```VVVGGG999444555444333333333333222222333333444555444444444555777999:::;;;>>>AAADDDFFFGGGGGGHHHIIIKKKKKKKKKMMMOOOPPPPPPOOOTTTVVVWWWWWWXXX```mmmwwwyyyllltttZZZ===<<<888===;;;AAA@@@JJJfff{{{sssYYYEEE<<<999888666777999<<<>>>@@@DDDIIILLLLLLOOOSSSVVVYYY\\\```cccbbbcccdddeeeeeefffhhhkkkmmmooorrrtttuuuxxx|||~~~xxxjjjbbb^^^^^^dddiiiiiihhhcccYYYNNNGGGHHHMMMZZZkkkzzzuuufffWWWQQQVVV```mmmxxx{{{kkk```gggyyybbbNNNHHHGGGTTTmmm{{{yyy}}}yyy}}}~~~yyyYYYTTThhhkkkQQQAAA888444333222222111111222222111111000000111111222333333222222222333333444555666666666777888999:::;;;@@@FFFZZZ~~~vvvvvvrrryyybbbooojjjKKK???888@@@DDDHHHQQQaaauuuooo[[[JJJFFFFFFDDDFFFKKKVVVaaakkknnnpppuuuyyyzzz{{{|||}}}nnnpppuuuwww||||||pppccc\\\eeeiii___NNNFFF???>>>>>><<<:::;;;???EEERRReeezzz~~~kkk]]]PPPFFFJJJTTThhhgggbbbqqqkkkBBBBBBGGGMMMRRRWWW]]]eeekkkrrruuuyyy|||}}}}}}~~~}}}~~~{{{pppaaaSSSIIIEEEJJJ\\\bbbJJJFFFAAA???AAAJJJXXXcccuuu}}}eeeVVVLLLEEEDDDEEEMMMooogggooofffVVVcccoooggg___```TTTFFF888444444333222222333333222222333333444555444444555666888:::<<<===@@@CCCGGGIIIIIIIIIIIIJJJNNNMMMMMMPPPTTTUUURRROOOUUUVVVWWWWWWXXX^^^hhhppp~~~rrruuu~~~^^^>>><<<777===999@@@???GGGaaauuuuuu[[[FFF<<<999888666666888;;;===???CCCHHHKKKMMMOOOSSSVVVYYY\\\```bbbaaacccdddddddddfffhhhjjjmmmoooqqqsssuuuwww{{{}}}xxxjjjaaa^^^```dddgggfffeeebbbZZZQQQJJJGGGFFFMMMXXXeeelllpppggg\\\QQQMMMQQQYYYgggssszzzvvv___YYYeeeyyyeeePPPJJJGGGTTTnnnyyywww~~~vvvqqqwww}}}xxxXXXRRRggguuuYYYEEE:::444333222222111111222222111111000000111111222333222222222222333444555555555666666777888:::;;;<<>>DDDQQQeee{{{{{{iii[[[OOOFFFKKKVVVkkk{{{}}}gggfffqqqccc>>>BBBFFFLLLQQQUUU\\\dddjjjqqquuuzzz}}}~~~|||~~~|||wwwqqquuuxxxvvvqqqiii^^^SSSJJJFFFEEEOOOkkk```HHHEEEAAA???DDDPPP]]]fffssshhhYYYLLLEEEDDDEEEOOOqqqmmmvvvcccTTTeeerrriii^^^___RRRDDD777444444333222222333333222222333333444555444444555777999<<<>>>???BBBEEEIIIKKKKKKKKKKKKLLLPPPPPPPPPTTTXXXXXXUUUQQQUUUVVVVVVWWWYYY___hhhnnnlllzzz~~~zzz|||^^^===:::666===888>>>===EEE^^^rrr{{{xxx^^^HHH<<<888777777666888:::<<>>GGGQQQuuu{{{wwwmmmpppjjj{{{rrrPPP;;;999:::>>>CCCIIIXXXnnnxxxbbbNNNGGGDDDBBBDDDIIIPPP\\\hhhllloootttwwwxxxyyyzzz|||~~~yyycccRRRQQQRRRPPPUUU___mmm{{{|||rrrccc]]]YYYNNNJJJEEEBBBAAA===999999===>>>CCCPPPeee|||xxxfffYYYMMMGGGLLLXXXnnnwwwwwwfffgggooo\\\===AAAEEEJJJOOOSSSYYYbbbhhhooosssxxx|||~~~~~~}}}}}}{{{tttmmmfffggg{{{tttqqqlllddd[[[SSSLLLIIIEEEKKK```aaaJJJGGGBBB@@@IIIYYYfffkkkvvvjjjZZZMMMEEECCCEEEPPPrrrrrrzzzbbbXXXnnn}}}ooo```___OOOBBB666333555444222222333333222222333333444555444444666888:::===@@@AAACCCFFFIIIKKKKKKLLLMMMNNNRRRRRRTTTWWWYYYYYYWWWUUUUUUVVVWWWXXX[[[aaahhhmmmbbbvvv}}}zzz}}}___===:::666===888===<<>>BBBGGGJJJNNNQQQTTTWWWYYY\\\___bbbaaabbbcccddddddeeegggjjjnnnooorrrssstttvvvzzz|||~~~}}}}}}~~~|||pppiiiggghhhiiihhhdddcccddd```ZZZQQQMMMHHHFFFGGGIIIKKKLLLMMMIIIFFFGGGIIIOOO]]]iiiyyylllVVVWWWjjj}}}mmmWWWLLLGGGSSSmmmoookkkwwwuuu___TTTdddxxx\\\@@@444333222222111111222222111111000000111111222333111111111222333444555666555666666777999;;;===>>>===HHHOOOqqq~~~nnnggg```uuuvvvUUU===???:::???CCCJJJXXXnnnyyycccOOOGGGEEEAAACCCHHHLLLYYYeeekkknnnrrrvvvvvvxxxyyy{{{}}}oooZZZIIIGGGHHHFFFLLLWWWiii|||vvvllleeeYYYMMMGGGCCCAAA???===>>>AAA>>>BBBNNNaaazzzvvvdddWWWLLLGGGNNNZZZppp~~~vvvqqqccceeemmm~~~wwwWWWAAA???CCCHHHLLLPPPVVV___ffflllpppvvvzzz|||}}}~~~~~~}}}~~~zzzqqqggg___XXX]]]vvvqqqmmmeee\\\UUUOOOJJJHHHEEEHHHUUUssseeeNNNJJJCCCDDDRRRgggtttwww}}}jjjYYYNNNEEECCCEEEQQQtttuuu{{{{{{cccaaa|||uuubbb```MMM@@@555333555555333333333333222222333333444555444555666888;;;>>>AAABBBDDDFFFHHHJJJKKKLLLOOOQQQRRRTTTVVVWWWWWWWWWXXXYYYWWWWWWXXXZZZ^^^ccciiimmmfffuuu{{{~~~vvvwww```???;;;777>>>999===<<>>AAAFFFJJJMMMPPPSSSUUUWWWZZZ]]]``````bbbccccccccceeegggiiilllnnnpppqqqrrrtttxxxzzzxxxuuurrrrrrrrrsssuuuvvvrrrrrr{{{~~~tttooommmooooookkkeeecccccc```[[[QQQMMMGGGCCCAAABBBCCCDDDCCCBBBBBBDDDEEEJJJXXXeeettt|||~~~fffSSSXXXlll~~~sss[[[OOOHHHTTTnnnlllfffzzzvvvqqqbbbVVVhhhgggBBB444333222222111111222222111111000000111111222333111111111222333444666666555555666777999;;;===>>><<>>CCCHHHUUUjjj|||xxxcccOOOHHHEEEAAABBBFFFIIIVVVccciiilllqqqtttuuuwwwxxxzzz|||~~~qqqZZZHHHEEEFFFGGGPPP^^^ssstttaaaPPPIIICCCBBBAAA>>>===???>>>AAAJJJ\\\ttttttbbbVVVLLLGGGNNN[[[rrryyylll^^^hhhqqqoooRRRAAA>>>AAAFFFJJJNNNTTT]]]dddiiinnntttyyy{{{{{{||||||~~~~~~~~~~~~}}}sssggg\\\TTTNNNVVVtttnnnhhh^^^UUUNNNJJJFFFDDD???AAAIIIaaajjjPPPLLLEEEHHH[[[tttiiiXXXNNNEEECCCEEEQQQtttuuuyyyxxxeeeiiiwwwbbbaaaKKK???444333555555444444333333222222333333444555444555666999<<>>;;;>>><<>>@@@AAA======???AAABBBGGGUUUbbbpppyyywww```OOOVVVkkk~~~www___RRRJJJVVVooolllfffttt~~~xxxpppbbbWWWkkknnnCCC444333222222111111222222111111111000111222222333111111111222333444666777555555666888999<<<===>>>===LLLMMMlllssswww~~~mmmVVVRRRnnnwwwSSS666===555;;;AAAEEEQQQdddvvvwwwcccOOOHHHEEEAAAAAAEEEHHHTTTbbbhhhkkkpppssssssvvvxxxzzz|||~~~vvv___KKKGGGHHHJJJWWWgggiiiTTTKKKEEEDDDBBB>>>:::999>>>@@@GGGWWWnnnsssaaaUUUKKKGGGOOO\\\sss|||iii\\\mmmwwwiiiLLL>>>===???CCCGGGLLLRRRYYY^^^gggjjjpppvvvzzz||||||{{{}}}{{{}}}~~~xxxrrrccc\\\WWWWWWXXXbbb{{{qqqhhhYYYMMMFFFCCCCCCCCCBBBBBBAAAJJJfffrrr\\\JJJGGGVVVjjjhhhWWWNNNDDDCCCGGGVVVyyysss~~~~~~aaajjjmmmYYYBBB;;;444222333444333000333333333333444444555666777777888:::===BBBFFFHHHIIIJJJJJJLLLNNNPPPRRRSSSSSSTTTVVVWWWXXXYYYYYYYYYXXXYYY\\\______```iiisssqqqrrr}}}yyyzzztttnnnqqqIII666888::::::;;;===FFF[[[ssshhhKKK:::888888555666777:::;;;===@@@EEEHHHHHHLLLQQQUUUVVVXXXYYY[[[^^^aaaeeeeeeddddddfffiiikkkooopppooopppttttttqqqllleee^^^]]]```aaa^^^YYY[[[^^^lll~~~zzz{{{pppjjjggg```WWWTTTKKKCCCAAAAAA>>>===>>>???>>>===>>>>>>CCCOOO\\\lll}}}uuu```OOOTTTkkkfffWWWQQQRRRsss|||iiiiiippp~~~~~~eeeyyyxxxtttxxx~~~uuuyyyxxxuuuyyyttt^^^\\\mmmyyyvvv~~~kkkGGG555444333222111111111111111111000000000000000111444444333333333444555555777888999999999<<<@@@CCCHHHEEEKKKccc|||qqqyyyUUUOOOgggiiiQQQ===444???<<<<<>>;;;:::;;;???EEEPPPddd}}}tttaaaRRRJJJKKKVVVbbb{{{hhhhhhwwwkkkKKK@@@<<>>UUUqqq|||yyy{{{yyy^^^LLLJJJZZZnnngggUUUMMMDDDCCCHHHWWWzzzooozzzvvv[[[gggnnnVVVBBB<<<555333444555444222333333333333444555666666999999:::<<>>===>>>???=========>>>BBBNNN[[[lllppp\\\MMMTTTmmmfffWWWQQQSSStttvvvcccaaafffuuuiiiyyy}}}vvvyyyyyytttmmmkkkqqqwwwuuuvvvrrrlllnnn|||wwwZZZYYYrrryyymmmppp___???555444333222111111111111111111000000000000111111444444333333444444555555777888999999:::<<<@@@CCCEEEEEEKKK```tttyyy|||^^^LLL```fffRRR???999===;;;<<>><<<;;;;;;???DDDNNNbbb{{{tttbbbSSSIIIJJJWWWeeexxxfffgggzzziiiJJJ@@@;;;>>>BBBFFFJJJPPPVVVZZZ```dddiiioootttwwwxxxxxxzzz|||}}}}}}zzzuuuoookkkiiijjjpppuuuvvv}}}yyyooo___QQQGGGBBB???>>>>>>===::::::III^^^jjjjjjkkkaaaOOOMMM]]]ooofffTTTMMMCCCCCCIIIYYY||||||yyyqqq~~~oooUUUaaaoooTTTAAA<<<666444555666555333333333333444444555777777::::::<<<>>>BBBFFFIIIKKKLLLLLLMMMOOOQQQSSSUUUWWWWWWWWWWWWXXXYYYZZZ[[[\\\```______bbbdddiiiwwwpppxxxrrrooo{{{|||}}}QQQ:::;;;===::::::;;;BBBSSSjjjyyyrrrTTT@@@;;;999555555777999;;;<<>>>>><<<<<<===<<<@@@LLLXXXlllkkkWWWKKKWWWqqqfffWWWQQQSSStttzzzhhhbbbcccpppmmmxxx|||zzzrrrqqqnnnhhhbbbbbbhhhoooooooooiii```___nnn}}}wwwTTTWWWrrrwwwaaa^^^QQQ:::444444333222111111111111111111000000000111111222444444333333444555555666777888999::::::===@@@CCCEEEGGGMMM___ooorrrfffKKK]]]kkkYYYBBB;;;;;;:::;;;BBBKKKXXXkkk{{{jjjVVVNNNCCC???@@@===EEEMMMXXXaaagggkkkpppsssppprrruuuwwwxxxzzz|||~~~~~~rrr___QQQIIIOOOZZZfffWWWHHHBBBAAA???===<<<<<<>>>AAAKKK___yyytttcccSSSHHHIIIZZZkkktttcccfff~~~hhhIIIAAA:::<<<@@@DDDHHHMMMSSSWWW]]]```ffflllqqqtttvvvwwwyyy{{{}}}|||yyyvvvttttttxxxzzz}}}ssscccTTTIIICCC@@@>>>@@@AAA???<<>>:::666444444555444333444444444444555666888888:::;;;===@@@DDDHHHKKKMMMMMMMMMNNNPPPRRRUUUWWWXXXXXXWWWWWWWWWXXXZZZ\\\]]]aaa______aaaccckkkzzzvvvwwwrrrrrrUUU<<<;;;===:::::::::???NNNdddtttzzzsssVVVAAA;;;999444555777999:::<<<>>>BBBFFFHHHJJJMMMOOORRRUUUYYY\\\```^^^___bbbhhhkkkjjjhhhkkkoooqqqpppqqqssssssoooiiiddd^^^\\\\\\\\\YYYVVVSSSYYYhhh}}}}}}sssiii^^^VVVSSSKKKDDDCCCCCC@@@>>>???>>><<<<<<<<<;;;>>>IIIUUUjjj~~~iiiVVVMMM\\\www~~~eeeVVVOOOPPPqqqvvvpppyyypppwww}}}|||sssnnnfff\\\VVVXXX___eeeeeehhheee[[[WWWddd}}}qqqOOOUUUmmmuuuYYYPPPGGG999444333222222111111111222111111000000111111222222444444333444444555666777777888:::;;;<<<>>>BBBDDDGGGIIIOOOaaarrrttt|||nnnNNN___sssaaaCCC:::999888;;;AAAIIIVVViiizzznnnYYYOOOCCC???@@@===CCCKKKUUU^^^dddiiinnnrrrnnnqqqtttvvvwwwyyy|||~~~}}}~~~~~~mmm[[[MMMMMMUUUgggooo^^^KKKCCC@@@>>>===>>>======@@@III^^^xxx~~~ssscccSSSGGGJJJ^^^rrrooo```fffiiiIIIBBB888;;;???CCCGGGKKKPPPSSSZZZ]]]bbbiiinnnsssvvvwwwzzz{{{}}}~~~~~~xxxgggVVVKKKDDDAAA@@@===??????======AAAEEEFFFMMM^^^mmmVVVRRR```mmm|||eeeSSSLLLDDDEEENNNaaatttvvvoooUUUUUUpppxxxcccMMM:::888555333333333333333444444444555666777999999;;;<<>><<<<<<<<<;;;===GGGRRRfff{{{kkkXXXQQQddd~~~xxxtttcccTTTLLLMMMmmmuuuyyyyyy{{{nnnfffZZZOOOLLLQQQ[[[bbbbbbgggiiiccc\\\bbbxxx}}}mmmMMMVVVkkkvvvVVVHHHAAA888333333222222111111222222111111111111111222333333444444444444555666777888777999<<<===>>>@@@DDDFFFIIIJJJNNNbbbxxxzzzyyy{{{}}}XXX[[[pppaaaCCC:::888888;;;@@@GGGSSSgggxxxqqq[[[QQQEEE@@@AAA>>>AAAHHHRRR[[[```eeekkkooommmppptttvvvxxxyyy|||~~~}}}}}}~~~~~~~~~hhhSSSLLLPPPSSS||||||hhhRRRFFFAAA>>>>>>???>>>>>>@@@JJJ```yyy|||qqqaaaQQQGGGMMMcccxxxjjj___fff|||jjjIIICCC777:::>>>BBBEEEIIIMMMPPPVVVYYY___eeekkkqqqtttvvvzzz{{{~~~lllYYYKKKEEEBBBBBB>>>??????>>><<<;;;;;;<<<>>>KKKllloooYYYWWWhhhsss~~~gggUUUMMMEEEGGGRRRfffvvvlllWWWVVVeeejjjdddWWWGGG777666555333222222333333444444444555777888:::;;;===>>>AAAEEEIIIMMMPPPQQQOOOPPPQQQSSSVVVYYY[[[]]]aaa___]]]\\\]]]```cccfffhhhffffffggghhhmmmzzzsssyyy|||zzzWWW;;;:::<<<<<<<<<:::;;;GGG\\\nnnwwwpppVVVAAA:::888444555666888999:::===@@@CCCDDDGGGKKKNNNQQQTTTXXXZZZ]]]]]]```dddhhhlllmmmmmmkkkppprrrqqqrrrsssqqqmmmgggccc^^^ZZZXXXVVVTTTSSSUUU^^^nnn}}}wwwhhh[[[TTTOOOHHHCCCDDDEEECCCAAAAAA???=========;;;<<>>@@@AAACCCFFFHHHJJJJJJMMMbbb{{{~~~xxx~~~tttdddRRRaaa[[[BBB===888888;;;@@@EEEPPPdddvvvvvv___SSSFFFAAABBB??????FFFOOOWWW\\\aaagggkkkkkkooosssvvvxxxyyy{{{}}}}}}}}}~~~~~~~~~~~~xxx[[[LLLKKKPPPuuuzzz___NNNEEE@@@???@@@>>>???BBBMMMddd~~~{{{nnn]]]OOOIIIQQQiii~~~ggg___iiivvvfffHHHDDD555999===AAADDDGGGKKKMMMRRRUUU[[[aaahhhnnnrrrtttyyy{{{|||qqq[[[KKKDDDAAAAAABBB@@@???===;;;999999:::999CCC___iiiVVVYYYooo{{{iiiWWWNNNFFFHHHUUUjjjzzziii]]]___hhhcccZZZQQQDDD666666666444333333444555444444555666777999:::;;;@@@AAAEEEIIIMMMQQQSSSUUURRRSSSTTTWWWYYY\\\___```bbb```]]][[[\\\```dddggghhhggghhhiiihhhjjjtttxxxxxxzzztttWWW;;;:::===<<<===;;;;;;FFF[[[nnnxxxsssXXXCCC;;;888555555666888888999<<<@@@CCCBBBEEEJJJNNNQQQTTTWWWYYYXXX[[[___cccfffiiilllnnnkkkpppsssrrrrrrsssqqqlllfffccc^^^ZZZVVVTTTSSSRRRVVV```ppp}}}~~~mmm```[[[SSSLLLGGGGGGGGGDDDAAAAAA@@@>>>>>>>>><<<<<>>>>>DDDMMMTTTYYY]]]bbbgggiiilllqqquuuvvvxxxyyy{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~fffRRRMMMYYYyyypppYYYKKKCCC@@@AAA???@@@DDDQQQiiizzzlllYYYLLLJJJVVVnnnfff___kkknnn^^^FFFEEE555888===@@@CCCFFFJJJLLLOOORRRXXX___ffflllppprrrxxx{{{wwwpppttt~~~uuu\\\KKKBBB@@@@@@BBB>>>:::999777666666888:::CCC]]]wwwttt```PPPXXXrrrkkkYYYOOOGGGIIIWWWlllzzzgggcccjjjpppfffZZZPPPDDD777777777666444444555666444444555666777999;;;<<>>===>>><<<;;;FFF[[[oooyyyvvv[[[EEE<<<999555555666777888999<<>>CCCEEEIIILLLNNNQQQUUUYYYWWWWWWWWWXXXZZZ\\\^^^```^^^^^^]]]\\\[[[\\\___aaagggddddddgggdddcccooo~~~xxxrrrooovvv|||uuubbbUUU===AAA777<<<<<<:::;;;CCCUUUmmm~~~{{{aaaHHH;;;777666666666666777999;;;>>>???@@@DDDHHHLLLOOOSSSVVVYYY\\\[[[\\\```bbbccciiipppllloooqqqqqqrrrtttpppjjjiiiaaaYYYWWWUUUQQQOOOOOOUUUcccttt}}}}}}nnncccaaaXXXOOOLLLKKKHHHDDD@@@AAA>>>===>>>>>>>>>EEENNN```mmmzzzhhh\\\]]]ssspppeeeiiiuuu{{{gggUUUKKKFFFSSSooozzzzzzcccVVVJJJIIIUUUhhh{{{wwwrrrmmmeeeccctttrrruuummmQQQbbbzzzyyydddGGG666444333222222111111222222444333222111111111222333444555555555555777999<<<;;;>>>AAADDDEEEGGGIIIKKKLLLMMMRRR^^^tttsssnnnTTTOOObbbccc444<<<999:::>>>@@@EEEVVViii{{{kkkXXXGGGBBBCCC>>>AAACCCHHHNNNVVV]]]bbbeeeiiikkkoooqqqrrrtttvvvxxxzzz{{{}}}~~~yyyZZZWWWjjjnnnTTTJJJGGGEEEAAA@@@JJJbbbzzzyyyjjjUUUIIIMMMaaazzztttbbbhhhpppjjj|||tttgggUUUFFFEEE666888:::<<<>>>BBBFFFJJJLLLPPPTTTYYY^^^ccciiimmmuuu{{{ppp^^^WWWRRRMMMQQQYYYeeeuuuttt^^^QQQJJJFFFDDD@@@???===:::999888888888999III^^^oooxxxuuufffWWWPPPNNNYYYooogggUUULLLEEENNNcccyyy~~~qqq}}}ooorrriiiMMMAAA777777666555555555555555444555777888999;;;===@@@DDDFFFIIIKKKNNNRRRWWWZZZZZZYYYYYYYYYZZZ[[[\\\]]]^^^___aaaaaa```___```aaaeeeaaabbbfffddddddooo~~~{{{vvvrrrwww{{{rrrcccVVV<<>>=========>>>EEEMMM___kkkxxxnnnccccccwww{{{nnnbbbiiiwwwyyyeeeTTTLLLHHHVVVqqqooo```RRROOOYYYhhhyyyvvvmmmgggaaaaaassskkkrrrrrrTTTddd{{{}}}mmmOOO:::444333222222111111222222444333222111111222333333444555666555555777:::<<<===???CCCEEEFFFHHHKKKLLLOOOOOOPPPZZZnnnooobbbNNNNNN___eeeAAA===999999>>>@@@EEEUUUggg{{{rrr^^^IIIBBBCCC???@@@BBBFFFLLLSSSZZZ```cccgggjjjmmmoooqqqrrrtttvvvxxxyyy{{{}}}___[[[sss^^^MMMGGGFFFDDDFFFRRRjjjxxxhhhUUUMMMUUUiiittthhhpppuuuwwwnnn]]]MMMBBBEEE555777999;;;===@@@EEEHHHJJJMMMRRRVVVZZZ^^^dddhhhsssyyykkkVVVMMMJJJHHHIIINNNPPPcccwwweeeWWWOOOIIIEEE???>>><<<:::999999999999;;;NNNdddrrruuunnn^^^QQQMMMNNNZZZpppyyy```OOOMMMFFFOOOfff~~~|||qqq}}}xxxmmmyyysssMMM===777666666555555555555666555777999:::;;;===@@@BBBEEEGGGIIIKKKNNNRRRXXX\\\]]]]]]\\\[[[[[[[[[\\\\\\]]]```bbbcccbbbaaaaaaaaaccc```aaaeeeeeeeeeppp~~~xxxmmmfffzzzZZZ>>>>>>999<<<<<<::::::@@@PPPeeetttrrrRRR>>>888999666666666777888;;;===>>>@@@DDDHHHLLLPPPSSSVVVYYY\\\\\\^^^cccddddddhhhmmmmmmqqqttttttwwwyyyuuuoooeee\\\TTTQQQOOOMMMNNNQQQYYYeeessszzz}}}{{{{{{{{{xxxqqqggg\\\PPPIIIAAA===;;;<<<======CCCKKKYYYeeesssuuullllll{{{uuukkkaaakkk{{{}}}vvvbbbSSSMMMJJJXXXsss{{{iiiXXXVVV___lllzzzxxxllleee```dddvvviiiuuurrrTTTdddzzz|||rrrSSS:::444333222222111111222222333333222222222222333333444555666666666888;;;===>>>AAADDDGGGHHHJJJLLLNNNQQQPPPOOOTTTeee{{{qqq}}}```QQQUUUcccjjjLLL>>>:::999===???CCCRRRccc{{{}}}gggMMMAAABBB??????AAADDDJJJPPPWWW]]]```fffhhhkkkmmmnnnppprrrtttuuuwwwyyy|||ddd^^^wwwmmmSSSJJJHHHGGGMMM]]]tttwwwfffTTTQQQ^^^tttqqqnnnzzz{{{ttt```OOOFFFKKK555666888:::;;;>>>BBBEEEHHHKKKOOOTTTXXX]]]bbbfffpppuuusss\\\SSSPPPNNNMMMNNNIII[[[xxx~~~mmm___SSSJJJDDD>>>===;;;:::999::::::;;;===SSSkkkvvvtttiiiZZZNNNJJJNNN\\\qqqttt^^^NNNLLLFFFQQQjjjxxxrrr~~~mmmbbbsssrrrJJJ999777666555555555555666666666888:::;;;<<<>>>AAADDDFFFHHHJJJLLLNNNSSSYYY]]]^^^^^^^^^^^^^^^^^^^^^^^^___```bbbaaa``````aaabbbeeeaaabbbggghhhgggooo|||vvvhhhjjjuuu___@@@===:::;;;;;;::::::>>>KKK^^^lllwwwTTT===888:::666666666666888:::<<<===@@@CCCHHHLLLOOORRRVVVYYY\\\[[[___dddeeedddggglllmmmqqquuuvvvyyy{{{wwwqqqddd\\\SSSOOOLLLKKKOOOUUU]]]hhhtttzzz{{{}}}jjjVVVHHHBBB>>>;;;<<<<<<===BBBHHHQQQ]]]lllyyyrrrsss}}}qqqjjjdddsss{{{sss___PPPLLLIIIWWWrrrlll[[[[[[eeeqqq|||rrrjjjffflll}}}zzzhhhwwwkkkOOOaaarrrsssiiiLLL555444333222222111111222222222222222222333333333444444555666666777888<<<>>>???AAAEEEGGGIIIJJJMMMNNNPPPPPPOOOSSS```ttt|||}}}jjjWWWYYYiiimmmKKK@@@:::999===>>>AAAOOO^^^yyypppQQQAAAAAA??????@@@CCCHHHNNNUUU[[[^^^dddgggjjjlllmmmoooqqqrrruuuvvvxxx{{{~~~eee^^^sss~~~]]]NNNKKKHHHRRReee|||xxxfffSSSRRReee|||kkkqqqjjjVVVKKKNNN444555777888999<<<@@@CCCFFFIIINNNSSSWWW]]]cccgggmmmqqq{{{wwwbbbWWWSSSOOOKKKHHHGGGUUUoooxxxgggXXXLLLFFF===<<<;;;:::999:::;;;;;;<<>>AAAEEEGGGHHHJJJLLLNNNNNNQQQSSSUUU```ooo{{{vvvUUUQQQiiisssLLLAAA;;;888<<<===???KKKYYYuuu~~~xxxVVVBBB@@@???@@@AAACCCGGGLLLSSSYYY\\\cccfffiiilllmmmoooqqqsssuuuvvvxxx{{{}}}~~~eee]]]oookkkWWWOOOJJJXXXlllyyyeeeRRRTTTiii~~~gggsss~~~hhhVVVLLLPPP333444666777888:::===@@@CCCGGGLLLQQQUUU[[[aaaeeeiiimmmuuu}}}lll___XXXQQQIIIDDDDDDMMMdddmmm\\\OOOHHH>>>===;;;:::999::::::;;;@@@VVVnnnwwwqqqdddWWWMMMHHHSSSeeewwwooo]]]QQQGGGHHH\\\www}}}llliiirrrxxx___RRR\\\yyybbbDDD:::666555555555555666666777777999;;;===>>>@@@DDDFFFIIIKKKNNNPPPRRRTTTXXX[[[ZZZ\\\^^^```bbbccccccdddfffeeeccc```___aaafffjjjkkkfffggglllmmmjjjooowwwjjjccc}}}uuuppppppJJJ999888;;;;;;;;;999:::BBBPPP[[[www{{{XXX???888:::666666666666777999;;;<<<===AAAFFFJJJMMMPPPSSSVVVYYYYYY[[[```ccccccgggmmmqqqvvvzzz|||~~~zzzsssiii___UUUMMMIIIJJJRRR\\\eeemmmvvvyyyzzz}}}pppVVVJJJBBB===<<<===<<<>>>BBBGGGQQQ^^^}}}~~~wwwmmmkkktttzzzppp[[[MMMJJJIIIVVVooonnn^^^eeerrrxxx|||{{{|||tttfffwwwzzz```OOOiii|||gggYYYMMM???888444333222222111111222222111222333444555555444444555666777888888:::>>>AAA???BBBEEEHHHIIIKKKMMMOOONNNSSSWWWYYY```mmmwww|||~~~^^^QQQjjj|||\\\CCC;;;888;;;===>>>GGGSSSnnn{{{~~~\\\GGGBBB???AAAAAABBBEEEJJJQQQVVVZZZ```cccgggjjjlllnnnqqqsssuuuvvvxxxzzz|||}}}~~~~~~fff[[[iii}}}dddXXXUUUdddwww{{{uuucccSSSXXXnnn{{{ggguuuvvvcccVVVQQQWWW333444555666666888<<<>>>AAADDDIIIMMMQQQVVV\\\```fffjjjoooyyyqqqfff[[[QQQIIIEEEJJJ]]]|||mmm[[[OOOHHH>>>===<<<:::999999::::::EEEYYYooowwwpppdddVVVLLLIIIVVViiizzz|||iiiXXXNNNFFFKKKccc~~~}}}iiiiiixxxvvv^^^UUUXXXwww{{{iiiXXX@@@888555555555555555666777777999;;;===???@@@CCCFFFIIIJJJMMMPPPSSSTTTUUUWWWXXXXXXZZZ\\\^^^```aaaaaaaaacccbbbaaa___^^^```cccfffiiidddeeelllnnnkkkooowwwnnnccc{{{zzzpppWWW>>>::::::;;;;;;888888>>>JJJTTTpppaaaFFF;;;999666666666666777888:::;;;<<>><<<:::999999999999CCCVVVjjjqqqkkk^^^PPPEEEIIIXXXkkk|||wwwdddTTTIIIFFFMMMhhhlllmmm~~~vvv]]]YYYWWWpppqqq___QQQ:::333555555555555555666777888:::<<>>:::;;;;;;888777===HHHQQQkkkiiiMMM===888666666666666777888:::;;;;;;>>>CCCGGGJJJMMMQQQTTTWWWUUUWWW\\\___aaahhhoooyyy~~~wwwkkkaaaTTTKKKEEEFFFQQQ]]]eeelllsssvvvvvvyyywwwmmm~~~bbbPPPGGG@@@>>>>>><<<<<<>>>@@@BBBEEEaaavvv}}}}}}|||vvvkkkggglll|||wwwmmmYYYNNNOOOPPP]]]vvvjjj___nnnkkkcccwwwzzzcccWWWuuueeeQQQEEE;;;999444333222222111111222222000222333555666666555555555666888888999;;;???BBBBBBEEEHHHKKKLLLNNNPPPRRRSSSXXX[[[[[[___kkkxxx~~~tttzzznnncccnnn```EEE<<<888:::<<<<<>>???AAAEEEKKKQQQUUUYYY]]]bbbfffiiilllpppssspppqqqtttxxx{{{~~~zzzxxx{{{bbbPPPHHHmmmtttssseee\\\XXXeee}}}nnnrrrjjjbbb]]]WWWYYY777666666666777888:::;;;BBBCCCEEEIIIMMMQQQTTTVVV___eeekkkppp}}}ppp\\\XXXJJJNNN```|||{{{gggXXXKKKBBBAAA>>>===>>><<<999:::???GGGSSSaaaddd___VVVLLLFFFIII^^^uuuvvveeeSSSFFFHHHSSSppplllooosss```]]]eeeccc___]]]NNN===;;;777777777777777888999999;;;>>>AAADDDEEEGGGIIIKKKKKKQQQWWWZZZXXXVVVWWWYYYYYYZZZ[[[]]]^^^^^^]]]]]]``````______^^^^^^]]]]]]aaacccfffiiilllnnnoooooo~~~qqqqqq}}}llltttpppEEE:::<<<::::::;;;;;;<<>>@@@CCCEEEHHHLLLQQQTTTVVVYYYVVVYYYcccdddfffrrr{{{yyyhhh___RRRFFFBBBGGGQQQZZZiiimmmrrrvvvyyy{{{~~~qqqhhhrrrgggWWWMMM@@@;;;<<<>>>===::::::===DDDUUUssswwwwww~~~~~~tttqqqooolllkkkmmmwwwjjj]]]SSSJJJLLLbbb|||iiieeewwwqqqeeeyyytttZZZ]]]uuujjjRRRFFF===444444444444333333222222222333333333333333444555666888999:::;;;===???AAABBBDDDGGGJJJLLLMMMNNNPPPQQQRRRVVVUUUZZZdddggguuu{{{xxxwwwYYYnnncccLLL>>><<<>>>888999BBBEEEfffuuupppWWWFFFAAABBB>>>===AAAEEEHHHMMMTTTXXX[[[```eeehhhlllppprrruuuuuuuuuvvvzzz}}}~~~~~~~~~iiiOOONNNTTTvvveeeZZZ\\\qqqsssmmmsssqqq```[[[\\\^^^___666666555555666777999:::???@@@BBBFFFJJJOOORRRTTTXXX```gggnnn{{{hhh___TTTSSS___yyytttaaaUUULLLDDDBBB>>>===>>><<<999999===CCCLLLVVVXXXSSSMMMHHHFFFMMMaaaxxxuuudddSSSHHHKKKYYYvvvooowwwtttdddbbbkkkhhh^^^VVVFFF777555777666666666777888999999===@@@CCCFFFGGGIIIKKKMMMNNNSSSZZZ[[[ZZZXXXYYY[[[XXXYYY\\\^^^______^^^^^^``````````````````______bbbcccfffiiikkkmmmmmmnnnyyy~~~}}}zzzqqq~~~dddlllrrrIII===;;;::::::;;;;;;<<>>===::::::;;;???KKKeeewwwxxx~~~{{{nnnjjjjjjkkkooottt{{{nnn```UUUMMMPPPfff|||hhhhhh}}}ppphhh{{{tttXXX\\\uuulllRRREEE===666444444444333333222222222444333333333444555666666888888999;;;===@@@BBBCCCCCCFFFIIILLLMMMNNNPPPRRRUUUXXXWWW\\\fffjjjxxx{{{tttuuuYYYiiifffSSS@@@888<<<::::::AAAGGGaaarrrsssXXXHHHCCCDDD@@@>>>AAACCCEEEJJJPPPUUUYYY^^^bbbeeeiiimmmooosssssstttwwwzzz|||}}}}}}~~~~~~kkkRRRPPPNNNddd|||ccc\\\aaawww{{{nnnkkkqqqggg\\\[[[^^^```aaa555555444444555666888999:::<<<>>>BBBGGGLLLOOORRRRRRZZZccciiisssyyykkk___WWWYYYoootttcccZZZTTTOOOCCC???===>>><<<888888;;;;;;@@@FFFGGGCCC@@@BBBDDDSSSfff{{{sssaaaRRRJJJMMM```}}}zzzlllaaaooo{{{uuubbbSSSCCC666666666666666666777888999:::@@@BBBFFFHHHJJJKKKNNNPPPQQQVVV[[[]]][[[ZZZZZZ\\\WWWYYY\\\___```aaa```___``````bbbcccccccccbbbaaacccdddfffhhhjjjkkkkkklllttttttjjjlllnnn^^^aaa}}}vvvQQQ???;;;::::::;;;;;;;;;BBBKKK```zzzwwwTTT===???888888777666777888999:::;;;>>>AAADDDGGGLLLQQQUUUXXX[[[WWWXXXbbbeeekkkyyyyyyqqqggg[[[KKKDDDIIITTT^^^ccckkknnnrrrtttvvvxxx{{{}}}~~~ooo^^^___iiiuuu}}}{{{bbbSSSKKKBBB>>>??????===:::::::::;;;BBBUUUmmm~~~vvvxxxwwwhhhbbbeeemmmyyyrrrbbbWWWQQQVVVllluuufffmmmnnnllltttYYY```{{{oooTTTDDD<<<777444444333333333333222222444444444444555666777888777888999;;;>>>AAACCCDDDCCCFFFJJJLLLNNNPPPRRRTTTVVVYYYXXX\\\fffkkkzzzrrr{{{rrrXXX```llldddJJJ888:::>>>;;;>>>FFFZZZmmmzzz]]]KKKEEEFFFAAA???@@@BBBCCCGGGLLLQQQUUUZZZ^^^aaaeeeiiillloooqqqtttwwwyyy{{{||||||~~~~~~yyy```XXXLLLRRReeelllnnnlllcccZZZbbbkkkrrr{{{|||rrr^^^]]]iiiqqqjjjnnnxxxqqq]]]XXX\\\```bbbddd555444444333444555666777777999;;;@@@DDDIIIMMMOOOQQQXXX___ccciiiwww{{{lll]]]WWWgggppphhhaaa[[[IIIDDD@@@@@@???<<<;;;===;;;<<>>===BBBIIIZZZkkk~~~~~~mmm\\\PPPLLLMMMggg|||xxx|||dddaaahhhRRRBBB888888555555666666888999:::;;;AAADDDHHHJJJKKKMMMOOOQQQSSSVVVZZZ\\\[[[ZZZZZZ[[[WWWYYY\\\___aaabbbaaaaaa___aaaccceeeeeeeeedddcccdddeeefffggghhhiiiiiiiiissssssggg```lllwww~~~zzzyyylll```YYYqqq}}}YYY>>>;;;999:::;;;::::::AAAIII]]]ttt{{{YYY@@@>>>888888777666666777888999:::<<>>;;;::::::;;;@@@MMMaaatttuuuxxx{{{ggg___dddrrrssscccXXXTTT\\\qqqooocccooo~~~~~~zzzkkkrrrttt[[[fffsssXXXEEE;;;666333333333333333333333333444444444555666777999:::888999:::<<>>@@@AAAAAAEEEKKKNNNRRRWWW[[[^^^bbbfffiiikkknnnrrrvvvxxxyyyzzz{{{uuufffUUUSSS]]]``````[[[OOOJJJKKKMMMOOOWWWmmm|||xxxqqqhhhWWW^^^pppmmmlllyyyrrr\\\XXX]]]___aaaddd555444444333333444666666666777:::>>>CCCGGGKKKMMMQQQVVV\\\```bbblll}}}xxxfffYYYcccvvviii___PPPIIICCCCCCBBB@@@@@@BBBAAA@@@BBBDDDBBB@@@GGGQQQcccqqqwwwgggUUULLLLLLMMMmmmuuuvvvzzzgggmmmmmmPPP???666555555666666777999;;;<<<===CCCEEEIIIKKKMMMNNNQQQSSSRRRUUUXXXZZZZZZZZZZZZZZZXXXYYY\\\^^^```aaabbbbbb```aaacccdddeeeeeeeeeeeeeeeeeeeeeeeefffggghhhhhhqqqyyysssiiikkkqqqzzz|||pppfffYYYkkkaaa;;;;;;999:::;;;:::999???GGGWWWmmm```CCC===999888777666666777888888888;;;>>>BBBEEEJJJPPPTTTWWWZZZWWWYYYbbbgggpppxxxpppcccUUUGGGEEEPPP^^^gggjjjoooqqqtttuuuvvvxxx{{{~~~~~~pppaaaVVVUUU[[[aaalllkkk]]]QQQLLLFFFCCCAAA@@@===;;;888888;;;@@@JJJZZZmmm{{{sssyyynnnbbbfffuuu~~~qqqbbbXXXWWWbbbuuukkkbbbppp}}}vvv|||jjjwwwrrr[[[iiirrrYYYFFF;;;666333333333333333333333333444444444666777999;;;<<<:::;;;<<<>>>AAACCCFFFGGGGGGJJJNNNQQQSSSUUUXXXZZZVVVYYYWWWZZZcccfffuuu{{{oooaaaVVVzzzzzzbbb???666@@@<<<777BBBMMM___tttkkkRRRGGGEEE@@@>>>???@@@AAAEEEJJJLLLPPPUUUYYY]]]```dddggggggkkkqqqtttvvvwwwyyyzzz|||}}}wwwhhhfffmmmnnnmmmeeeUUURRRMMMHHHFFFJJJ[[[zzz~~~uuujjjaaaRRR```xxxmmmqqq|||bbb\\\^^^^^^___bbb666555444333333444555666666777999===AAAEEEHHHJJJOOORRRXXX]]]```ggguuuooo```eeezzzsssfffUUULLLCCCBBBBBBBBBCCCFFFGGGDDDDDDFFFCCCAAAIIIVVVlllwww}}}rrrbbbPPPJJJMMMSSSwwwttt}}}vvvgggtttrrrRRRCCC999555666666777999;;;===???@@@DDDGGGKKKMMMNNNPPPRRRTTTSSSUUUWWWYYY[[[\\\\\\\\\ZZZZZZ[[[\\\]]]___aaabbbaaaaaaaaabbbcccdddeeeeeeddddddddddddeeefffggggggmmm}}}{{{|||~~~wwwppp___jjjiii<<<:::999:::;;;:::999===EEERRRfffzzzfffGGG>>>:::999888777666777888888888;;;>>>AAADDDIIINNNRRRTTTYYYWWWYYYbbbgggrrrwwwppp```TTTHHHFFFQQQ^^^fffhhhmmmoooqqqrrrtttvvvyyy|||}}}~~~|||ooobbbUUURRRUUUXXXaaaeee\\\SSSNNNHHHDDDAAA???===<<<777555777>>>GGGTTTfffuuurrrzzzttteeeggguuu~~~{{{pppbbbYYY\\\iii{{{iiibbbqqquuuiii|||nnnYYYhhh{{{iiiTTTDDD:::666222222333333333333444444444444555666888:::<<<===>>>>>>???AAACCCEEEGGGHHHIIILLLPPPRRRTTTVVVXXXZZZYYY[[[YYY\\\ccceeeqqqttthhhOOOnnnuuujjjGGG333======666AAAHHHVVVkkk|||vvvXXXJJJFFFAAA???@@@AAAAAAEEEJJJKKKNNNSSSWWW[[[^^^bbbeeedddiiiooorrrssstttxxx{{{zzz|||~~~qqqbbbYYYOOOJJJIIITTTppp}}}}}}tttggg^^^SSSggg|||mmmuuuggg```bbb```___ccc777666555444444555666666555666888;;;???BBBEEEGGGLLLMMMQQQYYY]]]aaakkkuuutttuuu|||eeeZZZOOOMMMOOOPPPSSSVVVVVVNNNKKKKKKHHHFFFQQQaaauuu}}}zzzppp___MMMIIIPPP^^^xxxmmm___qqqmmmPPPFFF===777777777888:::<<>>@@@CCCGGGMMMPPPQQQWWWWWWZZZcccgggrrr~~~vvvnnn]]]SSSJJJHHHQQQ[[[bbbeeegggiiikkklllnnnqqquuuxxxwwwzzzsssfff^^^QQQOOOQQQPPPXXX```\\\UUUQQQJJJDDD@@@>>><<<<<<:::555444:::CCCPPPbbbrrrsss{{{pppdddhhhxxx{{{qqqeee^^^cccrrrjjjddduuuqqqiiijjjYYYkkklllZZZJJJ???999777222222222333333444444444444444555777999<<<>>>???AAAAAABBBCCCDDDFFFHHHHHHJJJLLLPPPRRRSSSTTTWWWXXXYYY\\\ZZZ\\\bbbaaajjj~~~wwwSSSeeewwwzzzXXX888>>>???666???CCCMMM```uuueeeSSSJJJDDDAAAAAAAAA@@@CCCGGGHHHLLLQQQUUUXXX\\\```cccccchhhmmmoooppprrrwww|||{{{}}}~~~qqq___SSSLLLPPPgggyyyuuu{{{sssfff^^^YYYppprrrjjjyyy~~~dddbbbgggdddbbbfff777777555555444555666777555666777:::===@@@CCCDDDKKKIIIMMMTTTYYYZZZ```iiimmm}}}pppdddaaadddfffjjjnnniii___XXXWWWTTTSSS```rrr{{{xxxooo^^^LLLIIIQQQggg|||jjjZZZnnn```GGGCCC<<<555777888999;;;===@@@BBBCCCIIILLLOOORRRSSSUUUWWWYYYYYYYYY[[[^^^bbbeeefffeee^^^\\\YYYWWWXXX[[[```bbbbbbaaa___]]]^^^```bbbdddccccccbbbbbbccceeeggghhhhhh|||sss}}}nnnlll{{{wwwEEE:::999:::;;;999777;;;BBBMMM```tttqqqOOOBBB<<<;;;999888888888999999999;;;>>>@@@CCCGGGKKKOOOOOOVVVWWWZZZcccgggrrr}}}tttlll[[[SSSKKKJJJPPPYYY```bbbbbbdddfffhhhiiimmmqqqtttrrrvvv~~~wwwhhh]]]YYYNNNLLLNNNLLLSSS]]]\\\WWWRRRKKKDDD???===<<<<<>>@@@CCCDDDDDDDDDEEEGGGHHHIIIIIILLLOOOQQQRRRSSSUUUWWWWWWZZZXXXZZZ___\\\dddyyyaaahhh~~~hhh???@@@@@@666===@@@HHHZZZppprrr]]]MMMGGGCCCBBB@@@???AAAEEEGGGJJJOOOSSSWWWZZZ^^^aaabbbggglllnnnnnnqqqwww|||}}}~~~tttaaaQQQNNN```xxx~~~vvvuuu}}}~~~~~~qqqeee```^^^vvvrrrgggggg|||uuu___bbbjjjgggeeeiii999888666444333444555666666777777888;;;>>>@@@BBBFFFHHHLLLOOOSSSWWW[[[___kkkuuu}}}~~~wwwrrroooeee^^^hhhyyyyyynnn]]]OOOPPPYYYqqq~~~{{{ddd[[[___qqqNNNFFFAAA666666777777888<<>>@@@CCCFFFJJJMMMPPPTTTYYY\\\bbblllzzz|||wwwmmmgggpppwwwkkkZZZLLLOOOZZZwww||||||}}}___YYY\\\rrryyycccGGGCCC@@@888:::888777999===CCCGGGGGGFFFKKKNNNRRRTTTVVVXXXZZZ\\\[[[\\\\\\^^^```ccceeegggdddcccaaa````````````aaa`````````___^^^___aaacccaaaaaaccceeeiiikkkkkkjjjkkkwww{{{~~~yyymmm{{{pppQQQ>>><<<<<<===;;;888;;;AAALLLaaaqqqbbbJJJ@@@;;;888999888666666999999;;;===???@@@CCCHHHKKKMMMTTTTTTWWWaaahhhvvvzzzlllcccVVVMMMFFFGGGJJJKKKMMMOOOTTTVVVYYY[[[^^^ccchhhlllqqquuu|||yyyuuulll___UUUPPPLLLGGGFFFLLLSSSZZZ]]][[[TTTLLLFFFCCCAAA>>>;;;888999999<<>>>>>AAADDDIIINNNRRRVVVZZZ]]]___aaacccgggkkkooosssuuuxxxyyy{{{}}}mmmYYYPPPWWWdddwww}}}ooodddbbbwwwwwwhhhnnn}}}nnnaaa```fffiiikkknnn<<<;;;888666444333333444333333333444666888;;;<<<@@@CCCGGGJJJMMMQQQUUUYYY]]]eeeppp{{{wwwqqqxxxrrrfffWWWNNNUUUccczzzxxxbbbaaadddggggggSSS???>>>===999;;;888999;;;@@@EEEIIIJJJJJJKKKNNNRRRUUUVVVXXX[[[]]][[[\\\]]]^^^```ccceeefffeeedddcccbbbaaaaaaaaaaaabbbaaaaaaaaaaaabbbccccccaaaaaabbbeeejjjmmmnnnnnnllluuu}}}jjj|||kkk~~~WWW===;;;;;;===;;;888:::>>>KKK^^^kkkzzzfffLLL@@@;;;777888888666777999999:::<<<>>>@@@CCCGGGJJJLLLSSSSSSVVVaaaggguuuvvvfff\\\QQQIIIBBBCCCDDDDDDDDDGGGJJJLLLPPPSSSWWW\\\bbbggglllqqqxxx}}}vvvqqqhhh\\\SSSOOOKKKFFFFFFKKKSSS[[[```]]]VVVLLLEEECCCAAA???===:::::::::<<>>===:::555333333333333333444666666444666888:::;;;===AAADDDEEEFFFFFFGGGHHHIIIKKKKKKMMMNNNPPPPPPPPPQQQTTTVVVZZZYYYZZZ\\\aaadddffffffzzznnniiiqqqsss^^^CCC;;;===888???AAANNNeeewwwuuu```KKKBBBBBBAAA>>>===>>>BBBFFFKKKNNNRRRWWWZZZ]]]^^^```cccgggllloooqqquuuvvvxxx{{{}}}~~~~~~ooo\\\PPPSSS\\\vvv|||{{{kkkfffiiisssqqqzzzrrrjjjcccdddgggiiikkknnn===<<<:::777555444333222222222222333444666999:::>>>AAADDDGGGJJJNNNRRRUUUYYY___hhhooo|||}}}yyy|||{{{mmmbbbWWWTTTbbbttt{{{zzzqqqvvvxxxiii]]]JJJ<<<:::999777999999;;;>>>CCCHHHLLLNNNOOOLLLOOOSSSVVVWWWYYY\\\^^^^^^______```aaabbbcccdddddddddcccbbbbbbaaaaaaaaadddccccccdddeeefffeeedddcccbbbcccfffjjjmmmooooookkksssnnn|||dddjjj^^^<<<::::::===<<<999999<<>>???>>>>>>AAABBBDDDGGGKKKOOOUUU]]]aaaiiinnnuuu{{{wwwpppggg\\\TTTNNNJJJFFFEEEJJJSSS]]]dddaaaYYYNNNGGGCCCAAA@@@>>>;;;::::::<<>>;;;555333333333333444555666777555777999;;;<<<>>>AAADDDEEEEEEFFFFFFHHHJJJLLLMMMPPPQQQRRRRRRQQQRRRTTTVVVZZZZZZ[[[^^^bbbdddddddddwww~~~nnnaaaeeezzztttKKK;;;AAA:::???>>>GGG[[[ooo}}}nnnSSSFFFEEEDDDAAA???===@@@DDDGGGKKKOOOSSSWWWZZZ[[[]]]aaaeeeiiilllnnnrrrsssuuuxxxzzz|||}}}~~~~~~~~~~~~vvvpppyyyzzznnn\\\PPPQQQYYYsssxxx}}}uuujjjkkktttuuuooozzzqqqkkkjjjiiiiiiiiiiiijjjmmm>>>===;;;999666444333222333333222333444666888999<<>>:::888:::;;;<<<>>>BBBGGGJJJNNNQQQRRROOORRRUUUXXXYYY[[[]]]___bbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa`````````cccbbbbbbdddfffgggeeebbbeeeeeeeeegggjjjlllmmmlllkkkqqq}}}uuueeeYYY___===::::::<<<<<<999888:::AAARRR[[[iiioooTTTFFF>>>777888999888777888777999;;;===>>>BBBFFFIIIJJJQQQRRRTTT^^^cccppphhhSSSHHHAAA<<<999;;;;;;:::;;;>>><<<>>>AAADDDIIIOOOWWW\\\ffflllttt{{{yyyqqqhhh]]]VVVNNNKKKGGGEEEJJJTTT___gggfff^^^RRRIIIEEECCC@@@>>><<<::::::<<>>===<<<:::777555444333333333333333333555777888:::<<<@@@BBBEEEHHHLLLPPPRRRVVV[[[aaakkk~~~{{{}}}zzznnneeebbb^^^___aaaiiisssyyyiii^^^XXX]]]sss}}}YYYCCCAAA;;;:::???AAA???BBBFFFJJJMMMOOOSSSUUUSSSUUUXXXZZZ[[[\\\^^^___bbbcccccccccbbbbbbaaa```^^^^^^___````````````___bbb```aaacccffffffccc___fffffffffiiikkkllljjjhhhlllqqq{{{{{{wwwoooTTTwww```@@@;;;999<<<<<<:::999;;;===NNNVVVbbbwww___KKKAAA999999:::999777888777888;;;<<<>>>AAAEEEHHHIIIPPPPPPSSS[[[```kkkfffPPPDDD===:::999;;;;;;888999<<<999:::<<>>999666111555555444555555666777888888:::<<<===>>>@@@CCCEEEGGGGGGGGGHHHJJJMMMQQQSSSTTTUUUVVVVVVVVVWWWYYY[[[^^^^^^^^^```cccddddddbbbfff|||rrrWWWTTTwwwbbbCCCAAA===???;;;<<>>???AAABBBDDDGGGKKKNNNRRRTTTWWW[[[```eeejjjlllmmmnnnqqqtttvvvxxxzzzzzz~~~~~~~~~}}}}}}qqqfffeeeiiihhhgggaaaVVVOOOTTT]]]oootttzzz~~~yyyooollluuuyyyooommmmmmffflllqqqsssooolllkkklllkkk======<<<:::888666555444333333222222222444555666777999<<>><<<;;;===;;;777777;;;777888999:::===CCCJJJPPPZZZaaallluuu|||xxxnnnccc\\\RRROOOKKKGGGJJJTTTcccmmmoooggg\\\RRRKKKEEE@@@;;;:::888888>>>GGGRRRYYY\\\___vvvtttaaa\\\hhhyyy{{{wwweeehhh|||xxxnnn|||sssdddeeesssUUU>>>777666333555555555555666777888999999;;;===>>>>>>@@@CCCFFFHHHHHHHHHIIIKKKOOOSSSUUUVVVWWWXXXYYYXXXYYY\\\^^^cccbbbaaabbbeeeffffffeeeddd|||zzz]]]RRRmmmsssPPPBBB======<<<===EEEVVVjjj{{{iiiWWWMMMGGGDDDDDD???@@@AAAAAABBBDDDHHHKKKMMMOOORRRWWW]]]ccchhhjjjlllmmmpppsssuuuxxxyyyzzz~~~ssseee[[[ZZZ\\\^^^\\\SSSNNNSSS]]]lllrrryyy~~~|||vvvqqqsss~~~wwwtttyyyjjjkkkmmmqqqrrrmmmkkkmmmnnnlll===<<<<<<;;;999777555444333222111111111222444555555777:::===???BBBFFFIIIJJJMMMPPPUUU[[[bbbjjjooo{{{vvvggg```cccoooqqqcccTTTOOOCCC???:::888<<>>999;;;<<<;;;;;;===<<>>>>>>>>;;;777666999777777777888:::@@@FFFKKKUUU\\\gggqqqyyy~~~ssshhhaaaTTTQQQLLLHHHJJJUUUcccnnnrrrjjj^^^UUUMMMFFF???:::999777888>>>IIISSSZZZ]]]___xxxppp```ZZZgggwwwwwwwww~~~tttdddhhh~~~wwwkkk~~~tttfffiiiwwwXXX???888999777555555555666666777888999:::<<<===>>>???AAACCCFFFIIIIIIHHHIIILLLPPPTTTWWWVVVXXXYYYZZZZZZ[[[^^^```fffeeecccdddfffhhhhhhgggbbbyyydddTTTggg]]]EEE=========???EEESSSfffuuu}}}rrr___RRRJJJFFFFFFAAAAAAAAAAAAAAACCCFFFIIIIIILLLOOOUUU[[[aaafffiiikkkmmmooorrruuuwwwyyyzzzuuueeeVVVPPPSSSXXXYYYRRRMMMRRR\\\hhhnnnvvv{{{}}}~~~}}}vvvsssssszzzxxxxxxgggmmmlllqqqpppkkkjjjooopppmmm>>><<<:::999:::999666333222111111111111222444555555666777888:::===BBBEEEHHHIIIJJJMMMRRRWWW\\\___ggghhhlllsssyyyvvviiiiiinnnyyy~~~uuubbbSSSHHHAAA999666777<<>>BBBCCCIIIKKKMMMQQQSSSUUUUUUVVV___```aaabbbcccbbbaaaaaa\\\]]]]]]]]]^^^^^^______\\\^^^```aaabbbccceeegggggghhhjjjlllmmmkkkfffbbbaaabbbcccdddeeeffffffgggbbbjjjtttlllyyyooo|||RRRAAA555777===<<<::::::<<>>;;;888999888888888999;;;===???BBBCCCHHHKKKNNNPPPRRRXXX```gggiiiUUUJJJCCC<<<;;;;;;999888::::::999999999;;;===@@@BBBJJJQQQ```qqq{{{{{{mmmddd___WWWPPPOOORRRYYYeeepppuuummmccc[[[SSSJJJCCC???;;;999999<<>>===@@@KKK]]]nnnwwwrrrcccTTTHHHDDDCCCBBB@@@>>>===???CCCGGGHHHIIIJJJNNNSSSZZZ```dddmmmnnnppppppqqqsssvvvyyy|||~~~ppp```YYYUUUVVVYYYUUUOOOVVVcccnnnqqqwww}}}~~~zzz{{{ssspppwww~~~rrryyymmmaaakkkooorrrqqqmmmkkkmmmqqq>>><<<:::::::::999666333222222111111111222444555333444666666888;;;???BBBFFFFFFHHHKKKOOOTTTXXX[[[ZZZ[[[___dddhhhqqqttttttxxx~~~qqq___SSSKKKCCC;;;888888<<>>======@@@EEEEEEJJJLLLOOORRRUUUWWWXXXXXX______aaabbbbbbbbbaaa```^^^^^^^^^^^^______`````````aaabbbbbbaaabbbdddfffgggggghhhiiijjjhhhddd```aaaaaabbbcccdddeeeffffffdddiiioooyyyllluuuooovvv^^^HHH777999>>>;;;888:::<<>><<<999999777888888999;;;===???AAACCCHHHJJJMMMOOORRRWWW```fff~~~yyygggVVVLLLDDDCCCBBB???======::::::999999:::<<>>@@@DDDCCCFFFIIIIIIGGGHHHMMMOOOPPPQQQSSSTTTTTTUUUUUUYYYYYY[[[\\\___aaaccceeebbbdddccc```bbbggghhhdddbbblllzzzmmmddd^^^AAA>>>======>>>GGGVVVeeennn|||sss```OOOGGGEEEDDDBBB@@@>>>???BBBDDDGGGHHHJJJNNNSSSYYY___bbbkkkmmmooopppqqqsssvvvxxxyyy|||vvvfffcccbbbbbb[[[UUU]]]llluuuwwwzzz~~~|||~~~xxxrrrsss}}}wwwmmmvvvnnneeennnqqqssssssqqqooopppqqq===<<<:::::::::999777555333333222111111222333444111222444444555777;;;>>>CCCCCCDDDGGGJJJNNNRRRTTTUUUUUUXXX\\\^^^dddppp|||mmm]]]UUULLLDDD===:::999===GGGQQQ___lllxxx|||~~~}}}lll^^^SSSKKKMMMhhhpppdddiiinnnMMM:::===???CCCIIIHHHKKKMMMQQQTTTXXXZZZ[[[\\\______aaabbbbbbbbbaaa```______````````````aaaaaadddddddddbbb```aaaccceeegggfffeeeeeeeeedddaaa___``````aaabbbcccdddeeeeeeeeehhhllltttuuuuuupppmmmnnnQQQ:::;;;???999666:::;;;HHHSSS\\\ssswwwSSS>>>>>><<<::::::666888888999;;;===???AAABBBGGGIIIMMMOOOQQQVVV^^^dddyyy{{{aaaTTTHHHEEEDDDAAA>>><<<;;;:::999999999;;;===???EEEKKKZZZmmm{{{uuujjjccc]]]^^^cccjjjuuu{{{ooofff^^^TTTFFF;;;<<<;;;;;;<<>>>>>>>>???CCCMMMZZZdddttt}}}jjjUUUGGGGGGEEECCCAAA??????@@@AAAEEEGGGJJJNNNSSSXXX\\\___gggjjjmmmpppqqqrrrtttvvvwwwzzz~~~yyyvvvrrrmmmbbb[[[eeeuuu}}}|||}}}~~~~~~}}}yyytttqqqxxxuuuppp|||nnniiippprrrtttuuuuuusssrrrqqq<<<;;;;;;;;;:::999888777555444222222111222333444000222333444444666888;;;@@@@@@BBBDDDFFFIIILLLNNNTTTTTTWWW[[[\\\___gggpppxxxiiiZZZVVVIIIBBB<<<999999===FFFQQQ^^^kkkwww{{{|||~~~yyyjjj]]]UUUOOORRRmmm}}}ggg```eeewww|||ppp]]]DDD999???AAAEEEKKKJJJMMMOOOSSSWWWZZZ]]]^^^___``````bbbcccccccccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaddddddbbb```___```cccfffiiifffdddbbbbbbbbb```_________```aaabbbcccddddddeeehhhllluuu~~~tttpppbbb}}}[[[???<<<>>>888666;;;999CCCLLLVVVmmm~~~XXX???===<<<;;;;;;777888888999:::<<<>>>@@@AAAEEEHHHLLLNNNPPPUUU\\\bbbttttttdddRRRJJJGGGCCC???>>><<<;;;:::999999:::;;;===BBBIIIXXXkkk{{{tttmmmhhhiiilllqqq{{{}}}rrriiibbbZZZKKK===;;;;;;:::;;;???FFFOOOUUUiii~~~sssfffeee]]]VVVTTTSSSSSSYYYaaaeeeiiidddbbbeeeccchhhxxxllljjjxxxttt~~~}}}iiiuuuppp^^^SSSFFF>>>999666555777888777888:::>>>DDDJJJNNNRRRPPPQQQSSSRRROOOQQQUUUTTTUUUVVVWWWXXXXXXXXXXXXXXXYYY[[[]]]_________^^^^^^^^^]]]^^^aaaccccccbbbbbb___gggzzzmmmmmmOOO@@@??????@@@BBBGGGRRR]]]ooo{{{ttt]]]MMMGGGEEEBBB@@@@@@@@@??????CCCEEEHHHMMMQQQVVVYYYZZZaaaeeekkknnnpppqqqrrrssswwwzzz}}}uuufff^^^hhhwww}}}{{{|||~~~|||uuurrrsss}}}ttttttyyyllljjjppppppqqqssstttssspppmmm:::;;;<<<;;;:::999999999666555333222222222333333111333444444444555777999===>>>???AAADDDFFFHHHIIINNNNNNQQQUUUWWWXXX^^^eeelllyyygggUUUPPPBBB===888777888<<>>EEEOOOddd[[[@@@===;;;;;;<<<888888888999:::<<<>>>???@@@DDDGGGKKKMMMOOOTTTZZZ```nnnnnn^^^TTTKKKEEECCC???===;;;999999999:::;;;AAAFFFUUUjjj|||zzztttssstttxxxxxxlllddd\\\MMM>>>999999999999<<>>AAACCCFFFJJJNNNRRRUUUVVV\\\```gggkkknnnooopppqqqwwwzzz~~~|||kkkdddkkkwww{{{zzzxxxyyy|||}}}zzz}}}{{{sssssswwwyyyqqqtttqqqiiihhhlllkkklllnnnoooooollljjj999;;;<<<<<<:::999:::;;;777666444333222222222333222333555555444444555777:::;;;===???AAADDDEEEFFFHHHHHHKKKPPPRRRSSSWWW]]]bbbkkk}}}kkkSSSKKK>>>999555666777;;;DDDNNNYYYfffrrrwwwyyy|||~~~}}}|||}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~zzzsssaaa\\\^^^```eeezzzllloooooojjj```RRRIII>>>???FFFEEEIIINNNLLLOOOQQQUUUXXX\\\^^^___```aaabbbcccdddddddddcccbbb``````_______________^^^\\\]]]^^^^^^^^^```dddgggjjjgggcccaaaaaabbbbbbaaa______```aaabbbcccddddddbbbdddhhhppp}}}wwwwwwwww^^^ddd}}}uuuSSS>>>777999;;;;;;999;;;@@@JJJ[[[ttt___DDD???;;;:::<<<:::888888999:::;;;===???@@@BBBFFFJJJMMMOOORRRYYY]]]fffvvvwwwdddRRRGGGDDDAAA@@@===;;;999999::::::???DDDRRRhhh{{{{{{zzzyyyzzz~~~nnnbbbYYYKKK<<<777888999999<<>>===888666888999999<<<@@@GGGNNNTTTXXXVVVTTTTTTUUUTTTRRRTTTYYYZZZZZZ[[[\\\\\\]]]\\\\\\[[[\\\]]]___```aaaaaaaaa___\\\[[[]]]]]]ZZZXXXXXXYYYZZZ___kkkzzz{{{|||cccdddsssGGG>>>:::<<<===<<>>CCCJJJHHHLLLRRRPPPPPPQQQUUUXXX[[[]]]^^^^^^___```aaabbbcccbbbaaaaaa^^^^^^^^^]]]]]]]]]\\\\\\\\\]]]___``````aaadddggggggeeebbb```aaabbbbbbaaa___``````aaabbbcccdddeeebbbccceeekkkwww~~~{{{rrrvvvgggVVVjjjbbbAAA555;;;===888;;;;;;???GGGVVVjjjeeeKKKDDD<<<888;;;:::888888999:::;;;===>>>???AAAEEEJJJLLLNNNQQQWWW\\\bbbmmmttt\\\LLLGGGDDDBBB???<<<:::999::::::===AAANNNdddyyyzzzxxxwwwwww{{{}}}jjj[[[SSSHHH;;;777999::::::===EEERRR[[[hhh|||~~~vvvnnnggg^^^^^^]]]\\\[[[\\\\\\[[[]]]dddeeehhhnnnmmmppp~~~kkkfffuuu~~~yyytttfff}}}eeeRRRBBB???<<<777666;;;999;;;>>>DDDJJJQQQWWWZZZTTTRRRRRRSSSRRRQQQSSSYYYZZZ[[[[[[\\\\\\\\\\\\\\\ZZZZZZ[[[\\\]]]___aaabbb^^^ZZZYYY\\\]]]XXXUUUVVVVVV\\\```dddsss{{{]]]SSSlllyyyQQQBBB999;;;<<<:::<<>>>>>???BBBEEEJJJNNNQQQTTTXXX^^^cccfffiiikkkmmmrrrwww|||zzzvvvxxxyyyyyyyyy{{{~~~~~~}}}|||}}}}}}{{{xxxuuurrryyyzzzmmmjjjmmmlllhhhfffhhhiiigggeeedddgggjjj888:::======:::999;;;===888777555333222111222222111222444444222111222222444555888:::===???AAAAAAEEEBBBDDDHHHKKKLLLOOOTTT\\\]]]iiieeeVVV???:::777777777999@@@HHHUUUbbbooouuuxxx{{{~~~~~~|||}}}~~~~~~}}}|||}}}||||||||||||{{{{{{{{{yyyzzz|||~~~~~~~~~~~~}}}tttmmmaaabbbnnnwww|||}}}wwwaaaPPPBBB>>>EEELLLJJJNNNUUUSSSPPPRRRTTTXXXZZZ\\\\\\]]]]]]^^^```aaaaaaaaa```___]]]]]]]]]\\\\\\[[[[[[[[[]]]___aaabbbbbbbbbdddfffeeecccaaa```aaabbbaaa`````````aaabbbcccdddeeeeeeccccccdddjjjuuu~~~{{{ssstttqqqpppOOO]]]mmmDDD444<<>>???AAAEEEIIILLLNNNQQQVVV[[[aaaiii|||gggVVVPPPEEECCC@@@===;;;:::::::::;;;>>>LLLbbbwwwyyytttrrrqqqqqquuu{{{yyy~~~xxxdddUUUNNNFFF<<<888:::;;;;;;>>>GGGTTT^^^eeeyyyzzzsssmmmfff______^^^[[[[[[\\\\\\[[[ZZZcccggglllsssrrruuuzzzhhhfffxxx{{{}}}vvviiisss\\\HHH@@@<<<555555;;;999;;;@@@FFFMMMSSSXXX[[[SSSPPPPPPRRRQQQPPPSSSXXXXXXXXXYYYZZZZZZZZZYYYYYYVVVVVVVVVWWWYYY[[[^^^___]]]XXXWWW\\\\\\WWWUUUVVVTTT^^^aaa```nnnvvvWWWIII]]]uuuxxxZZZHHH;;;<<<>>>:::;;;@@@EEEMMM___sss|||{{{aaaXXXLLLEEECCCCCCAAA???>>>======???CCCGGGLLLOOORRRVVV[[[```cccgggjjjmmmooouuu{{{|||{{{zzzyyy{{{|||~~~zzzvvvtttrrr{{{qqqdddfffooopppiiifffiiijjjgggcccccchhhmmm;;;;;;::::::999888777777888888777666555333111000111111111111111111222222444444555555666888999:::>>>@@@CCCEEEGGGJJJNNNQQQQQQUUU```wwwyyybbbFFF===777888777666<<>>999;;;:::<<>>CCCEEEGGGJJJNNNQQQUUUWWW```dddmmmkkkRRROOOHHHBBB???;;;888:::>>>>>>???HHH\\\ooo~~~vvvtttrrruuuyyyyyyvvvqqqllljjjhhhffffffhhhjjjllllllllleeeXXXLLLEEE???:::>>>:::999;;;@@@JJJ\\\llluuuyyy~~~~~~uuukkkffffff^^^```bbbdddccc```]]]ZZZZZZ^^^dddkkksss{{{lll]]]iiiuuu|||}}}lllmmmoooNNN???;;;777888===<<<@@@DDDHHHKKKNNNRRRTTTOOOPPPPPPQQQSSSUUUVVVWWWYYYYYYYYYZZZYYYXXXXXXWWWVVVVVVVVVVVVUUUWWW[[[]]]ZZZXXXUUUVVVYYYZZZZZZXXXXXXZZZ[[[^^^kkk~~~hhhOOONNNddd|||iiiVVVBBB<<<<<<;;;;;;<<>>AAAFFFJJJMMMSSSVVVYYY\\\^^^aaadddgggggglllrrryyy~~~}}}|||}}}~~~}}}yyyyyywwwooottt~~~kkkaaadddggghhhhhhkkkfffdddfffdddaaadddkkk;;;;;;::::::999888888777888888888777555333222111111111111111111111222222444444444555666777999999<<<>>>AAACCCDDDGGGKKKNNNSSSSSSWWWiiimmmFFF<<<666777777666<<>>BBBCCCEEEHHHLLLPPPSSSUUUYYY]]]fffyyymmm]]]RRRHHHCCC@@@<<<999:::<<<<<>>===<<<<<<>>>BBBEEEHHHOOORRRVVVYYY\\\___bbbdddeeeiiiooouuuyyy~~~~~~~~~~~~~~~~~~yyyrrruuuuuupppyyynnndddfffgggiiilllkkkgggeeeeeedddbbbfffmmm;;;::::::999999888888888888888888777666444333222222222222222222222111111333333333444555666777888888:::===???@@@CCCFFFIIIQQQOOORRR```|||vvvEEE;;;555777777666<<>>LLL\\\kkkyyyzzztttjjjaaaVVVTTTSSSUUUYYYZZZXXXUUUVVVVVVVVVYYY^^^dddjjjnnnnnniii```UUUOOOLLLFFF???>>><<<;;;:::===JJJbbbxxxvvvnnnjjjiiijjjhhheeecccdddggglllnnnjjjjjjmmmuuu~~~|||hhhbbbtttzzzrrr|||xxxsssfffLLL???;;;888999===???BBBEEEHHHIIIKKKNNNPPPPPPPPPPPPPPPPPPQQQQQQRRRTTTTTTTTTSSSSSSSSSRRRRRRUUUVVVVVVUUUTTTUUUWWWZZZ]]]\\\\\\^^^___^^^\\\ZZZWWWZZZ[[[ZZZ___lllzzzlllRRRUUUsssrrrLLL;;;>>>@@@999>>>BBBLLLVVV^^^gggvvvzzz```QQQKKKGGGEEEDDDAAA???>>><<<===???AAACCCHHHLLLQQQVVVYYY[[[^^^```aaaeeejjjooossswww|||~~~~~~}}}~~~~~~~~~~~~~~~}}}qqqmmmssswwwuuuoooiiijjjggghhhppplllhhhfffeeecccbbbgggmmm:::::::::999999888888888888888888888777666555444333222222222222222111111222222222333333555666666666888:::<<<===???BBBEEEJJJMMMSSS___ppp{{{nnnDDD:::555777777666===FFFTTT___iiimmmoooqqqrrrppppppqqqqqqrrrrrrrrrrrrrrrppppppppppppppppppppppppoooooonnnooorrrvvvzzz|||}}}zzzvvvtttsssxxxlllooouuuQQQLLLFFFIIIMMMQQQTTTTTTTTTSSSNNNQQQUUUZZZ^^^___]]][[[YYY]]]______bbbeeeccc___[[[ZZZ]]]bbbbbb]]]ZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\^^^^^^]]][[[YYYYYY[[[]]]___``````bbbcccdddeeeeeedddeeedddbbbiiiuuu}}}~~~tttwwwlllddd___yyy{{{LLL666777>>><<<::::::>>>CCCMMM```pppdddJJJAAA===>>>999999999999::::::;;;<<>><<<:::BBBWWWkkk~~~wwwrrrpppnnnnnnllliiihhhiiimmmrrruuuooonnnpppwwwvvveeeeee{{{vvvwwwpppfffmmmmmmZZZGGG===;;;:::<<>>>>>DDDMMMVVV^^^jjjuuulllYYYPPPLLLHHHEEEDDDBBB@@@>>>===>>>@@@AAACCCGGGMMMRRRUUUXXX[[[]]]]]]aaafffkkkppptttxxx{{{|||~~~|||}}}~~~~~~~~~~~~}}}~~~{{{yyy{{{}}}~~~~~~zzzpppnnnvvv}}}nnnlllnnnhhhgggpppmmmkkkhhheeebbbbbbfffjjj::::::999999999999999888888999999999888777777666333333333333222222111111111111111111222333444444555666888999:::<<>>HHHVVV^^^fffiiijjjlllmmmkkklllmmmnnnnnnoooooonnnnnnmmmmmmmmmmmmmmmmmmnnnnnnkkklllmmmooossswww{{{}}}}}}|||vvvvvvzzzzzzhhhjjjiiiOOONNNIIILLLPPPTTTVVVVVVVVVUUUQQQSSSWWW\\\___^^^[[[WWWZZZ]]]^^^___bbbfffddd```[[[ZZZ]]]bbbbbb^^^[[[\\\ZZZZZZZZZZZZ[[[[[[\\\\\\]]]]]]]]]\\\ZZZZZZ[[[\\\]]]^^^___```aaabbbccccccdddffffffggglllwww|||ttteeeuuukkk^^^oooVVV777666@@@;;;999:::===AAAKKK\\\kkkhhhNNNCCC======::::::999999999:::;;;;;;???@@@BBBEEEIIIMMMPPPRRRWWWYYY]]]dddsssbbbMMMGGGBBB<<<888<<<888888===DDDLLLWWWaaahhhiiifffbbb``````\\\VVVTTTTTTUUUWWWZZZ]]]^^^___]]]\\\ZZZ[[[aaajjjtttzzzyyymmmaaa[[[WWWNNNEEE??????>>><<<999<<>>======???@@@@@@DDDIIINNNQQQTTTWWWZZZYYY]]]ccciiinnnssswww{{{wwwyyy{{{{{{{{{zzzzzz{{{zzz{{{|||||||||}}}~~~}}}~~~}}}}}}~~~|||xxxuuuuuuwwwzzz}}}~~~}}}~~~yyyrrrsss{{{|||~~~kkknnnpppiiigggmmmmmmmmmjjjfffcccccceeeggg999999999999999999999999999999999:::999999888888444444444333222222111111111000000000111111222333333555777777888:::<<>>:::999:::===@@@HHHXXXgggvvvsss[[[HHH======;;;;;;:::999999999::::::>>>???AAAEEEHHHLLLOOOQQQSSSTTTYYY```kkkxxx]]]MMMCCC===;;;===999999;;;>>>AAAIIIQQQSSSVVVXXXYYY]]]bbbbbb^^^ZZZ[[[\\\___bbbfffiiikkkgggccc^^^]]]aaakkkvvv~~~|||ssshhhaaa\\\TTTKKK===;;;;;;;;;999:::BBBLLLdddrrr||||||{{{~~~~~~{{{ssstttvvvxxxyyyyyyxxxwwwuuuvvvxxx|||jjj^^^iiixxxhhhVVVPPPJJJDDD>>>;;;;;;>>>AAACCCDDDFFFHHHJJJJJJJJJKKKMMMIIIJJJKKKMMMOOORRRTTTUUURRRQQQOOONNNNNNNNNOOOPPPQQQSSSUUUUUUUUUUUUWWWYYYXXXYYYZZZYYYWWWTTTSSSTTTUUUVVVXXXYYYYYY\\\iiivvvyyyyyyxxxeeerrrxxxRRR@@@>>>:::888999>>>CCCJJJUUU```qqqrrreeeTTTFFFGGGEEEBBB>>>===<<<===>>>>>>AAAEEEHHHKKKOOOSSSVVVVVVZZZ```fffkkkpppuuuxxxtttvvvxxxyyywwwwwwwwwxxxyyyzzz{{{{{{zzzzzz|||~~~~~~zzzvvvtttsssrrrqqqrrrtttwwwxxx|||{{{{{{|||~~~yyywwwzzz{{{zzz~~~www|||qqqjjjnnnooojjjhhhkkklllnnnnnniiifffhhhiiihhh999999999999999999999999999999:::::::::::::::999555444444333222222111111000000//////000000111111111333555555555777999<<<===BBBLLLSSSUUUXXXgggwww{{{nnnyyy}}}mmmEEE<<<777999;;;;;;BBBLLLRRRWWW[[[ZZZ[[[^^^^^^\\\]]]^^^^^^___```_________``````aaaaaabbbbbbbbbbbbaaadddiiinnnssswwwzzz{{{yyy{{{}}}~~~yyyooojjjsssvvvqqqjjjbbbYYYQQQNNNOOOPPPQQQSSSVVVXXXYYYZZZZZZXXXYYY[[[^^^______[[[YYY[[[]]]^^^]]]```dddccc___\\\ZZZ\\\``````]]]\\\^^^ZZZZZZZZZ[[[\\\^^^```aaaZZZ\\\_________^^^___````````````aaaaaabbbbbbbbbdddhhhlllooooooqqqxxxmmm]]]rrr~~~cccYYYtttjjjAAA555;;;:::999999<<<>>>EEESSSaaannnmmmNNN>>>AAA<<<;;;::::::999999999999<<<===@@@CCCGGGJJJNNNOOOPPPQQQVVV]]]cccpppkkkTTTEEE??????;;;999:::<<<;;;;;;@@@GGGHHHNNNUUU[[[fffppptttrrrqqqqqqqqqqqqqqqrrrtttuuupppjjjbbb^^^bbblllyyy|||qqqggg___WWWOOO@@@<<<::::::::::::???EEEXXXjjjyyy}}}~~~yyy{{{}}}~~~}}}zzzyyy{{{~~~zzzcccZZZiiijjjVVVIIIBBBAAA???<<<<<>>>>>>>>===>>>AAACCCEEEIIIOOORRRTTTXXX]]]cccgggkkkooorrrssstttvvvvvvvvvvvvxxxyyyvvvxxxyyyyyyxxxxxxzzz{{{}}}~~~|||wwwqqqllljjjkkklllnnnpppqqqssstttuuuvvvyyy||||||~~~vvv|||{{{hhhjjjllllllllllllkkkjjjiiinnnpppmmmllloooooommm999999999999999999999999999999:::;;;;;;;;;::::::555555444333333222111111000////////////000000111000111333333333555777999777>>>NNN^^^ccc```ccciii{{{zzzkkkqqqwwwkkkEEE<<<777:::<<<<<>>AAAEEEIIILLLNNNQQQQQQUUU[[[^^^dddvvvrrrYYYHHHBBBCCC888888:::<<<;;;999===CCCHHHOOOYYYdddrrr~~~zzzwwwwwwwwwvvvooofff```cccooo}}}yyykkkaaaXXXPPPGGG@@@;;;:::::::::<<<@@@RRRgggyyy~~~~~~|||{{{uuu^^^WWWiiilllWWWGGG@@@AAAAAA>>>>>>@@@BBBBBBEEEGGGJJJKKKKKKLLLMMMOOOMMMMMMMMMNNNOOOQQQRRRSSSOOONNNLLLKKKJJJKKKMMMNNNJJJLLLOOOQQQRRRSSSUUUVVVVVVWWWWWWTTTPPPNNNPPPRRRYYYVVVVVVXXXXXXVVV\\\fff^^^WWWWWWvvvuuuKKKAAA@@@>>>======;;;===IIIUUU]]]kkkhhhXXXTTTOOOIIIDDDBBB@@@@@@<<<===>>>???AAAFFFKKKPPPSSSWWW[[[```cccgggjjjmmmpppqqqqqqqqqqqqssswwwzzztttvvvwwwxxxwwwwwwyyyzzzqqqwww}}}~~~zzzyyy||||||yyyvvvtttrrrnnnhhhcccdddfffiiilllooopppqqqqqqpppsssyyy~~~vvvvvvhhh^^^hhhnnnkkkiiimmmnnnkkkfffnnnrrrpppqqquuuuuurrr::::::999999::::::;;;<<<::::::::::::::::::::::::888888777555444333222111222222222222111111111000000000111222333333444444777???PPPcccmmmkkkgggeeennnqqqnnnddd]]]]]]^^^]]]GGG>>>777777:::>>>EEEMMMNNNOOOQQQSSSTTTUUUTTTTTTVVVVVVVVVVVVUUUUUUTTTTTTSSSTTTVVVXXXYYYYYYYYYXXX\\\```eeehhhkkkqqqxxx~~~{{{zzz{{{|||}}}~~~~~~}}}|||vvvssshhh^^^jjjmmmWWWNNNNNNPPPOOOQQQQQQRRRTTTXXXYYYYYYXXXZZZ\\\___aaabbbaaa```^^^\\\\\\]]]___bbbbbb```^^^______``````___^^^\\\[[[XXXYYYZZZ[[[]]]```bbbccceeedddccccccbbbaaaaaa```fffdddbbb______```bbbdddaaahhhoooppplllkkkqqqxxx|||xxx{{{___aaasssPPPZZZwwwnnnHHH999===;;;;;;===>>>;;;===IIIWWWggg}}}WWWCCC>>>???<<<:::999999;;;;;;;;;:::;;;===???BBBEEEGGGIIIPPPSSSVVVWWWZZZbbbnnnwwwwwwbbbRRRHHHCCC>>><<<;;;<<<;;;;;;BBBJJJPPPUUU```ooo~~~{{{zzzzzzzzzrrrjjjhhhiiiooo|||~~~qqqeeeZZZQQQGGG@@@;;;;;;;;;:::<<<@@@NNNnnn~~~oooaaa^^^mmm|||tttUUUBBBFFFCCC@@@???@@@BBBBBBBBBFFFGGGIIILLLNNNPPPQQQRRROOOOOONNNMMMNNNOOOQQQRRRNNNMMMKKKJJJJJJKKKMMMNNNNNNNNNOOOQQQRRRTTTUUUUUUZZZYYYWWWTTTPPPOOOPPPRRRVVVXXXZZZYYYVVVWWW]]]bbbuuujjjQQQUUUiiidddHHH@@@???>>><<<<<>>>>>>>>AAAFFFKKKOOORRRWWW[[[^^^aaadddffflllmmmnnnpppqqqsssuuuuuutttsssrrrrrrrrrssstttuuussstttvvvxxxyyyyyyyyyyyytttrrroookkkfffddddddeeeeeefffhhhkkkmmmooopppqqqtttuuuyyyqqqdddhhhiiikkkmmmnnnnnnmmmmmmjjjnnnrrruuuuuuttttttuuu:::::::::999:::;;;;;;<<<;;;;;;;;;:::::::::::::::999888777666555333222222222222222111111111000000000000111222222333444444:::===KKKaaasssxxxtttqqqkkklllggg\\\SSSQQQRRRQQQKKKAAA888888<<>>===>>>???BBBJJJSSS___dddnnn{{{~~~}}}uuunnnkkklllrrrxxxlll^^^TTTJJJCCC===;;;;;;:::<<>>===;;;;;;AAAJJJTTT]]]jjjvvvuuueeeXXXKKKAAA@@@DDD@@@AAABBB@@@???@@@DDDGGGJJJMMMQQQTTTWWW[[[___bbbfffgggiiilllnnnpppqqqrrrqqqpppoooooooooppprrrrrroooppprrrsssttttttssssssmmmllljjjgggdddcccdddfffbbbdddfffhhhjjjmmmrrrvvv}}}~~~ssskkkiiiiiijjjkkklllmmmmmmmmmjjjkkknnnqqqrrrrrrqqqppp;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666444333333222111111111111000000000000000111111222333333333:::888BBB[[[uuuvvvhhh\\\XXXXXXWWWUUUHHH<<<:::>>>@@@BBBDDDGGGHHHIIIJJJKKKLLLLLLLLLNNNMMMKKKJJJJJJKKKLLLLLLJJJJJJJJJKKKMMMOOOQQQRRRWWW[[[___aaaaaaaaaeeehhhuuuxxx{{{~~~~~~}}}yyyxxxxxxzzz}}}}}}yyyppplllqqqzzzsss[[[TTTUUUVVVVVVWWWUUUTTTUUUWWWZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[]]][[[YYYYYYZZZ[[[ZZZYYY[[[\\\\\\]]]\\\[[[YYYXXXZZZZZZZZZ[[[\\\]]]^^^___```ccceeedddbbbbbbdddfffaaaaaabbbbbbbbbbbbbbbbbb```cccfffiiikkkmmmpppsss~~~vvvppptttyyyeeesssjjjVVV]]]zzzdddDDD???888999;;;<<<;;;;;;CCCLLL[[[nnngggOOOHHH???<<<999888888999999999::::::<<<>>>AAACCCFFFGGGJJJNNNQQQSSSVVV[[[bbbhhhmmmwww|||kkkYYYLLLHHHEEECCCFFFJJJOOOZZZddduuuyyyzzzrrrpppqqqwwwxxxgggZZZOOOHHHAAA>>><<<;;;???DDD[[[vvvvvvooosss~~~{{{~~~lllMMMDDDBBB@@@@@@CCCEEEGGGGGGGGGIIIKKKMMMNNNNNNMMMLLLMMMMMMNNNOOOOOOOOOOOONNNOOOOOONNNNNNNNNOOOQQQRRROOOPPPQQQRRRSSSUUUUUUVVVSSSTTTTTTSSSRRRRRRUUUWWWVVVXXXYYYXXXUUUTTTWWWZZZaaa~~~www^^^OOObbbhhhRRR@@@===<<<999<<>>???DDDFFFIIIKKKNNNRRRVVVZZZ]]]___cccgggjjjlllmmmmmmjjjjjjiiiiiijjjjjjkkklllkkklllllllllkkkkkkjjjiiiccccccbbbaaa___```ccceeeaaaeeehhhiiijjjnnnvvv}}}pppooojjjjjjiiiiiiiiikkklllmmmiiihhhiiillloooooommmiii;;;;;;;;;;;;;;;<<<<<<===;;;<<<<<<<<<<<<<<<======;;;::::::888777666555444222222111111111000000000000000111111222222222333444111999QQQooorrrllliiihhhbbbQQQ@@@<<<>>>@@@AAABBBCCCDDDDDDEEEFFFGGGGGGGGGIIIHHHFFFEEEEEEFFFGGGHHHFFFEEEDDDEEEGGGJJJMMMOOOVVVYYY]]]^^^\\\ZZZ\\\^^^rrrvvv|||~~~}}}xxxwwwvvvxxx{{{}}}~~~~~~~~~~~~yyytttkkkiiiwww~~~www]]]UUUUUUXXXYYYYYYWWWTTTTTTVVVYYYZZZZZZZZZZZZXXXXXXWWWXXXYYYYYY[[[XXXVVVUUUVVVWWWVVVVVVUUUVVVXXXZZZ[[[\\\\\\\\\[[[ZZZZZZZZZZZZ[[[\\\\\\]]]```cccbbb___^^^aaaddd___aaaccceeefffeeedddcccaaabbbcccgggkkkooorrrrrr}}}wwwpppooo{{{hhhjjjvvv\\\[[[ooo|||XXXEEE999888999;;;;;;:::???FFFVVVddd~~~tttWWWHHH@@@===999888888888888888999:::;;;===???BBBDDDFFFHHHLLLOOORRRTTTWWW\\\___eeejjjqqq}}}ppp```TTTPPPNNNRRRXXXaaammmxxx~~~wwwuuuvvv{{{ssscccSSSLLLEEEAAA======BBBIII^^^wwwzzzooojjjvvv}}}yyyyyyUUUFFFDDDBBBBBBDDDFFFGGGHHHFFFHHHJJJMMMNNNMMMLLLKKKLLLMMMNNNOOOOOONNNMMMLLLNNNNNNNNNNNNNNNPPPQQQRRRPPPPPPQQQRRRSSSTTTUUUUUUSSSTTTTTTTTTSSSTTTVVVXXXUUUWWWXXXWWWTTTSSSTTTVVVYYYlllsssSSSUUUvvviiiFFF======::::::@@@CCCHHHNNNSSS\\\ppp|||lll\\\PPPKKK@@@@@@???>>>===<<<======???@@@BBBCCCEEEIIINNNRRRUUUXXX]]]bbbeeegggggggggcccccccccccccccdddddddddhhhgggfffdddbbb```^^^]]][[[[[[\\\[[[[[[]]]```cccdddjjjpppqqqpppsss{{{|||wwwiiinnnkkkjjjhhhfffggghhhkkkllliiifffeeehhhmmmnnnjjjeee<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<======>>>>>>>>><<<<<<;;;:::888777666555222222222222111111111111000111111111111111222222000///555HHHaaa|||xxxssspppjjjWWWCCC<<<===???@@@AAA@@@AAAAAAAAABBBBBBCCCCCCEEEDDDCCCBBBBBBCCCDDDEEECCCBBBAAAAAADDDGGGLLLNNNTTTXXX[[[[[[YYYXXXYYYZZZooouuu|||~~~~~~yyywwwvvvvvvyyy{{{}}}}}}vvvrrrhhhfffwwwzzzvvv\\\TTTTTTWWW[[[YYYWWWTTTTTTUUUWWWXXXXXXYYYXXXVVVUUUUUUVVVWWWXXX[[[YYYVVVVVVWWWXXXXXXXXXTTTVVVXXXZZZ[[[\\\\\\[[[[[[ZZZZZZYYYYYYZZZZZZZZZ[[[]]]___^^^\\\[[[\\\___^^^aaadddhhhiiihhhfffeeedddccccccggglllqqqssssss~~~|||yyyxxxkkkddd~~~\\\\\\jjjlllGGG;;;999888;;;;;;:::<<>>:::888888888888777999999:::<<<>>>AAACCCDDDHHHJJJNNNQQQSSSUUUXXXYYY^^^dddkkksssqqqeee___\\\```gggppp|||}}}|||}}}|||lllVVVOOOIIIDDD@@@>>>DDDLLL^^^vvvsssgggcccqqq|||yyyUUUIIIGGGDDDCCCEEEFFFGGGGGGDDDFFFIIIKKKMMMNNNMMMMMMLLLLLLNNNNNNNNNMMMLLLKKKMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOPPPQQQRRRRRRSSSSSSTTTUUUVVVUUUSSSSSSTTTVVVSSSUUUVVVVVVUUUTTTSSSSSSXXX___~~~fffWWWggg}}}PPP>>><<<:::999<<<===@@@FFFLLLQQQ^^^yyyzzzkkkXXXKKKDDDCCCAAA@@@@@@@@@AAAAAA===>>>??????@@@CCCHHHKKKNNNQQQVVV[[[^^^`````````]]]]]]^^^^^^____________bbbaaa___\\\YYYVVVUUUTTTVVVWWWXXXXXXYYY[[[___cccgggnnnvvvyyyxxxyyyooofffoookkkiiigggeeeeeefffiiijjjiiieeedddfffkkkmmmiiieee===<<<<<<<<<<<<===>>>>>>=========>>>>>>??????@@@>>>===<<<;;;:::888777777444333333333333222222222111111111111111111111111000111666AAAPPPeeeyyytttpppbbbRRRAAA::::::;;;===???>>>>>>======>>>??????@@@@@@@@@AAAAAAAAAAAABBBBBB@@@@@@???@@@CCCGGGKKKMMMRRRVVVYYYZZZXXXXXXZZZ]]]lllrrrzzz~~~~~~||||||}}}yyywwwuuuvvvxxx{{{|||}}}wwwqqqhhhfffsss{{{xxxnnn[[[TTTSSSVVV\\\ZZZXXXUUUUUUVVVVVVVVVUUUVVVVVVUUUTTTTTTUUUVVVWWW[[[ZZZYYYZZZ\\\^^^^^^]]]ZZZ[[[[[[\\\[[[ZZZXXXWWWZZZYYYYYYXXXXXXYYYYYYYYYZZZZZZZZZ[[[\\\\\\\\\\\\]]]```dddhhhiiiiiihhhffffffeeeeeehhhlllqqqtttuuu}}}ooobbb~~~^^^\\\ddd~~~|||PPP@@@;;;888;;;<<<;;;;;;>>>JJJ\\\tttlllIIICCC@@@<<<999999999888777888999:::;;;===@@@BBBCCCGGGIIIKKKOOOQQQSSSUUUUUUXXX___fffmmmxxx}}}uuupppqqqvvv|||uuu___YYYSSSMMMGGGCCCHHHOOObbbuuulllaaa]]]kkkpppUUUKKKIIIFFFEEEFFFGGGGGGGGGDDDEEEGGGIIIKKKMMMMMMNNNLLLMMMMMMMMMMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPPPPQQQSSSTTTUUUTTTRRRQQQQQQRRRQQQRRRTTTVVVWWWVVVTTTSSSZZZYYYpppeee___rrrbbbHHH>>>:::999999:::;;;AAAHHHKKKQQQfff{{{xxxeeeUUUKKKGGGCCC@@@???@@@@@@???<<<===>>>>>>>>>???BBBEEEHHHJJJNNNQQQTTTUUUUUUUUUVVVWWWXXXXXXYYYYYYXXXXXXXXXWWWUUUSSSQQQOOOOOONNNRRRTTTVVVWWWYYY]]]bbbfffjjjqqqyyy~~~~~~ooojjjpppjjjiiifffdddccceeefffhhhgggeeedddfffjjjkkkiiiggg======<<<<<<======>>>???======>>>>>>???@@@@@@AAA???>>>===<<<:::999888888555555444444444444333333111111111111000000000000111111444999>>>HHHZZZjjjyyy~~~~~~vvvmmmgggbbb]]]OOODDD:::888888777888;;;;;;;;;:::::::::;;;<<<===<<<===???@@@AAA@@@???>>>>>>>>>>>>@@@CCCFFFJJJLLLPPPSSSVVVXXXXXXZZZ^^^bbbhhhnnnvvvzzzyyyxxxzzz|||wwwuuutttuuuxxx|||}}}xxxqqqkkkkkkuuuqqquuuwwwaaaYYYWWWTTTVVV]]][[[YYYWWWWWWXXXWWWVVVTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXYYY\\\___aaaaaa```^^^^^^^^^]]]\\\ZZZXXXVVVYYYXXXXXXWWWXXXXXXYYYYYYZZZXXXWWWZZZ___bbbaaa___[[[^^^bbbfffhhhhhhgggfffffffffgggiiikkkooorrruuuxxx~~~uuucccpppooo^^^ZZZvvvmmmEEE===999:::===<<<<<<===BBBXXXnnn{{{RRREEEAAA===::::::999888777888888999;;;===???AAABBBFFFFFFHHHKKKOOOQQQRRRSSSUUUZZZ```eeelll}}}qqqlllfff^^^UUUNNNQQQWWWiiiwww{{{}}}|||fff]]]ZZZfff{{{~~~~~~vvvvvvyyy```RRRKKKHHHFFFFFFGGGIIIJJJJJJGGGGGGGGGGGGIIIJJJLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKMMMMMMMMMMMMLLLKKKJJJJJJKKKKKKKKKLLLLLLMMMMMMNNNOOOPPPRRRQQQOOONNNOOOOOONNNPPPSSSVVVXXXXXXVVVUUUUUUYYYccczzzwww^^^^^^nnn}}}zzz]]]FFF===;;;::::::888<<>>>>>===<<<===???AAABBBDDDFFFGGGHHHIIIIIIKKKLLLMMMNNNNNNNNNMMMLLLKKKKKKJJJJJJJJJKKKLLLMMMOOOQQQTTTWWW[[[aaagggkkkppptttzzzyyy{{{wwwnnnmmmkkkiiihhhfffdddcccddddddeeeddddddeeefffhhhiiiiiijjj===============>>>??????======>>>???@@@@@@AAAAAA??????>>><<<;;;:::999888666666555555555444444444111111111000000000000000222000000222111333<<>>888555666666444444777999999888777777888::::::999;;;===@@@@@@???===;;;<<<<<<===@@@CCCFFFIIIKKKNNNQQQTTTVVVWWW[[[aaafffeeelllsssvvvuuuuuuwwwzzzuuutttssstttyyy~~~~~~zzzwwwqqqmmmqqqyyyvvvkkkqqqxxxwwwssscccWWWXXXYYYVVVWWW]]]\\\ZZZYYYYYYZZZYYYVVVTTTRRRRRRSSSTTTUUUVVVVVVWWWTTTUUUWWW[[[___aaaaaa```]]]]]]^^^^^^]]]\\\ZZZYYYXXXWWWWWWWWWWWWXXXYYYYYY[[[WWWVVV[[[ccchhhgggcccYYY\\\```cccfffgggffffffeeeggghhhiiijjjlllqqquuurrryyyyyyeeefffbbbRRRoooHHH???999:::======<<<===;;;TTTiiixxx[[[FFFBBB>>>;;;::::::999888888888999:::<<<>>>@@@AAAEEEEEEFFFIIIMMMPPPQQQQQQWWWYYY\\\^^^cccooo}}}wwwnnnbbbYYYZZZ___pppyyyxxxwww}}}~~~}}}~~~~~~~~~~~~tttaaa[[[ZZZeeewww}}}yyy{{{ggg___eee___PPPKKKIIIGGGEEEFFFHHHKKKLLLLLLJJJIIIHHHGGGGGGHHHJJJLLLNNNMMMLLLJJJJJJJJJKKKLLLNNNNNNNNNNNNMMMKKKJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLKKKMMMNNNNNNMMMMMMMMMNNNLLLNNNRRRVVVYYYZZZXXXVVVOOOYYYYYYfff___PPPVVV___pppOOOAAA>>>===:::666888@@@AAABBBNNN^^^fffxxxnnneeeYYYPPPJJJGGGDDDBBB<<<===???>>><<<;;;;;;;;;<<<======>>>??????@@@AAA@@@AAACCCDDDDDDDDDCCCBBBBBBBBBBBBDDDFFFIIILLLNNNMMMOOOTTTXXX]]]dddkkkpppvvvxxx|||~~~sssfffjjjkkkdddiiigggfffdddcccccccccdddaaaccceeeffffffgggiiikkk>>>>>>>>>>>>=========<<>>>>>>>>???AAABBBAAA@@@@@@???===<<<:::999888888777666555444333333111111111111111222222222000000111111111222222222888999:::::::::888777666333333333444444444555555555555444333444555666777888:::<<<>>>@@@@@@@@@@@@<<<===>>>@@@BBBEEEHHHIIINNNOOOQQQTTTWWW[[[^^^```ccchhhnnnrrrtttsssrrrrrrssssssuuuxxx|||}}}yyyssswwwyyyzzzyyyzzzzzzooobbbZZZZZZZZZYYYXXXXXXWWWWWW]]]\\\ZZZYYYXXXXXXXXXXXXSSSSSSSSSSSSSSSSSSTTTTTTVVVVVVVVVWWWYYYZZZ\\\]]]]]]ZZZWWWYYY]]]^^^ZZZVVVXXXXXXWWWWWWXXXZZZ\\\]]]^^^]]]\\\^^^```aaaaaa```^^^^^^^^^___```bbbcccdddeeefffeeeddddddfffjjjnnnpppvvvmmm]]]xxxpppXXXddd[[[EEE>>>BBB===:::===>>>???KKK]]]mmmlllJJJIIICCC;;;:::======999999999999:::<<<>>>???@@@FFFHHHJJJKKKLLLNNNRRRTTTTTTSSSVVV[[[___dddooozzz{{{ssskkkfffwwwyyyzzzzzzyyyxxxyyyyyywww{{{yyyooogggiiiiiikkkwww~~~}}}tttvvvZZZMMMRRROOOIIIMMMJJJGGGEEEHHHNNNQQQPPPMMMMMMJJJFFFEEEFFFHHHJJJKKKHHHHHHGGGGGGGGGHHHIIIIIIQQQPPPNNNLLLLLLLLLLLLMMMJJJIIIIIIIIIJJJKKKMMMNNNMMMMMMMMMMMMMMMNNNNNNNNNOOOPPPQQQSSSSSSSSSRRRRRRNNNXXXWWWUUUnnnwwwVVVMMMUUU```|||pppUUUCCC:::<<<;;;::::::<<<@@@HHHPPP\\\hhh||||||eeeSSSKKKIIIHHHEEEAAA>>>???BBBCCC???;;;;;;;;;<<<======<<<;;;;;;<<<===>>>>>>======>>>???@@@BBBFFFHHHIIIIIIKKKLLLSSSYYY^^^```fffpppvvvxxx}}}vvvllljjjjjjhhhfffgggbbbccccccaaa``````aaacccbbbaaa___```cccfffggghhh>>>>>>>>>>>>============@@@@@@?????????@@@AAABBBAAAAAA@@@???>>><<<::::::999888888777666555444333222222222222111111111111000000111111111222222222444444555555555444333222222333333333333444444444555444444333444555666777999;;;===???@@@AAAAAAAAA;;;<<<===???AAADDDFFFGGGMMMNNNPPPSSSVVVZZZ]]]___bbbfffkkkoooppppppppppppqqqqqqssswww{{{}}}mmm]]]XXXXXXXXXXXXXXXXXXXXXYYY[[[[[[ZZZZZZYYYYYYXXXXXXTTTTTTTTTTTTTTTTTTSSSSSSUUUUUUUUUVVVXXXYYY[[[\\\]]]ZZZXXXYYY\\\]]]ZZZVVVWWWWWWWWWXXXYYYZZZ[[[\\\]]]\\\\\\^^^``````___^^^^^^______aaabbbccccccddddddddddddcccbbbdddhhhkkkiiiqqq||||||cccqqqrrrZZZbbbiiiIII:::???===:::===>>><<>>FFFNNNRRR[[[jjj|||vvvdddZZZTTTPPPQQQLLLEEEBBBAAAAAA???===========================;;;<<<>>>>>>>>>@@@BBBDDD???AAAEEEJJJOOORRRTTTUUUYYY___ccceeekkkttt|||~~~tttkkkddddddeeecccbbbcccaaaaaaaaa___^^^___aaadddcccaaa______aaacccfffggg>>>>>>=========>>>>>>???BBBBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>===;;;:::999999888777666555555444333333333222222111111111111111111111111222222222111111111222111111000///111111222222222333333333444444444333444555555666888999;;;<<<>>>>>>??????::::::<<<===@@@BBBDDDFFFLLLMMMOOOQQQUUUXXX[[[]]]___bbbfffiiijjjkkklllnnnnnnpppssswww{{{lll[[[UUUVVVVVVWWWXXXXXXYYYYYYXXXYYYZZZZZZZZZYYYXXXXXXVVVVVVVVVVVVUUUTTTTTTSSSTTTTTTUUUVVVWWWYYYZZZ[[[]]]ZZZYYYZZZ\\\\\\YYYVVVVVVVVVXXXYYYZZZ[[[[[[[[[\\\\\\\\\]]]______]]][[[]]]^^^```bbbccccccbbbbbbbbbbbbbbbaaa```aaadddfffeeeppp|||zzzxxxooohhhyyy]]]^^^XXX<<<>>>>>>;;;<<<===;;;CCCRRRaaawwwdddQQQ@@@<<<===999888:::888888888999:::<<<>>>>>>BBBDDDFFFHHHIIIKKKNNNQQQSSSRRRTTTVVVWWWYYY```iiiuuuzzzvvvttttttwww|||wwwqqqxxx|||}}}}}}zzz[[[EEEDDDDDDBBBGGGJJJKKKNNNTTT[[[^^^]]][[[QQQNNNJJJHHHIIIJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFIIIHHHGGGGGGGGGIIIJJJKKKJJJJJJJJJJJJKKKLLLMMMMMMKKKKKKKKKKKKLLLLLLMMMMMMNNNNNNOOOPPPPPPPPPOOOOOOMMMPPPQQQSSSbbb|||hhhOOORRR]]]ssstttRRRAAA===:::;;;;;;<<>>>>>???@@@@@@>>>???@@@@@@@@@BBBEEEGGGBBBCCCFFFNNNXXX___aaaaaahhhmmmqqqrrrwwwkkkddd___```aaa___]]]^^^``````___]]]\\\^^^bbbeeedddbbb```______aaadddeee???>>>=========>>>???@@@CCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>><<<;;;::::::999888777666666555555555444333222111111000111111111111111111111111111111111111111111111111000111111111111222222222333333333444444444555555555555777888999::::::;;;:::;;;<<<===???BBBDDDEEEJJJKKKMMMPPPSSSVVVYYYZZZ\\\___bbbccceeegggiiilllmmmpppuuuyyy}}}nnn```VVVVVVVVVWWWWWWWWWXXXXXXVVVWWWYYY[[[[[[ZZZXXXWWWWWWWWWXXXXXXWWWVVVTTTTTTUUUUUUVVVWWWXXXZZZ[[[\\\^^^\\\[[[[[[]]]]]]ZZZXXXVVVWWWYYY[[[\\\\\\[[[[[[[[[[[[[[[]]]^^^]]][[[XXX[[[]]]___aaabbbaaa```___`````````^^^]]]^^^```bbbccclllyyyzzzsssuuu|||~~~dddtttdddZZZqqqlllFFFAAA???;;;<<<<<<<<<@@@LLLYYYlllzzz^^^FFFBBBBBB;;;999===888888888999:::;;;======BBBCCCFFFGGGHHHJJJMMMPPPQQQPPPRRRUUUTTTUUUZZZbbbiii{{{~~~yyywwwvvvyyy}}}zzznnnlllzzzdddHHHCCCDDDEEEIIIIIIKKKOOOVVV\\\^^^\\\YYYRRROOOKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGEEEEEEDDDDDDFFFEEEEEEEEEFFFHHHJJJKKKJJJJJJJJJKKKKKKLLLLLLLLLIIIIIIJJJJJJKKKKKKLLLLLLLLLLLLMMMNNNPPPPPPQQQQQQPPPOOOOOOQQQXXXiiinnnVVVUUUbbbuuuUUUFFF:::999;;;;;;===AAACCCEEEJJJQQQXXXeeezzzvvvrrrjjj```WWWQQQPPPQQQOOONNNLLLJJJIIIJJJLLLMMMNNNNNNNNNMMMLLLMMMPPPRRRQQQPPPSSS\\\hhhqqqsssrrr|||jjjeeebbbcccbbb^^^[[[[[[______^^^\\\\\\^^^bbbeeefffeeecccaaa```aaadddfff@@@???>>>======>>>???@@@CCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@???======;;;;;;:::999888777777666666555555444333222111111111111111111111111111111111111111111111111222222000000000111111111222222333333333444444444444444444444555666666888888999;;;<<<<<<>>>@@@BBBDDDEEEIIIJJJKKKNNNQQQTTTVVVXXXYYY[[[^^^```bbbeeehhhkkknnnrrrxxx}}}}}}{{{qqqcccXXXXXXWWWWWWWWWVVVVVVVVVVVVWWWYYYZZZ[[[ZZZXXXWWWWWWXXXYYYYYYYYYXXXVVVUUUWWWWWWWWWXXXYYY[[[]]]]]]___^^^^^^^^^^^^]]][[[ZZZWWWXXXZZZ\\\]]]]]]]]]\\\[[[ZZZZZZ[[[]]]\\\ZZZXXXYYYZZZ]]]^^^___^^^]]]\\\]]]^^^^^^]]]\\\\\\^^^``````eeeppp{{{|||uuummmkkkgggmmmnnn\\\gggzzzQQQDDD>>>;;;>>>=========GGGSSSdddlllNNNFFFCCC<<<999>>>888888888999:::;;;<<<===AAACCCEEEGGGHHHJJJMMMPPPOOONNNQQQTTTTTTSSSXXX___```kkk~~~~~~|||{{{zzz~~~ooodddddduuuyyyzzztttPPPEEEFFFFFFIIIJJJMMMRRRWWWZZZZZZXXXUUUQQQOOOKKKJJJJJJJJJJJJIIIJJJIIIHHHFFFEEEDDDCCCCCCEEEDDDDDDEEEFFFHHHJJJLLLIIIJJJJJJKKKKKKKKKKKKKKKGGGGGGHHHIIIIIIJJJKKKKKKJJJKKKLLLNNNPPPRRRTTTUUURRROOONNNPPPRRR]]]yyycccWWWWWWqqqrrrUUU;;;777;;;;;;:::;;;:::;;;???DDDHHHQQQcccssszzzqqqjjjfffdddfffdddbbb___^^^^^^___``````aaabbbbbbcccdddgggjjjhhhggghhhppp{{{hhhddddddfffeee```]]]^^^_________]]]]]]___bbbfffhhhiiihhhfffcccccceeegggBBBAAA???=========???@@@BBBBBBCCCCCCCCCBBBAAAAAABBBBBBBBBAAAAAA???>>>>>><<<<<<;;;:::999888888777555555555444444333333333222222222111111111111111000000/////////000111111000000111111111222222222222222333444444444444333666666666666777888999:::;;;<<<<<<>>>@@@BBBCCCDDDGGGHHHJJJLLLOOORRRTTTVVVVVVYYY]]]```bbbfffjjjlllpppuuu|||}}}{{{||||||yyypppbbbYYYYYYXXXXXXWWWVVVVVVUUUWWWXXXYYYYYYYYYXXXWWWWWWWWWXXXZZZ[[[[[[ZZZXXXWWWWWWWWWXXXYYYZZZ\\\]]]^^^_________^^^]]]\\\[[[ZZZXXXXXXZZZ[[[\\\]]]]]]]]]\\\ZZZYYYZZZ[[[\\\[[[ZZZYYYYYY[[[\\\\\\\\\[[[[[[\\\]]]^^^]]]\\\\\\^^^```bbbdddmmm{{{xxxsssxxxrrrjjjzzzcccbbb|||```III;;;;;;AAA???<<<:::CCCNNN\\\{{{yyyXXXHHHBBB===:::;;;999999999999:::;;;<<<===AAABBBEEEFFFGGGIIILLLOOOMMMNNNQQQTTTTTTRRRVVV]]]]]]dddrrr|||hhh___cccppp{{{|||WWWGGGGGGFFFFFFMMMPPPTTTWWWXXXWWWTTTRRROOOLLLJJJIIIIIIIIIIIIHHHIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDDDDEEEFFFHHHJJJLLLHHHIIIIIIJJJJJJJJJIIIIIIEEEFFFFFFGGGHHHIIIJJJJJJJJJKKKKKKMMMOOORRRTTTVVVPPPNNNOOOPPPRRRZZZrrrvvvcccUUU^^^yyyeeeCCC:::===;;;888999888999===AAACCCHHHWWWeeeyyy}}}vvvrrrwwwvvvssspppnnnmmmllllllgggjjjnnnrrruuuyyy}}}{{{zzzzzz|||}}}{{{zzzbbbaaabbbffffffcccbbbddd```aaaaaaaaa```aaaccceeehhhkkklllkkkgggeeegggiiiDDDBBB???===<<<===>>>???@@@@@@AAABBBCCCBBBAAAAAABBBBBBBBBBBBAAA@@@???>>>======<<<;;;:::999888888555555555555444444444444222222222111111111000000000000/////////000111222111111111222222222333333111222333444444444333333666666555555666777999::::::;;;;;;<<<>>>@@@BBBCCCFFFGGGHHHJJJMMMPPPRRRTTTTTTWWW\\\aaadddhhhlllnnnqqqwww~~~|||{{{~~~vvv{{{kkkaaaYYYXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXXXXWWWWWWVVVVVVWWWZZZ\\\]]]\\\ZZZYYYWWWWWWWWWXXXZZZ[[[]]]^^^]]]^^^^^^]]]\\\ZZZYYYYYYWWWWWWXXXXXXYYY[[[\\\]]]\\\ZZZXXXXXXZZZ\\\]]]]]]ZZZZZZZZZ[[[[[[[[[[[[[[[ZZZ\\\]]]^^^]]]^^^___aaaeeeeeemmm|||~~~jjj~~~iii^^^ooouuuTTT:::;;;CCC>>>===888???HHHPPPjjjdddLLLBBB???===:::::::::::::::;;;<<<===>>>???AAACCCDDDEEEGGGJJJMMMMMMNNNQQQTTTSSSPPPSSSYYYZZZ___jjjxxx}}}{{{}}}hhhaaaiiivvv~~~|||WWWFFFHHHGGGGGGMMMPPPSSSUUUTTTSSSQQQPPPKKKIIIGGGGGGHHHHHHHHHGGGHHHGGGFFFEEEDDDCCCCCCCCCDDDCCCCCCDDDEEEGGGIIIJJJGGGHHHHHHIIIIIIHHHGGGGGGDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKLLLMMMOOOQQQRRRMMMNNNNNNNNNOOOWWWfffuuuwww]]]TTT]]]rrrqqqOOODDDAAA:::777<<<999:::<<>>???AAABBBCCCBBBBBBAAABBBBBBBBBBBBAAA@@@@@@???======<<<;;;:::999999888444444444555555555555555222222222222111111000000222111000000111222333444111222222222222333333333111222333444555444333333555444333333444555777888999::::::;;;===???@@@AAAFFFFFFHHHJJJLLLOOOQQQSSSSSSWWW]]]bbbfffjjjmmmpppqqqxxx{{{~~~|||}}}}}}zzzyyy~~~wwwgggdddWWWWWWXXXXXXYYYZZZZZZZZZ[[[ZZZYYYWWWVVVVVVVVVVVVUUUWWWZZZ]]]^^^]]][[[ZZZVVVVVVVVVWWWYYYZZZ\\\]]]\\\]]]]]]\\\ZZZXXXWWWXXXWWWVVVVVVVVVWWWYYYZZZ\\\]]]ZZZXXXWWWZZZ]]]______\\\[[[[[[ZZZ[[[[[[\\\]]]ZZZ\\\^^^^^^^^^___aaabbbaaacccjjjwwwjjjvvvmmmZZZddd}}}^^^<<<;;;CCC<<>>===???AAACCCDDDFFFIIIKKKNNNOOORRRTTTRRRNNNPPPUUURRRVVV```jjjoooyyyzzzqqqnnnhhhdddlllzzz~~~jjjeeeoooyyyzzz~~~zzzSSSEEEIIIKKKJJJKKKMMMPPPQQQQQQOOONNNMMMIIIGGGFFFFFFGGGHHHGGGFFFGGGFFFEEEDDDDDDCCCCCCDDDCCCCCCCCCCCCDDDFFFHHHIIIFFFGGGHHHHHHHHHGGGFFFEEECCCDDDEEEFFFGGGHHHIIIIIIMMMLLLKKKKKKKKKLLLNNNOOOMMMNNNNNNKKKKKKQQQZZZaaazzzgggRRRMMMXXXqqqwwwXXXLLLCCC999888???555555777888888<<>>>>>===>>>??????@@@AAAAAABBBBBBDDDDDDCCCBBBAAAAAA@@@@@@======<<<;;;:::999999888666666666555444444333333333333333222222222111111111111111111111111111111222222111111111111222222333333222222222333444555444444555555666777777777888:::;;;<<<<<<>>>@@@CCCHHHHHHIIIKKKLLLNNNPPPQQQTTTZZZaaagggiiilllpppttt{{{}}}~~~|||}}}{{{www{{{tttgggeeecccXXXYYYYYYZZZYYYYYYXXXXXX]]][[[YYYVVVUUUUUUVVVWWWVVVWWWYYY[[[[[[ZZZXXXWWWWWWVVVVVVVVVWWWYYY[[[\\\ZZZZZZZZZZZZYYYXXXWWWWWWUUUUUUVVVWWWWWWXXXYYYYYYZZZYYYYYYZZZ\\\^^^```bbb\\\ZZZYYY[[[^^^aaaaaa___``````aaaaaaaaaaaa`````````___aaahhhuuullluuuaaaPPPdddwwwrrrNNN@@@<<<>>>:::===@@@@@@@@@NNNlllZZZBBBBBBBBB;;;<<<<<<;;;:::;;;<<<===>>>>>>???@@@BBBDDDEEEFFFGGGKKKMMMOOOQQQQQQQQQPPPOOOSSSWWW\\\```fffppp~~~qqq^^^UUURRROOONNNOOOYYY```nnn~~~|||~~~~~~~~~xxxtttxxxvvvuuuzzzvvvmmmmmmvvvpppaaaOOOGGGIIIJJJFFFIIIJJJKKKLLLLLLJJJHHHGGGIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGHHHEEECCCEEEJJJLLLIIIEEEHHHIIIKKKKKKJJJIIIJJJKKKKKKMMMNNNMMMLLLOOOUUUZZZ```bbbMMMLLLXXXaaannnNNN??????<<>>>>>===<<<;;;:::999999777666666555555444333333333333333222222222111111111111111111111111111111222222111111111111222222333222222222333333444444444444555555666777777777777999;;;;;;<<<===@@@BBBDDDEEEEEEGGGJJJMMMOOOQQQWWW]]]dddiiikkkooossswww}}}}}}}}}yyyxxxyyy{{{{{{|||}}}xxxvvvjjj```^^^ZZZXXXXXXXXXXXXXXXXXXXXXXXX[[[ZZZXXXVVVUUUUUUVVVWWWUUUVVVWWWXXXYYYXXXWWWWWWYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTUUUVVVVVVWWWXXXXXXYYYYYYYYYZZZ[[[]]]^^^___]]][[[YYYZZZ]]]______^^^]]]]]]^^^^^^_________```___^^^```gggrrrssstttrrrWWWZZZhhh\\\AAA666:::<<<>>>@@@???>>>JJJeeekkkNNNEEEBBB<<<<<<<<<;;;::::::;;;<<<===>>>???@@@BBBCCCEEEFFFGGGJJJLLLNNNPPPQQQQQQPPPPPPSSSVVVZZZ]]]aaaiiiuuu~~~zzzkkk\\\MMMFFFDDDAAA@@@@@@CCCHHHSSSbbbmmmxxx}}}{{{|||}}}}}}~~~}}}~~~|||}}}{{{xxx|||{{{wwwwwwsss{{{ccc^^^\\\YYYPPPFFFCCCGGGHHHEEEHHHIIIJJJKKKJJJIIIGGGFFFHHHHHHGGGGGGFFFEEEEEEEEEFFFEEEEEEDDDCCCDDDDDDDDDBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGEEECCCFFFJJJLLLJJJFFFGGGIIIKKKKKKJJJIIIJJJKKKJJJLLLNNNNNNMMMNNNSSSWWWXXXooofffPPPQQQ\\\nnn|||wwweeeTTT??????<<<<<<>>>===;;;===AAADDDCCCGGGOOOWWW___jjjtttyyy}}}mmmeeedddddddddaaaccceeeggghhhiiiiiiiiihhhjjjjjjgggfffgggfffcccbbb___aaahhhkkkgggddddddXXXSSSLLLGGGCCCAAA???>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA??????>>>===<<<;;;::::::777777666555555444444333333333333222222222111111222222222222222222222222222222111111111111222222222222222333333333444444444444555555666777777777666888999::::::<<>>@@@>>><<>>===<<<;;;:::999:::;;;<<<>>>>>>@@@AAACCCDDDFFFFFFIIIKKKMMMOOOQQQRRRRRRRRRQQQTTTXXXZZZ^^^fffpppxxxwwwfffXXXLLLAAA>>>===;;;::::::999:::@@@IIISSS^^^nnn{{{zzzwwwvvvwwwxxxxxx||||||~~~zzzzzz|||~~~~~~}}}xxxrrroooyyy^^^PPPJJJJJJGGGDDDEEEIIIJJJGGGFFFGGGHHHHHHHHHGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGFFFDDDDDDFFFJJJLLLJJJHHHFFFHHHJJJJJJIIIIIIIIIJJJHHHKKKMMMMMMMMMNNNRRRVVVXXXaaa|||]]]LLLRRRSSSmmmoooHHH???<<<;;;<<<999666777;;;<<<;;;???FFFLLLSSS\\\fffrrr}}}xxx___ZZZccciiigggbbbdddfffhhhiiikkkkkklllkkkmmmlllgggfffhhhgggddd^^^]]]^^^dddfffdddbbbcccaaaZZZPPPIIIDDDBBB???===>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@???>>>===<<<;;;;;;777777666666555444444444333333333222222222111111222222222222222222222222333222222111111222222333222222333333444444444333444444555555666777777777555777999999:::;;;>>>@@@BBBBBBDDDGGGMMMSSSXXX\\\aaaeeekkknnnqqquuu|||{{{wwwwwwqqqeee___iii}}}sss\\\ZZZXXXXXXZZZWWWWWWVVVUUUUUUUUUVVVWWWXXXVVVVVVUUUTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTUUUVVVWWWTTTUUUWWWXXXXXXXXXWWWVVVVVVUUUTTTRRRQQQPPPOOOOOORRRRRRRRRSSSSSSTTTTTTTTTUUUVVVXXXYYYZZZYYYYYYXXX[[[YYYWWWWWWXXXZZZ\\\]]]]]]\\\ZZZXXXXXXYYYZZZ\\\\\\]]]___bbbhhhsss~~~uuummmTTT\\\{{{yyyLLL:::EEE<<<===>>>===:::???QQQccc{{{nnnTTTFFFAAA===<<<;;;:::999999:::;;;===>>>???@@@BBBDDDEEEFFFHHHIIIKKKNNNPPPRRRRRRSSSQQQTTTWWW[[[aaahhhqqqxxx{{{{{{|||}}}~~~gggSSSLLLDDD>>>>>>???===;;;<<<<<<:::<<<@@@DDDLLLYYYeeessswwwzzz|||}}}|||yyyuuussstttvvvwwwxxxxxxyyy|||zzzyyy{{{~~~}}}vvvoooooo~~~bbbLLLIIIHHHFFFEEEGGGIIIIIIGGGDDDEEEFFFFFFFFFEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGEEEDDDCCCCCCBBBBBBCCCCCCAAABBBBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDGGGJJJKKKJJJIIIEEEGGGIIIIIIIIIHHHIIIJJJHHHJJJKKKKKKKKKOOOUUUZZZbbb___qqqyyyYYYMMMHHHaaadddMMMCCC:::999999999:::<<<<<<;;;===CCCHHHLLLUUU]]]lllttt{{{~~~{{{```^^^jjjmmmfffdddeeeggghhhjjjlllmmmmmmkkkmmmkkkfffeeehhhhhhfffcccbbbbbbccccccaaa___^^^tttjjj\\\RRRLLLIIIEEEBBB>>>>>>??????@@@AAAAAAAAACCCCCCCCCCCCCCCBBBBBBBBB@@@@@@???>>>===<<<<<<;;;888777777666555555444444333333333222222222111111222222222222222222222222333333222222222222333333111222333444444444333333444444555555666777777777555777888999999;;;===@@@BBBCCCFFFJJJQQQXXX^^^aaaeeeiiinnnqqqtttyyy|||}}}|||xxxuuuuuuuuuddd[[[jjj~~~uuu^^^[[[WWWVVVYYYYYYUUUUUUUUUUUUUUUVVVWWWWWWTTTTTTTTTSSSSSSSSSSSSTTTUUUUUUTTTTTTUUUUUUVVVWWWUUUUUUVVVWWWVVVUUUTTTSSSTTTTTTRRRPPPOOOOOOOOOOOOQQQQQQRRRRRRRRRRRRRRRRRRTTTUUUWWWXXXYYYXXXXXXWWWXXXXXXWWWWWWWWWYYY\\\^^^```^^^[[[YYYWWWWWWXXXYYYZZZ]]]___```dddmmm{{{}}}mmmyyyYYYVVVfff[[[???@@@;;;;;;<<<<<<:::===JJJWWWggg___JJJAAA>>>===<<<:::999999::::::<<<===>>>@@@BBBCCCDDDEEEFFFGGGIIILLLNNNPPPRRRRRRSSSUUUXXX\\\aaagggnnnrrrtttvvvxxxzzz{{{{{{zzzyyy{{{wwwZZZFFFAAA<<<999<<<===;;;999::::::888999;;;;;;>>>GGGQQQZZZ^^^dddiiikkkmmmqqquuuuuurrroooooorrruuuxxxyyyuuuuuuyyy~~~~~~zzzzzz}}}{{{tttooowwwfffLLLJJJGGGCCCBBBBBBCCCCCCDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEFFFFFFGGGBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDEEEGGGIIIJJJIIIHHHDDDFFFHHHIIIHHHHHHIIIJJJIIIJJJJJJIIIIIIOOOWWW___eee___dddxxx{{{\\\SSSZZZrrrhhhTTT@@@999;;;=========999888999===@@@CCCIIIPPP```fffjjjjjjmmmuuu|||ppptttyyybbbbbbnnnooohhhfffggghhhiiijjjlllmmmmmmhhhjjjhhhddddddggghhheeehhhhhhhhheeecccbbbaaa```|||jjj\\\SSSNNNHHHDDD@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>===<<<;;;;;;888888777666666555555444333333333222222222111111333333333333333333333333333333222222222222333333111222333444555444333222444444555555666777777777555777888999999;;;>>>@@@AAACCCHHHNNNUUU\\\aaadddggglllrrrvvvyyy}}}}}}vvvvvvwwwuuuuuuwwwwwwhhhcccuuuyyyaaa^^^XXXSSSUUUWWWTTTTTTUUUVVVWWWWWWWWWWWWSSSSSSSSSSSSRRRRRRQQQQQQTTTTTTTTTUUUUUUUUUUUUVVVXXXWWWWWWVVVUUUSSSRRRQQQTTTSSSQQQPPPOOOOOOPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRTTTUUUVVVWWWXXXXXXXXXXXXVVVXXXYYYYYYXXXYYY[[[]]]___^^^\\\YYYXXXWWWWWWWWWYYY]]]``````aaajjjyyyuuuzzzlllpppcccQQQVVVuuuqqqGGG777;;;:::<<<===;;;<<>>???AAABBBDDDDDDEEEFFFHHHJJJLLLNNNPPPQQQTTTUUUVVVYYY]]]```dddffflllooosssvvvvvvuuusssqqqwwwzzz~~~kkkRRRAAA===:::999<<<===:::999:::777666777999999:::@@@HHHOOORRRYYYaaadddfffkkkqqqqqqooommmnnnqqqtttvvvwwwttttttxxx}}}}}}zzz{{{|||vvvtttsssiiiMMMMMMGGGBBBBBBBBBBBBCCCEEEBBBBBBCCCCCCCCCCCCDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEAAA@@@@@@???????????????@@@@@@AAAAAABBBCCCCCCCCCEEEEEEFFFFFFFFFFFFEEEEEECCCDDDEEEFFFGGGGGGGGGGGGCCCEEEGGGHHHGGGGGGIIIJJJIIIJJJIIIHHHHHHMMMUUU\\\ZZZWWWUUU___www|||hhhXXXYYYjjj|||~~~gggMMM@@@===:::777444888666777:::;;;;;;@@@GGGQQQVVVYYYYYY[[[cccjjjnnnuuuzzz~~~oooaaannnvvvfffgggooosssqqqiiiiiihhhiiiiiijjjllllllgggiiihhhdddccceeeeeebbbfffiiiiiieeedddfffggggggzzzggg[[[SSSKKKEEEDDDCCCCCCBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;:::888888777777666555555555333333333222222222111111333333333333333333333333444333333222222333333444000222333555555444333222444444555555666777777777666777999::::::<<<>>>AAACCCGGGMMMTTT\\\bbbfffhhhjjjpppvvv{{{~~~~~~uuusssuuuuuuwwwzzzsssllloooxxx]]]\\\XXXRRRSSSTTTRRRTTTVVVYYYYYYYYYWWWVVVSSSSSSSSSRRRQQQPPPOOOOOOQQQRRRSSSTTTUUUTTTSSSSSSVVVVVVVVVVVVVVVWWWWWWXXXSSSRRRQQQOOOOOOPPPRRRSSSRRRRRRRRRRRRRRRQQQQQQQQQTTTTTTUUUVVVWWWXXXZZZ[[[XXXZZZ\\\\\\YYYWWWWWWXXX[[[ZZZZZZYYYYYYXXXWWWWWWYYY]]]aaa``````hhhxxxxxxttttttiiiwwwZZZRRRiiiYYY;;;===<<<===???===:::>>>EEERRRccc]]]IIIBBBAAA>>><<<;;;:::::::::;;;<<<===???@@@BBBCCCDDDEEEEEEFFFHHHIIILLLMMMNNNQQQQQQRRRUUUYYY\\\]]]^^^fffhhhlllooopppooommmlllpppqqqvvv{{{qqqaaaOOOBBB@@@======@@@@@@===;;;===888777888::::::999???GGGLLLOOOWWWaaadddeeekkksssuuussspppppprrruuuvvvvvvvvvvvvxxx||||||yyy{{{|||zzzuuuwwwzzzqqqVVVOOOIIIEEEFFFFFFCCCCCCFFFBBBBBBBBBBBBCCCCCCDDDDDDAAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???????????????@@@@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCDDDEEEEEEEEEDDDDDDDDDBBBDDDFFFGGGGGGGGGHHHJJJHHHIIIJJJIIIHHHIIINNNSSSNNNMMMMMMTTTeee}}}aaaOOOSSSZZZkkkyyydddUUUJJJ>>>777444:::888888::::::999<<>>===<<<;;;::::::888888777777666666555555333333333222222222111111333333333333333333333333444333333222222333333444000111333555555444333222444444555555666777777777666888999:::;;;<<>>???@@@>>>:::;;;???HHHVVVvvvfffOOOCCCBBB???===;;;;;;;;;;;;;;;<<<===>>>@@@BBBCCCDDDDDDEEEEEEFFFHHHJJJLLLMMMMMMMMMOOOSSSXXX[[[]]]^^^```aaadddfffggggggggggggeeeffflllxxxyyyqqqhhh\\\NNNDDDBBB???>>>AAA@@@<<<;;;===:::888888999777666<<>>@@@BBBBBBBBBBBBBBBCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@@@@??????@@@@@@???@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDEEEEEEDDDBBBBBBCCCBBBDDDFFFGGGGGGGGGHHHJJJFFFIIILLLKKKHHHGGGHHHJJJIIIIIIMMMTTT]]]mmmrrrUUUQQQMMMRRRlll~~~ooo^^^LLLBBB@@@:::888888999888666999>>>777===@@@>>>@@@HHHOOORRRfffiiiooosssvvvyyy{{{|||||||||zzzyyyqqqttt{{{kkkfffoooxxx|||jjjmmmppphhhdddiiilllkkkiiihhhhhhhhhiiiiiilllnnnmmmhhhdddccc___ZZZccchhhiiicccaaafffjjjiiirrraaaQQQMMMLLLJJJGGGBBB@@@@@@BBBAAA@@@??????AAAAAA@@@???AAA???===;;;::::::::::::777777666555555555555555333333333333333333333333333222222111111222222333444444444444444444444444444444444444444444444444444555555444333333555777::::::999999:::>>>EEEIIISSSYYY^^^bbbhhhooorrrqqqwww{{{|||sssuuuzzzyyyrrrmmmooo{{{mmmXXXQQQTTTUUUSSSQQQSSSUUUVVVWWWWWWVVVTTTSSSUUURRROOOOOOPPPPPPNNNKKKKKKLLLOOOQQQRRRQQQQQQPPPOOOSSSTTTSSSWWW```ccc```QQQQQQRRRRRRSSSTTTTTTTTTOOOQQQSSSUUUVVVTTTRRRPPPTTTTTTUUUVVVWWWXXXYYYZZZYYYXXXXXXWWWWWWVVVVVVUUUYYYYYYYYYYYYYYYXXXWWWWWW^^^\\\[[[[[[___iiittt|||zzzmmmnnn[[[SSSZZZsss___GGGBBB888999AAA>>>999???EEENNNgggVVVGGG@@@<<<===;;;777888>>>;;;;;;<<<===>>>???@@@@@@AAACCCEEEGGGHHHIIILLLNNNMMMNNNPPPSSSWWWZZZ\\\^^^_________```aaabbbbbbbbbhhhgggiiisss|||sssnnnjjj```UUUQQQKKKFFFEEECCC>>><<<===:::999777666666777999:::BBBJJJUUU```ggglllppprrrzzzyyywwwvvvvvvwwwyyy{{{yyyyyyyyyzzz{{{||||||}}}|||}}}}}}~~~xxxxxxwwwwwwvvvdddOOOIIICCCAAABBBCCC@@@===@@@AAAAAABBBCCCCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>======>>>???@@@@@@???>>>>>>>>>>>>@@@AAABBBDDDDDDEEEEEEEEECCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFEEEFFFHHHHHHGGGGGGGGGHHHFFFEEEHHHLLLMMMWWWvvvoooWWWJJJIIIVVVfffzzz___DDD888:::888444666;;;>>>===<<<999999<<<======AAAGGGQQQXXX```dddcccbbbdddgggppprrrtttvvvvvvxxx{{{~~~}}}yyyuuuqqqooopppqqqrrrttttttrrrnnnmmmppptttwwwxxxwwwsssooooootttyyyzzz{{{zzzwwwssspppqqqsssllljjjnnnxxxsssmmmjjjpppzzz~~~ppplllgggfffggghhhgggfffiiihhhhhhgggggggggggghhhgggffffffeeeddddddddddddeeehhhjjjiiiggggggjjjmmmwwwfffZZZWWWRRRMMMHHHEEECCCAAA@@@???>>>@@@BBBCCCBBBBBBAAA???>>><<<;;;:::;;;;;;888888777666666666666777333333333333333333333333444444333333333333444444444444444444444444444444444444444444444333333333222333444444444666999<<<;;;<<<>>>@@@CCCHHHNNNSSSYYY^^^cccfffllltttwwwuuu{{{~~~|||yyyttttttzzz~~~zzzsssppp~~~kkk___TTTQQQRRRQQQRRRTTTQQQRRRSSSTTTTTTTTTSSSRRRUUUSSSQQQRRRSSSRRRPPPMMMKKKKKKKKKLLLMMMOOOPPPQQQPPPRRRQQQNNNPPPUUUVVVSSSNNNNNNOOOPPPPPPQQQQQQRRRPPPQQQRRRTTTTTTSSSRRRQQQTTTTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVVVV[[[[[[\\\\\\\\\\\\[[[[[[[[[[[[[[[[[[^^^eeemmmsssrrrkkkwwwfffUUUPPPbbb}}}SSSCCC;;;???@@@<<<;;;<<<<<>>???@@@@@@@@@BBBDDDFFFFFFHHHJJJLLLLLLMMMOOORRRUUUXXXZZZ[[[]]]]]]^^^___``````aaaaaakkkiiikkksss~~~zzzpppeee]]]UUULLLHHHCCC===;;;<<<:::999777666666777999:::@@@GGGQQQ[[[dddjjjnnnqqqvvvuuuuuuuuuvvvxxxzzz{{{yyyzzzzzz{{{}}}~~~~~~~~~|||{{{xxxsssqqqvvvzzzhhhmmmrrr^^^MMMHHHCCCAAABBBBBB@@@===??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>??????@@@AAA>>>>>>>>>===>>>???AAABBBBBBCCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEECCCEEEGGGGGGFFFEEEFFFGGGFFFDDDGGGJJJIIINNNddd}}}mmmQQQMMMYYY```|||lllOOOBBB888:::;;;666333444999666666888888888<<>>===<<<;;;;;;;;;999999888777777777777888444444444444444444444444555555444444444444555555444444444444444444444444444444444444333333222222222333444555555777;;;===<<>>999777999IIIaaayyyXXXPPPHHHCCC???;;;:::;;;:::;;;;;;<<<===>>>??????>>>@@@BBBDDDDDDFFFHHHJJJKKKLLLNNNPPPRRRUUUVVVWWWZZZZZZ[[[\\\^^^______```kkkjjjkkkrrr|||~~~rrrhhh^^^RRRJJJCCC<<<999::::::999777666666777999:::>>>DDDMMMVVV^^^eeekkkoooqqqrrrsssuuuwwwxxxzzz{{{yyyzzz{{{|||~~~|||uuuyyy|||rrrrrr~~~oooZZZXXXdddkkkcccVVVKKKGGGBBBAAABBBBBB@@@===>>>>>>???@@@@@@@@@??????AAA@@@@@@@@@??????>>>>>>???????????????@@@@@@AAA>>>=========>>>???@@@AAA???@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCAAACCCEEEEEEDDDDDDDDDEEEDDDCCCFFFIIIHHHHHHTTTccckkkPPPMMMRRRcccoooSSS???@@@AAA999777===888777777888666444888>>>:::>>>BBBDDDEEEHHHNNNSSSRRRWWW^^^cccffffffggggggooouuuzzzxxxnnnccc\\\YYYddd```\\\\\\aaafffjjjllltttuuuvvvtttoookkkiiihhhaaaaaabbbfffnnnyyyoooTTTKKKMMM^^^zzzgggaaa``````aaabbbccccccbbbaaabbbcccfffhhhkkkmmmnnnllljjjiiiaaa```^^^^^^___```cccdddiiiiiihhhhhhhhhfffdddaaazzzooo```VVVSSSQQQOOOLLLIIIGGGDDDBBBAAA@@@===;;;@@@???>>>===<<<;;;;;;;;;999999888777777777777888444444444444444444444444555555444444444444555555444444444444444444444444444444444444333333333222444555666666555666999<<>>::::::;;;<<<<<<===>>>>>><<<>>>@@@BBBBBBCCCEEEGGGIIIJJJLLLMMMOOOQQQSSSSSSWWWWWWXXXZZZ[[[]]]^^^^^^hhhhhhiiiooowwwppphhh^^^SSSKKKCCC;;;888999999888777666666777888999???CCCJJJQQQXXX```ggglllnnnppprrrtttvvvwwwxxxxxxxxxyyyzzz|||~~~{{{uuuqqqwww{{{rrrxxxkkkTTTLLLRRRYYYVVVPPPGGGDDDAAA@@@AAAAAA???>>>>>>??????@@@@@@?????????@@@@@@@@@???>>>>>>======???>>>>>>>>>>>>>>>??????<<<<<<======>>>??????@@@===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAABBBBBBCCCAAACCCEEEEEEDDDCCCDDDEEEDDDBBBDDDHHHIIIIIIOOOWWWffflllYYYYYYWWW```wwwlllQQQCCC>>>::::::>>>:::999:::<<<999444666:::<<<===>>>???BBBGGGNNNSSSWWW]]]eeekkklllllljjjjjjrrr~~~yyylllfffsssqqqooonnnqqqwww~~~zzz|||}}}|||vvvlllbbb[[[ZZZZZZ^^^hhhxxxhhhRRRSSS^^^uuu~~~yyyddd___bbbddd```cccfffeeebbbaaabbbdddeeefffhhhiiijjjjjjjjjiii```___]]][[[\\\]]]___aaagggeeedddeeegggfffaaa]]]oooaaaYYYVVVSSSQQQNNNLLLIIIFFFEEECCC@@@===AAA@@@@@@???===<<<;;;:::888888777666666666666777555555555555555555555555444444333333333333444444444444444444444444444444444444444444444444444444444555777777888:::===@@@HHHLLLQQQVVVZZZ___cccfffjjjnnnrrrtttyyytttiiiddddddddddddkkklllnnnppppppttttttdddYYYTTTTTTQQQPPPRRRQQQMMMLLLNNNMMMMMMLLLLLLMMMNNNOOOOOOJJJLLLMMMNNNOOONNNNNNNNNNNNNNNOOOOOONNNLLLKKKJJJLLLLLLMMMMMMLLLLLLNNNRRRMMMMMMNNNNNNOOOPPPPPPPPPQQQPPPOOONNNOOOPPPRRRSSSQQQQQQRRRRRRSSSTTTTTTTTTPPPPPPQQQRRRSSSTTTTTTUUUTTTUUUVVVXXXYYYZZZZZZZZZZZZZZZZZZYYY[[[___eeejjjlll|||ooo|||sss[[[VVVfffTTT:::>>>888>>>EEE777???888===GGGWWWvvvvvvbbbJJJ===???EEECCC>>>::::::;;;;;;<<<<<<======;;;===???@@@@@@AAACCCEEEGGGHHHIIIKKKMMMNNNPPPPPPTTTTTTVVVWWWYYY[[[\\\]]]bbbcccfffkkksss~~~zzzfff^^^WWWOOOJJJDDD<<<888888999888666555555666888999AAADDDIIIOOOUUU\\\dddiiiooopppqqqsssuuuvvvvvvvvvvvvwwwxxxzzz|||~~~xxxsssqqqwww}}}tttqqq~~~nnnUUUHHHIIIMMMLLLHHHCCCBBBAAA@@@@@@@@@???>>>??????@@@@@@@@@@@@???????????????>>>>>>===============<<<<<<<<<<<<======;;;<<<<<<===>>>>>>>>>???<<<=========>>>>>>?????????????????????????????????@@@@@@AAAAAABBBCCCCCCAAACCCEEEEEEDDDCCCDDDEEEEEECCCCCCFFFHHHIIILLLQQQTTTkkk|||hhhZZZSSS]]]lllxxxtttZZZJJJFFFAAA:::999777888;;;:::777666888:::999999:::===BBBHHHMMMTTTYYY```dddeeeccc```___fffvvv}}}vvvzzz||||||xxxsssttt{{{|||~~~}}}qqqaaaVVVOOOQQQZZZlllqqqaaagggooovvvdddaaabbbbbbaaadddgggfffbbbaaabbbdddddddddccccccdddfffgggiiiaaa```^^^\\\[[[[[[\\\]]]bbb``````ccceeeeeeaaa^^^yyykkkaaaZZZVVVTTTRRRPPPOOONNNMMMKKKIIIDDDDDDCCCBBB@@@===;;;:::888888777666666666666777666666666666666666666666444444333333333333444444444444444444444444444444444444444555666666777777444666999<<>>888;;;BBBLLLjjjwwwZZZEEE@@@BBB@@@;;;:::::::::;;;;;;;;;<<<<<<:::<<<>>>??????@@@BBBDDDEEEFFFHHHIIIKKKMMMNNNOOOQQQRRRTTTVVVXXXZZZ\\\]]]^^^```dddhhhppp|||zzzcccWWWPPPJJJHHHDDD===999888999888666555555666888999???CCCGGGMMMSSSZZZaaafffooopppqqqrrrsssuuuvvvwwwuuuvvvwwwxxxzzz{{{}}}}}}wwwssssssyyyzzztttyyyvvvZZZIIIEEEFFFDDDAAA@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@???>>>>>>==================>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>=========<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBAAABBBDDDDDDCCCCCCCCCDDDFFFEEECCCCCCCCCEEEGGGIIIMMMXXXuuuvvvZZZLLLJJJQQQccctttzzzwwwlll]]]DDD===888999:::999777888888777777888:::>>>BBBDDDHHHLLLPPPSSSRRRPPPNNNNNNMMM[[[nnn~~~xxxrrrqqqvvvxxxqqqeee```dddkkkkkklllpppvvvyyysssggg]]]UUUYYYfff{{{{{{sss{{{sssdddbbbaaa]]]```aaabbbbbbaaa```aaaccceeecccaaa``````cccfffhhhbbbaaa```^^^]]]\\\\\\[[[______```bbbddddddcccaaattthhhbbb```^^^[[[ZZZZZZYYYWWWUUUIIIIIIHHHFFFCCC@@@===;;;999999888777777777777888666666666666666666666666555555444444444444555555444444444444444444444444333444555666777999:::::::::<<<@@@DDDIIINNNTTTXXX]]]___bbbdddfffiiimmmpppssswww{{{}}}xxxqqqiii```ZZZYYYXXXVVVTTTNNNRRR]]]qqqlllWWWQQQOOOPPPLLLJJJLLLMMMJJJJJJLLLJJJKKKKKKKKKKKKIIIHHHGGGIIIJJJKKKKKKJJJLLLPPPTTTOOOOOOPPPQQQQQQRRRRRRRRRNNNLLLMMMMMMIIICCCFFFMMMKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPQQQLLLMMMNNNPPPQQQSSSTTTUUUTTTTTTTTTUUUUUUVVVVVVVVVWWWWWWYYYZZZ[[[[[[[[[[[[UUUVVVXXXYYYZZZ\\\```cccdddppp{{{zzz~~~~~~uuu^^^RRRddddddJJJ??????AAA???<<<777<<<@@@EEE]]]qqqTTTCCC???>>>;;;:::::::::::::::;;;;;;;;;:::<<<>>>?????????AAACCCDDDEEEFFFHHHJJJMMMNNNOOOPPPQQQSSSUUUXXXZZZ\\\]]]^^^aaaeeehhhooo|||jjjXXXQQQIIIFFFBBB<<<999:::999777666555555666777999:::>>>DDDKKKRRRYYYaaafffnnnnnnooopppsssvvvxxxzzzvvvvvvwwwxxxyyyzzz{{{|||}}}wwwsssvvv{{{}}}|||zzzaaaKKKDDDCCCAAA>>>===>>>???@@@????????????>>>?????????>>>>>>===<<<;;;<<<<<<======>>>>>>>>>======<<<;;;;;;;;;;;;;;;999:::<<<===>>>=========>>>>>>===<<<;;;<<<=================================>>>>>>??????@@@@@@AAA???AAACCCCCCBBBAAABBBCCCBBBCCCCCCBBBAAACCCEEEFFFIIILLL]]]yyypppRRRBBBAAAKKKVVVmmmgggVVVEEE>>>>>><<<:::999888888888999:::<<<======>>>@@@CCCDDDCCCBBBBBBCCCAAAGGGRRR^^^fffhhhddd```___ccceee```VVVOOONNNQQQIIIIIIOOO[[[jjjsssrrroooyyy{{{}}}pppdddjjjnnncccbbbaaa^^^___]]]]]]^^^aaaccceeeeeeeeedddcccbbbbbbccceeefffaaabbbbbbbbbaaa___^^^]]]```bbbcccccccccccceeefffvvvnnnkkkiiifffdddbbb```]]]ZZZMMMMMMLLLIIIFFFBBB???===;;;:::999999888888999999777777777777777777777777666666555555555555666666444444444444444444444444333444555777888:::;;;<<>>BBB<<<888===@@@@@@SSStttaaaGGG>>>>>>@@@::::::::::::::::::;;;;;;:::<<<>>>???>>>???AAACCCCCCDDDFFFHHHJJJMMMNNNOOOOOOPPPRRRUUUXXXZZZ\\\]]]```cccgggiiiooo|||qqq]]]TTTJJJEEE@@@;;;:::<<<888777666555555666777888666:::AAAIIIQQQYYYaaagggmmmmmmmmmooossswww{{{~~~wwwwwwxxxyyyyyyzzz{{{{{{|||~~~~~~wwwtttwww}}}|||zzz}}}zzz{{{fffNNNEEEDDDBBB>>><<<===?????????>>>???@@@======>>>>>>===<<<;;;;;;:::;;;;;;<<<===>>>?????????>>>===<<<<<<<<<<<<<<<999:::;;;===>>>======<<<@@@???===<<<;;;;;;<<<===========================<<<<<<======>>>?????????>>>???AAAAAA@@@@@@@@@AAA===AAADDDCCCCCCEEEGGGHHHDDDEEELLLbbbppp]]]PPPIIIDDDXXXgggrrrWWWHHHCCC@@@<<<:::666666666888999999888666888:::;;;;;;:::;;;<<<>>>FFFEEEFFFKKKRRRVVVTTTQQQLLLOOORRRQQQLLLFFFCCCBBBFFFFFFLLL^^^vvvlllVVVWWWdddyyy~~~xxxeee]]]___bbbaaa^^^\\\ZZZ]]]bbbgggiiiiiiffffffffffffffffffeeeeee```aaacccddddddbbb```___ccceeegggfffccccccfffiii}}}|||wwwnnnfff```]]]]]]]]]ZZZVVVUUUVVVSSSJJJBBB???BBB???<<<;;;;;;;;;:::999888888888777666666555555555555444444444555666666444444444444555666888888444777999<<<===@@@DDDGGGKKKOOOTTTXXXZZZ[[[]]]^^^cccdddfffhhhjjjnnntttwww}}}ttteee^^^ddd]]]XXXXXXWWWQQQKKKIIIGGGYYYuuueeeVVVRRRKKKNNNOOOOOOMMMKKKIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNRRRRRRPPPOOONNNOOOOOOPPPTTTYYY\\\YYYQQQKKKKKKNNNOOOOOOOOOOOOOOOOOONNNNNNOOOOOONNNNNNNNNOOOOOOPPPQQQQQQPPPQQQRRRSSSUUUVVVWWWWWWWWWWWWWWWXXXYYYYYYWWWXXXXXXWWWVVVUUUVVVXXXXXXXXXYYYZZZ[[[]]]___``````jjj|||yyyooonnn{{{UUUQQQfffooojjjNNN???<<>>???AAAKKK___sssmmmLLLDDDCCC???>>><<<999888;;;===;;;666::::::;;;===>>>@@@AAAAAADDDDDDEEEFFFHHHIIIJJJKKKLLLNNNQQQTTTVVVYYY\\\___aaabbbcccgggqqqlll]]]KKKAAAAAABBB???:::999777555555666777666555999===CCCIIIPPPYYYcccjjjooooooppprrrtttvvvxxxzzzvvvvvvwwwxxxyyyyyyzzzzzzyyy}}}~~~}}}zzzxxx|||{{{~~~}}}rrrwwwsssQQQJJJGGG@@@===>>>>>>>>>>>>>>>>>>>>>>>>========================;;;<<<<<<<<<======>>>>>>>>>===<<<;;;;;;;;;;;;;;;>>>===;;;:::;;;<<<>>>??????>>><<<;;;:::::::::;;;??????>>>>>>======<<<<<>>>>>>>>>>>??????????????????????????????DDDDDDDDDDDDDDDDDDDDDDDDEEEBBBHHHZZZrrryyycccQQQFFFLLLWWWiii|||vvvbbbUUUOOOHHHAAA???777333999===:::666777888666777:::::::::===CCCDDDHHHLLLLLLJJJIIIJJJLLLEEEDDDCCCAAA@@@@@@@@@@@@DDDKKKYYYqqq{{{jjjXXXRRRVVVlll|||zzz}}}wwwmmmeeeaaa_________]]]\\\]]]```eeeiiijjjkkkkkkjjjhhhgggggggggeeedddccccccbbbcccdddfffhhhjjjiiihhhhhhgggggggggggghhh___uuu}}}pppfff```^^^]]]bbb^^^]]]___\\\SSSLLLJJJEEECCC@@@???>>>===<<<::::::999999888888777666666555666666666666777777777666666666777888:::;;;<<<===???BBBDDDFFFIIIMMMPPPUUUWWW[[[]]]^^^___aaacccdddfffiiilllpppvvv}}}qqqbbb[[[XXXWWWVVVUUUPPPIIIHHHLLL[[[lllyyy[[[QQQPPPNNNNNNOOOOOOMMMKKKIIIIIIJJJJJJJJJIIIIIIJJJKKKKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLMMMNNNOOOPPPVVV[[[^^^[[[TTTOOOPPPRRRQQQQQQPPPPPPOOONNNNNNMMMOOOPPPQQQSSSTTTTTTTTTSSSPPPPPPOOOPPPQQQRRRTTTUUUXXXXXXWWWWWWWWWXXXYYYYYYXXXXXXXXXWWWUUUTTTUUUWWWYYYZZZZZZ[[[\\\]]]]]]^^^___fffsss~~~~~~nnnVVVXXXaaavvviiiOOO>>>AAA@@@>>>===<<<<<>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;<<<<<<===============<<<<<<;;;::::::;;;;;;<<<;;;:::999:::;;;===>>>???>>>===;;;::::::;;;;;;>>>>>>>>>=========<<<<<<>>>==================>>>@@@@@@@@@@@@@@@?????????BBBBBBBBBBBBBBBBBBBBBBBBGGGCCCDDDLLL[[[pppsssddd___]]]ZZZXXXZZZ```jjjsss{{{yyytttnnnVVVJJJ???;;;999777888<<<<<<999888888666444666;;;:::<<>>>>>>>>>>>===<<<<<<;;;;;;:::;;;<<<=========<<<<<<<<<======>>>@@@BBBCCCDDDIIIKKKMMMOOOQQQSSSWWWZZZ[[[\\\^^^______```ccceeejjjlllooosssyyyxxxhhh\\\VVVOOOQQQTTTRRRJJJFFFNNNYYYrrr{{{wwwxxxqqq```QQQLLLNNNQQQMMMNNNOOOMMMKKKJJJJJJKKKJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJMMMOOOPPPTTTXXX\\\ZZZUUUQQQRRRTTTRRRQQQQQQPPPOOONNNNNNMMMNNNPPPRRRTTTVVVVVVVVVUUUOOOOOOOOOOOOPPPRRRSSSTTTXXXXXXWWWWWWWWWWWWWWWXXXXXXXXXXXXVVVTTTSSSTTTVVVZZZ[[[\\\]]]]]]]]]\\\\\\___aaaiiiuuu~~~___JJJSSSaaafffGGG???AAA???===<<<999:::CCCNNNdddzzz[[[JJJDDD@@@>>>;;;999888777888999888888999:::<<<===>>>>>>??????@@@AAACCCDDDEEEEEEHHHJJJNNNPPPQQQTTTWWWYYYXXX[[[```hhhrrr}}}qqq```RRRIIIBBB;;;555777666666777888888555333777;;;BBBJJJSSS\\\eeekkkmmmnnnoooqqqtttvvvyyyzzzwwwwwwwwwwwwxxxyyyzzzzzzzzz{{{}}}~~~~~~~~~{{{vvvsss}}}}}}wwwuuu~~~yyytttWWWLLLDDD<<<===================================================;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;::::::::::::;;;::::::999888999:::;;;<<>>===<<<;;;;;;;;;;;;===============<<<<<<<<<===<<<<<<;;;;;;<<<<<<===@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAEEEDDDEEEFFFIIIWWWpppzzzfffSSSFFFEEELLLQQQaaannn}}}vvvjjj\\\QQQHHHCCCDDDHHHFFFBBBAAA@@@===:::;;;@@@??????AAACCCEEEEEEBBB@@@GGGOOO]]]lllxxx}}}uuuddd[[[aaahhhhhhllluuuzzzyyy}}}{{{kkkbbb____________aaaccccccaaa______^^^___bbbfffjjjlllllllllkkkkkklllmmmkkkhhheeeeeeeeedddcccdddeeefffgggffffffffffffggghhhiiiiiiCCC???HHH]]]pppwwwssskkkgggddddddaaaZZZTTTSSSMMMLLLLLLLLLLLLJJJGGGEEEEEEEEEDDDDDDCCCBBBBBBBBBAAABBBEEEFFFGGGFFFEEEDDDFFFFFFGGGHHHJJJLLLNNNOOOQQQSSSTTTUUUVVVWWWZZZ\\\]]]^^^______```cccgggjjjtttvvvyyy}}}|||tttnnnfff[[[SSSQQQMMMMMMNNNLLLIIINNN```qqqsssddd\\\UUUQQQMMMJJJLLLPPPNNNOOOOOONNNLLLKKKLLLMMMJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFGGGIIIKKKMMMOOOOOORRRUUUTTTQQQOOOPPPSSSPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSOOOOOOOOOPPPQQQRRRSSSTTTWWWVVVUUUUUUTTTUUUUUUUUUXXXXXXXXXVVVTTTSSSTTTUUUXXXZZZ\\\^^^______^^^]]]bbbaaadddnnn}}}oooPPPPPPUUUqqq}}}WWWBBBBBB?????????<<<:::===DDDYYYqqqoooWWWKKKDDDAAA???>>>;;;666666777777777888999:::;;;<<<<<<======>>>@@@AAABBBCCCDDDGGGIIILLLNNNOOOQQQTTTVVVXXXZZZ^^^dddnnn{{{zzzjjjYYYLLLCCC===:::777777888999:::999666444666:::BBBKKKUUU___ggglllpppqqqqqqssstttvvvxxxyyyvvvvvvuuuuuuvvvwwwxxxxxxzzz{{{{{{{{{{{{|||~~~|||}}}~~~}}}ppplllwww~~~zzzyyyqqqiiioooxxx}}}eeeOOOGGG@@@;;;???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::::::::999999999999:::;;;<<<>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<===@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADDDIIIJJJIIIMMM[[[kkksss```SSSIIICCCDDDQQQbbbsss{{{ssskkkcccaaaaaafffaaa]]]XXXQQQJJJIIILLLOOOQQQVVV^^^dddfffbbb]]]eeepppwwweeeXXXTTTRRRYYYjjjyyy~~~|||}}}uuueee```aaa]]]]]]^^^```bbbbbb```]]]`````````cccgggkkkllllllllllllmmmnnnooommmiiifffffffffddddddddddddeeefffeeeeeeeeefffggghhhiiijjjBBB<<<>>>HHHRRRcccuuuooojjjhhhccc[[[UUUSSSMMMMMMMMMNNNOOONNNKKKIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFHHHJJJLLLMMMLLLKKKJJJLLLLLLMMMNNNPPPRRRTTTUUUTTTVVVWWWVVVVVVVVVYYY[[[^^^```bbbcccfffjjjpppttt|||sssiii```[[[UUUPPPNNNPPPLLLGGGDDDFFFMMM]]]uuuvvvZZZQQQKKKMMMNNNKKKJJJLLLMMMNNNOOONNNMMMLLLMMMNNNIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHIIIKKKLLLKKKMMMOOOOOONNNMMMOOOQQQMMMMMMNNNNNNOOOPPPPPPPPPRRRPPPNNNLLLLLLNNNPPPQQQOOOPPPQQQRRRSSSTTTTTTUUUTTTTTTSSSRRRRRRSSSSSSSSSXXXXXXXXXVVVTTTSSSTTTVVVVVVXXX\\\___```aaaaaa```dddcccdddkkkyyyxxx```NNNMMM]]]}}}iiiEEEAAA>>>>>>@@@@@@===>>>AAASSSaaayyylllTTTEEE@@@>>>@@@>>>888666888666666777888999:::;;;;;;<<<===>>>???@@@BBBCCCCCCGGGIIILLLMMMNNNOOORRRTTTXXXYYY[[[aaalll|||uuubbbPPPCCC>>><<<999999999;;;<<<;;;888555666:::BBBLLLWWWaaahhhkkkttttttttttttuuuvvvwwwxxxuuuuuussssssssstttvvvwwwyyyzzzzzzyyyyyyzzz}}}~~~|||{{{}}}{{{llldddmmmzzzjjj[[[\\\dddsssmmmZZZJJJGGGAAA===CCC;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888888888999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>======<<<<<<======>>>?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDGGGKKKKKKKKKPPPXXXlllpppZZZIIIDDDHHHMMMWWWfffssswwwtttuuuyyy}}}{{{pppddd```aaahhhmmmwww{{{wwwlll^^^PPPKKKMMMCCCeeewww}}}~~~kkk______ccc```^^^^^^___aaabbbbbbaaaaaa```aaacccgggkkkllllllllllllmmmoooooonnnjjjggggggfffeeedddcccdddeeeeeeeeeeeeeeeeeefffgggiiiiii::::::>>>BBBEEEQQQnnn}}}vvvppphhh]]]VVVTTTQQQPPPOOOOOOPPPPPPNNNMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJLLLMMMNNNOOONNNNNNNNNNNNOOOPPPRRRTTTUUUVVVUUUVVVWWWWWWWWWXXXZZZ\\\___aaadddhhhlllsssyyy~~~uuuooobbbYYYQQQNNNLLLJJJLLLOOOHHHCCCBBBKKKZZZooommmTTTOOOKKKLLLMMMKKKIIIIIIKKKLLLMMMMMMLLLKKKMMMNNNIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJIIIKKKMMMMMMLLLMMMOOOPPPLLLLLLMMMMMMNNNNNNOOOOOOTTTRRROOOMMMLLLMMMOOOPPPOOOPPPRRRSSSTTTTTTUUUUUURRRRRRQQQQQQRRRSSSSSSTTTWWWXXXXXXWWWUUUUUUVVVXXXWWWXXX[[[^^^```bbbccccccccceeeeeegggrrruuurrroooOOOLLLOOOiii}}}OOOBBB>>>===@@@BBB@@@???AAAJJJTTTiiihhhMMMCCC===???@@@:::888;;;666666777888999999::::::<<<<<<===>>>@@@AAABBBCCCFFFHHHJJJKKKLLLMMMOOOQQQVVVVVVXXX___kkknnnVVVDDD<<<::::::999999:::;;;;;;888666777:::BBBMMMYYYccchhhjjjuuutttttttttuuuvvvvvvwwwvvvuuusssrrrrrrsssuuuvvvyyyyyyzzzyyyxxxyyy|||~~~}}}||||||~~~|||||||||}}}yyyllldddiiittt{{{yyy|||lllVVVRRR[[[hhh```NNNCCCDDD>>>999@@@::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999888777777777777888999999999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;:::999:::::::::;;;;;;;;;;;;;;;>>>==================>>>>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAFFFBBBAAADDDFFFGGGLLLQQQYYYmmmjjjTTTRRRMMMIIIMMMTTTTTTQQQVVV[[[bbbjjjwww|||{{{tttfff___ZZZYYYSSSIIIHHHNNNQQQxxx}}}}}}xxxfff]]]^^^bbb___^^^]]]^^^aaadddeeeeeeaaaaaaaaacccgggjjjlllllllllkkklllmmmnnnmmmjjjggggggfffeeedddddddddeeefffeeeeeeeeeeeefffggghhhhhh===AAACCC@@@>>>EEEUUUcccxxxkkkbbb___\\\ZZZWWWVVVVVVVVVTTTSSSQQQQQQPPPOOOOOONNNNNNMMMLLLMMMNNNOOOPPPQQQQQQRRRPPPPPPQQQQQQSSSTTTUUUVVVVVVWWWYYY[[[\\\^^^aaaccchhhkkkpppuuuzzzvvvjjj```ZZZSSSLLLHHHHHHHHHFFFGGGIIIFFFHHHQQQaaasssyyy___MMMNNNLLLHHHFFFHHHHHHGGGGGGIIIJJJJJJIIIIIIJJJLLLIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJGGGGGGFFFEEEFFFGGGHHHIIIHHHIIIJJJJJJKKKLLLMMMOOOMMMMMMMMMLLLLLLLLLKKKKKKOOOOOOOOOOOOOOOOOONNNNNNNNNOOOQQQRRRSSSTTTTTTSSSQQQQQQQQQRRRSSSTTTUUUVVVWWWXXXYYYXXXWWWWWWYYYZZZZZZZZZ\\\^^^___aaacccccc^^^bbbcccbbbhhhwwwqqqzzzeeeUUUMMMZZZtttfffIIICCC???BBBDDDBBB@@@AAAAAALLL[[[ssseeeSSSDDDBBBBBB<<<:::<<<777777777888999999:::::::::;;;<<<===???@@@AAAAAADDDFFFHHHIIIIIIJJJLLLNNNRRRSSSVVV\\\iiizzz{{{aaaJJJ===999:::888777777888999777666888;;;CCCNNN[[[cccggghhhqqqqqqqqqrrrtttuuuwwwxxxxxxvvvtttsssssstttvvvwwwxxxyyyzzzzzzyyyyyy{{{}}}|||{{{{{{{{{vvvwwwxxxzzz}}}zzzrrrmmmsss|||{{{xxxzzz}}}www[[[SSS]]]^^^TTTBBB;;;@@@;;;666<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999888777666666666666777888999777888888999999999999999888888999:::::::::999888999999:::::::::;;;;;;;;;===<<<<<<;;;;;;<<<<<<===<<<======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDAAA@@@BBBCCCCCCHHHNNNOOOXXXfffuuupppqqqlll___SSSLLLHHHDDDDDDGGGKKKRRRaaattt|||zzzzzz||||||{{{xxxqqqmmmhhhiiikkkjjjgggbbb\\\XXXTTTSSS\\\kkknnnfff```bbbmmmxxxuuu}}}|||oooeee```______]]]\\\\\\^^^aaacccccccccaaa``````cccfffiiikkkkkkkkkjjjjjjjjjkkkkkkiiihhhfffeeedddcccdddeeefffgggffffffeeeeeeeeeffffffgggJJJMMMHHH>>>888===EEEHHHSSSggg~~~tttqqqhhheeeaaa^^^]]]\\\ZZZYYYVVVVVVUUUUUUTTTSSSSSSSSSPPPPPPPPPQQQRRRTTTUUUVVVSSSSSSSSSTTTTTTVVVWWWWWWVVVYYY\\\^^^```dddhhhkkkxxx{{{}}}pppbbbVVVNNNJJJHHHDDDBBBEEEFFFCCCAAABBBGGGQQQcccyyyyyy```GGGLLLKKKCCC@@@EEEHHHGGGDDDFFFGGGGGGGGGGGGHHHJJJIIIHHHHHHGGGFFFFFFFFFGGGEEEEEEFFFGGGHHHIIIIIIJJJEEEDDDDDDDDDEEEFFFHHHIIIGGGGGGGGGHHHHHHJJJKKKLLLOOOOOONNNLLLKKKIIIHHHHHHHHHKKKNNNPPPQQQOOOMMMKKKMMMNNNPPPRRRSSSSSSRRRRRRRRRRRRRRRSSSTTTVVVXXXXXXWWWXXXYYYXXXXXXXXXZZZ\\\]]]]]]]]]]]]___```bbbcccYYY___aaa]]]aaaooosssqqq}}}vvvaaaQQQQQQ___{{{}}}RRRIIIDDDEEEFFFDDDBBBBBB===IIIRRR___eeeNNNFFFDDD===:::<<<777777888888999999::::::999:::;;;<<<===???@@@@@@CCCDDDFFFGGGGGGHHHJJJLLLQQQRRRUUUZZZdddrrrjjjPPPAAA;;;999777555555666777666555999<<>>888>>>999999999999999999999999:::::::::::::::::::::::::::::::::999999888888888666666666666666777888888666666777888888888888888666777999999:::999888777999999999::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???CCCGGGEEEBBBDDDJJJHHHFFFKKK]]]wwwnnn]]]UUUQQQCCCEEEEEEHHHSSS___bbb]]]XXXVVVWWWZZZZZZYYY]]]cccdddfffeeeaaaZZZVVVUUUVVVQQQOOOLLLIIIGGGFFFGGGHHHZZZaaaxxxyyy}}}zzzyyyxxxllljjjgggeeecccaaa]]]ZZZ]]]]]]]]]^^^``````___]]]aaa``````bbbfffiiijjjjjjkkkiiihhhhhhiiijjjiiihhheeeeeedddcccdddeeefffggggggffffffeeeeeeeeeffffffSSSVVVMMMCCCBBB@@@BBBMMMGGGLLLYYYmmm{{{pppgggccccccfffhhh```^^^[[[YYYXXXXXXVVVTTTTTTSSSSSSSSSTTTVVVXXXYYYZZZYYYXXXXXXXXXZZZ\\\]]]aaadddgggjjjmmmrrryyy~~~uuuggg^^^UUULLLGGGFFFDDD@@@???BBB@@@<<>>CCCHHHBBB>>>AAA>>>???CCCRRRqqqvvvTTTKKKGGG===888<<<999999888999;;;;;;:::888888888999:::;;;======>>>AAABBBDDDEEEFFFHHHKKKMMMPPPQQQSSSWWW```lllzzzsssTTT@@@888999888666444333444666777999>>>FFFPPPYYY```dddfffhhhmmmrrrsssqqqqqquuuyyyzzz{{{{{{xxxtttrrruuuwwwwwwwwwwwwyyy{{{{{{zzzyyy}}}|||{{{zzzzzzxxxuuussstttqqqrrrqqqsssvvv|||zzzzzz}}}|||cccYYYbbbJJJEEE@@@===<<<;;;999777999999999999999999999999999999999999999999999999::::::999888777666555555555555666666777777888888777777777777777777777777888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>???===>>>>>>>>>????????????@@@@@@AAABBBBBBCCCCCCDDDHHHJJJLLLPPP\\\qqqwwwpppSSSEEEEEEKKKIIIKKKOOONNNIIIIIIIIIJJJKKKLLLMMMMMMKKKMMMOOONNNJJJGGGHHHKKKHHHLLLLLLFFF???AAALLLWWWlll~~~|||jjjdddddd]]]___```___]]]]]]]]]^^^\\\\\\\\\\\\\\\\\\\\\\\\]]]___cccfffgggfffdddccchhhhhhhhhiiiiiiiiiiiiiiicccbbb```^^^^^^```bbbdddfffdddbbbbbbdddeeefffeeeccc^^^LLLAAACCCAAA<<>>===>>>>>>AAANNN[[[dddxxxkkkPPPJJJHHHGGGFFFGGGHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCDDDEEEFFFFFFGGGFFFFFFEEEEEEDDDCCCDDDEEEFFFFFFEEEFFFFFFFFFEEEEEEGGGIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGHHHIIIKKKLLLLLLKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMPPPPPPOOOOOOPPPRRRTTTVVVXXXWWWVVVUUUVVVVVVWWWXXXYYYZZZ[[[\\\]]]^^^______bbb___```cccaaaaaapppsssmmmzzzsssiiiRRRMMM[[[{{{___FFFCCCHHHFFFBBBAAA>>>===???III]]]yyydddSSSJJJAAA>>>@@@:::888777888999999777666888888999:::;;;<<<======>>>@@@BBBCCCDDDEEEHHHKKKOOOPPPSSSXXXaaammmyyyzzz~~~qqqUUUBBB;;;:::999777666555555666666999>>>GGGPPPYYY___cccdddhhhlllpppqqqpppppptttwwwxxxzzzzzzxxxuuuuuuwwwzzzzzzyyyxxxyyy{{{}}}|||{{{zzzyyyxxxxxxxxxvvvssspppkkkjjjooorrrwwwvvv{{{~~~{{{{{{kkkWWWUUUGGGCCC>>><<<;;;;;;999777999999999999999999999999888888888888888888888888888888777777777777666666777777777666666666666666666666666666666666666666888888888888888888888888::::::::::::999999999999999999999:::::::::;;;;;;::::::;;;;;;<<<======>>>======>>>>>>>>>?????????@@@@@@@@@AAABBBBBBCCCCCCFFFGGGHHHJJJQQQ```ssssss```[[[aaabbbccc___UUUMMMFFF@@@@@@EEEKKKMMMMMMKKKGGGFFFGGGEEEDDDJJJTTTbbbgggggg^^^QQQNNNXXXddd~~~yyyxxxvvvccc\\\\\\\\\]]]]]]\\\[[[[[[]]]^^^\\\]]]]]]]]]]]]\\\\\\\\\\\\^^^aaaccceeedddcccbbbddddddccccccbbbbbbbbbaaabbbaaa___]]]]]]^^^```aaacccbbb```aaaccceeeeeeeeerrrTTTCCCGGGEEE===<<<>>><<<>>>CCCIIIPPPZZZddd~~~|||{{{wwwsssppplllkkkiiihhhggghhhhhhiiijjjkkklllooorrrwwwzzz|||}}}rrrhhhaaaXXXPPPHHHDDDAAA<<<<<<>>>===;;;;;;<<>>>>>>>>>>>??????@@@@@@AAABBBBBBBBBDDDEEEEEEEEEGGGOOOZZZbbb|||{{{~~~ssseeeWWWTTT^^^kkksssuuurrrgggaaacccbbb```lll|||wwwhhhjjjqqqzzzwwwvvvxxx}}}qqq^^^XXXYYYYYYYYYYYYXXXWWWXXX[[[^^^\\\]]]]]]^^^^^^]]]]]]]]]]]]^^^___```aaabbbbbbbbbaaaaaa```___^^^]]]\\\[[[```___]]][[[[[[\\\]]]^^^```___]]]^^^aaadddeeeeeefffLLLJJJHHHAAAAAA@@@<<<;;;===???@@@DDDJJJWWWbbbppp{{{uuujjjaaaXXXPPPLLLGGGBBB@@@BBBAAA??????AAA<<<===AAAHHHUUUggg||||||xxx{{{xxx{{{llllllgggMMMDDDFFFHHHGGGCCCBBBCCCEEECCCCCCCCCCCCCCCDDDDDDDDDAAABBBCCCCCCCCCBBB@@@???@@@AAABBBCCCCCCDDDDDDCCCDDDEEEFFFGGGGGGEEECCCBBBBBBCCCDDDDDDBBBBBBDDDEEECCCDDDDDDDDDEEEEEEEEEFFFEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLNNNOOOPPPRRRRRRRRRSSSSSSTTTTTTTTTWWWXXXXXXYYYZZZ[[[[[[[[[]]]\\\^^^```^^^\\\bbbkkkxxx{{{zzzbbbSSSbbbcccPPPMMMMMMKKKGGG@@@???AAA???EEEaaagggSSSHHHBBB===;;;999888999::::::999777888888999:::;;;;;;;;;:::<<<===>>>???AAADDDFFFLLLNNNRRR[[[fffrrr{{{yyytttrrrmmmhhh[[[___gggkkkbbbPPPBBB===999999888888888888888888;;;@@@IIIRRRYYY^^^```aaafffiiilllmmmmmmnnnppprrrsssvvvxxxwwwuuuuuuwwwzzz}}}{{{xxxxxxzzz}}}~~~~~~~~~|||zzzyyyvvvrrrmmmiiibbbeeeqqq|||yyyzzz{{{{{{{{{~~~}}}zzzzzz{{{yyy|||wwwyyy|||eeeNNNCCC===<<<:::999999999999888888888888888888888888888666666666666666666666666444555555555555666666666666666666666666666555555666666666666666666666666777777777777777777777777777777888888888888999999::::::999999999999999999888888999999::::::::::::<<<<<<<<<=========>>>>>>>>>>>>??????@@@AAAAAAAAACCCDDDEEEDDDDDDFFFKKKNNNTTTqqq}}}uuu}}}~~~|||ppprrrxxxhhhXXXUUUXXXVVVVVVUUUTTTTTTVVVYYY]]]\\\\\\]]]^^^^^^^^^]]]]]]^^^^^^^^^______```aaabbb``````______^^^]]]]]]\\\___]]]\\\ZZZYYYZZZ[[[[[[]]]\\\[[[]]]```cccdddddd~~~ZZZMMMEEE@@@EEEAAA======@@@@@@>>>>>>AAA???FFFNNNXXXfffwww~~~nnnfff[[[PPPJJJFFFCCCBBB>>>===???CCCCCC???>>>@@@<<>>NNNdddfffSSSHHH>>>;;;888777888:::;;;;;;777777888888999:::::::::999;;;===>>>???@@@CCCFFFJJJKKKQQQ[[[iiiwwwwwwjjj___WWWPPPRRRYYY^^^[[[NNNDDD???888888888777888888999:::<<>>>>>???@@@@@@@@@AAACCCDDDEEEEEEEEEFFFGGGFFFXXXhhhsss~~~{{{}}}}}}lll[[[QQQQQQTTTTTTTTTTTTRRRRRRTTTXXX[[[ZZZ[[[]]]^^^___^^^]]]\\\______^^^^^^___```aaabbb________________________]]]\\\[[[ZZZYYYZZZZZZ[[[\\\[[[[[[\\\```cccdddeeeuuu```PPPHHHMMMCCC???>>>AAAAAA>>><<<===<<<>>>@@@DDDLLLWWWbbbiiizzzrrriiiXXXRRRIIIBBB??????@@@@@@;;;:::===@@@???;;;;;;>>>>>>MMMaaavvv}}}xxx}}}mmmXXXMMMIIINNNOOOFFFDDDFFFGGGGGGDDDBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBCCCDDDDDDEEEDDDDDDBBBCCCDDDEEEEEEDDDBBB@@@AAACCCEEEEEEDDDDDDDDDEEECCCCCCCCCDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNLLLNNNPPPSSSUUUWWWXXXXXXWWWWWWXXXXXXXXXYYYYYYYYYWWWWWWXXXYYYZZZZZZZZZ[[[cccvvvuuuwwwwwwXXXYYYssssssXXXMMMKKKIIICCCAAACCCBBB>>>BBBKKKlllvvvZZZHHHBBB>>>999666777888999999777777888888888999999999999:::<<<===>>>@@@CCCEEEHHHIIIOOO[[[lll|||rrr```SSSOOONNNQQQVVVUUULLLCCC???===;;;999888777888:::;;;===CCCLLLUUU]]]aaabbbbbbfffgggiiijjjlllmmmmmmmmmpppsssvvvuuurrrqqqrrruuuvvvuuussstttvvvxxxxxxxxxuuutttsssuuuyyy|||}}}}}}yyywww|||||||||||||||}}}}}}~~~www|||qqqbbbZZZ^^^gggkkkbbbOOO@@@;;;666888999888777666777999666666666666666666666666777777777777777777777777555444444444333333222222222222333444666777888999555555555555555555555555666666666666666666666666777777777888999999::::::;;;;;;:::999888777777666888888999999999999999999;;;;;;;;;;;;<<<<<<<<<===<<<<<<======>>>??????@@@???@@@BBBCCCEEEEEEEEEEEEGGGJJJMMMVVVnnnxxxrrrsss|||~~~{{{zzzzzzsssoooggg]]]UUURRRRRRSSSTTTTTTTTTSSSRRRSSSVVVYYYXXXZZZ\\\^^^^^^^^^\\\\\\______^^^^^^______```aaa\\\]]]]]]]]]^^^^^^^^^^^^\\\[[[[[[[[[[[[[[[\\\\\\^^^\\\\\\]]]```ccceeeeeevvvfffgggMMMFFFAAAAAA@@@===<<<===>>>===>>>???@@@DDDIIINNN\\\fffuuu~~~wwwooofff\\\UUUHHHEEEAAA>>>=========<<<:::999:::===>>>>>>CCCJJJRRRggg|||mmmRRRHHHKKKEEEAAAGGGCCCCCCDDDEEEGGGFFFDDDBBB@@@@@@AAAAAABBBCCCCCCDDDCCCCCCBBBAAAAAAAAAAAABBB@@@AAABBBCCCDDDDDDDDDDDD@@@AAABBBCCCCCCCCCBBBAAAAAACCCEEEEEEDDDCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCDDD@@@AAABBBCCCCCCBBBAAA@@@BBBCCCDDDEEEFFFGGGHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLJJJKKKNNNPPPRRRSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTUUUVVVYYY[[[ZZZXXXaaappp~~~eeeQQQ```oooUUUHHHJJJGGGCCC@@@>>>???@@@AAA[[[rrrmmmYYYKKKFFF???:::888888888888777777777888888888888888777999;;;<<<===???BBBDDDFFFGGGMMM[[[ooo}}}mmmaaa\\\[[[]]]\\\TTTKKKHHHEEEBBB>>>:::777888999;;;===CCCMMMWWW___cccddddddgggggghhhjjjlllmmmmmmlllmmmqqquuuuuusssssstttwwwsssrrrrrrsssuuuvvvvvvuuuqqqooonnnqqqvvv{{{}}}|||{{{{{{|||||||||zzzwwwuuu}}}zzzsss___RRR]]]iiihhhWWWCCC:::;;;666888:::999777666777888666666666666666666666666555555555555555555555555222222222222333333333333333333444444555666777777555555555555555555555555555555555555555555555555555555666777777888999999888888888888888888999999999999999999999999999999::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<======>>>??????@@@@@@AAABBBDDDDDDDDDCCCDDDCCCDDDKKKZZZrrrwwwuuusssuuu}}}nnnjjjkkkkkkiiiccc\\\WWWVVVUUUSSSRRRTTTUUUVVVUUUTTTTTTUUUWWWWWWXXX[[[]]]^^^]]]\\\ZZZ]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\]]]^^^^^^```^^^]]]___bbbdddffffffXXXNNNEEEBBB@@@======???===<<<===>>>>>>===???BBBAAAIIIUUU```hhhrrr}}}|||tttjjjgggbbb\\\UUUNNNGGGBBB???>>>===>>>>>><<<999666:::888999===@@@FFFQQQ\\\pppzzzhhhLLLFFFOOOCCC;;;LLLAAAAAAAAAEEEIIIJJJGGGDDD@@@@@@AAABBBBBBCCCDDDDDDDDDCCCAAA@@@???@@@AAABBB@@@@@@AAABBBCCCCCCCCCCCC???@@@@@@AAABBBBBBBBBBBB@@@BBBDDDEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>@@@AAACCCBBBAAA???>>>BBBBBBCCCDDDEEEFFFGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKIIIJJJLLLNNNOOOPPPPPPOOOPPPPPPPPPQQQQQQQQQQQQQQQRRRSSSSSSTTTXXX[[[ZZZWWWXXXfffvvvtttTTT[[[aaawwwlllWWWKKKKKKFFF===;;;???BBBAAACCCQQQnnnxxxUUUOOOFFF???<<<::::::999777777777777888888888888666888:::;;;<<<===@@@CCCEEEEEELLL[[[ppp{{{tttoooooommmddd\\\XXXMMMHHHBBB<<<888777999:::>>>DDDNNNXXX```eeeffffffgggggghhhjjjlllmmmmmmlllkkkppptttvvvuuuuuuwwwyyyrrrrrrrrrsssuuuvvvuuusssrrrooommmmmmrrrwww|||~~~~~~}}}{{{~~~zzzzzzzzz{{{|||{{{xxxsssoooyyy|||yyyxxxwww```RRR___jjjbbbKKK777666>>>555888::::::777555777888666666666666666666666666444444444444444444444444///000111222333444555555444444555555555555555555555555555555555555555555555555555555555555555555444444444555666777777888555666777888999:::;;;;;;::::::999999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>CCCBBBBBBBBBCCCDDDDDDCCCAAACCCGGGJJJKKKSSSiii~~~|||yyyzzzxxxvvvuuunnnmmmnnnsssuuuzzzwwwbbb```dddeeeddd]]]UUURRRSSSSSSOOOKKKUUUVVVWWWVVVUUUTTTUUUVVVVVVWWWZZZ]]]]]]]]][[[ZZZ[[[[[[\\\]]]]]]]]]\\\\\\______^^^]]]\\\[[[ZZZZZZ[[[[[[\\\]]]^^^______```bbb```___```ccceeeffffffsss\\\IIIBBBEEEDDD@@@CCC>>><<<>>>???======??????>>>@@@EEEIIIKKKQQQXXX```eeellluuu~~~}}}uuuoooggg___YYYRRRNNNHHHEEEDDDCCC@@@===???<<<999999<<<>>>>>><<<;;;;;;<<>>???AAABBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCAAA???>>>???CCCDDDCCCAAAAAAAAABBBBBBCCCBBBBBBBBBBBBDDDFFFGGGFFFEEEFFFFFFDDDDDDEEEGGGGGGHHHHHHHHHKKKKKKJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRRRRUUUYYY\\\^^^dddppp~~~uuuSSSSSSUUUyyynnnKKKLLLHHHAAA>>>AAABBB@@@BBBFFFSSSlllxxxaaaJJJAAA@@@===999888888888777777777777666666777777888999:::<<<===>>>@@@EEEJJJSSShhhyyyqqqmmmbbbSSSEEE???;;;666777;;;AAAIIITTTZZZ]]]___cccfffiiijjjkkklllmmmmmmmmmmmmiiillloooqqqrrrrrrsssuuuuuutttsssttttttuuusssrrrxxxoooiiijjjnnnrrrxxx~~~|||zzzzzzzzzxxxyyy||||||tttnnnwwwwww]]]TTT[[[XXXHHH<<<:::999555666666666666666666666666444444444444444444444444555555555444444333333333222222222222222222222222444444444444444444444444777777666666555555555444555555555555555555555555777777666666555555555444444555666666555555666888777666555555666888:::;;;888888999999999:::::::::;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAACCCGGGNNNTTTXXXeeesss~~~|||zzzwwwuuurrrpppnnnwww{{{~~~}}}yyyvvvvvvxxxooorrrtttvvvwwwzzz}}}qqqccc``````aaa\\\[[[YYYWWWVVVUUUUUUUUUXXXXXXXXXWWWVVVWWWYYY\\\[[[[[[\\\___aaa___[[[VVVZZZZZZZZZ\\\]]]^^^^^^]]]dddbbb^^^[[[ZZZZZZ\\\]]]]]]\\\[[[[[[[[[\\\]]]^^^]]]]]]___```aaaaaaaaaaaannn___VVVKKK@@@IIIDDDAAABBBBBB???>>>@@@FFFBBB@@@@@@@@@>>>AAAFFFIIIMMMSSSYYY___ffflllqqqwwwuuuwww{{{}}}|||}}}yyyuuuqqqooommmhhhddd^^^YYYUUUPPPJJJEEEEEEBBB???>>>>>>>>><<<:::===<<<:::::::::;;;<<<===BBBJJJTTT```sssdddWWWJJJEEEDDDCCCBBBBBBBBBAAAAAADDDIIIIIIEEEAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBAAA???>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAA>>>>>>>>>???AAABBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBB@@@???>>>???BBBDDDCCCAAA@@@@@@AAABBBBBBCCCBBBBBBCCCEEEGGGGGGFFFEEEEEEFFFDDDEEEFFFGGGGGGGGGGGGGGGJJJJJJIIIJJJJJJKKKLLLMMMOOONNNNNNNNNNNNNNNNNNNNNPPPQQQRRRRRRRRRTTTXXX[[[[[[\\\cccuuu|||vvv^^^SSScccmmmXXXFFFCCCEEEBBB>>>>>>:::???GGGXXXtttxxx[[[LLLFFF@@@<<<:::999999888888777777666555777777777888:::;;;===>>>AAAEEEHHHOOObbbsssmmmaaaSSSEEE>>>:::888999>>>CCCKKKUUU[[[]]]___bbbfffhhhiiijjjkkkkkklllllllllkkkmmmpppqqqpppooopppqqqrrrqqqppppppqqqrrrrrrrrrvvvmmmhhhkkkrrrwww{{{~~~|||zzzzzz{{{yyywwwwwwvvvtttwww}}}dddVVVSSSJJJ???999888666333555555555555555555555555444444444444444444444444555555444444444333333333222222222222222222222222444444444444444444444444666666666666555555444444555555555555555555555555777666666666555555555444444555666666555555666777777666555555666888:::;;;888888888999999999::::::;;;;;;;;;<<<======>>>>>>@@@@@@@@@@@@AAAAAAAAAAAADDDCCCAAAAAABBBFFFJJJLLLRRRZZZhhhvvv|||xxxiiiooottttttrrrrrrwww|||}}}}}}jjj```]]]\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZ```___^^^[[[YYYYYY\\\^^^\\\[[[[[[]]]^^^^^^[[[XXX[[[[[[[[[]]]^^^___^^^]]]aaa```^^^]]]]]]^^^___```]]]\\\ZZZYYYYYY[[[\\\]]]^^^___```aaabbbbbbbbbbbbqqq\\\LLLFFFAAA>>>???@@@>>>>>>@@@CCC???<<<===<<<;;;===AAA<<<>>>AAADDDFFFIIINNNQQQTTTTTTVVV[[[]]]]]]```eeeaaaeeehhhiiigggeeeeeeeeedddbbb___\\\XXXTTTRRRPPPKKKIIIFFFDDDBBB@@@===:::;;;999999999;;;;;;:::999;;;<<<<<<:::888999>>>BBBMMM]]]ppp}}}{{{kkkXXXPPPHHHEEECCC@@@AAADDDAAA??????AAADDDEEECCC@@@AAA@@@@@@@@@@@@AAABBBBBBBBBAAA@@@>>>======<<<<<<>>>>>>???@@@@@@@@@@@@@@@<<<<<<===@@@BBBBBB@@@>>>???????????????@@@@@@@@@@@@???>>>???AAABBBBBBAAA>>>???@@@AAABBBCCCCCCCCCDDDFFFHHHHHHFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGFFFHHHHHHHHHHHHIIIJJJKKKLLLNNNNNNNNNMMMMMMLLLLLLKKKNNNOOOPPPQQQQQQSSSVVVYYYYYYWWWYYYgggpppWWWPPPeeeiiiGGGCCCHHHCCC???@@@;;;>>>AAAHHH[[[|||ttt\\\LLLCCC>>>>>>;;;999888888888888666444777777777888999;;;<<<===AAADDDFFFJJJZZZxxxtttlll___RRRDDD<<<999999<<>>?????????@@@@@@@@@AAAAAACCCBBBAAA@@@AAABBBCCCDDDGGGIIIPPP]]]nnn}}}~~~zzz~~~{{{mmmbbb]]]\\\[[[ZZZYYYZZZ\\\^^^____________dddcccaaa___]]]___bbbeee___\\\ZZZZZZ[[[\\\[[[ZZZ\\\\\\]]]^^^____________^^^^^^___```aaabbbcccccc]]]\\\YYYXXXXXXYYY[[[]]]___```aaabbbbbbbbbbbbbbbsssRRRJJJDDDCCCBBB???@@@CCC@@@<<<;;;???@@@??????AAA<<<>>>?????????@@@BBBDDDFFFDDDEEEIIIKKKLLLQQQWWWPPPPPPPPPPPPPPPPPPQQQQQQOOONNNLLLJJJGGGEEECCCBBB@@@??????>>>>>>>>>===<<<:::999:::;;;;;;<<<;;;;;;:::<<<>>><<<;;;AAAMMMVVVgggyyy~~~zzz|||rrrnnnfffVVVNNNJJJGGGFFFCCC@@@BBBFFFAAA???>>>>>>AAABBBBBB@@@@@@????????????@@@AAAAAAAAA@@@???===<<<<<<<<<<<<======>>>???????????????;;;;;;===@@@BBBBBB???<<<===>>>>>>???????????????????????????@@@AAAAAA@@@===>>>???@@@BBBBBBCCCCCCEEEGGGHHHHHHFFFDDDDDDDDDFFFGGGGGGHHHHHHGGGGGGFFFGGGGGGGGGGGGHHHIIIJJJKKKNNNNNNMMMLLLLLLKKKJJJJJJMMMNNNOOOPPPPPPRRRUUUWWWZZZXXXXXX```qqqnnnVVVXXXrrrYYYGGGDDDCCCDDDEEE@@@AAAAAAAAAKKKfffsss[[[JJJBBBAAA<<<:::777777888999777444666666777777888:::;;;<<<@@@BBBDDDGGGRRRkkksssmmmbbbVVVGGG===;;;<<>>>>>>>>?????????@@@@@@@@@@@@AAABBBCCCDDDDDDEEEFFFFFFHHHOOOZZZiiiuuu}}}sssnnnqqqyyypppjjjccc^^^]]]]]]]]]\\\YYY[[[]]]```aaaaaa```___``````___^^^___bbbggglll```]]]ZZZWWWWWWYYY[[[\\\\\\]]]_______________```]]]^^^```bbbcccdddcccccc___]]]ZZZYYYYYYZZZ]]]___```aaaaaabbbbbbbbbaaaaaavvviii___TTTJJJEEEEEECCC???>>>AAABBB>>>;;;;;;<<<=========;;;;;;===??????;;;:::<<<===???FFFNNNNNNHHHAAA>>>@@@BBBAAA@@@??????>>>===<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;:::::::::;;;999>>>CCCGGGLLLYYYlll{{{{{{wwwuuu{{{rrriii\\\VVVRRRIIIFFFDDDDDDEEEBBB>>>@@@EEEAAA@@@>>>>>>???AAAAAAAAA>>>>>>>>>>>>>>>???@@@@@@@@@???>>>===<<<<<<<<<<<<======>>>????????????>>>;;;;;;===@@@BBBBBB???<<<<<<===>>>?????????>>>>>>>>>>>>???????????????@@@<<<===>>>@@@AAABBBBBBBBBDDDFFFHHHGGGEEEDDDCCCCCCFFFFFFGGGHHHHHHHHHHHHGGGHHHHHHHHHHHHIIIJJJKKKKKKOOONNNNNNMMMLLLKKKJJJJJJKKKMMMOOOPPPPPPQQQTTTVVVXXXZZZ]]]___eeetttkkkXXXbbbZZZFFFDDDFFFDDDAAA@@@???>>>BBBOOOcccrrrxxx^^^LLLCCCAAA===888777999:::888666666666666777888999:::;;;<<<@@@CCCEEELLL]]]xxxvvvsssmmmcccSSSHHHDDDFFFHHHHHHNNNRRRWWW[[[]]]___``````eeeeeefffggghhhhhhhhhhhhfffggghhhhhhggggggiiikkkjjjllloooooollliiihhhhhheeeeeemmm{{{wwwppplllkkkkkkmmmppprrrrrrqqqsssrrrqqqttt{{{|||~~~kkkIII>>>888;;;:::555444999555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444333333333333444444444444444444444444444444444444444444444555555555555555333444555555444444555666666666666666666777777777666666777777777888888888999999::::::;;;;;;<<<<<<=========>>>>>>>>>??????>>>???@@@AAACCCDDDDDDDDDAAACCCEEEFFFHHHOOOZZZbbbrrrvvvhhhfffggghhhhhheeebbb^^^[[[[[[\\\]]]^^^YYYZZZ]]]^^^___^^^]]]\\\]]]]]]]]]\\\]]]```eeeiii```]]]ZZZWWWUUUWWWZZZ\\\[[[]]]______^^^]]]^^^___]]]^^^```bbbbbbbbbaaa``````^^^]]][[[\\\^^^```bbbaaaaaabbbbbbbbbaaaaaa```uuuaaaRRRMMMGGGAAA>>>AAABBB???<<<;;;<<<======<<<::::::<<<======999777777777888>>>EEERRRIII???:::;;;<<<:::777888999999999::::::::::::888:::::::::888888999:::888999999999888999<<>>???@@@???<<<===@@@@@@@@@????????????@@@AAA>>>============>>>??????>>>>>>============>>>>>>======>>>???????????????<<<<<<===@@@BBBBBB@@@>>><<<===>>>@@@@@@??????>>>===>>>??????>>>===>>>???<<<===>>>???@@@AAAAAAAAABBBDDDFFFFFFDDDCCCCCCCCCEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMOOOOOOOOONNNNNNMMMMMMLLLKKKMMMOOOPPPQQQRRRTTTUUUTTTXXX]]]``````hhh|||zzzZZZUUUddd}}}ZZZNNNHHH@@@BBB@@@@@@AAABBBBBBGGGNNNggg{{{aaaPPPMMMEEE===999:::;;;999777666666666666777888999::::::===AAADDDGGGQQQddduuu~~~uuufffXXXRRRSSSSSSPPPQQQSSSVVVZZZ\\\]]]]]]]]]ccccccdddeeeffffffffffffbbbcccdddeeedddfffhhhjjjgggjjjlllkkkhhhfffhhhjjjkkkmmmvvv~~~sssmmmhhhiiikkkppptttuuuqqqmmmfffnnnwww~~~|||{{{jjjjjjnnnxxxuuu```===:::999999666222222666444444444444444444444444333333333333333333333333222222222222333333333333222222222222222222222222111111222222333333444444222222333333333333333444333333333333333333333333444444444444444555555555222444555555444444555666666666666666666666666666666666666666777777777777888888999::::::;;;;;;<<<<<<<<<<<<=========>>>>>>????????????????????????===AAADDDCCCAAACCCJJJQQQ[[[fffpppqqqeeedddccc^^^[[[^^^]]][[[ZZZYYYZZZ[[[[[[YYYYYYZZZ[[[[[[[[[ZZZYYY\\\\\\\\\[[[ZZZ[[[^^^```]]]]]][[[XXXVVVVVVXXX[[[YYY\\\___^^^[[[ZZZ[[[^^^\\\]]]^^^______^^^]]]\\\____________```aaacccdddcccccccccccccccbbbaaa```tttlllYYYOOOFFFDDDDDDBBBAAABBB>>>>>>???===<<<;;;===>>>===::::::;;;:::777:::???IIIEEE???<<<;;;;;;:::999::::::;;;;;;;;;<<<<<<<<<999;;;<<<;;;999888999;;;888999:::;;;<<>>>>><<<;;;>>>>>>?????????>>>>>>>>>???======<<<<<<======>>>???============>>>???@@@@@@===>>>??????@@@@@@??????>>>>>>>>>???AAABBBAAA@@@<<<===???AAAAAA@@@???>>><<<>>>@@@???===<<<===???======>>>???@@@@@@??????@@@BBBDDDEEECCCBBBBBBCCCDDDEEEFFFHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPPPPOOOOOOOOOKKKMMMPPPQQQQQQRRRTTTUUUUUUVVVZZZ^^^^^^cccrrrhhhWWWSSSggg~~~bbbOOOCCCDDDAAABBBEEEDDD???@@@DDDKKKccc}}}lll\\\RRRDDD===;;;;;;999666666666666666666777888999::::::>>>BBBDDDHHHVVVddduuueee^^^]]]ZZZTTTSSSTTTVVVXXX[[[\\\[[[[[[``````aaabbbccccccccccccaaabbbcccbbbbbbcccfffhhhdddfffeeecccaaaccckkkqqqsssuuu|||vvvmmmkkkiiijjjooouuuyyyvvvnnnfffggguuu|||||||||}}}aaa\\\]]]lll~~~iiiPPP777999888333222333444222444444444444444444444444222222222222222222222222111111222222222333333333111111111111111111111111000111111222333333444444111222222222333333333333333333333333333333333333333333333444444555555555222444555555444333555666555666666666666666555555555555555666666666777777888888888999::::::;;;;;;;;;;;;<<<<<<<<<=========@@@???>>>===============>>>AAACCCCCCCCCDDDGGGJJJKKKSSSZZZiii{{{oooeeebbb___]]]\\\YYY[[[\\\]]][[[ZZZXXXXXXWWWWWWXXXXXXXXXYYYYYYYYYYYYZZZ[[[[[[YYYYYYZZZ\\\[[[\\\\\\ZZZWWWUUUVVVXXXWWWZZZ]]]\\\YYYWWWYYY\\\YYYYYYZZZ[[[[[[[[[[[[[[[]]]^^^___aaacccdddeeeeeeffffffffffffeeedddcccbbbvvvgggVVVLLLFFFBBB???@@@>>>>>>>>>===;;;;;;<<<===;;;:::<<<>>><<<777666999777999::::::999999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888;;;<<<;;;999888999<<<:::<<<>>>@@@DDDKKKTTT[[[rrr|||}}}}}}aaaKKKIIIEEECCCDDDBBBDDD???<<>>===>>><<<>>>??????>>>=========<<<<<<<<<<<<<<<===>>>>>><<<<<<======>>>@@@AAABBB>>>>>>???@@@@@@@@@@@@@@@@@@???>>>???AAABBBBBBAAA<<<>>>@@@AAABBBAAA???>>><<<>>>@@@???<<<;;;===???===>>>>>>?????????>>>>>>>>>@@@CCCDDDCCCBBBBBBCCCCCCDDDFFFHHHJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQKKKMMMPPPQQQRRRRRRTTTVVVZZZWWWWWW\\\^^^aaakkkwwwfffQQQTTTpppuuuXXXLLLAAA???@@@CCCAAA===???FFFCCCQQQeeeyyyhhh[[[JJJ@@@===<<<999666666666555666666777888999;;;999<<>>======>>>@@@AAA???>>>>>>@@@CCCEEEDDDCCCBBBHHHKKKTTTbbbhhhssstttmmmooouuu{{{}}}ttthhhaaa\\\XXX[[[___WWWZZZ___aaa___\\\XXXVVVVVVVVVVVVVVVWWWXXXZZZ[[[UUUWWWZZZ[[[[[[[[[\\\]]]YYY[[[]]][[[XXXUUUUUUWWWUUUYYY\\\[[[WWWUUUWWWZZZVVVVVVWWWXXXYYYZZZZZZ[[[ZZZ\\\___bbbdddeeeeeeeeehhhiiihhhhhhgggfffdddddd{{{nnn```QQQFFFGGGCCC??????AAAAAA>>>;;;===;;;999888999::::::999;;;<<<=========;;;:::888777888::::::::::::888777;;;:::999999999;;;>>>???BBBGGGNNNXXXdddrrrzzzooolllrrrxxx{{{{{{www^^^GGGAAAAAA======AAA>>>>>>>>>>>>=====================<<<<<<;;;;;;;;;::::::;;;;;;<<<======>>>====================================>>>>>>>>>>>>>>>>>>?????????>>>>>>===<<<===???@@@@@@@@@???>>>============>>>???AAABBB???>>>===<<<<<<>>>@@@AAA>>>???@@@AAABBBBBBBBBBBBHHHGGGFFFFFFHHHJJJLLLNNNQQQRRRSSSQQQOOOMMMNNNNNNPPPOOOOOOOOOOOOPPPQQQQQQRRRSSSUUUUUUTTTTTTUUUWWWUUUXXXZZZ[[[\\\___eeeiiigggRRRMMMccczzz```HHHAAACCCDDD===>>>AAA===BBBBBBDDDPPPkkk{{{]]]KKKEEE@@@<<<<<<777888888777555555777999888999999;;;>>>AAADDDFFFZZZkkkuuujjjddd___ZZZUUUSSSRRRRRRRRRSSSTTTUUUUUUVVVWWWXXXZZZ[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]]]]WWWUUUSSSUUU\\\jjjzzz{{{pppkkkhhhfffhhhkkkooowww|||xxxmmmhhhkkkrrryyyjjjiiisss}}}}}}~~~ccc[[[aaakkkeeeZZZKKK999555444333333222222333333222222222222222222222222111111111111111111111111111111111111111111111111111111000000//////......000000000000000111111222222222222222222222222222333333333222222111111111333333333222222222111111555444444444444555666666555555555555555555555555666666666666666555555555777777888888888999999999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>???@@@AAAAAAAAAAAAFFFEEEDDDEEEJJJQQQYYY^^^pppvvvvvviiidddcccbbbccceeeooojjjccc]]][[[ZZZYYYYYYXXXYYYZZZ\\\]]]]]]]]]]]]ZZZZZZZZZYYYXXXWWWVVVUUUWWWWWWXXXYYYYYYXXXXXXWWWTTTUUUVVVVVVWWWWWWVVVVVVUUUXXX[[[]]]\\\[[[[[[[[[WWWXXXXXXWWWVVVVVVYYY[[[]]]^^^___aaacccdddeeeeeedddeeegggjjjmmmllljjjggg}}}xxxuuu{{{~~~fff^^^SSSMMMLLLKKKGGGCCCDDDAAA>>><<<<<<<<<;;;;;;<<<============<<<<<<;;;;;;<<<<<<===============;;;===@@@DDDIIIOOOUUUYYYdddlllxxx~~~qqqmmmpppsssvvvzzzaaaOOO@@@???@@@======AAA>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<=========::::::::::::::::::::::::<<<<<<<<<<<<==================>>>>>>>>>>>>======<<<<<<>>>?????????>>>=========<<<<<<===>>>@@@AAA@@@???>>>======???AAABBBAAAAAAAAABBBBBBCCCCCCDDDGGGFFFFFFFFFGGGIIIKKKLLLOOOPPPQQQPPPNNNLLLMMMNNNOOONNNNNNNNNNNNOOOPPPPPPQQQRRRTTTTTTSSSSSSTTTVVVSSSUUUWWWXXXXXX[[[```dddrrroooYYYTTT___tttaaaMMMCCCDDDAAABBBCCC===;;;===???CCCTTTpppkkkVVVIIICCCAAA<<<<<<;;;:::999777666666888888999:::<<>>???@@@AAAAAAAAAAAACCCCCCCCCCCCEEEHHHKKKMMMRRRWWW```jjjttt|||}}}zzzyyymmmbbb___^^^]]]]]]___aaa___\\\[[[[[[[[[ZZZYYYUUUVVVXXXZZZ[[[\\\]]]^^^XXXXXXXXXXXXXXXWWWVVVVVVVVVVVVWWWWWWWWWVVVVVVUUURRRSSSTTTUUUVVVVVVVVVVVVWWWYYY\\\]]]\\\[[[[[[[[[YYYZZZZZZYYYXXXXXXZZZ\\\^^^^^^]]]]]]^^^```bbbdddccccccccceeehhhkkkmmmnnnhhhjjjnnnllliiivvv}}}rrrmmmjjjeee```]]]YYYRRRMMMJJJGGGEEEDDDDDDCCCBBBAAAAAAAAABBBCCCAAAAAAAAAAAACCCEEEGGGHHHNNNRRRYYYaaakkkuuuyyymmmiiijjjllloooyyypppWWWMMMBBB===???AAA===<<>>>>>======<<<;;;;;;<<<============<<<<<<<<<<<<<<<<<<===>>>???AAA@@@?????????@@@AAABBBDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEDDDDDDEEEGGGIIIJJJKKKMMMNNNMMMLLLKKKLLLMMMMMMMMMLLLLLLMMMMMMNNNOOOOOOPPPRRRRRRRRRRRRSSSUUUSSSTTTUUUVVVVVVXXX\\\___cccnnnnnnYYYQQQUUUpppcccKKKGGGCCCBBBDDDAAA:::>>>???;;;>>>PPPiiizzzsss^^^PPPFFFAAA>>>;;;:::;;;;;;888555888888888888999;;;===???>>>EEELLLVVVjjj|||vvvrrrlllddd[[[SSSPPPMMMKKKHHHJJJKKKKKKLLLNNNPPPRRRSSSOOOOOOQQQRRRSSSTTTTTTTTTUUUUUUUUUUUUTTTRRRPPPOOOPPPWWWbbbnnnvvv{{{||||||uuujjjaaaaaagggmmmsssxxxvvvjjj]]]]]]lll~~~qqqjjjrrr|||jjj___SSSAAA888777333333222222111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222222111111111111000000000000//////000000111222222222222222222222222222222222222222222111111111333222222222222111111111222222222222222333444444444444444444444444444444555555555555555555555555777777777777888888888888999999999999999999999999;;;;;;;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAAAAA@@@???@@@AAABBBBBBAAA@@@???DDDFFFIIINNNVVV^^^fffkkksssyyyxxxpppnnnssswwwyyyvvvlllccc[[[ZZZZZZXXXXXXZZZVVVWWWXXXZZZ\\\\\\ZZZXXXQQQRRRTTTVVVXXXYYY[[[[[[UUUUUUUUUVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSRRRPPPQQQRRRTTTUUUVVVWWWWWWTTTVVVYYY[[[ZZZZZZ[[[\\\[[[\\\\\\[[[ZZZZZZ[[[]]]___]]][[[YYYZZZ\\\___```bbb```^^^^^^aaahhhooosssooopppsssqqqhhhooo|||ssskkkddd___[[[YYYWWWUUURRRPPPNNNOOOPPPQQQRRRQQQQQQRRRUUUYYY]]]```pppvvvpppggghhhhhhlllrrr~~~|||ssstttrrrlll[[[CCCDDD@@@???AAA@@@;;;:::===<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::<<<======>>>>>>>>>>>>===::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<===AAA@@@@@@@@@@@@AAABBBBBBEEEDDDBBB@@@@@@AAACCCDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJIIIIIIKKKLLLKKKKKKJJJJJJKKKKKKLLLMMMMMMOOOPPPQQQPPPPPPRRRTTTTTTUUUUUUVVVWWWXXX[[[\\\```fffxxxsss\\\NNN[[[vvvfffYYYHHH===@@@BBB???CCCCCC===888???PPP^^^lll|||cccNNNGGG@@@:::888:::<<<:::777999888777777777888:::;;;???BBBDDDHHHVVVhhhsssvvvggghhhjjjjjjhhhddd```]]]\\\WWWPPPKKKIIIHHHGGGFFFGGGGGGHHHHHHIIIKKKLLLMMMLLLMMMNNNOOOPPPQQQQQQQQQPPPOOONNNMMMMMMNNNPPPQQQYYYbbbppp}}}yyysssfffaaa```hhhpppssstttvvv[[[WWWXXXgggzzzqqqpppttt}}}|||eeeRRREEE666333777555222111111000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000///////////////000111111111111111111111111111111222222222111111111111111222222222222111111111111111111111111111222222333333333333333333333333333444444444444444555555555666666666777777777888888888888888888999999999999::::::;;;;;;;;;;;;<<<<<<<<<===>>>???@@@@@@@@@@@@===>>>@@@AAABBBAAA@@@???FFFEEEDDDDDDFFFKKKPPPTTT___eeeooo{{{}}}uuuooorrrrrrnnniiijjjkkkfff^^^aaa[[[WWWYYYYYYWWWWWWYYYXXXXXXYYYZZZ\\\[[[XXXUUUPPPPPPPPPQQQSSSTTTUUUVVVQQQQQQQQQRRRSSSTTTUUUUUUSSSSSSRRRQQQQQQPPPPPPPPPOOOPPPRRRTTTVVVWWWXXXXXXOOORRRUUUWWWXXXYYY[[[]]]\\\]]]^^^\\\[[[ZZZ[[[\\\]]]\\\[[[ZZZZZZZZZ\\\\\\___]]][[[ZZZ\\\bbbjjjppp|||xxxtttkkknnn}}}{{{vvvrrrpppooopppqqqwwwvvvvvvxxx{{{{{{zzzqqqrrryyywww~~~wwweeeccc___YYYOOO???AAA???>>>???===;;;;;;===;;;;;;;;;;;;::::::::::::999999999999999999999999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999999999<<<======>>>?????????>>>:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;????????????@@@@@@AAAAAACCCAAA???>>>>>>???@@@BBBBBBBBBBBBBBBCCCDDDDDDEEEEEEGGGHHHHHHGGGGGGIIIJJJJJJIIIIIIIIIIIIJJJKKKKKKKKKMMMOOOOOOOOOPPPQQQSSSUUUTTTTTTUUUWWWXXXYYYYYY___aaallloooYYYVVVaaavvv___EEE>>>>>>???@@@AAA???===>>>CCCHHHYYYwwwgggVVVMMMAAA::::::;;;:::888999999777666666777888999>>>AAABBBEEEKKKSSSXXXYYYRRRSSSUUUUUUTTTRRROOOMMMNNNKKKHHHEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGIIIJJJKKKLLLLLLLLLHHHFFFDDDEEEHHHOOOVVVZZZffflllvvv{{{ooofffaaa```eeennnpppkkkdddaaaPPPXXXiii~~~mmmnnn{{{~~~|||yyytttYYYEEE<<<555666888333222111000000//////000000111111111111111111111111000000000000000000000000000000000000000000000000...//////////////////////////////...///000000111111111111111111111111111111111111111111111111111222222222111111111000000111000000000000111222222333333333333333333333333222333333333444444444555555555666666666777777777777777777888888999999999::::::::::::;;;;;;<<<<<<<<<<<<===>>>????????????>>>>>>???@@@@@@AAABBBBBBBBBBBBAAABBBDDDFFFIIIKKKMMMRRR[[[fffqqqzzz{{{uuuqqqvvvyyyzzznnnlllnnnkkkddd^^^[[[[[[WWWRRRYYYUUUTTTXXXYYYWWWVVVXXX[[[YYYWWWWWWXXXXXXWWWVVVQQQPPPOOOOOOOOOPPPPPPQQQOOOOOOOOOOOOPPPQQQRRRSSSRRRQQQPPPOOOOOOOOOOOOPPPPPPQQQSSSUUUWWWYYYZZZZZZTTTVVVXXXYYYXXXXXXZZZ[[[\\\]]]]]]\\\ZZZYYYYYYYYYYYYZZZ\\\]]]]]]\\\ZZZZZZ[[[\\\[[[ZZZZZZ]]]cccgggtttnnnvvv~~~{{{zzzmmmbbbaaaffftttpppXXXSSSMMMHHHEEE???<<<;;;::::::;;;<<<===>>><<<<<<;;;;;;;;;:::::::::888999999999999:::::::::999999999999999999999999888888888888888888888888777777888888888999999999;;;<<<<<<===>>>>>>>>>>>>:::::::::999:::;;;;;;<<<<<<=========<<<;;;::::::======>>>>>>???????????????>>>=========>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCDDDFFFGGGGGGFFFFFFGGGIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLNNNOOOOOOPPPQQQSSSSSSRRRRRRSSSVVVWWWWWWVVVZZZ\\\bbbrrrkkkYYYRRR\\\uuuaaaPPPEEE???;;;:::>>>AAA@@@>>>>>>HHHZZZnnn~~~qqqfffVVVIIIAAA===;;;999:::999888777777777888999777:::===@@@CCCEEEEEEEEEEEEFFFGGGHHHGGGFFFDDDCCCBBBBBB@@@@@@??????@@@AAABBBAAA@@@@@@??????@@@@@@@@@AAABBBCCCDDDEEEEEEEEEBBBAAAAAAEEELLLWWWbbbiiipppoooppprrrqqqkkkaaaZZZ```aaadddfffaaaWWWPPPPPPeeepppwwwooovvvzzz~~~ooodddgggnnnhhhNNN===999666888777...222111111000000000000000111111111111111111111111000000000000000000000000000000000000000000000000------............////////////......//////000111111111111111111111111111000000000111111111111111222111111111111000000000111000000000000111222222222222222222222222222222111222222333333444444444555555555555666666666666666666666777888888999999999999::::::;;;;;;<<<<<<;;;<<<===>>>>>>??????>>>AAA@@@>>>======>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAADDDGGGLLLQQQVVV\\\aaaeeeiiiiiikkkooouuu}}}|||||||||tttlllfffiiiiiimmmqqqmmmddd___```\\\YYYUUURRRRRRSSSSSSSSSSSSPPPQQQUUUVVVUUUUUUXXXZZZWWWUUUTTTVVVXXXYYYYYYTTTRRRQQQOOOOOOOOOPPPPPPQQQPPPOOONNNNNNOOOPPPQQQQQQPPPOOONNNNNNOOOPPPQQQQQQRRRTTTVVVXXXYYYZZZZZZ^^^^^^^^^\\\ZZZXXXXXXYYY\\\]]]^^^\\\ZZZXXXWWWWWWVVVXXX[[[]]]^^^]]][[[ZZZZZZ\\\^^^\\\ZZZZZZ]]]```zzzmmmdddgggbbb```aaa^^^\\\iii{{{~~~nnneee\\\YYY\\\iiiqqq}}}eeeMMMJJJCCC>>>@@@@@@;;;:::999999<<<>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;999999999999::::::;;;;;;999999999999999888888888888888888888888888888888777777888888888999999999888999:::;;;<<<<<<<<<<<<;;;::::::999:::;;;<<<======>>>>>>>>>===<<<:::999;;;;;;<<<<<<=========<<<<<<<<<<<<===>>>>>>??????AAAAAABBBBBBCCCCCCBBBBBBDDDFFFGGGFFFEEEEEEFFFGGGIIIIIIHHHHHHHHHIIIJJJJJJJJJLLLNNNOOOOOOPPPRRRTTTTTTRRRRRRTTTWWWYYYXXXVVVWWW[[[^^^ddduuubbbMMMMMMXXXaaavvvyyydddLLLAAA;;;===AAA@@@>>>>>>===CCCNNNZZZiii{{{qqqaaaSSSIIICCC@@@;;;;;;999888888888999:::666777:::<<<===<<<===>>>??????@@@@@@@@@???>>>>>><<<<<<===<<<<<<<<<===>>>======<<<<<<<<<======>>><<<===>>>@@@AAAAAAAAAAAACCCDDDIIIPPP[[[hhhsssyyytttmmmddd^^^]]]\\\YYYVVVXXXWWWVVVRRRLLLIIIQQQ[[[}}}{{{xxxtttwww|||iiiYYYYYYfff}}}YYYDDD999888555666555---222222111000000000000111111111111111111111111111000000000000000000000000000000000000000000000000............/////////000///............///000000111111111111111111111111///000000000111111111222111111111111000000000000111111000000111111222333222222222222222222222222111111111222333333444444444444555555555666666666555555666666777888888999888999999:::;;;;;;<<<<<<;;;;;;<<<===>>>>>>>>>>>>??????>>>>>>======>>>>>>AAAAAAAAA@@@???>>>===<<>><<<<<>>>>>??????>>><<<:::999999:::;;;;;;<<<;;;;;;;;;:::;;;===>>>????????????AAAAAABBBCCCCCCCCCBBBBBBEEEFFFGGGFFFEEEDDDEEEFFFIIIIIIHHHHHHIIIIIIJJJKKKJJJLLLNNNOOOOOOPPPRRRTTTVVVUUUTTTWWW[[[\\\[[[YYYXXX^^^```^^^ggg~~~nnnVVVPPPQQQQQQZZZjjj^^^OOOBBB@@@AAA@@@@@@BBBBBBDDDIIIMMMOOOYYYpppsssbbbUUUMMMJJJ<<<;;;:::999999999:::;;;<<<;;;:::;;;:::999;;;???===============<<<<<<;;;:::;;;<<<<<<<<<;;;<<<===:::999::::::;;;<<<===>>><<<===>>>@@@AAAAAAAAAAAAGGGKKKSSS^^^jjjvvvvvvjjj[[[RRRQQQTTTWWWWWWMMMJJJFFFAAA???HHH^^^ttt~~~qqqgggbbbiiiyyy}}}|||ooo^^^^^^nnnpppMMM<<<777888333444555000333222222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000111111...............///000000000000000000000000000000//////000000111111111222111111111111000000000000111111111111111222222333111111111111111111111111000000111222333333444444444444444555555555666666444555555666777888888999888888999::::::;;;<<<<<<:::;;;<<<===>>>>>>>>>>>><<<===>>>@@@@@@@@@@@@@@@>>>>>>??????AAABBBCCCDDDDDDFFFGGGFFFDDDEEEIIILLLIIIKKKMMMMMMMMMPPPUUUXXXUUU\\\aaaaaadddhhhfffaaadddeeebbb[[[XXX[[[___```\\\ZZZXXXUUUPPPMMMMMMPPPOOOMMMLLLNNNOOOOOOQQQSSSRRRQQQSSSWWWWWWVVVXXX\\\```^^^]]]\\\]]]]]][[[ZZZXXXWWWUUUTTTUUUVVVXXXYYYZZZXXXUUURRRPPPOOOPPPPPPPPPPPPOOOOOOPPPRRRTTTVVVPPPQQQSSSTTTVVVVVVWWWWWWXXXYYYYYYYYYWWWWWWYYY[[[]]]^^^___^^^[[[XXXWWWWWWSSSSSSUUUWWWZZZ\\\___```]]]```bbb___[[[ZZZ]]]aaarrrnnnmmmjjjhhhmmmvvvyyyxxxttthhhffffffgggiiijjjttt___RRRCCC<<<===@@@>>>:::::::::::::::::::::::::::=========;;;999888999;;;777777888888888999999999777777777777777777777777999888888888777777666666666666777777888888888888888888888888888888888888999888888777888:::;;;<<<======<<<<<<<<<;;;;;;;;;999999:::;;;;;;<<<<<<===<<<=========;;;;;;===>>>AAAAAA@@@@@@AAAAAABBBCCCBBBDDDEEEEEECCCBBBCCCCCCFFFGGGHHHIIIIIIIIIIIIHHHIIIJJJJJJLLLMMMOOOQQQRRR\\\[[[YYYXXXWWWWWWXXXXXXTTTVVVYYY[[[aaannn{{{jjjfff\\\LLLOOOZZZbbbllleeeHHHDDDDDD>>>>>>DDD>>><<>>????????????@@@@@@@@@???@@@AAABBBCCCEEEFFFFFFHHHHHHHHHHHHIIIJJJKKKKKKOOOPPPQQQRRRSSSUUUVVVVVVWWWVVVUUUVVVXXXXXXVVVUUUUUUUUUUUUTTTSSSQQQOOOMMMMMMMMMMMMMMMNNNOOOPPPPPPRRRSSSTTTSSSSSSTTTVVVYYY[[[[[[ZZZZZZZZZZZZZZZZZZUUUUUUVVVWWWXXXXXXXXXXXXTTTTTTTTTTTTSSSQQQPPPOOOQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTUUUVVVWWWYYYYYYZZZZZZZZZZZZZZZZZZYYYXXXXXX___^^^]]]\\\[[[YYYXXXXXXUUUWWWYYY\\\___aaaccccccbbbdddfffddd```]]]^^^___}}}}}}zzzuuuyyyssspppnnnyyynnnkkk{{{}}}tttqqqsssttt|||wwwzzz|||ooo___QQQIII???;;;<<<===;;;888999999999999999999999999;;;<<<<<<:::888777888:::777777777888888888999999777777777777777777777777888888888777777777666666777777777777777888888888888888888888888888888888888888888777888999;;;<<<===<<<<<<<<<;;;;;;;;;:::999999999:::;;;;;;<<<<<<===>>>>>>===;;;;;;<<<>>>@@@????????????@@@AAAAAAAAACCCEEEEEECCCCCCCCCDDDDDDEEEFFFGGGHHHIIIJJJKKKJJJJJJKKKLLLNNNPPPQQQRRRYYYXXXWWWVVVUUUVVVVVVWWWUUUVVVWWWXXX[[[dddqqq{{{qqqOOOQQQRRRYYYrrrqqq]]]MMM>>>888;;;AAA>>>>>>@@@??????FFFPPPSSS[[[iiiuuu|||}}}{{{xxx___YYYQQQJJJFFFCCC???<<<<<<:::999888888999:::<<<666666666777666666555555888888999999999999888888:::<<<:::666666999:::888>>>@@@FFFRRR___hhhjjjhhhkkkfffaaa^^^^^^^^^^^^\\\UUURRRNNNKKKHHHCCC<<<777555888CCCWWWlll}}}yyyeee\\\```kkkssswww{{{}}}lllfffhhhaaaOOO@@@888666555333222222222222000000000000000000000000////////////////////////........................////////////////////////......------------..............................000/////////////////////111111000000000000111111000000000000000000000000000000//////000000111222000000111111111222222222222222222333333333444444222333555444333333444666444555555666777777888888888888888888999:::;;;;;;:::;;;;;;<<<<<<===>>>>>>======>>>>>>??????>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGIIIIIIJJJJJJKKKLLLNNNOOOPPPQQQPPPOOOOOOPPPRRRSSSQQQPPPRRRSSSSSSSSSSSSQQQPPPOOOOOONNNNNNNNNNNNOOOOOOPPPRRRSSSTTTTTTTTTUUUXXXZZZ[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXYYYYYYYYYYYYXXXXXXUUUUUUUUUTTTTTTRRRQQQQQQRRRRRRRRRRRRRRRSSSTTTTTTUUUUUUVVVWWWXXXYYYYYYZZZZZZZZZZZZZZZZZZYYYXXXXXX]]]]]]\\\[[[YYYXXXXXXWWWWWWXXX[[[^^^```bbbddddddbbbccccccaaa___^^^^^^___~~~uuuooooookkkeeedddggghhhfffqqq~~~sssjjjeeeqqqoooaaa^^^\\\PPPBBB@@@>>>;;;::::::999777666777777777777777777777777999::::::888666666777888666666777777777888888888777777777777777777777777888888777777777777666666888888888777777777777777777777777777777777777777888888777888888999;;;;;;<<<<<<;;;;;;;;;;;;::::::888888999999:::;;;;;;;;;>>>??????===;;;;;;<<<===>>>>>>======>>>>>>???@@@@@@BBBDDDDDDCCCCCCDDDEEEDDDDDDDDDEEEFFFIIIKKKLLLJJJJJJKKKMMMNNNPPPQQQRRRTTTTTTSSSSSSTTTTTTUUUVVVXXXXXXXXXVVVVVV[[[bbbiiijjj```SSSNNNXXXqqqjjjSSSDDD===@@@>>>===??????===>>>AAA>>>CCCLLLXXXdddpppyyy~~~wwwqqqggg^^^WWWQQQMMMJJJEEEDDDBBB???=========<<<999::::::::::::999999888<<<;;;::::::999999::::::888::::::777888<<>>>>>>>>???@@@@@@@@@???>>>======>>>>>>>>>?????????@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFGGGHHHJJJKKKLLLMMMJJJJJJJJJLLLNNNOOOOOOMMMOOOPPPQQQRRRSSSSSSSSSSSSQQQPPPPPPOOOOOOOOOOOOPPPRRRSSSUUUUUUUUUWWWYYY\\\\\\\\\\\\[[[[[[YYYXXXXXX\\\\\\\\\[[[ZZZYYYYYYYYYVVVVVVVVVVVVUUUTTTSSSSSSTTTTTTTTTTTTTTTUUUUUUVVVXXXWWWWWWWWWXXXYYYYYYZZZZZZZZZ[[[[[[ZZZZZZYYYYYY[[[[[[ZZZYYYXXXXXXWWWWWWYYYZZZ]]]___aaacccddddddbbb```^^^]]]^^^^^^^^^^^^llljjjggggggkkkqqquuuvvvkkk~~~}}}{{{vvvooorrr{{{eeeRRRMMMLLLEEE===888888999888777555666666666666666666666666666666777888888666555444555777555555666666666777777777666666666666666666666666777777777777777777666666888888888888777777777777666666666666666666666666777777777888888999::::::;;;;;;::::::::::::::::::777888888999999::::::;;;?????????>>><<<;;;<<<===<<<<<<<<<<<<<<<===>>>>>>>>>@@@BBBCCCCCCCCCDDDEEEEEEDDDCCCCCCDDDGGGIIIKKKIIIJJJKKKMMMOOOPPPQQQRRRQQQQQQRRRRRRSSSUUUVVVVVVYYYZZZZZZXXXWWWYYY]]]aaappp}}}gggWWWNNNTTTlllzzz```MMMDDDAAA>>>???AAABBBCCCDDDAAA@@@@@@CCCJJJTTT^^^ddd{{{wwwqqqjjjeeebbb___^^^WWWVVVRRRKKKFFFDDDAAA>>>????????????>>>===<<<;;;>>>===<<<;;;;;;;;;===>>>;;;???BBBBBBEEEKKKLLLJJJPPPNNNPPPYYYeeekkkhhhcccWWWPPPGGGDDDEEEEEEBBB???=========:::999@@@LLLVVVcccooozzzwwwgggcccbbbkkkyyyyyy|||zzzhhhUUUFFF:::333222222222111000000/////////000000000000000000000000////////////////////////........................////////////////////////...------,,,,,,------....................................///////////////000000////////////000000000000000000000000000000---...000111111111000///000000000000111111111111111222222222222333333333222333555444333333444666555555555666666666777777777777666777777888999:::;;;;;;<<<======>>>>>>???@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>????????????BBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAABBBBBBCCCDDDEEEFFFGGGHHHIIIJJJLLLMMMMMMJJJJJJJJJMMMOOOQQQPPPOOONNNOOOPPPRRRTTTVVVWWWWWWSSSRRRQQQQQQPPPPPPPPPPPPQQQSSSUUUVVVWWWXXX[[[]]]^^^^^^^^^^^^]]][[[YYYXXX^^^^^^\\\[[[ZZZYYYYYYXXXWWWWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUVVVWWWWWWXXXYYYYYYXXXXXXXXXYYYYYYZZZZZZZZZ[[[[[[[[[ZZZZZZYYYZZZZZZZZZYYYYYYXXXXXXXXXZZZ[[[]]]___```bbbbbbbbbaaa]]]YYYYYY\\\^^^^^^]]]}}}~~~vvvzzzwwwnnnttt}}}qqqsss{{{~~~rrrmmmppp~~~^^^IIICCCAAA???<<<999999999777555444666888777777777777777777777777555666666555333333444666444444555555555666666666555555555555555555555555666666666666666666777777888888888777777777777777666666666666666666666666666666777888999999999:::999999::::::::::::::::::777888888999999::::::;;;>>>??????>>><<<<<<===>>><<<<<<;;;;;;<<<<<<===>>>>>>@@@BBBBBBBBBBBBCCCDDDGGGEEEDDDCCCCCCDDDFFFGGGHHHIIIKKKMMMOOOPPPPPPPPPPPPPPPQQQSSSTTTUUUVVVWWWVVVWWWXXXYYYYYY[[[^^^```jjjvvv}}}lllXXXKKKSSSdddxxxiii\\\TTTGGG<<<;;;@@@GGGKKKFFFDDD@@@???AAAGGGNNNSSSiiihhhfffeeeeeegggiiillleeefffbbbYYYSSSQQQMMMHHHEEEEEEEEEDDDCCCAAA@@@???CCCBBBAAAAAAAAACCCDDDEEEHHHNNNSSSUUUWWWZZZYYYUUUQQQMMMIIIKKKPPPSSSPPPKKKFFFCCC@@@BBBDDDDDD@@@;;;<<<<<<===AAAJJJXXXgggqqqmmmeeeggg___gggqqqxxx||||||||||||zzzqqqiiiooo{{{uuu[[[HHH>>>777444555222111111111000000//////////////////////////////........................................................................//////............//////........................------....../////////000000000////////////000000////////////////////////---...///111111000////////////000000000111111111111111111222222222333333222333555444333333444666555555555555666666666666666666666666777888999999;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@======>>>>>>>>>?????????AAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHIIIKKKLLLMMMMMMKKKKKKKKKNNNQQQSSSRRRQQQNNNOOOQQQSSSUUUWWWYYYZZZTTTTTTSSSRRRQQQQQQQQQRRRQQQSSSVVVWWWXXXYYY[[[]]]````````````___]]][[[YYY]]]]]][[[ZZZYYYXXXXXXXXXXXXXXXYYYYYYZZZYYYYYYYYYWWWWWWWWWWWWWWWXXXYYYYYYZZZYYYXXXWWWWWWXXXZZZ[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ\\\]]]^^^____________[[[XXXXXX[[[]]]]]]\\\zzzooonnnqqqppplllhhhaaacccsss|||lllgggjjjqqqzzzwwwzzzxxxYYYFFF???<<<:::999;;;;;;999666444444666888666666666666666666666666444555555444333333444666333333444444444555555555555555555555555555555555555555666666666666777777666777777777888888888888777777777777777777777777555666777888999999999999888888999999999999::::::888888999999:::;;;;;;;;;===>>>???>>>======>>>@@@======<<<<<<======>>>???>>>@@@BBBBBBAAAAAABBBCCCFFFEEEDDDCCCBBBCCCDDDDDDFFFHHHJJJLLLNNNOOOOOOOOOOOOPPPRRRSSSUUUVVVVVVVVVRRRSSSTTTVVVXXX[[[]]]^^^```hhhyyylllTTTJJJLLL[[[llluuu^^^GGG<<>>============;;;888666555<<>>888444222111111111111111111000//////////////////////////////........................------------------------......................../////////....../////////---------------------------------......//////000000//////......//////000////////////////////////......//////000000///////////////000000000111111111111111111222222222222222333555444333333444666555555555555555555555555555555555555666777888999::::::;;;;;;<<<===============>>>???@@@@@@@@@???=========>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEDDDEEEFFFGGGHHHIIIJJJKKKJJJJJJKKKMMMPPPQQQQQQPPPOOOOOOPPPRRRTTTWWWYYYZZZUUUTTTTTTSSSSSSSSSSSSTTTQQQSSSVVVXXXXXXXXXZZZ[[[___```aaaaaa```^^^\\\ZZZ[[[ZZZYYYXXXXXXYYYZZZZZZYYYYYYZZZ[[[\\\\\\\\\[[[XXXXXXXXXXXXXXXYYYYYYZZZYYYXXXWWWVVVVVVXXXZZZ[[[ZZZZZZ[[[[[[\\\\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZ[[[YYYZZZ[[[\\\\\\\\\\\\\\\\\\[[[YYYYYYZZZ[[[\\\[[[rrrmmmpppooollljjjfffaaaggg}}}rrrppp~~~~~~vvvooopppqqqnnnvvvzzzdddMMMBBB>>>;;;888888999888777666666666555555444444444444444444444444333444555444333333444666333333333333444444444444444444444444444444444444555555555666666666777777555555666777888999999:::888888888888888888888888555666777888999999999888888888888888999999999:::999999999:::;;;;;;<<<<<<<<<===>>>>>>===>>>@@@AAA>>>>>>>>>>>>>>>??????@@@>>>@@@BBBBBB@@@@@@@@@AAACCCCCCCCCCCCCCCCCCCCCDDDDDDFFFIIIKKKMMMNNNMMMMMMNNNOOOQQQSSSTTTUUUUUUUUUQQQQQQRRRTTTWWWYYY[[[[[[ZZZ___iiiyyynnnZZZOOOLLLRRR[[[dddpppkkkYYYQQQNNNKKKIIIHHHFFFDDDBBB@@@@@@@@@CCCEEEFFFFFFFFFIIIOOOSSS]]]dddddd]]]]]]cccbbb[[[]]]^^^___aaabbbbbbcccccc___^^^^^^]]]\\\[[[YYYXXXTTTVVVVVVQQQOOONNNKKKFFF===>>>>>>>>>>>>>>>??????999999999777777:::???DDDGGGSSSggg{{{wwwjjj^^^ZZZcccooo|||yyywwwyyynnnaaafffpppoooYYYAAA666444333000//////000111111111000///...////////////////////////........................------------------------........................///......------......///------------------------,,,,,,---......///000000//////............/////////////////////////////////............///000000////////////000000000111111111111111222222222222222333555444333333444666555555555555555555555555555555555555666777888888999999::::::;;;<<<<<<<<<>>>>>>??????>>>>>>==================>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDBBBBBBCCCDDDFFFGGGHHHIIIJJJJJJJJJLLLOOOPPPPPPNNNOOOOOOOOOPPPRRRTTTWWWXXXUUUTTTTTTTTTTTTUUUUUUVVVQQQTTTVVVXXXWWWWWWXXXYYY\\\]]]___``````^^^[[[ZZZYYYYYYXXXWWWXXXZZZ\\\^^^YYYZZZ[[[\\\]]]^^^^^^^^^XXXXXXXXXXXXXXXYYYZZZZZZXXXVVVUUUTTTUUUXXXZZZ\\\YYYZZZ[[[\\\\\\\\\\\\[[[XXXXXXXXXYYYYYYZZZZZZZZZZZZZZZ[[[[[[\\\[[[[[[[[[ZZZ[[[\\\[[[ZZZYYYZZZ[[[{{{}}}zzzoooeee```iiitttzzz~~~yyyoooiiisss{{{zzzzzzyyyyyytttxxx~~~}}}yyylllooo|||~~~sssZZZIII;;;999;;;:::777777666555444666777777444222333333333333333333333333333444555444333333444666222222333333333444444444444444444444444444444444444555555555666666777777444444555777888999:::;;;888888888888888888888888444555777888999999888888777777888888999999999:::999::::::;;;;;;<<<<<<===;;;===>>>>>>>>>>>>AAACCC???????????????@@@@@@AAA???AAABBBBBB@@@??????@@@@@@AAABBBCCCDDDDDDDDDDDDCCCEEEHHHKKKMMMMMMMMMLLLNNNOOOQQQSSSTTTTTTTTTSSSSSSSSSRRRTTTVVVXXXYYYYYY^^^___```cccooovvvfffOOOMMMLLLMMMQQQ^^^ttt}}}jjjYYYLLLIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCBBB@@@======@@@DDDJJJQQQRRRLLLMMMTTTTTTMMMRRRSSSVVVXXX[[[]]]______]]]]]]]]][[[YYYVVVSSSQQQIIIJJJGGG@@@>>>>>>===:::888;;;>>>>>>;;;999999:::777888888888;;;EEETTT```nnnyyy|||oooaaa[[[^^^gggwwwzzzuuuqqqvvvtttiiipppwww~~~{{{ZZZHHH777111333333222111...///000000000///...---////////////////////////........................------------------------...........................------,,,,,,------...------------------------,,,,,,------...///000000//////............////////////////////////////////////...------///000111////////////000000000000000111111111111222222222222333555444333333444666555555555555555555555444555444444555555666777888888888999::::::;;;;;;<<<@@@@@@??????>>><<<;;;:::============>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@????????????@@@AAABBBCCCAAABBBCCCDDDEEEGGGHHHHHHLLLKKKKKKMMMOOOPPPPPPNNNOOONNNNNNOOOPPPRRRTTTVVVTTTTTTTTTTTTUUUVVVWWWWWWQQQTTTVVVXXXWWWVVVWWWXXXZZZ[[[]]]______]]][[[YYYXXXXXXWWWXXXYYY\\\^^^```ZZZ[[[\\\]]]^^^_________XXXXXXXXXXXXXXXYYYZZZZZZVVVUUUTTTTTTUUUWWW[[[]]]YYYZZZ[[[\\\\\\\\\\\\\\\VVVVVVWWWWWWXXXYYYYYYYYY[[[[[[\\\\\\\\\[[[[[[ZZZYYY\\\^^^]]]ZZZXXXYYY[[[wwwqqqllliiifffeeejjjppp}}}zzzqqqsssxxxppppppsssvvvvvv{{{|||tttuuu~~~pppnnnpppkkk___VVVDDDAAA===999777888999;;;777888888888777666444333444444444444444444444444444444555555555555555555555444444333333444444555555555555555555555444444111222333555777999;;;<<<666777777777888888888888:::::::::999999999888888888888888888888888888888999888888777777888888999777888999999;;;;;;<<<===<<<===>>>???@@@AAABBBBBBBBBAAA@@@@@@??????@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCDDDCCCCCCCCCCCCEEEGGGIIIKKKLLLLLLKKKLLLMMMOOOQQQRRRRRRRRRQQQQQQQQQRRRTTTUUUWWWYYYZZZ```aaa```___ddduuucccYYYPPPKKKHHHKKKYYYhhhzzzjjj\\\QQQKKKMMMLLLFFFEEEKKKPPPMMMHHHBBB===<<>>CCCMMM___rrruuullleee]]]ZZZbbbnnnvvvzzz}}}wwwqqquuu|||zzzsssdddUUUBBB<<<444111222333111...000000111111111111000000................................................///...------------...//////............---------//////.........---------,,,,,,,,,---------......,,,---...///000000000000111///...------...///111000000//////.........---////////////000000000000000000000000000111111222///000222333333222000///000222333333222111333444222333333444444333333222555444444555555666777888999999888888999;;;<<<>>><<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=====================>>>???AAABBBBBBCCCAAAAAA@@@@@@AAADDDGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMOOONNNNNNNNNNNNPPPQQQRRRPPPRRRUUUWWWYYYXXXVVVUUUWWWVVVVVVWWWWWWXXXZZZZZZ]]][[[ZZZ[[[\\\]]]\\\[[[VVVVVVVVVWWWYYY\\\^^^___\\\]]]^^^___````````````\\\[[[YYYWWWWWWWWWYYYYYYXXXWWWWWWWWWXXXYYY[[[\\\[[[ZZZZZZ\\\```aaa___\\\YYYYYYYYYYYYXXXXXXXXXXXXZZZ[[[\\\]]]^^^]]]\\\[[[ZZZZZZZZZZZZZZZ[[[[[[\\\zzzuuuqqqoootttzzz~~~xxxsssxxx~~~yyyuuuqqqpppsssvvvxxxyyymmmrrrvvvyyyuuuaaaZZZYYYSSSJJJCCC@@@>>>;;;888777777888999666777888888777555444333444444444444444444444444333333333444444444444444444444333333333333444444555555555444444444444444444444555777999:::<<<<<<555555666666666777777777888888888777777777666666888888888888888888888888999999888888888888999999777888888999:::;;;<<<<<<<<<<<<===>>>???@@@AAABBBBBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAA@@@@@@??????AAAAAABBBCCCCCCCCCCCCCCCCCCDDDFFFIIIJJJKKKKKKKKKLLLMMMNNNPPPQQQQQQQQQQQQQQQQQQRRRSSSUUUWWWYYYZZZ]]]___```^^^___kkk}}}~~~rrreee\\\TTTMMMMMMPPP```nnn{{{gggWWWMMMHHHJJJNNNMMMMMMLLLIIIDDD@@@>>>======<<<;;;<<<>>>???>>>===999:::;;;;;;;;;<<<===>>>@@@BBBCCCBBB???<<<:::999888777666666777888888888666777888888888777666666>>>FFFRRR```nnn}}}~~~sssiiiccc```aaa```dddmmmtttwwwyyy||||||yyy|||uuuiii\\\NNNDDD<<<777111///111333111////////////000000/////////....................................................................................------------...---------,,,,,,,,,,,,,,,,,,,,,---------......,,,---...///000000000000000///...------...///000000/////////.........---....../////////000000000//////......//////000111///000222333333222000///000111333222111111222444222333333444444333333222444444444444555666777888888888777777888999:::;;;;;;<<<======>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<==================>>>>>>???AAABBBBBBCCCAAA@@@@@@???@@@BBBEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKMMMNNNOOOQQQRRRTTTVVVWWWWWWVVVVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYWWWWWWWWWXXXYYYXXXWWWWWWWWWWWWXXXZZZ\\\^^^```\\\]]]]]]^^^____________YYYWWWVVVTTTTTTUUUVVVXXXXXXWWWWWWWWWWWWYYY[[[\\\\\\[[[[[[]]]```aaa^^^\\\ZZZYYYYYYYYYYYYYYYYYYYYY\\\\\\]]]^^^^^^]]]\\\[[[[[[ZZZZZZYYYYYYZZZZZZZZZ||||||~~~|||~~~|||vvvqqqooojjjiiiiiitttkkkTTTHHHEEEAAA<<<999:::999888777666666666666555666666666666444333222333333333333444444444444333333333222222222222222444333333222222333333444444444444444444444444444555555666777888999999:::444444444555555555555666555555555555555444444444666666666666666666666666999999999999999999999999777777888999:::;;;<<<<<<<<<<<<===>>>??????@@@@@@AAAAAA@@@????????????@@@@@@@@@?????????>>>>>>>>>@@@AAAAAABBBBBBBBBBBBBBBBBBCCCEEEGGGIIIJJJKKKKKKLLLLLLNNNOOOPPPPPPPPPPPPPPPQQQQQQRRRTTTVVVXXXYYYXXX\\\___^^^]]]bbbmmmwww|||rrrdddWWWPPPNNNPPPZZZiiiwwwrrreeeXXXMMMOOOPPPOOOLLLHHHCCCAAAAAA@@@???>>>======;;;777444999999999999999999999999:::;;;======:::888888888444555555666666555555444444555777;;;???CCCGGGIII]]]hhhxxxvvveeeYYYVVVZZZ___eeehhhoooxxxzzzzzz}}}xxxvvv||||||hhhSSSAAA777444444111......111222111///---......//////......---------------------------------------------------,,,---...//////...---,,,............------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......,,,---...///////////////000///...------...///000/////////...............------........./////////......------......///000///000111222222111000//////111222222111111222333222222333333333333222222444444444444555666777777777777666666666777888888:::;;;;;;<<<<<<<<<<<<<<<:::::::::;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<===>>>>>>???@@@AAABBBBBB@@@@@@???>>>???@@@AAABBBDDDEEEFFFGGGHHHIIIIIIJJJHHHGGGGGGGGGGGGIIIJJJKKKOOOOOOPPPQQQRRRSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVUUUTTTTTTVVVVVVUUUTTTWWWWWWXXXYYYZZZ\\\^^^___\\\\\\]]]]]]^^^]]]]]]\\\VVVUUUTTTSSSSSSUUUVVVXXXXXXWWWWWWVVVWWWXXXZZZ[[[]]]]]]]]]___``````^^^\\\ZZZZZZYYYYYYYYYZZZZZZ[[[]]]^^^______^^^]]]\\\[[[[[[[[[ZZZYYYXXXXXXXXXXXXuuupppxxxuuuvvvnnn\\\HHH???===<<<;;;<<<555555666666666666555555444444555555555444222222333333333333333444444444333333333333222222222222333333222222222222333333333333333333333444444444333444444444444555555555444444444444555555555555444444444444444444333333555555555555555555555555888999999999999999999888777777888999:::;;;;;;<<<;;;;;;<<<===>>>>>>??????AAA@@@??????>>>>>>??????===>>>>>>>>>>>>????????????@@@@@@AAAAAAAAAAAAAAAAAABBBCCCEEEGGGIIIJJJKKKLLLLLLMMMNNNNNNOOOOOOOOOPPPPPPQQQRRRSSSUUUVVVWWWTTTYYY]]]^^^^^^```hhhnnnsss|||ttthhhYYYNNNNNNSSSZZZjjjzzzzzzfffaaa^^^XXXPPPIIIEEEDDDEEEHHHGGGFFFFFFFFFCCC???;;;:::999888777777777555444333555666666444333333444999999999777555333333444999;;;AAAIIISSS^^^hhhmmm~~~~~~uuuooofff]]]XXX\\\eeelllppprrrxxxnnnfffmmmuuummmWWWCCC444000111000///...///111111000............//////.........------------------------------------------------+++,,,...//////...,,,+++.........---------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------......,,,---....../////////...///......------......///........................------------.........///......------......///000//////000111111000/////////000111111000000111333222222333333333333222222333333333333444555666777777777777666666666666666888999::::::;;;;;;::::::999999999:::::::::::::::::::::;;;<<<<<<<<<<<<;;;======>>>???@@@@@@AAAAAA??????>>>======>>>>>>???BBBBBBCCCDDDEEEFFFGGGGGGEEEEEEDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJKKKMMMNNNOOOTTTTTTTTTUUUUUUTTTTTTTTTUUUTTTSSSSSSUUUUUUTTTSSSUUUVVVWWWXXXYYY[[[\\\]]][[[[[[\\\\\\\\\[[[[[[ZZZWWWVVVUUUTTTTTTVVVXXXZZZXXXWWWVVVVVVVVVWWWXXXYYY]]]^^^^^^_________]]]\\\ZZZZZZYYYYYYZZZ[[[\\\]]]___`````````___^^^\\\[[[\\\[[[ZZZXXXWWWWWWVVVVVVmmmWWWJJJ===999999999999;;;333444555666777666666555333444444555555444333222222222222333333333444444555444444444333333222222222222111111111111222222222222222222333333444444333333333333333333333333444444444555555555666666444444444444444444444444444444444444444444444444777888888999999888888777666777777888999:::;;;<<<;;;;;;;;;<<<<<<======>>>??????>>>============>>>;;;;;;<<<>>>???@@@AAABBB>>>??????@@@@@@@@@@@@@@@@@@@@@AAACCCEEEHHHIIIJJJKKKLLLLLLLLLMMMMMMNNNNNNOOOPPPPPPQQQRRRTTTUUUVVVTTTXXX[[[\\\\\\^^^dddjjjiiiyyyxxxbbbVVVOOOKKKRRR^^^gggsss~~~xxxlll^^^SSSMMMJJJHHHHHHHHHJJJLLLKKKHHHFFFBBB@@@>>>=========:::888777888999999888777777888:::;;;<<<;;;999:::===@@@GGGNNN[[[iiiuuu}}}~~~yyyqqqhhhbbbWWW\\\bbbfffhhhlllqqqvvvxxxyyypppdddiiittttttZZZGGG;;;333222555000000000000111000...---...//////000000//////...------------------------------------------------+++,,,...//////...,,,+++...------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---------......,,,------.....................------------......---------...............------------........./////////......//////000111/////////000000/////////...000111111000///111222111222222333333222222111222222222333333444555666777777777777777666666666777777888999999999999888777888888888999999::::::999::::::;;;;;;;;;;;;;;;<<<<<<======>>>?????????>>>======<<<<<<<<<<<<<<<@@@@@@AAABBBCCCDDDEEEEEEDDDDDDCCCCCCDDDEEEGGGHHHHHHGGGGGGGGGHHHJJJLLLMMMQQQRRRSSSSSSTTTSSSSSSRRRSSSRRRQQQRRRSSSTTTSSSQQQSSSTTTUUUVVVXXXYYYYYYZZZYYYZZZZZZZZZZZZYYYYYYXXXVVVUUUTTTTTTTTTVVVXXXYYYXXXWWWVVVUUUUUUVVVWWWWWW[[[\\\^^^^^^]]]\\\[[[[[[ZZZYYYYYYXXXYYY[[[]]]^^^```aaaaaaaaa```___]]]\\\\\\\\\ZZZYYYWWWVVVVVVVVVsssoooxxx{{{vvveeeNNNHHH@@@:::999:::888777888333444555666666666666666333333555555555444333222111111222222333333444444555555444444333333222222222111111000000111111222000111111222222333333444444444444444444444444444444444444555555555666666333333444444444444444555444444444444444444444444555666777888888777666555666666777888999:::;;;;;;::::::;;;;;;;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<:::;;;<<<===???@@@AAABBB===>>>>>>???????????????>>>???@@@AAADDDFFFIIIJJJLLLKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRTTTTTTUUUXXXYYYYYYXXXYYY^^^bbbccckkkvvvrrrdddUUUKKKGGGGGGNNNXXXeeewwwttteee\\\QQQPPPNNNLLLKKKHHHDDDAAAFFFCCC@@@@@@AAA@@@===:::999;;;============???@@@CCCGGGKKKMMMNNNPPPUUUZZZbbblll|||qqqkkkccc\\\WWWSSSPPPNNNQQQ\\\kkktttwwwvvvvvvwww{{{~~~tttjjjqqq}}}}}}cccHHH<<<888444222555111111111111000///...---/////////000000/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,------.........---------------------------------------------.........------.........///////////////......//////000111//////............//////---///000000//////000111111111222222222222111111222222222222333444555555555555666777777777666666555666666777777777777777666666777777888999999999888999::::::;;;;;;::::::;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<>>>>><<<===>>>>>>??????>>>>>>===>>>>>>@@@CCCEEEHHHJJJKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQSSSSSSSSSUUUWWWWWWWWWXXXZZZ]]]^^^aaaiiivvvuuubbbRRRHHHGGGLLLWWWbbbjjjpppvvvyyyooolllgggccc___[[[VVVSSSPPPLLLHHHHHHJJJJJJFFFBBBDDDFFFHHHJJJLLLNNNRRRTTTeeekkkqqqsssqqqpppqqqsssyyy~~~rrriii___XXXPPPKKKKKKOOOSSSUUU___iiivvv}}}}}}{{{|||~~~~~~www~~~dddMMM999666666222///111//////000///.........///---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,---------......---------......------,,,---------......---------,,,,,,,,,------.............../////////000000000......------......///000///..................///---...000///......///111111111222222222222111111111111111111222333444555222333444555666666555555444444555666666666666666555555666777777888999999888888999:::::::::::::::999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCDDDFFFGGGGGGGGGGGGHHHIIIJJJLLLLLLKKKLLLOOOQQQRRRRRRRRRQQQQQQPPPOOOPPPQQQRRRQQQOOORRRSSSTTTVVVWWWWWWWWWWWWUUUUUUVVVWWWXXXXXXXXXWWWWWWVVVTTTSSSSSSTTTUUUVVVYYYXXXVVVUUUTTTTTTTTTUUUSSSVVVYYYZZZXXXWWWXXXYYYXXXWWWVVVVVVWWWZZZ]]]___```aaabbbbbbbbbaaa```___]]]\\\[[[ZZZYYYXXXXXXXXXrrr[[[MMMGGG>>>;;;>>>;;;666333222555666333222444444333333222222333444444333444555666666666555444000000111222333333444444333333222222111000000///111111000000000000111111///000000111222222333333000111111111111222222222111111222222222333333333111111222222333333333333555555555555555555555555333444666777777666444333666666777888999::::::;;;::::::::::::::::::;;;;;;;;;:::999999888888999999<<<<<<;;;;;;;;;:::::::::<<<======>>>>>>>>>>>>>>>======>>>???BBBEEEHHHJJJLLLKKKJJJIIIIIIJJJLLLMMMNNNNNNNNNOOOPPPQQQRRRSSSOOORRRVVVXXXYYYZZZ\\\]]]^^^^^^dddjjjkkkpppzzzeeeWWWMMMMMMMMMMMMSSS^^^rrryyyxxxtttpppppprrrrrrnnnjjjmmmpppsssvvvyyy}}}{{{tttjjj```WWWRRROOOKKKGGGJJJSSS___jjjooommmuuu}}}~~~{{{ooo___MMM<<<000222444///,,,///---......---------///000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++))))))******++++++++++++,,,,,,,,,---------......---------...------,,,,,,,,,------......------,,,,,,,,,,,,------.........////////////000000000000---,,,,,,,,,,,,---......///......------......///---...//////......///111111111222222222222111111111111111111222333444555///111222444555555444444333444555555666666555555444555555666777888888999888888999::::::::::::999999999999999999999:::::::::;;;<<<<<<======<<<<<<>>>>>>???@@@AAABBBCCCCCCCCCBBBBBBAAABBBCCCEEEFFFEEEEEEFFFGGGHHHIIIIIIJJJIIIKKKMMMPPPRRRRRRRRRQQQTTTSSSRRRRRRTTTTTTSSSRRRRRRTTTUUUWWWXXXXXXWWWWWWSSSTTTUUUVVVWWWXXXXXXXXXZZZYYYWWWUUUUUUVVVWWWXXXYYYXXXVVVTTTSSSSSSTTTTTTPPPTTTWWWXXXVVVUUUWWWYYYWWWVVVUUUUUUWWWZZZ]]]___``````bbbccccccbbbaaaaaa]]]\\\[[[ZZZZZZYYYYYYZZZ~~~}}}ZZZOOOBBB999777888888777555555555444444333333333333333333333333333333333666666555444444333222222000111111111111222222222222222222222222222222222000000000000000000000000//////000000111111111222111111222222222111111000000000111111111111000000333222111111111222333444444444333222222333333333555444444444444555666666666666666666777888999:::999888777777777888:::;;;888888888777777777777666:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;<<>>999888888777555555444444444333333333333333333333333333333333333555555444444333222222111000000111111111222222222222222222222222222222222//////////////////////////////000000000111111111000111111222222111111000000000111111111111000000222222111111111222333444444333333222222333333333444444444444444555555666555555555666666777888999888777777666777888999:::888888888888888888888888:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;===???@@@AAABBBEEEHHHJJJLLLMMMJJJGGGFFFJJJNNNLLLMMMNNNNNNOOOQQQTTTWWWWWWXXXYYYZZZZZZYYYXXXXXX[[[___bbbddddddhhhooouuuzzzcccQQQKKKJJJKKKNNNNNNNNNTTT\\\___aaafffooo{{{zzzmmmcccWWWNNNMMMLLLJJJHHHHHHLLLRRRWWW]]]eeekkknnnqqqxxx|||}}}vvvwwwwwwcccRRREEE;;;666444333222111000000000111................................................,,,------......------,,,------------------------+++,,,------++++++,,,---...,,,***+++---...,,,***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////....................................////////////000/////////////////////000000000000000000000000000000111111111222222222333333333333333333333333444444444444555555555555444444555555666777777777777777777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<===>>><<<;;;===@@@BBBAAA@@@AAACCCEEEEEEDDDDDDDDDEEEGGGGGGGGGGGGHHHJJJKKKLLLOOONNNMMMKKKKKKLLLNNNOOOQQQRRRQQQPPPOOOPPPTTTWWWVVVVVVVVVWWWXXXXXXVVVUUUUUUVVVWWWVVVUUUUUUWWWXXXZZZYYYYYYXXXXXXXXXXXXXXX[[[[[[\\\\\\[[[YYYXXXWWWXXXXXXXXXXXXXXXXXXXXXXXXZZZ[[[ZZZXXX[[[aaacccaaa```_________```aaacccddd```]]]YYYWWWXXXYYYZZZZZZ~~~uuucccjjjsssyyyyyynnnYYYGGG@@@<<<999888888888555222444444333333333333333222222222222222222222222222333333333222222111111000000000000111111111222222111111111111111111111111//////////////////////////////000000000000111111000000111111111111000000///000000111111000000///222111111111111222333333333333222222222222333333444444333333444444555666444444444444555666777888666666666666666777888888777888888999999::::::;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<===>>>@@@@@@@@@AAADDDFFFIIIKKKKKKJJJGGGGGGJJJNNNLLLMMMNNNNNNOOOQQQTTTWWWZZZ[[[[[[[[[[[[ZZZYYYXXX^^^aaaddddddcccdddgggkkkssspppbbb^^^ZZZVVVNNNHHHIIINNNNNNMMMMMMQQQZZZdddmmmqqqkkkiiifffeeefffggggggfffjjjhhhhhhiiigggcccdddhhhllljjjbbbVVVOOOMMMJJJGGGIIIKKKNNNRRRVVV\\\dddhhhkkkqqqtttuuuxxx~~~qqqjjj{{{|||cccRRREEE888333555222222111000////////////........................------------------------,,,------......------,,,------------------------+++,,,------++++++,,,------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.................................---............/////////////////////////////////000000000000000000000000000000000111111111222222222222333333333333333333444444444444555555555555444444555555666777777777666666666666777888999:::::::::;;;<<<<<<;;;::::::999::::::;;;;;;<<<<<<<<<>>>======>>>@@@BBBBBBAAABBBDDDEEEEEEDDDCCCDDDEEEFFFFFFFFFGGGHHHIIIKKKKKKPPPOOOMMMLLLKKKKKKLLLLLLOOOOOOOOONNNMMMOOORRRUUUVVVUUUTTTUUUWWWXXXXXXWWWWWWVVVUUUVVVWWWXXXWWWVVVXXXXXXYYYYYYZZZZZZ[[[[[[[[[\\\]]]^^^]]]\\\ZZZXXXZZZZZZYYYYYYXXXWWWWWWVVVWWWXXXXXXWWW[[[bbbdddbbb``````___``````aaabbbccc^^^\\\YYYXXXYYYZZZYYYYYY{{{ssscccVVVVVVVVVSSSPPPJJJBBB<<<888666555555666666444222333333333333222222222222222222222222222222222222222222111111000000000000000000000000111111111111111111111111111111111111//////////////////////////////000000000000000000//////000000111000000000//////000000000000//////111111111111111222222333222222222222222222333444333333333333333444444555444333333333444444555666555555555555666666777777777777888999:::<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>???@@@@@@???@@@BBBDDDGGGIIIJJJIIIHHHHHHJJJMMMLLLMMMNNNNNNOOOQQQTTTWWWZZZZZZZZZZZZZZZZZZZZZYYY]]]```cccdddbbbaaabbbccceeeooo{{{zzznnnccc___bbbZZZUUUNNNJJJJJJLLLNNNOOOLLLKKKJJJJJJIIIIIIHHHHHHJJJHHHHHHJJJIIIGGGIIINNNOOOQQQNNNJJJKKKQQQWWWXXXaaaeeekkkqqqtttvvvxxxzzzvvvooo|||hhhOOOEEE===222000777000000//////....................................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,---------.................................---------.........//////.........///////////////000000000000000000000000000000000000111111111111222222222222222333333333333333444444444555555555444444555555666777777777777666666777777888999:::999:::<<<======<<<:::999:::::::::;;;;;;;;;<<<<<<>>>>>>>>>???@@@AAAAAAAAABBBDDDEEEEEEDDDCCCDDDEEEFFFFFFFFFFFFGGGIIIJJJKKKOOOOOOMMMLLLLLLLLLLLLMMMNNNOOOOOONNNMMMNNNQQQTTTVVVTTTRRRRRRUUUXXXYYYYYYWWWUUUTTTVVVZZZ[[[YYYWWWYYYYYYZZZ[[[[[[[[[[[[[[[WWWYYY[[[\\\\\\ZZZXXXVVVZZZYYYYYYYYYXXXXXXXXXWWWWWWXXXXXXXXX[[[aaabbb```______`````````aaaaaabbb]]][[[YYYYYYYYYYYYXXXWWWqqqxxxbbbQQQGGGDDD@@@<<<888666777:::777555333222333333333333222222222222222222222222111111111111111111111111111000000000000000////////////000000000111111111000000000000000000000000........................000000//////////////////---...///000000000000000//////000000000000//////000000111111222222222222111111111111222222333444222222222222222333444444333333333333333444444555444444555555666666666666777777888:::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>???@@@@@@???@@@BBBCCCFFFGGGHHHHHHHHHIIIJJJLLLLLLMMMNNNNNNOOOQQQTTTWWWVVVVVVVVVWWWXXXYYYZZZZZZZZZ\\\```bbbbbbaaa``````^^^bbbfffkkktttyyytttkkkccc\\\VVVQQQNNNQQQQQQQQQQQQOOONNNMMMMMMIIIGGGGGGIIIHHHGGGIIINNN^^^bbbcccaaabbbhhhnnnooo~~~eeeNNN;;;888666...---444////////////.........---........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------.............../////////........................------------............------....../////////000//////////////////////////////000000000111111111111111111222222333333333333333333444444444444555444444555555666777777777888888888888999:::;;;;;;999:::<<<======<<<:::999:::::::::;;;;;;;;;;;;;;;===>>>?????????@@@@@@AAAAAACCCEEEEEECCCCCCCCCDDDEEEEEEEEEFFFGGGHHHIIIJJJLLLLLLLLLMMMNNNOOOOOOPPPNNNOOOPPPOOOOOOPPPRRRTTTUUUSSSQQQQQQTTTWWWYYYYYYUUUTTTTTTWWW[[[]]]\\\YYY[[[[[[\\\\\\[[[[[[ZZZYYYUUUWWWXXXZZZZZZYYYWWWVVVXXXXXXXXXYYYYYYYYYZZZZZZYYYZZZZZZXXXZZZ______[[[^^^_________````````````[[[YYYXXXWWWXXXXXXWWWVVVnnnrrrxxx|||~~~vvv___LLLCCC999777777888666333333777777555333111000111222333000111111111111222222222000000000000000000000000000000000000000000000000/////////000000000111111////////////////////////........................000000////////////......,,,---...//////000000///...//////000000//////...///000111111222222111111111111000111111222333444222222111111222222333444444333333333333333444444444555555666777666666666777888888999;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===>>>????????????BBBDDDEEEEEEFFFGGGIIIJJJJJJKKKLLLMMMNNNNNNOOOQQQTTTWWWSSSSSSSSSTTTUUUVVVXXXYYYWWWYYY]]]```bbbbbb```___ZZZ[[[```eeekkkuuuzzzsssnnnqqqrrrrrrpppllljjjjjjkkkdddaaa```aaa___]]]___dddvvv|||~~~~~~yyy|||uuuoooKKK===222222333//////222....../////////......---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++,,,------++++++,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...////////////////////////........................,,,------------.........---------......//////000/////////////////////////////////000000000111111000000111111222333333333333333333333444444444444444444555555666777777777888888888888999:::;;;<<<::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>??????>>>>>>???@@@???AAACCCCCCCCCBBBCCCDDDDDDDDDDDDEEEFFFGGGIIIIIIHHHIIIJJJLLLNNNOOOQQQQQQOOOPPPQQQQQQPPPPPPRRRTTTTTTRRRPPPQQQSSSVVVXXXXXXTTTTTTVVVYYY\\\]]]\\\[[[ZZZ[[[\\\\\\\\\ZZZYYYXXXWWWWWWXXXYYYYYYYYYYYYYYYWWWWWWXXXYYYYYYZZZ[[[[[[ZZZ[[[[[[XXXZZZ]]]\\\XXX]]]]]]^^^^^^^^^^^^^^^]]]ZZZXXXUUUUUUUUUVVVVVVUUUlllnnnrrrwww{{{zzzvvvrrrvvv}}}uuuqqqmmmnnniiiccc\\\QQQDDD===<<<555333444888888333222555333333222111000000111222000000000000111111222222000000000000000000000000000000000000000000000000////////////000000000111////////////////////////........................000000/////////.........+++,,,---...////////////......////////////.........///000111222111111000000000000000111222333444111111111111111222333333444444444333333333444444444555666777777777666666777888888999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<===?????????@@@BBBDDDDDDDDDEEEGGGIIIJJJKKKJJJLLLMMMNNNNNNOOOQQQTTTWWWTTTSSSRRRRRRSSSTTTUUUVVVVVVXXX[[[^^^aaabbbaaa```YYYYYY\\\cccfffjjjsss~~~|||{{{|||{{{yyy|||yyymmmssspppeee```XXXOOO<<<888444222222222222111---...///000000///...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++++++++++++++++++++,,,------++++++,,,---***,,,...---+++***,,,...************************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......................................................,,,,,,---------.........,,,,,,---......///000000////////////////////////////////////000000000111///000000111222222333333222222333333333444444444444444555555666777777777777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???>>><<<<<<===???<<<>>>@@@BBBAAABBBCCCEEEDDDDDDDDDDDDFFFGGGHHHIIIEEEFFFHHHJJJLLLNNNNNNOOONNNOOOQQQQQQPPPPPPRRRTTTTTTRRRQQQQQQTTTVVVVVVVVVUUUWWWZZZ[[[[[[ZZZZZZZZZWWWYYYZZZ[[[\\\[[[ZZZYYYWWWWWWWWWWWWXXXYYYZZZ[[[YYYYYYYYYYYYYYYZZZZZZZZZYYY[[[ZZZXXXZZZ\\\[[[VVV[[[\\\]]]]]]]]]]]]\\\[[[ZZZWWWSSSQQQRRRTTTTTTTTTkkklllooouuu{{{{{{uuuooosssxxx}}}~~~|||}}}mmmeee```XXXRRRMMMIIIFFF@@@:::999;;;:::444333666777333333777...000222222111111000111//////000000111111111222000000000000000000000000000000000000111111111111////////////000000000000////////////////////////........................000000//////.........---+++,,,---...////////////......////////////.........///000222222111111000000000000000111222333444111111111000111222222333555555444333333444444444444555777888888888777666777888888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;===>>>??????@@@BBBEEECCCCCCDDDGGGIIIKKKKKKJJJLLLMMMNNNNNNOOOQQQTTTWWWUUUTTTSSSRRRRRRRRRSSSTTTWWWXXXZZZ^^^aaabbbaaa___\\\XXXXXX]]]```bbbiiirrr{{{iiinnnnnnYYYOOOLLLEEE;;;444777555///...000000------...///000000000..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++++++++++++++++++++,,,------++++++,,,---***,,,...---+++***,,,...************************---,,,+++******+++,,,---++++++++++++++++++++++++******************************+++,,,,,,---......------------------------........................,,,,,,,,,---------......,,,,,,------...///000000////////////////////////////////////000000000000///000000111222222333333222222333333333444444444444444555555666777777777666666666666777888999:::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::===>>>>>>;;;;;;===???:::<<>>888444111000000000000000///......///............---------------------------------------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,------......------,,,,,,,,,+++++++++******************************((()))******))))))+++------------...------,,,,,,+++******))))))******+++)))+++,,,...///......---///,,,+++,,,...///---+++........................------------------------------......//////000000111111000000//////......////////////000000000000000111111111111222222222222222222333333333444444444444444555555555555666999999999999999888777666777888888888999999999999::::::999999999:::;;;;;;:::999;;;>>>===999999<<<@@@@@@@@@@@@AAAAAABBBCCCDDDCCCBBBAAABBBDDDFFFGGGEEEEEEFFFHHHJJJKKKLLLMMMQQQQQQPPPNNNMMMNNNQQQSSSPPPPPPPPPPPPQQQRRRSSSSSSSSSUUUXXXXXXWWWVVVUUUVVVTTTUUUVVVXXXYYYZZZZZZZZZVVVUUUTTTTTTUUUVVVXXXZZZYYYYYYYYYXXXWWWWWWVVVVVVXXXXXXYYYYYYZZZ[[[[[[[[[XXXXXXXXXYYY[[[\\\[[[YYYTTTRRRPPPOOOPPPQQQQQQQQQnnnnnnnnnpppssstttssspppnnnoooooopppqqqrrrssstttooosssyyy~~~~~~{{{xxx|||}}}}}}{{{xxxhhhaaaaaabbbbbbdddeee^^^OOOBBB===;;;::::::999888777666444333333444333333333333222222222111111111111111111111111111111111000000000////////////............//////000...---000333333///+++...............................................................---,,,,,,............------------........................//////...---...///000111111000000//////000000111222222222111111000000000111111000000111111222333:::666222333666777555333333333444444555555666666888888777777777888999:::;;;:::999888888999:::;;;999999999::::::::::::;;;>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFHHHJJJKKKLLLMMMOOOQQQRRRQQQQQQTTTWWWXXXVVVTTTUUUVVVWWWWWWWWWYYY\\\^^^]]]\\\ZZZYYYZZZ[[[\\\^^^^^^bbbgggmmmuuu|||}}}yyyfffZZZJJJ===777444222000000000000000000///..................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,------...---------,,,,,,,,,+++++++++******++++++++++++++++++++++++***,,,---...,,,,,,,,,---,,,------...------,,,,,,,,,,,,,,,++++++,,,,,,,,,...............---,,,,,,///---+++,,,...///---+++........................------------------------............////////////000000000000//////........./////////000000000000000000111111111222222222222222222333333333333444444444444444555555555555777888888888777777666555777777777777888888888999::::::999999999:::;;;;;;===;;;;;;===<<<999;;;????????????@@@@@@AAACCCCCCEEEDDDBBBAAABBBCCCEEEFFFEEEFFFGGGIIIKKKMMMNNNOOOQQQQQQPPPOOOMMMMMMPPPRRROOOOOOOOONNNNNNOOOOOOPPPRRRTTTVVVWWWVVVUUUVVVVVVUUUVVVWWWXXXYYYZZZZZZZZZXXXVVVUUUTTTUUUWWWZZZ[[[ZZZZZZYYYYYYXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVYYYXXXXXXYYYZZZ[[[YYYXXXSSSRRRPPPOOOPPPQQQQQQPPPjjjjjjkkkmmmqqqrrrrrrqqqmmmnnnnnnnnnnnnoooooooooiiikkknnnppppppnnnkkkiiinnnooossszzz}}}}}}{{{yyypppkkkrrr}}}~~~ppp^^^RRRMMMKKKHHHDDD@@@DDDBBB;;;666666777666777777666555333222111111333333333222222222111111000000000000000000000000000000000000///////////////.............../////////---,,,...111111...+++---------------------------------------------------............------,,,------------........................................../////////000000000111111222222222222111111111111111111000000000000111000000000000111222222888555222222555666555222444444444444444444444444777777666666777777888999999999888888888999999:::999999999999::::::;;;;;;>>>???@@@@@@AAAAAA@@@@@@??????@@@AAABBBCCCDDDDDDEEEGGGIIIJJJKKKLLLNNNPPPQQQQQQRRRTTTWWWWWWVVVTTTRRRTTTUUUUUUUUUVVVXXX[[[ZZZYYYXXXXXXXXXXXXXXXYYY[[[[[[[[[\\\```jjjxxxxxxrrr}}}xxxcccKKKDDD:::333111111000/////////000000000///..................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,---------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,///111111000...------,,,,,,------...------,,,......------------......222111000...---,,,,,,,,,...---,,,---.........,,,........................------------------------/////////...............000000000////////////........./////////000000000000000000111111111222222111111222222222333333333333333333444444444555555666666777777666666555555666666666666777777777777999999999999999:::;;;;;;===;;;:::;;;:::888:::???======>>>???@@@AAACCCDDDEEEDDDCCCBBBAAABBBCCCDDDEEEFFFGGGIIILLLNNNOOOPPPQQQQQQPPPOOOMMMMMMNNNPPPQQQQQQPPPOOONNNNNNMMMMMMPPPRRRUUUUUUUUUUUUVVVWWWVVVWWWXXXYYYYYYYYYYYYYYYYYYXXXUUUTTTUUUWWWZZZ\\\[[[ZZZYYYXXXXXXWWWWWWWWWWWWWWWVVVUUUUUUTTTSSSSSSYYYXXXWWWXXXYYYYYYWWWVVVRRRRRRQQQQQQPPPPPPPPPPPPeeefffhhhjjjmmmoooppppppmmmmmmlllllllllkkkkkkkkkjjjkkkkkkkkkkkkiiigggeeeiiijjjllloooqqquuuyyy|||rrrnnnmmmqqqtttwwwvvvuuuwwwtttwwwppp{{{~~~sssnnnddd[[[\\\______]]]]]]YYYOOOEEEAAACCCDDD@@@;;;777;;;<<<888555777888777555555444333222222111111222222222222111111111111000000000000000000000000////////////////////////......---------...//////...,,,,,,---//////---+++---------------------------------------------------------......------,,,,,,,,,,,,------.................................---...///000000000/////////000222333333222111000000000000000000000000000000000000000000111222222555333222222444555444222444444444333333333333333666666666666666777777777888777777777888888999999888888888999::::::;;;;;;>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDDDDFFFHHHIIIIIIJJJLLLNNNOOOPPPRRRTTTUUUVVVVVVUUUQQQRRRTTTTTTSSSTTTUUUWWWVVVVVVVVVVVVVVVUUUUUUUUU\\\[[[YYYXXXYYY```iiipppxxxtttuuusssuuueeeOOO<<<888333000000111111000...///////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,------------,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---000333333111///---,,,,,,,,,------...---------......------------......333222000...---------......---------.........---........................------------------------------..................////////////////////////........./////////000000000000000000111111111111111111111111222222222222222333333333444444444444666666666777777666666555555555555666666666666777888888888888999:::;;;;;;:::999:::<<<;;;777888<<<<<<<<<<<<===???AAACCCDDDDDDDDDCCCBBBAAAAAAAAABBBCCCDDDFFFHHHKKKMMMNNNOOOPPPPPPPPPOOOMMMLLLMMMOOOTTTTTTSSSRRRQQQOOONNNMMMOOOQQQSSSTTTSSSTTTUUUWWWWWWXXXXXXYYYYYYYYYXXXXXXYYYWWWUUUSSSSSSVVVYYY\\\ZZZYYYXXXVVVVVVVVVVVVVVVXXXXXXWWWWWWWWWVVVVVVVVVXXXWWWWWWWWWXXXWWWVVVTTTQQQRRRSSSSSSQQQPPPOOOOOObbbccceeefffhhhjjjlllmmmiiihhhhhhgggffffffeeeeeeffffffffffffeeedddcccccceeeggghhhhhhfffeeefffhhhfffdddccccccaaabbbgggmmmooooooooollleeeccclllxxxyyyzzzwwwooofff^^^\\\]]]___dddgggggggggfffbbb^^^TTTMMMGGGHHHKKKJJJIIIJJJGGGAAA;;;:::======888333555888999555333555555222444444444333333222222222222222111111111000000000////////////////////////.....................///---------------...//////---,,,,,,,,,------,,,+++------------------------------------------------,,,,,,---------------,,,+++,,,,,,,,,------..............................------...////////////...---...000111111111000///////////////////////////000000//////000000111222333222222222333333333222333333333333333222222222444444555555666666666666555666666777777888888888777777888999999:::;;;;;;>>>>>>???@@@@@@@@@@@@????????????@@@AAAAAABBBBBBCCCEEEFFFGGGGGGHHHJJJKKKMMMNNNQQQSSSTTTTTTTTTUUUPPPRRRSSSSSSRRRRRRSSSUUUTTTTTTTTTTTTTTTTTTTTTTTTWWWWWWVVVVVVWWWYYY]]]```iiirrr|||yyyppp]]]XXXZZZOOO<<<666444222111111111000///......////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,...111222000---,,,++++++,,,,,,---.........---------,,,,,,,,,,,,------000///...------...///000...............---..............................------------------------+++,,,,,,---...//////000.............../////////............//////////////////000000000111111111000000000111111111222222222222222222333333333444666666777888888777777666444555555555666666666666888888888888999:::;;;<<<888999===AAA@@@:::888:::;;;;;;;;;<<<>>>@@@AAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAABBBDDDFFFHHHJJJKKKLLLNNNOOOOOONNNLLLLLLMMMNNNTTTTTTSSSRRRQQQOOOMMMLLLNNNPPPQQQRRRQQQRRRTTTVVVVVVWWWXXXXXXXXXXXXXXXWWWXXXVVVTTTRRRRRRTTTWWWYYYXXXWWWUUUTTTSSSSSSTTTUUUVVVVVVWWWWWWWWWXXXXXXXXXWWWVVVUUUVVVVVVVVVTTTRRRQQQSSSVVVUUUSSSPPPOOOPPPaaabbbdddddddddeeegggiiicccccccccbbbaaa``````___aaabbbbbbbbbbbbbbbaaaaaa]]]^^^___^^^\\\\\\\\\]]]]]]\\\ZZZWWWUUUTTTUUUWWWVVVWWWXXXYYYTTTPPPSSSZZZ[[[XXXTTTPPPOOOMMMLLLKKKJJJLLLNNNOOONNNKKKGGGEEEAAA<<<;;;>>>@@@??????AAA===:::888888999888444111222555444111111333333000333333333333333333333333111111111000000000000///////////////////////////---------...............,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,------------------------------------,,,,,,---------.........,,,---...//////000//////............////////////000////////////000111111000111111222222222222111222222222222222222222222333333444555555555555444444444555666777777777777666777777888999:::;;;;;;===>>>??????@@@@@@??????============>>>>>>??????BBBCCCEEEFFFEEEFFFHHHIIIJJJLLLOOOQQQRRRRRRSSSTTTQQQRRRTTTTTTSSSRRRSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUSSSTTTUUUWWWXXXXXXXXXXXX\\\aaajjjuuu|||xxxkkkXXXHHHBBBAAA:::000333333222111000///------------.../////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***---//////...,,,++++++++++++,,,---............,,,,,,++++++++++++,,,,,,------------...///000111---/////////...---...///........................------------------------+++,,,,,,---......//////---............/////////------.........//////////////////000000000111111///000000000000111111111111111222222222333333333666666777888888888777777555555555555666666666666777777777888888:::;;;<<<999;;;AAAFFFEEE>>>:::;;;:::;;;;;;<<<===>>>@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBDDDEEEGGGHHHIIILLLMMMNNNNNNMMMLLLMMMNNNOOOPPPQQQQQQPPPNNNMMMKKKNNNOOOPPPPPPPPPPPPSSSUUUTTTUUUVVVWWWWWWWWWWWWWWWVVVUUUTTTSSSSSSTTTUUUVVVWWWVVVTTTRRRQQQRRRSSSTTTSSSSSSTTTUUUUUUVVVWWWWWWUUUTTTSSSTTTUUUUUUTTTRRRQQQUUUYYYXXXUUUQQQPPPPPPaaabbbcccbbb``````bbbeeebbbbbbaaaaaa``````______``````aaaaaaaaa```______ZZZXXXUUUTTTTTTUUUWWWWWWTTTSSSQQQNNNMMMNNNMMMLLLMMMKKKLLLMMMKKKGGGFFFHHHGGGFFFEEEFFFGGGHHHHHHGGG???@@@BBBCCCBBB>>>;;;:::<<<999:::<<<;;;777666888555666777777666666666666222444333000111444444222222222222222222222333333111111000000000/////////........................,,,,,,---------.........,,,,,,,,,,,,---...///000------------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------------,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++***+++,,,---...------------...///000111---------......////////////////////////000111111...000111222222111111111000000111111222222333333111222333444555444444333222333555666777777666666666666777888999:::;;;;;;===>>>>>>???????????????============>>>>>>>>>>>>AAACCCDDDEEEDDDEEEFFFHHHGGGJJJNNNPPPOOOPPPQQQSSSRRRTTTVVVVVVTTTSSSSSSSSSSSSSSSRRRRRRSSSUUUWWWXXXUUUUUUVVVXXXYYYYYYXXXWWWXXX\\\bbbgggmmmvvvvvviii```QQQBBB;;;777222///000000000111111///...------,,,---......//////......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++***+++------,,,+++,,,---***+++,,,---............,,,,,,++++++++++++,,,,,,++++++,,,....../////////---///000000------...000........................------------------------.........------,,,,,,,,,---------.........//////---------.........//////////////////000000000111/////////000000000111111111111111111222222222222444555666666777777777666555555666666666777777777666666777777888:::;;;<<<999;;;???DDDCCC===:::;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@AAAAAAAAAAAA@@@AAAAAABBBCCCDDDEEEFFFFFFJJJKKKMMMNNNMMMMMMNNNOOOMMMNNNOOOQQQQQQPPPNNNMMMOOOOOOPPPOOONNNOOOQQQSSSRRRSSSTTTUUUVVVWWWWWWWWWUUUUUUUUUUUUUUUUUUUUUUUUXXXVVVTTTQQQQQQRRRSSSTTTSSSSSSTTTTTTTTTTTTTTTTTTSSSRRRRRRSSSUUUUUUTTTRRRRRRWWW[[[[[[VVVRRRQQQQQQaaaccccccaaa^^^]]]```bbbddddddccccccbbbbbbbbbbbb]]]^^^______^^^]]][[[ZZZ\\\WWWQQQMMMNNNQQQSSSUUUQQQQQQNNNMMMNNNPPPOOOLLLMMMIIIHHHJJJJJJFFFDDDEEECCCEEEFFFFFFEEEBBBAAA@@@@@@>>>>>>>>>>>><<<;;;===888777999===;;;666555666888:::;;;999555333444666222333111...///333333000111111111111222222222222000000000000////////////........................,,,,,,,,,------.........+++++++++,,,---...///000---......---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------------------,,,,,,+++++++++------------------------,,,+++***))))))+++---......------------///111222---------........./////////////////////000111111---///111222111111111111//////000111222333333444111222333444555444333333111222444666777777666666555666777888999:::;;;;;;======>>>???????????????????????????@@@@@@@@@@@@@@@BBBDDDDDDCCCDDDEEEGGGEEEIIIMMMOOONNNNNNPPPRRRSSSUUUWWWWWWUUUSSSSSSTTTTTTSSSQQQQQQRRRUUUYYY[[[UUUTTTTTTUUUWWWXXXWWWVVVXXX]]]bbbddddddgggnnnuuuyyymmm```WWWMMM>>>555777666///...555...///000111000//////000,,,,,,---.../////////...---------,,,,,,,,,++++++++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++*********************************+++,,,,,,++++++---...***+++,,,---............---,,,,,,++++++,,,,,,---***+++---.........---,,,---///111000---,,,...000........................------------------------111000///...,,,+++))))))---------.........//////---------.........//////////////////000000000000////////////000000000000000111111111111222222222333333444555666666666555666666666666777777777777666666666777888:::;;;<<<888888<<<@@@>>>999888:::;;;;;;;;;;;;;;;<<<===>>>>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEHHHJJJLLLMMMMMMMMMNNNOOOMMMNNNQQQSSSSSSSSSRRRQQQOOOPPPOOONNNMMMMMMPPPRRRPPPQQQSSSTTTUUUVVVWWWWWWUUUVVVWWWWWWWWWVVVUUUUUUYYYWWWTTTRRRQQQRRRTTTUUUVVVVVVUUUUUUTTTTTTSSSSSSRRRQQQQQQRRRTTTUUUTTTRRRRRRXXX]]]]]]XXXSSSQQQRRReeecccaaa^^^\\\[[[[[[[[[bbbbbbcccdddcccbbbaaa```]]]\\\\\\\\\\\\[[[XXXUUUTTTRRRPPPMMMLLLMMMNNNNNNKKKKKKJJJJJJIIIHHHGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>>>>===<<<;;;:::::::::888777666777666444333666555555555555444444444000000000000000000000000111111000000//////......000000000000000000000000...........................------,,,,,,,,,------///...,,,++++++,,,...///+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,---.........---............////////////000///......///111111000......///000000000000000111111111000111222222333333333333333333333333333444444444555555555555666666666666777888888999999<<<<<<<<<<<<============>>>>>>???@@@@@@@@@@@@??????@@@@@@AAABBBCCCEEEFFFHHHIIIKKKMMMNNNOOOOOOOOOVVVVVVUUUTTTRRRRRRSSSUUUVVVUUUSSSSSSSSSUUUWWWXXXYYYWWWVVVWWWZZZZZZXXXUUU[[[\\\^^^_________bbbcccttt|||vvviii```WWWMMMDDD999888555333111111222333000000//////.........---//////.........---------,,,,,,,,,++++++*********,,,,,,,,,++++++*********000---+++,,,000111...***+++++++++++++++++++++++++++,,,------+++)))******+++++++++++++++++++++++++++,,,,,,,,,,,,+++************************************+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,---------......------------.........///......------------......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...------,,,,,,------.......................................////////////............//////////////////000000000000//////111111111111111222222222333333444444555666666666444444555555666666777777777777777777777666555444888888999999999:::::::::===<<<;;;;;;;;;<<<>>>??????@@@@@@AAAAAABBBBBBCCC@@@@@@AAABBBCCCDDDEEEEEEIIIJJJJJJLLLMMMNNNOOOOOONNNOOOQQQRRRRRRQQQPPPPPPMMMNNNNNNOOOPPPQQQQQQRRRWWWVVVUUUTTTUUUWWWYYY[[[XXXWWWUUUTTTUUUVVVXXXYYY]]][[[WWWUUUSSSTTTUUUVVVUUUTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTUUUUUUVVVTTTXXXYYYUUURRRRRRQQQNNNdddcccaaa^^^]]]\\\\\\\\\aaabbbccccccbbbaaa```___ZZZYYYXXXXXXYYYXXXUUURRRSSSQQQOOOMMMLLLLLLMMMMMMJJJJJJIIIHHHGGGFFFGGGGGGDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>===;;;;;;;;;;;;;;;:::888777666666777888666555555555555555444444444333000000000000000000000000000000000000//////......////////////////////////...........................------,,,,,,,,,------...---,,,++++++,,,---...++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,))))))*********++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++............---,,,++++++---.........//////////////////...//////000//////......///000000000000000000000000000000111222222333333333333333333333333444444444555555555555666666666777777888999999999;;;;;;<<<<<<<<<============>>>??????@@@@@@??????@@@@@@@@@@@@AAACCCDDDEEEFFFGGGIIIKKKMMMMMMMMMMMMSSSTTTTTTSSSRRRRRRTTTVVVXXXWWWVVVUUUVVVWWWYYY[[[YYYWWWVVVWWWYYYZZZXXXVVVZZZ\\\^^^^^^]]]]]]^^^___```fffoooxxxssshhhXXXMMMGGGBBB<<<666777666444222111111222222000/////////.........---///.........---------------,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******///---+++,,,000111...***++++++++++++++++++++++++***,,,------+++*********+++++++++++++++++++++++++++,,,,,,,,,,,,+++******************************))))))*********++++++++++++,,,------...---------,,,,,,,,,------------...,,,,,,------------............------------......------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------....................................////////////............//////////////////000000000000//////111111111111111222222222333333444444555666666666444555555666666777888888999999::::::999999888777999999999999::::::::::::<<<<<<;;;;;;;;;<<<===>>>>>>>>>??????@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFIIIJJJKKKLLLNNNOOOPPPQQQSSSTTTUUUVVVVVVUUUTTTSSSPPPQQQRRRSSSUUUVVVWWWXXXWWWVVVUUUUUUUUUWWWYYY[[[\\\[[[ZZZYYYYYY[[[\\\]]]]]]\\\YYYWWWUUUVVVWWWXXXVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSTTTTTTTTTUUUUUUUUUTTTXXXYYYVVVSSSSSSRRRPPPbbbbbb```___]]]]]]]]]]]]```aaaaaaaaa```___]]]\\\VVVUUUTTTTTTTTTSSSQQQOOOQQQOOONNNLLLKKKKKKKKKLLLJJJHHHFFFDDDDDDDDDFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@=========<<<<<<<<<<<<;;;???<<<999888888777444111777555555666888888888777444444444444333333333333000000000000000000000000000000000////////////...////////////////////////------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------.........//////....../////////......---////////////000000000000/////////000000000111111222222333333333333333333444444444555555555555666777777777888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<======>>>????????????>>>AAA@@@@@@@@@AAABBBBBBCCCDDDEEEGGGIIIJJJKKKKKKKKKQQQRRRSSSRRRRRRRRRTTTVVVWWWWWWVVVVVVWWWXXXZZZ[[[XXXWWWWWWXXXYYYYYYXXXVVVYYY[[[]]]]]]\\\ZZZZZZ[[[XXXZZZ]]]bbbiiisss~~~yyynnneeeUUUKKK>>>777555444222000444333111000000000111222/////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...,,,+++,,,///000---***++++++++++++++++++++++++***,,,------+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******************************(((((()))))))))*********++++++,,,---------------,,,,,,,,,,,,------------,,,,,,,,,------------......------,,,,,,------...,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------------............/////////............//////////////////000000000000//////000000111111111222222222333333333444555555666666555555666777777888888999::::::::::::::::::999888999999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<===============>>>??????@@@@@@AAABBBCCCDDDEEEFFFFFFGGGIIIIIIKKKLLLNNNPPPRRRRRRVVVVVVWWWXXXXXXWWWVVVUUURRRSSSTTTVVVXXXZZZ[[[\\\XXXWWWVVVVVVWWWXXXZZZ[[[^^^]]]\\\\\\\\\]]]___```^^^]]][[[YYYYYYYYYYYYZZZXXXXXXWWWWWWWWWVVVVVVVVVSSSSSSTTTTTTUUUTTTTTTTTTTTTXXXYYYUUUSSSTTTTTTRRRaaaaaa```___^^^]]]]]]]]]______```___^^^]]][[[ZZZSSSRRRPPPPPPQQQPPPOOOMMMNNNMMMLLLJJJIIIIIIIIIIIIHHHFFFDDDBBBAAABBBDDDFFFCCCBBBAAA@@@???>>>>>>>>><<<<<<;;;;;;;;;:::::::::;;;999:::===AAA@@@;;;666777666555666777888777555444333333333222222222222000000000000000000000000////////////////////////////////////////////////------------------------,,,,,,,,,+++,,,,,,------+++,,,------------,,,+++---,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,.../////////,,,,,,---------.........,,,---//////...---------000///////////////000000......///000000000000000222222222222222333333333444444444555555555555666777777888888999999::::::::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===AAA@@@@@@@@@@@@@@@AAAAAACCCDDDFFFHHHJJJJJJJJJJJJOOOQQQRRRSSSSSSTTTVVVXXXUUUUUUTTTUUUVVVWWWYYYYYYWWWWWWXXXXXXYYYXXXXXXWWWWWWZZZ\\\]]]\\\[[[ZZZ[[[]]]\\\[[[[[[___fffnnnsssttt{{{|||ssskkkddd[[[PPPHHHCCC<<<555111111333222111111000/////////000111111........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,......,,,***++++++++++++++++++++++++***+++---,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******************************))))))))))))*********+++++++++,,,------------,,,++++++,,,,,,,,,---------------------............------,,,,,,,,,,,,------,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------------------------------.........//////............//////////////////000000000000//////000000000111222222333333222333333444444555666666666666666777888888999999888888999999999888888777999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========<<<======>>>>>>???@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGHHHHHHJJJLLLNNNPPPRRRSSSTTTUUUVVVVVVVVVVVVTTTTTTRRRSSSTTTVVVWWWYYYZZZZZZZZZYYYYYYYYYYYYZZZ[[[\\\\\\\\\[[[[[[[[[\\\]]]^^^___^^^]]]\\\\\\\\\\\\\\\YYYYYYYYYXXXXXXWWWWWWVVVRRRSSSTTTUUUUUUTTTSSSSSSSSSWWWXXXTTTRRRTTTTTTSSSaaa``````______^^^]]]\\\]]]]]]^^^^^^]]]\\\ZZZYYYRRRPPPOOONNNOOOOOONNNMMMLLLKKKJJJIIIHHHGGGGGGFFFFFFEEEBBB@@@@@@AAACCCEEEBBBAAA@@@>>>======<<<<<<<<<;;;;;;;;;::::::::::::444888@@@IIIPPPQQQLLLHHH888777555555555555444222222222222222111111111111////////////////////////.............../////////........................------------------------+++++++++++++++,,,---...++++++,,,------,,,++++++,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++************++++++,,,---*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,---...//////,,,,,,,,,,,,------------+++---//////------...///111000////////////000000......///000000000000///111111111222222333333333444444444555555555555666666777777888999999::::::999999999999::::::::::::;;;;;;<<<============<<<@@@@@@?????????@@@@@@AAACCCEEEGGGIIIJJJKKKKKKJJJNNNPPPSSSTTTTTTUUUWWWYYYSSSTTTTTTUUUVVVWWWXXXYYYWWWXXXXXXYYYXXXXXXWWWWWWVVVYYY\\\]]]]]]\\\]]]^^^]]][[[ZZZZZZ\\\```ccceeeggglllsssxxx{{{~~~vvvrrrllleee[[[QQQJJJDDD===999777444111000222222111//////.........//////000000---------...............,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,***++++++++++++++++++++++++)))+++,,,,,,+++***+++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++***************************************+++++++++,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------............/////////,,,,,,++++++++++++,,,,,,,,,,,,+++++++++******************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------........................//////////////////000000000000/////////000000111222222333333222222333333444555555555666666666777888888999999777888888999999999888888999999999:::::::::;;;;;;<<<<<<======>>>>>>>>>>>>======>>>>>>???@@@@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGFFFGGGIIIKKKMMMOOOQQQRRRQQQRRRTTTUUUUUUUUUTTTSSSUUUUUUUUUVVVVVVWWWWWWWWW[[[[[[[[[[[[[[[\\\\\\\\\ZZZZZZZZZZZZ[[[[[[\\\\\\^^^^^^^^^^^^^^^^^^]]]]]]ZZZZZZYYYXXXXXXWWWVVVVVVRRRSSSTTTUUUUUUTTTRRRQQQRRRUUUVVVRRRPPPRRRSSSQQQaaaaaaaaa```___]]]\\\[[[[[[\\\\\\]]]]]]\\\ZZZYYYQQQOOOMMMMMMNNNOOONNNMMMIIIIIIHHHGGGFFFEEEEEEDDDDDDCCCAAA@@@@@@AAACCCDDDAAA@@@???===<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::777===FFFMMMOOOLLLFFFBBB888666444444444333222000222111111111000000000000////////////////////////---............/////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---...,,,,,,++++++++++++,,,,,,+++++++++++++++***************++++++++++++******++++++++++++++++++++++++******)))******+++,,,---+++++++++***************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------***---///...------000444222111///......///000000...///000111222111000///000000111111222333333333444444444555555555555666666666666777888888999999888888888888999999999999::::::;;;<<<<<<<<<<<<;;;???>>>>>>>>>???@@@@@@AAADDDEEEGGGIIIKKKKKKKKKKKKMMMOOORRRTTTTTTUUUVVVXXXTTTTTTUUUVVVXXXYYYZZZZZZVVVXXXYYYYYYXXXWWWWWWXXXXXXYYY[[[\\\\\\]]]___aaa[[[ZZZZZZ\\\^^^aaaaaa``````cccgggjjjlllmmmoooqqqsss|||uuuggg^^^ZZZUUUOOOGGG@@@;;;999777555333222111222333222000............///////////////---------------.........,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------***++++++,,,,,,++++++***++++++++++++++++++++++++)))+++,,,,,,+++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++*********************************++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........//////,,,++++++******++++++,,,++++++++++++************************++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.....................//////////////////000000000000////////////000111222333333444222222222333444444555555555555666777777888888999888999::::::::::::::::::888888999999999:::::::::;;;<<<======>>>>>>===============>>>??????@@@@@@AAABBBCCCDDDEEEFFFFFFGGGEEEEEEGGGHHHJJJLLLNNNNNNPPPQQQSSSTTTUUUVVVUUUUUUWWWWWWWWWWWWWWWWWWWWWWWW[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\^^^______^^^]]]\\\YYYYYYXXXWWWVVVUUUUUUTTTQQQSSSTTTUUUUUUSSSQQQPPPPPPTTTSSSOOOMMMOOOPPPNNNbbbbbbbbbaaa___]]][[[ZZZYYYZZZ[[[]]]]]]\\\[[[[[[PPPNNNLLLLLLMMMNNNNNNMMMGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAABBBBBBCCCAAA@@@>>><<<;;;::::::999::::::::::::999999999999999???FFFGGGAAA:::555333444333222222333333111000111111000000000/////////////////////////////////---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...---,,,+++******+++,,,---************++++++++++++******++++++++++++******************************))))))))))))***+++,,,---+++++++++*********))))))************++++++++++++************************,,,,,,,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,+++---///---,,,---333888222111///...---...///000...///111222333222111000///000000111222222333333444444444555555555555666555555555666777777888888777777777888888888999999999999:::;;;;;;;;;;;;;;;=========>>>>>>@@@AAABBBCCCEEEGGGIIIJJJKKKJJJJJJKKKMMMPPPRRRRRRRRRTTTUUURRRSSSTTTVVVWWWXXXYYYYYYVVVXXXZZZYYYWWWVVVWWWYYY[[[[[[[[[ZZZZZZ[[[^^^aaa^^^]]]\\\^^^aaabbbaaa___]]]]]]___bbbccccccaaa___dddjjjnnnnnnpppvvv{{{|||yyylllgggdddaaaZZZNNNGGGGGG@@@===999666555444444444333222222111222111000000...///////////////......,,,,,,,,,------.........++++++,,,,,,,,,---------++++++++++++,,,,,,,,,---,,,,,,,,,---------......)))***+++,,,+++*********++++++++++++++++++++++++(((***,,,,,,+++++++++---+++++++++++++++++++++++++++,,,,,,,,,,,,+++******************************************++++++++++++******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++************++++++++++++++++++************************++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................//////////////////000000000000//////...///000111222333444444111222222333333444555555444555555666666777888888777888999999::::::999999777777777888888888999999999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<======>>>??????AAAAAABBBCCCDDDEEEEEEFFFCCCDDDEEEFFFHHHIIIJJJKKKMMMNNNQQQSSSUUUVVVVVVVVVUUUVVVVVVVVVWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[YYY[[[]]]______^^^]]]\\\XXXXXXWWWVVVUUUTTTSSSRRRQQQRRRTTTUUUUUUSSSQQQOOOOOORRRQQQLLLIIIKKKLLLKKKbbbbbbbbbaaa___]]]ZZZYYYXXXYYY[[[\\\]]]]]]\\\\\\PPPMMMKKKKKKLLLMMMMMMLLLFFFFFFFFFFFFEEECCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@???>>><<<:::999999999999999999999888888888888333:::AAAAAA:::555444666111000000000222333222111000000000000////////////////////////////////////---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...---,,,***))))))***,,,---))))))******+++++++++,,,******++++++++++++******************************))))))))))))***+++,,,---++++++++++++******)))))))))************+++++++++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++---...---+++...555;;;333111///...---...///000...000222333444333111000///000000111222222333333444444444555555555666666444444555555666777777777777777777777888888888888999999:::;;;;;;;;;;;;:::<<<<<<<<<===>>>@@@AAABBBBBBDDDFFFHHHIIIJJJJJJIIIIIILLLOOOPPPPPPPPPQQQRRROOOPPPQQQSSSUUUVVVVVVVVVUUUXXXZZZZZZWWWVVVWWWYYY]]]]]][[[YYYXXXYYY\\\___bbb```]]]]]]^^^^^^\\\ZZZ___^^^___bbbeeeccc^^^ZZZUUUYYY[[[YYY[[[aaaeeefffooooooppprrruuuxxxzzz{{{{{{~~~~~~xxxtttnnnkkkhhheee___ZZZNNNIIIGGGIIIEEE===999;;;333222222222222333222222111000...---------.../////////000000///......---,,,,,,,,,------.........+++++++++,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,------.........)))***,,,+++************++++++++++++++++++++++++(((***,,,,,,++++++,,,---+++++++++++++++++++++++++++,,,,,,,,,,,,+++******************************))))))))))))******************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,))))))*********+++++++++++++++************+++++++++++++++************))))))************+++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000//////000000000000//////...///000111222333444444111222222333333444555555444444555555666777777777444555666777777777777777666777777777777888888888777888999:::;;;:::999999::::::;;;;;;<<<======>>>@@@@@@AAABBBCCCDDDEEEEEEBBBCCCDDDEEEFFFGGGHHHHHHJJJKKKNNNQQQSSSTTTUUUUUURRRRRRSSSTTTUUUWWWWWWXXXVVVWWWWWWWWWWWWWWWVVVVVVWWWWWWXXXYYYYYYYYYYYYXXXXXXYYY\\\^^^___^^^\\\[[[WWWWWWVVVUUUSSSRRRRRRQQQQQQRRRTTTUUUUUUSSSPPPOOONNNQQQPPPJJJGGGIIIJJJHHHdddbbb___\\\ZZZ[[[\\\]]]___\\\ZZZ\\\```aaa]]]YYYRRRPPPNNNLLLJJJJJJIIIJJJHHHGGGFFFDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>======;;;:::999888888888888888888777777777666666555555555555444444444222222222222222111000///000000000000000000000000......------------............////////////..............................------------,,,,,,+++***,,,------......------,,,)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++***))))))***,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,+++***((((((***,,,************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111///////////////000000111222222111111222222333444111222333444555444333222666666666666666555555555777777888777777666555555777777777777888888888888999999999999:::;;;<<<<<<<<<>>>???@@@??????@@@BBBDDDDDDFFFGGGGGGGGGGGGGGGJJJLLLNNNOOOOOONNNOOOQQQRRRRRRRRRSSSSSSSSSRRRRRRVVVWWWXXXYYYZZZZZZZZZZZZ\\\]]]]]]^^^^^^]]]]]]\\\[[[[[[\\\]]]]]]]]]\\\\\\[[[\\\^^^^^^^^^]]][[[YYYXXXXXXXXXXXXXXXYYYZZZ[[[]]]^^^^^^```bbbeeeggghhhkkkkkkmmmpppssstttsssqqqqqqrrrrrrrrrrrrrrrqqqpppqqqnnnlllkkkllljjjgggccc[[[XXXUUURRRPPPMMMIIIGGG======<<<;;;:::999888777444444333333222111000000000000000000000000000000//////...------------...........................................................................++++++++++++++++++++++++------,,,,,,,,,,,,++++++)))************+++++++++************************+++++++++*********)))))),,,++++++,,,......---+++***++++++,,,,,,++++++***))))))))))))************...------,,,,,,++++++***------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++///---***((()))+++++++++******))))))***+++,,,,,,---,,,,,,+++*********+++++++++++++++,,,,,,---...---------------------------------............///...000111222222111000...////////////000000000000333333333444444444555555111111222333555666777777777777777777888888888888777777777666666666666666999999:::::::::999999888::::::;;;;;;<<<======>>>>>>???@@@AAACCCDDDEEEEEECCCCCCCCCDDDEEEGGGHHHIIILLLMMMNNNOOOOOOOOOOOOOOORRRSSSUUUVVVWWWWWWVVVUUUXXXYYYZZZZZZZZZYYYWWWVVVWWWXXXXXXXXXXXXXXXWWWWWWVVVWWWWWWWWWXXXYYYYYYYYYRRRSSSUUUWWWWWWVVVTTTSSSSSSRRRPPPNNNMMMMMMMMMNNNRRRQQQNNNKKKIIIGGGEEEEEEdddbbb___\\\ZZZZZZZZZ[[[]]]ZZZXXXZZZ]]]]]]ZZZVVVPPPOOOMMMJJJIIIHHHHHHHHHFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@======<<<;;;:::999888888888888777777777666666666444444444444333333333333111222222222111111000///////////////////////////......------------......---......//////......---........................,,,---------,,,,,,+++***++++++,,,,,,,,,,,,++++++)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++***))))))***,,,***++++++++++++++++++,,,++++++++++++++++++++++++)))*********)))))),,,...************************+++++++++******+++++++++++++++++++++++++++++++++++++++,,,---...///000000//////......//////000111111000000000000111222222111111222333333333333222555555555555555555555555666666777777666666555444555555666666666777777777999999888999999:::;;;<<<<<<>>>????????????@@@BBBBBBCCCDDDEEEFFFFFFFFFFFFHHHJJJMMMNNNMMMNNNOOOPPPPPPQQQRRRRRRRRRQQQPPPPPPRRRSSSUUUWWWXXXYYYZZZZZZ[[[[[[\\\\\\[[[ZZZZZZYYYZZZZZZ[[[\\\\\\\\\\\\\\\ZZZ[[[\\\\\\[[[YYYWWWVVVTTTTTTTTTUUUUUUVVVWWWXXXXXXXXXXXXXXXYYYZZZ\\\\\\XXXXXXYYY[[[^^^^^^\\\ZZZ\\\\\\\\\\\\\\\\\\[[[ZZZXXXVVVTTTSSSSSSRRROOOLLLGGGEEECCCAAA@@@>>><<<:::::::::999888777666555555333222222111000000////////////////////////////////////...------------...........................------------------------------------------------++++++++++++++++++++++++,,,,,,+++++++++*********)))************+++++++++************************+++++++++*********))))))++++++***,,,---...---+++***++++++,,,,,,++++++***))))))))))))******************+++,,,,,,------...+++++++++++++++++++++,,,++++++++++++++++++++++++)))************+++++++++...,,,))))))***+++************))))))***++++++,,,---,,,++++++******++++++,,,,,,++++++,,,,,,------------------------------------------...............///111222222111///....../////////000000000000222222333333333444444444222333333333444555555555666666666777777777777777777777777777777777777777888999999999999999888888::::::;;;;;;<<<<<<<<<===>>>>>>???@@@BBBCCCDDDEEEBBBBBBBBBCCCDDDEEEFFFGGGJJJKKKLLLMMMNNNOOOOOOOOORRRRRRSSSTTTUUUUUUUUUUUUVVVWWWWWWXXXXXXWWWWWWWWWVVVWWWWWWXXXWWWWWWVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWSSSSSSUUUUUUUUUUUUTTTSSSRRRQQQPPPNNNMMMMMMMMMMMMOOONNNLLLIIIGGGEEECCCCCCbbbaaa___]]][[[YYYYYYXXX[[[YYYXXXXXXZZZZZZVVVRRROOOMMMKKKIIIGGGFFFFFFFFFDDDCCCBBBAAA@@@?????????????????????????????????<<<;;;;;;:::999888777777777777777666666666555555333333333222222222111111111111111111111000000///////////////////////////......------------......,,,------......------,,,------------------------,,,,,,---------,,,++++++******++++++++++++******)))+++,,,,,,+++***,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++***))))))***,,,+++++++++++++++*********++++++++++++++++++++++++'''(((******)))***---///************************************************************************++++++,,,---...//////000///............///000000///////////////000000111111000000000111111222222444444444444555555555555555555555666555555444444444444555555555666666666888888888888999:::;;;<<<;;;===>>>>>>>>>>>>???AAA@@@AAABBBCCCDDDDDDDDDDDDEEEGGGJJJKKKLLLLLLNNNOOOOOOPPPRRRRRRRRRPPPNNNMMMNNNOOOQQQTTTVVVWWWXXXYYYXXXYYYYYYYYYXXXWWWWWWVVVWWWXXXYYYZZZ[[[\\\\\\\\\YYYYYYYYYYYYWWWUUUSSSRRRPPPPPPQQQQQQRRRSSSTTTTTTSSSRRRRRRQQQPPPPPPPPPQQQLLLKKKKKKLLLMMMMMMKKKHHHFFFFFFGGGGGGFFFEEEEEEDDDEEECCCBBBAAAAAA@@@===;;;;;;999888777888888666444666666555444444333222222111111000000//////......//////////////////////////////...------------...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++************************+++++++++***************+++******+++---...,,,+++******++++++++++++******))))))))))))******************++++++,,,---------)))******+++,,,,,,------************************)))************+++++++++,,,+++******,,,,,,***(((*********)))******+++,,,,,,,,,++++++******++++++------,,,,,,,,,,,,,,,,,,------------------------------------...............///000111111000///........./////////000000000111111111222222222333333444444444444333333333333555555555555666666777777666777777777888999999999777777888888999888888777::::::::::::;;;;;;;;;;;;<<<===>>>???AAABBBCCCCCCBBBAAAAAAAAABBBCCCCCCDDDHHHIIIJJJKKKMMMMMMNNNNNNQQQQQQQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUVVVWWWWWWUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSQQQPPPOOONNNMMMLLLLLLLLLKKKJJJIIIGGGDDDBBBAAA@@@]]]]]]]]]\\\[[[ZZZYYYXXX\\\ZZZYYYYYYYYYXXXUUURRRNNNMMMJJJHHHFFFEEEDDDDDDCCCBBBAAA@@@????????????>>>>>>>>>>>>============::::::999888888777666666666666666555555555555444333333222222222111111111///000000111000000//////////////////////////////...------,,,,,,------...+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,------,,,,,,+++******++++++++++++******)))+++,,,,,,+++***,,,---++++++++++++++++++++++++***************************++++++***))))))***,,,,,,,,,++++++******))))))************************((()))************,,,...******************************++++++++++++******++++++++++++++++++++++++++++++,,,------...//////......------......///000//////......//////000111000000///......000111222333333333333444444444444444444444555555444333333444444555555555666666666777777777888888999:::;;;:::<<<============>>>@@@@@@@@@AAABBBCCCCCCCCCCCCBBBEEEGGGIIIJJJKKKLLLNNNOOOPPPQQQRRRQQQOOOMMMKKKLLLMMMOOOQQQSSSTTTUUUUUUUUUUUUVVVWWWWWWWWWWWWVVVUUUVVVWWWYYYZZZ[[[[[[[[[XXXXXXXXXVVVUUURRRPPPOOOQQQQQQRRRRRRQQQQQQPPPPPPPPPOOONNNMMMLLLLLLLLLLLLIIIHHHGGGGGGGGGFFFCCCAAA????????????>>>===<<<<<<>>>===<<<<<<;;;:::888777999888777777888888777666444444333222222111000000000000000/////////......//////////////////////////////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))*********+++++++++************************************************+++******+++------,,,*********++++++++++++******((()))))))))************------,,,,,,+++******************++++++,,,,,,,,,))))))))))))))))))))))))))))))*********++++++++++++++++++---...---+++(((+++***************++++++,,,,,,++++++***++++++,,,------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000//////............/////////000000000000000000111111111111333333333333333444444444333444444555555666666666666666777888999::::::;;;666666777888888888888777::::::::::::::::::::::::;;;<<<===>>>???AAABBBBBBBBBBBBBBBAAAAAABBBCCCCCCEEEFFFHHHIIIKKKLLLLLLLLLOOONNNNNNNNNOOOPPPRRRTTTSSSSSSRRRRRRSSSUUUWWWYYYUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTRRRQQQQQQPPPPPPPPPPPPQQQPPPOOONNNMMMLLLKKKKKKKKKHHHHHHGGGEEECCCAAA@@@???YYYZZZZZZZZZZZZZZZZZZZZZ]]]\\\[[[[[[ZZZXXXUUUSSSOOOMMMJJJHHHFFFDDDDDDDDDBBBBBBAAA@@@????????????======<<<<<<<<<;;;;;;;;;888888888777666666555555555555555444444444333333333333333333222222222111...//////000000000//////........................------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++------------------------+++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++)))+++,,,,,,+++***,,,---++++++++++++++++++++++++***************************++++++***))))))***,,,+++++++++******)))))))))************************)))+++,,,+++***)))***+++************************++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---------------......///000////////////000111111000///...---...///000111111222222222333333333444333333444444444444444333555555666666666777777777777777777777888999::::::999;;;<<<<<<<<<<<<===??????@@@AAABBBCCCCCCCCCCCCAAACCCFFFGGGHHHIIIKKKLLLNNNOOOPPPQQQPPPOOOMMMLLLMMMMMMOOOPPPQQQQQQQQQQQQQQQRRRTTTVVVWWWXXXXXXYYYSSSTTTUUUWWWXXXYYYYYYYYYXXXXXXWWWUUUSSSQQQOOONNNUUUUUUUUUTTTRRRPPPNNNMMMLLLLLLKKKJJJJJJJJJJJJKKKFFFDDDBBBBBBAAA@@@>>><<<>>>>>>>>>>>>===<<<;;;:::999999999999777666555555777666444444555555444222333333333222222111111000000000000000000/////////........................//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++))))))*********+++++++++*********************************************************+++,,,---,,,***)))******++++++******)))((()))))))))************---,,,,,,++++++***)))))),,,,,,,,,+++++++++******))))))))))))))))))))))))))))))*********+++++++++++++++,,,...000///,,,)))++++++***************+++,,,++++++***++++++,,,,,,,,,------------,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............//////...................../////////////////////000000000111111000000111222333444555666222333333444555666666666666666777888999::::::;;;555666777888888888888888999999:::::::::::::::::::::;;;<<<===???@@@AAAAAADDDCCCCCCCCCCCCCCCDDDDDDEEEEEEGGGHHHIIIJJJJJJJJJMMMLLLLLLLLLMMMOOOQQQRRRRRRRRRRRRRRRSSSUUUXXXYYYUUUVVVWWWXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVUUUUUUQQQPPPOOONNNNNNNNNNNNNNNNNNNNNMMMMMMLLLJJJJJJIIIFFFFFFFFFEEECCCAAA@@@>>>YYYXXXXXXXXXXXXXXXYYYZZZ\\\\\\\\\[[[ZZZXXXUUUTTTNNNMMMJJJGGGEEECCCCCCCCCAAA@@@@@@???>>>>>>??????<<<;;;;;;::::::999999999666666666666555555555444444444444333333333333222333333333222222222111111---......///////////////........................------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++)))+++,,,,,,+++***,,,---++++++++++++++++++++++++***************************++++++***))))))***,,,***************)))))))))***************************+++,,,,,,***)))))))))************************+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,---......///////////////000111111//////......//////000000000000111111222222333333333333444444555555444444555555666666666777777777666666666666777888999:::888:::;;;;;;;;;;;;<<<>>>??????@@@AAABBBBBBBBBBBB@@@CCCEEEGGGGGGGGGIIIJJJMMMMMMMMMNNNNNNMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPQQQSSSUUUWWWXXXXXXXXXRRRSSSTTTUUUVVVWWWWWWWWWXXXWWWUUUTTTRRRPPPOOONNNUUUVVVUUUUUUSSSPPPNNNLLLHHHHHHGGGGGGGGGGGGHHHHHHDDDBBB@@@?????????===;;;======<<<<<<;;;:::888888666888999888666555555666666555333333444444222111333333333222222222111111000000000000000/////////........................//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++)))************+++++++++***************************************+++++++++***))))))***,,,---+++***))))))************))))))))))))))))))************))))))******+++,,,,,,,,,------,,,,,,+++******))))))))))))))))))))))))))))))************+++++++++++++++,,,...//////---***,,,+++******)))*********++++++******++++++,,,,,,+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................------.........//////////////////000000000111111//////000222333555666666222333333444555666777777666777777777888999999999666666777888999999999999999999999:::;;;<<<<<<<<<:::;;;<<<===???@@@AAAAAADDDDDDCCCCCCDDDEEEFFFFFFEEEFFFGGGHHHHHHIIIHHHHHHJJJJJJKKKLLLMMMOOOPPPQQQQQQQQQQQQRRRSSSUUUVVVWWWTTTUUUVVVWWWWWWXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVVVVPPPPPPPPPOOOOOONNNMMMMMMMMMMMMMMMLLLKKKJJJHHHHHHDDDEEEEEEEEEDDDBBB@@@>>>[[[ZZZXXXVVVUUUVVVWWWXXXXXXYYYZZZYYYWWWUUUTTTSSSMMMKKKHHHEEECCCAAAAAA@@@???>>>>>>===============;;;;;;:::999999888777777555555555555444444444444333333333333222222222222222222111111111000000000,,,---....../////////...........................---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,******++++++++++++******)))+++,,,,,,+++***,,,---***************************************************++++++***))))))***,,,))))))))))))************************************(((***,,,,,,+++******+++***************************+++,,,------,,,+++***+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,+++,,,------.........------......///000......///000000000000000//////000000111222222333333333444555555555555555444444555555555666666666666666666666666777999999888999;;;;;;::::::<<<=========>>>???@@@@@@@@@@@@AAACCCEEEFFFFFFFFFHHHIIIJJJIIIIIIIIIIIIKKKLLLMMMLLLMMMNNNPPPQQQRRRRRRRRRQQQRRRSSSTTTUUUUUUUUUUUURRRSSSTTTTTTUUUUUUUUUUUUVVVUUUSSSRRRPPPOOONNNNNNQQQRRRSSSSSSRRRPPPMMMLLLGGGGGGFFFEEEEEEEEEEEEEEEDDDBBB@@@???@@@@@@???>>>::::::::::::888777666555444777888888666444555666666555333444555555444333333333222222222222111111................................................//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***)))************+++++++++************************))))))*********+++++++++***))))))***,,,,,,+++***))))))************))))))))))))))))))************)))))))))***++++++,,,,,,,,,+++++++++++++++++++++************************)))************+++++++++***)))***+++------,,,***,,,++++++***))))))******++++++******++++++,,,---***+++,,,......---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------...------------------...---------.........////////////000000000111111111000000111222333333444444333333444555666777888888777777777777777777777777666777888999::::::::::::888888999;;;<<<===>>>???;;;;;;<<<===???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGGGGHHHHHHHHHGGGGGGHHHIIIKKKLLLNNNOOOOOOPPPOOOOOOQQQRRRSSSSSSSSSSSSRRRRRRTTTUUUUUUVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVQQQRRRRRRRRRRRRPPPOOONNNLLLLLLLLLLLLKKKIIIGGGFFFBBBCCCCCCDDDCCCAAA???===^^^\\\XXXUUUSSSSSSTTTUUUUUUVVVWWWWWWUUURRRQQQQQQKKKJJJGGGDDDAAA@@@??????======<<<;;;;;;;;;<<<<<<::::::999999888777777666444444444444444444333333333333333222222222111111000000000000////////////,,,------.../////////...........................---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------))))))************)))))))))+++,,,,,,+++***,,,---***************************************************++++++***))))))***,,,(((((())))))******++++++))))))))))))))))))))))))%%%(((+++,,,++++++,,,,,,************************((()))+++,,,,,,+++)))(((************************,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......---...000111111111000///...//////000111222222222333444444555666666666555333333333444444444555555555555555666666777888999777999::::::::::::;;;===;;;<<<===>>>????????????BBBDDDFFFFFFFFFFFFGGGHHHHHHGGGFFFEEEFFFIIIKKKMMMJJJLLLNNNPPPRRRSSSTTTUUUSSSSSSSSSTTTSSSRRRRRRQQQRRRSSSTTTTTTTTTTTTSSSSSSTTTSSSRRRPPPOOONNNNNNMMMMMMNNNOOOPPPPPPOOOMMMLLLIIIIIIGGGFFFEEEDDDDDDDDDAAA???>>>===?????????>>>:::::::::999888777555555000333555555222111222444333222111222444555444333222222222222111111111111------------------------........................//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************))))))************+++++++++************************))))))******++++++++++++***))))))***,,,,,,+++)))))))))************))))))))))))))))))************,,,,,,++++++***)))))))))*********++++++,,,------************************)))************+++++++++)))(((((()))++++++***))),,,,,,+++***))))))******+++*********+++,,,,,,---)))***,,,.........,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------...------,,,,,,------...---------.........//////000000000000111111111111222222222222222222222222333333444555666777888999777777777777666666666666777777888999:::;;;;;;;;;888888999;;;===>>>@@@@@@;;;<<<===>>>???@@@AAABBBAAAAAABBBBBBDDDEEEGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFGGGIIIKKKMMMOOOOOOOOOOOOMMMNNNPPPQQQRRRQQQQQQPPPPPPPPPRRRSSSSSSTTTTTTTTTSSSSSSTTTTTTUUUUUUUUUVVVSSSTTTUUUUUUUUURRRPPPOOOKKKKKKLLLLLLKKKIIIGGGFFF@@@AAABBBCCCBBB@@@>>><<<^^^\\\YYYVVVSSSRRRQQQQQQQQQPPPOOOOOOOOOQQQRRRSSSMMMKKKHHHDDDAAA>>>===<<>>===<<<;;;:::::::::999888777666555555555555444444333333333222222222333222000///...///111222//////............////////////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******++++++++++++******+++***)))))))))***,,,,,,)))************+++++++++///...,,,+++++++++,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,---------......---------------------------...///////////////...000111333555555444333222666555555444444444555555555555555666666777888999::::::999888888999999999<<<<<<;;;;;;<<<===???@@@CCCCCCDDDFFFGGGGGGGGGGGGIIIIIIHHHHHHHHHIIIJJJJJJKKKMMMOOORRRTTTUUUUUUUUUTTTSSSSSSTTTUUUUUURRRPPPOOOPPPRRRTTTTTTSSSQQQPPPQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOKKKFFFCCCBBBBBBBBBAAA@@@???===<<<;;;;;;<<<<<<<<<:::999888888888666444555555444333333222111111222222222222222222222222//////////////////////////////.........---------........................------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------************************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))((())))))))))))*********************************))))))))))))))))))))))))+++++++++*********))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---------............///111111000000//////......333333222111222333444555444444555555666777777777999777666555666777999:::999888777888;;;<<<:::888;;;;;;:::;;;;;;<<<===>>><<<<<<<<<======>>>???@@@CCCBBBAAAAAABBBEEEGGGIIIJJJJJJJJJKKKJJJJJJIIIHHHIIIJJJJJJKKKLLLMMMNNNNNNMMMMMMNNNOOOPPPPPPPPPPPPRRRQQQPPPOOONNNOOOPPPQQQRRRSSSSSSSSSTTTTTTTTTTTTUUUQQQNNNNNNQQQTTTTTTSSSNNNLLLKKKJJJIIIHHHEEECCC>>>???AAABBBAAA>>>;;;999]]]\\\YYYVVVTTTRRRQQQQQQQQQPPPPPPOOOOOOPPPPPPQQQLLLKKKHHHEEEBBB@@@???>>>>>>===<<<;;;:::999999888888888777666555555555555444333333333333222222222000///---,,,,,,,,,---...//////............/////////.........------------........................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((()))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,((())))))))))))))))))(((+++***)))))))))***+++,,,)))************+++++++++...---,,,+++******+++,,,...---,,,,,,++++++,,,,,,,,,,,,,,,---------......------------------------...///000000000000000000000111333444555444333222555555444444333444444555555555555555666777888999:::999999999999999999999<<<;;;;;;;;;<<<===>>>???AAABBBCCCEEEFFFFFFFFFFFFIIIHHHHHHHHHHHHIIIJJJJJJKKKLLLOOOQQQSSSUUUUUUUUUUUUUUUUUUVVVWWWWWWUUURRROOOPPPQQQQQQRRRQQQPPPOOOSSSSSSSSSRRRQQQOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNJJJEEEBBBBBBBBBAAA@@@???>>>===;;;;;;;;;;;;<<<<<<:::888888888777666444555444444333222222111111222222222222222222222222///////////////////////////.........------------........................------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++*********)))))))))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))+++++++++*********))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---------............///111000000000/////////...222222111111111222333444444444555555666666777777888777666555666777999:::999888777999;;;<<<:::888;;;::::::;;;;;;<<<===>>><<<<<<<<<======>>>???@@@BBBAAAAAAAAABBBDDDFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLLLLLLLNNNOOOPPPQQQQQQQQQPPPPPPOOONNNNNNNNNOOOPPPQQQQQQRRRRRRSSSSSSTTTTTTRRROOOLLLLLLNNNPPPPPPOOOMMMKKKJJJIIIIIIGGGDDDBBB>>>???@@@@@@???===;;;999]]][[[YYYWWWTTTRRRQQQQQQPPPPPPPPPOOOOOONNNMMMLLLKKKIIIGGGEEECCCBBBAAAAAA<<<<<<;;;:::999888777777888777777666555555444444333333333222222222111111222111111000111222444555//////............//////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))*********++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))*********++++++++++++,,,))))))************))))))******))))))******+++,,,)))************+++++++++,,,,,,+++************+++...---,,,,,,++++++,,,,,,,,,,,,,,,---------......------------------------//////000111111111111111000111222333444333222222444333333222222333444444555555555555666777888999999999999999999999999999;;;;;;;;;;;;;;;===>>>>>>???@@@BBBCCCDDDEEEEEEEEEHHHHHHHHHHHHHHHIIIJJJJJJJJJLLLNNNQQQSSSTTTTTTTTTVVVVVVVVVXXXYYYYYYWWWUUUPPPPPPOOOOOOOOOOOOOOOPPPUUUTTTTTTRRRQQQOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHDDDAAAAAAAAA@@@???>>>===<<<;;;:::::::::;;;;;;999777777777777555444444444333333222111111111111111111111111111111111////////////////////////............------------------------------------------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))************+++++++++,,,************************))))))))))))))))))))))))+++************)))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---------............///000000000000////////////111111000000000111222333444444444555666666777777888777666555666777888999999888888999;;;;;;:::888::::::::::::;;;<<<===>>><<<<<<<<<======>>>???@@@AAA@@@@@@@@@AAABBBDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKMMMOOOPPPRRRRRRSSSPPPPPPOOONNNNNNNNNNNNOOOOOOOOOPPPQQQQQQRRRSSSSSSOOOMMMJJJJJJJJJKKKKKKJJJKKKJJJHHHHHHGGGFFFCCCAAA???>>>>>>===<<<;;;::::::[[[ZZZYYYWWWTTTSSSQQQQQQOOOOOOOOOOOOMMMKKKIIIHHHGGGFFFEEECCCBBBBBBAAAAAA<<<<<<;;;:::999888777777666666666666555444333333222222222222111111111111222222222444666888:::<<>>>>>@@@AAACCCDDDDDDDDDGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKMMMPPPRRRSSSSSSSSSVVVUUUVVVXXXYYYZZZXXXVVVRRRQQQOOONNNMMMNNNPPPQQQTTTSSSSSSRRRPPPOOOMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIHHHEEEBBB@@@?????????>>>===<<<;;;;;;:::999999999999888666666666666555333333333222222111111111000111111111111111111111111////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************))))))))))))))))))))))))************))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---------............///000000000000////////////111111111111111222222333333333444555555666666777777666666666666777888888888888888999:::::::::999::::::::::::;;;<<<======<<<<<<<<<<<<===>>>???@@@????????????@@@AAABBBCCCFFFFFFGGGHHHHHHIIIHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJLLLOOOQQQRRRSSSTTTSSSSSSRRRPPPOOONNNMMMMMMNNNNNNNNNOOOPPPPPPQQQQQQOOOMMMLLLJJJIIIIIIIIIHHHJJJHHHGGGFFFFFFEEEBBB@@@???>>><<<:::999999999:::YYYYYYXXXVVVTTTRRRPPPOOOMMMNNNNNNMMMKKKIIIFFFEEECCCBBBAAA@@@@@@???@@@@@@<<<<<<<<<<<<;;;999888777555555666666555444333222222222111111111000000000...//////000111222444444......------------......,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,------,,,,,,,,,))))))******++++++++++++))))))*********+++++++++************************...---,,,,,,++++++,,,,,,,,,,,,,,,---------......------------------------,,,---...///000000000000000000111111111222111111111111111111111222333444444444444444555666777888777888999::::::::::::999999999::::::;;;<<<<<<<<<<<<===???@@@BBBCCCCCCCCCFFFFFFFFFGGGHHHIIIJJJJJJJJJKKKMMMOOOPPPQQQQQQPPPSSSSSSSSSUUUXXXXXXWWWUUUTTTRRRPPPNNNNNNOOOPPPRRRPPPPPPQQQPPPPPPOOONNNMMMKKKJJJJJJJJJIIIIIIIIIHHHDDDBBB???>>>>>>>>>===<<<;;;;;;;;;:::999999888777888666555555555555444333222111111111111111000000000000000000000000000000////////////////////////,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---------............///////////////000000000000222222222333333333333333333333444444555666666666666666666666666777777888777888999::::::999999::::::999999::::::;;;<<<===<<<<<<<<<<<<===>>>???@@@????????????@@@@@@AAABBBFFFFFFGGGIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJHHHJJJLLLNNNQQQSSSTTTTTTWWWVVVUUUSSSQQQOOOMMMLLLMMMNNNNNNNNNOOOOOOOOOOOOOOOOOONNNMMMKKKJJJIIIIIIIIIGGGFFFFFFFFFEEEBBB@@@???===;;;999888888999:::WWWWWWVVVUUUSSSQQQOOONNNLLLLLLKKKJJJHHHFFFDDDCCC??????>>>============>>><<<<<<===<<<;;;:::888777444555555666555333222111111111111000000000000///000000000///...---,,,,,,......------------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))))))))))))))))))))************+++))))))************))))))))))))***++++++++++++***)))************+++++++++)))***++++++,,,+++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,---------......------------------------+++,,,---///000000000000000000000000000111111111111111111111222333444444444444444444555666777888666777999:::;;;;;;:::999777888999:::;;;;;;;;;;;;;;;<<<>>>@@@AAACCCCCCCCCFFFFFFFFFFFFGGGIIIJJJKKKKKKLLLMMMOOOOOOOOONNNMMMPPPPPPQQQSSSVVVWWWUUUTTTTTTSSSPPPOOONNNOOOPPPQQQNNNNNNOOOOOONNNNNNMMMMMMJJJJJJIIIIIIHHHGGGGGGGGGAAA???===<<<======<<<;;;999:::::::::999888777666666555444444555555444222000000000000000000000000////////////////////////////////////////////////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++(((((()))))))))))))))***))))))))))))))))))))))))************+++++++++,,,************************))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))*********************************++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---------............///////////////000000000000222222333444444444444333333333333444555555666666555555666666666777777777777888::::::999999999:::999999999999:::;;;<<<===<<<<<<<<<======>>>???@@@>>>??????@@@@@@@@@@@@AAAEEEFFFGGGIIIJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLIIIJJJLLLOOOQQQRRRSSSTTTWWWWWWVVVUUUSSSPPPNNNMMMOOOOOONNNNNNNNNNNNMMMMMMNNNOOOPPPNNNKKKJJJJJJKKKHHHGGGFFFEEEFFFEEEBBB@@@>>>===;;;:::888888999999UUUUUUTTTTTTRRRPPPNNNLLLLLLKKKIIIGGGFFFEEEDDDDDD>>>>>>===<<<<<<<<<<<<<<<:::;;;<<<<<<;;;999666555333444555555555333111000111111000000000/////////111111111000000///...---...------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---++++++++++++++++++++++++************************************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))************((())))))))))))))))))(((((()))***+++,,,++++++***)))************+++++++++)))***+++,,,------,,,+++...---,,,,,,++++++,,,,,,,,,,,,,,,---------......------------------------,,,---...///000111111111///////////////000111111111111111222222333555555444444444444555666777777555777999;;;;;;;;;:::999777777999:::;;;;;;::::::;;;<<<>>>@@@BBBCCCDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKLLLMMMNNNNNNNNNMMMKKKJJJNNNNNNOOORRRUUUVVVUUUSSSRRRQQQPPPOOONNNNNNNNNOOONNNNNNNNNMMMMMMKKKJJJIIIHHHHHHGGGGGGFFFEEEEEEDDD>>>===;;;;;;<<<<<<;;;999888999999999999777666555555444333333444444333222000000000000000000000000////////////////////////////////////////////////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((((((((())))))******)))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))******+++************************++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---------............///.../////////000000000111000111222333444333333222222333333444444555555666444555555666666666666666666888;;;;;;999888999;;;999999999999:::;;;<<<===<<<<<<<<<======>>>???@@@??????@@@@@@AAAAAA@@@@@@CCCDDDFFFGGGIIIJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMJJJKKKMMMOOOQQQRRRSSSSSSRRRSSSSSSTTTSSSRRRQQQPPPQQQPPPPPPOOONNNMMMLLLKKKKKKMMMNNNMMMJJJHHHIIIJJJHHHGGGFFFFFFFFFEEECCCAAA>>>===<<<;;;:::999999999SSSTTTTTTSSSQQQOOOMMMKKKKKKJJJHHHFFFDDDDDDDDDDDD>>>>>>===<<<<<<<<<<<<<<<999:::;;;;;;:::888555444333444555555555333111///000000000000////////////+++,,,---...000000000111...------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---++++++++++++++++++++++++************************************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))******************++++++++++++******((()))***+++,,,+++******)))************+++++++++***+++,,,---...------,,,...---,,,,,,++++++,,,,,,,,,,,,,,,---------......---------------------------...///000222222333333///////////////000111111222222222222333444555666444444444444444555777777555777999;;;<<<;;;:::999666777999:::;;;;;;::::::;;;<<<>>>@@@BBBCCCDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKMMMNNNNNNNNNMMMLLLJJJIIIMMMMMMNNNQQQTTTVVVUUUSSSQQQPPPOOONNNMMMMMMMMMMMMOOOOOONNNMMMKKKIIIHHHGGGGGGFFFFFFEEEDDDCCCCCCCCC===<<<:::;;;;;;<<<:::999888888999999888777555444555333222222444444333111////////////000000000000////////////////////////////////////////////////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((())))))))))))*********************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......---------.........//////.../////////000000111111///000111222333222111111222222333444444555555666444555555666777666666666666999;;;;;;999888999;;;999999999999:::;;;<<<<<<<<<<<<<<<======>>>???@@@???@@@@@@AAAAAAAAA@@@@@@BBBCCCDDDFFFHHHIIIJJJJJJIIIJJJJJJKKKLLLMMMNNNNNNJJJKKKMMMOOOPPPRRRRRRSSSNNNOOOQQQRRRTTTTTTSSSSSSRRRQQQPPPOOONNNLLLKKKKKKHHHJJJLLLKKKHHHFFFGGGIIIHHHGGGFFFFFFFFFFFFDDDBBB=========<<<;;;:::999888SSSRRRQQQQQQQQQOOOLLLJJJLLLIIIFFFEEEDDDCCCBBB@@@======<<<;;;::::::999999::::::999888777666555444333333333222222222111111000000////////////000000////////////////////////---------.........//////------------------------+++,,,,,,------,,,,,,+++------,,,+++*********++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************************)))************+++++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))(((((((((((())))))******))))))((((((''''''*********)))))))))))))))))))))))))))))))))))))))******++++++++++++*********+++,,,---...---,,,,,,++++++,,,,,,,,,,,,------...------------.../////////000000000111111111111222111111111000000//////222222333333333444444444666555555444444444555555777777888888888999999999999999999::::::;;;;;;;;;<<<===>>>@@@BBBDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJKKKMMMNNNNNNMMMLLLKKKMMMLLLLLLNNNPPPRRRRRRQQQQQQQQQPPPOOOMMMLLLLLLKKKPPPMMMJJJHHHHHHGGGEEEDDDDDDBBB@@@@@@@@@@@@>>><<<===;;;999777777777999:::777666666555444444333333444333222222111111222222000000000000000000000000......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,+++++++++++++++++++++*********))))))***************************++++++,,,,,,++++++***************************++++++***)))(((((())))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))******+++,,,)))************+++++++++******))))))))))))******************************++++++************++++++))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,---------......------......///000000000////////////////////////000111111111111222222222222222333333333333444444555555555555666666666666777777888999999999999888999:::<<<;;;:::999999:::;;;;;;;;;<<<<<<<<<<<<===@@@@@@??????@@@@@@AAABBBBBBDDDGGGIIIHHHGGGGGGGGGHHHJJJKKKMMMMMMMMMLLLLLLMMMMMMNNNOOOOOOOOONNNNNNLLLLLLMMMNNNOOOQQQRRRSSSRRRPPPLLLJJJHHHIIIJJJKKKIIIIIIHHHFFFCCCBBBBBBDDDCCCCCCCCCBBBAAA@@@???>>>;;;:::888666666666666777QQQPPPOOOOOOOOONNNKKKHHHJJJHHHFFFEEEEEEDDDBBB@@@======<<<;;;;;;:::999999:::999999888666555555444333333222222222111111111000000////////////000000........................+++++++++,,,,,,,,,,,,---------------------------+++,,,,,,------,,,,,,+++,,,,,,++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))(((((((((((())))))+++*********))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))*********++++++************+++,,,---------,,,,,,++++++,,,,,,,,,,,,---------------------...//////....../////////000000000111111111000000000//////222222222222333333333333555555444444444444555555777777777888888888999999888999999::::::;;;;;;;;;<<<===>>>@@@BBBCCCEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGJJJKKKLLLNNNNNNMMMLLLKKKMMMLLLLLLMMMPPPQQQQQQPPPQQQQQQPPPNNNMMMKKKJJJJJJLLLKKKIIIHHHHHHHHHFFFDDDCCCBBB@@@???@@@???>>><<<===;;;999777666777888888666666666555444333333333333333222222111111111111////////////////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,++++++++++++++++++++++++*********))))))***************************++++++,,,,,,++++++***************************++++++***)))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))******))))))******+++,,,)))************+++++++++******))))))))))))******************************+++******))))))******+++))))))))))))************))))))))))))))))))))))))*********+++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,------------...------......//////000000........................000000111111111222222222222222222333333333444444444555555555666666666666666777888888999999888888888:::;;;;;;:::999999:::;;;;;;;;;;;;<<<<<<<<<<<<@@@@@@@@@???@@@@@@@@@AAABBBEEEHHHIIIHHHGGGGGGHHHHHHIIIJJJKKKLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRPPPMMMJJJHHHGGGHHHHHHHHHIIIHHHFFFCCCBBBBBBCCCAAAAAAAAA@@@???>>><<<<<<888777666555555555666777OOONNNMMMLLLLLLKKKIIIGGGGGGFFFFFFFFFFFFEEEBBB@@@===<<<<<<;;;;;;::::::999999888888777666555444444222222222222111111111000000//////......//////000........................++++++++++++,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++)))***++++++,,,+++++++++)))***,,,------,,,***))))))******************)))************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))++++++++++++************))))))))))))))))))******))))))))))))))))))))))))***************************++++++,,,---,,,,,,,,,++++++,,,,,,,,,,,,---------------------......///---------............///111111000000000000//////000111111111222222222222444444444333333444444555777777777777888888888888888888999999:::;;;;;;<<<<<<===>>>???AAACCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFIIIJJJLLLMMMMMMMMMLLLKKKLLLKKKKKKLLLOOOPPPPPPOOOPPPPPPOOOMMMLLLKKKJJJIIIIIIHHHHHHHHHIIIHHHFFFDDDBBBAAA???>>>???>>>===;;;<<<;;;999777666666666666666555555444444333333222222222222111111111111111////////////////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++++++++,,,+++++++++*********************************************++++++++++++******************************+++***))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))***++++++)))************+++++++++******))))))))))))******************************+++******))))))******+++))))))))))))************))))))))))))))))))))))))*********************)))************************++++++++++++++++++++++++,,,,,,,,,,,,---------------------...//////000000........................000000000111111111222222222222222222333333333333444444444555555555666666666666777888888888888888777999;;;;;;999888999:::;;;;;;;;;;;;<<<<<<<<<<<<@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDGGGHHHGGGFFFGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMQQQOOOMMMIIIGGGFFFEEEEEEHHHHHHHHHFFFCCCBBBBBBCCC???>>>>>>===<<<;;;::::::555555444444444555666777NNNLLLKKKJJJKKKJJJHHHFFFEEEDDDEEEFFFFFFEEEAAA>>><<<<<<;;;;;;::::::::::::777777666666555444444333222111111111111000000000/////////....../////////........................,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((()))***+++,,,,,,++++++(((***,,,......,,,***((())))))************))))))************************))))))*********+++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************)))))))))******)))))))))************************)))))))))))))))*********))))))))))))))))))))))))+++******************+++******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,------...///------------............000000000000000000//////000000000000111111111111333333333333333333444555666666666777777777888888777777888999:::;;;;;;<<<<<<<<<===???@@@BBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFHHHIIIJJJKKKLLLLLLLLLKKKKKKJJJJJJKKKMMMOOONNNMMMLLLLLLLLLLLLKKKKKKJJJJJJGGGGGGGGGHHHHHHGGGCCCAAAAAA???>>>=========;;;:::;;;:::999777555555555555444444444444333333222222111111111111111000000///////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,******************************************************++++++++++++************************************)))))))))))))))***((()))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***++++++))))))*********+++++++++******))))))))))))************************************))))))))))))******((()))))))))************))))))))))))))))))))))))*********)))))))))))))))************************************************++++++,,,,,,,,,---------,,,,,,---......//////000........................000000000000111111111111111222222222222333333333333333444444444555555555555666777777888888777777666888::::::999888999:::::::::;;;;;;;;;<<<<<<<<>>===<<<;;;:::999999999666666555555555555555555MMMKKKIIIIIIIIIIIIHHHFFFCCCCCCCCCDDDDDDCCC@@@===::::::::::::999999999999666555555555444333333333111111111000000000////////////............//////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((()))******++++++++++++(((***,,,......,,,***((())))))************))))))************************))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))++++++***))))))***++++++************++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......---------.........////////////////////////000000//////000000000111111111222222222222222333444444555555666666666777777777666777777888:::;;;;;;<<<<<<<<<===>>>@@@AAABBBBBBCCCCCCCCCDDDDDDEEEEEEEEEGGGGGGHHHIIIJJJJJJJJJKKKJJJIIIIIIJJJLLLMMMLLLKKKHHHHHHIIIJJJJJJKKKLLLLLLHHHGGGGGGGGGGGGDDD@@@===@@@>>><<<<<<<<<<<<:::888999999777666555444444333333333333333333222222222000000111111111000///...........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,************************************************)))******++++++******)))***************************)))))))))))))))******((()))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))(((((())))))***+++))))))*********+++++++++******))))))))))))******))))))))))))))))))))))))***))))))))))))))))))***((()))))))))************))))))))))))))))))))))))***)))))))))))))))))))))************************************************+++++++++,,,,,,,,,------,,,,,,------.../////////........................//////000000000111111111111111111222222222333333333333333333444444444444555555666777777777777666555777999999888888888999:::::::::;;;;;;;;;;;;<<<===>>>???@@@@@@@@@?????????AAACCCCCCCCCBBBDDDEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLJJJIIIHHHIIIIIIIIIIIIIIIHHHGGGGGGFFFGGGHHHGGGDDDBBBAAAAAA>>>===<<<:::999999999999999999888777666444333333LLLJJJGGGGGGGGGHHHGGGFFFBBBBBBAAAAAAAAA@@@===;;;888888888888888888888888444444444444333333222222000000000000///////////////......------......///------------------------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******)))))))))***++++++)))***,,,------,,,***))))))******************)))************************)))************+++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((()))))))))((((((((()))******++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,+++************+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...---------.........//////......////////////000000///000000000111111111111111111111111222333444444555555555555666666666666555666777888999;;;;;;<<<;;;<<<===>>>???@@@AAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJHHHHHHIIIJJJKKKKKKJJJFFFFFFGGGHHHIIIJJJKKKLLLIIIGGGFFFEEEDDDBBB???<<<>>>===;;;:::;;;:::999777777666666555555444444333222222222222222222222222///000000111111///...---........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,***************+++++++++************************))))))************))))))************************)))))))))))))))******+++))))))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))(((((((((((()))******)))************+++++++++******))))))))))))******))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************)))))))))))))))))))))))))))))))))*********++++++************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////------------------------/////////000000000111111111111111111222222222222222222222333333333444444444555555666666666666666444666888888888777888999::::::::::::;;;;;;;;;;;;;;;<<<>>>@@@AAAAAA@@@@@@???AAABBBBBBBBBBBBCCCEEEDDDDDDCCCDDDDDDEEEGGGGGGHHHGGGGGGGGGHHHJJJKKKMMMJJJKKKLLLLLLLLLKKKJJJIIIGGGHHHIIIJJJKKKJJJIIIHHHEEEGGGHHHGGGDDDAAA@@@@@@>>>===;;;:::888888999999::::::999888666444222111IIIGGGEEEDDDEEEEEEEEEDDDCCCAAA???>>>>>>===;;;999666666666666777777777777333333333333222222222222000000/////////.........///......------......///------------------------)))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++)))''''''(((***+++***++++++,,,,,,++++++*********++++++++++++******************************)))************+++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((((((((()))))))))*********'''(((((()))******++++++)))))))))))))))))))))))),,,+++***((((((***+++,,,+++***)))))))))***,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------........./////////000000000000000111111111222222000000000111111222333444444444555555555666666666555555666888999:::;;;<<<;;;<<<<<<===>>>???@@@@@@@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIHHHGGGHHHIIIJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIGGGEEECCCCCCBBBAAA???>>>===<<<:::::::::999888666444444555555555444444444111111111222222222222222...///000111111///---,,,........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,))))))*********+++++++++************************))))))************))))))************************)))))))))))))))***++++++))))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++((((((((((((((()))******)))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))((())))))***+++,,,------***************************************************++++++++++++,,,,,,,,,+++,,,,,,------......///------------------------////////////000000000111111111111111222222222222222222222222333333333333444444555666666666555555333555777888777777888999999999:::::::::;;;;;;;;;888:::===???AAABBBAAAAAAAAABBBCCCCCCBBBCCCEEEFFFDDDDDDCCCCCCDDDEEEGGGGGGHHHGGGGGGFFFHHHJJJLLLMMMHHHIIIKKKMMMNNNMMMLLLKKKGGGIIIJJJLLLLLLJJJHHHGGGDDDFFFHHHGGGDDDAAA@@@@@@>>><<<:::888777777888999777777777777666444222111GGGEEECCCBBBCCCDDDCCCCCCCCCAAA>>><<<;;;;;;999888555555555666666666666666333333222222222222222222000/////////.....................------.........------------------------++++++,,,,,,,,,---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++...,,,)))&&&&&&'''***,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************)))************+++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))******+++++++++,,,'''(((((()))***+++++++++)))))))))))))))))))))))),,,+++)))(((((()))+++,,,+++***)))))))))***,,,---++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,---.........//////000000111111111111222222222222000000000000111222333444444444444555555555666666444555666888999:::<<<<<<;;;<<<<<<===>>>??????@@@@@@@@@AAABBBBBBCCCDDDDDDAAAAAABBBBBBCCCEEEFFFGGGIIIGGGGGGGGGIIIJJJIIIHHHIIIHHHHHHGGGGGGFFFFFFFFFFFFDDDAAAAAAAAABBBAAA@@@===;;;999999999999777666222333444444555555444444111111111111111111222222...///000111111///---,,,........................---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,))))))******++++++++++++************************))))))************))))))************************))))))((())))))***++++++))))))))))))************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++((((((((((((((()))******)))************+++++++++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))(((((()))+++,,,---...///************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,------......///------------------------////////////000000000000000111111111111222222222111111222222222333333333333444555555666666555555333555777777777777888999999999:::::::::;;;;;;;;;777999<<>>===;;;999888777666555444333222333444444111111111111000000000000000000000000////////////...........................---,,,,,,++++++,,,,,,++++++************++++++******++++++++++++******++++++++++++++++++++++++,,,,,,+++***)))((('''&&&)))))))))))))))))))))))),,,+++++++++******))))))))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((************************(((&&&&&&(((,,,---,,,)))''''''((()))))))))))))))))))))))))))))))))))))))(((+++///000///,,,******+++++++++*********))))))'''((()))+++,,,---............,,,++++++,,,---...,,,------...///000111111............////////////000000000000111111111111222222222222222222222222777777777777666666666666222444666777888999;;;===;;;;;;<<<<<<===>>>>>>>>>CCCBBB???>>>>>>@@@CCCDDDDDDDDDEEEEEEEEEEEEDDDDDDGGGFFFFFFFFFGGGHHHHHHIIIGGGGGGHHHIIIIIIHHHGGGGGGCCCBBBAAAAAAAAA@@@===;;;;;;:::888666666777888999555555444444444333333333111111111111000000000///000000///...------,,,,,,---.........---,,,,,,++++++,,,,,,------,,,,,,+++************************,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))************++++++++++++*********))))))(((((())))))))))))************)))************+++++++++++++++,,,,,,,,,,,,---------------............///////////////000000000000000111111111111222222222222222111111222222333444444444444444444444444444666666666666777888999:::888888999:::::::::999999999:::;;;<<<===>>>???@@@CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGJJJJJJIIIIIIIIIHHHHHHHHHGGGHHHJJJLLLMMMNNNNNNOOONNNMMMLLLKKKJJJHHHGGGGGGDDDDDDDDDCCCBBB@@@???>>>::::::888777555444444444444555666666555333222111GGGEEECCCBBBBBBBBBAAA@@@???>>>===<<<;;;999888888666555444333222333333444111111111000000000//////000////////////.........------------------------------,,,++++++++++++,,,++++++************++++++******++++++++++++******+++++++++++++++++++++++++++************)))))))))************************++++++*********)))))))))))))))*********+++++++++))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((************************)))'''''')))+++,,,+++)))''''''((()))))))))))))))))))))))))))))))))))))))(((***---...---+++******+++++++++*********))))))((()))***+++,,,---------------,,,++++++,,,,,,---------......//////000000............////////////000000000000111111111111222222222222222222222222666666666666666666666777333555777888777888:::<<<;;;;;;<<<<<<======>>>>>>AAAAAA???>>>???@@@BBBCCCDDDDDDEEEEEEEEEEEEDDDDDDGGGFFFFFFFFFGGGHHHHHHIIIGGGHHHIIIIIIIIIIIIHHHGGGDDDBBBAAAAAAAAA@@@===::::::888777555555666777888444444444444333333333333111111111000000000//////000//////...------,,,,,,------......---,,,,,,++++++,,,,,,------,,,,,,+++************************,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))+++***)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***)))))))))))))))))))))))))))************+++++++++************)))))))))((())))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------------------.............../////////000000000000000000111111111222222222222222111111222222333444444444444444444444444444666666666777777888999:::888999::::::;;;:::::::::::::::;;;<<<===>>>??????BBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGGGGJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIKKKLLLMMMNNNOOOOOONNNMMMLLLKKKIIIHHHHHHDDDCCCBBBAAA@@@>>>======;;;:::888777666555555555333444444555444333222111EEECCCAAA@@@AAAAAA@@@>>><<<<<<;;;;;;:::999999888555444333333222222333333111111000000000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++************++++++******++++++++++++******++++++++++++++++++++++++)))*********++++++,,,,,,++++++++++++++++++++++++******))))))))))))((((((***************+++++++++))))))))))))))))))))))))******))))))))))))******+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((***************************)))((()))++++++)))(((''''''((()))))))))))))))))))))))))))))))))))))))(((***++++++***))))))***+++************))))))))))))***+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,,,,---..................//////............////////////000000000000111111111111333333333333333333333333555555555666666777777888555666888888777888999;;;;;;;;;;;;<<<======>>>>>>???@@@@@@@@@@@@AAAAAABBBDDDDDDEEEEEEEEEEEEDDDDDDGGGGGGGGGGGGGGGGGGHHHHHHGGGHHHIIIJJJJJJIIIHHHGGGEEECCCBBBAAA@@@???<<<999888777555444444444555666444444444333333333222222000000000000//////////////////......---,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,++++++************************,,,++++++******++++++,,,+++++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------------------................../////////000000000000000000111111111222222222222111111222222333444444444444444444444444444666666666777888888999999999:::;;;;;;<<<<<<;;;;;;::::::;;;<<<======>>>>>>AAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNOOONNNMMMLLLKKKJJJHHHGGGGGGCCCBBB@@@>>><<<<<<<<<<<<:::999888777666555555555222222333333333222111111FFFDDDAAA@@@??????===;;;:::999999999999999888888444333333222222222222222111000000000////////////---------,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,+++***+++++++++++++++************++++++******++++++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))(((((((((((((((************************))))))))))))))))))))))))******))))))))))))************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((***************************************)))((('''''''''((()))))))))))))))))))))))))))))))))))))))((()))***)))'''''')))***************))))))))))))++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,---------.....................---............///////////////000000000111111111111333333333333333333333333333333444555666777888999666888999999888777888:::::::::;;;<<<<<<======>>>???@@@AAABBBCCCCCCBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDFFFGGGGGGGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGFFFDDDAAA@@@???===:::888777666555555444444555555333333333333222222222222000000/////////..................------,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,++++++************************+++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++*********)))))))))))))))((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,---------................../////////000000000000000000111111111111222222111111222222333444444444444444444444444444555666777777888999999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========@@@@@@AAABBBBBBCCCDDDDDDEEEEEEDDDDDDEEEFFFFFFGGGJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJLLLNNNOOOLLLKKKJJJIIIGGGFFFEEEEEECCCAAA???<<<;;;;;;<<<<<<777777666555444444555555111111111222222111111111IIIFFFCCC@@@???===;;;999888888888888888777777777222222222222222111111111000000000////////////...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++************+++++++++************++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************((((((((((((((()))))))))************************))))))))))))))))))))))))******))))))))))))******((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***+++++++++)))(((((('''''''''((()))))))))))))))))))))))))))))))))))))))((())))))(((&&&&&&(((***))))))))))))))))))))))))++++++,,,,,,,,,+++******,,,,,,------........................------------............///////////////000000000111111111111333333333333333333333333222333444555666777888999777999:::999888777888:::::::::;;;;;;<<<=========???@@@BBBDDDEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDFFFGGGHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIIIIHHHGGGFFFEEEBBB@@@>>>===<<<999777777777666666555555555555333333222222222111111111/////////............------------------,,,,,,,,,++++++,,,,,,---,,,,,,+++***++++++,,,,,,++++++***************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))******((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...............//////////////////000000000111111111222222111111222222333444444444444444444444444444555666777888999999888888:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<>><<<;;;;;;;;;<<<555444444333333333444444222222111111111111111111HHHFFFBBB???>>><<<999777777777777666666666666666111222222222222111000000000000////////////......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++***************++++++************++++++******++++++++++++******++++++++++++++++++++++++,,,,,,++++++*********)))))))))))))))))))))))))))(((((())))))))))))******+++++++++***************))))))))))))))))))))))))******))))))))))))******(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))***,,,+++)))(((((()))''''''((()))))))))))))))))))))))))))))))))))))))((())))))((('''&&&(((***(((((()))))))))))))))***++++++,,,,,,,,,++++++***++++++,,,---............------------------..................////////////000000000000111111111111222222222222222222222222222333333555666777888888777999:::999888888999::::::::::::;;;<<<<<<======???@@@BBBCCCDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDFFFGGGHHHIIIHHHGGGFFFEEEEEEFFFGGGHHHHHHGGGFFFEEECCC@@@===;;;;;;:::888777666666666666666555555555222222222111111111000000///.........------------------,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,******++++++++++++*********************************++++++,,,,,,++++++***)))))))))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))+++---...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))************+++++++++))))))))))))************))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------.........//////////////////000000000111111222222111111222222333444444444444444444444444444444555777888999999888888:::;;;<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;===>>>???AAABBBDDDEEEEEEFFFFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIGGGHHHIIIKKKKKKLLLKKKKKKLLLKKKJJJIIIHHHGGGFFFEEEAAA@@@>>><<<;;;:::::::::444444333333333444444555444333222111000000000000DDDBBB???===<<<;;;:::888777666666666555555444444000111222222222111//////000000/////////.........------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++************++++++******++++++++++++******++++++++++++++++++++++++)))))))))***************************************)))))))))*********+++++++++++++++*********))))))))))))))))))))))))))))))******))))))))))))******((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((***,,,+++)))((((((***''''''((()))))))))))))))))))))))))))))))))))))))''')))***)))((('''((()))(((((((((((())))))************+++,,,,,,,,,++++++((()))***,,,------,,,,,,,,,,,,,,,------.....................////////////000000000000111111111111111111111111111111111111333333444444555666777777777888999999999888:::;;;999::::::;;;;;;<<<<<<===>>>>>>???AAABBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDFFFGGGHHHIIIIIIGGGFFFDDDDDDEEEFFFGGGGGGFFFEEEDDD@@@>>>;;;999999999888777555555555555555444333333222111111111000000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,******++++++++++++*********************************+++,,,,,,,,,,,,+++***((()))))))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((())))))))))))))))))))))))))))))))))))************+++++++++((()))))))))************))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------------.........//////////////////000000000111222222111111222222333444444444444444444444444444444555777999:::999888777::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<;;;;;;:::::::::======???@@@BBBDDDEEEFFFGGGGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIFFFHHHJJJLLLMMMLLLJJJIIIIIIIIIHHHGGGEEEDDDCCCBBB>>>>>>===;;;:::999888777555444444444555555666777666555333111000//////000@@@>>><<<;;;;;;;;;:::999777666666555444444333333000111111222222000///...000/////////............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********++++++************++++++******++++++++++++******++++++++++++++++++++++++&&&'''((()))***+++,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,++++++++++++******))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''))),,,+++)))((()))+++'''(((((()))))))))))))))))))))))))))))))))))))))''')))******)))(((((()))'''((((((((())))))******)))***+++,,,,,,,,,,,,,,,&&&''')))***+++++++++***++++++,,,,,,---...//////............/////////000000000000000111111111111000000000000000000000000333333444444555666666666666888999999999999:::<<<999999:::;;;;;;<<<<<<===<<<======>>>@@@AAABBBBBBDDDDDDEEEEEEEEEEEEDDDDDDFFFGGGIIIIIIIIIGGGEEEDDDCCCDDDEEEFFFFFFEEEDDDCCC>>><<<999888888888777666333333444444444333222111111111111111000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******++++++++++++*********************************+++,,,------,,,+++***(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++(((((())))))*********+++))))))))))))************)))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////////////////000000000000222222111111222222333444444444444444444444444444444555777999:::999888777999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::999<<<===>>>@@@BBBDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFFFFGGGGGGHHHHHHHHHEEEGGGJJJMMMNNNLLLJJJHHHEEEEEEDDDBBBAAA@@@???>>><<<<<<;;;;;;999888666555666666666666666777888999888666444222000/////////>>>===<<<;;;:::999999999888777666555333333333222111111111111000000000///000000///...------,,,,,,+++++++++++++++++++++++++++,,,,,,---,,,+++)))(((************************+++,,,---,,,***((((((((())))))***++++++++++++******++++++,,,,,,++++++***)))))))))***+++++++++,,,******))))))))))))***************)))'''(((***,,,************************+++***)))'''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......///////////////.........000000000000111111111111////////////000000000000333111000222666888777555777888888888999999999999999999999999999999999999===>>>@@@BBBCCCCCCCCCBBBGGGGGGGGGGGGGGGGGGHHHHHHFFFGGGHHHHHHHHHHHHGGGFFFCCCCCCDDDDDDCCCCCCBBBAAA<<<<<<;;;:::999888777666444444444333333333222222222111111000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++***)))***,,,---,,,+++++++++++++++++++++++++++------,,,,,,+++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))******))))))))))))******************************+++*********))))))(((((())))))))))))*********************)))))))))))))))))))))))))))))))))))))))...,,,)))((()))******)))((((((''''''''')))***+++(((((())))))******++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------////////////000000000000222222111111111111111222444444444444444444444444555555666777777777777777999999:::;;;;;;;;;::::::::::::;;;;;;;;;:::999999<<<<<<>>>???AAACCCDDDDDDIIIGGGFFFEEEFFFGGGFFFEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJHHHHHHJJJLLLMMMJJJGGGDDDDDDEEEFFFDDDBBB???>>>===;;;999777666666666777888:::<<<======:::666444333111//////111222000...>>>===<<<:::999999888888888777666444333222222222111111111000000000//////000//////...------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***************************+++---,,,***((())))))))))))***++++++++++++******++++++,,,,,,++++++******************+++++++++******))))))))))))***************)))((((((***,,,************************+++***)))(((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,------------...////////////............//////000000000111111111/////////000000000000000333111000222555777777555777777777777888888888999999999999999999999999999<<<===???AAABBBCCCCCCBBBDDDDDDEEEEEEFFFGGGHHHHHHEEEFFFGGGHHHHHHGGGFFFEEEBBBBBBBBBAAAAAA@@@>>>>>>:::999888777666555555444333333333222222222222111111111000000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++***)))***,,,---,,,+++++++++++++++++++++++++++------,,,++++++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))******))))))))))))******************************************)))))))))((())))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))---+++)))((()))******)))+++***)))((((((((()))***)))))))))))))))***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........................../////////000000000000222222111000000111111222444444444444444444444444555555666777777777777777888999999:::::::::::::::999:::::::::;;;:::::::::;;;;;;<<<>>>AAACCCEEEFFFHHHFFFDDDDDDEEEFFFEEEDDDDDDDDDEEEEEEFFFGGGGGGHHHEEEEEEEEEGGGJJJKKKIIIGGGDDDDDDDDDCCCAAA>>><<<;;;<<<;;;999777666666666666444555777777777555222000222000......000111///---===<<<;;;999888888777777777666555333222222222222000000000000//////////////////......---,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++************************)))***,,,,,,***))))))***))))))***++++++++++++******++++++,,,,,,++++++***+++++++++***************)))))))))))))))))))))))))))******)))(((((()))+++***************************))))))(((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,------------........................//////000000000000111111//////000000000111111111333222111333555666666555666666666666777777777777999999999999999999999999;;;<<<>>>@@@BBBCCCCCCBBB@@@AAABBBCCCDDDFFFFFFGGGDDDDDDEEEFFFFFFEEEDDDDDD@@@@@@??????===<<<:::999666666555444444333222222222222111111111000000000000000000///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,+++***)))***,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,+++******))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))******))))))))))))******************************************))))))))))))))))))))))))************))))))))))))))))))******)))))))))))))))))))))))),,,+++))))))*********))),,,,,,+++))))))(((((()))************))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............................../////////000000000111111000000000111111222333333333333444444444444555555666777777777777666777888888999::::::999999888999999::::::;;;;;;;;;:::;;;;;;===@@@CCCFFFHHHFFFDDDBBBBBBCCCDDDCCCBBBCCCCCCDDDDDDEEEFFFFFFFFFAAAAAAAAADDDFFFHHHGGGFFFEEECCCAAA???<<<:::999888:::999888777666555555555222222222222222111000///000///---...//////...,,,;;;;;;999888777666666666555555333222222111111111000000/////////..................------,,,,,,,,,++++++++++++++++++++++++---,,,+++*********,,,,,,************************(((***++++++*********+++))))))***++++++++++++******++++++,,,,,,++++++***,,,+++++++++***)))))))))))))))************)))))))))*********(((((()))+++************************)))))))))(((((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,---------------...............///////////////000000000111///000000111111222222222222222222333555555666555555555555666666666666777888888888888999999999999999;;;===???AAABBBBBBBBB??????@@@AAABBBBBBCCCCCCBBBBBBCCCDDDDDDCCCBBBBBB??????>>>===;;;999777666444444333333222111111000111000000000000//////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************++++++,,,+++***)))***,,,---,,,+++************************,,,+++++++++******))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((((((((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************))))))))))))***************************************)))))))))))))))((()))))))))************)))))))))))))))*********))))))))))))))))))))))))+++***((()))***+++***))),,,++++++***************++++++******))))))((((((******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................../////////000000111000000000000111111222333333333333333444444444444555666666777777666666666777888888999999999999888888999999:::;;;<<<===<<<<<<<<<===???BBBDDDFFFDDDBBB@@@@@@BBBBBBBBBAAABBBCCCCCCDDDDDDEEEEEEFFF@@@@@@AAABBBCCCDDDDDDDDDCCCAAA???<<<:::999999:::888888777666555555555444333222222111000000111111//////...............---:::999888777666555555555444333222111111000111111/////////............------------------,,,,,,,,,++++++++++++++++++++++++,,,,,,*********+++,,,---************************(((***++++++*********+++))))))***++++++++++++******++++++,,,,,,++++++***,,,+++++++++***)))))))))((()))************)))(((((()))+++***)))((()))***))))))))))))))))))))))))((((((((())))))))))))((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,---------......//////...////////////000000000000000000111222333333444222333333444444444555666444555555555666666666666777777777888888999999999999:::<<<>>>@@@@@@@@@@@@????????????????????????@@@@@@AAABBBBBBAAA@@@@@@???>>>===<<<:::888666555333333333222111111000000000000000/////////..................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,+++***)))***,,,---,,,+++************************++++++***************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((((((((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))******((()))))))))************(((((())))))************))))))))))))))))))))))))***)))((()))***+++***((())))))******++++++++++++++++++******))))))((((((******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............////////////000000//////000111111222222222222333333333444444444444555666666666666666666666777888999::::::999999888888999:::;;;<<<===>>>>>>======>>>@@@AAABBBBBB@@@??????@@@AAAAAA@@@BBBBBBBBBCCCDDDDDDEEEEEEBBBBBBBBBAAAAAAAAAAAAAAAAAA???===:::::::::<<<===666666666666555444444333333222111000000000111222000000000//////......///999888777555444444333333222222111000000000000000///.........------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,************************)))***,,,,,,***))))))***))))))***++++++++++++******++++++,,,,,,++++++***+++++++++***************((()))***++++++***)))(((((()))++++++)))((()))***))))))))))))))))))))))))'''(((((())))))))))))(((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////......////////////000000000000111222333444444555222333555444333333555666555555555555666666666666666666777777888999999999999:::<<<>>>??????>>>>>>?????????>>>======<<<<<<>>>>>>???@@@@@@???>>>>>>>>>===<<<;;;999777555444222222222111111111000000000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))***+++++++++***)))***,,,---,,,+++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((()))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))************((((((((()))******++++++))))))))))))))))))))))))((((((((()))***+++)))((('''((()))***++++++++++++************))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////------........./////////////////////000111111222111111222222333333444444444444555666666666666555666666888999:::::::::::::::999999888999:::<<<===>>>?????????????????????AAA???>>>>>>@@@AAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBAAA???>>>???AAA???>>><<<::::::;;;<<<===444555555555555444333222000000////////////000000///000111000...---...///888777666444333333333222111111000/////////000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,***************************+++---,,,***((())))))))))))***++++++++++++******++++++,,,,,,++++++******************+++++++++((()))***++++++***)))(((''')))++++++***)))))))))))))))))))))))))))))))))&&&'''((()))******)))((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,++++++,,,------...//////........./////////000000000000111222333444555555222444555555333222444666555555666666666777777777666666666777888999999999:::;;;<<<===>>>===<<<<<<>>>==================<<<<<<===>>>??????>>>===<<<;;;;;;:::999888666444333111111000000000000//////000000000////////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))***+++++++++***)))***,,,---,,,+++************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))++++++******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))************'''(((((()))******++++++))))))))))))))))))))))))''''''''')))++++++)))''''''((()))*********)))((()))))))))))))))***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000---------.........//////.........//////000222222000111111222333333444444333444555555666666555555666777888:::;;;;;;<<<<<<<<<:::999888888999;;;<<<<<<===???@@@@@@@@@???>>>@@@???===>>>@@@AAAAAA@@@======>>>??????@@@@@@AAA???@@@AAA???===<<>>===<<<::::::999::::::333444444555444333222222////////////////////////---///000///---,,,---///777666555444333222222222111000000////////////000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***+++,,,---,,,,,,+++************************+++,,,---,,,***((((((((())))))***++++++++++++***+++++++++,,,,,,+++++++++))))))******+++++++++,,,''')))***++++++***)))'''''')))++++++***)))))))))))))))))))))))))))))))))&&&'''(((*********)))(((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,---...//////............/////////000000111111222444555666666222444666555333222444666666666666666777777777777555666666777888999999999:::;;;<<<======<<<;;;;;;<<<<<<<<<======>>>>>>>>>;;;<<<===>>>>>>===<<<;;;999999999888777555444333///////////////.........111000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))******++++++***)))***,,,---,,,+++)))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***(((((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))+++,,,******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))************'''(((((()))***+++++++++))))))))))))))))))))))))''''''''')))++++++)))'''))))))******)))(((&&&%%%(((((())))))******++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---------.........//////............///000222222000000111222333333444444333444555555666666555555777777999:::;;;<<<<<<<<<===;;;999888888999:::<<<999;;;>>>AAABBBAAA@@@>>>@@@>>>===>>>@@@AAAAAA@@@;;;;;;<<<<<<===>>>>>>>>><<<>>>???===;;;<<>><<<:::999888777777222333444555444333222111000000111111222111111000,,,...000...,,,***,,,...666555555444222111000000000000000000////////////......//////......---,,,---,,,,,,++++++,,,,,,---...---,,,+++************++++++++++++++++++++++++************************,,,,,,,,,+++++++++******))))))))))))************************************+++++++++******)))))))))************************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((()))******+++***)))(((''''''((()))*********))))))((((((''''''******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******************************)))************+++++++++++++++******************++++++,,,,,,,,,,,,------///............//////000///000000222333444555555333333333333333333333333666666666666777777777777666666777777888888888999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;===:::999;;;???AAA>>>;;;777666666444333222111111111111111111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,++++++***)))((((((************************++++++++++++++++++++++++,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++***))))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************(((((()))***************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,,,,,,,+++)))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((('''((()))***************))))))))))))************************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,,,,------///000000111111111111000///000111222333444444444444555555555555555444444999888888777888:::;;;<<<;;;::::::999999999::::::999:::;;;===>>>>>>>>>>>>>>>????????????@@@@@@@@@?????????>>>>>>>>>=====================>>>>>>>>>;;;;;;::::::999888888777333333333222222222111111000000000000////////////111000...---,,,,,,------555555444333222111000000000000000000/////////..................------,,,---,,,,,,++++++,,,,,,---...---,,,+++************************************************************,,,,,,++++++************))))))))))))************************************---------,,,,,,+++++++++************************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''''''''((()))*********))))))(((''''''((())))))***)))))))))((((((((('''***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******************************))))))*********+++++++++************************++++++,,,,,,,,,,,,------///............///000000...//////000222333333444444444444333333333333333555666666666777777777777666777777777888888888888::::::;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;===:::999;;;???@@@>>>:::666666555444333222111111111111000000000////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,++++++***))))))(((************************++++++++++++++++++++++++,,,++++++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++***))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************(((((()))***************))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,***)))'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((()))***************))))))))))))************************************+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------...------,,,,,,---------//////000111111111111000///000111222333333333333444444555555555555444444888888777777888999;;;<<<;;;;;;:::::::::::::::;;;::::::<<<===>>>?????????>>>????????????@@@@@@@@@AAA@@@@@@@@@????????????=========>>>======<<<<<<999999888888777666666666333333222222222111111111000000000000/////////...111000...---,,,,,,,,,---555444444333222111000000000000000/////////.....................---,,,,,,,,,,,,++++++++++++,,,,,,------,,,+++************))))))))))))))))))))))))************************+++************)))))))))))))))))))))************************************,,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***************************)))))))))*********++++++************************++++++,,,,,,,,,,,,------...............///000000......///000111222222333444444444444444444444444555555666666666777777777777777777777888888888888999999999::::::999999999888888999999999:::::::::<<<:::999;;;>>>>>><<<999666555444444333222111111000////////////.....................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++***)))))))))************************++++++++++++++++++++++++,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,+++******)))*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************(((((()))***************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))************************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,------......///000000111111111000000000111222333333333333444444555555555555444444777777777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>????????????>>>????????????@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@<<<======>>>===<<<:::999777777666666555444444333333222222222222111111111000000000/////////......000///...---,,,,,,,,,---444333333222111000000000000000/////////.........------.........---,,,,,,,,,,,,++++++++++++,,,,,,---,,,++++++*********+++***************************************************)))))))))))))))))))))((()))))))))*********************************************)))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***(((''''''''''''''''''((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))************************))))))))))))***************************++++++++++++++++++,,,,,,,,,------......---......///000111//////000000111222222333444444444555555555555555555555555666666666777777777777777777777888888888888888999999999999888888777777777888999999::::::<<<:::999:::<<<<<<:::888444444444333222111111000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************************************++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++***************+++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************(((((()))***************((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))***)))))))))))))))******((()))))))))***************************************++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,---............///000111111111111000000111222222222222222333333444555555555444444666666777777888999999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;===>>>???@@@@@@@@@>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@???;;;<<<======<<<:::888777666666555555444333333333222222222222111111111111000000/////////..................------,,,,,,,,,222222222111111000000///////////////............---------...---,,,,,,+++,,,++++++******++++++,,,,,,,,,++++++******++++++++++++++++++++++++++++++************************)))))))))))))))))))))***((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,---------------......///111111000111111222222333333333444444444555555555666666555555555555666666666666888888777777777777777777777888888999999888888777666666777888888999::::::;;;:::::::::::::::888777333333333222111111000000............------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************************************+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++***************++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************(((((()))***************((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))(((((()))******((()))))))))*********************************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///------...000000111111111000000111222222222111111222222333444555555444444555555666777888888888888999999;;;;;;<<<<<<;;;;;;:::;;;<<<>>>????????????>>>>>>?????????@@@@@@@@@????????????>>>>>>>>>>>>:::;;;;;;;;;:::999777666777666666555555444333333222222222111111111000000////////////............---------------,,,,,,,,,111111111000000000///////////////.........---------------------,,,++++++++++++************++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++************************)))))))))************+++))))))))))))*********************************************+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((((()))))))))******)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,---------------......000111222111111222222333333333333333333333444555555666666444444555555555666666666888888888888777777777777888888888999999888888888666666777888999::::::;;;::::::::::::999888666666222222222111111111000000///............---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************************************************************************************)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))******+++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************(((((()))***************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++)))((((((((()))***))))))))))))************************************************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---......///,,,---...///000111111111000000111111111111111000111222333444444555444444444555666777888888888777777888:::;;;<<<;;;;;;:::999:::;;;===>>>>>>>>>>>>>>>????????????@@@@@@@@@>>>============<<<<<<<<<:::999999888888777777777777777666666555444444444222111111111111000000000/////////.........------,,,,,,------------,,,+++000000000000000///////////////.........---------,,,------------,,,++++++++++++************++++++,,,++++++***++++++,,,,,,************************************************************++++++,,,,,,))))))))))))************************************)))*********+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))'''''''''((()))*********))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((()))***++++++***)))((('''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))***((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------------------///000111222111111111111222222222222222222222333444555555555444444444555555555666666888888888888777777777666888999999999999999999888666666777888999:::;;;<<<:::::::::999888666555555111111111111111000000000/////////............---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++*********************************************************************************))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))***++++++,,,************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************(((((()))***************))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************,,,+++)))((('''((()))***))))))))))))************************************************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////+++,,,---///000111111111000000111111111111000000111111222333444444444444333444555777777777777666555777999:::;;;;;;:::999888999:::<<<============>>>????????????@@@@@@@@@=========<<<<<<<<<<<<;;;999888666555555666888999666666666555444444333333111111111111000000000000//////.........---------+++,,,------------,,,+++000000000000//////////////////.........---------,,,,,,---------,,,++++++++++++************+++++++++++++++***++++++,,,,,,))))))))))))))))))))))))******************************+++++++++,,,,,,,,,))))))))))))************************************''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))&&&''''''((()))******+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,+++***)))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,------///000111222000000000000111111111111111111222333333444555555444444444555555555666666999888888888777777666666999999::::::::::::999999666777888999:::;;;<<<<<<999:::;;;999777555444444111111111111000000000000000////////////.........+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********************++++++************************))))))))))))))))))))))))******))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************(((((()))***************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++---+++)))((('''((()))***))))))))))))************************************)))************+++++++++++++++,,,,,,,,,---------+++++++++,,,---...///000+++,,,---///000111111111000000111111111000000///000111222333444444555444333444555777777777777666444666888:::;;;:::999888888888:::;;;<<<=========>>>????????????@@@@@@@@@============<<<<<<<<<<<<999777555444444666888:::666555555444444333333222111111111111000000000000//////.........---------***+++,,,---------,,,+++///.........------------......---------,,,,,,,,,+++++++++*********))))))))))))))))))************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++*********))))))(((((())))))))))))))))))))))))(((((())))))*********+++((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''(((((('''&&&))))))))))))))))))))))))))))))((((((((((((((()))''''''''''''''''''''''''''''''((()))))))))))))))(((***++++++******+++,,,))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))************,,,,,,++++++++++++******---------............////////////000111111222222111222222333333444444555333444444555444444333333666666666666777777777777888777666777888999888666888888888888888888888888888777666555444333222222222111111000///......---------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************---,,,+++***))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************************************(((((((((((())))))))))))))))))))))))******************))))))))))))******+++++++++*********)))))),,,,,,,,,---------......,,,++++++++++++,,,------............////////////////////////000000000000222222333333333333444444222333444444555555444444555666666777888999999999888888777777888888999::::::;;;<<<<<<===<<<<<<<<<============<<<;;;:::999666666777777666666555444444333333222333444666777222222222111000//////...000///...---,,,+++++++++,,,,,,,,,++++++*********/////////.........---------------,,,,,,,,,,,,++++++++++++*********))))))))))))))))))************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***************)))))))))((())))))))))))))))))))))))((()))))))))************)))((((((''''''(((((()))((((((((()))))))))******))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))((('''''')))))))))'''))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''((()))))))))))))))((()))+++***))))))***,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((()))))))))))))))***************+++++++++,,,,,,---------------............////////////000111111222222111111222333333444444555444444555555666555555555555666666666777777777777888777666777888888777666888888888888888888888888777777666555444333222222111111000000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************---,,,+++***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******)))))))))))))))))))))))))))))))))******)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++************************(((((((((((())))))))))))))))))))))))******************))))))))))))******+++++++++*********)))))),,,,,,,,,------------...,,,,,,,,,,,,,,,------...............////////////000000000000111111111111222222333333333333444444222333444444555555444444555666666777888888999999888888777777888888999:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999666666555555555444444444444333222222222333444555222222111111000//////...//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******000/////////............,,,,,,,,,+++++++++******+++************)))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))''''''(((***+++***)))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))'''(((***)))(((((()))+++))))))(((((((((((())))))************************))))))))))))))))))))))))+++***)))((('''''''''''')))))))))*********++++++******+++,,,---...//////---------............///...//////000000111111222111111222222333444444444444444555666666666666666555555666666666777777777888777666666888888777666777777777777777777777777666666555444333222222111111000000//////.........------------------------------------------------++++++++++++++++++++++++,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++*********++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++******)))''''''))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))))))))******+++++++++***************,,,,,,,,,,,,---------------------,,,---......///............////////////111111111111222222222222222222333333333333444444333333444555555555555444555666666777777888888999888777777777777888999999999:::;;;;;;<<<<<<;;;;;;<<<;;;:::999888888888888666555444222222333333444333333222111111111222222222111111000000//////...///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++000000/////////.........+++++++++************)))************))))))))))))((()))))))))************))))))))))))))))))))))))************************((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))******''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''(((+++,,,,,,+++)))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))''''''((()))))))))))))))&&&((())))))(((((()))***))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((((((((())))))*********+++++++++++++++,,,------...//////---------............///......//////000111111111111111111222333333444444222333444555666666666666555555555666666666777777888666555666777888777666555555555555555555555555555444444333222222111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))******************************)))))))))***++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((()))*********************))))))))))))******(((((((((((((((((((((((()))))))))(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))******************))))))))))))******************************++++++,,,,,,,,,---------...------------...//////............////////////000000000111111111222222222222222333333333444444333444444555555555555555666666666666777777888888777777777777777888999999999999:::;;;;;;;;;;;;;;;;;;:::888777666666777777555444222000000111333444222222111111000000000000111111000000///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////............++++++*********)))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))******))))))))))))))))))))))))******))))))))))))))))))******))))))))))))******''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((''''''(((+++,,,,,,+++((((((((((((((((((((((((((((((((((((((()))******************************''''''((()))))))))))))))&&&((())))))(((((()))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******************++++++++++++---------------------------------............///.........///000000111111000000111222222333333444111222333444444444444444555555555555666666666666777666555666777888777555444444444444444444444444333333222222111111000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))((((((((())))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))*********************))))))))))))******(((((((((((((((((((((((())))))(((''''''((())))))'''((((((((()))))))))***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))******************))))))))))))******************************+++++++++,,,,,,,,,------...------------...//////............/////////////////////000000000111111222222222333333333444444333444555555666666555555666666666666666777777777777777666666777777888999888999999:::::::::::::::999888777777666666555666555333111000///000222333111111111000000//////...000000000///////////////......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///.........------------+++++++++*********))))))(((((()))))))))))))))***))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))************))))))))))))))))))))))))************))))))))))))***))))))(((((())))))***''''''((((((((()))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))''''''(((***+++***)))(((((((((((((((((((((((((((''''''(((((()))***+++))))))))))))))))))))))))''''''((()))))))))))))))'''(((***)))(((((()))+++))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((()))***+++*********++++++++++++,,,------------,,,,,,,,,+++---------............///---......//////000000111000000111111222333333333222222333333333333222222444444555555555666666666777666555555777777666555333333333333333333333333222222111111000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))))))))''''''''''''))))))''''''(((((())))))******))))))))))))))))))))))))'''''')))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************))))))))))))*********************+++++++++++++++++++++,,,,,,,,,,,,---------,,,---......///............////////////.../////////000000000000222222333333333333444444444444555666666666666555666666666666666666666666777666666666666777888888777888999999::::::999999777888888888777666555444444333222111000111111222000000111111111000//////////////////////////////...------,,,,,,---------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,+++++++++*********(((((((((((())))))******))))))))))))************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))))))))))))))************)))))))))((()))((((((''''''(((((()))((((((((()))))))))******))))))))))))))))))))))))'''''''''((()))*********)))))))))))))))))))))))))))((('''''')))))))))'''((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))''''''((()))))))))))))))((()))+++***))))))***,,,))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((()))************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,---------............///------......///000000000000000000111222222333333444444444444333222111111444444444555555555666666777666555555666777666555222222222222222222222222111111000000000000//////........................++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************---,,,+++******)))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))***)))'''&&&&&&''')))***'''''''''((()))*********))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++************************(((((((((((())))))))))))))))))))))))******************))))))))))))******))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...............//////////////////000000000111111111222222333333333333444444444444555666666666666666666666666666666666666666666666666666666777888888777888888999999999999999666777888999999666444222333333222222222111111111...///000111111111000000////////////////////////---------,,,,,,------...,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,,,,++++++++++++***'''((((((((())))))******))))))))))))************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))+++*********))))))((((((((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))&&&''''''((()))******+++)))))))))))))))))))))))))))(((''''''(((((('''&&&((((((((((((((((((((((((''''''''''''((()))++++++(((((((((((((((((((((((('''(((((()))))))))))))))(((***++++++******+++,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((''''''(((******+++++++++,,,,,,,,,))))))***+++,,,,,,---...---------.........//////------......///000000000000000000111222222333333666666666555444333111111444444444555555555666666777555444555666777666555111111111111111111111111000000000000////////////---.....................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***)))*********************************))))))))))))))))))))))))))))))))))))))))))))))))************************///...---,,,++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))***((('''&&&&&&'''(((***&&&''''''((()))******+++))))))))))))))))))))))))***++++++******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************(((((((((((())))))))))))))))))))))))******************))))))))))))******))))))******++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,------............/////////000000111111111111222222222222222333333333444444444444555555666666666666666666666666666666555555555666666666666666777888888777777888999999999999999555777999::::::777444111222333333333333222111111...///000222222222111111.........///////////////------,,,,,,,,,------...,,,,,,,,,------.........,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************)))((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))************+++++++++************))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&)))((('''''''''(((***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++++++++*********))))))******+++++++++,,,,,,,,,++++++,,,,,,---...////////////.........---------/////////000111333444555777888:::999666333222111333333444555666666555555555444333333222222333333111111000000000000111111222222111111000/////////,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++******))))))************************************************&&&''''''((()))*********))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............////////////////////////000000000000333333333333333333333333444444555555666777777777555555555555666666666666777777777777777777777777888888888888888777666666666666666666666666666666555555444333333222111111000111111111222222222222000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************)))((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))))))))*********+++++++++************))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((()))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))((((((((('''''''''''')))(((((('''((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++++++++*********))))))*********+++++++++,,,,,,+++,,,,,,,,,---.........//////.........---------/////////000111222444555666888888777555333333333333444444555666666555555444444333222222222222333111111000000000000111111111111111000//////......,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++*********)))************************************************''''''((())))))***++++++))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********)))))))))))))))***************)))))))))++++++,,,,,,,,,,,,------............////////////////////////000000000000333333333333333333333333444444555555666666777777555555555666666666777777666666666666666666666666777888888888888777666666555555555555555555555555444333333222111111000000////////////000000000000......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))******)))))))))*********++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((''''''''''''''''''((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++************)))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++************)))))))))*********++++++++++++,,,,,,,,,,,,,,,------------...............---------/////////000111222333444555666666555333333444666333444555555666555555555444444333222222222222222222222111111111111222222000000000///......------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++************************************************************(((((())))))***+++++++++))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++******)))((((((''',,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------............/////////////////////000000000000222222333333333333333333444444444555666666777777666666666666777777777777666666666666666666666666777777777777777666666555444444444444444444444444222222111111000/////////,,,------------.........---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))************************)))))))))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************))))))))))))+++******)))(((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***************))))))))))))************++++++++++++------,,,,,,,,,,,,,,,,,,........................////////////000111222333444444444333222333555888444444555555555555555444444333333222111222222222222222111111111111222222000//////...------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))******++++++++++++))))))))))))))))))))))))******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))((()))))))))************((((((((((((((((((((((((((()))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))((((((------...............///+++++++++,,,,,,,,,---------------.........//////////////////000000000000222222222222222333333333333333444555555666666777666666666777777777888888666666666666666666666666666666777777666666555444444444444444444444444444111111111000000/////////,,,,,,,,,,,,------------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((+++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))************(((((()))))))))*********************)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++******)))(((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,++++++---.....................////////////000111222222222333333222222333555888444555555555555555444444333333222111111111111222222111111111111111111222//////......---,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++,,,***************************************************************+++++++++)))))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))((()))))))))************((((((((((((((((((((((((((()))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))************))))))******+++++++++++++++++++++,,,,,,,,,------------------............////////////000000000000111111111222222333333333333333444444555666666666666666666666777777777777555555555555555555555555555666666666666555444444222222222222222222222222111111111111000000000000,,,,,,---------.........,,,---............------+++++++++,,,,,,---------------------------------+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((())))))***))))))))))))))))))))))))((((((((()))******++++++((((((((()))))))))******************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((''''''''''''''''''((())))))))))))))))))))))))'''''''''(((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))))))))*********))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((()))))))))))))))***)))))))))************+++++++++++++++,,,,,,,,,,,,---------...............///////////////000111222111222333333222333555666555555555666555555444333333333222111111111111111111111000000000000111111/////////...------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((((()))******++++++))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------.........////////////000000000000000000111111222333333333333333333444555555666666555555555555666666666666555555555555555555555555555555555555555444444333222222222222222222222222111111111000000000000000------------............,,,---.../////////...---***++++++,,,,,,------...------------------------************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((()))******))))))))))))))))))))))))'''(((((()))******++++++(((((((((((()))))))))***************))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''((((((((()))&&&'''((()))***))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))******))))))))))))*********************+++,,,,,,,,,------------.........//////000////////////000111111///111333333333222333444555555666666555444444333333222222111111111111111000000////////////000000000000//////...---------,,,,,,,,,+++++++++************************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,---------.........////////////000000000000///000000111222222333333222333333444444555555666444444444444555555555555555555555555555555555555444555555555555444333333111111111111111111111111////////////////////////,,,,,,,,,---------......***+++---//////...---,,,******+++,,,,,,---......------------------------************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((((()))******))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&''')))*********)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''((((((((())))))******))))))))))))************))))))***+++,,,,,,---------------.........//////000////////////000000111///111333444333222222333555666666666555444333333333222222111000111111111//////............//////000000000///......------,,,,,,,,,+++++++++************************************************************+++++++++,,,,,,,,,+++++++++,,,,,,---------************************************************)))))))))((((((((((((((())))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++******)))(((((((((&&&&&&'''((())))))******++++++,,,,,,,,,---------,,,,,,,,,---------......////////////000000000000///000000111222222333333222222333444444555555666333333333444444444555555555555555555555555555555444444555555444444333222000000000000000000000000---.....................++++++,,,,,,,,,---------)))***,,,.........,,,+++******+++,,,,,,---......------------------------+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++******)))******+++))))))))))))))))))))))))((()))***++++++***)))(((******))))))((((((''''''))))))))))))************))))))))))))((((((((((((''''''''''''''''''''''''''''''(((((())))))******((((((((((((((((((((((((+++++++++++++++***)))((())))))))))))))))))))))))*********)))))))))))))))***)))((()))***+++***)))))))))))))))))))))))))))&&&&&&''')))***+++,,,---******)))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////000000000000...///222444444333111///111111111222333555888999333222111111000000111111000000//////.........---///............---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++************************)))))))))((((((((((((((())))))*********+++++++++&&&(((***)))'''''')))+++************************,,,,,,++++++***+++++++++************************)))***,,,,,,,,,***((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))),,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((()))***************)))***,,,,,,,,,***((('''************************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////111111111111111222222222444444444444444666777777444444333333333333222222444444444444444444444444555555666666555333222111000000000000////////////111111000......---------------------------------***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))******************++++++))))))))))))))))))))))))((()))***++++++***)))(((***)))))))))(((((((((''''''(((((((((((()))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''((((((((()))))))))***((((((((((((((((((((((((******++++++***))))))((())))))))))))))))))))))))***))))))))))))))))))))))))((('''''')))***)))((())))))))))))))))))))))))''''''((()))***++++++,,,)))(((((((((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////........./////////000000000000000000000111333444666666888777555444333333333333222222111000000000111111000/////////.........---............------------,,,,,,,,,,,,,,,++++++++++++******))))))******+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))*********++++++++++++,,,(((***++++++)))(((***,,,************************,,,,,,++++++***++++++,,,************************)))***,,,,,,,,,***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((()))***************)))***+++,,,,,,***((('''************************))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////111111111111111222222222222222222222333444555555444444333333333333222222444444444444444444444444444444555555444333111000000000000000/////////...000///...------,,,,,,,,,------------------,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,---------+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++,,,))))))))))))))))))))))))((()))************))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))******))))))(((((())))))))))))))))))))))))))))))))))))))))))******)))(((&&&&&&((((((((('''))))))))))))))))))))))))((()))))))))************(((((((((((()))***++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............/////////000000000111000//////111555:::===:::999777555333111111000222111111000000000000000/////////...........................------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,++++++++++++*********************************************************++++++++++++,,,,,,,,,,,,***+++,,,,,,***)))***+++************************,,,++++++***++++++,,,,,,******************************+++,,,,,,***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((()))***************)))***+++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))------------,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////000000111111111222222222000000111111222222333333444444333333333333222222444444444444444444444444333333333333222111000///000000000/////////...............---,,,,,,++++++.........------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------------------------------************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++++++++((((((((((((((((((((((((((())))))***************))))))))))))(((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))*********+++)))'''&&&'''(((((('''((((((((((((((((((((((((*********))))))))))))))))))))))))((())))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++,,,,,,,,,,,,------,,,---......///................../////////000000111000//////111555999<<<555555444333333222222222111111000////////////000.................................---------,,,,,,***************+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------+++++++++*********))))))***************************+++++++++++++++,,,,,,++++++,,,,,,,,,---------++++++,,,+++************************************++++++******++++++,,,,,,******************************+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((()))***************))))))***+++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))......///...---,,,***)))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////000000000111222222333333///000111111222333333333444444333333333222222222333333333333333333333333111111111111111000000///000000/////////.....................------,,,,,,.........------,,,,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,------------------,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***************************(((((((((((())))))))))))(((((((((((())))))))))))************************((()))***++++++++++++***(((((((((((((((((((((((()))))))))))))))******+++(((((((((((())))))))))))(((((()))))))))*********'''((((((((()))))))))***************************))))))))))))(((((((((((((((((((((((((((((((((((('''((())))))))))))((((((************************(((((())))))************---***((('''((()))))))))((((((((((((((((((((((((************)))))))))))),,,,,,+++)))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,---------,,,---......///.....................////////////000//////000111222444555000000111111111111111111111000//////......//////---------..................------------,,,,,,,,,))))))*********+++++++++------,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------+++++++++*********))))))******************************++++++,,,,,,,,,,,,++++++,,,,,,,,,---------*********************)))************************+++*********++++++,,,---*********************************+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((()))***************)))))))))******)))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))......//////...---+++***************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..................///////////////000000111222222333333000111222333444444444333444444333333333222222222333333333333333333333333111111000000000//////000////////////................../////////...------.........------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......,,,,,,---......---,,,,,,(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******************************(((((((((((())))))))))))(((((((((((())))))))))))************************)))***+++,,,,,,+++***))))))))))))))))))))))))))))))((((((((()))***+++,,,(((((((((((())))))))))))))))))))))))************''''''(((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))******))))))************************((((((((()))******++++++...+++((('''((()))))))))))))))))))))))))))))))))*********)))))))))))))))...---,,,***)))(((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))***++++++,,,,,,------...,,,---......//////......------........./////////...///000111111000000///000000111111000///......000000///...............---------------.........------------,,,,,,,,,,,,))))))******+++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,++++++++++++******************************************++++++,,,,,,---++++++++++++,,,,,,,,,,,,***)))((()))+++++++++***************************************+++,,,------***************************************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******+++++++++++++++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))***************((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))),,,---...//////---+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................//////////////////000111222333333444000222333555555555555444444444333333333333222222333333333333333333333333111000000/////////000000/////////.........------......///000000///...---------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------+++,,,---......---,,,+++(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((()))*********************************'''((((((((()))))))))***(((((((((((())))))))))))***************************+++,,,,,,,,,***(((''')))))))))))))))))))))))))))((((((((()))***+++,,,'''((((((((()))))))))***((((((((())))))))))))***'''''''''((()))*********))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((())))))***++++++******************************'''(((((()))******++++++...+++(((&&&'''((((((((()))))))))))))))))))))))))))))))))))))))*********---,,,+++***))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********)))))))))(((******+++,,,,,,---......,,,---......//////......---------.........//////......//////000000000///000111111111111///...---000///......------......,,,,,,,,,------.........---------,,,,,,,,,++++++*********+++,,,---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************************))))))******+++,,,,,,,,,*********++++++++++++,,,***(((((())),,,...---,,,************************************+++,,,---...******************************)))******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((()))***************((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))+++---//////...,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////...///000111222333444444000111333555666555444444444444333333333333222222222222222222222222222222111111000//////000111111//////.........---------,,,---///000000///---,,,+++,,,,,,------.........***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,+++,,,...//////...,,,+++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((()))******+++************************'''((((((((())))))******(((((((((((())))))))))))************************+++,,,------,,,***'''&&&)))))))))))))))))))))))))))((((((((((((***,,,---'''((((((((())))))******''''''''''''((((((((()))&&&''''''((()))******+++((((((((((((((((((((((((******))))))((((((((('''(((((((((((((((((((((((())))))***+++++++++++++++************************'''(((((()))***+++++++++---***'''%%%%%%'''''''''))))))))))))))))))))))))((()))))))))************++++++******************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******+++,,,,,,---......,,,---......//////......---------........./////////.........///000111222...///111222222111000000//////...------------...,,,,,,,,,------.........---------,,,,,,,,,++++++******+++,,,------......,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++************************(((((()))***++++++,,,,,,))))))*********+++++++++***)))(((***...000///...************************************+++,,,---...******************************))))))***+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((()))***************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((())),,,...///...,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000...///000111222333444444///111333555555555444333444444444333333333222222222222222222222222222222222111000//////000111222//////.........---------+++,,,...//////...,,,+++***++++++,,,---...//////++++++,,,---------,,,,,,******+++++++++,,,,,,,,,+++,,,...//////...,,,+++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))******))))))))))))******))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************((((((''''''''''''((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********((('''(((+++,,,+++(((************************---------.........////////////...------------...,,,,,,------...///000000000000000000000000000000//////000000000000//////000000///...------,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++...------------...//////---------,,,,,,+++++++++++++++++++++++++++++++++,,,***(((***---...,,,***,,,++++++******++++++,,,///...---,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++************++++++************************......++++++222999555,,,++++++,,,,,,,,,,,,------+++,,,,,,---,,,+++)))(((,,,++++++++++++++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))))))))************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))***+++++++++,,,))))))))))))))))))))))))+++*********+++---///000,,,***))))))***++++++***))))))))))))))))))))))))))))))))))))************+++*********))))))((((((************************))))))***++++++++++++***.........------,,,,,,,,,---------............/////////---,,,,,,---...///000/////////000222444666555444444333333444444555666555444333333333333444444444444333222111000///000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))***+++---///111333---------------------------,,,+++******,,,...///---...............//////))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))******))))))))))))******))))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))(((((((((((((((((((((((((((((()))***************)))((((((''''''(((((()))***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))*********((('''(((+++,,,+++)))++++++++++++++++++++++++,,,,,,---------.........//////...---------------,,,,,,------...//////000//////////////////////////////000000000000//////000//////...------,,,,,,,,,,,,,,,---------......,,,,,,,,,+++++++++******---------------......///---------,,,,,,+++++++++++++++++++++++++++++++++,,,***)))***,,,...,,,+++,,,,,,++++++++++++,,,,,,......------,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++************++++++***************************+++***)))---222000************+++++++++,,,,,,++++++,,,,,,,,,+++***)))++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))))))))*********************))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((******************++++++))))))))))))))))))))))))+++*********+++---///000,,,***))))))***++++++***))))))))))))))))))))))))))))))))))))************************)))))))))(((************************))))))***++++++++++++***......---------,,,,,,,,,------------............///...------------...///000/////////111222444555444444333333333333444444444444444333333333333333333333333333222111000///000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,---...///000---------------------------,,,+++++++++,,,---...,,,,,,,,,---------------))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''(((((()))******************))))))(((((())))))******))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********)))((()))+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///......---------------,,,,,,------.../////////////////////////////////...//////000000//////...//////......---,,,,,,,,,,,,,,,,,,---------......++++++++++++************,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,+++,,,,,,++++++++++++,,,,,,...------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++'''***+++)))***,,,,,,)))))))))*********+++++++++******+++,,,,,,,,,++++++*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))************+++++++++************************))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))******************))))))))))))))))))))))))))))))************+++---...000---+++))))))+++++++++***))))))))))))))))))))))))))))))))))))************************))))))))))))************************))))))***++++++++++++***------------,,,,,,,,,,,,------------..................---------......////////////000111222333444444444333333333333444444111222333333333333333222222222222222222111000///000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,------------------------------------(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))*********************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))***************))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,///...------,,,,,,---------------.........//////////////////////////////...//////////////////............------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,+++++++++******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))),,,...---+++***+++,,,************++++++++++++)))******+++,,,,,,,,,,,,******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++******))))))(((((())))))))))))))))))))))))******))))))***,,,...///---+++******+++,,,+++***))))))))))))))))))))))))((()))))))))*********************)))))))))))))))************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------.........////////////000111222222333444333333333333333333444000111222333333333222222111111222222111000///////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,------------------------+++,,,------......------//////..................(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((()))*********************))))))))))))******))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***+++******))))))***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,......---,,,,,,,,,,,,,,,---------.............................................////////////......---------------,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++***---000///,,,)))+++...+++++++++,,,,,,,,,,,,---*********++++++,,,,,,---******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))*********+++++++++))))))))))))))))))))))))((()))))))))************((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++******))))))((((((((())))))))))))))))))))))))***)))))))))***,,,...///...,,,******+++,,,+++***))))))))))))))))))))))))((()))))))))************))))))))))))))))))******************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------.........//////...//////000111111111111333333333222222333333333111222222333333222222222000000111111111000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,------...------------------------+++,,,---.........------............////////////))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))************************(((((()))******************))))))(((((())))))***)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++***))))))***++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,,,,,,,,,,................................................---......//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------------***+++---.........---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---...------,,,,,,,,,,,,------+++,,,---.........---,,,,,,,,,------------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******---...,,,((()))---++++++,,,,,,,,,---------+++++++++******+++,,,,,,*********))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++************************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))***,,,---//////---+++++++++,,,+++***))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))***++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,---...////////////...///000000111111000000333333222222222222333333444444333222222222222222//////000000000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------...///------------------------------------............,,,,,,---...///000111111))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************))))))))))))******))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************)))((((((''''''(((((())))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))''')))***,,,,,,+++***))))))+++,,,,,,******+++---++++++++++++++++++++++++++++++++++++,,,,,,,,,---...---,,,,,,++++++,,,,,,................................................---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,+++,,,.../////////---,,,+++++++++,,,,,,---------------------------------***,,,......,,,+++---///------,,,,,,,,,,,,------***+++---...///...---,,,,,,,,,---......---,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++)))***...---))))))---***+++++++++,,,,,,,,,,,,---,,,+++*********+++,,,++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))************+++++++++++++++++++++++++++++++++))))))))))))************)))*********+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((()))))))))))))))))))))))))))))))))))))))))))))((()))***+++---...///---++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))************((()))))))))************************************))))))***++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,---////////////......///000111111111000///333333222222222222333333888666444111000111222333...//////000000//////...---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......------------------------...------,,,---...///000......000111333444666666))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))(((((((((((((((((((((((((((((()))***************((((((''''''''''''(((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++,,,,,,,,,***)))(((+++---,,,***)))+++...************************++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,.....................---........................---..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,+++++++++,,,...000000///...---+++++++++,,,,,,---------------------------------***---///...,,,+++---000...------,,,,,,------...***+++---//////...---,,,,,,,,,---......---,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,---)))***//////++++++...)))************+++++++++...---+++*********++++++,,,,,,++++++++++++,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))************+++++++++++++++++++++++++++++++++))))))))))))******************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''(((((())))))******))))))))))))))))))))))))))))))(((((()))+++---...000...,,,+++,,,,,,+++***))))))))))))))))))))))))))))))))))))************(((((())))))*********+++************************))))))***++++++++++++************++++++,,,,,,,,,++++++,,,,,,,,,---------***+++---///000000///......///000111111000//////333222222222222222222333;;;888444111000111333444......///////////////...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,------------------------------///...,,,+++,,,---///111111222444666888:::<<<<<<))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++((())))))))))))(((((('''(((((((((((())))))))))))*********)))))))))))))))+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))+++(((%%%&&&)))+++***))))))))))))***+++++++++,,,)))(((((()))******(((&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))++++++******))))))(((((()))))))))))))))******+++((()))***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................000000//////.........---.........------,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,+++++++++,,,,,,,,,------......,,,,,,,,,---------------///.........------,,,,,,+++******+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,************************++++++++++++++++++++++++(((((((((((())))))))))))+++,,,,,,,,,,,,+++******(((((((((((())))))))))))+++++++++************)))************************+++*********))))))(((((()))************++++++++++++++++++*********))))))))))))))))))))))))))))))+++***)))(((((()))***+++((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******))))))******+++,,,222000---+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......---------............///////////////////////////......//////000000111111999777444222000000111111555222///---...//////.........---------,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++++++++------,,,,,,,,,,,,,,,,,,---,,,,,,,,,---///000222/////////000222444555666;;;<<<>>>>>>>>>>>>AAACCC))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((())))))))))))(((((((((((((((((())))))))))))***)))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))))))))))))))***(((&&&&&&)))******)))******************++++++'''''''''(((((())))))***))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))******+++)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................000/////////.........---------------,,,,,,,,,+++------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................------------------,,,+++------............------------------------------...............------,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,///---++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************++++++,,,,,,,,,,,,+++******)))))))))************++++++++++++************)))************************+++*********)))))))))))))))************++++++++++++++++++*********))))))))))))))))))))))))))))))******))))))))))))******************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))******))))))******+++,,,111///---+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---------......---------............///////////////////////////.../////////000000000111555444222111000111222222444111...---...//////.........---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///000222333666666777777999;;;<<<===???@@@AAAAAAAAABBBDDDGGG))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))&&&'''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***((('''''')))******)))******************))))))%%%'''))))))'''(((+++...++++++******)))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***************))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................/////////...............,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.......................................---,,,,,,------...............---...........................////////////......------------...............---------------------------------------.........000...,,,+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,,,,,,,+++***************+++++++++,,,,,,+++++++++************)))***************************************))))))))))))************++++++++++++++++++***************))))))))))))))))))))))))))))))************))))))***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))******))))))******+++,,,000///...,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......---------............///////////////////////////////////////000000000000222111000//////000111222333111...---...//////.........---------,,,,,,,,,,,,,,,,,,---------......------------------------++++++,,,---...///000000///000000111222444666777<<<======>>>???AAABBBCCCBBBCCCCCCBBBAAACCCFFFIII))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((&&&&&&''')))************(((((((((((()))))))))))))))))))))))))))******************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((()))*********++++++******))))))(((((($$$)))......***(((***---+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))*********))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................................................................++++++++++++++++++++++++---,,,,,,,,,,,,------...------------------------........................///////////////...------,,,------............---...........................///////////////......---------------.....................------------------......//////000000---,,,,,,---///000///...------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------++++++++++++++++++++++++************+++++++++,,,+++,,,,,,,,,,,,+++******************+++++++++,,,+++++++++*********))))))************************************************))))))*********+++++++++************************))))))))))))))))))))))))((()))***++++++***)))(((*********+++++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))******))))))******+++,,,...///...---+++)))******))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---------......---------............///////////////////////////////////////000000000000000//////......//////000222000...---...///............---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------------+++,,,---...000222333444444555555777999:::<<<<<>>???@@@AAAAAA@@@@@@@@@@@@AAACCCDDDEEEBBBBBBBBBAAA@@@BBBEEEGGG))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))&&&'''((())))))***))))))(((((((((((())))))))))))((((((((()))******++++++))))))))))))************))))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))''')))++++++***)))***+++))))))))))))))))))(((((((((---333444111+++(((&&&((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++******)))(((((()))******++++++++++++++++++++++++***++++++,,,,,,------...................................................---------------.........++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000------------------------........................------...///000000000000222333444555555555555555666666666666666666666666666666777888888888777777555555555444444444444444111111000000//////.........///////////////000000,,,---///111333222///,,,---------------------------------------,,,++++++******++++++,,,,,,------++++++++++++++++++++++++)))))))))************++++++,,,,,,,,,,,,+++******)))))))))************++++++++++++************)))*********************************+++++++++++++++)))************+++++++++***************+++++++++))))))))))))))))))))))))))))))************))))))(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******************************************))))))******+++,,,+++...000///+++)))***+++))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,*********+++++++++++++++,,,,,,,,,---------......---------............///////////////////////////000000000000////////////000//////...---,,,,,,+++///...---...//////...---......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////222333444666888:::<<<<<>>>>>>>>>>>????????????????????????>>>???@@@@@@AAAAAA@@@@@@>>>>>>=========<<<<<<<<<::::::999999888777777666555555555555444444444444777555333222222111///---........................,,,---.........---,,,+++))))))******+++,,,,,,---++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,,,,,,,+++***************+++++++++,,,,,,+++++++++************)))*********************************++++++,,,,,,,,,)))************+++++++++))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************))))))******+++,,,***---000///+++)))***,,,))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,)))*********++++++++++++,,,,,,,,,---------......---------............///////////////////////////111000000000/////////...---...............------...------...//////...---......---------,,,,,,,,,,,,,,,,,,---------.........//////000111111222222666777888:::<<<>>>???@@@BBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGDDDGGGIIIIIIHHHGGGGGGHHH))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++((()))))))))))))))((('''(((((((((((())))))))))))'''(((((()))***+++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))&&&)))------+++)))***,,,''''''(((((())))))******+++***))))))+++,,,+++***++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,))))))))))))))))))))))))++++++******))))))(((((()))))))))))))))******+++---,,,+++******+++,,,---******************************+++,,,,,,---......................................................,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,,,,---...///000000........................222222222222222222222222666777999;;;===>>>??????@@@AAABBBCCCDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHGGGGGGDDDDDDDDDCCCCCCCCCBBBBBBDDDCCCCCCBBBAAA@@@@@@@@@===<<<<<<<<<;;;;;;::::::@@@<<<666111000/////////........................,,,---.........---,,,+++(((((()))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,+++******++++++,,,,,,,,,---------+++++++++************)))*********************************++++++,,,,,,,,,)))************+++++++++))))))******++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))*********************************************)))***++++++,,,)))---111000+++(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,))))))******++++++++++++,,,,,,,,,---------......---------.........//////////////////////////////111111000000/////////...+++,,,---...////////////...------...//////...,,,......---------,,,,,,,,,,,,,,,,,,---------......000000111222333333444444999:::;;;===???@@@AAABBBCCCDDDEEEFFFFFFEEEDDDCCCDDDDDDDDDDDDEEEEEEFFFGGGCCCFFFIIIJJJIIIGGGFFFFFF))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,,,,++++++++++++++++++,,,++++++***))))))*********...---(((,,,555444,,,,,,***((((((***+++,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))***++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////,,,,,,++++++,,,,,,---...------,,,,,,---......///111000...---,,,,,,------000111444666777888888888999<<>>999555222111111222111111000///......//////......------,,,,,,++++++---------,,,,,,,,,++++++,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,,,,,,,+++++++++******(((***++++++)))(((((()))++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))************************,,,+++***)))))))))++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***...111///***&&&'''))),,,+++***))))))***+++,,,***)))))))))((((((''''''))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///////////////////////////222111111111000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,---......---+++***+++,,,......---,,,,,,---///000000222444444444555777999<<<>>>@@@BBBCCCBBBAAA@@@CCCCCCBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIKKKKKKJJJJJJJJJKKK))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))***************)))(((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++,,,++++++************+++---/////////333777555000---+++))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))************************************************************************))))))***+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........------,,,,,,,,,---......---------------...///000111000000000000222333444777888:::<<<>>>>>>>>>>>>???AAADDDFFFEEEEEEFFFGGGIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJMMMNNNNNNOOONNNMMMLLLKKKIIIJJJJJJJJJJJJIIIHHHGGGHHHIIIKKKKKKKKKIIIHHHFFFFFFFFFFFFFFFEEEDDDCCCBBBCCCAAA>>>:::888777666777666555444333222111111111.........---------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,+++++++++*********)))+++---,,,+++******+++++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))******************************)))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***...000...***''''''***++++++***))))))***++++++*********))))))((((((((())))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///000000000000000000000000000000000/////////......///............---------,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,------------...000222444555666777999:::::::::<<<>>>>>>???@@@BBBBBBBBBAAAAAACCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKLLLKKKIIIHHHHHHHHH))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))************))))))((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********+++,,,,,,,,,++++++*********+++,,,,,,...---000666999666333333...,,,*********+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))************************************************************************)))******+++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,------------......---------------...------------...///000111111222333444777999;;;===>>>???@@@BBBCCCDDDDDDEEEEEEGGGIIIJJJIIIIIIJJJKKKMMMMMMMMMNNNNNNNNNOOOOOOMMMMMMMMMMMMMMMNNNNNNNNNQQQQQQQQQRRRQQQQQQPPPOOOMMMMMMNNNNNNMMMMMMLLLLLLLLLMMMNNNOOOOOOMMMLLLJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFEEEDDDBBB@@@???>>>===:::999888666555444444444///////////////.........,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++***************+++,,,......---,,,,,,---++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))************************'''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***---///---***'''(((***++++++***))))))***++++++***************)))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///000000000000000000000000//////...............---///............---------,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,---...,,,,,,...000333666888:::;;;<<<>>>>>>>>>>>>???AAAAAAAAAAAAAAAAAABBBBBBBBBDDDDDDEEEFFFGGGHHHIIIJJJIIIIIIIIIHHHHHHHHHHHHHHHJJJKKKLLLLLLJJJHHHHHHIII))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))************)))(((((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,,,,---*********++++++,,,......,,,)))...999;;;333...111///---+++++++++***)))''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))******))))))))))))))))))))))))************************************************************************)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------........................------------------------+++++++++,,,,,,,,,------......------,,,,,,------,,,,,,,,,---...000111222555666777999<<<>>>@@@BBBBBBBBBCCCDDDFFFFFFGGGGGGHHHJJJKKKKKKJJJJJJKKKLLLPPPPPPQQQQQQQQQRRRRRRRRROOOOOOPPPPPPQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQPPPOOOPPPPPPQQQPPPPPPOOOOOOLLLMMMOOOPPPPPPOOOMMMLLLMMMMMMMMMMMMMMMLLLKKKJJJHHHHHHIIIHHHGGGFFFDDDCCC???>>><<<:::999888777777444333222111000......---+++++++++,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************,,,......---,,,---...++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))************************%%%'''(((***++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***,,,---,,,)))((()))***+++******************+++++++++******************))))))))))))))))))))))))************************))))))*********+++++++++***+++++++++++++++,,,,,,+++++++++,,,,,,,,,---------------............///111111111111111111111111........................///............---------------------------------,,,...///...------...///,,,---///222555888;;;<<<<<<>>>??????>>>>>>@@@AAACCCBBBBBBAAAAAABBBCCCCCCEEEEEEGGGHHHIIIJJJKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIGGGIIIKKKKKKJJJJJJKKKLLL))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))*********))))))((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***++++++,,,,,,*********+++,,,...///000---***000::::::111---000///...,,,,,,,,,+++)))'''))))))))))))))))))))))))******************************))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******************************************************************************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------........................------------------------+++++++++,,,,,,,,,------------,,,,,,,,,,,,---------------///000222444555:::;;;<<<>>>@@@AAABBBCCCEEEEEEEEEFFFGGGHHHIIIIIIKKKLLLMMMMMMLLLLLLNNNOOORRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTTTTTTTRRRRRRRRRRRRRRRRRRSSSSSSQQQQQQRRRRRRRRRRRRRRRQQQNNNOOOQQQRRRRRRQQQOOONNNNNNOOOOOOOOOOOONNNNNNMMMJJJKKKLLLLLLKKKJJJHHHGGGEEEDDDCCCAAA???>>>>>>===:::999777555222000...---++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************++++++)))+++,,,---,,,+++,,,---++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))************************&&&''')))***+++++++++***************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))***++++++***))))))***+++*********++++++***************************++++++))))))))))))))))))))))))************************))))))*********+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///000000000000000000000000///////////////////////////............---------------------------------+++---......------...000000222444666999<<<===>>>???@@@AAAAAA??????@@@AAACCCCCCCCCBBBCCCCCCDDDEEEFFFGGGHHHJJJKKKLLLLLLLLLJJJJJJJJJIIIIIIHHHHHHHHHEEEGGGIIIIIIHHHGGGGGGHHH))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((())))))************)))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***+++++++++))))))***+++---///111222111111555:::888222000111///...,,,,,,,,,+++)))'''))))))))))))))))))))))))************************************))))))))))))******))))))))))))******))))))))))))))))))))))))************************************************++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,------------------,,,,,,---......///000000111222444666888999???@@@AAABBBCCCCCCCCCCCCHHHGGGGGGHHHHHHJJJKKKKKKMMMNNNOOOOOONNNOOOQQQSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUVVVVVVWWWRRRSSSTTTTTTTTTTTTTTTTTTQQQRRRTTTVVVVVVUUUTTTSSSPPPQQQQQQQQQQQQQQQPPPPPPLLLMMMMMMNNNMMMLLLJJJIIIKKKJJJIIIGGGFFFEEEEEEEEE@@@???===:::777444222111............---------,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,''')))+++,,,+++***+++,,,++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))************************((()))***+++++++++++++++************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******)))))))))***++++++)))***++++++++++++***))))))))))))***************))))))))))))))))))))))))************************)))************+++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,---------------............//////////////////////////////////////////000000000///............---------------------------------+++---//////...///000222555777999<<<>>>@@@AAAAAABBBCCCDDDCCCBBBAAABBBCCCBBBCCCCCCDDDEEEEEEFFFFFFGGGHHHJJJKKKLLLLLLKKKKKKIIIIIIHHHHHHGGGGGGFFFFFFDDDFFFGGGFFFEEECCCDDDDDD))))))))))))))))))))))))))))))))))))************************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***,,,...000333444444999:::777444444333111...---,,,------,,,***'''))))))))))))))))))))))))************************************)))))))))(((******))))))))))))******))))))))))))))))))))))))************************************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.....................///111222333444555666777999<<<>>>???CCCDDDEEEFFFGGGGGGFFFEEEHHHHHHGGGGGGHHHIIIJJJKKKLLLMMMNNNNNNMMMOOORRRTTTTTTTTTTTTUUUUUUUUUUUUVVVWWWWWWWWWVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVWWWYYYYYYTTTUUUVVVVVVWWWWWWVVVVVVSSSTTTVVVXXXXXXWWWVVVUUURRRSSSSSSTTTTTTSSSSSSSSSOOOOOOOOONNNNNNMMMLLLKKKLLLKKKJJJIIIHHHHHHHHHHHHDDDCCCBBB@@@>>><<<:::999333333222111000///......------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,---------''')))++++++++++++,,,---++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))************************,,,+++++++++++++++,,,,,,************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))***)))(((((()))***++++++)))***++++++++++++***)))((((((((())))))*********))))))))))))))))))))))))************************)))************+++++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,---------------............///........................------.........////////////............---------........................---///111111111111333555444666999<<>>@@@BBBDDDGGGHHHIIIFFFEEEDDDBBBAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======???AAAFFFKKKPPPSSSYYYXXXWWWWWWVVVVVVVVVVVVVVVYYYYYYVVVWWW\\\\\\XXX\\\[[[[[[ZZZYYYWWWWWWXXXWWWWWWVVVWWWXXXYYYYYYYYYXXXZZZYYYUUUVVVZZZZZZUUUWWWWWWVVVVVVVVVWWWWWWXXXSSSSSSSSSSSSRRRRRRRRRRRRLLLEEE@@@@@@@@@>>>===>>>BBBBBBCCCDDDDDDDDDDDDCCC@@@@@@@@@>>><<<:::777666555444222000///.........//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))***+++******+++++++++,,,,,,,,,***,,,---,,,))))))+++---,,,,,,,,,+++++++++******+++++++++++++++******)))+++++++++***************++++++************++++++,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))*********+++************************))))))************)))))))))******+++,,,+++++++++************************++++++***))))))***++++++******+++++++++******)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................//////.........------------...............------------------,,,...111444444444333222222333444555444444333444666999;;;===>>>???AAAAAA@@@@@@AAABBBEEEEEEDDDDDDGGGIIIIIIHHHHHHFFFGGGIIIFFFAAABBBGGGBBBBBBEEEJJJLLLJJJDDD???DDDHHHZZZqqq************************************************)))))))))*********++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************+++++++++***************))))))))))))))))))))))))************************************))))))))))))******)))))))))((((((((())))))))))))))))))******))))))))))))))))))))))))***)))((('''&&&'''(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++,,,,,,,,,,,,---------))),,,,,,,,,...555888777111222333222222222444666333333444666777555111...,,,,,,+++***************))))))))))))))))))))))))************))))))))))))***))))))))))))(((((((((******)))((((((((()))))))))************+++++++++***))))))))))))***++++++)))******++++++,,,,,,---***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......------......000222333444555777999;;;>>>???@@@AAAAAABBBDDDGGGIIIJJJJJJJJJCCCCCCBBBAAA@@@@@@@@@AAA<<<;;;:::999999:::;;;<<<<<<===@@@CCCHHHLLLPPPRRRVVVUUUTTTTTTTTTVVVWWWXXXSSSVVVWWWUUUUUUXXXXXXUUUZZZZZZYYYXXXWWWWWWVVVVVVUUUVVVWWWWWWVVVWWWXXXZZZWWWXXXWWWUUUVVVYYYWWWTTTWWWVVVUUUTTTSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTUUUUUUOOOIIIDDDDDDBBB???===???BBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCBBB@@@???>>>:::888666444222000/////////......---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++******+++++++++,,,,,,,,,)))+++,,,+++***)))***,,,,,,,,,,,,++++++++++++***++++++***)))))))))*********************+++++++++++++++************++++++,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************************((())))))******))))))(((***++++++,,,,,,,,,,,,,,,************************++++++***))))))***++++++)))******+++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............................................---------------------------...---,,,...///000///000222333555444333333222333333333777666666555666888999;;;===???BBBCCCCCCCCCDDDEEEFFFDDDBBBAAAAAABBBDDDFFFIIIHHHJJJJJJFFFAAABBBGGGHHHQQQ___mmmuuuqqqcccWWWUUUXXXkkk************************************************))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++******))))))((((((*********)))))))))(((((()))))))))))))))*********))))))))))))))))))))))))))))))(((''''''((())))))((()))))))))************************************))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++***------,,,///555888777333444555444333333555777222222222333222111///...---,,,,,,+++*********************************************)))))))))))))))))))))))))))))))))))))))******))))))((())))))***))))))*********+++++++++)))))))))((())))))***++++++++++++,,,,,,---------******++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---...///111333555777888:::;;;===???AAABBBCCCDDDCCCEEEGGGIIIIIIIIIGGGFFFAAAAAAAAAAAABBBCCCDDDEEE===<<<;;;;;;<<<>>>@@@BBB@@@BBBEEEJJJNNNQQQTTTUUUTTTTTTUUUVVVWWWXXXYYYYYYYYYZZZZZZXXXVVVVVVWWWWWWYYYYYYXXXVVVWWWZZZ[[[YYYXXXYYYZZZXXXVVVVVVXXXZZZYYYYYYYYYZZZZZZZZZWWWTTTXXXWWWVVVTTTSSSRRRRRRRRRTTTTTTTTTTTTUUUUUUUUUUUUSSSNNNKKKJJJHHHDDDDDDFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEDDDDDD>>>===;;;999666444222222///......------......///............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,++++++,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++)))))))))***+++++++++,,,++++++************++++++,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************++++++++++++*********************************++++++*********++++++,,,------------,,,************************+++******************+++))))))***+++++++++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......................................................,,,,,,,,,------...//////---///222333333222333444555555555555555666666666:::::::::::::::<<<===>>>AAACCCGGGHHHHHHGGGFFFGGGFFFDDDCCCBBB@@@???BBBGGGJJJOOOSSSTTTNNNHHHFFFGGGRRRiii{{{vvvnnnwww************************************************************++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++******))))))((((((************))))))))))))(((((())))))************))))))))))))))))))))))))'''''''''((()))******+++((()))))))))************++++++++++++++++++++++++******************************))))))))))))******(((((((((((()))))))))***,,,///000...///444555333333444444222111000222333111111111000///............---,,,+++************++++++++++++++++++++++++))))))))))))))))))******))))))))))))******************))))))))))))******))))))*********+++++++++)))))))))((())))))***+++,,,,,,,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---......///000222444777999:::;;;===>>>???AAACCCDDDDDDDDDGGGHHHIIIIIIHHHFFFCCCBBB>>>>>>>>>??????@@@BBBBBB======<<<===???CCCFFFHHHEEEGGGKKKOOORRRUUUWWWXXXUUUVVVYYY[[[\\\\\\[[[ZZZ\\\\\\]]]\\\YYYXXXYYY\\\ZZZ[[[ZZZWWWYYY______ZZZXXXXXXWWWUUUTTTTTTVVVWWWXXXWWWXXXZZZ\\\ZZZXXXVVVWWWWWWVVVVVVUUUVVVVVVWWWUUUUUUUUUTTTTTTTTTTTTSSSSSSPPPNNNOOOMMMJJJJJJMMMKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFBBBAAA@@@>>>;;;999777666111000///.............../////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,---......------+++++++++++++++++++++++++++***)))(((((()))***+++)))))))))***+++++++++,,,++++++************++++++,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++++++++,,,,,,,,,------************************+++,,,,,,------,,,,,,+++++++++,,,------------,,,*********************************++++++*********((()))***+++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------..............................---.....................---,,,,,,---...///000111///222555666666555555666777777888999::::::;;;;;;:::;;;<<<===???@@@BBBCCCDDDGGGIIIJJJIIIGGGFFFFFFDDDCCCDDDFFFCCC@@@EEENNNTTT___jjjkkkdddZZZRRRNNN[[[{{{}}}************************++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***************************************+++++++++))))))))))))))))))))))))************************************))))))))))))++++++*********)))))))))((((((((()))******++++++))))))))))))))))))))))))&&&'''''')))***++++++,,,))))))))))))******************************************************************))))))))))))******))))))*********+++++++++---111333111111333222///000000000///---,,,...///333333222000...---///111///...---+++************++++++++++++++++++++++++))))))))))))************)))))))))************+++******)))))))))***++++++)))************+++++++++***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...000000222333666888;;;===>>>>>>???@@@AAACCCDDDEEEEEEEEEHHHHHHHHHGGGEEECCCAAA???===<<<<<<;;;;;;<<<======>>>>>>???AAACCCFFFIIIKKKIIIKKKNNNQQQSSSVVVWWWXXXUUUVVVWWWXXXYYYXXXXXXWWWRRRTTTWWWZZZWWWRRRRRRUUUSSSWWWXXXWWW[[[```\\\SSSQQQOOONNNOOOSSSVVVXXXYYYWWWRRRPPPRRRSSSSSSSSSUUURRRRRRRRRRRRSSSTTTUUUVVVTTTTTTTTTSSSSSSRRRRRRRRRPPPNNNOOOPPPOOOKKKMMMQQQLLLLLLKKKJJJHHHFFFDDDBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCBBB@@@>>>===<<<777555444222000///......000000000///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,******+++++++++,,,,,,,,,,,,+++,,,...000000...---***++++++++++++,,,,,,,,,******)))))))))***++++++***************+++++++++++++++************++++++,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++---------......---------***++++++,,,,,,,,,,,,,,,************************)))***++++++++++++***)))((()))***+++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,---------..............................---------..................---------...000222444222555888999999888999:::::::::<<<======>>>>>>===:::;;;===???AAACCCEEEFFFEEEFFFHHHHHHFFFEEEDDDEEE@@@???BBBEEECCCAAAKKKXXXrrr|||pppgggjjjwww************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))************************)))))))))))))))*********+++++++++*********))))))'''(((((()))******++++++))))))))))))))))))))))))'''((())))))************))))))))))))******************************************************************))))))))))))************+++++++++,,,,,,,,,,,,111444333333444111------...///...------///000333333222///,,,,,,///333///...---,,,+++*********************************((()))))))))************))))))*********+++++++++******))))))******+++,,,)))************+++++++++***************+++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...000222333444555666999<<<>>>@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFCCCCCCBBBAAA@@@???>>>===<<<======>>>@@@BBBDDDEEEGGGGGGIIIJJJLLLNNNOOOPPPOOOOOOQQQRRRTTTVVVXXXYYYZZZYYYWWWUUUUUUVVVWWWXXXZZZ^^^eeejjjdddYYYSSSTTTTTT___hhhlllsssxxxpppbbbXXXUUUTTTZZZeeeooorrrrrrmmmbbbWWWSSSPPPOOOSSSXXXWWWVVVUUUSSSQQQPPPOOOOOOPPPPPPQQQQQQQQQQQQQQQRRRPPPOOOPPPRRROOOLLLMMMRRRMMMLLLLLLKKKIIIGGGEEEDDD@@@@@@?????????@@@AAABBBDDDDDDEEEEEEDDDCCCBBBAAA>>><<<999666333111///...111111000000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,******+++++++++,,,,,,,,,+++***+++---000111...+++******+++++++++,,,,,,,,,)))******++++++++++++++++++++++++***************++++++************++++++,,,+++******))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++++++++++++++++++++++++++,,,------------------,,,)))******+++,,,+++++++++************************)))***++++++++++++***)))(((((()))++++++,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------..............................---------........./////////.........///222444666666888:::;;;;;;;;;<<<===>>>????????????>>>===<<<>>>???AAACCCEEEGGGHHHIIIDDDFFFGGGGGGEEEEEEFFFHHHHHHEEEGGGKKKIIIKKK[[[oooyyy{{{nnnvvv************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))************************(((((())))))******+++++++++++++++************)))'''(((((()))***+++++++++)))))))))))))))))))))))))))************)))(((((())))))))))))************))))))))))))))))))))))))******************************))))))))))))******))))))*********+++++++++***000444555555555222,,,---///000000000111333555222222000---)))***...222000///---,,,+++*********))))))))))))))))))))))))(((((())))))*********+++))))))******++++++++++++******))))))***+++,,,,,,)))************+++++++++++++++******++++++,,,---+++++++++++++++++++++++++++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...000222444666888777888;;;>>>@@@AAABBBBBBCCCCCCDDDEEEFFFFFFFFFFFF===<<<;;;:::::::::;;;;;;===>>>AAAEEEIIINNNRRRTTTQQQRRRTTTUUUVVVVVVVVVUUUSSSSSSTTTUUUVVVXXXZZZ[[[fffccc^^^YYYXXX[[[^^^aaawww|||ooodddbbbfffvvvkkkggghhhrrr~~~kkk```YYYVVV[[[ccchhheeeaaa[[[VVVQQQNNNLLLMMMMMMNNNOOOPPPQQQRRRSSSRRRQQQRRRTTTQQQLLLNNNSSSMMMMMMMMMMMMLLLJJJIIIHHH@@@???>>>======>>>@@@AAACCCDDDFFFGGGGGGFFFEEEDDDCCCAAA>>>:::666333000///222111111000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,******+++++++++,,,,,,,,,***)))***,,,000000---************++++++,,,,,,,,,)))***+++---------,,,+++,,,+++++++++******))))))++++++************++++++,,,++++++***)))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))***++++++++++++***************************)))***+++,,,,,,+++***)))(((((()))++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------..............................---------.........////////////...///000333666888888:::<<<<<<<<<<<<>>>@@@AAAAAAAAAAAA???===:::999DDDEEEFFFHHHJJJKKKKKKLLLEEEFFFGGGGGGGGGHHHJJJLLLYYYTTTTTTXXXWWW\\\qqq}}}xxxmmmqqqyyy,,,,,,,,,,,,++++++++++++((()))+++,,,------,,,,,,,,,...//////---,,,++++++///...---++++++,,,---...+++,,,---.........---,,,,,,,,,,,,,,,++++++++++++*********+++++++++++++++,,,+++++++++,,,------...************************---+++)))***,,,,,,)))''''''((()))***+++,,,,,,,,,+++++++++++++++***)))(((************************,,,++++++++++++++++++,,,))))))))))))))))))))))))************************)))))))))))))))******+++************************************************++++++******************+++333777333...---///000...---///111000...222999444111...,,,---......---......---,,,***)))((((((************************************************,,,***((()))+++,,,+++(((++++++,,,,,,,,,++++++***)))************+++++++++---,,,+++***+++,,,---...------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000111111222222444555777888888:::===???AAAAAAAAA@@@GGGFFFDDDBBB@@@>>>======;;;999777888;;;???BBBDDDGGGHHHKKKPPPSSSQQQPPPPPPVVVUUUVVVWWWYYYZZZXXXVVVYYYTTTSSSUUUUUUYYYjjj}}}}}}pppnnnvvvxxxmmmuuuvvvccc[[[RRRIIIKKKMMMPPPPPPOOONNNQQQSSSNNNJJJRRRWWWMMMJJJNNNNNNPPPOOOMMMMMMMMMMMMMMMLLLFFFBBB>>>;;;:::::::::999??????AAADDDFFFGGGEEECCCFFFCCC@@@???@@@>>>;;;888333333222111000///......111000///...------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,------.........---,,,+++******+++,,,---,,,,,,,,,++++++*********,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))************,,,,,,+++***))))))******)))************++++++++++++++++++++++++++++++++++++++++++*********))))))******++++++++++++******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------............//////...---,,,---...///000000000111333555777888888:::<<<>>>???>>>>>>@@@AAAAAAAAA@@@>>>===???BBBEEEJJJFFFHHHGGGCCCIIINNNEEEDDDDDDCCCBBBDDDPPPjjj|||wwwssszzz************++++++++++++)))***+++---------------,,,...//////.........///000//////.........//////000000111111111000...---++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++,,,------************************,,,+++)))***,,,,,,***'''((()))***++++++++++++++++++++++++++++++***))))))************************++++++************++++++))))))))))))))))))))))))************************)))))))))))))))******+++************************************************************************+++333777333------///000...---///222000...111666222000---,,,---------,,,......---,,,+++))))))(((************************************************,,,***((()))+++,,,+++)))+++++++++,,,,,,++++++***************++++++++++++,,,,,,++++++,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------...//////000222333333444666777888999:::<<<>>>AAACCCCCCCCCCCCEEEDDDAAA>>><<<;;;;;;;;;;;;<<<>>>AAAEEEHHHIIIJJJKKKMMMQQQTTTUUUUUUVVVWWWSSSQQQPPPRRRWWW]]]bbbdddaaaZZZWWW[[[aaammm{{{ooocccXXXZZZ]]]aaa```ZZZSSSMMMJJJLLLGGGMMMQQQJJJIIIPPPQQQNNNMMMLLLLLLLLLLLLLLLKKKIIIEEE@@@<<<;;;<<<<<<<<<======???CCCGGGHHHGGGFFFEEEDDDBBBCCCDDDBBB???;;;888666333000.........///000000///......---...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------+++,,,,,,,,,------------,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******,,,,,,+++***************************************************************************************))))))))))))************))))))))))))************,,,++++++***))))))******)))************++++++++++++++++++++++++++++++++++++++++++*********))))))******++++++++++++******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------............///...------,,,---...///000111111222333444555666666888:::<<<=========>>>???===>>>>>>======>>>BBBDDDCCCAAAGGGIIIDDDHHHIII>>>BBBCCCFFFJJJSSSggg~~~******++++++,,,,,,------------///000000000000000///111222111111111333555222333333444444444333333777777777666555444222111......---------,,,,,,,,,++++++++++++************+++++++++++++++,,,,,,---++++++++++++++++++++++++,,,+++***+++,,,,,,***(((******+++++++++++++++***++++++++++++++++++***)))++++++++++++++++++++++++*********))))))*********))))))))))))))))))))))))************************)))))))))))))))******+++************************))))))))))))))))))))))))************************,,,333666111------...///...---///333222......222///...,,,,,,------,,,***------,,,,,,+++***))))))************************************************+++***)))***++++++***)))***++++++,,,,,,+++++++++************+++++++++,,,++++++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------------...///000111555555666777999:::;;;<<<===>>>@@@BBBCCCDDDCCCCCCAAA???<<<999888888999::::::>>>CCCIIILLLMMMMMMLLLNNNPPPRRRSSSSSSTTTVVVVVVOOOMMMNNNTTTaaaqqqzzzuuuwww{{{uuu}}}xxxfffUUUKKKNNNGGGKKKNNNHHHGGGNNNMMMKKKKKKKKKLLLMMMNNNOOOOOOOOOKKKEEEAAA@@@@@@@@@???<<<===???CCCGGGIIIIIIHHHCCCCCCDDDEEEFFFFFFCCCAAA>>><<<777222///...///000000//////.........//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,++++++++++++***,,,++++++************+++++++++++++++++++++++++++************************************************)))))))))*********++++++)))))))))*********++++++,,,+++******)))*********)))************+++++++++************************+++++++++*********************++++++++++++******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............///,,,,,,,,,,,,---///000111222222333333333333444444666888:::;;;;;;;;;<<<===;;;===>>>??????@@@BBBDDDCCC???CCCEEEBBBHHHLLLDDDIIIIIILLLSSS___yyy//////000111222222333333555555555666666777777777777888777666555666888:::777888:::;;;;;;;;;:::999<<<<<<<<<;;;:::999999888555555333222000///...---,,,,,,++++++*********))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,+++***+++++++++,,,++++++******+++++++++,,,,,,+++******++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))************************)))))))))))))))******+++************************))))))))))))))))))))))))***************+++++++++---222444000,,,---.........---///333333...,,,...,,,++++++,,,------+++))),,,,,,,,,++++++*********************************************************+++************+++************+++,,,,,,,,,++++++*********+++++++++,,,,,,***+++,,,---...---,,,+++------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------------------...///111222333777888999:::;;;<<<======>>>>>>???@@@@@@@@@???>>>;;;999777555555777:::<<<@@@DDDIIIMMMOOOOOONNNNNNOOOOOOOOOQQQVVV\\\[[[XXXWWWWWW[[[ggg{{{rrrddd]]]UUUYYY^^^VVVRRRRRRLLLLLLKKKJJJKKKNNNQQQRRRRRRQQQNNNJJJGGGFFFEEECCCBBB??????@@@CCCGGGIIIIIIHHHCCCBBBBBBBBBCCCDDDEEEEEECCC@@@===999666333111111//////...............///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++++++++,,,,,,,,,------++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++))))))*********+++++++++++++++***************+++))))))*********+++++++++))))))))))))))))))))))))******************************++++++++++++******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......---------............///++++++,,,---...000111111444444333333333222222222555777999:::::::::;;;<<<<<>>>>>>>>>>>>>>>>>??????@@@@@@???===::::::<<<===<<<===???AAABBBBBBAAAAAA??????????????????@@@@@@???>>><<<999777444222111///......---,,,++++++***------,,,,,,,,,,,,,,,---++++++++++++++++++++++++***+++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))************************)))))))))))))))******+++************************))))))))))))))))))))))))))))))*********+++++++++,,,111222...+++---///......,,,...333333...++++++*********+++,,,,,,+++)))++++++++++++++++++++++++******************************************************+++************+++)))***+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,---...---,,,+++------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,------...............///000111333555666999:::;;;<<<=========<<<<<<<<<<<<;;;:::999888888777555444444666;;;???BBBJJJMMMOOOPPPOOOOOOPPPQQQOOOPPPSSS\\\nnn}}}}}}tttvvvvvvxxxxxxrrryyy{{{tttnnncccUUUPPPKKKKKKOOORRRQQQNNNMMMKKKIIIIIIJJJJJJHHHGGGEEEDDDDDDEEEHHHIIIHHHGGGCCCAAA???======???CCCFFFCCCCCCCCCBBB>>>:::666333000//////............/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++++++++,,,,,,,,,------++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************++++++++++++************+++++++++++++++***************++++++))))))*********+++++++++))))))))))))))))))))))))******************************++++++++++++******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------............///,,,,,,---///000111222222444444444333333222222222666888:::;;;:::;;;<<<===>>>@@@CCCCCCBBBAAA@@@AAAFFFBBBGGGQQQ^^^|||zzzvvv~~~xxx}}}@@@@@@AAAAAABBBBBBCCCCCCEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDBBB???>>>???@@@@@@AAACCCDDDEEEFFFFFFGGGBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDBBB@@@===;;;999888444444333222111000///...///......---------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,---++++++,,,,,,,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********))))))))))))))))))))))))************************)))))))))))))))******+++************************************************)))))))))***++++++,,,,,,+++//////,,,+++...000///...+++,,,111222...++++++***))))))***,,,---,,,+++++++++++++++++++++,,,,,,************************************************)))+++++++++***)))***+++)))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......////////////000222444666888999;;;<<<=========<<<;;;:::999999888777777666555555666666666888;;;@@@DDDGGGIIILLLNNNMMMKKKLLLOOOSSSUUU\\\gggxxxkkk___SSSRRRXXX\\\XXXSSSPPPMMMKKKJJJKKKLLLMMMLLLJJJIIIHHHHHHIIIIIIHHHGGGDDDBBB???<<<:::;;;???CCCAAACCCEEEFFFDDD@@@;;;888333222111000/////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************++++++++++++,,,*********++++++++++++,,,*********)))******+++,,,)))************+++++++++***************************************+++++++++******++++++++++++******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---------............///......000111222222222222333333444444444444444555888:::<<<=========>>>???>>>@@@BBBCCCBBBAAAAAAAAABBBEEEXXXnnnzzz~~~FFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGDDDEEEFFFEEECCCAAAAAAAAABBBBBBCCCDDDEEEGGGIIIJJJFFFEEEDDDCCCCCCDDDDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@;;;;;;:::888777555444444000000///...............,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,+++,,,...******+++,,,------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))************************)))))))))))))))******+++************************++++++++++++++++++++++++((())))))***++++++,,,,,,***------***+++///111000...******///111///,,,,,,+++)))((()))+++---------*********++++++,,,,,,,,,************************************************)))+++,,,+++)))(((***,,,))))))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,------.../////////000111222444666888:::;;;<<<===>>>>>>===:::888777666555555666666777888888::::::;;;===@@@DDDGGGIIIEEEIIINNNOOOOOOQQQVVV[[[cccqqquuueeeeeeqqqyyyvvvnnnggg```VVVNNNKKKLLLNNNOOOMMMKKKJJJIIIJJJKKKJJJHHHEEEEEEDDD@@@<<<:::;;;===???AAADDDEEEEEECCC@@@>>>888777666444333222111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------............++++++,,,,,,,,,,,,------------------,,,,,,,,,+++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,+++++++++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,*********+++++++++,,,,,,******))))))***++++++,,,)))************+++++++++++++++++++++++++++++++++))))))*********+++++++++******++++++++++++******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............---------------------............///000111222333333333333222222333333444666777777888;;;===???@@@@@@@@@AAABBB???AAADDDEEEEEEFFFGGGIIIGGGPPPhhhwwwuuuHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDEEEFFFAAACCCFFFFFFDDDCCCBBBCCCBBBBBBBBBCCCDDDGGGIIIKKKIIIHHHFFFDDDCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFF@@@@@@>>>===;;;:::999888111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,(((+++......,,,+++,,,...)))***+++,,,---.........***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))************************)))))))))))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,))),,,,,,***+++000222111...***)))...111///,,,,,,,,,***((((((***---...///*********++++++,,,,,,---************************************************(((+++,,,,,,)))(((***,,,((()))***+++,,,---------++++++,,,,,,,,,------------,,,+++***+++,,,---...---------,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,------...///000000111222333555777:::<<<=========>>>===<<<999666555333444444666888:::<<<===>>>>>>@@@BBBDDDFFFIIIJJJGGGMMMUUUYYY[[[^^^dddiiiooovvvyyyvvvdddUUUMMMKKKLLLNNNNNNLLLKKKJJJKKKLLLLLLKKKFFFGGGHHHEEE@@@;;;999999>>>???AAACCCDDDDDDCCCBBB<<<;;;999777555444333333000/////////............,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++,,,,,,,,,---------.........------,,,,,,,,,---,,,+++******+++,,,---*********++++++,,,,,,,,,++++++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******))))))***+++,,,,,,)))************+++++++++++++++++++++++++++++++++))))))******++++++++++++******++++++++++++******++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,---------.........//////111222333444555444333222111222333555777888::::::===???AAABBBBBBBBBCCCDDDBBBDDDGGGHHHJJJLLLOOOQQQSSS[[[rrrvvvqqqIIIIIIHHHGGGFFFEEEEEEDDDGGGFFFDDDCCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBB???>>>===<<<===@@@CCCEEEDDDGGGIIIHHHFFFDDDEEEGGGIIIHHHGGGFFFEEEEEEEEEEEEGGGFFFEEEBBB@@@>>><<<;;;;;;:::999777444222///...---............---,,,+++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---,,,)))---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********))))))))))))))))))))))))+++++++++*********))))))&&&+++---***)))+++,,,***+++++++++++++++***)))(((+++++++++************)))******************************,,,,,,,,,,,,+++***))),,,000111000---+++***,,,++++++******++++++,,,,,,+++******+++...111333222000...+++)))))))))***************************)))************+++++++++))))))))))))))))))))))))++++++******++++++,,,---+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------+++***,,,000222111///555666777888:::;;;======???>>>;;;888777666777777666555777<<<>>>>>>@@@EEEDDDGGGJJJLLLJJJHHHKKKPPPLLLZZZooo}}}{{{|||qqq[[[NNNKKKMMMMMMKKKKKKNNNOOOLLLKKKLLLNNNHHHEEEFFFDDD???;;;<<<;;;<<>>===@@@BBBCCCBBBBBBEEEGGGHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBAAA???>>>===<<<:::888666555/////////...---------,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,---,,,***---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************+++++++++*********))))))&&&+++---***)))+++,,,***+++++++++++++++***))))))+++++++++************)))************************+++,,,---------,,,+++******---///000...,,,++++++,,,,,,++++++++++++,,,,,,,,,+++***)))+++---000222111000---+++)))))))))***++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,,,,,,,---...//////------------------------,,,,,,,,,,,,,,,------...---,,,,,,...111444333222666777888999:::<<<===>>>@@@>>>;;;888666666777777<<<<<>>:::;;;:::;;;===>>>>>>@@@DDDGGGEEEEEEEEECCC@@@;;;666333000...------...///---,,,------------------------------------------------,,,------......------,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,******++++++,,,+++++++++++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,//////...------......///---............///222444777777777777777666666666888888888:::<<<>>>??????@@@??????@@@BBBCCCBBBAAAGGGSSSggg{{{wwwAAA@@@>>>===<<<<<<<<<<<<999888777666555555555555444444555666777777888888666555333222222555777999666888:::<<<===???BBBEEECCCCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGBBBBBBBBBAAA@@@>>>===<<<333222000///.........///+++,,,///000000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***************************+++++++++***************&&&+++---***)))+++,,,******++++++++++++***))))))+++++++++************)))************************------......---,,,++++++,,,...//////---++++++,,,,,,,,,++++++++++++,,,,,,,,,+++***)))***,,,...000000...,,,***))))))))))))++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,------...///...........................------------...//////.........000444666666666888888999:::;;;======>>>???===:::777666666888999??????BBBGGGIIIGGGIIIMMMMMMMMMKKKIIIIIIOOOVVV\\\zzz~~~~~~{{{vvvsssssswww|||zzzxxxvvvvvvzzz~~~}}}{{{sssrrrsssxxx}}}zzzuuuooommmlllqqq~~~ppplll```QQQKKKOOOPPPLLLIIIJJJMMMNNNIII@@@===>>>;;;;;;<<<;;;;;;===AAADDDFFFGGGGGGFFFCCC>>>999666222000...---------,,,+++------------------------------------------------,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++*********++++++++++++,,,------,,,,,,,,,,,,------...------,,,,,,,,,------++++++++++++++++++++++++************************************************,,,,,,------------,,,,,,******++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000//////...//////000000,,,...///000000111444666888888888999999999999999888999;;;>>>@@@AAABBBBBBBBB@@@???@@@AAABBBAAA@@@EEE___wwwvvv{{{:::999888777777777777777888777666555555555555555444444555666777888999999777666444333333555777999777777777888888:::<<<>>><<<<<<<<<===???@@@BBBCCCGGGGGGGGGHHHHHHIIIIIIIIIEEEEEEEEEDDDBBBAAA???>>>777555333000//////000111---...///000///...,,,+++---------------------------,,,,,,,,,---------,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************************&&&+++---***)))+++,,,*********+++++++++******)))+++++++++*********))))))************************---------,,,,,,+++******...//////---++++++,,,---,,,,,,,,,++++++,,,,,,,,,,,,+++***)))***+++,,,---...---,,,***)))))))))***++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,---...///------------------------......------......///000...///000222555777888999999::::::;;;<<<===>>>>>><<<;;;999777888:::<<<>>>BBBBBBDDDHHHFFFCCCFFFKKKGGGQQQZZZ\\\]]]dddmmmsss~~~~~~|||ppphhhnnnuuuyyy{{{}}}xxxtttooonnnsss~~~gggTTTQQQPPPLLLKKKIIIJJJMMMKKKFFFCCCDDD???>>>===;;;999:::===@@@CCCEEEFFFFFFCCC???:::777555333000......---,,,+++........................------------------------,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++))))))*********+++++++++------,,,,,,,,,,,,------222111...,,,***************+++++++++++++++,,,,,,***************************************+++++++++,,,------......------,,,******+++++++++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////......//////000000---...000222222444666888999999999::::::::::::::::::<<<>>>@@@AAAAAABBBCCCBBBAAA??????@@@@@@???>>>HHHhhhvvvpppooo888888999999999999999999999888888777777777888888777777888999999:::;;;;;;999888666555666888;;;<<<>>>===;;;999888777777666444444555555777999:::;;;@@@AAABBBDDDGGGIIIKKKLLLIIIIIIHHHGGGEEECCCAAA@@@<<<:::777444333222333444222111000///......------------------------------------...------------...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************************&&&+++---***)))+++,,,***)))******+++++++++******+++++++++*********))))))************************,,,++++++************)))/////////---+++***+++------,,,,,,,,,,,,,,,,,,------,,,+++*********++++++---,,,,,,++++++************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------......///...000111333555777999:::;;;;;;;;;<<<<<<=========999999999:::<<>>:::999999;;;@@@BBBEEEFFFEEEAAA<<<999888666333111000///---,,,........................------------------------,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,++++++++++++,,,,,,111///---+++))))))))))))*********++++++,,,,,,,,,************************))))))*********+++++++++,,,------......------,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------...//////000...000222444444555888999999999:::::::::;;;;;;;;;<<<>>>AAAAAA??????@@@BBB???@@@BBBFFFIIIIIIHHHFFFRRRooo~~~zzzwww:::<<>>;;;777444111111111222333444555555555777:::>>>BBBFFFIIIKKKJJJJJJJJJIIIHHHFFFEEEDDD???>>>;;;999777666666666777555333111000000000000---------------------------...//////------...///---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++&&&+++---***)))+++,,,***))))))***++++++++++++***+++++++++************)))******************************))))))))))))******/////////---+++***+++,,,------,,,,,,,,,,,,------......---++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...---------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////000222444555666777:::<<<;;;;;;<<<<<<<<<<<<<<<<<<888:::<<>>:::999:::???AAAEEEHHHHHHEEEAAA???:::999777666555333000...........................------------------------,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++************++++++***************+++,,,,,,*********++++++,,,,,,---************************)))))))))***++++++,,,,,,,,,,,,------------,,,,,,******++++++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...///000000000222555666666777888:::::::::;;;;;;<<<<<<======>>>AAABBB@@@>>>===@@@CCCCCCJJJVVVbbbhhhgggaaa\\\[[[mmm:::>>>CCCGGGIIIIIIGGGEEE@@@@@@@@@@@@@@@AAABBBCCCBBBBBBBBBAAAAAAAAAAAA@@@??????>>>>>>???BBBFFFHHHKKKIIIGGGGGGFFFBBB<<<888555444444333333444444444111222444888;;;>>>AAABBBEEEEEEFFFGGGGGGGGGGGGFFFBBBAAA@@@>>>;;;999888777:::999888777666444333222........................---///000///------...000---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++&&&+++---***)))+++,,,***))))))***++++++++++++++++++++++++************)))***************************))))))))))))+++,,,---...///000...,,,******+++------,,,,,,,,,,,,------000///...---,,,+++***))),,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,---------------------------------//////......//////000111333555888888888888;;;===<<<;;;;;;;;;;;;;;;;;;;;;;;;===AAADDDGGGHHHHHHHHHGGGEEEEEEGGGKKKTTTfffwww~~~xxx{{{~~~}}}uuubbbQQQJJJKKKIIIJJJJJJGGGBBB>>><<<<<<<<>>????????????AAABBB@@@======BBBGGGYYYhhh~~~xxxiiilllttt999===CCCIIILLLKKKIIIGGGEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCBBBBBBEEEHHHLLLNNNLLLKKKJJJKKKKKKHHHBBB===999999888777666666666666333333444555666777777888>>>???AAACCCDDDFFFFFFFFFCCCCCCBBB@@@>>>;;;999888;;;<<<======;;;888555333........................---///111000---,,,...000---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++&&&+++---***)))+++,,,***((()))***++++++++++++++++++++++++************)))******************************))))))***,,,...///...///000///,,,*********...------,,,,,,------...111000///...,,,+++***))),,,---......//////..............................++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,---.........------,,,,,,,,,------........................000000000000000111111222555888:::;;;999:::<<>>===:::555111////////////////////////------------------------,,,------......------,,,,,,------......------,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++******++++++,,,******,,,------,,,******))))))***+++,,,,,,------************************((())))))***++++++,,,,,,***++++++,,,,,,++++++*********+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................////////////000111222333333555888999888888888999======>>>???@@@@@@AAAAAA???AAABBB@@@===???EEEKKKrrrzzzrrrppp}}}999<<>>AAABBBAAABBBDDDDDDBBB???<<<:::<<<:::888:::<<<===<<<999666444333000///------,,,............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))***)))))))))***,,,...000////////////...---,,,,,,...///000000000///---,,,......---...//////---,,,)))***,,,---...---,,,,,,............---,,,++++++++++++++++++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,---------.................................,,,+++******+++---/////////......///111444666666777999:::;;;;;;:::999999::::::999888999===@@@EEEDDDEEEGGGJJJKKKIIIHHHNNN\\\fffgggnnn}}}bbbMMMKKKKKKMMMKKKEEECCCEEEDDD???AAAAAABBBEEEIIIJJJIIIHHHDDDAAA>>>>>>??????<<<999111000///...---......//////...---,,,,,,,,,,,,---////////////////////////////////////////////////---------------------------------,,,,,,+++++++++,,,,,,---......---,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,---,,,+++,,,000///+++++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......//////.........---------///............//////000000///------...111444666;;;:::888666555666777888<<<=========???BBBBBBAAAAAA?????????::::::JJJ^^^wwwpppvvvBBBDDDGGGJJJLLLLLLLLLKKKIIIJJJKKKJJJIIIHHHIIIJJJLLLKKKKKKMMMOOOOOONNNLLLIIIIIIHHHGGGHHHIIIJJJKKKKKKKKKJJJJJJKKKJJJHHHEEEFFFCCC@@@<<<:::999999:::>>>===;;;999888777666666666666666666777999;;;<<<>>>???@@@AAAAAA@@@???>>><<<:::888999;;;======;;;:::999777444222000////////////...------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++************************************))))))***,,,...000.../////////...------,,,...///000111000///---+++...------...//////...,,,***+++,,,---------,,,,,,---------...------,,,,,,,,,+++++++++,,,,,,---...***++++++++++++,,,,,,,,,,,,,,,,,,---------......------------------------...---,,,,,,,,,---...///.........///111333555666666777999:::;;;;;;;;;;;;:::999777555555888;;;>>>EEEGGGIIIHHHHHHLLLTTT[[[uuu~~~vvvuuu{{{xxxccc^^^TTTXXXWWWQQQMMMMMMJJJEEEEEEEEEFFFIIIKKKMMMLLLJJJFFFCCC@@@>>>===>>>>>>>>>666555222000///...////////////......---.........////////////////////////////////////////////////---------------------------------,,,,,,,,,++++++,,,,,,---......---,,,,,,+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---333555444///------,,,)))++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------,,,,,,,,,---------......//////.........---------///............///000000.........///111444777888999888777666666777888999>>>@@@AAABBBCCCDDDCCCBBBAAAAAADDDGGGDDDDDDOOO]]]wwwFFFGGGGGGHHHIIIJJJKKKKKKHHHIIIJJJIIIGGGFFFFFFHHHIIIHHHHHHJJJLLLNNNNNNMMMOOONNNMMMMMMMMMNNNPPPQQQLLLKKKJJJJJJJJJIIIGGGEEEIIIHHHEEEBBB@@@>>>===<<<@@@AAABBBBBBAAA???<<<;;;888888777777777888888999999:::;;;<<<>>>???@@@AAA;;;999777888:::<<<===>>>???>>><<<999777555333222111000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************************************))))))***,,,...///....../////////...------...///111222111///,,,***...------...//////...,,,++++++,,,---------,,,,,,,,,,,,------...---------,,,,,,+++++++++,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------............//////000000---...000222444555666777777777999:::;;;;;;;;;:::999666333333666:::>>>@@@DDDIIIKKKHHHGGGPPPeeevvv~~~}}}zzzxxx~~~sssqqqssszzzxxxzzz|||wwwiiiYYYPPPKKKHHHHHHGGGGGGHHHIIIIIIHHHFFFGGGFFFCCC???<<<===???BBB===;;;777444111000///000000000/////////000000111////////////////////////////////////////////////------------------------------------,,,,,,,,,,,,,,,------......------,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---555999999333---,,,,,,***++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------.....................---------///.........//////000111,,,---///222555777999;;;777777666666777888:::;;;;;;>>>AAABBBBBB@@@@@@AAABBBIIISSSYYYWWWUUUZZZaaaoooJJJJJJIIIHHHHHHIIIKKKLLLJJJKKKKKKJJJHHHGGGGGGHHHKKKJJJIIIJJJMMMNNNNNNMMMHHHIIIIIIIIIIIIIIIIIIIIINNNMMMKKKJJJJJJIIIGGGEEEJJJJJJIIIGGGEEECCCAAA@@@???@@@CCCEEEEEEEEEDDDCCC@@@??????>>>=========<<<777777777888:::<<<>>>???;;;999777666888;;;===???BBBAAA@@@===;;;888666555333111///,,,+++***++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************************+++,,,---...---....../////////......---///111222111///,,,***------,,,...///000...---+++,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,---------......++++++,,,,,,,,,,,,,,,---------...///000000000000---///222555777888777777888888888888888888888888666444333555;;;@@@CCCDDDBBBFFFJJJIIIMMM^^^yyy}}}~~~}}}tttnnntttjjjTTTLLLKKKKKKIIIHHHGGGGGGGGGEEECCCEEEFFFEEEAAA===<<>><<<@@@EEELLL^^^qqqwwwrrrkkkiiijjjrrr~~~KKKJJJJJJJJJJJJKKKKKKLLLKKKMMMNNNMMMKKKKKKLLLMMMPPPOOONNNNNNOOOPPPOOOMMMJJJKKKMMMNNNMMMLLLKKKJJJMMMKKKJJJJJJKKKLLLKKKJJJHHHIIIIIIIIIHHHGGGEEEDDDAAAAAABBBBBBCCCDDDFFFFFFFFFFFFFFFEEEDDDCCCCCCBBB999888777666666777999:::999888777666666888;;;>>>AAAAAAAAA@@@>>><<<:::888555444222///---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************************+++,,,------------...///000000000///---...000111111///---+++---,,,,,,---///000///---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,...///000000000//////111444777999999888888999888777777666555555555444555777:::???BBBDDDDDD@@@EEEKKKRRR___ttt{{{{{{aaaOOOJJJKKKIIIHHHHHHIIIIIIHHHGGGAAADDDFFFDDD@@@======>>>DDDBBB>>>:::777444222111000///////////////000000////////////////////////////////////////////////---------------------------------------------------------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---(((///222...***+++...///+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......---..............................//////000222222111333555888999999888888555555666888:::===???@@@@@@???@@@AAA===<<>>===:::999888555333000...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---...///000111111111------///000000000///...---,,,,,,---///000///...------,,,+++++++++,,,,,,,,,,,,------...---------------,,,+++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......++++++,,,,,,------......,,,------...///000111111222444666999::::::999999888777666666555666666666888:::===???@@@AAADDDFFFMMMSSS]]]iiiwww~~~yyy}}}~~~yyywww{{{vvvqqqhhhooo~~~qqqRRREEEHHHFFFEEEFFFGGGIIIIIIHHHAAACCCEEEEEEBBB???===<<>><<<999666444111111000///////////////////////////////////////////////////////////////------------------------------------...............------,,,,,,------...---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---)))...///+++(((***++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......---------........................///000111222333555666777888999888777666555666888:::===???AAABBB???>>>???@@@===<<>>;;;999666555444555666777555333222444666<<<>>>@@@BBBCCCCCCBBBAAA@@@@@@???===:::777333111........................------------------------------------------------******+++++++++,,,,,,,,,...------------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******++++++,,,,,,,,,+++,,,---...///111111222222,,,------...///000111222,,,,,,,,,---///000///......---,,,+++++++++,,,,,,---------...------,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,------------...,,,,,,,,,---------......+++,,,,,,---......//////............///111333444555666888999:::::::::999555555555666777999;;;<<<<<<@@@CCCCCCBBBEEEMMMUUUllluuu~~~~~~{{{uuunnngggaaa]]]TTTXXXYYYVVVTTTXXX[[[[[[___^^^^^^```aaaaaa^^^[[[\\\___cccddddddhhhpppvvv}}}kkkgggiiizzziiiVVVRRRPPPLLLJJJJJJIIIHHHFFFFFFEEEDDDCCCCCCBBB???===@@@AAACCCCCCBBB???;;;999444333222111000/////////////////////////////////////////////////////////------------------------------------.........///...---,,,,,,,,,,,,---...+++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---***------******,,,,,,***+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,---------......---------.........//////.........///000222333444666777777888888888777777777888:::===???AAABBBCCCAAA@@@DDDHHHEEECCCRRRfffuuu|||lllpppwww}}}~~~{{{xxx~~~{{{|||~~~|||vvvmmmggggggllltttyyypppllleee^^^YYYTTTOOOLLLOOONNNLLLKKKJJJIIIIIIIIIEEEEEEEEEFFFFFFFFFGGGGGGCCCDDDFFFGGGHHHHHHHHHGGGEEEDDDAAA???<<<999666555444666777666222111222444;;;===@@@CCCEEEEEEEEEEEEDDDDDDDDDCCC@@@;;;777444........................------------------------........................******+++++++++,,,,,,,,,......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,...000111222222222,,,,,,,,,,,,...000222444,,,,,,,,,---000000000...///...,,,+++***+++,,,,,,............---,,,++++++...---,,,,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------...///000000000000//////000222555666888888999999:::::::::999333444555666999===@@@BBB>>>CCCGGGFFFFFFLLLZZZfff~~~{{{~~~{{{|||zzzjjj^^^ZZZZZZ[[[ZZZWWWRRRLLLJJJJJJKKKCCCHHHIIIEEEDDDGGGIIIHHHKKKJJJJJJKKKLLLLLLIIIGGGIIIKKKMMMLLLLLLNNNRRRVVVTTTXXX___gggjjjjjjmmmsssxxxtttnnn{{{zzzfffbbb\\\WWWRRRNNNKKKHHHJJJGGGCCCBBBCCCDDDBBB??????AAADDDFFFFFFCCC???===666555444222111000000///////////////////////////////////////////////////---------------------------------.........//////...---,,,,,,,,,,,,---...+++++++++,,,,,,------------,,,,,,++++++,,,,,,---***,,,,,,***---111000---+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------.........//////.........///000222333444666666666777777888888999888999<<<>>>@@@BBBCCCCCCIIIJJJPPPVVVSSSQQQ___ttt~~~}}}|||~~~uuujjj___YYYWWWUUUTTTRRRRRRPPPNNNLLLIIIGGGFFFFFFGGGGGGEEEDDDHHHCCC@@@CCCDDDCCCBBBCCCFFFEEEDDDAAA>>>:::777555888888777777666555333333222777===DDDGGGHHHFFFEEEEEEEEECCCBBB@@@>>>======777444000...---...---,,,.........//////...------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////.........---------+++,,,,,,,,,+++,,,///111111...,,,---111222///+++000///...---------------------------------------///...---,,,,,,,,,,,,,,,---------------------------------------------------------........................///111333666777777888999:::999888555444111444777999<<>>???AAADDDFFFGGGEEECCC>>>;;;666111...---......222222111000000000000000////////////////////////......------------......------------------------///+++)))+++000222000---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,///......---+++******))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...//////.........---------..................------------...//////...---,,,.........000111444666777777777777777888888888888999???BBB@@@>>>AAAHHHLLLPPPiiisssooonnnmmmnnntttyyysssqqqooolllggg___TTTMMMHHHHHHGGGEEECCCBBBBBBBBB@@@???AAADDDCCC@@@AAAFFFDDDEEEEEEDDDCCC@@@===<<<888888888888888777666555111555:::@@@CCCEEEEEEDDDEEEEEEDDDBBBAAA@@@???>>>999666222/////////...---......////////////......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///.........------------,,,,,,---,,,+++,,,...000000...,,,---111222///+++//////...---------------------------------------///...---,,,,,,,,,,,,---------------------------------------------------------............///////////////000222555777999999999::::::999888777666222555999<<<>>>AAACCCCCCCCCDDDGGGOOO]]]qqq~~~tttbbbZZZOOOGGGDDDDDDDDDCCCCCCBBBAAAAAABBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFHHHGGGFFFFFFEEEEEEEEEEEECCCDDDFFFFFFEEEEEEEEEEEECCCFFFGGGEEEFFFJJJJJJHHHJJJQQQWWW\\\hhhyyy~~~zzztttrrrZZZLLLPPPLLLHHHHHHEEEAAAAAADDD@@@???@@@CCCFFFGGGFFFDDD???===888444000//////000111111000//////000000000///////////////////////////......------......///------------------------...,,,***,,,000222000---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...//////.........---------...........................///000000000///.........///000222333555666777333444444666777888999:::@@@AAACCCBBB@@@CCCMMMVVVfff}}}}}}~~~|||}}}yyynnn\\\[[[YYYTTTNNNJJJGGGGGGCCCDDDFFFGGGCCC>>>@@@FFFAAABBBCCCDDDCCCAAA???>>>::::::::::::999888777777222444777<<>>@@@AAABBBCCCEEEIIILLLTTTbbbtttwwwmmmkkkjjj___OOOHHHGGGDDDAAA@@@@@@@@@AAADDDDDDDDDEEEEEEFFFFFFGGGDDDEEEHHHLLLQQQUUUYYY[[[ZZZWWWTTTPPPLLLJJJIIIHHHJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHFFFCCCEEEHHHGGGCCC>>>BBBEEEFFFKKKWWWccciiirrruuuwwwyyy~~~ppplllooo~~~rrr\\\QQQLLLHHHIIIHHHDDDBBBDDDBBBAAA@@@BBBDDDFFFGGGFFFBBB@@@<<<888444222111111000///////////////000111///////////////////////////......------......///...........................,,,***,,,///111000---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---..................---------........................///000000111111000000///...000222444666777777777222333444777999;;;===>>>>>>;;;===AAADDDKKK]]]ppp}}}zzzzzz~~~}}}~~~yyyssstttqqqlllhhhfffhhhmmmqqqkkkjjjkkknnnmmmkkkmmmrrrxxx~~~~~~wwwtttwww{{{{{{vvvpppjjjbbbYYYRRRJJJGGGFFFGGGEEEBBBDDDIIIBBBCCCDDDEEEDDDBBB@@@???======<<<;;;:::888777666444555666999<<<@@@DDDFFFEEEEEEEEEDDDDDDDDDDDDDDD???<<<999777666555333111//////..................------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......---,,,+++,,,...///------...///000...,,,///......---------......,,,,,,------------------...------,,,,,,,,,------.........................................................//////000000111222222444555777999;;;<<<<<<;;;999777777888999:::??????BBBDDDCCCAAADDDHHHTTT]]]jjjyyyoooaaabbb___WWWQQQRRRUUUOOOFFFDDDEEEFFFEEEDDDDDDFFFGGGEEEHHHLLLOOOOOOMMMLLLKKKHHHLLLSSS]]]iiittt}}}~~~zzzssskkkccc]]]YYYWWWYYYWWWUUUSSSSSSTTTTTTSSSYYYYYYTTTMMMJJJKKKKKKIIICCCEEEEEECCCBBBGGGNNNTTTUUUVVVWWWWWW\\\fffuuu~~~ooonnnttt{{{YYYQQQLLLLLLMMMJJJGGGGGGDDDBBB@@@AAADDDFFFHHHHHHFFFDDDAAA===999555222111/////////...//////000111//////////////////////////////............//////////////////////////////...,,,+++---///000///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................---------...............//////000000000000000000///000333666777777777666666777888;;;===???AAABBBAAA;;;;;;BBBGGGRRRlll~~~uuuppplllkkkkkkkkkiiihhhnnnkkkgggaaa]]]^^^bbbfffbbb```aaacccaaa\\\\\\```gggkkkpppooojjjfffiiinnnnnnqqqxxxuuujjjUUUKKKCCCBBBDDDDDDDDDFFFDDDDDDEEEFFFFFFEEEEEEDDDAAA@@@???===;;;888666555555444444555888===AAADDDEEEEEEEEEEEEEEEEEEEEEEEEBBB@@@===;;;:::999777555111111///...------------------......------,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---......,,,+++,,,---...------...//////---,,,......---------......///,,,,,,,,,---------......------,,,,,,,,,------.........................................................//////000111222222444555666888999;;;<<<<<<;;;:::888666777888:::<<>>@@@FFFEEEEEEEEEEEEEEEEEEEEEDDDBBB@@@??????===;;;999666555222000............------......------,,,+++------------------------........................,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++---......---,,,------------............------...------------...//////+++,,,,,,------.........------,,,,,,,,,---............................................................///000111222333333666777888:::;;;;;;;;;;;;:::999888888888;;;===>>>CCC@@@AAAFFFHHHMMM[[[kkkzzzjjjlllooonnntttnnnfff]]]YYYSSSPPPOOOMMMIIIFFFFFFEEEEEEFFFGGGHHHGGGEEECCCCCCDDDIIIQQQ[[[eeekkkkkksss}}}zzzuuurrrrrruuu}}}gggWWWQQQOOOIIIFFFDDDEEEDDDBBBBBBDDDAAAAAABBBBBBCCCEEEJJJMMMOOOSSS\\\fffooo|||vvvssswww~~~qqqZZZNNNKKKJJJIIIIIIIIIGGGDDDCCCDDDEEEFFFFFFFFFGGGGGGEEEBBB===888555222222111000000000000000000000000000000000000000000//////......//////000...................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------...............,,,,,,------.../////////...............000111111333444666777888999888888<<<<<<======>>>??????@@@>>>BBBEEEEEEHHHWWWooo|||zzzxxxtttrrrwww{{{}}}~~~zzztttqqqrrrtttsssooonnnqqqrrrmmmhhhgggkkkjjjlllrrrpppiiicccbbbcccaaa```aaadddhhhkkklllmmmooosssuuuwwwzzzyyyqqqiii___VVVRRRMMMJJJFFFCCC@@@@@@AAABBBEEEDDDDDDCCCAAA???===<<<999888666555666:::===@@@FFFFFFEEEEEEDDDDDDDDDCCCDDDCCCBBBBBBBBBAAA???===<<<:::777333111000///000------......------,,,+++........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------)))+++.........------...,,,---......---------------------------...//////++++++,,,,,,---......///,,,,,,,,,,,,,,,---...///...................................................//////000222333333444888999:::;;;;;;;;;:::999999999999:::<<<>>>AAABBBDDD@@@CCCMMMVVVbbbzzzzzzxxx}}}jjjVVVQQQOOOLLLGGGDDDBBBCCCEEEGGGIIIKKKOOORRRTTTSSSQQQPPPUUUTTTWWWaaappptttmmm^^^TTTNNNNNNOOOLLLJJJKKKIIIHHHGGGEEECCCBBBBBBCCCBBBFFFLLLQQQUUU]]]oooxxxooowwwrrrllliii```TTTLLLKKKIIIFFFEEEEEEEEEDDDCCC@@@BBBEEEGGGFFFBBB>>>;;;555444333111000000000000000000000000000000000000000000////////////000000---------------------------.........---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...---------.........//////,,,,,,------...//////000//////......///111222333777777888999:::;;;<<<<<<======>>>???@@@AAAAAABBBEEETTT]]]XXXWWWcccqqqxxxxxxyyyuuuqqqqqqnnnjjjhhhiiijjjjjjjjjdddfffgggddd___]]]```dddmmmqqqtttwww{{{}}}}}}___[[[SSSKKKFFFCCCBBBCCCEEEEEEEEEEEEDDDCCCBBBAAA>>>===;;;999:::===@@@BBBFFFFFFEEEEEEDDDCCCCCCCCCEEEDDDCCCCCCDDDCCCAAA???@@@>>>:::666333222111111------......------,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++,,,,,,---------(((+++---............///+++---......---,,,,,,------------------...///000++++++,,,,,,---...//////,,,,,,,,,,,,,,,---...///////////////////////////////////////////////////...///000111222333444444999:::;;;;;;;;;:::999888999:::;;;===???BBBDDDEEEGGGCCCGGGUUUcccuuu|||gggSSSKKKLLLCCCCCCCCCDDDFFFKKKRRRWWWZZZ^^^fffmmmqqqpppooopppnnnnnnrrrqqqeeecccccc___\\\\\\ZZZWWWSSSNNNIIIEEECCCCCC===@@@DDDEEEBBBDDDQQQ```sssxxxmmmooohhhVVVLLLJJJGGGFFFFFFEEECCCBBB;;;???CCCGGGHHHFFFCCC@@@666555444222111000000///000000000000000000000000000000////////////000000---------------------------...///...---------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...---------.........//////,,,,,,------...///000000111000000000000222444555:::::::::;;;;;;===>>>???>>>???@@@AAACCCDDDEEEFFFeeezzzwwwmmmpppsssnnnxxxsssooo}}}~~~tttvvvsssoookkkgggbbb]]]YYY]]]```dddfffhhhkkkrrrwwwvvv```RRRMMMIIIEEEEEEFFFFFFEEECCCBBBDDDEEEAAAAAA@@@@@@@@@AAAEEEGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCEEEFFFHHHHHHFFFEEECCC@@@@@@@@@>>>;;;666222/////////...///000000...---................................................,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********,,,,,,,,,---------............---------,,,,,,,,,,,,------......------,,,+++,,,------......------...---+++******+++---...............////////////------............------000000000000////////////+++---000222333555777::::::<<<======;;;:::999:::999@@@>>>===FFFFFFBBBEEEHHHNNN[[[lll~~~zzzmmmbbb___[[[UUUPPPLLLJJJHHHIIIDDDCCCHHHNNNYYYkkk|||nnn^^^TTTNNNJJJHHHFFFGGGFFFCCC@@@AAAGGGMMMXXXaaazzzuuuooovvv```RRRNNNMMMOOOIII@@@AAAHHHAAA@@@??????@@@CCCFFFIII>>>;;;666222000000111222111111111111000000000000000000000000000000000000//////............//////........................------------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---------------------------------------------------,,,,,,,,,---------......//////.........---------///////////////.........---...///111333555666777666===???:::888<<<@@@???AAA???:::===CCC@@@EEEXXXyyyuuuyyy|||{{{www~~~xxxssslllddd______`````````___```bbbdddttt}}}|||mmmbbbWWWNNNDDDFFFGGGGGGEEECCCBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGGGGGGGFFFFFFFFFFFFFFFEEECCCDDDEEEEEEEEEEEEDDDCCCAAAAAAAAA@@@===999555333111///......//////...---................................................,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******,,,,,,,,,---------...............---------,,,,,,,,,------......------,,,+++,,,------......------///...---++++++,,,...///............////////////...//////////////////...000000000000////////////---///111333444666999;;;;;;===>>>>>><<<:::::::::666>>>>>>>>>EEEEEECCCIIIMMMXXXiiiyyyooocccXXXQQQPPPOOOLLLJJJGGGEEEDDDIIIKKKLLLOOOZZZooowwwgggZZZOOOIIIGGGIIIIIIHHHFFFDDDDDDDDDJJJQQQeee~~~{{{wwwyyyZZZPPPKKKNNNNNNHHHDDDFFFBBBAAA???>>>???AAADDDGGGBBB>>>888222000000222444111111111111000000000000000000000000000000000000//////............//////////////////////////////------------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---------------------------------------------------,,,,,,---------.........//////.........---------///////////////////////////000111333555666777888666<<<>>>;;;:::???AAA@@@>>>@@@===@@@GGGIIIXXXrrr{{{}}}vvvppplllfff```\\\|||tttnnnkkkfffccc```^^^[[[YYYaaaiiiuuu~~~}}}nnnbbbVVVUUURRRLLLGGGCCCBBBBBBCCCCCCCCCDDDCCCCCCBBBAAAGGGGGGGGGHHHHHHHHHHHHHHHCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCAAA>>>:::888444111...---......------................................................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++,,,,,,,,,---------...............------------,,,,,,------......------,,,,,,,,,---............---000///...------...///000............//////////////////000000000000//////////////////000000000000///111333555666888:::<<<<<<>>>???>>><<<::::::;;;888AAAAAA@@@EEEEEEGGGRRR\\\kkk~~~vvvuuuwww{{{ooo[[[QQQIIIDDDEEEGGGHHHHHHHHHGGGGGGJJJUUU]]]___jjjuuudddZZZRRRNNNIIIFFFFFFFFFCCCAAABBBEEEQQQaaalllxxxiiiXXXLLLMMMOOOKKKFFFEEEEEEBBB???======???AAACCCFFFBBB;;;555111111333555222222111111111000000000000000000000000000000000//////............//////000000000000000000000000------------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------------------------------------------,,,------------........./////////............---//////////////////000000111222333444666888999999888;;;===<<<===AAABBB@@@;;;@@@???AAAIIIPPPeee|||wwwqqqmmmdddaaa[[[WWWTTTRRROOOMMM~~~wwwrrrllleee```___dddjjjpppuuu{{{}}}wwwkkk^^^QQQJJJHHHHHHFFFFFFFFFFFFFFFDDDBBB@@@FFFGGGGGGHHHHHHIIIIIIIIIDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDCCCAAA>>>===777444000.........------................................................------------------------......---------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------------,,,------......------,,,,,,------.....................---------...///000............/////////////////////000000/////////////////////000000000000000222555666777888;;;===<<<>>>>>>===;;;::::::;;;???FFFFFFDDDHHHIIIRRRddduuu{{{wwwvvvtttuuuuuusss~~~vvvZZZNNNJJJGGGFFFGGGIIILLLNNNPPPQQQRRRTTTjjjxxxxxx}}}ttteeeSSSIIIIIIKKKKKKIIIDDDEEEHHHMMMQQQWWWfffvvv|||}}}mmm```[[[VVVMMMJJJMMMGGGEEEAAA>>><<<===???@@@FFFDDD???:::777555444444222222222111111111000000//////////////////////////////............//////////////////////////////........................------------------------------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------------........................------------............/////////...............//////000000000000111111222333444555666888999999:::;;;<<<<<<>>>AAAAAA@@@>>>DDDDDDGGGOOOWWWiiiyyyuuuoooiiiddd^^^XXXTTTMMMLLLJJJHHHHHHIIIJJJJJJ}}}uuu~~~zzz}}}wwwpppmmmlllkkkjjjkkknnnrrruuusss}}}~~~mmm^^^TTTPPPIIIHHHGGGGGGIIIIIIFFFDDDEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFEEEDDDDDDEEEFFFFFFCCCCCCDDDDDDCCCBBBAAA@@@<<<888444111000///...---////////////////////////........................---------------------------------------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------,,,------......------,,,,,,---......//////......---------------......///............////////////---......//////......---.../////////000000000111111333555666777888;;;===<<<<<<===<<<::::::;;;<<<@@@FFFEEEFFFMMMTTTddd~~~yyyrrrmmm||||||}}}qqqXXXHHHFFFFFFDDDJJJLLLOOORRRVVVZZZ]]]^^^kkksssbbb\\\XXXSSSMMMGGGFFFFFFEEECCCDDDJJJRRRgggzzz{{{}}}mmmYYYOOOQQQJJJGGGDDD@@@>>>======>>>CCCCCCCCCAAA>>>999555222222222222222111111111111//////////////////////////////............//////................................................------------------------------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------------------------........................---------.........//////////////////////////////000000000000111111222222222333444555666777888999===<<<<<<>>>>>>???AAADDDIIIQQQSSSWWWbbbeeelll{{{wwwzzz|||wwwqqqmmmeeeaaa[[[VVVRRRNNNJJJGGGIIIIIIIIIIIIIIIKKKLLLNNNzzzssslllfffjjjvvvooohhhgggvvv~~~|||vvvqqqllljjjiiiiiiiiirrr{{{{{{jjj```PPPLLLGGGEEEFFFGGGFFFDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDDDDDDDCCCBBBBBB@@@===888555333222000...////////////////////////........................------------------------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------,,,,,,,,,---------....../////////.........------,,,------......------,,,------...////////////...,,,,,,,,,---.........///............////////////------............------......//////000000111111222444666777888999;;;===;;;<<<===<<<;;;;;;===???<<>>@@@??????FFFMMMYYYeeelllrrrzzzwwwrrrwwwzzzrrruuuzzztttnnnhhhbbb^^^PPPMMMJJJHHHIIIJJJJJJJJJNNNPPPTTTXXXZZZ^^^aaaddd~~~xxxuuupppiiiddddddmmmyyy|||yyyiiidddbbbjjjyyyxxxwwwsssqqqyyywwwooojjjgggpppxxx|||kkkbbbVVVMMMJJJHHHEEEBBBFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCAAA===:::888555111///////////////////////////................................................------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......,,,,,,,,,---------......////////////............,,,------......------,,,------...///////////////,,,,,,---...///000000000............////////////......////////////...............///000111111111444666888999999:::===>>><<<===>>>======>>>AAACCC>>>DDDIIIWWWjjjvvvwwwzzzzzzxxxzzz|||sssbbbQQQIIIIIILLLLLLSSS\\\kkkyyy{{{mmmddd\\\QQQJJJHHHHHHFFFBBBHHHPPPddd~~~aaaPPPLLLLLLKKKIIIFFFBBB>>><<<===???CCCDDDCCC???:::777333333222222222111111111000000000000000000000000//////............//////................................................------------------------------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,------------------------....................................////////////.../////////000000000000000000111111222333333444555666666777888999::::::<<<===@@@CCCAAABBBNNN[[[vvvzzzvvvsssnnnhhhbbb^^^ZZZVVVSSSIIIHHHHHHLLLSSSZZZ___bbbbbbgggnnntttxxx{{{wwwooommmrrrzzz~~~~~~|||yyywwwjjjiiihhhlllrrrwwwzzz{{{lllmmmkkkhhhmmm{{{wwwrrrmmmqqq~~~tttgggpppyyy{{{~~~nnn___UUUOOOIIIEEEHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFHHHIIIIIIHHHFFFEEEGGGGGGGGGFFFFFFEEEEEEEEEEEECCC@@@===;;;777222///000000000000000000000000................................................------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,------.........,,,,,,,,,---------......000/////////............,,,------......------,,,---......///////////////------///000111111111111............/////////000//////000000000000//////---......///000111111222666888:::;;;;;;<<<>>>@@@===>>>?????????AAADDDFFFEEEKKKRRRcccxxxvvvtttcccaaagggssskkkggg]]]PPPHHHHHHLLLOOO[[[iii~~~~~~qqq^^^QQQMMMMMMIIICCC@@@???HHH[[[lllwwwuuu___MMMMMMMMMLLLIIIDDD???<<<===>>>AAACCCBBB@@@===;;;333333333222222222111111000000000000000000000000//////............//////000000000000000000000000////////////////////////------------------------------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,------------------------////////////////////////............/////////000.../////////000000111111000000111222333333444444777777888999::::::;;;;;;;;;===BBBEEECCCEEETTTfff}}}{{{ssslllggg^^^ZZZVVVRRRPPPOOONNNMMMQQQQQQTTT\\\gggsss|||}}}|||yyyoooiiippp{{{wwwyyy~~~~~~sss]]]PPPJJJHHHHHHFFFEEECCCCCCDDDEEEDDDEEEFFFIIIKKKJJJGGGEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDCCCBBBBBB@@@===777333111111111111111000000000111000000///...---------........................//////.........---------...------,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,.../////////...---,,,,,,,,,------------...///......------///000111///////////////.........///...------...000222444666888:::;;;;;;;;;<<<===???BBBDDDBBB@@@AAAGGGMMMHHHYYYiiixxx{{{zzzvvvdddYYYVVV\\\cccllldddXXXNNNOOOXXXaaaeeeuuugggTTTPPPMMMEEEHHHDDDCCCGGGKKKPPPYYYbbb~~~pppXXXQQQKKKJJJJJJFFF@@@<<<===<<<===@@@DDDEEECCC@@@;;;999666333111000111111111111111111000000000000......////////////......////////////////////////////////////..................---------,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,++++++,,,,,,,,,------------------....../////////,,,,,,,,,---------......------------------------...---+++***+++,,,...000/////////......---------...............///000000////////////000000000000//////000111222444666777888999888888999===>>>>>>CCC???>>>??????GGG^^^www|||zzzoooeee\\\TTTPPPLLLKKKJJJKKKPPPWWW^^^bbbnnnooosssyyy~~~zzzyyy}}}~~~}}}{{{qqqtttzzz{{{fffYYYLLLIIIGGGGGGIIIIIIFFFCCCGGGFFFEEEFFFHHHIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFEEEFFFDDDCCCCCCAAA???;;;777333222111000000000000000111000000///......------........................//////.........---------...------,,,,,,------...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---...//////000000//////............//////////////////...---...///000111////////////////////////000000//////000222444555777999;;;<<<<<<<<<>>>??????CCCGGGFFFDDDEEEIIINNNXXXhhhuuuxxxrrrvvvyyyzzzsssdddZZZTTTUUU\\\eeepppkkkddd___aaajjjtttzzzlllaaaWWWLLLEEEDDDEEEGGGFFFEEEJJJQQQcccxxx}}}ggg[[[OOOKKKLLLJJJFFFCCC>>><<<<<<>>>BBBDDDCCCAAA===;;;777444111000111111111111111111000000000000......////////////......////////////////////////////////////..................---------,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,++++++,,,,,,,,,---------------------............,,,,,,,,,---------......------------------------...---,,,,,,,,,---//////............---------,,,...............///000000////////////000000000000000000111222444666777888;;;;;;::::::===@@@BBBBBBGGGBBBBBBFFFKKKTTTeeevvv}}}vvv}}}zzztttiii^^^VVVPPPMMMKKKOOOPPPTTT[[[eeeqqq{{{~~~rrriiifff~~~tttrrruuuzzz|||~~~{{{yyyyyyooonnnnnnrrrxxx{{{{{{zzz{{{kkkXXXQQQIIIFFFIIIKKKIIIFFFIIIGGGDDDDDDFFFHHHHHHHHHEEEEEEFFFFFFGGGFFFFFFEEEGGGFFFDDDCCCBBBAAA???===555444222000//////000111000000000///......------.......................................---------...------,,,,,,------...//////.........---------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------///////////////000111111//////000000000111111111//////.........///000111////////////////////////111111000111222444666777777:::<<<>>>>>>>>>@@@AAAAAAEEEIIIJJJHHHIIINNNTTTeeevvvzzzrrrqqq}}}{{{rrrtttxxxwwwxxx|||~~~pppfff```ZZZVVVTTTVVV```kkkttttttuuuuuuwww~~~|||}}}|||zzzzzz{{{|||zzzzzzyyyxxxyyyzzz{{{|||}}}tttcccWWWHHHGGGGGGGGGCCC???@@@EEELLL\\\ssstttlllwwwfffUUUNNNMMMJJJGGGGGG???===;;;<<>>:::555222111111222111111111111000000000000...//////000000//////...////////////////////////////////////..................---------,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---------......------------------------------........./////////...------------,,,,,,,,,...............///000000/////////000000000111111111111222333555777999:::>>>===<<<>>>BBBDDDFFFGGGFFFDDDFFFNNNXXXaaakkksss}}}pppttt}}}}}}xxx}}}}}}|||wwwppphhhbbbYYYPPPLLLLLLOOOQQQ\\\___fffnnnyyy~~~vvvnnniiiaaaWWWPPPOOO}}}wwwxxx{{{uuuoooooorrrvvvuuusssooodddUUUJJJFFFGGGIIIKKKHHHFFFEEEEEEFFFGGGGGGFFFDDDEEEEEEFFFFFFFFFFFFFFFHHHFFFCCCBBBBBBBBBBBBAAA888666333000//////000111000000//////...............................................................------,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------------............------000///.........///111222//////000000000111111111///////////////000000000///////////////000000000111111111222333555666777777:::===>>>???@@@AAACCCCCCFFFIIIIIIIIIMMMVVV]]]nnnwwwpppyyyzzzmmmiiiddd```\\\ZZZ]]]jjjwww~~~zzzwwwvvvtttrrrpppnnnlllhhheeebbbbbbbbbcccbbbaaaaaa`````````aaaaaacccfffiiilllpppsssxxx{{{yyymmmWWWOOOIIIGGGEEEBBBBBBDDDBBBMMM]]]ppptttwwwwwwiiiaaaYYYNNNHHHHHHAAA>>><<<;;;<<>>@@@DDDFFFFFFGGGJJJGGGMMMUUU\\\cccjjjnnnppp|||ssszzz~~~zzztttooolllhhhdddWWWUUURRRPPPRRRWWW^^^cccpppttt{{{}}}uuummmiiiccc\\\VVVSSSOOOHHHDDDEEEzzzvvvwwwyyyyyywwwzzz}}}sssbbbSSSIIIGGGHHHEEEEEEFFFGGGIIIHHHEEECCCCCCDDDEEEFFFFFFFFFFFFFFFGGGDDDBBB@@@AAABBBBBBBBB<<<999555222000000111111////////////....................................---........................------,,,,,,------...------,,,,,,,,,+++++++++,,,,,,,,,------.........---------------------------......//////......---///...---,,,---...///000......////////////000000/////////000000000000000////////////000000111111000000111222333555666777777:::===???@@@AAACCCEEEFFFGGGHHHGGGIIIRRRaaalll}}}wwwyyy{{{ppppppjjjeeeaaa```gggxxx{{{tttnnnjjjhhhaaa___[[[YYYWWWUUUSSSQQQOOONNNLLLJJJIIIHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHJJJMMMOOOPPPSSSWWWYYYeeehhhmmmttt{{{qqq```NNNHHHGGGFFFEEEDDD>>>BBBJJJSSS^^^ooo~~~|||rrr[[[MMMLLLCCCAAA>>>;;;:::===AAAEEEGGGEEE@@@<<<777555333222111111111111000000000/////////000000000000//////000000000000000000000000////////////..................---------,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---------..................------,,,,,,,,,,,,,,,,,,---------......---------------------------...//////000000//////------------------------...............///000000/////////000111222222222111222333555777:::===>>>>>>???CCCIIIIIIGGGJJJQQQ\\\mmmzzzyyytttttttttsss|||}}}|||xxxrrr~~~wwwnnnfffaaa]]]ZZZZZZSSSVVV\\\aaafffllltttyyy}}}zzzsssjjjaaaYYYTTTQQQLLLGGGEEEGGGFFFCCCAAAAAA~~~yyyvvvqqqttt{{{qqq[[[LLLEEEEEEEEEFFFHHHIIIHHHDDDAAACCCCCCDDDEEEFFFFFFFFFFFFFFFDDDAAA@@@AAABBBBBBAAA>>><<<999555333222111111//////////////////..............................---------..................------,,,,,,------...//////.........---------,,,,,,,,,---......//////------------------------......////////////......---------------...//////---------.........//////...///000111111111000000...//////000000111111222///000111333444666777777999;;;???AAABBBDDDFFFHHHIIIIIIIIIJJJNNN\\\nnn|||zzz{{{zzzpppmmmhhheeeggglllvvvuuuxxxzzzxxxkkkhhhbbb\\\VVVQQQNNNLLLJJJHHHFFFEEEEEEDDDAAA???@@@?????????????????????????????????????????????<<<===?????????@@@BBBDDDHHHKKKOOOTTTYYY___fffjjjvvv|||yyyaaaUUUOOOJJJEEEBBBAAAAAAAAACCCGGGQQQcccsssxxx|||xxxgggRRRMMMFFFDDDAAA===:::<<<@@@DDDHHHFFFDDD@@@<<<888444333111111111111000000000000///000000111111000000///000000000000000000000000////////////..................---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...,,,---------..............................------,,,,,,,,,---------......------------------------------........./////////---------............///...............///000000...///000000111222333333222333444777:::===???AAA???AAAGGGLLLJJJIIISSSccc}}}zzz{{{~~~}}}|||vvvlllaaa[[[XXXVVVWWW[[[fffnnnwww~~~vvvpppbbb^^^WWWPPPKKKGGGFFFEEEDDD@@@@@@EEEGGGEEEDDDEEE}}}rrrrrrtttwww{{{~~~ttt^^^PPPFFFFFFEEEFFFGGGGGGDDDBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFDDDBBBBBBBBBCCCBBB@@@@@@>>><<<999666333222111.../////////////////////........................---------.........//////...------,,,,,,------...//////.........---------,,,,,,------.../////////..............................////////////......------...///////////////------........./////////...///000111222111000000...//////000111111222222000111333555666888999999;;;>>>AAADDDEEEGGGIIIKKKKKKLLLNNNQQQXXXhhh|||}}}zzzzzzyyyuuuooommmooowww|||cccdddtttxxxppphhhbbb^^^\\\PPPNNNKKKHHHEEEDDDCCCCCCCCCBBBAAAAAACCCBBBAAA???@@@AAAAAABBBBBBBBBBBBBBB@@@@@@AAAAAABBBAAAAAAAAA>>>>>>???>>>======>>>@@@>>>@@@AAABBBCCCFFFKKKOOOUUU\\\eeemmmuuurrrcccUUULLLIIIIIIDDDBBBDDDEEEFFFNNNWWWZZZllltttYYYPPPIIIGGGDDD???;;;;;;???BBBGGGGGGFFFCCC???:::666333111111111111000000000000000000111111111111000000000000000000000000000000////////////..................---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------..................//////////////////,,,,,,,,,---------......------------------------...---,,,,,,,,,---//////........./////////000000...............///000000...///000111222333333444555555777:::===@@@CCCEEECCCEEEJJJNNNJJJLLLbbb|||yyyrrrhhh^^^WWWWWWZZZ^^^fffnnn}}}tttjjj```WWWRRRKKKIIIGGGEEEDDDEEEGGGIIILLLHHHHHHNNNQQQRRRSSSVVV|||~~~|||}}}~~~zzzsssmmmjjjkkknnnqqqqqqbbbIIIGGGDDDDDDEEEEEEEEEDDDBBBCCCDDDEEEFFFFFFFFFFFFGGGEEEDDDCCCDDDCCCBBB@@@AAA@@@>>>;;;888555222111.........///////////////........................---------.........//////...------,,,,,,------...------,,,,,,,,,+++++++++,,,,,,------...///000000..............................////////////......---...000111111111000///............////////////...///000222222111111000...//////000111222222222111222444666888999::::::===@@@DDDFFFHHHJJJLLLNNNLLLOOOSSSXXXaaaqqq{{{yyyxxxwwwyyy}}}lllhhhrrr{{{~~~yyyyyy~~~{{{___```qqqxxxmmmhhhaaaXXXQQQLLLIIIHHHDDDCCCBBBAAABBBDDDFFFGGG@@@@@@@@@BBBDDDEEECCCBBBBBBCCCCCCDDDDDDDDDCCCCCC???@@@AAAAAABBBBBBBBBAAA@@@@@@AAA???>>>===>>>@@@AAABBBBBB???======@@@DDDBBBHHHOOOVVV\\\fffsss|||wwwbbbWWWUUULLLEEEBBBGGGIIIEEECCCDDDOOOWWWeee|||dddWWWJJJIIIFFFAAA<<<;;;>>>BBBFFFGGGGGGFFFBBB<<<666333111111111111000000000000000000111111111111000000000000000000000000000000000/////////..................---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........---------.........//////......//////000000111111,,,,,,,,,---------......------------------------...---+++***+++,,,...000.../////////000000111111...............///000000...///000111222333444444777888999<<>><<<;;;888555222///////////////.........////////////////////////000000//////.........---................................................------............------,,,------......------,,,......////////////................../////////000////////////////////////000000000000000000000000000////////////000000111333555777888888999;;;===EEEDDDDDDFFFIIILLLNNNNNNOOORRRYYYaaalllyyyoooiiikkkqqq|||zzzooodddeeeppp{{{sssnnnwwwxxxkkkbbbVVVTTTOOOJJJFFFEEEDDDEEEDDDCCCCCCCCCCCCCCCBBBBBB???AAADDDEEEDDDDDDDDDEEECCCDDDFFFHHHIIIJJJJJJIIIHHHIIIIIIHHHFFFEEEFFFGGGDDDDDDBBB???@@@CCCBBB>>>????????????>>>>>>>>>>>><<<>>>AAADDDIIIRRR\\\dddqqq|||ooo___UUUIIIBBBFFFGGGAAAAAAGGGFFFJJJSSSccc}}}{{{gggWWWFFFEEEIIIAAA<<<@@@BBBEEEFFFHHHHHHFFFAAA<<<999222111111222333333111///111111111111111111111111000000000000////////////000000//////......------000000///...---,,,,,,,,,,,,,,,,,,---------..............................,,,---------.../////////------------------------------------------------............////////////---------.........//////...///////////////......000000000000////////////000000000000111222444444999999888999>>>EEEHHHGGGCCCJJJJJJMMMWWWaaarrr}}}zzz{{{wwwyyy|||{{{|||tttfff]]][[[PPPUUU^^^gggrrr|||tttiii[[[XXXSSSNNNJJJHHHHHHHHHEEEIIINNNRRRTTTXXX]]]bbbfffeeedddeeeiiinnnqqqssswwwyyy|||{{{tttvvvyyyzzzhhhfffeeefffiiikkkllllllsssgggdddhhhkkk~~~{{{rrrjjjeeefffooozzzwwwfffTTTKKKGGGDDDCCCEEEBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDBBB@@@>>>===;;;888555222111000000////////////////////////////////////000000/////////.........................................................------............------,,,------......------,,,......////////////.............../////////000000////////////////////////000000000000000000000000111111000000000111222222333555777999:::;;;>>>AAADDDEEEGGGJJJMMMPPPPPPPPPPPPZZZiiizzz~~~zzz}}}xxxxxxxxxzzz}}}xxxrrrrrrnnnhhhkkkyyywwwlllcccYYYOOOHHHJJJHHHEEEBBBAAA@@@AAABBBCCCCCCDDDFFFHHHIIIKKKKKKKKKMMMOOOQQQQQQQQQSSSTTTXXXYYYZZZ\\\[[[ZZZXXXWWWRRRSSSTTTSSSQQQOOOOOOOOOLLLMMMJJJFFFEEEHHHFFFBBBCCCBBBBBBAAA@@@???>>>===???@@@@@@??????CCCIIINNNVVV___mmmzzzmmm]]]QQQQQQNNNFFFBBBDDDCCCEEEHHHPPPbbb{{{|||eeeQQQJJJLLLFFFBBBCCCBBBCCCDDDGGGHHHFFFCCC???<<<444333111111222222111000111111111111111111111111111000000000///////////////////////////.........000000///...------------------........./////////........................------..................------------------------------------------------............////////////---------.........//////...///////////////......000000000000000000000///000000111111333444666666:::;;;;;;>>>BBBGGGIIIIIILLLSSSSSSYYYgggpppyyyuuu|||vvvooojjjbbbZZZWWWZZZ___eeeooozzz|||nnncccXXXNNNMMMLLLJJJIIIIIIJJJLLLNNNUUUYYY^^^bbbcccfffkkkooosssssssssuuuyyy~~~nnnpppsssxxx~~~vvvwwwzzzzzzqqqppppppppprrrrrrpppnnnrrrgggdddeeemmmssszzz}}}}}}{{{zzz{{{tttkkkfffhhhlllsssmmm___VVVMMMHHHFFFGGGFFFDDDBBBAAAAAABBBCCCEEEEEEEEEEEEDDDDDDDDDDDDFFFDDDBBBAAA@@@>>>;;;999555444222000//////000111////////////////////////000000////////////......................................................------............------------............------......////////////............/////////000000000////////////////////////000000000000000000000000222222111111222333333444444666888999;;;>>>BBBEEEDDDGGGLLLPPPSSSTTTTTTSSSSSSccc{{{uuullluuu}}}uuummmhhhgggjjjooopppnnnsss|||lllcccWWWNNNIIIGGGDDDAAADDDDDDCCCCCCDDDFFFHHHJJJIIIJJJMMMQQQUUUYYY\\\]]]___```bbbcccdddfffiiikkkoooqqqrrrsssqqqnnnjjjhhhfffhhhjjjiiigggdddcccbbb\\\\\\XXXSSSQQQRRROOOJJJKKKJJJHHHFFFCCCAAA???>>>CCCCCCAAA>>>;;;;;;===??????FFFOOOXXXbbbpppzzzeee[[[SSSJJJEEEFFFDDDCCCBBBBBBHHHZZZrrrvvv___RRRPPPHHHDDDDDD???AAACCCFFFHHHHHHFFFCCCAAA888666333111222222222111111111111111111111111111111111000000000/////////...///////////////000000000000///...------------....../////////000000000........................//////..................------------------------------------------------............////////////------........./////////...//////000000/////////000000000000000000000000111111222333444666888999<<<===@@@DDDHHHJJJLLLNNNSSS\\\___gggyyy}}}yyyoooccc\\\YYYZZZaaaiiivvv|||rrrbbbVVVOOOIIIDDDHHHIIIKKKNNNSSSXXX]]]```hhhlllrrruuuvvvwww{{{~~~}}}}}}}}}~~~|||wwwttttttjjjllloooppppppoooppppppvvvvvvzzzpppjjjdddhhhvvvzzzoooaaaRRRIIIKKKIIIFFFCCCBBBAAAAAA@@@CCCDDDDDDDDDEEEEEEEEEFFFFFFEEECCCBBBBBBAAA>>><<<888666333000...///000111////////////////////////000000//////////////////................................................------............------------............------......////////////.........////////////000000000////////////////////////000000000000000000000000222111111111222333444555555666888999;;;>>>CCCGGGHHHLLLRRRVVVXXXWWWWWWWWWZZZooosssppp~~~nnnbbb^^^eeemmmssstttrrrpppwww~~~nnnbbbTTTNNNGGGCCCCCCFFFIIIJJJDDDFFFHHHKKKOOOSSSVVVXXXWWWYYY]]]bbbgggllloooqqqssstttuuuuuuvvvxxx{{{~~~}}}}}}xxxuuuxxx{{{}}}}}}zzzwwwttttttooonnnjjjccc``````\\\WWWUUUTTTQQQMMMIIIEEECCCAAADDDDDDCCCBBB@@@@@@@@@AAA<<<@@@DDDFFFKKKWWWgggsss}}}jjjZZZMMMHHHJJJEEEFFFFFFDDDBBBJJJ^^^pppsssddd[[[MMMFFFFFFAAABBBCCCFFFHHHIIIGGGEEEDDD===999555222111222333333111111111111111111111111111111111000000000//////......//////000000000111000000///...................../////////000000000........................000000//////......------............................................................////////////............////////////...//////000000000000///000000000000000111111111000111222333555888:::;;;===???EEEKKKMMMMMMPPPTTT[[[kkkrrrxxx}}}{{{iiiccc]]]\\\aaalllyyyxxxlllggg]]]SSSLLLKKKKKKKKKMMMOOOTTTZZZaaahhhnnnqqqtttyyy~~~{{{uuussspppnnnnnnnnnnnnnnnqqqpppzzzwwwlllbbbbbbmmmyyyuuu^^^MMMJJJGGGDDDCCCDDDDDDBBB@@@CCCCCCDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCCCCBBB@@@>>>:::888444000......///000000000000000000000000000//////000000000000000000////////////////////////........................------............---------......//////......---......////////////......////////////000000000111000000000000000000000000111111111111111111111111111000000111222333444444666777888999;;;@@@FFFJJJQQQTTTXXXZZZZZZZZZ\\\]]]iii~~~uuu}}}zzzbbbVVVZZZjjjzzz~~~xxxpppllluuuzzzssshhh[[[QQQMMMJJJFFFDDDEEEGGGIIIJJJIIIKKKPPPUUUZZZ___bbbdddgggiiilllqqqvvvzzz~~~{{{tttqqqpppmmmhhhcccaaa]]]XXXSSSNNNJJJHHHEEEDDDDDDDDDDDDDDDDDDCCC@@@BBBBBBAAAAAAGGGQQQZZZkkkrrr~~~qqq[[[OOOKKKCCCDDDGGGIIIFFFFFFRRR```lll~~~|||lllUUUKKKJJJGGGEEEFFFHHHIIIIIIHHHFFFDDDAAA===777333222333333333111111111111111111111111111111111111000000000000.../////////000000111111000000///.........//////------........./////////////////////////////////000000000//////......---............................................................////////////........./////////000000......///000111111000000///000000000111111111222000000222444777:::<<<===???AAAHHHOOOQQQPPPVVV^^^qqquuunnnmmm]]]___ccciiittttttlll^^^ZZZTTTPPPMMMLLLNNNPPPVVVYYY___fffmmmsssxxxzzz}}}~~~~~~~~~{{{xxxzzzuuurrrsssuuuwww~~~qqqjjjjjjkkkmmmppp{{{mmmZZZMMMHHHDDDCCCEEEFFFEEECCCCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCDDDCCCBBB@@@<<<:::777333111000///000000000000000000000000000//////000000000000111111////////////////////////........................------............------......////////////............////////////....../////////000000000111111000000000000000000000000111111111111111111111111000000000111222333444555777888999;;;???EEEMMMSSS[[[]]]]]]\\\\\\^^^dddjjj|||}}}eeeRRRMMMUUUiiizzzxxxmmmiiitttwwwjjj```YYYSSSKKKEEEFFFFFFHHHIIILLLOOOQQQSSSZZZ]]]bbbhhhmmmqqqtttuuuvvvxxx{{{~~~xxxvvvqqqkkkeee___[[[XXXNNNLLLIIIGGGGGGFFFDDDBBBBBBBBBAAA@@@???AAADDDGGGMMMTTTaaarrryyy```QQQFFFCCCDDDHHHGGGDDDHHHPPPUUUeee~~~zzz]]]NNNLLLFFFGGGHHHIIIJJJJJJIIIGGGFFFDDD@@@:::666444333333222111111111111111111111111222222111111111000000000///000000000000000000111000000//////...//////000------........./////////////////////////////////000000//////////////////............................................................////////////....../////////000000000......///000111111111111///000000111111222222222111111333666999<<>>;;;888555222111000000000000000000000000//////000000111111111222000000000000000000000000........................---..................---......////////////............////////////......000000000000111111111111000000000000000000000000111111111111111111111111222333333444555666888888999;;;>>>CCCKKKWWWccckkkiiigggccc___```iiiyyy}}}}}}ppp^^^UUUOOOMMMVVVdddqqq~~~~~~}}}{{{jjjZZZNNNMMMKKKJJJKKKNNNQQQSSS\\\___dddiiiooovvv||||||yyyssskkkeeebbb^^^ZZZVVVOOOJJJGGGGGGHHHHHHCCC>>>@@@BBBDDDEEEHHHSSSdddpppppp\\\MMMLLLNNNIIIGGGKKKEEEHHHQQQbbbzzzzzziii\\\KKKGGGHHHIIIKKKKKKKKKKKKJJJGGGCCC>>>999777555222111111111111111111111111111222222222111111111111000222222111111000000//////000000////////////000111000000000000111111111111000000000000000000000000......//////000000111111////////////////////////////////////////////////............/////////000////////////000000000000......///111111222222222///000000111222222333333555666888;;;???CCCFFFHHHMMMLLLQQQXXXXXXZZZlllzzzzzzsssnnnhhheeebbbdddmmmxxx~~~tttjjj]]]UUUUUUXXXZZZZZZaaa___ccclllrrrrrruuu{{{{{{}}}{{{uuussswwwzzzjjjZZZNNNIIIGGGHHHIIIDDD??????CCCEEECCC???FFFFFFFFFEEEEEEEEEEEEEEEAAAAAAAAA???;;;777333000111111111222333333444444111111111111000000000000111000///......///000111000///...------...///000000000//////.........---......///000000000000000000000111222333222///,,,////////////000000000000111222333333111111222333000222444444333111111111555444333444777999;;;;;;:::===CCCKKKUUU```jjjpppllljjjccc]]]cccuuu|||||||||~~~lll[[[PPPJJJKKKQQQ^^^ppp~~~{{{|||{{{dddUUUKKKLLLMMMOOORRRXXX```eeehhhmmmtttyyy{{{}}}xxxqqqggg```XXXSSSNNNMMMMMMLLLFFFAAAAAAAAAAAAAAACCCHHHNNNRRRcccoooyyy|||xxx___RRRPPPPPPLLLHHHGGGGGGJJJRRR___vvv~~~eeeXXXSSSJJJFFFMMMOOOJJJJJJNNNIIIGGGDDD???:::555222000666444555666444111111444333333222111000000000111111111000///////////////111111111111111111111111222000///...///000222333222111111111000000//////000000000000111111111111000000////////////000000////////////////////////111111000000/////////...000000000000111111111111222222333333333333222222000111222111111222444777555888;;;???DDDIIINNNQQQVVV\\\ZZZWWW[[[]]]iiiqqqiiinnnlllgggbbbccciiiqqqwwwzzzyyykkk^^^ZZZTTTPPPRRRXXX___dddiiimmmrrruuuvvvyyy}}}~~~xxxwww~~~qqqbbbUUUIIIBBBEEEDDDCCCCCCDDDDDDDDDDDDFFFEEEEEEEEEEEEEEEEEEEEEBBBBBBAAA???<<<888444222111111111111222222333333111111111111000000000000111000000//////000000111/////////....../////////000000/////////...............///000000000000000111111111222333222///---//////000000000111111111111333333333222111222333333555777777666444444555444444444555777999:::;;;;;;>>>DDDNNNYYYcccjjjmmmhhhgggeeefffqqqyyydddWWWSSSSSSSSSXXXddduuuqqq```VVVPPPSSSVVVZZZ^^^dddjjjnnnvvvyyy~~~zzzrrrjjjccc[[[VVVTTTPPPJJJDDDCCCCCCCCCCCCCCCEEEGGGIIIRRRZZZiiiuuuvvvqqqppprrryyycccUUUNNNJJJIIIHHHGGGIIINNNWWWjjj{{{hhhTTTMMMGGGHHHIIIIIIJJJMMMJJJHHHFFFBBB===888444222444222222555444111111555333222111111111111111111111111000///////////////000000000000000000000000111000///...///000222333111111111111000000000///000000000000111111111111000000////////////000000////////////////////////000000000/////////......000000000000111111111111111222222222222222222111222333333222222333555777:::;;;>>>BBBGGGLLLPPPSSSTTTZZZXXXWWW^^^```gggvvvrrrqqq{{{tttgggeeeeeejjjsss|||zzznnncccVVVUUUUUUVVV[[[bbbhhhmmmpppuuuzzz}}}~~~xxxxxx{{{lllVVVGGGAAACCCEEEDDDBBBAAABBBDDDEEEEEEEEEEEEEEEEEEFFFFFFBBBBBBBBB@@@===999666333111111111111111111222222111111111111000000000000000111111111111111111000...//////000000//////...000000////////////......//////000000111111000000222111111333444333111///000000111111111222222222111333444333222111222444444666777777666555666666333444555666777999999:::>>>AAAIIIUUUaaajjjmmmmmmgggfffgggnnn~~~{{{yyybbb\\\^^^cccbbbdddooozzznnniiifffaaa[[[XXX\\\```eeejjjooosssxxx{{{{{{ooofffaaa\\\UUUOOOGGGGGGEEEDDDBBBAAA@@@@@@EEEFFFMMMYYYbbbcccccccccrrrnnn[[[QQQMMMHHHGGGGGGHHHJJJVVVmmm}}}ccc^^^TTTJJJGGGJJJLLLKKKJJJIIIHHHEEEAAA<<<888555444111111333444222222555222111111111111222222333111111000////////////000////////////////////////111000/////////000222333111111111111000000000000000000000000111111111111111000000//////000000111////////////////////////////////////............000000000111111111222222111111222222222222111111333444444333333444666888>>>>>>@@@EEEKKKQQQUUUVVV\\\gggkkknnnwwwyyyxxx}}}uuummmlllmmmrrr{{{~~~ssskkkddd^^^WWWUUUWWW\\\bbbiiioootttwww{{{|||tttqqqssszzzdddOOOFFFFFFFFFEEECCCBBBBBBBBBEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCCCCBBB???;;;888666222222111000000000111222111111111111000000000///000111222333333222111000...///000111111000///...000000/////////////////////000000111111111000000333222222333444444222000111111222222222333333333222333444333222222333444222333444444333333444555333555777888888999:::;;;BBBFFFPPP^^^kkkrrrrrrooojjjhhhiiittt{{{|||ppplllpppuuurrrrrr{{{}}}kkkbbbXXXVVVYYY^^^bbbdddlllooorrrvvvyyy|||yyyrrrkkkccc^^^SSSPPPKKKHHHFFFDDDCCCBBBEEE???<<>>;;;999444333111000///000111222111111111111000000000///000111222333333222111000...///000111111000///...//////000000000000000000000000111111111111000000333222111222333444333111222222222222333333333333222333444444222222333444000222333222222222333555333666888999999:::<<>>AAAFFFOOOXXXXXX\\\cccqqqjjjSSSQQQNNNLLLKKKIIIHHHNNNVVVgggtttyyy^^^OOOOOOOOOKKKHHHIIIIIIHHHFFFBBB===;;;>>>888444555666333222333222111111111222333444444222222111000000000000000111111111111111111111111000000000000000111111222000000000000000000111111///000000000111111111111111111000000000000111111000000000000000000000000......//////////////////111111111111222222222222111111222222222222111111111222333333333555888;;;>>>BBBIIIOOOUUUZZZ^^^aaasssuuuxxxsssssswww}}}|||nnnhhhaaa]]]\\\^^^ccchhhjjjlllqqqvvv|||vvvssstttssswwwqqq[[[RRRGGGBBBDDDFFFEEEBBBDDDDDDDDDEEEFFFFFFGGGGGGDDDEEEEEEEEECCC@@@===;;;777555333111000000111222111111111111000000000000000111111111111111111000///000000111111000000/////////000000000000111111111111222222111111000000222111000111222333333111111111222222222333333333222444555444333222333555222333444333333333555777444777999999999;;;@@@DDDKKKTTTaaalllrrrrrrnnnjjjcccoooyyy~~~rrrfff]]]YYY^^^aaadddjjjsssxxxyyy~~~}}}|||}}}{{{qqqhhh[[[RRRNNNLLLJJJHHHCCCAAABBBDDDBBB@@@DDDJJJRRRRRRWWWbbbuuunnnZZZRRRLLLJJJJJJHHHIIILLLSSS\\\tttgggUUUOOONNNMMMIIIJJJJJJIIIGGGDDDAAA???BBB;;;555666666444222222333222222222222333333444222222111000000000000111111111111111111111111111///000000000111111111111000000000000111111111111000000000000111111111111222111111000000111111222000000000000000000000000////////////000000000000111111111222222222222333222222222333333222222222111222444444555888;;;>>>AAAJJJTTTZZZ\\\^^^bbbgggxxxrrrppprrrvvv~~~|||tttaaa]]]ZZZ]]]```dddkkkrrrqqqsssxxx~~~~~~{{{nnnnnntttuuujjjZZZMMMFFFDDDDDDEEECCCDDDDDDEEEFFFFFFGGGGGGEEEFFFFFFFFFDDDAAA???===999777444111000111222333111111111111000000000000111000000//////000000111111000000000000000000111//////000000000111111111111222222222222111000///111000//////111222222111111111111111222222222222333444555444333333333555333444444444333444666999555888::::::999===DDDJJJVVV```mmmuuutttoooiiigggkkkzzzvvvlllddd```___```hhhooorrruuu{{{}}}{{{rrrfff^^^XXXQQQLLLHHHFFFFFFGGGEEE@@@???BBBGGGKKKPPPVVV___mmmxxxhhhVVVOOOMMMKKKIIIHHHLLLNNN___ttt___PPPLLLOOOLLLKKKKKKJJJIIIGGGEEEDDDBBB:::444555666444222333444444333222222222333333333222111111000000111111111111111111111111111111//////000111111111111111///000000000111111111111000000000000111111111111222111111000000111111222000000000000000000000000000000000000111111222222111111111222222222333333333333444444444444333333111333555777888<<<@@@CCCIIIVVVdddhhheeebbbfffllltttnnnmmmuuu}}}|||rrrkkk\\\YYY[[[ccciiilllrrryyy{{{~~~sssxxxvvvpppppp|||vvv```PPPIIIJJJMMMCCCDDDDDDEEEFFFGGGGGGGGGEEEFFFFFFFFFEEEBBB@@@>>>:::888555222111111222333111111111111000000000000111000///......///000111222111000//////000111222//////000000111111111222222222222222222111000///111///...///111222222111000000111111111222222222333444555555333333444555222333333333222333666888666888::::::999>>>FFFNNN```lllxxx}}}wwwnnnhhhfffwww~~~{{{}}}{{{wwwttthhh```^^^bbbgggiiittt|||~~~vvvkkk```YYYRRRKKKFFFEEEDDDAAAAAACCC>>>EEELLLNNNLLLRRRddduuujjj\\\XXXTTTOOOMMMMMMIIIRRRnnnhhhRRRLLLRRRNNNMMMLLLKKKJJJIIIHHHHHH@@@888222333666555333333555444444333222222222222333222111111000111111111000000000000000000000000//////000111111111111111//////000000111111111222000000000000111111111111222222111111111111222222000000000000000000000000000000111111222222222333111111222222222333333333333444444555555444444333222444666999;;;???CCCGGGPPP___ooorrrkkkeeehhhooo}}}oookkkooo}}}{{{uuummmccc\\\aaa```dddooouuuwww{{{xxxsssvvv~~~}}}wwwvvv|||}}}eeeQQQHHHFFFEEECCCAAAAAADDDFFFGGGFFFEEEFFFFFFFFFDDDBBBAAA???>>><<<888555333333333444222222222222111111000000000000000000000111111222111111111111111111111111000000000000111111111111111111222222222333333333222777888444111222444333222222333333333444444444444444333222333444555666666666666555444666999<<<;;;777888>>>>>>>>>JJJ\\\ooowww~~~{{{nnndddiiiuuu~~~rrr|||zzz~~~xxxoooddd___cccjjjppprrrzzz}}}xxxiiiWWWSSSOOOKKKIIIHHHFFFEEEDDDCCCDDDFFFFFFGGGMMMUUUeee{{{kkkbbb[[[SSSSSSMMMLLLWWWjjjrrrcccXXXNNNNNNTTTRRRHHHEEEJJJKKKFFFGGGAAA:::666555555444333444444444444444444444444333333333222222222111111111111111111111111111111000111111111111222222222222222111111111111222222111111000000000000111111111111111111000000//////000000000000000000000000000111111111111222222222111111222222222333333333666555444333333333444555444444777<<>><<<:::777555333333222222222222222111111111000000000000000000111222222111111111111111111111111000000000000111111111111111111222222222333333333222666777333111222444333222222333333333444444444444444333333333444555666555666666555555666888;;;:::777;;;AAAAAABBBOOOaaarrrwww{{{wwwlllfffnnnzzzzzz~~~tttooovvv~~~|||lllfffaaabbbiiirrrxxxzzz~~~{{{yyywwwuuuvvvxxx|||~~~{{{||||||~~~rrrddd___XXXRRRNNNJJJHHHFFFDDDBBBBBBCCCBBBAAAFFFLLLUUUjjjvvvdddUUURRRNNNMMMRRR]]]nnnlllZZZQQQPPPQQQOOOJJJJJJKKKJJJFFFGGGBBB;;;777555555444333444444444444444444444444333333333222222222222111111111111111111111111111111111111111222222222222222222111111111111222222111111000000000000111111222222222111111000000000111111111111111111111111111111111111222222222222111222222222222333333333555444333222222333444555333444888<<<<<<>>>HHHSSScccmmmtttooohhhhhhmmmrrr~~~yyyvvvvvv{{{zzztttkkkccc```bbbfffiiipppssswww|||vvvrrrvvv|||~~~dddQQQHHHAAAEEEHHHGGGDDDBBBEEEHHHEEEEEEFFFEEEDDDCCCAAA@@@>>>===;;;999777444222111222222222222111111111111111000000000000111222222222222222222222222222222000000000111111111222222111111222222222333333333111555666222111333444222333333333333444444444444444444333333444444555666444555666666555666888:::888999>>>DDDEEEHHHXXXjjjyyyxxxwwwrrrjjjiiisss~~~uuujjjjjjtttmmmfffeeefffllluuu}}}|||yyywwwuuusssooommmjjjhhhfffddddddfffhhhjjjhhhgggfffgggkkkuuuuuunnncccYYYRRRMMMJJJHHHFFFCCCCCCCCCAAA>>>@@@DDDDDDUUUkkk{{{dddYYYTTTPPPNNNOOOZZZnnn}}}kkkgggXXXQQQLLLMMMNNNLLLHHHGGGGGGCCC===999777666555444444444444444444444444444333333333333222222222222222222222222222222222222111111111111222222222333222222111111111111222222111111000000000000111111333333222222222222111111111111111111111111111111111111111111222222222333222222222222333333333333444444333222222333444555444666;;;>>>>>>BBBPPP___nnnssstttrrrsssyyy~~~~~~{{{rrrqqqwww~~~|||mmmiiiccc```aaafffmmmqqqvvvyyy~~~{{{zzzyyyzzzuuu```RRRFFFGGGGGGFFFDDDBBBBBBCCCDDDEEEEEEEEEEEECCCAAA@@@>>>>>>===<<<999666222000222222222222222222222222111111000000111111222333222222222222222222222222000000111111111222222222111111222222222333333333111444444222111444444222333333333444444444444555444444444444444555555666444555777777666777888:::999:::???DDDHHHPPPbbbuuuzzztttnnnjjjlllvvv}}}wwwooorrr{{{tttiiimmmooossszzz|||yyywwwnnnlllhhheeeccc```]]]ZZZYYYXXXVVVTTTTTTTTTVVVWWWUUUUUUTTTTTTXXX```iiipppmmmnnnqqqwwwvvvfff[[[UUUQQQPPPKKKGGGFFFFFFDDD??????AAA>>>FFFSSScccwwwjjjaaaVVVNNNKKKPPP]]]jjjjjjYYYMMMOOOPPPKKKGGGIIIGGGDDD@@@<<<888666555444555555555555555555555555444444333333333222222222222222222222222222222222111111111222222222333333222222111111111111222222222111111000000111111222333333333333333333333333222222222222222222222222111111111222222222333333222222222333333333444444333333222222222444555666999999<<>>>>>>>>===;;;777333111222222222222222222222333111111111111111222222333222222222222222222222222111111111111222222222222111111222222222333333333111333333111222666666333333333444444444555555555444444555555555666666555444555777777777888;;;===<<<<<>>>>>>>>>>><<<999555333222222222222333333333333222111111111111222333333333333333333333333333333111111111222222222222333111111222222222333333333111333333111444888777444333444444444555555555555444444555666666666666555555666666777888;;;???BBB>>>>>>AAAHHHTTTeeewwwxxxrrrsssvvvuuusssssszzzqqqmmmqqqxxxyyy||||||yyysssllleee___ZZZXXXQQQNNNLLLJJJHHHGGGDDDBBBAAAAAAAAAAAA@@@@@@??????>>>@@@AAABBBBBBCCCEEEFFFJJJJJJKKKMMMRRRYYY___cccpppzzzrrrfff___YYYSSSNNNMMMJJJEEEBBBCCCBBB@@@???CCCMMMccc{{{eeeWWWQQQNNNNNNPPPeeewww^^^QQQMMMKKKKKKLLLHHHGGGFFFBBB<<<888666555555555555555555555555555444444444444333333333333333333333333333333333333222222222222333333333333222222111111111111222222222222111111111111222222222222333333333333444444333333333333333333333333222222222222333333333333333333333333444444444444444333333333555777888:::<<<999>>>OOOcccnnnrrrttt|||yyyyyy~~~uuuooommmnnnqqqvvv{{{|||{{{vvvsssxxxvvviiiXXXLLLGGGFFFEEEDDDCCCDDDEEEEEEEEEDDDBBBBBB>>>>>>>>>===<<<:::888777222222222333333333444444222222111111222222333444333333333333333333333333111111111222222222333333111111222222222333333333222444333222555:::999555444444444444555555555555333444555666777666666555666666666666888===CCCHHH???@@@EEEOOO```rrr~~~zzzsssqqqyyy{{{rrrkkkxxx~~~uuu~~~xxxuuutttxxx~~~xxxmmmjjjeee___YYYSSSPPPNNNHHHFFFDDDDDDCCCBBB@@@>>>>>>??????@@@??????>>>===<<<>>>@@@@@@??????@@@BBBDDDDDDDDDEEEHHHMMMQQQTTT\\\fffsss}}}xxxmmmfff]]]VVVRRRNNNHHHEEEEEEAAAAAABBBCCCDDDNNNhhhrrr```TTTMMMLLLNNNWWWrrrhhhSSSKKKMMMMMMJJJHHHHHHHHHDDD===888666666555555555555555555555555555444444444444333333333333333333333333333333333222222222333333333444444222222111111111111222222333222222111111222222333111222222222333333333333444444444444444444444444222222222333333333444444333333333444444444444555444444444555666888:::<<<<<<===HHH[[[mmmtttuuuuuu}}}||||||vvvsssssssssvvvxxx{{{}}}sssjjjccc{{{{{{ooo[[[MMMHHHGGGHHHCCCDDDDDDEEEEEEDDDCCCBBB>>>>>>======<<<:::999999222222222333333444444444222222111111222222333444333333333333333333333333111111222222222333333333111111222222222333333333333444333222666;;;:::666444444444555555555666666333444666777777777666555666666666666888>>>EEEKKK???AAAHHHVVViiizzzsssnnnppp|||rrrgggyyy}}}zzzhhhcccxxx}}}tttvvvzzz|||}}}uuuqqqlllfffZZZXXXTTTOOOJJJFFFCCCAAA???===<<<<<<<<<<<<:::999888999:::;;;;;;:::999888888999999999888999;;;===;;;;;;;;;<<<>>>BBBEEEGGGLLLUUU___eeemmmqqqggg]]]XXXSSSLLLHHHHHH???BBBFFFEEE>>>???QQQeee}}}hhhWWWLLLLLLPPPIII```qqqmmmTTTKKKOOONNNHHHHHHIIIIIIEEE>>>888666666666666666666666666666666555555444444444333333333333333333333333333333333222222333333333444444444222222111111111111222222333222222111111222222333111111111222222333333333444444444444444444444444222222333333333444444444333333333444444444555555555555555555777999<<<===>>>CCCRRRffftttwwwwwwwwwwww}}}xxxqqqqqqtttuuuuuu~~~~~~yyynnnbbbXXXOOOIIIyyy[[[EEEBBBIII@@@FFFGGGCCCBBBEEEFFFBBBBBBAAA???>>>>>>>>><<<:::777666555444333222222222222222111111111111111222555555555444444333333333000000111222333333444444333444444555555444444333555444333444555555444222444555555666666666666666:::888555444555666777777;;;777555777888888<<>><<<<<>>???CCCGGGMMMSSS[[[mmmvvvfffaaa\\\PPPHHHIIIJJJEEEBBBBBBAAAAAAFFFMMMaaa{{{cccUUUTTTQQQIIINNNSSSXXXfff___IIIOOOTTTGGGKKKJJJHHHFFFDDD@@@;;;777777777666666666666777777777777666555444333333333666555444444333333444444555555555555555555555555333333333333333333333333333333333333333333333333444333333222222333333444555444333333333333444555333333333333333333333333222333333444555555555555999333111333666888===BBBFFFSSSdddrrr{{{|||sssiiigggzzz~~~{{{}}}vvvooonnnsssyyy||||||~~~~~~uuulll___TTTMMMIIIFFFDDDjjjPPPFFFGGGEEEHHHGGGBBBAAAEEEFFFDDDCCCAAA@@@?????????===;;;888777666444333333333333333333222222222222333333555555555444444333333333222222222333444555555555333444444555555444444333555444333444555666444222444555666666777777666666999777555555666777777777:::777666999:::;;;???DDDFFFJJJXXXooo~~~uuuvvvzzzzzzyyyzzz~~~wwwssssssuuuxxxrrrppp}}}~~~~~~~~~}}}yyyqqqmmmeee\\\TTTMMMJJJHHHEEEDDDAAA???===<<<;;;;;;<<<999888<<<===;;;999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::<<<======<<<<<<===>>><<>>===<<<<<<<<<<<<<<<;;;888999===???<<<999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::;;;===<<<;;;;;;<<<===<<<===AAADDDFFFNNNaaasssppp^^^VVVWWWLLLHHHEEEFFFDDD@@@@@@CCCAAAPPPjjjeee[[[ZZZXXXVVVUUUPPPPPP^^^zzzoooTTTOOOOOOLLLKKKJJJJJJHHHDDD???;;;:::999888777777777777777999999888777666666666666555444444333333333333333555555555555555555555555444444444444444444444444444444444444444444444444555444444444444444444555555555444444444444555555444444444444444444444444666666666666555444333222666666999<<<;;;:::AAAIIIcccqqq|||xxxllldddaaa```eeeqqq|||~~~~~~ssskkkpppqqqssswww{{{zzzqqqggg^^^XXXPPPLLLHHHGGGJJJNNNQQQRRRwwwvvv|||dddUUUPPPIIIGGGEEECCCDDDFFFFFFEEEEEEDDDBBBBBBCCCBBBAAA???;;;:::888777555555444444444444333333444444555555555555555555555444444444444444444555555666666666444444555555555555444444555444444555777777666444555555666777777777777777666666777999;;;;;;888666999999;;;>>>>>>===BBBIIIMMMVVVnnnuuutttxxxsssttt|||~~~|||zzztttwwwjjjXXX]]]nnn~~~{{{{{{{{{rrrhhh```\\\QQQOOOKKKGGGCCC@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===BBBCCC@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::<<<===<<<;;;:::;;;======>>>@@@BBBBBBFFFRRR___mmmvvvjjj]]]ZZZRRRMMMJJJKKKIIIDDDAAABBBCCCHHHXXXqqqwwwkkkeeeaaaTTTQQQMMMMMMUUUhhh}}}eee[[[RRRLLLKKKKKKKKKIIIFFFAAA===;;;;;;:::888888777777777999888777666666666666666555444444333333333333333555555555555555555555555444444444444444444444444444444444444555555555555666555555444444555555666666555555555555555555666444444444444444444444444555555666666666555555444444666;;;===;;;===IIIVVVnnnwww{{{uuunnnmmmrrruuu{{{}}}}}}{{{~~~yyypppkkkppptttzzzuuurrrmmmfff___YYYUUUSSSQQQQQQPPPRRRVVVZZZ___aaazzzuuu{{{rrr___VVVIIIFFFEEEFFFGGGGGGFFFEEEFFFDDDCCCCCCDDDDDDBBBAAA<<<;;;:::888777666555555333333333333333444555555555555555555555555555555444444444444555555555555444555555666666555555444555555444666888888777555555666666777777777777777555555777:::<<<<<<:::777::::::<<>>>>>>>>@@@>>>???DDDEEEAAA>>>>>>========================<<<<<<;;;;;;;;;:::::::::;;;<<<======;;;:::;;;===:::999;;;>>>>>>>>>EEEMMMVVV```ooo}}}pppfffZZZSSSOOONNNLLLFFFCCCCCCCCCAAAGGGYYYqqqzzzbbb[[[TTTRRRRRRWWWgggxxxrrr[[[NNNMMMLLLKKKJJJGGGCCC???======;;;:::888888777777777777666666555555666666666555444444333333444444666666666666666666666666555555555555555555555555444444444555555666666666777666666555555666666777666666666666666666666666555555555555555555555555333444555666777777888777444666999;;;;;;BBBTTTeeeuuuvvvuuuuuu~~~zzzvvvtttssswww{{{zzztttpppllliii```\\\WWWTTTSSSUUUYYY[[[```aaadddggglllpppuuuxxxzzz{{{{{{mmm```QQQKKKGGGHHHJJJHHHFFFFFFFFFDDDCCCCCCDDDDDDCCCBBB>>>===;;;:::888777666666333333333333333444555666555555555555555666666666555555555555555555555555555555666666666666555555555555555666888999888666555666777777888888777777555666777:::======;;;999;;;;;;===???======EEENNN]]]rrr}}}~~~ssswww}}}yyyuuu|||}}}qqq```QQQPPPZZZooo|||yyyyyy~~~~~~~~~vvvqqqfffaaaXXXOOOHHHCCCBBBBBBAAA@@@???>>>>>>============>>>>>>>>>>>>===<<<;;;???======BBBCCC@@@======>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<>>>>>>>>><<<;;;<<<===;;;999:::===>>>===@@@FFFEEENNN\\\jjjxxxxxxfff]]]TTTQQQMMMGGGCCCCCCDDD>>>???KKK[[[rrrvvvfffYYYVVVRRRNNNUUUaaagggSSSQQQNNNKKKJJJHHHEEECCC???>>>===;;;999888888777777666666555555666666666777666666555555555555555666666666666666666666666666666666666666666666666444444555555666777777777888777777666666777777888666666777777777777666666666666666666666666666666222333555777888999999999777888:::===@@@JJJ^^^rrryyysssppp{{{~~~xxxuuuvvvyyy{{{xxxmmmccc\\\XXXVVVUUUQQQOOOMMMNNNTTT^^^hhhnnntttwww}}}zzz~~~|||qqq___TTTKKKJJJJJJGGGGGGIIIEEEDDDCCCCCCDDDDDDCCCBBB???>>>===;;;999777777666444444444444555666777888444555555555666666666777666666666666666666666666555555666666666666555555666555555777999:::999777666666777888888888888777666666777999<<<>>>===;;;:::;;;===???>>>@@@JJJVVVkkkxxx~~~tttyyyzzznnn]]]OOORRR\\\qqq}}}yyytttrrruuuzzzxxxooofff```WWWSSSMMMGGGCCCAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@;;;<<<===>>>>>>===<<<<<>><<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<>>>???@@@???===<<<===>>>???<<<<<>><<<:::888888777888777777666666777777888888888777666666666666666666666666666666666666666666666666666666666666666444555555666777777888888888888888777777888888888666777888888888888777666666666666666666666666666444555666777888999999999<<<;;;>>>BBBGGGRRRfffwwwxxxqqqppp{{{vvvuuuxxx~~~{{{jjjddd[[[UUUQQQOOOOOONNNRRRSSSVVV\\\gggttt|||jjj\\\NNNJJJIIIGGGHHHKKKEEEDDDCCCCCCDDDDDDCCCBBB@@@???===;;;999888777777555555555555666777999999444555555555666666777777888888888777777777777777555555666666666666555555666555555777999:::999888666666777888888888888888666666777999<<<>>>>>>===::::::===??????CCCOOO]]]sss~~~}}}tttuuuyyyooo___RRRVVV___sss|||}}}|||tttkkkaaaWWWQQQMMMKKKHHHEEEBBBAAA@@@@@@???????????????>>>>>>>>>:::;;;===???@@@@@@??????AAA===<<>>===???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============???@@@@@@???>>>======>>>@@@<<<;;;>>>???======???@@@FFFOOOVVV^^^kkk}}}yyyhhh]]]UUUNNNIIIHHHEEEBBBCCCEEEDDDNNNnnnddd[[[WWWNNNOOOXXXlll___ZZZSSSNNNLLLKKKKKKJJJAAA@@@>>><<<:::999888777999888888888888888999999999888888777777777777777777777777777777777777777777777777777777777777777444555555666777888888999999999888888888888999999666777888999999888777666777777777777777777777777666777777888888888777777??????AAAGGGNNNXXXiiiyyyuuuoooqqqvvvuuu|||yyyyyy|||zzzmmmeee\\\XXXTTTQQQPPPQQQQQQQQQ\\\___eeeooo|||zzzsssnnniiiddd```______^^^___```^^^___``````aaacccfffiiieeeiiijjjgggkkkuuu||||||}}}rrr]]]NNNJJJJJJIIIGGGFFFEEEDDDEEEFFFFFFDDDBBBAAA???===;;;;;;999777555666666666666666666666666555555555555555555555555777888888777444333333444666555444555777777777666555666666666666666555555777777666666666666777777999999888888:::<<>>CCCAAABBBUUUnnn}}}|||yyy}}}qqqddd^^^dddqqqttteeeZZZTTTQQQMMMIIIDDDDDDBBBAAA@@@@@@??????@@@@@@@@@@@@????????????????????????????????????@@@???>>>======<<<======>>>======>>>@@@@@@???===?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????AAA@@@???>>>>>>???@@@@@@@@@CCCEEEHHHNNNZZZkkkwwwzzzlllaaaUUUMMMKKKIIIGGGFFFEEEEEEJJJXXXgggnnn\\\RRRRRRVVV```uuu[[[YYYiiicccPPPHHHFFFEEEAAA===999999999888888888888888888888888888888::::::999999888777666666555555555555555555555555666666666666666666666666111444777777666666999;;;999999999888888777777777888888777777777777888888444444555666666666666666777888888777666777999<<<===AAADDDIIIYYYnnnyyywwwtttmmmhhhxxxoooqqq{{{zzzzzz|||{{{rrriii```ZZZTTTUUUVVVXXXZZZ___cccfffjjjyyydddcccaaa]]]YYYTTTOOOMMMPPPMMMKKKKKKKKKLLLMMMNNNLLLMMMMMMMMMMMMNNNPPPRRROOOQQQOOOMMMRRRZZZ\\\YYY^^^dddjjjllljjjjjjooottt|||}}}~~~jjjXXXNNNIIIGGGGGGHHHGGGFFFFFFGGGFFFDDDBBBCCCAAA???===<<<;;;999777888888888888888888888888777777777777777777777777666777888777555444444555777555444555777777666555666666777777777777666666888888777777777777888888999999888999:::<<>>?????????AAA???>>>???@@@@@@???>>>?????????????????????????????????@@@@@@@@@AAAAAAAAA@@@??????>>>???@@@AAA@@@AAABBBBBBDDDLLLXXXbbbssszzzzzznnn```SSSMMMKKKHHHFFFDDDBBBDDDNNNZZZxxxoooZZZTTTXXX\\\wwwYYYJJJEEEFFFCCC>>>;;;::::::999888999999999999999999999999:::999999888777777666666888888888888888888888888666666666666666666666666333666888888777777999;;;;;;;;;;;;:::::::::999999999888888777777888888999777777888999999999999888888888999888777888:::<<<;;;@@@GGGTTThhh{{{zzzrrrnnniii{{{{{{tttwwwzzzrrrmmmjjjgggdddfffgggiiilllqqqwww{{{}}}QQQQQQPPPOOOMMMLLLKKKKKKGGGGGGGGGGGGHHHJJJKKKLLLKKKKKKJJJJJJJJJKKKLLLLLLRRRRRRPPPPPPUUUZZZXXXSSSPPPUUUYYYZZZWWWVVVZZZ^^^```aaabbbfffkkkqqqwwwzzz{{{fffTTTJJJGGGIIIJJJHHHGGGGGGGGGGGGEEECCCEEECCCAAA??????===;;;999888888888888888888888888777777777777777777777777555666777777555555666777888666555666777777666555777777888888888888888777999999888888888888999999999999999999;;;===???@@@AAA@@@BBBDDDFFFRRRnnnzzz~~~xxxxxx|||~~~vvvpppjjjccc^^^TTTOOOIIIFFFFFFFFFCCCAAAAAA@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBBEEECCC@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAA@@@@@@???@@@@@@AAAAAACCCDDDDDDCCCBBBFFFMMMSSS[[[bbbpppooo^^^RRRNNNKKKHHHFFFBBB@@@EEEMMM\\\ppphhhZZZZZZXXX___tttxxxRRRKKKPPPJJJHHHEEE@@@===<<<<<<;;;:::::::::::::::::::::::::::999999888888777777666666999999999999999999999999666666666666666666666666666777999999888888999:::;;;;;;;;;::::::::::::999:::999999888888999999:::888888999::::::::::::999888888999888888999;;;>>><<>><<<;;;::::::::::::::::::::::::::::::999999888888888888777777777777777777777777888888888888888888888888888999999999999999999:::888888888888888888888888;;;::::::999999::::::;;;777777888999999999999888888999999999999:::===@@@???DDDTTTmmmzzznnnsss{{{{{{~~~~~~MMMMMMMMMMMMNNNOOOPPPQQQUUUYYYYYYSSSQQQTTTVVVUUUVVVUUUVVVYYY]]]______^^^]]]eeennnpppjjjcccbbbdddbbbdddfffgggffffffiiilllooorrrvvv{{{~~~lllVVVKKKGGGGGGFFFEEEEEEGGGIIIIIIIIIHHHFFFCCCBBBAAA@@@===;;;777777777777777777777777666666666666666666666666444666777777666666888999999888777777888999888666888888999:::::::::::::::;;;;;;::::::::::::;;;;;;999999:::;;;<<<>>>???@@@@@@CCCDDDEEEOOOggg}}}rrrsssxxx{{{ppplllfffbbb___ZZZSSSMMMNNNKKKGGGDDDCCCCCCCCCCCCAAA@@@@@@AAAAAABBBCCCDDDAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBBBBCCCDDDJJJGGGDDDBBBCCCCCCDDDCCCAAABBBBBBBBBCCCCCCCCCDDDBBBBBBCCCCCCCCCDDDDDDDDDBBBCCCCCCDDDDDDDDDEEEEEEBBBBBBCCCCCCCCCCCCEEEFFFFFFGGGMMMVVV___jjjzzzuuuhhhYYYSSSOOOMMMKKKFFFEEEGGGLLLTTThhhxxxeeeVVVWWW[[[ggg~~~|||lllYYYOOONNNJJJLLLIIIEEECCCAAA@@@===<<<:::::::::::::::::::::::::::::::::::::::999999999777777777777777777777777999999999999999999999999999999999999:::::::::999888888888888888888888888;;;;;;::::::::::::;;;;;;777777888999999999999999888999:::::::::<<>>???@@@???DDDFFFIIIYYYuuu~~~yyywww|||yyyttthhhddd^^^ZZZWWWSSSMMMHHHFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFCCCCCCDDDDDDEEEFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDIIIGGGDDDCCCDDDEEEEEEDDDBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCHHHFFFGGGKKKNNNSSS^^^jjjuuuwwwddd[[[RRRPPPMMMIIIFFFFFFFFFHHHVVVtttwww]]]]]][[[\\\kkkuuu\\\HHHJJJSSSMMMJJJGGGDDDCCCAAA>>><<<::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999999888777888:::;;;:::999999::::::::::::;;;;;;;;;;;;::::::999999::::::;;;999999:::;;;;;;;;;;;;:::888999:::;;;;;;===AAADDDIIISSSkkkppprrrvvvyyy}}}eeeRRROOOMMMJJJIIIJJJKKKKKKKKKKKKIIIGGGFFFEEECCCAAA???999999999999999999999999888888888888888888888888666777888888777666777999777777666888:::;;;;;;:::777777999::::::;;;;;;;;;;;;::::::::::::::::::;;;999999;;;<<<>>>?????????>>>DDDHHHOOOfff~~~~~~zzzvvvssseee___WWWQQQOOOOOOMMMJJJHHHKKKNNNPPPOOOLLLIIIGGGGGGFFFFFFFFFFFFFFFGGGHHHGGGGGGHHHHHHIIIJJJJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEDDDDDDDDDDDDEEEGGGEEEDDDEEEFFFFFFEEEDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIEEEFFFHHHIIIJJJJJJJJJIIIKKKKKKJJJJJJJJJJJJIIIHHHKKKJJJKKKLLLKKKKKKPPPXXXTTT___ooouuuhhh[[[UUUQQQKKKGGGFFFBBBCCCLLLcccmmm```XXX[[[cccvvv{{{___OOOHHHMMMKKKHHHEEECCCAAA>>>;;;999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888666555777:::<<<;;;999999999:::::::::;;;;;;;;;::::::999999999999::::::888999999:::::::::::::::888999;;;;;;<<<>>>BBBEEERRR```yyy{{{}}}vvv___TTTQQQNNNKKKKKKLLLKKKJJJMMMKKKIIIGGGGGGEEECCCAAA777777777777777777777777666666666666666666666666777888999888777666777888777666666888;;;<<<<<<<<<666777888999::::::;;;:::;;;::::::999999::::::;;;888999;;;===>>>?????????===EEEJJJTTTooo{{{wwwuuusssddd\\\RRRLLLLLLOOOQQQRRRQQQVVV]]]```^^^WWWPPPLLLIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNHHHHHHGGGFFFEEEEEEEEEFFFEEEDDDDDDEEEGGGGGGFFFDDDCCCDDDDDDEEEFFFGGGGGGGGGJJJJJJJJJKKKKKKKKKKKKLLLFFFHHHIIIKKKLLLLLLKKKKKKIIIHHHHHHIIIKKKLLLLLLKKKMMMNNNQQQTTTRRROOOQQQVVVQQQVVV]]]jjjtttcccZZZTTTNNNHHHGGGCCCDDDKKK\\\xxx{{{aaaTTT]]]cccjjjsssZZZQQQNNNMMMKKKHHHEEEDDDAAA>>>;;;888888888888888888888888666666666666666777777777555555555555555555555555666666666666666666666666777555444666:::<<<;;;999777777777888888999999999:::999999888888999999:::666666777888888888888777888999;;;<<<===???CCCFFFZZZjjjxxxggggggvvv