BM6P6(@ ))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******'''(((***,,,,,,***((('''************************,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************)))************+++++++++************************)))************+++++++++)))************++++++++++++*********))))))((((((************************************************************************************************))))))************))))))******************************************************))))))))))))******)))************+++++++++***************************************************************************)))((((((((()))+++,,,+++++++++***************++++++++++++++++++++++++++++++************++++++************************++++++******************++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))************))))))))))))))))))))))))+++++++++*********))))))***++++++***((('''((()))************************************************************************+++++++++++++++***)))(((******+++++++++,,,,,,,,,+++,,,---+++)))(((((()))++++++************++++++************************++++++++++++++++++++++++))))))***++++++++++++******++++++,,,,,,++++++***************************+++***)))(((((()))***+++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++---,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---------------------------,,,,,,,,,,,,---......))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))((()))***++++++***)))(((************************,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************)))************+++++++++************************)))************+++++++++)))************++++++++++++*********))))))))))))************************************************************************************************))))))************))))))******************************************************))))))))))))******)))************+++++++++************************************************************************+++***)))))))))***,,,,,,******************++++++++++++++++++++++++++++++++++++************++++++************************************************++++++++++++++++++++++++************************************************************************************************++++++***))))))***++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))************+++++++++++++++++++++++++++++++++*********)))))))))***+++***)))((()))***************************************************************************+++++++++++++++***))))))******+++++++++,,,,,,,,,+++,,,---+++)))((()))***++++++************++++++************************++++++++++++++++++++++++))))))***++++++++++++******++++++,,,,,,++++++***************************++++++************++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++---,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++---------------------------,,,,,,,,,,,,---......))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))************************,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************)))************+++++++++************************)))************+++++++++)))************+++++++++***************)))))))))************************************************************************************************))))))************))))))******************************************************))))))))))))******)))************+++++++++************************************************************************++++++******++++++,,,---)))))))))***+++++++++,,,++++++++++++++++++++++++++++++************++++++************************************************++++++++++++++++++++++++******************************************************************************************************)))(((((()))******++++++++++++++++++++++++,,,,,,,,,++++++++++++***)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************(((***+++***))))))***+++************************++++++++++++++++++++++++***************************++++++++++++***))))))******+++++++++,,,,,,,,,+++,,,---,,,***))))))***++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++******++++++,,,,,,++++++***************************++++++,,,,,,,,,,,,,,,+++++++++************++++++******+++++++++,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,---......((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******************************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************))))))*********+++++++++************************))))))*********+++++++++))))))*********+++++++++************************************************************************************************************************)))******++++++******)))******************************************************))))))))))))******))))))*********+++++++++************************************************************************************++++++,,,,,,(((((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***************************************+++++++++++++++++++++++++++++++++*********************************************************************************************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((()))+++*********+++,,,************************++++++++++++++++++++++++******************************+++++++++******)))******+++++++++,,,,,,,,,+++,,,---,,,***)))***+++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++******++++++,,,,,,++++++***************************)))***,,,---------++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,------++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,***+++++++++++++++,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************))))))*********+++++++++************************))))))*********+++++++++))))))*********+++++++++***************+++++++++******************************************************************************************************++++++++++++************************************************************))))))))))))******))))))*********+++++++++************************************************************************((())))))***************(((((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************************(((***++++++******+++---************************++++++++++++++++++++++++************************)))******+++++++++************+++++++++,,,,,,,,,+++,,,---,,,******+++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++******++++++,,,,,,++++++***************************((()))+++,,,,,,,,,+++***+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,------------++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))************************+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************)))************+++++++++************************)))************+++++++++)))************+++++++++*********+++++++++++++++******************************************************************************************************++++++++++++************************************************************))))))))))))******)))************+++++++++************************************************************************(((((()))************))))))))))))***+++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************)))))))))***++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++***************+++++++++)))+++,,,+++******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***++++++++++++*********+++++++++,,,,,,,,,+++,,,---,,,+++***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++******++++++,,,,,,++++++***************************((()))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,---------------++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---*********++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************)))))))))))))))))))))))))))******************)))((()))***++++++***)))(((************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************)))************+++++++++************************)))************+++++++++)))************+++++++++*********++++++,,,,,,,,,***************************************************************************************************++++++,,,,,,++++++*********************************************************))))))))))))******)))************+++++++++************************************************************************((()))***+++++++++************************++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************((())))))***++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++,,,---,,,***)))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++++++++++++++******+++++++++,,,,,,,,,+++,,,------++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++******++++++,,,,,,++++++************************************++++++,,,......++++++,,,------,,,++++++******+++++++++,,,,,,,,,+++,,,---.........---,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------)))******+++,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,---......))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************))))))))))))))))))))))))******++++++++++++******''')))***,,,,,,***)))'''************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************)))************+++++++++************************)))************+++++++++)))************+++++++++*********++++++,,,,,,,,,***************************************************************************************************++++++,,,,,,++++++*********************************************************))))))))))))******)))************+++++++++************************************************************************)))***+++,,,---,,,+++++++++++++++***************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************((())))))***++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************((()))***++++++***)))(((++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------))))))******+++++++++++++++------,,,***)))***+++************************,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++++++++++++++******+++++++++,,,,,,,,,+++,,,------++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***+++++++++,,,,,,+++++++++************************,,,,,,++++++,,,---///000++++++------------++++++******+++++++++,,,,,,,,,+++,,,---.........---,,,+++++++++++++++++++++++++++*********+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......))))))))))))******************))))))))))))************))))))((((((''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))******************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************))))))))))))************))))))))))))))))))))))))******++++++++++++******************************)))************+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++******++++++++++++************))))))******+++,,,,,,,,,,,,,,,,,,+++***)))************************++++++************++++++************************************************************************)))))))))***+++++++++,,,,,,+++***))))))***+++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))((((((''''''************+++,,,------************************---,,,***)))))))))******,,,,,,---------.........,,,,,,++++++******))))))+++++++++,,,,,,---------***+++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))------------,,,+++)))))))))******++++++,,,,,,,,,)))******++++++******))),,,***)))***------+++(((---,,,,,,+++++++++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++++++++******+++,,,------++++++,,,---***++++++,,,,,,++++++***)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,333///***(((***,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******************))))))))))))*********)))))))))((((((((('''))))))))))))))))))))))))''''''((())))))(((''''''))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))******************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************))))))))))))******************************************++++++++++++******************************)))************+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++******++++++++++++************))))))******+++,,,,,,,,,,,,,,,,,,+++***)))************************++++++************++++++***************************************************************************************+++++++++++++++***))))))***++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++*********))))))))),,,,,,++++++***+++++++++************************---,,,***)))))))))***+++++++++++++++,,,,,,,,,,,,///.........------,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,******+++,,,------------------,,,,,,,,,+++++++++*********++++++*********---+++***+++,,,---***(((,,,,,,+++++++++++++++,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++******+++,,,------++++++,,,---***++++++,,,,,,++++++***************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,111...+++***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******************))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))******************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))******)))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************)))))))))*********++++++******************************++++++++++++******************************)))************+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++******++++++++++++************))))))******+++,,,++++++,,,,,,,,,+++******************************++++++************++++++************************************************************************+++++++++***************++++++***))))))***++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********...---,,,+++************++++++++++++++++++++++++,,,,,,+++************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---......***++++++,,,------......---------------,,,,,,,,,+++++++++,,,,,,+++++++++...---,,,---...---+++)))------,,,,,,,,,---......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++******+++,,,------++++++,,,---***++++++,,,,,,++++++***************+++++++++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,///---++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))******************))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))((((((((())))))((((((((((((((((((((((((((((((((())))))************))))))((()))))))))************((()))))))))******************))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))***++++++++++++***)))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************))))))*********+++++++++******************************++++++++++++******************************))))))*********++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++******++++++++++++************))))))******+++,,,++++++,,,,,,,,,++++++***************************++++++************++++++************************************************************************,,,+++++++++***)))))))))+++******************+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******---,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,+++******++++++++++++++++++......------------,,,,,,,,,+++)))(((((()))+++,,,---------,,,,,,,,,,,,,,,...------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,------......///------------------------............///...---,,,...............//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,------++++++,,,---***++++++,,,,,,++++++************+++++++++,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))******************))))))))))))******(((((((((((())))))))))))************************)))))))))(((((()))))))))(((((((((((((((((((((((())))))************))))))((()))))))))************((()))))))))******************))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))***+++---......---+++***+++******))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************************++++++++++++******************************++++++++++++******************************))))))*********++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++******++++++++++++************))))))******+++,,,***++++++,,,,,,,,,++++++************************++++++************++++++************************************************************************,,,+++++++++***)))))))))*********++++++***************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++*********++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------..................------------000000///...///000111222111111111111111000000000222222111000////////////000///...---------...///000000000////////////...///...------------...///,,,---.........---------...------,,,------......+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,+++++++++,,,------++++++,,,---***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******************))))))))))))******(((((((((((())))))))))))***************************))))))(((((())))))***))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))******************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***+++---......---+++***))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,*********************************++++++++++++,,,++++++++++++++++++++++++******++++++++++++******************************)))************+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++******++++++++++++************))))))******+++,,,******+++,,,,,,,,,++++++************************++++++************++++++************************************************************************+++++++++***************)))***++++++++++++***)))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***************************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,*********++++++,,,,,,,,,******+++,,,------......000111111111222222222222444444555666777888888999;;;<<<<<<<<<============>>>======;;;999777555444000000000000111333555777999999888666444333222111222222000000000000222222///000111111///------...------,,,+++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,+++++++++,,,------++++++,,,---***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,(((+++---...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******************))))))))))))******'''((((((((()))))))))*********************************)))(((((()))******))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))******************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((***,,,------,,,***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,*********************************+++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******************************)))************+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++******++++++++++++************))))))******+++,,,)))***+++,,,,,,,,,,,,+++************************++++++************++++++***************************************************************************************+++++++++)))***++++++++++++***)))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++,,,------...///000000...//////111222333444444999::::::;;;<<<===>>>>>><<<>>>@@@CCCEEEEEEEEEEEEJJJKKKKKKLLLMMMNNNOOOOOOMMMMMMMMMKKKHHHCCC???<<<555555444555666999;;;===@@@??????>>>>>>=========<<<;;;:::999999:::;;;<<<;;;======:::555222111111222111000///...------------...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,------++++++,,,---***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,------------...++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,(((***------,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))******************))))))))))))******'''((((((((())))))******************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))******************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((***,,,,,,***((('''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************)))************+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++******++++++++++++***************)))***++++++,,,)))***+++,,,,,,,,,,,,,,,************************++++++************++++++************************************************************************))))))******+++++++++,,,)))***+++,,,,,,+++***)))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))***++++++,,,***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,///000111222333444555666999:::;;;<<<===>>>???@@@CCCCCCDDDEEEGGGHHHIIIJJJJJJLLLPPPTTTVVVVVVUUUUUUUUUVVVWWWXXXYYY[[[\\\\\\YYYYYYYYYWWWSSSMMMGGGCCC===<<<:::999999;;;<<<>>>@@@AAABBBDDDFFFHHHIIIJJJFFFEEECCCBBBBBBCCCEEEFFFHHHIIIHHHDDD===888666666888777666444333222111111///000111222222111000///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,++++++,,,------++++++,,,---+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,(((***------++++++...000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++******))))))))))))******))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))*********)))))))))))))))******************************************************))))))******+++,,,+++++++++*********))))))++++++++++++++++++++++++,,,,,,+++***))))))******++++++++++++++++++++++++************************************************)))))))))******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++************)))************************)))************+++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,((()))***+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---......,,,***)))***+++++++++---,,,,,,++++++,,,,,,------...///000000111111111555999===@@@@@@AAAEEEHHHFFFHHHKKKMMMNNNMMMLLLKKKPPPOOONNNLLLKKKLLLPPPRRRVVVYYY]]]aaaaaa^^^[[[XXX^^^___aaacccccc```[[[VVVYYYXXXXXXWWWUUUNNNDDD===FFFIIILLLKKKHHHFFFFFFGGGHHHFFFAAA>>>DDDOOOTTTSSSUUUSSSPPPMMMLLLMMMNNNPPP\\\ZZZUUUPPPIIIDDD???===DDDAAA===:::::::::999888666555555444222000...---,,,,,,,,,...000000///---555333///,,,++++++---..................------------------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,+++***+++---...---,,,------++++++++++++------++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++******))))))))))))******))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))***)))))))))))))))))))))******************************************************))))))******+++,,,+++++++++*********))))))++++++++++++++++++++++++,,,,,,+++***************++++++++++++++++++++++++*********************************************************+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++************************************)))************+++++++++******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++***************************+++,,,,,,------,,,,,,,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...------,,,,,,---------,,,******+++,,,---------------...///000111111444444555777:::===@@@BBBDDDFFFJJJLLLNNNPPPRRRTTTSSSTTTTTTUUUUUUTTTTTTSSSRRRQQQNNNIIIEEECCCDDDFFFVVVXXXZZZ\\\^^^____________^^^]]]\\\[[[XXXTTTQQQCCCDDDFFFJJJOOOQQQPPPNNNQQQQQQPPPLLLHHHEEEFFFHHHQQQUUUVVVSSSSSSUUUVVVTTTQQQOOOMMMLLLNNNRRRWWWZZZ]]]\\\YYYVVVRRROOOMMMKKKCCCAAA@@@@@@BBBDDDEEEDDDAAA???<<<999888888999;;;555333111000000000...---111000///...............------,,,,,,,,,,,,,,,,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,+++***+++---...---,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))************))))))))))))******))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))************************************************************))))))******+++,,,+++++++++***************++++++++++++++++++++++++,,,++++++************+++++++++++++++++++++++++++************************************************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++++++++************************************)))************+++++++++******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++***************************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++---,,,,,,+++,,,,,,------...///111333555888999:::HHHGGGFFFFFFGGGJJJMMMOOOTTTTTTUUUWWWZZZ\\\\\\[[[]]][[[ZZZXXXWWWWWWXXXXXXXXXVVVQQQJJJDDD???>>>???LLLLLLKKKLLLMMMPPPSSSUUUVVVTTTQQQPPPPPPNNNLLLJJJ===<<<;;;>>>BBBGGGJJJKKKNNNMMMIIIDDD@@@>>>???AAAJJJUUU^^^```______]]][[[WWWTTTOOOLLLKKKMMMPPPRRR\\\[[[[[[ZZZYYYYYYXXXXXXSSSQQQOOOMMMLLLJJJHHHFFFGGGDDD???;;;;;;???EEEIIIHHHDDD@@@<<<999666333111---...000000000000...---...---,,,++++++++++++,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,+++***+++---...---,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************))))))))))))))))))*********))))))))))))******))))))))))))))))))))))))******)))))))))))))))***((()))))))))************))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))***************************************************************))))))******+++,,,************************************************,,,++++++******+++++++++++++++++++++++++++++++++************************************************---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++++++++*********************************))))))*********+++++++++******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***+++---...,,,---......---...///000444666999===BBBEEEHHHJJJUUUUUUUUUUUUVVVWWWYYYYYY^^^\\\ZZZZZZ\\\\\\YYYUUUTTTSSSPPPNNNNNNOOOQQQRRRRRRQQQMMMHHHBBB>>>>>>>>>>>>===;;;::::::<<>>CCCIIIMMMVVVSSSOOOLLLHHHCCC>>>:::111222222222111000///...//////...---,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***,,,+++***+++---...---,,,++++++------------+++++++++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))******)))))))))******))))))))))))******))))))))))))))))))))))))***)))))))))))))))******((()))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((())))))******************************************************************))))))******+++,,,************************************************,,,+++++++++++++++,,,,,,++++++++++++++++++++++++************************************************---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***************************))))))*********+++++++++******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++************************)))***++++++,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000))),,,000333444666:::<<>>???===============>>>??????;;;<<<>>>BBBEEEFFFEEECCCBBBBBBBBBBBBCCCDDDFFFHHHKKKKKKJJJIIIHHHFFFDDDCCCTTTVVVWWWXXX\\\aaaaaa\\\[[[\\\^^^___aaaaaaaaa```^^^^^^^^^]]]\\\\\\[[[[[[^^^]]]\\\]]]^^^]]][[[YYYNNNLLLJJJHHHGGGHHHIIIJJJSSSSSSSSSSSSSSSOOOJJJFFF===;;;999666444222111111/////////......---,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,+++***+++---...---,,,++++++------------+++++++++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((((((((()))******++++++******************************************************))))))******+++,,,***************+++++++++************************,,,++++++++++++,,,,,,---++++++++++++++++++++++++************************************************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))******+++++++++++++++***++++++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,111888===@@@DDDIIINNNRRRTTTXXX\\\```ccceeeeee\\\\\\ZZZWWWTTTQQQNNNLLLFFFDDDBBBAAA???===:::888::::::<<<>>>???AAABBBCCC===>>>@@@AAABBBCCCFFFHHHJJJKKKMMMOOOQQQRRRRRRRRRLLLMMMOOOQQQSSSSSSPPPNNNGGGIIIKKKKKKLLLMMMPPPRRRUUUTTTSSSRRRRRRPPPLLLIIIRRRQQQNNNNNNTTT\\\^^^ZZZWWWYYY\\\```bbbcccddddddbbbbbbaaa```___^^^]]]]]]\\\[[[[[[]]]```aaaaaaaaa\\\\\\ZZZXXXUUUQQQNNNLLLIIIKKKNNNRRRUUUTTTRRROOOIIIGGGCCC???;;;999777777111222333333222000...,,,///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,+++***+++---...---,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***++++++***)))(((******))))))))))))******)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''(((((()))******++++++******************************************************))))))******+++,,,))))))*********+++++++++************************+++++++++++++++,,,---...++++++++++++++++++++++++*********************************************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,,,,+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***+++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---///222555777999;;;AAAHHHLLLMMMPPPUUUYYY\\\^^^```bbbccccccbbbbbb[[[WWWQQQIIICCC???<<<;;;888999;;;<<<;;;;;;<<<===BBBDDDHHHLLLNNNNNNLLLKKKHHHJJJMMMNNNOOOPPPSSSUUURRRSSSTTTVVVXXXYYYZZZ[[[XXXWWWVVVVVVWWWWWWUUUSSSNNNOOOOOONNNLLLMMMQQQTTTVVVTTTRRRQQQSSSSSSQQQOOOKKKMMMMMMMMMPPPWWWZZZXXXWWWWWWVVVVVVWWWXXXZZZZZZ]]]]]]]]]]]]]]]]]]]]]]]]^^^]]][[[[[[\\\^^^^^^^^^aaabbbbbbaaa___[[[WWWTTTOOOOOOOOOQQQTTTUUUUUUTTTRRRQQQOOOKKKGGGCCC@@@>>>777999<<<===<<<999444111000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......------------------------------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------------------------------+++++++++,,,,,,---------,,,------......------,,,,,,+++***+++---...---,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***++++++***)))(((******))))))))))))******))))))))))))))))))))))))))))))((())))))***++++++))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''(((((()))***+++++++++*********************************************************)))***++++++,,,))))))******++++++++++++))))))))))))))))))))))))++++++++++++,,,,,,---...++++++++++++++++++++++++************************************************)))))))))******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++---------,,,,,,,,,++++++************************)))************+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++************++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---............------------------------------------------------...000333888>>>CCCHHHKKKLLLQQQVVVWWWUUUUUUXXX[[[___```aaaaaa```]]][[[YYYMMMHHHAAA;;;888888;;;>>>999===BBBEEEFFFHHHLLLPPPOOORRRWWW\\\]]]\\\YYYVVVSSSUUUWWWWWWWWWWWWYYYZZZRRRRRRPPPPPPPPPQQQSSSTTTQQQNNNKKKJJJKKKMMMMMMMMMLLLLLLLLLJJJIIIKKKQQQVVVTTTQQQNNNNNNRRRVVVWWWWWWSSSYYY\\\XXXTTTTTTTTTRRRUUUTTTQQQPPPRRRUUUYYY\\\TTTTTTUUUVVVXXXYYYZZZZZZ[[[YYYWWWXXXZZZ^^^___```]]]^^^```bbbbbb```^^^]]]___[[[WWWUUUUUUUUUVVVUUUVVVVVVVVVUUUQQQKKKFFFCCC>>>AAAEEEGGGFFFAAA<<<888111111000000/////////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------------------------------+++++++++,,,,,,------------......//////......---,,,+++***+++---...---,,,...---++++++++++++---...++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************---------,,,+++***)))(((************************++++++************************))))))******+++,,,*********)))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++******************)))******+++,,,,,,,,,+++******+++,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,+++++++++************++++++++++++******,,,,,,+++******+++,,,,,,)))************+++++++++++++++++++++++++++++++++******************************))))))******+++,,,******++++++++++++******++++++++++++++++++++++++************************+++,,,---,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,,,,***)))***+++++++++************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,,,,......---+++))))))+++...///---++++++,,,...111444555999AAAIIIPPPTTTVVVWWWXXXZZZ\\\]]][[[ZZZZZZZZZ___]]]ZZZVVVRRRMMMHHHEEECCC>>>:::999===BBBDDDEEENNNQQQUUUUUUSSSSSSUUUXXXTTTUUUWWW[[[]]]]]]ZZZWWWXXXXXXWWWUUUSSSQQQOOOOOOEEEGGGJJJMMMNNNOOOOOOPPPPPPOOOOOOPPPTTT[[[bbbgggdddccceeeiiipppxxx~~~ssstttpppjjjkkksssvvvtttnnnppp}}}eee```eeeYYY^^^[[[^^^]]]XXX\\\___VVVZZZUUUPPPRRR[[[bbbaaa\\\TTTPPPOOOTTTXXXVVVSSSSSSXXXYYYZZZ[[[\\\\\\[[[ZZZ```]]]]]]aaaaaa]]][[[\\\]]]\\\[[[ZZZXXXSSSNNNIIICCCEEEFFFFFFEEEEEEGGGHHHFFFAAA999222...---...000111------111111,,,,,,000...000111000...,,,...000........................------------------------///............---------------------------------------------------------------------------------------..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------...------------------------------------------------------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,,,,+++***))))))******************************************************))))))******+++,,,************))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********************++++++,,,,,,,,,+++******+++,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,+++++++++************++++++++++++******,,,,,,+++******+++,,,,,,************++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,******++++++++++++******++++++++++++++++++++++++************************+++,,,---,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,,,,***)))***+++++++++************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...,,,,,,,,,,,,+++,,,---,,,++++++,,,---)))***,,,///333888<<<>>>GGGJJJPPPUUUYYY[[[ZZZZZZ[[[\\\\\\YYYUUUQQQOOONNNLLLJJJHHHGGGFFFEEEDDDCCCGGGFFFHHHLLLRRRUUUVVVUUUUUUWWWXXXXXXWWWUUUUUUUUURRRRRRSSSSSSRRRQQQPPPOOOMMMOOORRRTTTTTTTTTTTTUUUZZZYYYXXXZZZ^^^eeelllqqqhhhhhhjjjmmmrrrzzz|||~~~yyy{{{ssssssppppppwwwnnnqqqkkkkkkhhhbbbgggiii```kkkhhhgggmmmyyy~~~sssiii^^^XXXUUUSSSWWW\\\]]]WWWQQQOOOQQQTTTTTTSSSXXXTTTTTTYYY]]]]]]\\\]]]UUUWWW[[[______[[[TTTNNNMMMMMMKKKHHHEEEDDDDDDFFFOOOMMMHHHBBB;;;444///,,,111---,,,//////,,,---111***,,,...///------...000........................------------------------///............---------------------------------------------------------------------------------,,,---------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------...------------------------------------------------------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((***+++++++++++++++************************************************************))))))******+++,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++******************+++,,,,,,,,,++++++******++++++,,,+++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,+++++++++************++++++++++++******,,,++++++******++++++,,,************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,******++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++******+++******++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---...---,,,---...***+++---...,,,,,,,,,---///222888>>>DDDHHHKKKLLLRRRTTTWWWYYYYYYWWWTTTRRRRRRSSSQQQMMMGGGAAA>>><<<888999;;;===AAAEEEIIIKKKNNNPPPTTTYYY]]]\\\YYYUUURRRRRRRRRSSSSSSQQQNNNLLLGGGJJJMMMNNNNNNPPPTTTXXX[[[___eeeiiikkklllmmmnnnzzzvvvqqqooorrrwww||||||}}}}}}~~~vvvppprrrvvvqqqoootttrrriiimmmqqqjjjrrrkkkjjjhhheeennnssskkkhhhgggjjjuuuqqqhhhcccbbbiiiqqqtttjjj^^^ZZZZZZYYYSSSMMMUUUNNNIIILLLPPPPPPNNNNNNOOOQQQUUUZZZ^^^___\\\YYYZZZYYYUUUOOOIIIDDDCCCCCCQQQSSSUUUTTTOOOGGG???:::666222//////...---...222+++---//////...---...///........................------------------------///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------...------------------------------------------------------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***+++++++++++++++***************************************+++++++++******))))))******+++,,,)))***************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***,,,,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++******+++******+++++++++++++++,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...---...000+++---............111333<<<@@@GGGMMMRRRSSSSSSRRRTTTTTTTTTSSSPPPLLLGGGDDD???@@@@@@>>>:::666444333555999???FFFKKKQQQUUUXXXXXXXXXXXXWWWUUUPPPLLLIIIHHHGGGGGGKKKNNNOOOKKKGGGOOOUUU\\\___```ccciiiooovvvyyy~~~~~~~~~zzzyyy{{{|||zzzwwwxxxyyyxxxwwwxxx}}}~~~}}}}}}}}}yyyiii___^^^aaa]]][[[ZZZZZZ[[[cccfffbbbccc[[[YYYVVVTTT]]]ddd]]]WWWVVV[[[hhhtttyyyxxxvvvuuullljjjmmmpppssswwwyyyqqqqqqtttqqqfff\\\cccXXXNNNMMMMMMJJJFFFEEELLLJJJIIIJJJOOOUUUYYY[[[______]]]YYYRRRKKKGGGEEEGGGKKKQQQUUUWWWVVVSSSQQQFFFAAA;;;666111///...000000111111111///...------................................................///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---,,,+++***)))------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------...------------------------------------------------------------------------************************************************))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((()))***++++++++++++************************))))))*********+++++++++******))))))******+++,,,))))))******+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++------+++***+++,,,******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,---///+++---///111333888>>>BBBGGGKKKPPPVVVXXXXXXVVVTTTVVVUUURRRMMMGGGAAA;;;888222555888999999999:::;;;AAAGGGNNNSSSVVVWWWYYYZZZ[[[XXXSSSNNNJJJHHHIIIJJJLLLLLLNNNSSSYYY\\\ZZZXXXiiiooowwwyyyxxxxxx{{{~~~yyysssrrrmmmiiilllssswwwvvvrrrfffggghhhggggggllluuu|||{{{zzzuuummmddd^^^\\\\\\___aaadddbbb]]]WWWVVVXXXWWW[[[[[[```ppp}}}rrrjjjfff^^^UUUYYY^^^XXXOOOMMMTTTcccooossssssuuuggg[[[TTTYYYccciiijjjjjjnnnjjjhhhmmmuuuyyyuuupppjjj```WWWUUUUUUSSSQQQRRRMMMJJJGGGEEEGGGIIIKKKLLLUUUYYY]]]^^^\\\WWWSSSQQQFFFHHHKKKNNNQQQTTTVVVWWWWWWTTTLLLCCC;;;666222000222111000/////////......////////////////////////........................///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////...,,,++++++------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------...------------------------------------------------------------------------************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((()))***+++++++++***************************)))))))))***++++++,,,,,,******))))))******+++,,,))))))******+++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++,,,------***++++++,,,,,,++++++***+++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***+++---++++++++++++++++++++++++++++++++++++++++++++++++***,,,------,,,++++++,,,******++++++,,,---------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---///...111555:::???GGGNNNTTTRRRUUUXXX\\\]]]]]][[[ZZZSSSPPPKKKDDD>>>999555444777:::???BBBDDDFFFHHHJJJMMMRRRVVVXXXUUURRRQQQRRRRRRPPPLLLIIIJJJPPPXXX___dddeeegggjjjnnnqqqrrrrrrpppuuu{{{~~~~~~}}}xxxvvv{{{vvvmmmkkkbbbZZZ[[[dddmmmnnnlll\\\___```]]]XXXVVVYYY]]]aaadddgggeee^^^VVVQQQOOORRRPPPQQQUUUUUURRROOOOOOVVV______eeeyyyxxxtttsssjjj[[[\\\aaa\\\MMMJJJPPP```lllooorrrwwwgggYYYNNNQQQZZZaaadddeee]]]ZZZVVVVVVZZZaaagggkkkYYYSSSNNNNNNPPPPPPTTTXXXTTTTTTTTTTTTSSSNNNHHHCCCGGGMMMVVV\\\^^^\\\ZZZYYYVVVUUUSSSRRRQQQRRRSSSTTTaaa```[[[QQQIIICCC===888333111...---...///000000////////////////////////........................///............---------------------------------------------------------------------------------////////////...---,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------...------------------------------------------------------------------------************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************((()))***************)))************************((())))))***++++++,,,,,,******))))))******+++,,,))))))***++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,------***+++,,,,,,,,,,,,+++***+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***,,,---++++++++++++++++++++++++++++++++++++++++++++++++***,,,------,,,++++++,,,******++++++,,,------...******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------///222555888<<>>EEEHHHKKKMMMMMMMMMNNNOOOOOORRRTTTRRRNNNKKKMMMOOOPPPQQQTTTVVV\\\fffrrrzzz|||}}}|||{{{zzzzzz{{{}}}ooopppsssuuuvvvvvvuuuuuuqqqjjjhhhssswwwpppeee[[[\\\dddjjjhhhdddcccjjjpppnnnfff]]]XXXWWW^^^gggqqqvvvtttnnnkkkiiihhhddddddggggggaaa^^^___[[[gggddddddtttuuukkkmmmmmmnnnrrriiiXXXVVV\\\ZZZXXXQQQRRR\\\bbb```bbbhhhhhh___WWWWWWZZZ^^^ccchhhcccbbb^^^UUUOOOPPPYYYbbbSSSOOOLLLJJJFFFDDDGGGNNNPPPSSSVVVYYYYYYUUUMMMHHHEEEIIIOOOTTTUUUTTTTTTTTTYYYZZZZZZZZZZZZYYYWWWWWW___bbbbbb\\\WWWTTTNNNFFF>>>999333//////000000000////////////////////////........................///............---------------------------------........................------------------------------.........------,,,------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------...------------------------------------------------------------------------************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))************************((())))))***++++++,,,,,,*********)))***++++++,,,))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---...***+++,,,------,,,+++***,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++***+++,,,------,,,+++***++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))***++++++,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***,,,------,,,+++,,,,,,******+++,,,,,,---......******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222555999<<>>===;;;<<<@@@FFFLLLQQQPPPQQQRRRQQQNNNLLLKKKKKKKKKNNNOOOLLLIIIJJJPPPUUU[[[```fffmmmttt}}}~~~xxxuuuvvvxxx|||yyyuuurrrooommmiiiggg```XXXXXXiii~~~mmmfffbbbfffpppssslllbbbnnnzzzxxxvvv{{{kkkeeeiiiggglll```[[[^^^]]]UUUSSSYYYXXXWWWXXXYYYXXXWWW\\\dddlllqqqrrriii\\\XXX```iiigggbbb\\\TTTHHH???@@@EEECCCDDDGGGLLLPPPQQQPPPNNNJJJLLLNNNMMMKKKIIIHHHIIIKKKOOOUUU[[[^^^^^^\\\[[[YYY```cccbbb``````ZZZSSSMMMEEE;;;444111000///...000000000000000000000000//////////////////////////////.........---------------------------------////////////////////////------------------------++++++,,,---------,,,,,,------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........------,,,,,,------...------------------------------------------------------------------------+++++++++++++++++++++++++++++++++************)))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))******************************))))))))))))******))))))))))))))))))))))))++++++***)))(((((())))))************************************************************************+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))+++---...,,,***((()))+++,,,+++(((++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---***((())),,,...---+++(((+++...///...---------,,,...222777===CCCHHHKKKQQQSSSWWWZZZ\\\[[[YYYWWWRRRLLLEEE@@@???>>>===;;;>>>>>>@@@FFFMMMRRRSSSRRRRRRPPPNNNLLLKKKJJJIIIHHHHHHHHHJJJNNNUUU]]]dddiiijjjwww{{{~~~vvvpppooohhh\\\ZZZ```bbbZZZ[[[cccppp|||~~~{{{tttsssxxxooo]]]fffgggaaa___ccc]]]ZZZccc\\\ZZZXXXYYY```kkkyyyoooSSSHHHJJJGGGEEEGGGGGGFFFCCC@@@@@@@@@@@@RRR\\\VVVSSSWWWSSSGGGLLLOOONNNLLLPPPYYY]]]ZZZ]]]___``````___```bbbddd]]]VVVKKK@@@888333222222///...---...000111111000////////////000000000000........................//////.........---------........................---------............///------------------------,,,,,,+++***+++,,,---...................................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......................................................+++++++++++++++++++++++++++++++++************)))+++++++++************)))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************)))))))))((((((((((((((()))))))))*********************************))))))))))))******))))))))))))))))))))))))++++++***)))))))))))))))************************************************************************+++++++++*********))))))************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))+++---...,,,***))))))+++,,,+++)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...---++++++,,,......---,,,---///444777<<>>888333111000000000111111111000000000000000......................../////////.......................................---------............///---------------------------------------......///........................------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......................................................+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************************))))))))))))******))))))))))))))))))))))))***)))))))))))))))*********************************************************************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++***+++++++++,,,,,,++++++,,,,,,+++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,+++++++++,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,***,,,000444:::AAAIIINNNTTTUUUWWWYYYYYYXXXWWWVVV[[[ZZZYYYWWWWWWWWWXXXXXXWWWWWWVVVTTTSSSRRRRRRRRRTTTPPPJJJFFFEEEIIIOOOSSS___gggqqqyyy||||||zzzyyytttvvvyyy|||~~~|||xxxpppuuullluuu{{{{{{yyyxxxuuu~~~sssnnnuuuyyyhhhddd\\\RRRQQQ^^^vvvxxxeeeTTTYYYjjjbbb\\\XXXXXX[[[[[[XXXVVVLLLKKKJJJHHHIIIMMMSSSXXX^^^]]]]]]]]]]]]]]]^^^^^^UUUNNNDDD;;;666333222111222111111111000000000///////////////////////////////////////////////////........................---------............///------------------------++++++,,,,,,------------........................------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......................................................+++++++++++++++++++++++++++++++++************)))+++++++++************)))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))*********++++++******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++***************************************************************************************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---,,,+++***+++---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++---///...222888???EEELLLRRRWWWUUUVVVXXXYYYZZZZZZYYYYYYWWWWWWVVVVVVUUUVVVVVVWWWWWWWWWUUUQQQMMMKKKLLLMMMJJJJJJKKKLLLRRR[[[fffmmmxxx~~~xxxuuusssrrrrrrsssuuuxxxzzz{{{kkktttyyy{{{zzzkkkuuuuuurrrmmmeeennn~~~yyynnnbbbaaattt~~~ssscccmmmxxxzzzyyy|||}}}xxxppprrr|||nnn```ZZZ^^^eeeqqqrrruuuqqqeee___mmmggg^^^VVVRRRRRRTTTZZZ```\\\WWWPPPHHHCCCDDDHHHLLLTTTWWW\\\aaacccdddbbbaaabbb\\\RRRIIIAAA;;;555222222222222111111000000///////////////////////////...////////////000000000........................---------............///------------------------***+++,,,,,,------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......................................................+++++++++++++++++++++++++++++++++************)))+++++++++************)))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))***++++++************************************************************************))))))*********++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,+++***,,,...---+++***,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---......------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,***,,,000444888===DDDJJJOOORRRVVVXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUTTTTTTTTTSSSSSSSSSSSSRRRPPPLLLHHHFFFIIIKKKLLLSSS]]]gggqqqzzzuuuvvvvvvuuussssssuuuwww~~~yyyooojjjgggdddxxx~~~{{{yyyiiimmmzzzwwwyyy||||||zzzrrrmmm{{{}}}yyyyyyrrr```ccceeeccc___bbbnnnzzzlllfffaaa^^^ZZZVVVYYYaaafffaaaXXXMMMEEEBBBCCCFFFGGGLLLSSS[[[___aaa```___bbb```]]]XXXRRRIII@@@999333333222111111000000///////////////////////////.../////////000000000000........................---------............///------------------------++++++---.........---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,,,,,,,---------......................................................+++++++++++++++++++++++++++++++++************)))+++++++++************)))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++******************************))))))))))))******))))))))))))))))))))))))))))))((())))))***++++++************************************************************************))))))******++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++***,,,...---+++***,,,...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---.........---++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++***))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++---333777@@@FFFMMMRRRUUUUUUUUUUUUZZZYYYWWWUUUSSSRRRRRRRRRTTTTTTTTTTTTSSSQQQPPPOOONNNNNNLLLHHHEEEEEEHHHLLLcccnnn}}}xxxvvvrrrWWWjjj}}}vvvvvvooommmqqq{{{zzzooo~~~yyywwwzzztttuuusssjjjccc___^^^\\\\\\^^^eeekkkhhh___]]]bbbiiiddd\\\RRRIIIEEEDDDFFF@@@CCCHHHMMMSSSXXX[[[]]]ZZZ\\\```bbb___VVVJJJBBB333333222222111000000///000000000000000000000000.../////////000000111111........................---------.........//////------------------------,,,,,,.../////////...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,,,,,,,---------......................................................,,,++++++******++++++,,,+++++++++************)))******++++++++++++******+++++++++*********))))))************************))))))))))))************))))))))))))))))))))))))******))))))(((((('''''')))************+++++++++))))))************))))))++++++***)))(((((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******))))))***,,,---///++++++++++++++++++++++++++++++************++++++************************************************((()))***++++++***)))(((,,,++++++++++++,,,,,,------------------,,,+++***(((***---...---+++++++++111///---,,,------,,,+++000///...---,,,,,,,,,,,,///...,,,+++,,,,,,+++***...---,,,,,,,,,,,,+++***------........./////////------------------------,,,,,,---------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,,,,,,,---///))),,,///000000666@@@HHHNNNPPPSSSUUUWWWWWWVVVVVVWWWVVVUUUTTTSSSSSSSSSTTTRRRSSSTTTSSSQQQNNNKKKIIIHHHIIIIIIKKKOOOXXXbbbiiizzz~~~nnnvvv}}}www~~~rrryyyyyymmmccccccyyyrrr|||wwwyyyqqqwww}}}mmm|||~~~vvvpppaaaSSSXXX```dddvvv~~~jjjddd___^^^```VVVGGGBBBHHH???CCCGGGHHHIIILLLOOOPPP[[[^^^___]]]```ccc]]]TTTIII@@@555//////111222222222222222000//////111222111111000000//////......////////////............///...---,,,,,,---...///,,,---...//////...---,,,000000000000///...---,,,......//////...---,,,,,,......------------......------------------------------------------------,,,---------.../////////........................---------............///////////////...,,,***(((,,,,,,++++++++++++,,,,,,++++++++++++******************++++++++++++******+++++++++*********))))))************************))))))))))))************))))))))))))))))))))))))******))))))(((((((((((()))************+++++++++)))******************)))++++++***)))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,******))))))***,,,---...++++++++++++++++++++++++++++++************++++++******************************************************+++,,,,,,+++***)))---,,,,,,,,,,,,,,,------******+++,,,------...---...//////...---,,,...///.........---......///000------,,,+++++++++++++++++++++,,,...//////...,,,...---,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,.....................---///............---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---------...---///222555;;;AAAHHHLLLPPPRRRTTTVVVWWWWWWVVVVVVYYYXXXVVVUUUSSSRRRQQQPPPSSSTTTTTTSSSNNNIIIDDDBBBIIIKKKQQQ[[[hhhsssyyy|||yyyrrrooo}}}~~~vvv~~~rrrllljjjhhhddduuu|||}}}xxx}}}~~~||||||~~~wwwuuupppiiirrryyymmm^^^PPP[[[eee[[[UUUSSSXXXbbbbbbYYYUUUXXXRRRMMMEEE@@@AAAEEEJJJLLLMMMTTTYYYYYYZZZ^^^^^^ZZZSSSLLLAAA999444222111000222222111000///...///000111000000000/////////...////////////............///...------------...///------...//////...---------....../////////............//////...------,,,......------------......---------------------------------------------------------.......................................---------............///....../////////...---,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******************++++++++++++******+++++++++***************************************))))))))))))************))))))))))))))))))))))))***))))))))))))((((((((()))************+++++++++******++++++++++++******++++++***))))))))))))***))))))))))))))))))))))))*********++++++++++++,,,***************+++,,,---++++++++++++++++++++++++++++++************++++++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++++++++++++++++++++******+++,,,---...//////111000///---+++---000333///111333333222222666999444444444444444555555666///111333555555444111000111000...///000000///...------........./////////---------,,,,,,,,,,,,,,,000000//////...---------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,------------,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------***,,,//////...---......444555888???HHHOOORRRRRRTTTUUUVVVWWWXXXWWWVVVUUUYYYXXXWWWUUUSSSQQQPPPOOOSSSRRRPPPLLLIIIHHHIIIKKKWWWZZZaaaooo~~~wwwvvvyyyuuuqqquuussslllmmmjjjbbbPPPeee|||yyyttt{{{sssuuu~~~zzzxxx}}}{{{~~~xxxtttrrr~~~ccc]]]\\\PPPUUUVVV^^^kkklllbbbYYYWWWYYYSSSMMMKKKKKKIIIEEEAAA@@@IIIPPPSSSUUUZZZ^^^```]]]YYYQQQHHH???777222///222222111111000000000000000000000000////////////////////////............///......------......///------...//////...------++++++---....../////////.........///......---,,,......------------......------------------------------------------------...............---------........................---------............///---...///000000000000000,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++***************++++++++++++******************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,+++++++++++++++***))))))*********))))))))))))))))))))))))************++++++++++++***************++++++,,,++++++++++++++++++++++++++++++************++++++************************+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,---...///000111111222222111111333777::::::>>>BBBAAA======AAAFFFBBBCCCCCCCCCDDDFFFGGGHHHCCCDDDDDDCCC@@@>>><<<;;;<<<:::888777777666444222/////////000000000000000------------...................................................---------------------------------------------------------...------,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,------------,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,------------...111333:::===CCCJJJQQQUUUVVVVVVWWWWWWWWWXXXWWWVVVUUUUUUWWWVVVUUUSSSQQQOOONNNMMMNNNLLLJJJHHHJJJSSS___hhhkkknnnuuu~~~ooommmuuuxxxyyyjjjgggccc[[[lll|||www|||tttvvv~~~}}}~~~{{{||||||xxxsssooosss}}}xxxqqqeee[[[YYY\\\ccciiimmmvvvlllhhhdddaaaZZZOOOEEEAAA>>>CCCHHHLLLPPPVVV\\\```^^^^^^\\\VVVMMMBBB888333333222111111222333222222000000000000////////////////////////............//////............//////---..................---+++,,,,,,---......---------...............------......------------......------------------------------------------------/////////...---------,,,........................---------............///---......///000000000000---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++*********++++++++++++******************************************************((()))))))))************))))))))))))))))))))))))))))))))))))************))))))*********++++++++++++++++++,,,,,,++++++++++++***************++++++))))))))))))))))))))))))))))))*********+++++++++))))))*********+++******++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++,,,,,,---------...//////000/////////---------///111333555777999;;;>>>AAACCCFFFIIILLLOOORRRUUUSSSNNNMMMQQQUUUQQQQQQRRRSSSTTTVVVWWWXXXYYYYYYWWWSSSOOOMMMNNNPPPPPPNNNKKKIIIHHHFFFCCC@@@999888777555333111000///000000000000111111111111,,,,,,------......//////........................------------------------------------------------------,,,,,,,,,------...,,,------......------,,,,,,------......------,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,+++,,,000777;;;@@@FFFNNNRRRSSSSSSUUUXXXWWWWWWWWWWWWVVVUUUTTTTTTUUUTTTQQQNNNKKKIIIHHHGGGGGGKKKPPPUUU[[[ggguuuzzz~~~xxxvvv|||~~~hhhXXXeeeqqqhhh||||||zzzzzz}}}|||vvvxxxyyyuuuqqqxxxkkk```]]]hhh~~~xxxiiiWWWOOOPPPHHHDDDCCCFFFLLLQQQUUUXXXWWWZZZ]]]]]]XXXNNNCCC<<<555222000///111333222222////////////000000000000////////////............////////////////////////.........------.........------......---,,,,,,+++------...............---......------------......------------------------------------------------/////////...---------,,,........................---------............///..................//////------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++******++++++++++++*********************+++++++++************************))))))))))))************)))))))))))))))))))))))))))))))))************+++)))************+++++++++******++++++++++++******+++************+++,,,,,,)))))))))))))))))))))))))))))))))************+++))))))******+++******)))++++++++++++++++++++++++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,......)))***,,,...//////............///111555888<<<>>>BBBEEEJJJNNNQQQUUUYYY\\\]]]______]]]ZZZXXXZZZ]]]\\\\\\\\\]]]___aaabbbcccaaabbb```\\\WWWWWWZZZ^^^]]]\\\YYYXXXXXXWWWUUUSSSOOOMMMJJJFFFBBB>>>;;;999555444444222111000///...------........./////////.............../////////------------------------------------------------------,,,,,,,,,---......------............------------............---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......//////......---...111777???EEEGGGMMMSSSTTTQQQPPPSSSWWWVVVVVVUUUTTTTTTSSSSSSRRRSSSPPPLLLHHHFFFEEEFFFGGGKKKUUUbbblllrrrxxx~~~pppffflllpppooo{{{|||}}}|||~~~|||}}}~~~yyytttzzzwwwjjjeeeggglll{{{lllaaabbbYYYOOOFFFEEEHHHKKKNNNRRRSSSTTTXXX\\\^^^ZZZPPPIII<<<777111...000111111000////////////000000000000////////////...............//////000000//////...///...------------...////////////......---++++++,,,---......///...............------------......------------------------------------------------...............---------........................---------............//////......------...//////------,,,,,,,,,,,,------------,,,,,,,,,+++++++++******++++++++++++******))))))*********+++++++++************************))))))))))))************))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++)))******************)))+++*********++++++,,,---))))))))))))))))))))))))))))))))))))************))))))***++++++***)))(((++++++++++++++++++++++++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,...///000,,,---000333444555555444555555555555777:::===>>>@@@BBBEEEHHHKKKPPPWWW[[[[[[[[[ZZZYYYXXXWWWWWWXXXXXXXXXXXXYYY[[[\\\^^^^^^ZZZ\\\\\\XXXRRRPPPSSSVVVWWWVVVWWWYYY\\\^^^___^^^\\\[[[YYYVVVSSSPPPNNNMMMEEEDDDAAA>>>:::666333222222222111111000//////...---........./////////000........................------------------------,,,,,,,,,,,,,,,---...///------............------------............---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------.../////////,,,...111555:::@@@GGGLLLNNNPPPRRRRRRQQQQQQSSSUUUTTTSSSSSSRRRQQQQQQQQQQQQMMMKKKHHHGGGIIINNNSSSVVV\\\fffsss{{{}}}}}}{{{yyyzzz~~~xxx|||}}}~~~~~~wwwzzz}}}sssoootttyyyrrrjjjnnn{{{tttnnnqqqmmmaaaTTTMMMJJJIIINNNUUUVVVSSSQQQVVV]]]```[[[UUUKKKCCC999333222333222000.../////////000000000111////////////...............///000111111000///...///...------------...///....../////////......---,,,------...//////............------------......---------------------------------------------------------.......................................---------............///...---------///000222333...------,,,,,,------...---------,,,,,,,,,++++++******++++++++++++******))))))******++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++))))))************))))))+++*********+++,,,,,,---))))))))))))))))))))))))))))))))))))************((()))***++++++***)))(((++++++++++++++++++++++++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,...---------...///111222888:::===@@@BBBCCCCCCCCC>>>===;;;999888888999:::666777777888;;;BBBJJJPPPSSSQQQOOOOOOPPPPPPPPPOOOJJJJJJJJJKKKLLLMMMNNNOOOQQQSSSTTTPPPHHHCCCCCCEEEHHHIIILLLQQQWWW\\\^^^___YYYYYYYYYYYYYYYYYYYYYYYY\\\ZZZUUUPPPJJJDDD@@@===777777555333111///...------.........//////000000........................------------------------,,,,,,,,,,,,,,,---...///------............------------............---------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,------...///000000***...555<<>><<<===>>>@@@@@@@@@???>>>;;;999888:::<<>>DDDJJJMMMOOOOOOOOOOOOPPPQQQSSSSSSQQQPPPTTTQQQOOONNNOOOOOOMMMKKKMMMQQQUUU]]]lll{{{~~~yyytttwww{{{|||uuullliiillljjjppp}}}|||vvvllljjjiiiYYY[[[``````sss{{{~~~sss```UUUXXX___```VVVLLLJJJMMMQQQXXX___bbb]]]TTTFFF:::333333555444222000///111111000///000000000000000000000000000000000000000000000000000...---...///000///...////////////..................------------....................................------------......---------.........//////......------------..............................,,,---...///000///...---,,,...111333666:::???CCC///.........//////---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))************,,,++++++******++++++,,,***************************)))))))))+++,,,+++***)))************+++++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++---...///000111444666;;;>>>???===;;;===CCCIIIVVVUUUVVVYYY\\\]]]ZZZXXX___[[[VVVTTTTTTUUUUUUUUUFFF???888555555777555333111111111333555999<<<>>>>>>@@@AAA@@@===;;;;;;<<>>===>>>>>>??????@@@AAABBBBBBCCCCCCDDDEEEEEEEEEDDDDDDGGGGGGHHHLLLQQQTTTTTTSSSUUUTTTRRRNNNIIICCC>>>:::555333111000111111000///000111111000///...,,,+++............------------------..................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++...---,,,,,,++++++,,,,,,************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------.........---...000222999<<>>999999===CCCOOOQQQTTTYYY]]]^^^\\\YYYccc```]]]\\\]]]^^^^^^^^^MMMGGGAAA===<<<;;;888666999888777999===CCCIIINNNQQQSSSSSSSSSQQQPPPQQQRRRSSSSSSTTTTTTTTTSSSRRRRRRSSSRRRRRRPPPNNNLLLJJJHHH;;;;;;:::::::::<<<===>>><<<<<<<<>>;;;<<<@@@BBBCCCBBBAAA@@@@@@???>>>===>>>AAAFFFKKKOOORRRTTTTTTRRROOOLLLHHHDDD>>>888444222222111000000000//////.........------------,,,000000//////......------................................................------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------......------///444;;;@@@IIIJJJLLLNNNNNNNNNNNNMMMKKKNNNRRRSSSSSSQQQPPPOOOJJJJJJIIIIIINNNYYYjjjvvv~~~wwwrrrqqqrrrvvv{{{tttnnnmmmpppzzz|||tttvvv{{{|||zzzyyywww~~~zzz||||||~~~xxx~~~}}}tttrrr{{{|||xxxyyy|||{{{uuunnnhhhiiiggghhhnnnuuussslllvvvvvvzzzooo^^^[[[eeemmmlllggghhh___TTTLLLEEEEEENNNYYYSSSTTTXXX[[[[[[SSSGGG>>>333333333222000000111333000000000000000000000000////////////////////////000///...///000111000...////////////..................------------....................................------------....................................------------..............................000///...---...000222444666;;;@@@DDDFFFFFFFFFGGG444111///............---------------------------+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,++++++******++++++,,,***************************)))))))))+++,,,+++***))))))*********+++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,...///111222;;;===??????>>>===>>>???888;;;===:::666666:::???EEEJJJQQQWWW\\\]]]^^^]]]]]]]]]^^^^^^]]]]]]^^^^^^^^^\\\ZZZXXXWWWUUUSSSRRROOOPPPPPPRRRSSSUUUWWWXXXRRRQQQQQQQQQQQQRRRSSSSSSXXXXXXWWWVVVVVVUUUUUUUUUZZZZZZ[[[\\\\\\\\\\\\\\\bbb]]]UUUMMMFFFCCCBBBBBBNNNOOOPPPNNNKKKGGGDDDAAA>>>>>>======@@@EEEJJJMMMPPPRRRUUUWWWUUUOOOFFF@@@<<<999555111///...////////////.........---------000000000//////......---................................................------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,---...111555;;;DDDIIINNNOOOOOOPPPOOOOOOMMMMMMOOOQQQTTTTTTQQQNNNLLLLLLLLLNNNRRRZZZggguuuwwwllleeessswww~~~{{{}}}{{{~~~uuurrrsssvvvwww|||vvvuuu{{{zzzrrrkkkpppvvvyyyyyyyyy|||}}}zzzyyy~~~vvvvvvfffXXXVVV^^^gggXXX[[[]]]ZZZPPPJJJQQQ]]]UUUTTTSSSVVVXXXWWWSSSOOO>>>888222000222333111...000000000000000000000000////////////////////////111///...///000111000///////////////..................------------....................................------------...........................---......------------..............................000///------...222555888===@@@EEEGGGGGGGGGGGGGGG???;;;555000////////////------------------------++++++,,,---------,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,*********++++++++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++***)))))))))+++,,,+++***)))************+++++++++************************++++++++++++++++++++++++)))************+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,------...+++,,,...111444666888999999;;;>>>>>>============777;;;>>>>>><<<===CCCHHHNNNRRRWWW[[[\\\\\\\\\\\\```aaacccbbb```___^^^___^^^]]]]]]\\\[[[[[[[[[[[[WWWXXXZZZ[[[\\\[[[ZZZYYYSSSPPPMMMLLLLLLLLLKKKJJJQQQQQQPPPOOOOOOPPPPPPPPPSSSSSSSSSSSSTTTVVVWWWXXXXXXXXXWWWVVVSSSOOOLLLJJJRRRUUUYYY[[[ZZZWWWUUUTTTSSSOOOIIICCC???>>>???AAAEEEIIIPPPWWW[[[ZZZUUUPPPJJJFFF@@@999444000......000000000/////////......000000//////////////////................................................------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,...333777<<>>666111000000000........................***+++,,,,,,---------,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***)))))))))+++,,,+++***)))************+++++++++************************++++++++++++++++++++++++)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......//////000222555888:::;;;;;;;;;888;;;===>>><<<;;;:::::::::???DDDEEEDDDGGGMMMRRRQQQUUUYYYZZZYYYXXXXXXZZZ]]]___aaa```\\\YYYXXXYYYWWWWWWWWWVVVUUUVVVWWWYYYLLLNNNPPPRRRSSSSSSRRRRRRPPPMMMJJJIIIKKKLLLLLLKKKJJJJJJJJJJJJLLLMMMOOOPPPNNNMMMLLLLLLMMMPPPSSSUUUYYYYYYXXXWWWVVVVVVUUUVVVQQQTTTYYY[[[[[[\\\]]]___^^^\\\YYYTTTOOOJJJFFFDDDBBBCCCFFFJJJPPPSSSTTTTTTRRRPPPKKKFFF???:::555222111111111111000000000000///////////////000000000........................................................................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...222888???DDDIIIMMMQQQPPPPPPPPPPPPOOONNNNNNMMMOOORRRSSSOOOJJJHHHIIILLL]]]hhhwwwsssjjjeeekkk}}}yyyiiipppuuuttt~~~|||~~~~~~xxx~~~ttt||||||vvvooommmnnnmmmpppvvv}}}hhhVVVYYY___fffhhhbbbZZZ\\\bbbWWWTTTOOOKKKKKKOOOVVV[[[XXXMMM???666444444222000000000000000000000000000000000000000000000000000111000///000111111000///////////////..................------------....................................------------......//////.........---------......------------..............................000000111444777;;;@@@BBBFFFEEEDDDAAA??????AAACCC[[[RRREEE:::333111000000........................***+++,,,,,,------------++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++***)))))))))+++,,,+++***)))************+++++++++************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...///000000999:::===>>>>>><<<999888AAACCCDDDDDDAAA>>><<<<<>>AAAFFFJJJMMMRRRRRRRRROOOJJJDDD>>>:::222222222222111111111000......//////000000111111////////////////////////////////////////////////........................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------000555===DDDHHHKKKNNNPPPPPPPPPOOOOOOOOONNNNNNNNNQQQSSSTTTPPPKKKJJJMMMQQQjjjuuuvvvggglll}}}|||}}}}}}xxxwwwxxxzzzzzzyyyzzz}}}}}}|||ZZZZZZ]]]```___\\\\\\```RRRQQQMMMHHHEEEGGGNNNTTT^^^UUUHHH;;;444222333444000000000000000000000000111111111111111111111111111000///000111222111///000/////////.....................------..........................................------.........//////.........---------.........------.................................111222444777;;;@@@DDDFFFDDDBBB???:::777777;;;>>>ZZZZZZVVVKKK===333000111.....................///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++*********///---++++++///555<<<@@@KKKGGGBBB>>>===???BBBDDDPPPOOOLLLHHHEEEEEEHHHJJJOOOWWW[[[XXXUUUUUUUUUUUURRRUUUXXXYYYYYYXXXWWWWWWTTTSSSOOOIIIGGGIIILLLMMMVVVWWWZZZ^^^bbbfffhhhhhhiiimmmxxx~~~qqqjjjllljjjkkkeee^^^ZZZWWWTTTSSSSSSQQQUUU]]]```[[[UUUWWW]]]ZZZXXXSSSJJJBBB>>>???BBB>>>CCCGGGJJJOOOQQQKKKDDD@@@:::333///000333444444111111111000000111111111000/////////............////////////////////////........................///......------,,,++++++---,,,,,,++++++,,,,,,---------------------------------++++++++++++------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////666===FFFLLLNNNNNNOOOPPPKKKOOOQQQOOOLLLMMMSSSYYYSSSVVVQQQJJJOOO^^^gggeeezzzzzz{{{vvv|||zzzzzzuuusssuuu{{{eeeRRRXXXdddbbbWWWPPPVVVUUUNNNDDD???@@@DDDEEEPPPTTTVVVMMM???333111222000111333333222111111111000000000000000000000000000000000000000000000000//////////////////////////////............//////............//////////////////.........---------......------------........................------,,,,,,---.../////////...333777;;;???AAACCCDDDEEE???:::444111222444444444YYYYYYWWWRRRJJJ@@@777111///......///000000///---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,---000444999===AAADDDDDDBBB??????CCCIIIQQQUUUWWWWWWVVVTTTRRRSSSVVVXXXZZZ\\\[[[UUUTTTWWWYYYXXXXXXVVVTTTRRRPPPOOOOOOOOOPPPRRRSSSSSSTTTYYY^^^bbbpppuuu|||}}}uuummmfffaaaWWWTTTSSSTTTTTTTTTVVVYYYZZZZZZYYYYYYUUUNNNDDD>>>@@@CCCCCCBBBEEEKKKNNNMMMFFFBBB===:::888555111...111111111111111000000///000000/////////.........////////////////////////..............................------------,,,,,,---,,,,,,++++++,,,,,,---------------------------------,,,++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111333444===BBBIIIMMMNNNNNNOOOPPPPPPRRRSSSTTTSSSSSSRRRRRRRRRYYY\\\\\\fffwww~~~|||uuuwww{{{yyyrrrvvv{{{}}}zzzwwwuuuqqqppp{{{uuudddUUULLLUUUddd[[[VVVPPPIIIBBB??????BBBNNNSSSWWWUUUKKK???666111222222333333222222222333111111111111111111111111000000000000000000000000//////////////////////////////............//////............//////////////////.........---------......------------..........................................///000000111;;;===@@@BBBCCCBBBBBBBBB===:::777777:::;;;999777YYYXXXXXXZZZYYYPPPAAA555111///---///111222///,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......///222666;;;>>>@@@@@@@@@???AAADDDHHHMMMSSSWWWZZZVVVWWWXXXXXXXXXYYY[[[]]]ZZZZZZVVVPPPQQQVVVWWWVVVOOOLLLJJJIIILLLOOOQQQRRR]]]aaaiiiqqqzzz~~~sssggg]]]XXXUUUSSSVVVSSSSSSWWW[[[ZZZRRRKKKBBBDDDAAA<<<;;;@@@DDDEEEDDDDDDCCCCCCAAA===777333111111111111222111111111000000000000////////////////////////////////////........................---------------.........------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---111555:::<<>>>>>@@@AAACCCCCCBBBAAA555444222111111222444555111111111000000000//////////////////////////////........................,,,,,,,,,---...//////000------,,,,,,,,,,,,------........................---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,...333999???CCCJJJKKKMMMOOOOOOPPPQQQQQQNNNNNNOOOQQQQQQQQQOOONNNTTTbbbrrr{{{{{{wwwxxx}}}}}}|||}}}yyyuuuwwwxxxuuuvvvzzz~~~|||zzzzzz|||}}}}}}|||zzzzzz|||~~~}}}zzztttqqqtttyyywwwttt|||{{{~~~ttthhhjjjooo|||www^^^SSSaaagggppplllTTT<<<===LLLEEEEEEJJJSSSZZZWWWJJJ>>>777555333222222333333333111111111111111111111111000000000000000000000000000000000000000000000000//////............//////............/////////////////////.....................------------......---------...............000//////000333777;;;>>>??????@@@AAACCCCCCBBBAAA@@@;;;666666;;;>>>>>>===VVVWWWXXXWWWTTTQQQOOONNN@@@999111,,,,,,...000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,---------///---,,,,,,...333888;;;;;;999777666777:::>>>@@@FFFJJJNNNRRRSSSQQQMMMJJJTTTVVVXXXYYYWWWVVVWWWWWW\\\]]]WWWNNNIIILLLRRRTTTcccgggqqq}}}xxxyyyjjj^^^ZZZZZZ[[[YYYTTTQQQSSSVVVRRRJJJAAA@@@>>>===>>>AAAFFFIII@@@===888333111111333444222111111111111000000000000000000000000000000000////////////////////////+++,,,------...///000000...------,,,,,,------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...222777===CCCFFFJJJKKKLLLNNNQQQSSSTTTTTTRRRTTTSSSPPPNNNOOOUUUZZZnnnyyy}}}~~~vvvuuuwww|||yyyttttttrrrpppoooqqqrrrrrrsssuuuyyy||||||{{{}}}|||~~~~~~xxx|||tttrrruuutttnnnqqqyyy{{{rrriiihhhrrr}}}ooodddcccgggiii___OOOGGGJJJFFFAAA???EEEPPPUUUQQQKKK;;;777333111222333333222111111111111111111111111111111111111111111111111000000000000000000000000//////............//////............////////////////////////////////////......------------......---------.........//////...///000333777<<>>>>>EEEMMMQQQQQQ@@@;;;555222222333222111222222222222222222222222111111111111111111111111000000000000000000000000//////............//////............////////////...////////////000000000......------------......,,,,,,------.../////////...000444999===AAACCCDDD>>><<<999:::<<<===;;;888333777<<<@@@AAABBBDDDEEEMMMRRRUUURRRKKKGGGIIIMMMNNNLLLFFF<<<222---///222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------******+++,,,,,,---......---///444999===???@@@AAA555888===CCCHHHKKKMMMNNNHHHHHHIIIKKKNNNSSSWWWZZZVVVWWWWWWUUURRRQQQQQQRRRLLLRRR]]]oooyyy|||xxxccceeeuuu~~~qqqxxx|||}}}pppeee___\\\YYYWWWUUUQQQJJJCCC>>>>>>???DDDDDDDDDBBB>>>:::666444333333222222222111111111000000000000000000000000////////////////////////------......//////000000......------------..............................,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///333999@@@EEEGGGHHHHHHLLLLLLNNNSSSXXX[[[[[[YYYVVVUUUSSSSSSYYYgggxxxyyy{{{www{{{zzz||||||{{{xxxxxx{{{uuummmllltttyyy~~~iiibbbooo{{{oooYYYZZZSSSIIIBBBAAAEEEKKKOOOGGG@@@888444444555333111222222222222222222222222111111111111111111111111//////////////////////////////............//////............////////////.../////////000000000000......------------......,,,,,,------...//////000000333999???BBBCCCBBB@@@===:::888999===???===:::;;;>>>AAAAAADDDNNN^^^jjjJJJOOOSSSSSSMMMHHHEEEEEEQQQRRRNNNDDD777//////222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------******+++,,,,,,---......000555;;;@@@BBB@@@<<<999888===FFFLLLNNNLLLGGGCCCFFFJJJOOOTTTVVVVVVTTTRRRVVVVVVVVVSSSQQQPPPPPPRRR```jjj}}}jjjlll{{{~~~ffffffwww{{{mmm```ZZZUUUWWWWWWSSSLLLEEEAAA@@@;;;>>>CCCGGGFFFBBB===999333333333222222222111111000000000000000000000000000000000000000000000000............////////////......------------......////////////////////////,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................111666>>>EEEJJJKKKIIIHHHNNNNNNPPPUUU[[[^^^\\\ZZZZZZWWWVVV]]]nnn~~~~~~xxx|||vvvvvvtttpppqqquuuvvvsssqqqtttvvvrrrkkkgggggghhhccceeegggiiimmmuuurrrqqqsssqqqvvv}}}eeebbbnnnnnncccddd^^^TTTIIIAAAAAAEEEJJJKKKDDD:::555555666555222222222222222222222222222111111111111111111111111//////////////////////////////............//////............/////////000.../////////000000111111.........------.........,,,,,,------...///000000222666===CCCEEECCC???<<<:::777666999???CCCCCC@@@AAABBBAAABBBMMMhhhSSSSSSOOOKKKOOOUUUOOOCCC===HHHSSSQQQCCC666111222.../////////------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---+++...111...******///555:::999888:::>>>@@@>>>;;;FFFHHHKKKJJJIIIJJJMMMQQQOOOQQQSSSRRRPPPPPPSSSVVVUUUZZZOOOKKKYYYZZZ___uuuxxxwwwrrr___bbbjjjsssnnnqqq___YYYTTTTTTVVVSSSHHH???>>>;;;;;;???EEEFFFAAA;;;===777333222555666333//////////////////000111222111000///......///000111//////////////////////////////............//////................................................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******------------------------...000111///++++++///444666===DDDIIIJJJIIIJJJLLLKKKUUU```ddd___YYYVVVWWWUUUZZZcccqqq~~~rrr{{{xxxvvvzzzrrrnnnmmmmmmjjjgggdddccccccdddeeeaaagggnnnqqqooohhhbbb^^^^^^```aaa```aaaeeemmmsssmmmooorrrxxx|||~~~yyynnnwww|||lll[[[YYYbbbjjjjjj```OOOFFFGGGEEE>>>LLLIIIBBB;;;555222222333222333333222222000//////222222222111111111111000000000000000000000000000000000////////////000000............////////////////////////////////////////////////////////////---///000...---...222555>>>>>>???AAACCCBBB@@@===777???DDDCCC@@@AAAGGGKKKNNNEEE;;;AAAVVVqqq^^^[[[SSSLLLLLLQQQOOOHHHAAAGGGOOOQQQKKKAAA666///...///000//////...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......+++***+++,,,...222444666:::888555555777999;;;;;;FFFHHHJJJKKKLLLMMMOOOQQQPPPTTTXXXXXXUUUQQQQQQQQQIIIOOORRRiiiwwwvvvzzzrrrtttmmmnnnzzz|||tttvvveeeTTTNNNRRRXXXIIIIIIEEE>>>777999BBBKKKCCC???999444222222333444111111111111000000000000111000////////////000111//////////////////////////////............//////................................................,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***---------------------------///000...+++,,,111666AAAEEEIIIJJJJJJJJJMMMPPPOOOXXXccchhhddd]]]VVVRRRWWW___nnn~~~~~~xxxvvvwww}}}~~~uuussssssqqqzzz}}}zzz}}}}}}}}}|||ooolllsssvvvrrrtttrrrpppmmmjjjgggcccaaacccbbb```^^^\\\\\\]]]]]][[[___dddiiiiiifff```\\\]]]^^^]]][[[YYYZZZ```eeebbbdddgggjjjooouuu{{{~~~xxxzzzyyyqqqqqqxxxvvvfff]]]\\\eeeeeeaaaXXXPPPKKKEEE???EEEGGGGGGBBB:::444333444222222222222222111000000222222222111111111111000000000000000000000000000000000////////////000000............////////////////////////////////////////////////////////////---...//////...000444888===>>>@@@CCCDDDCCC???<<>>222000000000000000000000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---...//////,,,))))))...666;;;:::777777666333111111444:::>>>JJJJJJLLLOOORRRSSSRRRQQQRRRTTTUUUSSSOOOMMMNNNPPPVVVaaasssxxxnnngggiiimmmwww}}}eeeTTTMMMKKKNNNOOOIII@@@;;;;;;>>>CCCCCCAAA<<<666222222333333333333333222111000///111000000//////000000111//////////////////////////////............//////................................................,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++---------------------------...///------///666;;;EEEHHHKKKKKKIIIIIILLLOOOUUU\\\eeehhheee]]]UUUPPP___lll~~~wwwpppzzz~~~yyy~~~zzz{{{}}}}}}~~~}}}~~~tttfff^^^^^^dddkkkoooyyysssbbb^^^^^^VVV\\\^^^\\\^^^eeefffaaaddddddeeehhhkkkmmmmmmlllnnnqqqmmmeeecccggggggbbbfffbbb^^^]]]___```]]]YYYZZZZZZZZZYYYXXXWWWVVVVVVTTTUUUXXX^^^bbbbbb^^^ZZZ^^^______\\\YYYYYY]]]aaa^^^```ccceeegggggggggfffhhhooouuutttmmmiiijjjmmmrrrtttxxx~~~~~~xxxwww{{{|||}}}uuuiiieeeaaa\\\ZZZYYYSSSIII@@@===>>>DDDJJJIIIAAA999555555222222222222222222222111222222222111111111111000000000000000000000000000000000////////////000000............////////////////////////////////////////////////////////////---...//////111444888<<>>:::666222333444333444888@@@FFFPPPOOOPPPSSSWWWXXXTTTQQQQQQOOOLLLKKKLLLRRRYYY^^^gggwwwxxxgggcccwwwuuuZZZWWWRRRNNNMMMMMMHHH>>>666<<<@@@DDDEEEBBB;;;444///222333333333333111000///000000000000000000000000//////////////////////////////............//////................................................------------------------......------,,,,,,,,,,,,,,,,,,------------------,,,---......///444;;;@@@DDDHHHKKKLLLKKKLLLNNNQQQ]]]bbbfffeee___ZZZXXXYYYppptttqqqyyyyyyqqqzzz{{{qqqsssyyyxxxrrr{{{{{{sssvvvuuuZZZlllvvvooollltttzzzyyyqqqhhh\\\RRRNNNMMMNNNOOOWWWkkk~~~~~~ooo^^^XXXXXXRRRVVVVVVRRRSSSVVVVVVRRRUUUUUUUUUVVVXXXZZZ\\\\\\\\\``````]]]^^^cccdddaaagggccc___\\\\\\[[[YYYWWWWWWXXXZZZ[[[[[[YYYWWWUUUSSSQQQQQQVVV]]]___\\\XXX\\\^^^___^^^\\\]]]aaaeee```aaadddgggiiihhhfffdddiiikkkllliiiggghhhnnntttqqqmmmllloooxxx~~~{{{~~~kkk[[[PPPQQQQQQIIIBBBAAA>>>BBBGGGHHHEEE???999666333333333222222222333333222222222111111111000000000000000000000000000000000000////////////000000............////////////////////////////////////////////////////////////---...///111444888<<>>===:::555333000444999<<>>888555444333333222333333444222222222111111111000000111111111111111111111111000000////////////000000............////////////////////////////////////////////////////////////...///111555999<<>>666111000000///---------------------------------------------------------------------------++++++,,,,,,------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++---...///333;;;AAAAAA;;;555444666666:::@@@EEEJJJNNNRRRUUUQQQPPPPPPQQQRRRRRRPPPNNNLLLVVVmmm}}}{{{llljjjkkkqqq|||||||||xxxwwwzzzfffTTTMMMMMMFFF@@@;;;<<>>???EEEHHHCCC<<<777666444333222222333444222222222111111111111000111111111111111111111111000000////////////000000............////////////////////////////////////////////////////////////000111444999>>>@@@???>>>;;;999666777<<>>BBBEEEBBB<<<:::===CCCCCCDDDFFFKKKOOOSSSTTTSSSNNNOOOQQQQQQQQQQQQRRRSSSWWWhhhvvvtttvvv~~~~~~uuu{{{{{{```OOOMMMHHH@@@===>>>BBBFFFGGG>>><<<888555333222222333000111222222222222111000000000000000000000000000//////............//////........................................................................------..................++++++,,,,,,---......///...///222888>>>DDDGGGIIILLLOOOTTTXXX^^^fffqqqyyywwwtttpppooouuu~~~zzzttt{{{zzzooodddWWWOOONNNLLLHHHHHHJJJIIIDDDDDDHHHHHHFFFEEEGGGGGGFFFIIINNNIIIIIIHHHFFFEEEEEEFFFGGGGGGMMMYYYbbbaaaWWWQQQQQQMMMKKKKKKLLLLLLMMMOOOPPPPPPRRRTTTTTTRRRRRRTTTVVVXXXWWWXXXYYYZZZ[[[\\\]]]___```___^^^\\\YYYXXXXXXRRRUUUXXX[[[\\\[[[ZZZXXXXXXWWWWWWWWWWWWXXXXXXXXXVVVYYY]]]]]]\\\[[[]]]___bbb``````cccfffgggccc_________```aaabbbaaa^^^\\\VVVNNNJJJNNNUUUddd~~~lllUUUKKKOOOUUUXXXUUULLLCCC@@@EEEHHHFFFBBB:::888666333222222222333222222222111111111111000111111111111111111111111000000////////////000000............////////////////////////////////////////////////////////////222333888===BBBBBB>>>:::555444444888===CCCGGGIIILLLLLLOOOSSSYYYooovvvhhheee|||{{{fffXXXXXXLLLOOORRRPPPJJJDDDAAA@@@XXXMMM???555222222111000................................................------------------------++++++,,,,,,---...//////++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++---+++***+++...333999===IIIIIIGGGBBB???AAAIIIPPPNNNKKKJJJLLLPPPSSSRRRPPPNNNPPPSSSSSSRRRSSSWWW[[[eeevvv{{{tttrrryyy|||zzzyyy~~~|||ooo~~~www|||uuu}}}hhhNNNLLLIIIDDDAAA@@@CCCFFFEEEBBB<<<777333222222333000111222333333222111000000000000000000000000000//////............//////........................................................................------..................++++++,,,,,,---...//////...000444:::AAAFFFIIIJJJLLLXXXgggtttzzz{{{|||}}}vvvqqqnnnsssxxxppprrrrrrnnnpppwwwuuunnnzzz}}}tttbbbVVVQQQMMMFFFFFFMMMLLLEEEFFFOOOFFFOOOPPPHHHDDDGGGGGGCCCDDDFFFGGGHHHHHHHHHIIIJJJHHHMMMVVV]]]YYYOOOMMMQQQPPPNNNMMMMMMLLLKKKLLLNNNOOORRRUUUVVVUUUTTTVVVXXXVVVVVVYYY]]]^^^]]]\\\]]]___]]][[[[[[]]][[[WWWSSSRRRTTTWWWZZZ[[[[[[ZZZYYYUUUVVVWWWWWWVVVVVVWWWXXXQQQUUUZZZ[[[[[[[[[]]]___aaa```aaafffjjjkkkeee```eeebbb^^^]]]^^^^^^\\\ZZZQQQHHHBBBEEEIIITTTnnnzzznnnXXXTTTWWWWWWXXXQQQHHHDDDEEEGGGGGGGGG;;;999666444222111222222222222222111111111111000111111111111111111111111000000////////////000000............/////////000////////////////////////////////////////////////333555:::@@@DDDCCC===888222333666<<>>===AAAJJJPPPRRRUUUYYYfffmmmsss{{{~~~rrrtttpppssstttiiiWWWHHHEEEIIILLLKKKCCCIIIOOONNNEEE:::333///000///......000000///.........------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///---222999???DDDIIINNNQQQRRRQQQPPPOOOOOOOOOOOOPPPOOOPPPQQQPPPNNNLLLKKKLLLRRRjjj}}}yyyhhhnnn|||qqqsssuuuUUUGGGIIIIIIIIIGGGCCC===777333444444333222222222222222111111111111111111111111////////////000000000000000000000000////////////........................////////////////////////........................---......---,,,---///111999<<>>===;;;999???IIIPPPUUU]]]ooo{{{uuu~~~eeeNNNIIIOOOPPPKKKGGGIIIMMMPPPMMMDDD999000000///......///000000///......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,...///333888@@@FFFKKKNNNPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQPPPNNNKKKJJJKKKNNNQQQ]]]}}}~~~||||||sssKKKOOOLLLJJJJJJJJJFFF???999777666444333111111111111111111111111111111111111////////////000000000000000000000000////////////........................////////////////////////........................---......------...111333<<<>>>CCCFFFEEEEEENNNXXXddd~~~~~~yyysssoooqqqvvv|||tttuuuxxx|||zzzxxx{{{|||rrrggg\\\VVVSSSQQQRRRUUU]]]```bbb```\\\VVVRRRPPPQQQRRRPPPNNNNNNOOOMMMJJJNNNMMMNNNQQQQQQOOOQQQVVVTTTUUUVVVYYY\\\]]][[[ZZZ^^^\\\ZZZZZZ[[[\\\\\\\\\[[[YYYXXXXXXZZZ\\\^^^___\\\[[[ZZZZZZ\\\^^^```aaacccfffhhhiiigggeeeeeeeeefffiiijjjhhhiiiooorrrrrriiijjjllllllkkkeee^^^XXXOOOFFF@@@@@@???>>>FFFRRRgggxxxxxxlllXXXOOOSSSWWWPPPLLLJJJBBBEEEEEECCC>>>888444555777444333222222111111222222111111111111111111111111000000000000000000000000////////////////////////...////////////000000000222111///...000555:::>>>DDDAAA???>>>??????>>><<<<<>>BBBDDDCCC===888666666444333222222111111222222111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000111111000...000444:::???CCC???===;;;;;;<<<>>>??????OOOTTTXXXWWWWWWkkk|||kkkRRRPPPYYYSSSLLLFFFIIIPPPPPPGGG===666333111///000000000/////////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...,,,+++,,,111555AAADDDIIILLLLLLLLLLLLMMMKKKLLLNNNOOOPPPQQQQQQQQQIIIOOO\\\mmm{{{|||vvvkkkzzzvvv|||yyyxxx{{{wwwqqqzzzwwwfffWWWOOOLLLKKKLLLAAA???;;;777444222111111222222222222222222222222000000000000////////////000000000000////////////////////////////////////////////////////////////........................---......///000333888<<>>AAADDDDDDAAA<<<888555444333222222111111222222111111111111111111111111000000000000000000000000000000000000000000000000/////////000000000111111000///000333999>>>BBBCCC777777777777999>>>EEEKKKYYY[[[\\\ZZZZZZlllrrrqqqddd[[[bbbRRRMMMHHHIIIMMMOOOJJJEEE999666333111000000000/////////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((+++---......111888===EEEGGGJJJKKKKKKKKKMMMNNNMMMNNNOOOPPPQQQPPPPPPOOOJJJ[[[{{{~~~uuu|||oooqqq}}}|||uuu{{{qqqZZZNNNJJJIIIFFF@@@;;;777444333333222222222222222222222222111000000000/////////...000000000000////////////////////////////////////////////////////////////........................---...///000222666<<>>999666555555222222222222222222222222111111000000/////////...000000000000////////////000000000000000000000000////////////////////////........................---...///000333888???DDD???CCCIIIPPPWWWgggmmmqqqxxxyyyyyy{{{|||vvvtttxxxtttsssrrrpppppppppqqqqqqllllllooouuutttmmmkkknnnooommmllloootttxxxwwwuuu|||sssooosssuuussszzzyyy||||||ooogggbbb]]][[[ZZZZZZWWWSSSSSSWWWUUUVVVWWWZZZ\\\\\\ZZZXXXZZZZZZ]]]aaaggglllnnnnnnkkkiiihhhkkknnnmmmgggbbbeeegggiiiiiihhhiiillloooqqqssstttuuutttssstttuuurrrwwwzzz{{{}}}}}}xxxpppxxxwwwuuutttqqqmmmhhhcccVVVKKKBBBBBB@@@<<>>>>>CCCRRRlll}}}ssscccUUUYYYWWWMMMNNNJJJEEEAAABBBCCCAAA===:::666222222555666333///111111111222222333333333777444111111333333000---000000000000///////////////000222222111111222444222777???DDDEEE@@@;;;666555888666;;;PPPccctttyyy|||pppooosssqqqcccYYYOOOLLLMMMLLLIIIHHHHHHAAA888444333333111///000000/////////....................................------,,,,,,------...///...---,,,,,,,,,,,,---------------------------,,,,,,,,,---------......,,,,,,------...---------,,,---///444;;;AAAEEEGGGJJJJJJJJJIIIIIIKKKNNNQQQUUUPPPRRRRRRQQQ[[[eeebbbeee{{{www~~~|||||||||vvvwww{{{uuu}}}jjjUUUJJJJJJSSSQQQ@@@666888555555444444333222222222111111111111000000000000//////000000000000//////////////////////////////////////////////////////000000///...............000///000555<<>>???DDDRRRlll{{{{{{zzzYYYNNNOOOPPPOOOMMMIIIEEECCCCCCBBB@@@;;;777222222444555222000111111222222222333333333888666555444444333222000111111111111111111111111///000111111111111222444444888>>>BBBAAA===777444888999;;;LLLgggrrrvvvqqqrrrzzz~~~tttlll___UUUSSSSSSNNNHHHJJJFFF???999444222111111000000000/////////.................................------,,,,,,------.........---,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,---......//////,,,000555;;;AAAEEEGGGHHHKKKIIIHHHIIILLLNNNPPPQQQYYYOOOUUUfffqqq{{{wwwkkk~~~vvvoooooofffnnnuuu~~~rrrdddXXXRRRJJJ???===BBB777777666444444333333333222222111111111000000000///000000111111000000///////////////////////////////////////////////////000000///.........//////...000444:::AAAEEEFFFEEECCCHHH[[[|||}}}~~~ssstttzzzyyyuuuwww{{{zzzuuussslllnnnooonnnlllmmmqqquuu}}}{{{vvvqqqmmmmmmpppsssooorrruuuyyy~~~~~~xxxvvvuuussspppqqqzzzrrrVVVOOORRR```___]]]ZZZXXXZZZ^^^bbbeeehhhlllrrryyytttkkkhhhhhhgggfffhhh```[[[\\\___aaadddgggccc]]]WWWXXXbbbqqqyyysssuuuzzzyyynnndddeeellltttvvvrrrnnnlllmmm~~~~~~yyyuuutttuuuvvvtttqqqpppqqqsssvvvwwwnnnlllkkklllmmmlllgggcccVVVJJJAAABBBBBB???@@@EEESSSlllyyy|||wwwmmmpppQQQJJJOOOQQQPPPPPPMMMIIIEEECCCCCC===888333111222333222111111222222222222333333333555666777666444222222222222222222222222222222222///000111111000111333555888<<<@@@AAA>>>:::666444666???MMMdddvvvrrrnnnzzz}}}ssswwwwwwjjjbbb___XXXOOOMMMKKKFFF???666222111333000000000////////////..............................------,,,,,,------......------,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,,,,------......000444<<>>BBBDDDDDDDDDHHHSSSppp|||}}}~~~qqqooovvv{{{|||vvvqqqooojjjkkkllllllkkkmmmqqquuu||||||yyytttpppoooqqqsssnnnqqquuuzzz~~~|||xxxvvvvvvtttqqqrrrzzzaaaSSSVVVXXXVVVSSSOOOMMMNNNPPPQQQVVVWWW\\\aaafffllluuu~~~yyyuuusssrrroooiiibbb___```cccfffhhheeeaaa[[[XXX]]]iiiyyy|||uuuwwwuuugggjjjoootttsssooojjjggggggqqqwww|||{{{vvvrrrsssvvvrrrssssssqqqoooppptttxxxooommmlllmmmnnnlllgggbbbVVVLLLDDDBBBAAA>>>@@@DDDVVVnnnzzz{{{|||zzz~~~rrroooTTTIIIRRRTTTXXXYYYSSSIIIEEEEEE>>>:::444111111222333222222222222222222222222222000333666555111///000222111111111222222222222222///000111111000111444666>>>AAABBBAAA===:::999999<<>>AAAQQQfffyyy|||jjjooo{{{yyy}}}yyyxxxeeeVVVPPPKKKMMMMMMHHH@@@999555333111111000000000/////////...........................------,,,,,,------...------,,,,,,,,,---......------------------------,,,,,,,,,---------.........---,,,,,,,,,---...///:::???EEEGGGFFFDDDDDDEEEHHHKKKQQQWWW]]]___]]][[[XXXfffyyyyyy{{{yyysssyyy{{{yyyoooOOOMMMEEECCC???:::666444444333333222222222222111111111000111111222222111111000////////////////////////////////////////////////000000/////////000111111111777>>>AAA@@@AAADDDHHH[[[yyy~~~vvvrrrnnnpppvvvppptttwwwvvvrrrqqquuuyyywwwuuurrrooollllllllllllooopppsssvvvxxxvvvqqqmmmpppoooqqqvvvvvvsssqqqssspppsssvvvwwwvvvvvvvvvwwwsss~~~xxxuuutttsssrrr```UUUMMMOOOQQQPPPSSSXXX```ppp|||nnnfffeeeeeeccckkkkkkjjjhhhggggggiiikkkuuutttqqquuunnnnnnooopppppppppppprrrtttpppxxxzzzsssrrrssslllpppttttttqqqnnnlllmmmiiigggfffhhhjjjiiieeeaaaSSSNNNGGGBBB@@@AAADDDGGGZZZuuuuuu```XXXYYY```gggaaaQQQEEECCCAAA???;;;777444333444444333333333222222222222111111333666777666444333333//////000000111222222222222222333222222444777:::???@@@@@@===;;;===EEELLLgggsss{{{~~~|||{{{~~~xxxwwwnnnYYYSSSIIIKKKMMMKKKEEE>>>666222111111111000000000//////...........................------,,,,,,------...,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,---------......------,,,---...111333555>>>CCCGGGHHHEEEEEEGGGJJJJJJQQQZZZ```bbb```]]][[[\\\kkkxxx~~~xxxjjj```eeeuuu```[[[MMMJJJDDD???:::777666555333333222222222111111111000111111222222111111000////////////////////////////////////////////////000000//////000111111222444:::AAACCCBBBDDDLLLSSSxxxtttlllkkkjjjkkkoooppptttvvvuuuqqqpppvvv{{{xxxvvvsssrrrqqqrrrrrrrrrtttssstttzzzxxxppppppmmmooossssssoooppptttnnnqqquuuxxxwwwuuurrrpppnnn~~~lllZZZVVVUUUPPPMMMPPP[[[gggsssxxxyyykkkgggfffdddeeegggiiilllmmmllliiigggkkkmmmooosssmmmiiikkknnnpppqqqrrrssstttsssyyy{{{tttooonnnlllnnnpppqqqnnnkkkhhhgggdddaaa___aaaggglllnnnnnnccc___VVVLLLFFFDDDEEEFFFZZZvvvyyy|||^^^YYY\\\ccc___PPPDDDCCCBBBAAA>>>:::777555444444333333333222222222111111111222333666777777444222000000111111222333333444333444444333333555999===???AAABBB@@@???EEEPPPZZZttt~~~}}}~~~{{{zzz|||bbb\\\GGGJJJLLLLLLHHHAAA888222111111111111000000000000...........................------,,,,,,------...,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,---------......,,,,,,---...111555888;;;@@@DDDHHHHHHFFFFFFJJJNNNMMMVVV```fffeee```\\\ZZZ___lll|||{{{~~~{{{lllaaa]]]aaaggg|||wwwZZZRRROOOIIIBBB===999888777333333333222222222111111111111222222222222111111////////////////////////////////////////////////000000///000000111222222666<<>>BBBDDDEEEDDDDDDLLLZZZfff}}}~~~zzzxxx[[[PPPIIIGGGMMMPPPHHH:::000222222111000...---...///////////////............//////.........---------------------------------........................---------------------------///000///...222;;;CCCGGGFFFFFFFFFGGGGGGGGGGGGUUU\\\bbbfffoooyyyxxxrrrqqqpppvvv{{{}}}xxxeeebbb```kkkyyyfffMMMEEEFFFCCC===:::333222222333444555444333333333333222222222111111000000000000000000000000000000000000000000000000000///......///222555777@@@CCCEEECCC@@@HHHbbb|||tttyyywwwtttssskkkiiieeehhhooowwwoooqqqtttttttttrrrppppppttt{{{ttttttuuuwwwzzzzzzuuupppsssqqqpppoooooooooppppppooossswwwzzz{{{{{{vvvpppsssxxx~~~qqqnnnmmm```PPPTTT___ooo|||~~~~~~xxxwwwrrrjjjiiijjjqqqxxxzzzuuupppmmmiiigggooo~~~qqqiiijjjllloooqqqpppmmmkkklllnnnqqqtttsssooojjjeeefffjjjiiieeefffiiifff___aaa^^^XXXPPPMMMRRR___iiixxx```QQQLLLJJJbbbssslll]]]sssmmmQQQNNNQQQJJJEEEFFFIIIIIIFFF@@@999555555777666555333333444555444333...111555888888666444111222000///000444555444222777777777666777:::@@@DDDDDD???CCCLLLLLLLLLaaa~~~zzz}}}uuuttthhhSSSMMMKKKPPPRRRJJJ===555222222222111000//////000////////////............//////.........---------------------------------........................---------------------------...//////000555===CCCAAACCCFFFGGGIIIMMMUUUZZZccceeeeeeppp~~~www|||zzzpppgggooo~~~]]]JJJDDD???999777666444444444555333222333333333222222222222111000000000000000000000000000000000000000000000000111000......///333666999>>>???CCCGGGFFFRRRzzz}}}xxxssskkkkkkhhhfffiii~~~wwwppppppqqqppptttqqqoooooossswwwzzz|||qqqqqqppppppqqqrrrqqqoooooonnnllllllmmmnnnooopppnnnqqquuuxxxzzzzzzwwwsssuuuwwwyyyzzzzzz{{{|||}}}{{{~~~zzzrrriii```gggsss||||||yyyooommmmmmsss{{{~~~zzzuuuooollljjjooo}}}ssshhhhhhjjjlllmmmmmmlllkkkkkkjjjjjjkkklllkkkhhheeeaaaddddddccceeejjjiiieeeddd___VVVKKKEEEGGGPPPXXXkkkfffWWWUUUeeeuuu|||\\\hhh]]]IIIHHHMMMNNNMMMLLLJJJFFFBBB>>>:::777555666444222222444444444333333555888::::::777444222222000///111444555444222666777777888999<<>><<<:::777555555444333111333333333333222222222222000000000000000000000000000000000000000000000000222000......000444999<<<@@@>>>BBBHHHNNNdddxxx~~~|||uuummmnnnmmmiiiggg{{{}}}wwwsssqqqnnnnnnmmmlllmmmmmmmmmkkkjjjggggggggggggggghhhlllooonnnllljjjjjjkkkmmmmmmmmmhhhiiikkknnnqqqrrrtttuuusssttttttttttttsssrrrrrrpppvvvuuurrrooorrrzzztttooolllooouuuyyywwwssspppmmmjjjmmmxxxyyygggggghhhhhhiiiiiijjjkkkllliiieeeeeegggiiiiiihhhbbbdddccccccfffkkkllliiifff```UUUIII@@@???EEELLLWWWpppjjjcccjjjwwwzzzkkkccctttrrrPPPFFFOOOUUUSSSRRRLLLEEEBBBCCCAAA:::444555333222222333444444333555666888999888666333111222111000111333444444333333666999;;;<<>>@@@BBBDDDFFF>>>HHHLLLPPPiiilllsss}}}tttnnnoooqqqrrrtttxxxzzz___QQQMMMKKKHHHFFF888555222111111111000...////////////............---.....................------------------------........................---------....../////////...///222777>>>CCCFFFFFFGGGFFFHHHQQQ___nnnyyynnneeekkkuuuvvv~~~mmmbbbjjjwwwYYYIIILLLDDD@@@:::777555555555444444444444333333333222222111111111111111111111111111111111111111111111111222111000000333888>>>AAAEEEFFFBBBGGGiiizzzuuurrrqqqrrrooovvvtttooohhhqqq|||}}}tttfffZZZTTTOOOQQQXXX______[[[]]]bbbjjjfffbbb```aaa^^^YYYUUUVVVOOOKKKKKKNNNUUUbbbpppooossswwwxxxuuupppkkkiiijjjgggaaa^^^bbblllwww}}}|||zzzxxxvvvvvvoooppptttwwwxxxwwwrrrkkkkkkssszzz}}}qqqpppmmmhhheeedddgggjjjlllkkkjjjjjjkkkmmmnnnnnnqqqnnnkkkkkkkkkkkkkkkkkkhhhddd\\\TTTOOONNNQQQSSS___^^^pppvvv|||www}}}hhhuuu{{{~~~bbbhhh|||aaaOOOSSSccc]]]PPPCCC???DDDGGGCCC===777555333333444555444333...///000111111111111000111222222222222222333333222666<<>>999333000111111000///////////////............---------...............------------------------........................---------...//////000000///222777<<<@@@DDDFFFGGGGGGGGGLLLXXXiiivvv{{{{{{jjjgggooo~~~}}}}}}zzzmmmooo{{{}}}~~~||||||rrrgggggglllRRRNNNLLLGGG???:::777666666666444444444444333333333333111111111111111111111111111111111111111111111111000000111222666;;;???BBBCCCEEEGGGXXX}}}}}}wwwtttttttttjjjoooyyyzzzppplllnnnyyy{{{gggZZZZZZ[[[cccnnnqqqkkkjjjnnntttqqqnnnooopppnnnfff___[[[SSSMMMMMMMMMQQQ___oootttuuuzzz{{{oooeeezzzyyywwwqqqhhhbbbfffmmmqqqxxx}}}|||zzzyyywwwrrrvvvrrrmmmrrrxxxuuummmnnnrrruuusssssspppkkkfffdddgggkkkiiilllnnnmmmjjjjjjmmmpppqqqmmmlllooopppoooooopppnnnkkkeee^^^YYYVVVUUUTTTWWW```ssszzz~~~xxx```bbb}}}zzz]]]gggfffyyyqqqYYYWWWeeeYYYPPPEEE@@@CCCFFFEEECCC:::888555444555555444222000000000111222333333444111222333333111111222333444888>>>CCCEEEFFFGGGHHHJJJJJJWWWrrr|||{{{www~~~ttt\\\KKKGGGKKKFFF>>>666111111333222000////////////............---------.........//////------------------------........................---------...///000000000000666<<<@@@BBBBBBEEEGGGGGGLLLWWWeeerrryyyyyyvvvtttwwwwww|||}}}{{{|||~~~wwwpppnnnttt{{{xxxppphhhiiinnnwwwqqqbbbbbblllvvv|||zzzmmmhhhppp|||~~~tttttt\\\VVVPPPGGG???:::888777666555444444444444333333333111111111111111111111111111111111111111111111111///000222555999===AAACCCDDDDDDRRRwww{{{~~~yyy|||~~~zzz}}}zzz{{{zzzwwwmmmlllqqqxxxxxxqqqlllkkkpppxxxttt\\\\\\[[[ddduuu~~~|||{{{xxxmmmeee``````]]]ZZZcccqqqzzzvvvyyyjjjwww~~~bbbZZZ```iiiooosssssssssvvvvvvssszzz}}}vvviiillltttxxxqqqpppqqqrrrsssqqqlllgggfffiiinnnjjjooorrrooohhhgggmmmuuuuuuqqqqqqvvvxxxvvvuuuwwwuuurrrnnniiiccc^^^XXXUUUOOO___rrr||||||zzz|||}}}}}}kkk```kkk{{{nnn___PPP^^^qqq___WWWPPPMMMHHHEEECCCCCCEEEFFF===:::888666666555333222333333222222222333333444111333444333111000222444666:::@@@CCCEEEFFFHHHIIILLLVVVnnn|||eeeKKKFFFMMMKKKBBB888222222444444222000/////////............---------.........//////------------------------........................---------...///000000111111888@@@CCCBBBAAADDDGGGDDDPPPbbbttt~~~ttt~~~}}}{{{zzz}}}rrrjjjfffkkkqqquuuzzz|||wwwoooeee]]]^^^dddqqqrrraaa___fffkkklllllluuuzzzyyylllgggooo||||||mmm^^^WWWLLLBBB<<<999777666555555444444444333333333111111111111111111111111111111111111111111111111---///222666;;;>>>AAACCCHHHEEE]]]|||~~~ppp~~~}}}uuujjjooozzz~~~|||sssnnnmmmqqqqqqllljjjlllmmmppp~~~zzzZZZOOOMMMWWWmmm||||||uuussssssmmmdddiiiuuu}}}uuuwwwsss]]]jjjYYY]]]iiinnnqqqnnnmmmqqquuuuuu~~~}}}ttt{{{jjjkkksssxxxtttrrroooqqqqqqmmmhhhgggkkkpppmmmsssvvvqqqgggfffpppzzz|||xxxxxx~~~{{{yyy{{{xxxvvvssspppkkkddd]]]YYYUUU```llluuu~~~~~~~~~~~~}}}wwweeefffeeelllZZZZZZvvvdddDDDIIIKKKKKKIIIDDDBBBCCCFFF???<<<999777666555333222555444222111000111111222111333555333111000111444888<<<@@@DDDEEEGGGHHHJJJMMMggguuu{{{zzzwww|||uuuUUUNNNJJJIIIHHH@@@555111444555111111111000///////////////..............................------------......---------------------------...//////......000111222>>>EEECCCCCCIIIKKKFFFNNN[[[zzz{{{}}}}}}{{{zzz|||~~~tttsssrrruuu|||}}}}}}oookkkkkkfffbbbgggssssssooossshhh^^^```bbb```kkk}}}tttkkknnnvvvkkkPPPFFFEEEAAA:::666666333222555555111111333333222111111000111111111000111111111111222222222///333888:::===AAADDDDDDCCCQQQ{{{wwwoooxxx|||wwwccc[[[\\\fffyyy|||}}}qqqsssrrrnnnkkkkkklllllllllttt}}}hhhVVVLLLMMM^^^ooouuuwwwzzzzzz~~~}}}yyyxxxvvvvvv{{{|||tttyyyuuuXXXlllWWWXXX[[[bbbmmmtttrrrpppuuu}}}wwwgggjjjuuujjjkkkvvvggghhhhhhnnnyyyooovvvssspppooommmjjjjjjlllttttttpppiiigggllltttyyy{{{zzzuuuqqqqqqqqqhhh\\\ccckkkuuu|||~~~~~~~~~|||}}}sss|||}}}xxxqqqiiivvv}}}gggaaarrrRRRJJJIIIOOOOOODDDCCCGGGCCCCCC???:::666555666666666555444333333222222333333333333333222111111444777777:::???CCCEEEGGGIIILLLZZZ|||zzz}}}rrrrrr}}}iiiVVVFFFOOOMMMDDD888333444444000111111000///////////////..............................------------......------------------------......///......///111444===AAACCC@@@@@@EEEKKKMMMZZZssswwwzzz~~~}}}|||}}}~~~zzzxxx{{{~~~zzzuuuoootttsssxxxttt~~~wwwfff\\\\\\bbbrrrwwwnnnjjjlllrrrzzzzzzdddQQQKKKDDD:::444888555444666666222111222333222222111111111111111111111111111222222222222000333777:::>>>BBBEEEFFFGGGddd{{{vvv}}}zzzrrr```NNNIIIKKKUUUhhhzzz}}}yyy|||zzzmmmnnnnnnmmmlllllllllkkknnnsss{{{}}}dddTTTLLLXXXiiiqqqtttwwwxxxwwwvvv|||{{{yyyyyywwwuuuyyy|||zzz{{{~~~\\\\\\rrrqqqYYYTTTZZZfffqqqtttssswww}}}|||}}}}}}rrr___bbbxxxzzzooopppwwwooojjjlllkkkvvv|||zzzwwwsssooommmkkkkkkmmmvvvwwwuuupppllloooxxxyyytttrrrvvv{{{{{{ssskkklllrrryyy}}}~~~}}}}}}~~~|||zzz}}}ttt{{{sss{{{fffgggiiiPPPHHHJJJLLLCCCAAAFFFEEEBBB???;;;777555555555666444333222222111111222222333333333222111222555888??????DDDHHHHHHFFFKKKTTTvvv|||yyyzzz||||||wwwgggXXXVVVRRRHHH<<<666555333///111111000///////////////..............................------------......------------------------...///.........000444777CCCBBBCCCCCCAAABBBKKKUUUmmmwwwrrrzzz~~~}}}|||~~~~~~}}}{{{xxxtttssstttuuu{{{}}}|||~~~pppvvv~~~}}}}}}~~~zzzsssvvv|||wwwzzzbbbZZZVVVeee|||vvvmmmjjjkkklllooowww|||xxx}}}sss[[[RRRLLLDDD???;;;666555777777333111222333333222111111111111111111111111111222222222333222333777;;;???CCCFFFHHHOOO]]]NNNAAA>>>BBBJJJ\\\nnn~~~zzz|||}}}wwwmmmllllllmmmmmmllljjjiiiuuuwwwyyyuuu___PPPXXXhhhoooooonnnqqq|||~~~ddd^^^iiipppnnnppptttuuutttxxx}}}pppuuuvvvrrrvvvYYYXXX```OOOSSS^^^mmmvvvzzz}}}~~~tttnnn^^^ccczzz|||qqqrrrsssxxx{{{|||~~~mmmaaadddiiilllpppvvvzzzxxxtttpppnnnoooppppppuuuyyyyyyrrrhhhcccgggnnnnnnrrryyy|||uuullllllyyyzzzvvvvvvxxx|||}}}}}}~~~~~~zzz|||~~~~~~}}}}}}~~~~~~}}}ooopppyyy}}}nnn___www___MMMLLLUUUOOOHHHFFFDDDAAA???<<<888666555555555333222222111111111111111333333333222222333777999AAA???CCCJJJGGGCCCOOO```}}}wwwtttvvv|||~~~{{{}}}sssdddZZZTTTIII???:::666333///111000000///////////////..............................------------..............................//////.........222777;;;???@@@EEEJJJEEECCCQQQeeesssyyy|||~~~zzzvvvrrrsssrrrmmmhhhggglllppprrrtttwwwzzz}}}}}}|||{{{}}}uuucccjjjtttxxxssspppttt|||vvvnnnnnnrrr{{{vvvooo]]]QQQ]]]zzzvvvnnniiiffffffmmmyyy~~~iiiZZZQQQKKKGGG<<<777444666777444222222333333222111111111111222111111111222222222333333222444999???AAABBBEEEIII```SSSGGG>>>>>>AAAHHHXXXiii}}}yyyzzz|||yyyssssssooollllllmmmkkkiiiiiirrrtttssslllYYY^^^kkkoookkkgggkkkuuu\\\LLLPPPXXXZZZaaakkkpppsssxxx~~~mmmqqqttttttmmmSSScccsssRRRQQQXXXggguuu}}}~~~}}}}}}|||pppnnndddooovvvnnnpppsssvvvxxxxxxyyyuuu___```iiihhhhhhkkkrrrxxxyyyxxxtttuuutttqqqqqqtttuuusssvvv{{{}}}tttbbbQQQMMMPPPMMMSSS\\\fffnnnssssssssspppccccccvvv~~~wwwwwwzzzzzz|||}}}}}}{{{{{{zzzvvvrrrqqquuuyyy||||||pppnnnsss{{{~~~~~~|||lllZZZqqqwwwZZZSSSaaabbbUUUIII@@@AAA@@@===:::666444444555444333222222111111222222222333333333333555999<<<@@@===BBBJJJHHHGGGZZZttt~~~yyyvvvooonnnkkkpppzzz}}}yyy}}}~~~ddd\\\SSSIIIBBB===999444111111000000///////////////..............................------------................................./////////000444:::>>>===???FFFIIIEEEJJJdddrrrppp||||||~~~yyytttqqqppplllnnnmmmggg___\\\___dddcccdddeeeggglllrrrxxx}}}yyy~~~qqq]]]```fffjjjfffdddlllyyyqqq]]]bbbooowwwuuu{{{qqq```RRR___}}}}}}rrrkkkiiilllttt|||~~~~~~~~~kkkYYYMMMGGG@@@999444555777666444444444333333222111222222222111222222222222333333333333555<<>>@@@AAA@@@===888555444555555555444333333333333444222333444444444777;;;>>>DDDAAADDDJJJKKKQQQjjj|||~~~wwwjjjcccnnnmmmsss{{{{{{vvv{{{||||||___TTTIIIDDDAAA;;;666333111111000///////////////..............................------------..............................---...///000333777<<>>???CCCQQQaaa|||{{{tttvvvppprrrsssssswww}}}|||rrrllljjjllljjjfffiiirrrllluuuqqqmmmwww|||bbbYYY\\\aaajjjsss}}}~~~sssaaaUUUQQQLLLPPPZZZfffmmmooosssxxxzzztttlllnnnppppppoooRRRZZZhhheeeTTTLLLHHHQQQ```llluuu{{{xxxxxxyyyyyyyyyxxxwwwvvv}}}zzzrrrrrrsss}}}wwwnnngggddddddhhhoooxxxgggfffcccbbbdddeeefffjjjppprrrvvvvvvqqqrrryyyzzzvvvnnnqqqwwwuuudddMMMBBBCCC??????@@@BBBEEELLLUUU[[[WWWOOOPPP^^^lllrrrvvv{{{}}}}}}~~~zzzxxxpppqqqrrrwwwzzznnnxxxooofffffflllrrrrrrpppsssnnnooouuuxxxxxxyyy|||hhhRRRsssyyy[[[VVVSSSPPPKKKBBBAAACCCCCC@@@:::666555666666666555444444444444444222333444555666999===@@@CCCCCCEEEGGGLLL]]]|||qqqzzzvvvuuukkkooorrrwwwzzzwwwtttzzzdddWWWLLLHHHEEE===777444111111000///////////////..............................------------..............................+++---000222555999>>>BBBCCCDDDCCCEEEUUUuuu}}}|||xxxvvvuuuwww~~~wwwrrrqqqqqqmmmkkkeee\\\TTTOOOPPPRRRZZZWWWRRROOOQQQ\\\kkkuuuxxx}}}jjj___YYYZZZYYYUUUWWW___qqqzzz]]]UUURRRVVVeeeqqq|||}}}zzzpppaaa[[[kkkyyyhhh```fffkkknnnvvvyyysss{{{xxxVVVIII<<<999999777666777444444333222222222222333222222222333333333444444888;;;BBBEEEAAADDD\\\xxxzzzeeeIIIBBB???BBBCCCFFFUUUfff~~~vvvpppmmmlllnnnoooooossszzz}}}|||nnnkkklllnnnggg]]]^^^hhhlllvvvtttnnnrrruuuwwwuuuaaaXXXUUUWWWbbbpppqqq```VVVRRRRRRUUU]]]ggglllmmmoootttpppxxxpppiiijjjccciiiyyy___SSSSSSPPPHHHEEEMMMYYYdddmmmtttsssqqqooooooqqqtttvvvwww}}}wwwpppnnnttt}}}yyyzzzzzzwwwuuurrrlllgggccc^^^ZZZ]]]ccckkkrrrvvvyyy~~~~~~xxxpppooopppnnnooorrrrrruuussslllooo}}}qqqooopppooo```LLLBBBEEEAAAAAAAAA???>>>AAAFFFJJJIIIHHHHHHPPP\\\jjjtttzzz{{{}}}}}}}}}}}}~~~~~~sssmmmkkkkkkhhheeeeee``````gggkkklllvvv\\\[[[ssshhhXXXKKKJJJMMMHHHAAADDDFFFBBB<<<777555666555555444333333333333444111333444555777:::???BBB@@@EEEGGGFFFSSSrrrtttlll}}}wwwuuu~~~vvvqqqwwwzzzwwwuuuxxx|||}}}hhh[[[NNNKKKGGG???777444111111000///////////////.................................------.........////////////////////////***---000444777:::???BBBAAADDDEEELLLfffzzzxxxzzz~~~~~~~~~xxxuuutttmmmiiiaaaYYYTTTRRRUUUWWWddd```YYYSSSSSS\\\iiitttuuu}}}yyynnnooonnngggdddgggmmmuuuyyyfffYYYTTTTTTaaalllnnnyyytttoooyyyooobbb^^^nnnppphhh___TTTLLLPPPVVV^^^mmmzzzwww___PPPAAA;;;:::888666666555444333333222222333333222222333333333444444444;;;===BBBDDD???FFFfff~~~sss~~~|||eeeGGGAAA???BBBCCCGGGWWWhhh}}}rrrppplllffffffhhhhhhfffhhhnnnqqqpppnnnlllooopppdddTTTRRR[[[^^^kkkmmmmmmvvvzzzzzzvvvkkkbbb]]]VVVRRRYYYeeettt\\\PPPJJJRRRUUU]]]gggkkklllnnnsssnnnxxxxxxooobbbfffsss^^^[[[NNNGGGEEEMMMYYYbbbkkkqqqyyytttmmmhhhgggiiilllmmm}}}tttnnniiinnnyyy}}}tttlllnnnpppnnnooonnnjjjfffddd```XXXQQQPPPTTTXXX[[[]]]bbbkkkrrrsss}}}~~~yyyxxxooorrrnnngggnnnwwwrrrnnn___KKKBBBFFFBBBDDDFFFDDDAAA???@@@BBBBBBDDDDDDEEEOOOaaaoootttyyy|||~~~|||zzzyyy{{{~~~zzz|||{{{rrrpppqqqrrrsss|||yyysssjjjeeefffccc```ggguuuzzz}}}}}}]]]hhhyyydddOOOKKKOOOKKKBBBEEEGGGDDD===777666777555444333333222222333333111333444555777;;;@@@CCCAAAKKKNNNMMM```rrrsss|||uuuuuuwwwtttnnnrrryyyzzzuuuvvv~~~{{{hhhVVVMMMIIILLLEEE333333444333222000//////000000000000000000000000000..........................................------444000000555;;;<<<===@@@GGGDDDFFFbbb}}}wwwwww}}}~~~{{{www}}}yyywwwllljjjaaa\\\\\\UUUXXXiiizzzyyyrrrcccUUUUUUbbbooovvv{{{wwwqqqeeegggiiillloooqqqssstttzzzwwwuuuvvvxxxwwwtttqqqmmmpppuuuzzzhhhXXXOOOLLLBBBBBBJJJZZZjjjsssxxx}}}}}}jjjmmm}}}}}}nnn[[[LLL@@@777999<<<333888777666666777666444222222333333333222222444666@@@888CCCIII???RRR|||{{{gggrrrzzzeeeWWWFFFFFFGGGGGGDDDHHH\\\qqq~~~}}}zzzuuunnniiigggggghhheeecccdddgggiiiiiihhhkkklllxxxyyy]]]JJJHHHZZZdddlllnnnttt{{{cccZZZYYYPPPSSShhh}}}}}}VVVHHH>>>GGGNNN\\\iiimmmkkkkkknnn{{{~~~uuuoooXXXGGGFFFRRRYYYcccsss{{{}}}lllaaaaaadddddd~~~~~~vvvpppjjjfffeeecccbbbcccfffhhhjjjppppppooolllfff^^^VVVPPPPPPQQQQQQQQQRRRUUUYYY\\\bbbmmm}}}{{{yyyqqqiiimmm}}}nnniiibbbTTTIIIEEEDDDDDDCCCAAA@@@@@@AAACCCAAA@@@AAADDDHHHPPPaaappp{{{|||www{{{yyytttwwwyyyxxx|||}}}}}}pppmmmhhhaaabbblll|||wwwyyypppiiimmmoooooo]]]XXXQQQFFFFFFJJJEEEEEEKKKIII???777666666444333333555666666555666444333666<<>>@@@CCCFFFEEERRRzzzzzzwwwtttrrrsssvvvzzz}}}~~~{{{yyy}}}{{{wwwpppmmmddd___]]]VVVXXXiiimmm```bbbiiiuuuzzz~~~zzzwwwxxx{{{}}}sss```RRRJJJEEEDDDIIIVVVcccjjjnnnrrrvvvzzz||||||^^^bbbttt{{{eeeTTTJJJ>>>======777777666555555666666555333222333444333222333555777>>><<>>;;;777555444555666666555333222333444333333444666888999???DDDBBBQQQ~~~}}}wwwsssjjjXXXHHHHHHFFFGGGMMMWWWddduuuxxxqqqkkkiiikkkkkkgggbbbiiifffdddcccdddfffffffffiiijjjtttOOODDDKKK\\\lllooooooxxxyyyWWWGGGDDD>>>BBBTTTyyyTTTIIIAAAAAAIIIWWWeeelllllloootttooofffVVVVVVZZZhhhwww|||zzzrrrkkkooo|||tttmmmiiifffdddbbbaaaaaa^^^XXXQQQIIIDDDBBBDDDGGGJJJLLLMMMNNNPPPQQQNNNTTT]]]cccfffhhhlllooo|||rrrcccVVVPPPLLLKKKJJJHHHGGGFFFEEEEEECCCBBBBBBCCCCCCFFFQQQ\\\ooo||||||vvvwwwuuuqqqvvvqqqnnnrrrzzz}}}{{{qqqwwwttt___\\\___ttt```gggSSSSSSSSS[[[]]]XXXKKKCCCBBB===555777555444444555666555555666555555888===AAADDDEEEFFFBBBZZZ~~~|||kkkjjjtttrrrqqqvvvyyyzzz}}}}}}}}}{{{xxxlll___WWWMMM===777555222111111222222222////////////////////////....................................////////////000111666===???>>>AAAFFFHHH___zzzkkkuuulll~~~~~~pppmmmkkkkkkpppxxx}}}~~~|||}}}}}}|||||||||}}}~~~rrriiieeeWWWRRR^^^mmm~~~}}}xxx{{{zzzvvvuuuxxxxxxttthhhccc```cccgggkkkuuu~~~~~~~~~zzzxxxxxxpppjjjddd```___\\\XXXTTTSSSttthhhRRRIIIEEEFFFNNNUUUXXXYYY\\\^^^ccccccfffjjjbbb^^^ggghhhyyywwwvvvkkkaaabbbqqqqqq^^^JJJ???>>>;;;777666444444555666555444333444444444333555888;;;:::EEEEEE@@@\\\nnn[[[PPPJJJIIIGGGIIIRRR___llluuuzzzwwwrrrllljjjkkkjjjgggdddgggfffddddddeeegggiiijjjooolllzzzPPPDDDKKKZZZiiimmmmmmuuu}}}YYYEEEBBB===@@@PPPxxxSSSIIIAAA>>>GGGXXXhhhnnnmmmmmmoooppp{{{{{{vvvvvvvvvzzziii]]]ZZZfffvvvzzzzzz~~~~~~}}}yyyrrrhhh[[[PPPIIICCC>>>;;;BBBFFFKKKOOOPPPPPPPPPQQQOOOQQQTTTTTTSSSSSSTTTVVVaaaqqqrrrgggWWWUUUQQQOOOMMMKKKHHHGGGFFFFFFGGGHHHFFFFFFOOOYYYnnn~~~}}}qqqkkkhhhgggmmmeeeaaaeeeqqqwwwvvvwww{{{dddZZZ^^^xxxuuu|||}}}ooo```rrrfffSSSPPP___fff___JJJ@@@DDDBBB777888666444444555666555444666666777999===AAADDDEEEEEEDDDhhhsss|||yyykkkppptttyyy}}}zzzxxx}}}~~~hhhWWWMMMCCC:::666222111222333222222////////////////////////................................./////////000000222444999>>>>>><<>>AAACCCEEELLLSSS{{{~~~lllzzzwwwyyyxxx~~~rrrqqqwwwxxxyyyeeePPPJJJFFF===888333111222333222000000000000000000000000000.................................//////000000111333666<<<@@@>>>===DDDNNNeeezzzyyy||||||qqqggggggpppyyy}}}zzzwwwxxxzzz|||xxxuuuyyy~~~~~~}}}~~~yyytttppp___SSSZZZccckkkwww~~~zzzuuuuuuqqqfffWWWMMMIIIHHHJJJHHHIIILLLOOOOOOKKKHHHBBBOOOcccwww~~~kkkXXXQQQSSSTTTUUUUUUSSSPPPMMMKKKMMMIIISSS~~~VVVEEECCCFFFPPPYYY\\\]]]^^^^^^ccc^^^\\\```[[[UUUYYYVVV[[[eeeuuuyyymmmjjjoooqqqkkk```aaavvvttt\\\???===:::777666666666555444444444444444555888<<<@@@@@@HHHCCCOOOsssWWWAAA???IIIEEEHHHNNNZZZkkkwwwvvvooocccfffiiiiiigggffffffhhhhhhjjjkkkkkkjjjiiiiiijjjcccjjjZZZGGGHHHPPP^^^kkktttoooRRRGGG@@@BBBQQQtttMMMDDD;;;===JJJ```sssvvvmmmccc```dddjjjkkkooowwwuuusss}}}}}}qqqlllqqqooofffZZZRRRZZZjjjvvv{{{}}}zzzlllUUULLLHHHCCC>>>>>>CCCKKKPPPSSSTTTUUUVVVOOOMMMKKKIIIHHHGGGHHHHHHIIIIIIPPPZZZXXXQQQWWWeeezzzrrrggg___ZZZVVVQQQMMMLLLLLLNNNOOOMMMMMMTTT]]]lll|||hhhXXXOOOPPPRRRLLLOOO]]]fffgggfffiiisss{{{bbbMMMOOOjjjwwwsss}}}fffXXXggglllYYY\\\gggcccNNNAAAEEEGGGAAA999777666555666666555444555888;;;===>>>@@@CCCFFFKKKddd}}}sssppppppqqqzzzvvvssswwwvvv|||zzzaaaLLLEEEBBB@@@:::444111222333111///000000000000000000000000........................---......///000000111111333777>>>AAA???@@@JJJWWW}}}{{{zzzvvvjjjmmmjjjrrrxxx~~~yyyuuuvvvyyyuuuuuuvvvzzz~~~}}}yyyyyyzzz|||wwwqqqppppppkkklllmmm^^^RRRXXXXXXaaammmvvvzzzyyyxxxwwwtttqqqkkk___QQQHHHFFFHHHIIIHHHHHHKKKPPPPPPKKKDDD===III\\\mmmyyy~~~~~~|||~~~}}}||||||}}}~~~~~~{{{{{{{{{}}}~~~{{{yyyxxxttt|||{{{bbbTTTOOOVVV___aaa]]]UUUOOOMMMKKKBBBBBB```WWWCCCBBBGGGSSS]]]``````aaacccjjjgggeeeiiidddZZZ[[[VVVVVV\\\jjjxxx|||uuulllmmmmmmnnnnnniiiffflllttt}}}XXX@@@===999777666666555444444555555444555888>>>AAA@@@BBBAAA^^^zzz|||\\\NNNDDD>>>EEEFFFIIIOOOXXXhhhuuuuuummmcccdddfffhhhhhheeeaaa^^^```dddjjjllllllkkkllllllfffmmmxxxZZZHHHJJJTTTcccpppwww[[[GGG>>>BBBRRRwwwQQQGGG>>>???LLLbbbtttwwwmmmccc___```bbbaaahhhsssooohhhnnnuuuyyywwwqqqvvv{{{rrreeeVVVHHHGGGMMMSSS[[[aaaffflllxxxqqqWWWHHHBBB@@@???===CCCKKKQQQUUUWWWYYYZZZRRRPPPMMMKKKKKKKKKKKKJJJHHHGGGJJJNNNMMMIIILLLRRRjjjzzzzzz~~~}}}yyynnngggbbb\\\XXXTTTSSSTTTUUURRRRRRYYYbbbrrrqqq]]]VVVSSSLLLNNNYYYaaaaaabbbfffrrrxxxdddRRROOOccc|||tttuuu}}}|||}}}\\\YYYbbb[[[dddcccSSSFFFDDDFFFDDD:::888666555666666555444555888<<<>>>???@@@CCCFFFKKKzzzssspppsss|||wwwwwwvvv|||zzz{{{vvvyyyzzzfffQQQFFF???BBB<<<444111222333111...000000000000000000000000........................---......///000111111222333888???BBBAAACCCPPP^^^uuunnnccckkkkkkvvvyyy{{{xxxsssoooppprrrrrrvvv{{{}}}|||zzzyyyxxxtttuuuwww{{{{{{mmmaaa[[[]]]\\\bbbgggZZZOOOTTTXXXcccqqqxxxwwwsssrrrsssvvvpppfffZZZMMMDDDEEEIIINNNMMMLLLNNNSSSUUUOOOGGG@@@JJJYYYgggqqqwwwzzzzzzvvvuuutttuuuvvvyyy|||~~~yyyxxxyyy}}}}}}|||~~~zzzuuurrrkkkeeennnmmm\\\MMMYYYgggkkkdddYYYPPPLLLAAADDDFFFOOOiii}}}rrrXXXBBBBBBHHHUUU___bbbbbbcccfffoooooonnntttooodddbbbZZZWWWXXXbbbmmmoookkkggggggaaa___gggppprrrpppooozzzyyyqqqCCC???;;;888777666555444555555555444555999>>>BBBEEEDDDGGGpppppp{{{qqqrrrIIIKKKMMMBBBEEEIIILLLNNNUUUcccppppppiiikkkiiigggiiijjjeee\\\TTTVVV]]]eeekkknnnoooqqqrrrpppsssyyy|||xxxiiiVVVIII@@@NNNcccsss{{{aaaHHH===CCCUUUuuuOOOFFF===AAANNNbbbtttvvvmmmdddaaaZZZZZZXXXbbbqqqmmmeeeiiiiiiqqquuulllbbbggg~~~oooaaaRRRIIIDDDBBBIIIRRRSSSZZZeeeqqq{{{xxx]]]IIIAAABBBDDD???DDDLLLSSSXXX[[[]]]___YYYVVVSSSPPPOOONNNMMMKKKHHHIIIKKKKKKIIIHHHJJJMMMNNN]]]mmm|||rrrppppppxxxzzz|||zzzrrrmmmgggccc\\\[[[[[[[[[XXXWWW^^^ggg{{{pppcccVVVOOOPPPYYY___^^^```eeemmmsss|||jjjWWWMMMZZZuuuuuuyyy~~~~~~}}}eeeRRRfff\\\cccdddWWWIIIDDDEEEFFF:::888666666666666555444555999===??????@@@CCCFFFWWWyyyuuuyyyyyy|||xxxrrrwww{{{vvvzzzvvv~~~mmmwww{{{wwweeeDDDJJJEEEAAA:::555222111///...111111111111000000000000//////////////////////////////000///......111333777>>>===BBBIIICCCTTTtttllllllkkkmmmsssrrrtttvvvsssnnnlllooosssvvvxxx||||||zzzwwwtttsssiiissszzzzzz{{{wwwuuuvvvnnnccc\\\QQQOOOPPPLLLNNNQQQLLLWWWaaajjjnnnooopppooollliiilllkkkbbbTTTJJJIIIKKKQQQWWWMMMNNNaaa\\\DDD===@@@RRReeennnpppsssvvvwwwssspppqqquuuwwwuuuvvvyyyzzz|||~~~}}}}}}}}}~~~yyyooollllllfff[[[\\\\\\SSScccrrr___SSSZZZqqqaaaNNNNNNLLL???BBBNNNTTTZZZ[[[SSSFFFDDDFFFOOOWWW]]]dddkkkrrrtttxxx|||}}}xxxoooggg]]]]]]ZZZXXX]]]eeeddd]]]```aaa^^^]]]lllwwwpppxxx|||QQQDDD;;;;;;;;;666333222666555555555888;;;???BBBFFFFFFNNN|||zzz}}}ZZZIIIGGGHHHHHHIIINNNSSSZZZ```ccceeefffgggjjjgggfffjjjssssssbbbMMMMMMXXXeeekkkiiiiiipppzzzwwwssscccQQQBBBEEEGGG^^^nnnppphhhIIICCCIIITTT{{{YYYGGG<<>>444333444444555777888>>><<<<<>>CCCWWWiiirrruuuQQQEEEFFFOOOwwwZZZFFF???FFFVVVnnnyyyuuuttttttmmmbbbZZZYYYkkkyyybbb[[[iiipppdddUUUUUUdddsssxxxpppdddWWWSSSQQQIIIHHHJJJPPP[[[hhhwwwhhh]]]NNN@@@DDDDDDEEEIIIPPPZZZbbbhhhkkkiiifff```ZZZUUURRRQQQPPPQQQNNNJJJIIIJJJLLLMMMMMMOOOKKKPPPWWWcccrrrrrrppprrryyy~~~|||zzzwwwrrrmmmjjjhhhiiiiii~~~}}}kkk```dddfff]]]WWWWWW[[[ZZZdddwwwcccaaaiiinnnsssyyy}}}~~~~~~cccmmmzzzaaaVVVWWWUUUVVV[[[ZZZIII???666555666555666888888>>>======CCCCCCFFFSSS~~~~~~}}}}}}}}}~~~mmmppppppppp}}}{{{}}}|||xxxyyy}}}{{{qqq}}}sssqqqyyytttUUUHHHIIIDDD===888555444222111111111111111000000000000////////////////////////000111111111000111444666;;;<<>>XXXrrrsssvvvrrriiieeelllrrruuuxxxrrrqqqoookkkiiilllsssxxx}}}}}}}}}zzztttoookkkiiieeeaaaffftttqqqeeeZZZLLLJJJIIIAAAHHHNNNZZZgggoooqqqpppppppppqqqmmmaaaSSSMMMQQQWWWXXXVVVWWWiiiwwweeeKKKFFFKKKZZZiiioooppprrrssssssuuurrrqqqrrrrrrpppqqquuuwwwxxxzzz{{{}}}uuujjjaaaWWW^^^^^^UUUKKK___wwwjjjYYYhhhYYYHHHEEEQQQ^^^XXXSSSbbbkkkaaaQQQIIIDDDHHHPPPYYYccckkk|||~~~|||wwwmmmeeedddeeeaaa[[[TTTRRRRRRWWW___oooyyy{{{ggg___OOO>>>888888999888888666666666777999===@@@BBBDDDLLLzzzqqqsssaaaHHHEEEGGGDDDFFFOOOccchhhlllkkkgggdddfffhhhiiillljjjoooXXXHHHRRRaaammmnnnlllqqqzzzuuuYYYGGG===:::BBBOOOaaaqqq~~~WWWFFFDDDJJJnnn^^^FFFBBBHHH[[[nnn{{{~~~uuupppxxxbbb^^^[[[iiivvv^^^aaahhhiii\\\OOOYYYnnnpppxxxxxxiiibbb\\\OOORRRNNNMMMUUUdddttt~~~qqqfffTTTCCCAAAHHHIIILLLSSS]]]gggnnnqqqrrroooiiiccc\\\WWWTTTRRRUUURRRNNNKKKLLLLLLMMMMMMPPPQQQUUUVVV___qqqqqqooosss}}}xxxqqqmmmkkkkkklllxxxzzzyyyiii\\\[[[SSSXXXjjjzzzbbb]]]ggg}}}nnneeehhhnnnvvv|||~~~sssdddzzzjjjTTTTTTXXX```ddd___JJJ@@@888777777666777:::888???>>>???DDDDDDLLL^^^|||sss{{{zzzmmmmmmrrrzzzzzzxxx~~~wwwjjjtttzzzpppvvvuuu^^^KKKKKKFFF???999666444333222111111111111000000000//////////////////////////////000111000000222444777;;;<<>>AAACCCFFFQQQjjjvvvkkkSSSDDDGGGFFF@@@HHHZZZsssxxx{{{wwwnnnfffcccdddeeekkkiiiooo\\\IIIPPP^^^lllnnnlllsss~~~\\\III@@@===EEEKKK[[[mmmqqq}}}VVVDDDAAAHHHdddbbbEEEDDDFFFZZZiiizzzyyykkkxxxcccccc]]]dddnnn``````lllgggVVVVVVgggnnnvvvzzz}}}zzzoooiii___eee___ZZZ\\\ggguuupppbbbRRREEEAAALLLMMMQQQYYYdddooowwwzzzyyyvvvqqqkkkeee___[[[XXXYYYVVVQQQOOOOOOPPPPPPOOORRRVVV\\\\\\hhhsssjjjkkkkkkpppzzz}}}vvvooollllllnnnppppppggg[[[XXXgggyyyTTTNNNcccwww|||```^^^```eeennnyyyaaaaaaoooXXXVVVZZZ```^^^SSSIIIAAA:::888777666777:::999>>>>>>>>>BBBCCCQQQjjjqqq~~~llljjjsssxxxzzzuuuzzzxxxkkk```}}}sssrrrsssjjjWWWNNNIIIAAA;;;777444222111111111111111000000000///////////////////////////---...//////000111444777>>>;;;CCCHHHVVVyyyooo}}}zzz|||iiigggiiimmmooonnnnnnooojjjiiiiiijjjmmmttt|||~~~zzzqqqeee\\\WWWVVVSSS\\\nnn}}}ttt^^^PPPIIIMMMaaattt|||kkk```___gggnnnmmmeeetttgggQQQMMM^^^hhhqqqrrrqqqrrrsssqqqsssppppppssstttsssuuuyyy{{{{{{zzzyyy{{{|||vvvfffUUUlllsssccczzzeeeLLLOOORRRdddnnn___UUUZZZ___OOOLLLKKKJJJLLLWWWnnn}}}sssjjjaaa\\\]]]QQQKKKOOOOOOPPPbbbzzzuuufffPPP???999:::;;;:::777888888:::<<>>BBBOOOqqq___CCCBBBDDDTTTbbbwww}}}jjjppp```bbb[[[^^^mmmYYYaaaggg^^^\\\fffjjjsssvvvqqqzzzzzzvvvtttyyyuuupppjjjjjjrrrkkkYYYNNNJJJHHHPPPRRRXXXbbbnnnzzz}}}yyytttooojjjfffeee```]]]YYYVVVVVVWWWWWWVVVXXXYYY^^^```ooosssrrrlllcccbbbeeegggiiiqqq~~~wwwqqqnnnmmmoooqqqyyy|||nnneeeooo~~~yyyJJJJJJZZZnnn___bbbcccfffnnnxxx~~~}}}ooo[[[tttppp[[[TTTRRRUUUUUUJJJGGG@@@:::888777555666:::999>>>======@@@DDDYYYzzzqqq~~~iiiiiixxx}}}{{{www}}}zzzlll___YYYxxxnnnqqqvvvdddSSSMMMEEE>>>999555333111111111111111000000000000////////////////////////,,,---//////000222555888@@@===>>>HHHhhhwww|||wwwyyyuuujjj^^^eeeoootttrrrmmmkkkkkkfffhhhkkkoootttzzz~~~|||tttfffXXXPPPLLLMMMVVVdddpppqqq]]]TTTbbbtttooohhhllltttzzzxxxrrrhhhXXXTTTdddlllrrrrrrpppqqqqqqpppqqqoooppptttvvvtttuuuxxxyyyxxxvvvttttttxxxccc^^^oookkk}}}\\\TTTLLLYYYhhh\\\MMMMMMRRRLLLKKKKKKLLLOOO\\\uuuzzznnneee```bbbWWWPPPQQQOOONNN[[[mmmeeeFFF666555:::===888888:::;;;>>>@@@CCCDDDOOOnnnxxxvvvdddIIIGGGHHHHHHDDDFFFXXXnnnppptttxxxyyyvvvpppjjjfffeeejjjiiiqqqjjjLLLMMMXXXgggkkkhhhnnnzzzhhhOOOEEE???BBBLLL^^^iiihhhuuusssQQQAAA:::<<<999OOOpppvvvUUUAAA???DDDMMMZZZmmm{{{nnnjjjYYYYYYVVVZZZsss```VVV[[[```dddjjjgggnnnrrroooqqq|||}}}qqqgggiiiwwwmmmVVVOOOSSSSSSWWWZZZbbbnnn|||}}}yyyxxxwwwoookkkgggcccbbbbbbbbbaaaccc```cccfffqqqqqqaaabbb]]]ZZZ```ccccccccciiiwww}}}~~~|||wwwrrrmmmiiigggnnnvvvzzzxxxooo]]]FFFLLLQQQggg}}}cccfffhhhnnnuuu{{{~~~~~~}}}fff___ttt]]]OOOFFFLLLRRRMMMFFF@@@;;;:::777444666::::::>>>======AAAHHHfff}}}qqq|||kkkmmm}}}~~~||||||sssbbbXXXVVV~~~mmmnnn{{{gggYYYSSSJJJBBB<<<777444222111111111111000000000000////////////////////////---...///000111333777:::>>>BBB@@@PPP{{{}}}uuurrriii^^^cccjjjqqqrrrooolllhhhgggfffjjjpppvvv|||~~~}}}|||nnn\\\RRRIIIKKKPPPYYYfffuuuqqq[[[aaarrrtttrrr{{{jjjccc^^^fffmmmpppooonnnoooooommmpppnnnqqquuuvvvsssrrrtttuuurrrmmmhhhdddeeehhhkkkcccvvv{{{^^^lllhhhmmmsss]]]SSSWWW___ZZZTTTRRRMMMMMMIIIHHHLLLTTTdddzzzwwwkkkgggccc^^^YYYUUUOOOOOOZZZhhhzzzTTT:::444777999888999:::===???AAACCCDDDSSSvvvxxxUUUCCCFFFGGGDDDDDDOOOaaaooohhhiiijjjmmmooonnnjjjgggfffhhhgggpppnnnOOOPPP]]]ooossskkkmmmxxxpppTTTGGG@@@@@@RRRgggmmmpppyyyeeeNNNCCC;;;;;;555<<>>CCCEEEPPP[[[cccnnnqqqgggWWWRRRRRR[[[iii|||]]]VVV```iiikkkeeeeeegggggggggvvvvvv||||||~~~zzznnncccdddqqq~~~uuu[[[RRRZZZ[[[]]]bbbmmm{{{~~~xxxssspppooommmlllhhhcccfffjjjqqquuu]]]]]]VVVUUU```cccaaa___fffvvv|||xxxvvvvvvuuuuuuxxx~~~ttthhh___cccsss}}}```PPPEEEJJJSSSkkk~~~bbb[[[cccooozzz{{{~~~~~~ppp[[[nnn}}}fffSSSFFFJJJQQQLLLFFFAAA===<<<999555777;;;;;;>>>>>>@@@FFFQQQxxxwwwuuu~~~ooouuu|||~~~{{{|||tttgggYYYSSSTTTlllkkkyyyccc]]]WWWMMMEEE>>>999555333111111111111000000000000////////////////////////---///000111222555888;;;:::FFFHHH]]]pppnnniiibbb___lllnnnooommmkkkiiifffcccggglllttt|||{{{wwwwwwdddWWWKKKLLLMMMTTTcccssswwwsssqqqnnnllliii```VVVUUU[[[QQQVVV\\\XXX[[[|||wwwYYY[[[kkk}}}yyy{{{mmmjjjfffffflllooommmkkkmmmmmmkkkpppnnnqqquuuuuuqqqoooppprrrnnnggg]]]UUUQQQQQQRRRIIIQQQ___vvveee^^^|||yyybbbzzzvvvhhh^^^[[[[[[[[[aaa___OOOUUUMMMIIIPPP^^^nnnrrrlllcccccc```VVVMMMMMMZZZggg^^^EEE;;;;;;;;;888999;;;===@@@BBBCCCDDDTTTmmmuuunnnDDDBBBFFFEEE@@@EEEVVVfffmmmfffbbb```bbbgggiiigggddddddeeecccmmmnnnTTTUUUdddxxx|||qqqpppyyy~~~wwwXXXJJJDDDAAAXXXooopppwww~~~uuutttVVVJJJEEE???===>>>;;;;;;AAAEEEDDD@@@>>>AAA>>>HHHLLLKKK```qqqfffZZZPPPRRR^^^dddmmmnnn[[[aaaiiigggaaaYYYVVVYYYWWW```~~~lllrrrrrrsssqqqiiibbbdddqqq}}}}}}___UUU^^^]]]bbbhhhttt~~~zzzwwwtttrrrbbb]]]cccjjjnnn~~~___\\\SSSTTT```bbbaaa___fffxxxyyyuuussstttuuuvvv|||ooocccWWW___ssshhhSSSJJJHHHZZZssszzz[[[JJJXXXkkk{{{xxx|||~~~~~~sss___aaappp]]]MMMMMMNNNEEEGGGCCC???===:::666888===<<>>???@@@FFFLLLMMMTTTkkkfffYYYTTT^^^kkkvvvtttsssvvvsssggg\\\RRRLLLEEEGGG^^^yyy~~~~~~qqqrrruuummmiiijjjdddbbbrrrjjj___SSSTTTfffdddmmm{{{ppp```]]]sssaaaQQQXXX```cccddd^^^^^^dddsss}}}|||vvvrrruuuxxxzzzsssdddRRR```zzz}}}tttYYYHHHMMM```\\\WWWKKKWWWiiizzz~~~www~~~wwwyyy```ZZZeeeUUUWWWTTTIIIMMMIIICCC===888777888:::<<>>666111111111111111000000000000///////////////000111111//////000111444777;;;===CCCBBB]]]vvvnnnnnnppp{{{hhh^^^[[[dddpppnnnmmmjjjfffeeehhhooottt}}}{{{zzzyyywwwwww{{{```\\\VVVUUU___nnnwwwwwwtttccc[[[RRRJJJGGGFFFEEECCCCCCDDDDDDAAA???CCCKKKSSSZZZPPPIIISSS^^^cccxxxvvv~~~sssmmmjjjjjjiiiiiikkklllllliiigggnnnmmmllljjjhhhfffeeedddnnnjjjjjjbbbTTTRRRQQQGGGCCCDDDBBBFFFZZZuuu}}}pppaaa```qqqzzznnn]]]VVVUUUUUU\\\iiivvv~~~zzzpppgggjjjqqq{{{vvvlllnnniiiddd___YYYXXX```jjj{{{zzzfff___JJJ>>>>>>999666<<<<<<>>>CCCAAAAAALLLiiippprrrfffPPPDDDEEECCCDDDJJJUUU___eeegggddddddccccccbbbbbbbbbbbbfffccceeessssssZZZZZZbbbjjjxxx}}}pppqqqzzzfffMMMHHHLLL]]]pppxxxdddUUUKKKFFFDDDEEEDDDBBBBBBCCCDDDCCCBBBFFFGGGKKKLLLKKKVVVwwwwwwfff[[[bbbooowww~~~xxx~~~xxxkkk^^^OOOEEEHHHOOOrrrdddcccsss~~~xxxrrrrrrrrrmmmllllllhhhhhh|||rrrZZZSSSLLLNNN]]]aaajjjzzzzzzeee```www~~~[[[TTT^^^eeeeeedddZZZ```kkkxxx}}}{{{wwwwww{{{~~~~~~yyy]]]\\\nnnvvv|||]]]KKKTTTooo```SSSIIIUUUgggxxx{{{rrruuuiiiWWWqqqYYYPPPQQQSSSVVVQQQJJJAAA;;;999:::;;;>>>??????AAALLLiii|||gggaaadddiiiqqqxxx||||||{{{{{{sssaaaWWWRRRNNNLLLLLLjjjkkklllwwwaaaLLLEEEFFFCCC999111111111111111000000000000///////////////000111111//////000111444888;;;>>>???JJJsssqqq___dddxxxrrrbbbYYY[[[hhhsssyyytttkkkccc```fffrrr|||}}}xxxsssvvvkkk```]]]___iiixxxnnncccVVVLLLIIIIIIGGGEEEBBBCCCDDDDDDCCCCCCEEEHHHGGGKKKPPPVVV___hhhrrrxxxvvvqqqyyy~~~yyy~~~~~~zzzuuurrrmmmhhhffffffgggiiijjjiiifffccceeedddaaa^^^\\\ZZZYYYYYYgggmmmvvvrrriiiiii___HHHDDDEEECCCEEETTThhhpppmmmiiikkkuuuwwwbbbXXX[[[^^^]]]XXXSSSPPPOOOSSSeee|||vvvyyywwwooofff```[[[WWWYYY]]]iiijjjeeeUUUCCC;;;888777======???CCC???AAANNNttt~~~xxxWWWIIICCCCCCBBBFFFOOO[[[dddggggggddddddcccccccccccccccccccccdddhhhpppxxxuuuaaaLLLWWW```gggrrrzzzqqqsssuuukkkQQQMMMVVVfffqqqssseee]]]VVVQQQLLLKKKHHHEEECCCCCCEEEFFFHHHLLLQQQRRRNNNXXX{{{qqqccchhhtttyyyxxxxxxsssyyy~~~|||zzztttaaaUUUKKKCCCMMMHHHJJJXXXiiisssuuuuuupppppprrrqqqnnntttrrrRRRKKKIIIMMMYYY]]]eeeyyymmmfff~~~fffTTTYYYggglllgggddd[[[hhhyyy|||zzz|||yyy|||ttt[[[^^^lll~~~}}}~~~|||___MMM[[[|||aaaLLLJJJWWWiiiwww}}}zzzlllnnn|||~~~uuuWWWooocccLLLOOO``````[[[QQQFFF>>>:::<<<>>>@@@===<<>>VVVwwwiiieeexxxhhhooommm___WWW^^^iiioooxxxlllcccaaaiiiwwwuuuooonnnvvvqqqbbbcccfffrrrxxxfffZZZTTTRRRNNNKKKHHHHHHIIIKKKMMMOOOQQQRRROOOVVV[[[[[[dddyyy}}}mmmfffbbb^^^```hhhoooooojjjlllnnnmmmjjjjjjllljjjeeehhhfffdddccccccaaa^^^\\\UUUSSSPPPNNNLLLLLLLLLMMMZZZkkk|||\\\MMMLLLIIIJJJUUUdddjjjhhhhhheeebbbggguuu}}}rrrjjjddd```aaa^^^WWWSSSTTTQQQaaawww||||||}}}|||zzz}}}ttteee]]]XXXSSSQQQRRR[[[mmmrrrlll___FFF:::;;;888>>>>>>@@@CCC>>>CCCUUU{{{zzzoooLLLDDDDDDBBBDDDIIITTT```ffffffdddeeeeeedddccccccdddeeefffaaaeeeggggggfff___QQQCCCSSS^^^cccjjjuuurrrmmmqqqvvviiiOOOLLL\\\nnnvvv~~~qqqlllddd]]]XXXSSSLLLGGGFFFGGGHHHIIIIIIOOOZZZ```^^^aaavvvtttiiimmmvvvzzzwwwuuujjjlllqqquuuuuu}}}vvvnnndddVVVHHHFFFFFFLLL]]]pppyyyzzztttwwwyyyvvvvvvZZZIIIGGGKKKUUUVVV^^^tttzzztttuuudddUUUOOO^^^nnnpppjjjddddddrrr}}}}}}zzzxxxxxx{{{~~~eeeWWWfff}}}|||}}}~~~___NNNbbb```JJJNNN]]]ooozzz|||{{{~~~~~~~~~~~~~~~kkkiiixxx{{{{{{{{{\\\___pppOOOOOOeeebbb]]]UUUIII@@@<<<===@@@AAA??????III___xxxvvvyyy___ggggggiiiooowww}}}|||sssbbbQQQLLLMMMLLLIIIGGGyyyxxx~~~}}}}}}ssseeeXXXOOOGGG>>>666111111111111000000000//////////////////000000111000000111222666:::>>>@@@DDDfffrrrwwwwwwkkkzzzjjj^^^gggggg^^^[[[dddlllkkkpppjjjcccbbbiiivvvzzzlllgggkkkwwwwwwlllcccggglllxxxnnnccc\\\VVVRRRRRRRRRSSSTTTVVVXXX[[[]]]dddaaa```\\\fff{{{SSSLLLIIIOOOWWW\\\^^^^^^bbbffffffcccbbbdddeeeccchhhccc\\\WWWTTTRRRQQQPPPGGGEEEDDDBBBBBBCCCEEEFFFJJJ]]]vvvvvv[[[VVVOOOKKKPPPWWW[[[YYY^^^___\\\[[[dddwwwyyysssiii^^^[[[]]]VVV]]]jjjvvv|||{{{wwwtttvvvwwwyyyzzzzzzzzzzzz{{{vvvrrrpppsss}}}sssbbbZZZWWWTTTRRRRRRYYYcccvvvzzzrrrgggMMM<<<@@@999>>>???AAACCC>>>GGG^^^rrreeeGGGBBBFFFCCCGGGOOOYYYbbbeeeccc```dddcccbbbbbbbbbdddeeegggcccfffddd\\\TTTMMMFFF???NNN[[[___ccckkkjjjhhhmmmuuugggNNNLLL]]]pppwww~~~ooollljjjfff```ZZZUUUVVVZZZYYYQQQIIIOOOQQQYYYdddggghhhrrrzzzsssoooqqquuuvvvvvvuuummmjjjlllpppnnnpppwwwdddZZZVVVOOOLLLXXXmmm}}}{{{~~~~~~{{{jjjIII@@@BBBKKKKKKSSSjjjtttooooootttvvv~~~yyyeeeVVVMMMPPPcccssstttmmmiiilllwww|||{{{~~~{{{}}}~~~{{{~~~yyy[[[ddd{{{}}}}}}^^^QQQhhhxxx]]]NNNOOO```sss~~~~~~{{{|||||||||||||||}}}~~~ooofffttt}}}zzz{{{dddXXXzzzVVVMMM[[[[[[YYYTTTJJJAAA<<<===@@@??????AAAKKKbbb{{{yyy{{{mmmsss\\\gggiiiooouuu{{{fffXXXKKKHHHJJJIIIGGGEEE{{{yyy}}}xxxvvvmmm]]]OOOEEE>>>888111111111111000000000000///////////////000111111000000111333666;;;???AAAOOO}}}uuuqqqrrr___ZZZ```bbb```cccjjjmmmiiibbb^^^]]]ffftttuuufffccciiisss{{{nnnggglllrrr}}}xxxkkkbbb]]]ZZZ___dddhhhjjjkkkmmmnnnrrrccc___[[[aaaRRRFFF???EEEMMMQQQTTTXXXZZZ```bbb___\\\^^^___^^^___YYYPPPIIIFFFEEEDDDDDD@@@@@@@@@@@@BBBDDDFFFGGGFFFOOO^^^eeeiiixxx|||nnn^^^XXXPPPLLLNNNQQQSSSSSSTTTZZZ^^^^^^___kkkxxxlllfffeeeXXXWWWYYY___bbbbbbdddgggkkkpppvvvyyywwwsssnnnlllllliiihhhjjjppp~~~oooaaa]]]]]]\\\[[[[[[^^^___mmm|||]]]AAA>>>:::>>>>>>AAACCC???NNNkkkwwwkkk|||YYYFFFAAAGGGCCCKKKVVV___bbbbbb```___bbbaaa`````````bbbeeefffjjjkkkeeeVVVHHHBBB@@@???IIIXXX^^^___eeeggggggmmmrrrhhhSSSVVV___lllqqq{{{~~~hhhgggmmmpppcccaaacccllltttppp```QQQTTTKKKIIIRRR[[[aaajjjtttrrrsssttttttsssrrrrrrsssooollllllmmmkkkjjjuuu{{{qqqiii\\\TTT[[[lll~~~~~~~~~RRRAAA???DDD@@@KKKaaagggYYYQQQSSSUUU]]]{{{qqq```PPPLLLUUUjjjzzzzzzuuusssrrrxxx||||||}}}{{{~~~fffcccsss~~~}}}~~~|||]]]VVVnnnnnnSSSMMMQQQaaattt~~~||||||||||||}}}~~~uuueeeqqqlllWWWggg~~~]]]LLLLLLQQQSSSRRRLLLDDD>>>>>>@@@>>>???AAALLLfff~~~xxxhhhllllllTTT```jjjxxxrrrYYYOOOHHHGGGHHHGGGEEEEEEzzzyyyyyyppp___PPPHHHAAA;;;111111111111000000000000///////////////000111111000000111333777;;;???BBB\\\{{{]]]SSSWWWZZZ___dddhhhjjjhhheee]]][[[```pppttttttiii```___ccckkkwwwvvvnnntttxxxvvvrrrhhhsss{{{yyylllVVVSSSSSSLLLfffYYYFFF999>>>FFFGGGIIINNNQQQUUUXXXVVVVVVWWWVVVSSSRRRMMMFFFBBB@@@@@@@@@@@@AAAAAABBBDDDEEEGGGHHHIIIIIIIIIPPPQQQNNNVVV^^^XXXYYYTTTPPPOOOQQQRRRSSSTTTRRRTTTYYY\\\XXXXXXhhh{{{uuujjj```WWWNNNIIIGGGKKKOOOQQQXXX___cccgggkkkkkkgggaaa\\\ZZZ[[[[[[aaahhhlllwww}}}tttrrrrrrpppmmmmmmmmmdddmmm|||{{{NNN;;;;;;>>>===@@@BBBAAATTTvvvxxxaaafff}}}jjjLLLGGG>>>DDDBBBNNN\\\dddcccaaaaaaccccccbbbaaaaaabbbeeegggiiirrrrrriiiWWWFFF>>>>>>>>>DDDWWW^^^___eeeiiikkksssrrr|||iiiWWW^^^```jjjoooqqqeeebbbkkkrrrgggfffjjjttt~~~~~~tttjjj[[[KKK???BBBKKKTTT___iiimmmqqquuuuuusssqqqpppooonnnmmmmmmmmmmmmmmmppptttxxx|||mmmeeeeeeooo~~~^^^JJJAAA@@@;;;KKK___yyy|||fffUUUQQQKKKJJJaaaiii\\\KKKLLLZZZrrr{{{~~~~~~|||{{{}}}qqqaaahhhttt~~~sssYYYXXXppplllKKKLLLZZZfffuuu~~~~~~}}}}}}}}}~~~~~~wwwdddpppvvvZZZ]]]}}}dddRRRGGGJJJOOOSSSQQQHHHAAA>>>?????????@@@OOOssstttiiioooiiiSSSOOO]]]lll}}}sss```MMMIIIGGGHHHGGGDDDCCCEEE~~~~~~|||rrr```SSSLLLFFF???111111111111000000000000///////////////000111111000111111444777<<<@@@BBBfffRRRHHHUUUXXX___hhhjjjeeeaaa___XXXYYYbbbxxxqqqbbb^^^ZZZ[[[^^^eeerrr~~~xxx|||tttyyy|||zzzwwwooo[[[BBBDDDDDD222@@@```eee\\\EEE555999???>>>???DDDHHHKKKMMMMMMPPPRRRNNNGGGIIIFFFBBBAAAAAABBBBBBAAABBBCCCEEEFFFHHHIIIIIIIIIGGGFFFOOOUUUPPPRRRYYYWWWWWWSSSQQQQQQQQQOOOLLLKKKPPPJJJKKKQQQNNNIIITTTgggooo}}}~~~ooo___VVVHHH888BBB<<<;;;@@@EEEIIIRRR\\\``````]]]XXXQQQLLLLLLMMMKKKOOOZZZggglllrrrqqqwww]]]???;;;======@@@BBBBBBXXX}}}kkkRRRbbbzzz\\\DDDGGG<<>>======BBBVVV___```gggmmmpppxxxuuu|||gggXXX[[[\\\kkkvvvuuuyyy~~~{{{bbb\\\dddiiillljjjkkkpppyyyeeeSSSDDDDDDIIIOOOZZZeeeiiinnnssstttttttttqqqnnnmmmooooooooopppqqqppplllpppttt|||tttqqqsss}}}~~~cccOOOBBB:::;;;PPPbbbvvvzzzcccYYYKKK???MMMhhhyyybbbWWWHHHKKK]]]wwwwww^^^___mmm}}}}}}iiiTTTWWWnnnuuuNNNQQQdddlllwww}}}}}}}}}}}}wwwdddpppyyy}}}^^^\\\vvv{{{jjjZZZJJJGGGOOOUUUTTTLLLCCC??????AAA???@@@UUUppplllxxx|||YYYHHHNNNaaaooo}}}~~~}}}hhhRRRGGGFFFGGGIIIGGGCCCBBBEEE}}}pppppp```UUUYYYEEE@@@888333000111222///...000............/////////000000222111666<<<888===QQQyyyyyysssuuuhhh~~~HHHSSSXXX```dddlllwwwooo[[[SSSVVV^^^qqq{{{nnn\\\[[[YYYXXX]]]fffnnnrrryyyzzztttjjjdddgggnnnrrrxxxqqq]]]IIIDDD???;;;999999AAAJJJJJJ@@@888888:::999;;;@@@@@@AAACCCGGGHHHHHHEEEBBBDDDDDDCCCCCCCCCEEEGGGHHHCCCEEEHHHJJJLLLMMMNNNOOOXXXXXXYYY[[[\\\ZZZWWWTTTVVVRRROOONNNPPPOOOLLLIIIIIIJJJKKKJJJHHHFFFFFFGGGNNNMMMLLLIIIDDD???:::777999888999<<>>EEEIIIRRR\\\gggssshhh@@@:::CCC:::;;;GGGAAAWWWhhhUUUooofffJJJEEECCC<<>>CCCQQQ___fffiiimmmnnnnnnqqqwwwhhh```]]]dddcccmmmvvv[[[WWWaaahhhmmmfffeeeYYYXXXbbbxxxcccNNNGGG>>>@@@TTTdddeeemmmvvvwwwsssoooppprrrjjjmmmppppppnnnmmmnnnooommmqqqwww~~~}}}wwwwwwjjjKKKAAAEEEBBBMMMbbbiii___PPPLLLNNNGGGcccuuuxxx[[[NNNFFFNNN]]]rrr~~~~~~~~~}}}cccVVVgggwwwhhhIIITTTlllkkkPPPNNNeeesssxxxyyy|||~~~~~~zzz^^^lll}}}}}}~~~nnnaaammmrrrNNNNNNPPPNNNNNNQQQNNNGGGAAAAAABBB???EEEbbbyyysssuuuiiiJJJGGGXXXhhhwwwzzzxxx~~~vvv]]]LLLGGGFFFEEEEEEEEECCC@@@>>>zzzzzzwwwaaaNNNMMMBBBDDD999333000111222///...000........./////////000000000222111666<<<888@@@WWW}}}ddd]]]fffccc???IIIZZZcccggglllsssiiiWWWRRRYYYggg|||zzzbbbYYYQQQQQQ\\\iiippprrrwwwvvvmmm^^^UUUZZZfffnnnuuuqqqXXXKKKDDD>>>;;;999777:::>>>CCC:::444444666555777;;;:::<<>>;;;999888AAAFFFMMMWWWbbbnnnzzzjjjFFF>>>EEE<<<===GGGEEE```}}}aaa\\\jjj\\\FFFDDDAAA<<>>666<<>>???OOObbb{{{zzzfffOOOGGGIIIDDDNNN```xxxqqqVVVJJJDDDNNN___sss~~~}}}~~~~~~{{{{{{~~~mmmWWWbbbuuucccHHHRRRdddrrrUUUDDDKKKdddqqquuuvvv}}}|||uuuuuuyyy{{{~~~|||___kkkzzz|||zzz___jjj^^^TTTPPPPPPTTTXXXUUUJJJAAA=========GGGccc{{{ooo{{{mmmPPPLLLXXXgggwww{{{zzzlllVVVHHHEEEEEEDDDDDDCCCAAA???===~~~tttxxx{{{~~~jjjOOOEEE@@@FFF:::444111222111///...000....../////////000000000000222222777;;;999GGGdddaaaWWWjjj}}}mmmLLLBBBLLL[[[gggkkkjjjjjj^^^QQQRRR___sssppp^^^MMMNNN]]]lllrrrqqqtttqqqdddQQQGGGNNN___kkkrrryyy~~~cccRRRGGG???<<<<<<888555555;;;555222222333333444666777999===AAADDDFFFGGGGGGFFFGGGHHHIIIIIIHHHGGGGGGKKKKKKKKKLLLNNNQQQSSSUUUccc\\\RRRJJJFFFGGGHHHIIIFFFHHHJJJJJJIIIGGGGGGGGGFFFGGGFFFDDD???;;;999888333444555666777666555555333111222666:::>>>FFFOOONNNIIICCC>>>:::777555333<<<@@@GGGPPP[[[gggrrryyywwwpppUUUBBBFFF>>>???GGGJJJnnnzzzzzzdddhhhcccOOOAAABBB???;;;BBBTTThhhlllcccbbbccceeelllppprrrnnnjjjkkkooo___OOOAAA888<<>><<<>>>KKKVVVgggvvv[[[NNNLLLFFF???NNNcccxxxiiiPPPFFFAAANNNaaattt|||zzz|||~~~|||~~~}}}|||yyyxxxxxx{{{~~~YYY[[[ppp___JJJQQQZZZ^^^FFFBBBQQQcccmmmnnnqqq}}}{{{oooiiirrrvvv{{{}}}___iiixxx```aaannnVVVSSSTTTZZZ```]]]PPPCCC<<<======IIIaaa|||xxxnnniiiOOONNNXXXfffwww}}}}}}xxx^^^MMMDDDCCCCCCCCCBBBAAA???===<<>>>>><<<777444777555444444555444555666777:::???EEEIIILLLOOOQQQIIIJJJMMMOOOOOONNNLLLJJJMMMNNNPPPQQQQQQNNNJJJGGGJJJHHHFFFFFFGGGHHHGGGFFFFFFIIILLLLLLHHHFFFFFFGGGFFFGGGGGGDDD???;;;888777666777777888777777666555777333333777;;;>>>EEELLLNNNIIIBBB===;;;999666444888<<>>???FFFPPP}}}{{{lllttt]]]EEE>>>@@@<<<<<>>JJJWWWbbbffffffggghhhgggggglllttt|||}}}vvvxxxpppggg|||oooSSSBBB<<<<<>>@@@===HHH^^^ooo~~~pppxxxfffMMMQQQ\\\gggxxxkkkSSSGGGCCCBBBBBBCCCAAA???>>>===>>>{{{{{{uuutttvvvdddPPPLLLFFF>>>888333222111//////111////////////000000000111000222444888;;;===]]]wwwnnn```pppFFF;;;DDDHHH___llllll```UUUKKKLLL[[[xxxvvvaaaMMMJJJSSS[[[___ccceeedddZZZKKKDDDNNNaaannnvvvtttwww~~~}}}{{{www```III??????>>>;;;999555777777666555666666555777<<>>>>>;;;???EEE]]]nnnppphhhhhhgggbbbddd```ddddddfffkkkttteeeNNNCCC<<>>===888<<<666777;;;FFFmmmVVVCCCBBBLLL___jjjiiijjjmmmqqqrrrmmmiiihhhhhhjjjlllnnnooonnnmmmgggiiijjjlllooossswwwzzz|||~~~~~~}}}}}}}}}}}}|||yyyssswwwpppaaa^^^dddgggKKKPPPIIICCCCCCKKKZZZyyylll___PPPEEEHHHKKKVVVkkk}}}^^^NNNJJJFFFRRRaaakkkooorrrvvvyyyyyyuuuuuuzzz~~~~~~|||||||||}}}}}}}}}}}}~~~zzzxxxuuussstttuuuvvvwwwxxxhhhUUUgggtttzzzZZZKKKKKKHHH[[[kkkPPPCCCFFFWWWmmmjjjbbbjjjxxxiiipppuuu|||^^^ddd{{{eeemmmeeeSSSPPPQQQWWWWWWPPPFFFAAA???;;;FFF```sss}}}{{{vvvjjjnnnPPPTTT___jjjzzz~~~```MMMFFFDDDAAACCCCCCAAA???===>>>???xxxllluuuiiiVVVVVVKKK@@@999444333111//////111/////////000000000111111000333555:::<<>>===<<<444888999666444555666444666===HHHOOOTTTXXX]]]```UUUWWWXXXYYYYYYWWWTTTRRRSSSOOOKKKKKKNNNQQQRRRQQQRRRPPPNNNNNNQQQTTTWWWWWWIIIIIIIIIGGGDDDBBBAAABBB@@@BBBDDDCCC???;;;888777777777777777888888999999;;;666555:::???BBBFFFKKKTTTKKKAAA:::999:::888555777:::>>>DDDLLLWWWbbbjjjiiirrr|||sssnnnrrrvvvwww{{{xxxtttqqqqqqtttyyy|||{{{pppjjjoooQQQCCC===@@@BBBTTThhhqqqsssPPP>>>???;;;;;;DDDHHH]]]mmmnnnhhhkkkkkkfffeee^^^aaabbbgggmmmvvvrrrVVVGGG???AAAIIIUUU```dddeeehhhiiiiiijjjmmmrrrvvvvvvwwwmmmooooooSSSIIIHHHFFFCCCCCC???:::>>>999;;;@@@JJJooo___HHHDDDMMMccciiihhhiiimmmqqqqqqnnnkkkggggggiiillloooqqqpppooommmlllkkklllnnnqqquuuxxx{{{~~~~~~yyywwwyyyzzzyyyvvvoooooouuuppp\\\TTTWWWtttUUUVVVRRRIIIHHHOOONNNVVV}}}tttfffUUULLLHHHGGGOOOeeevvvZZZNNNKKKJJJRRR[[[aaadddggglllqqqxxxvvvtttvvvzzz}}}}}}|||zzz{{{||||||{{{|||~~~xxxvvvttttttuuuvvvuuuuuuwwwqqqVVVaaaooozzz~~~|||nnnvvv{{{___NNNJJJFFFPPPtttvvv[[[LLLCCCFFFYYYyyyuuuiiikkkyyyooossswww}}}```dddzzzkkk]]]jjjRRRKKKHHHKKKMMMIIIDDDAAABBB===IIIdddzzzxxx{{{sssjjjoooOOOPPPYYYnnnzzz~~~qqqVVVIIIFFFCCC@@@BBBCCCAAA===<<<>>>AAAxxxjjjzzzsss^^^___PPPBBB;;;444333111//////111//////000000000111111111000333666;;;===EEEssstttgggzzzMMMBBB@@@FFFZZZeeeoooiiiXXXMMMKKKZZZrrrzzzuuusssWWWNNNPPPRRRXXX```^^^\\\VVVOOORRR^^^kkkqqqtttwww~~~|||mmmRRRFFF@@@======666;;;<<<777444666777555777@@@LLLVVVZZZ^^^bbbeee]]]^^^]]]\\\YYYVVVRRRPPPPPPOOOOOOSSSZZZ]]]\\\YYYSSSPPPLLLKKKMMMQQQUUUVVVJJJGGGDDDBBBBBBCCCBBBBBB@@@BBBDDDCCC???;;;777666999999999999:::;;;<<<<<<;;;777666===DDDIIIMMMRRRXXXMMM@@@888888999888666777999===BBBJJJTTT___gggjjjnnnuuu|||tttpppvvv~~~|||~~~\\\GGG???CCCBBBSSSuuu]]]ttteeeGGG>>>@@@888<<>>AAA<<<>>>AAAIIInnnfffLLLGGGOOOhhhjjjjjjlllnnnoooooommmkkkiiiiiiiiimmmppprrrpppnnnooonnnmmmnnnppprrrsssttttttyyy{{{wwwuuuxxxzzzyyysssmmmiiieeemmmooo[[[SSSTTTnnnpppmmmkkk```YYYUUUMMMKKK]]]wwwrrr]]]TTTLLLGGGKKKcccoooVVVLLLIIIGGGJJJOOORRRVVV[[[bbbgggssstttvvvxxx{{{|||||||||zzz||||||{{{yyyyyy|||~~~wwwvvvtttuuuwwwwwwuuusssvvvxxxxxxXXXZZZmmmvvvzzz|||}}}fffdddnnnqqq\\\UUUSSSVVVlllfffRRRJJJCCCJJJdddxxxooouuuwwwqqqppptttyyy~~~dddfffyyy|||}}}rrrZZZ{{{lllWWWMMMFFFGGGIIIGGGDDDCCCAAABBBPPPkkkqqqlllzzz___IIIOOO[[[pppzzz|||dddNNNGGGDDD@@@>>>AAABBB???;;;:::===@@@}}}uuullleeeeeeRRRCCC;;;555333111//////111000000000000111111111111000333666<<<>>>GGGyyyjjjxxxGGGDDDAAACCC]]]hhhppphhhWWWMMMNNN```{{{tttrrrjjj]]]]]]^^^bbbhhhbbb___XXXRRRWWWeeeppptttpppyyyzzzppplllgggeeejjjoooxxx___MMMBBB>>>===:::??????999555777999777999CCCQQQ[[[```bbbfffiiicccbbb```]]]XXXTTTPPPMMMKKKOOOWWWbbbiiihhh___WWWJJJIIIIIILLLPPPSSSUUUUUUKKKFFFBBBAAACCCFFFFFFEEECCCEEEGGGEEEAAA<<<888666999999888777777777777777<<<888999AAAJJJPPPUUUYYY\\\OOO@@@888888999999777777999<<>>@@@999999;;;BBBeeeiiiNNNHHHQQQlllkkkmmmnnnooonnnmmmkkkkkklllkkkkkkmmmqqqrrrpppmmmiiiiiijjjlllnnnppppppoooooowww|||zzz{{{|||uuulllZZZTTTrrrlllVVVLLLMMMhhh~~~lll]]]TTTSSSXXX^^^yyy___UUUSSSLLLNNNeeekkkSSSJJJGGGAAABBBCCCEEEJJJQQQZZZ```ooossswwwzzz{{{{{{|||}}}{{{|||}}}zzzwwwvvvyyy|||wwwuuuuuuvvvxxxxxxuuurrrvvvsss|||YYYVVVlllssswww|||cccUUUdddyyyllldddccc^^^jjj^^^LLLFFF???KKKkkkrrrkkkhhhgggooouuuyyy~~~ggghhh{{{{{{|||{{{```iiiqqq]]]RRRJJJIIIKKKIIIFFFEEE;;;BBBUUUrrrooonnn~~~tttQQQGGGVVVgggqqqyyyzzzzzz\\\JJJFFFCCC<<<===???@@@>>>999888;;;@@@nnn{{{sssoooVVV[[[JJJ@@@555000111333222///000000000000000111111222444222888999888VVVsssVVVwwwjjjEEE<<>>===;;;;;;;;;:::777555<<>><<<777666999777333777===AAAEEEMMMXXXaaagggjjjooouuu|||~~~YYYAAA>>>AAAVVV~~~SSSbbbfffJJJAAA::::::<<>>===???LLL^^^sssMMMPPPaaannnlllmmmnnnmmmllllllmmmoooqqqmmmiiiiiikkkmmmlllkkkqqqnnnllllllmmmpppppppppuuuooorrr}}}}}}|||nnnhhh___\\\rrr~~~hhh\\\OOOCCCQQQvvv|||kkkYYY[[[VVVbbbwww~~~pppTTTOOOLLLMMM]]]{{{cccMMMFFFEEECCCCCC@@@===???IIIYYYeeemmmuuu{{{yyywwwxxxzzz{{{yyyzzzzzzxxxtttrrrsssuuussssssuuuuuusssrrrtttwwwpppuuuXXXVVVgggppp}}}^^^UUU\\\oootttqqqpppaaaPPPDDD???NNNjjjqqqllleee___kkkvvv{{{gggiii}}}xxxqqqssseeegggsssYYYQQQFFFBBBJJJSSSQQQIII@@@===YYYyyyrrr}}}oooTTTLLLQQQYYYcccxxx{{{nnnVVVFFF@@@AAACCCDDDBBB>>>;;;999999:::;;;kkkmmmjjjqqqWWWZZZJJJ@@@666111222444222///000000000000000111111222333222999;;;===]]]zzzuuuttt[[[TTTxxxYYY???<<>>===<<<<<<;;;888555<<>><<<666555888555444888===@@@CCCIIIRRRYYYcccgggnnntttzzzpppQQQ??????CCCZZZZZZkkkgggJJJBBB;;;;;;>>>DDDPPP\\\ZZZXXXWWWWWWZZZ___bbbdddeeeeeefffgggjjjuuu~~~wwwnnnddd\\\___cccdddeeefffiiikkkmmmppp}}}kkkjjjdddhhhsssaaaSSSOOOMMMLLLCCC<<<;;;:::<<>>>>>GGGWWWeeepppwww|||yyywwwxxxyyyyyy}}}xxxtttrrrsssvvvzzzqqqqqqqqqrrrsssrrrrrrrrrsssvvv\\\VVVeeepppoooVVV]]]mmmzzzcccNNNDDD@@@KKKcccvvvlllbbb___mmmyyy}}}gggiii{{{wwwoookkkyyyeeefff]]]UUULLLIIIKKKMMMLLLIIIBBBDDDeeezzzvvvkkkNNNGGGQQQ```oooyyy}}}~~~gggQQQDDDAAAAAABBBAAA@@@===:::999:::<<<===ssstttfffhhhrrrUUUSSSIIIAAA888333333444222000000000000000000111111222222333:::===CCCeeennnZZZMMM\\\~~~rrrGGG;;;>>>DDDQQQaaaggg___RRRIIILLL^^^xxxnnn______hhh{{{{{{yyyxxxuuusssssstttvvvvvv{{{xxxwww}}}~~~vvvmmmeee[[[RRRVVVUUURRRMMMIIIKKKQQQVVVWWW^^^dddaaa[[[SSSIIIAAAAAA@@@???>>>>>><<<888555:::BBBPPP^^^hhhkkkgggddd```]]]ZZZYYYXXXWWWVVVUUUZZZUUUUUUZZZ]]][[[YYYYYYYYYQQQLLLQQQYYY[[[YYYWWWYYYTTTMMMHHHEEEEEEDDDDDDHHHLLLLLLDDD;;;999:::::::::>>>DDDFFF???777777;;;999AAARRRWWWdddkkk```jjjfffLLL>>>;;;666444777555444888===@@@BBBEEEJJJNNNZZZ___hhhnnnrrr}}}{{{wwwttt~~~~~~gggOOOBBBAAADDD\\\~~~bbbtttdddHHHAAA<<<<<<@@@HHHSSS]]]]]]\\\ZZZZZZ[[[^^^aaacccdddcccccceeegggppp~~~xxxwwwpppgggdddddddddcccccceeejjjmmmmmmqqqqqqgggccchhhwwwfff^^^XXXOOOEEE<<<999666999FFFVVVtttgggRRRWWWfffrrrlllmmmllljjjgggeeefffgggmmmmmmllljjjgggdddcccddddddgggiiiiiiiiikkkppptttuuuuuuvvvyyy|||pppdddccckkk|||hhhZZZOOOFFF===MMMhhhoooZZZ^^^aaabbb```WWWFFFCCC@@@???FFFYYYqqqrrrTTTDDDCCCFFFFFFBBBDDDCCC???===FFFWWWfffrrrxxx|||zzzwwwxxxyyyxxx{{{yyytttpppoooqqqtttwwwqqqmmmjjjkkkooosssrrrpppvvvxxxaaaVVVaaappp}}}ZZZ___mmm}}}fffMMMFFFDDDKKK[[[yyylllccccccttt}}}nnnmmmyyyrrrvvvjjjiii```VVVPPPRRRQQQLLLLLLPPPCCCDDD]]]xxx}}}pppQQQKKKUUUcccsssxxx|||vvv]]]KKKCCCBBBBBBBBB???>>>;;;::::::;;;===>>>hhh|||bbbjjjqqqUUUNNNIIIBBB:::555444444222000000000000000000111111222222444:::<<>><<<888555:::???JJJVVV```eeeeeeccc___\\\ZZZ\\\\\\ZZZZZZ\\\bbb^^^^^^bbbdddaaa___```]]]WWWRRRSSSVVVZZZ\\\\\\^^^ZZZSSSLLLHHHFFFFFFFFFOOOSSSRRRHHH===:::;;;<<<888???IIIJJJBBB888888???AAAIIIZZZ\\\fffjjj]]]hhhdddJJJ<<<;;;666555999666555888===@@@BBBCCCEEEGGGPPPUUU___fffiiitttlllfffqqq~~~{{{zzz}}}yyygggSSSGGGBBBCCC^^^zzzqqqcccsssZZZDDD???;;;<<>>HHH[[[jjjrrrxxx{{{zzzyyyzzz{{{yyyuuuuuutttsssrrrrrrsssssswwwooofffbbbhhhqqquuusssvvvxxxhhhUUU]]]nnn|||aaadddooo}}}gggLLLKKKMMMPPPYYYvvvmmmhhhkkk}}}wwwjjj~~~sssiiibbbUUUPPPXXXZZZSSSRRRYYYHHHBBBLLLgggxxxwwwnnnSSSSSS\\\eeeooorrryyynnnSSSFFFDDDDDDDDDBBB???>>>;;;999999:::<<<>>>pppvvvbbbmmm|||qqqXXXOOOKKKEEE<<<666444333222111000000000000000111111222222555999:::JJJrrr{{{aaaXXXsssZZZ===>>>CCCAAAHHHXXX___OOOEEEKKK\\\ooowwwdddZZZbbbhhhjjjzzz{{{www}}}}}}|||~~~~~~{{{vvvoooxxxwwwooohhh```XXXYYYUUUPPPLLLKKKLLLMMMNNNVVVSSSRRRRRRRRRPPPLLLJJJEEECCC@@@???===;;;888666999<<>>999:::;;;777???IIILLLCCC:::<<>>>>>??????EEERRReeesssqqquuuyyyyyy|||}}}yyyzzzwwwnnnfffeeellltttuuuccc]]]eeeooorrrtttvvvuuu\\\]]]mmm|||sssrrryyy^^^IIIRRR]]]^^^aaannnnnnsssttt~~~~~~mmmnnnvvvkkkppp___TTTXXX___\\\WWWUUUHHHLLL^^^vvvttt___DDDOOO^^^fffnnnpppzzz~~~dddKKKDDDFFFEEECCCBBBAAA???<<<999888999:::;;;rrryyyyyyuuuxxxdddMMMSSSLLL@@@666111000111333000000000000000111111222111666:::>>>]]]xxxuuuccc```XXXHHH:::999<<>>=========888<<>>AAAFFFFFFAAA<<>>===888888<<<:::999:::<<>>===@@@AAAKKKYYY___gggxxxkkkrrrwwwnnnfffbbb^^^ggguuuyyyzzz]]]SSSJJJBBBKKKxxxZZZbbbKKK???999:::999<<>>IIIbbbmmmnnnsssmmmmmmmmmkkkhhhggggggiiijjjhhhggggggiiijjjkkkkkkiiiiiijjjkkkkkkkkkjjjjjjhhhiiinnnrrruuuyyynnnjjjiiigggbbb]]]XXXUUUJJJEEEFFFBBBGGGXXXsss```UUU]]]jjj{{{ssstttuuutttppphhh^^^XXXVVVUUURRRQQQUUUXXXSSSJJJBBB@@@>>>???HHHWWWgggrrrssswwwyyyzzz|||{{{xxx~~~vvvfff^^^aaahhhwww}}}mmmbbbeeemmmpppuuuvvv|||{{{fff___mmmzzzxxxwww}}}uuuVVVDDDOOO\\\___aaaxxxoooqqqwwwyyy{{{zzz}}}mmmooopppeeeZZZVVVWWWXXXTTTOOOEEEHHHaaappp|||[[[EEENNNYYY```iiiqqqyyyzzzaaaJJJEEEFFFBBB???@@@???===;;;999888999;;;===ooommmnnnnnn|||oooSSSVVVNNNBBB666000///111333000000000000000111111222000666;;;BBBfff}}}]]]UUUQQQGGG===888999???JJJSSSMMMJJJGGGOOOmmmvvvaaabbb```ZZZTTTRRRTTTVVV```wwwzzzjjjfffiiikkklllssswwwyyyvvvmmmsssvvvttt|||mmmsssvvvuuurrrnnnfff___[[[]]]]]]YYYRRRNNNMMMNNNNNNMMMPPPVVVWWWSSSVVV\\\SSSNNNFFFAAA??????@@@@@@888===GGGRRR\\\bbbbbbaaaddd\\\ZZZbbbiiiqqqrrrcccXXXXXX\\\gggkkkjjjbbb]]]\\\[[[WWWZZZZZZYYYVVVUUUWWW\\\aaa___ggggggZZZHHH???======BBBBBBDDDDDD???<<>>888777:::888;;;;;;<<<===>>>>>>;;;999???===DDDPPPSSSWWWnnnxxxlllrrrzzzlll^^^eeevvv{{{eeeZZZPPPFFFMMMvvv]]]eeeEEE@@@888::::::>>>JJJZZZaaa___ZZZ^^^bbbbbb``````eeejjjhhhkkkhhhaaa```fffiiiggg___aaadddeeecccaaadddgggeeebbbaaaccciiinnnpppqqqhhhtttrrrlllwwwfffttt|||mmmZZZOOOJJJ@@@AAA>>>:::999@@@MMMXXX]]]FFFDDDBBBPPPgggnnnnnnuuuppppppooollliiigggggggggllliiieeeeeehhhjjjjjjiiihhhggggggiiikkklllkkkiiilllgggiiiqqqsssvvvqqqggggggiiijjjiiiddd\\\KKKCCCEEEBBBDDDQQQlllwww~~~ggg^^^^^^nnn~~~sssllleee```ZZZZZZ```bbbWWWHHHEEEAAA>>>@@@JJJYYYhhhqqquuuyyyzzzzzz}}}~~~zzzxxxtttbbb]]]```eeewwwuuuhhhiiiooorrrwwwvvvxxxmmm```kkkxxxzzzzzzyyy~~~sssiiiOOO@@@LLLYYY]]]```lllqqqttt|||{{{zzz~~~hhh\\\kkkggg]]]SSSQQQTTTSSSOOOJJJFFFZZZ|||~~~gggjjj}}}{{{jjjNNNCCCNNNWWW]]]gggpppwwwxxx___IIIEEEEEE@@@===>>><<<;;;999888999:::===???xxxwwwgggxxxnnnWWWYYYXXXKKK666---111333000111111000000000000111111444AAA;;;@@@vvv{{{WWWJJJvvv~~~CCC@@@<<<:::;;;>>>@@@AAAFFFCCCGGG[[[yyymmmWWWeeegggYYYPPPSSSRRRJJJQQQ[[[jjjkkkeeejjjmmmcccmmmqqqsssuuummmeee}}}yyyvvvuuuvvvsssmmmgggddd```^^^]]]ZZZUUURRRTTTTTTRRRQQQRRRUUUXXXYYYYYYVVVQQQJJJDDD@@@>>><<<;;;???777FFFUUUdddkkkaaaggglll[[[]]]jjjkkkqqq|||ooofff______dddrrruuupppeee^^^]]]ZZZUUU[[[XXXWWWXXXWWWUUUYYY___eee^^^WWWPPPGGG>>><<<@@@AAAAAACCCDDD???:::@@@KKK___dddbbbbbbjjjggg^^^^^^pppWWW@@@<<<===:::888999888;;;===;;;999:::;;;;;;======BBBIIIJJJJJJRRR\\\sssaaakkkwwwhhhooo{{{[[[NNNAAAHHHppphhhhhh\\\AAA888999888666<<>>???>>>===;;;888666777:::???BBBcccjjjmmmvvvlll{{{pppRRRZZZYYYMMM:::000222444111111111000000000000111111,,,888999IIIqqq|||nnnMMMIIIuuu\\\AAA>>>:::888999<<<>>>???BBBAAAJJJ```|||}}}kkkhhhyyy~~~kkkYYYSSSQQQKKKHHHKKKUUUXXXXXXdddnnnjjjlllooosssyyyzzzgggkkk||||||{{{xxxqqqjjjgggcccaaaaaa^^^XXXUUUVVVVVVUUUSSSTTTWWWYYYZZZZZZYYYUUUNNNGGGCCC@@@???>>>EEE;;;HHHXXXnnnuuufffjjjppp^^^```ooorrrvvvvvvoooiiigggiiiwwwvvvpppgggbbbcccaaa\\\^^^ZZZXXXXXXWWWXXX^^^fffjjjdddXXXJJJ@@@<<<>>>AAA>>>===>>>>>>;;;999@@@III]]]hhhfffbbbkkklll___VVVxxxcccKKK???;;;:::888777666777777666666777777777:::999<<>>NNN]]]___XXX\\\___bbbcccaaa```aaabbb_________```aaaccceeefffddddddccccccdddeeeggghhhdddccccccdddfffjjjnnnpppkkkeeekkkpppwww|||ssszzziiiVVVFFF888@@@AAAKKKaaa[[[QQQGGGIIIRRRaaammmpppoooooowwwtttpppmmmllljjjhhhfffggggggggggggfffggghhhjjjjjjjjjiiijjjllllllkkkiiinnniiihhhnnnssstttyyy~~~pppwwwooo^^^TTTKKKDDDHHHRRRiiirrrzzz}}}iiinnnxxxooossssssjjj___XXXDDDEEEEEEEEEOOO```lllooommmpppqqqsssyyy}}}zzzfff```[[[hhhuuuyyytttoooqqquuuwwwpppqqqzzzggggggqqqyyyzzzyyy|||~~~~~~~~~zzz|||{{{jjjeeeYYYMMMFFFAAA@@@HHHQQQllluuutttsss}}}~~~}}}|||aaaqqq^^^jjjXXXSSSPPPRRRMMMJJJRRRzzzrrrhhhjjjqqqlllYYYKKKDDDGGGYYYiiihhhvvvuuutttTTTDDDFFFBBB???AAAAAA===;;;888666777:::>>>AAAJJJNNNMMMVVVooowwwiiizzzyyyWWWXXXXXXNNN===333444444111111111000000000000111111///666999QQQmmmooo___KKKOOOvvvtttBBB>>>;;;777666777:::<<<<<<===@@@NNNiiixxxggguuuuuucccWWWNNNLLLFFFIIILLLMMMYYYcccaaagggiiiqqqnnn]]]nnn~~~wwwqqqkkkgggffffffccc\\\XXXYYYYYYXXXVVVWWWYYY[[[[[[[[[\\\XXXQQQKKKEEECCCBBBBBBHHH>>>III[[[xxxkkknnnrrr^^^___qqqwww{{{yyysssppprrr}}}wwwmmmeeedddfffddd___aaa]]]ZZZYYYXXXYYYbbblllsssmmm\\\EEE999===CCCCCC<<<::::::;;;<<<<<>>555444444111111111000000000000111111666888;;;UUU{{{oooZZZQQQZZZxxx```<<<===:::777555777999:::;;;888>>>SSSrrrqqqdddyyyppp```XXXNNNMMMOOOOOOWWW^^^XXX___aaannnvvvddd^^^vvv}}}xxxooolllkkkkkkggg___[[[[[[\\\ZZZXXXXXXZZZ[[[[[[[[[\\\YYYTTTMMMFFFCCCBBBBBBCCC@@@III\\\}}}mmmssswwwbbbbbbrrrxxx}}}xxx|||rrrkkkkkklllhhhcccccc```^^^]]]ZZZYYYaaakkkyyyttt___DDD:::CCCHHHCCC<<<;;;<<>>CCCGGGGGGBBB>>>DDDBBBBBBOOObbbjjjyyyxxx~~~hhhTTTFFFIIIgggmmmLLL@@@<<<:::888999BBBPPP[[[^^^[[[]]]___`````````___^^^]]]ZZZ\\\^^^```aaaaaaaaa```cccbbbaaaaaabbbeeehhhjjjfffeeeeeedddeeegggiiijjjrrrppppppmmmoooooodddhhhttt~~~[[[GGGKKKHHHHHHTTTOOOMMMPPPVVVdddrrrwwwsssmmmkkkooommmkkkkkkkkkjjjhhhfffhhhhhhgggggghhhhhhfffeeehhhfffeeefffhhhkkkllllllhhhlllooosssyyy{{{pppooo{{{qqqggg~~~kkk[[[RRRMMMOOOSSS\\\bbbppp|||tttnnneeeiii]]]JJJEEECCCJJJYYYhhhnnnnnnooommmhhhgggnnnxxx{{{yyy{{{tttvvv|||xxxfffjjjppptttuuutttsssrrrsssppptttvvvxxxzzzfffkkktttzzzyyywwwwwwxxxxxxwww|||~~~|||qqqjjjZZZVVVXXXXXXQQQGGGBBBGGGNNNnnnsssnnnmmm{{{xxxwww~~~ZZZttteee]]]]]]WWWSSSTTTLLLRRR^^^ttttttrrrkkkhhhPPPEEEHHHOOO^^^lllnnnvvv{{{___KKKEEEGGGAAA???CCCDDD===;;;888666777999===???FFFIIIFFFFFFLLLZZZ}}}{{{^^^eeezzzaaaMMMLLLFFF===555333222111111111000000000000111111777666:::UUUlllTTT\\\lll~~~QQQ;;;<<<:::777666777999::::::777>>>VVVwww{{{jjjaaaxxxxxxggg]]]XXXUUUUUUbbbiii```XXXYYYmmmnnn^^^ffftttqqqooonnnjjjbbb^^^___^^^\\\YYYYYYZZZ[[[[[[ZZZZZZYYYUUUOOOGGGBBB@@@AAA>>>BBBLLL]]]ooo|||kkkjjjuuuwwwzzzzzzxxxqqqkkkdddccccccbbb\\\YYY___hhhxxxrrr]]]EEE@@@IIIJJJAAA;;;>>>BBBDDDEEEEEEDDDAAA```|||\\\```yyyvvv```OOOQQQKKK@@@<<<@@@???888;;;555222555666666888===AAA???@@@DDDJJJMMMIIICCCFFF@@@===KKK___eeeqqqttt{{{gggXXXEEECCCfffyyyyyymmmJJJAAA888999777999CCCPPPYYY\\\[[[^^^______`````````^^^]]][[[]]]___aaaaaa```^^^\\\bbbaaa```______aaabbbddddddccccccbbbccccccdddeeemmmmmmjjjiiinnnccc^^^zzzjjjYYY```ZZZNNNMMMGGGKKKVVV[[[fffppprrrmmmkkkmmmqqqnnnkkkjjjiiihhhfffdddaaa______```ccceeedddccccccaaaaaacccgggkkkmmmmmmfffmmmrrrtttzzzttteeeeeexxxwwwiii~~~iiiVVVNNNMMMQQQVVVUUUSSS[[[mmmzzztttgggxxxzzz|||oooooorrrZZZNNNFFFBBBJJJ[[[iiipppqqqvvvoooddd___fffttt||||||}}}rrrnnnttt}}}rrrqqqqqqrrrtttvvvvvvvvvpppqqqwwwuuuppptttqqqbbbhhhqqqxxxxxxvvvwwwyyyxxxvvv|||}}}xxxdddWWW]]]^^^VVVKKKFFFIIIOOOvvvyyypppnnn}}}xxx|||}}}~~~llltttoooUUU^^^UUURRRUUUNNNVVVUUUsss~~~{{{{{{WWWBBBGGGRRR```mmmnnnsss~~~[[[KKKFFFHHH@@@>>>BBBAAA<<<;;;888777777999<<<===DDDHHHFFFFFFGGGLLLiii}}}___dddoooNNNKKKFFF===666222111111111111000000000000111111666666888RRR|||jjjPPPiiiJJJ;;;<<<:::777777888:::::::::888???YYYzzzsssccc```ppp}}}yyyuuummm```]]]ooowwwiiiWWWXXXpppggg\\\jjj{{{vvvsssqqqllleeebbbccc```^^^[[[ZZZ[[[[[[[[[ZZZYYYZZZXXXSSSJJJCCC@@@@@@===FFFNNN^^^sssoooppp||||||~~~vvvqqqhhhhhhiiiggg```\\\aaaiiiuuuiiiTTTFFFHHHPPPKKK???>>>DDDIIIHHHFFFEEEBBB>>>[[[___ZZZqqqsssdddLLLMMMJJJFFFEEEDDD@@@::::::444333777777555;;;DDDKKKJJJIIIJJJOOOTTTRRRLLLGGGBBB>>>LLL___aaadddrrrpppppp}}}pppfffJJJBBBjjjiiidddDDDCCC888999666999DDDQQQWWWZZZ\\\^^^]]]]]]___``````^^^\\\]]]^^^`````````___]]][[[``````___^^^^^^]]]^^^^^^aaaaaaaaa``````aaaaaaaaagggjjjgggjjjttt{{{iii~~~vvvjjjyyyxxxeeeWWWKKKOOO]]]aaahhhllljjjfffggglllqqqnnnjjjgggddd___ZZZWWWSSSQQQQQQUUU\\\bbbdddddd`````````cccgggkkkmmmmmmgggnnnqqqsssnnnYYYXXXppppppiiiRRRIIILLLUUU\\\XXXNNNLLLZZZlllyyyuuu\\\```XXX[[[zzz{{{jjjooolllSSSLLLCCCAAAKKK\\\jjjrrrvvv}}}sssccc[[[cccrrr|||~~~tttnnnlllqqqvvvzzzvvvsssqqqqqqtttxxx{{{|||vvvzzz{{{nnnmmmlll___eeeooovvvwwwuuuwwwyyyzzzwww{{{|||xxxgggllljjj^^^QQQMMMOOORRRrrrrrriiiiiizzz~~~tttwww{{{tttooo```mmmZZZTTT[[[YYYSSSMMM```~~~~~~^^^AAAFFFQQQ^^^iiimmmpppZZZKKKGGGGGG@@@???AAA>>><<<:::888777777999;;;<<>>;;;===AAA>>>:::FFFWWWZZZZZZTTTKKKJJJOOOPPPMMMBBB@@@:::FFFccctttvvvzzzttt~~~~~~oooyyymmmllllllKKKGGG||||||jjjhhhCCCFFF666:::777;;;IIITTTXXX[[[___ZZZXXXXXX[[[^^^___]]]ZZZ\\\]]]^^^___``````aaaaaa[[[\\\^^^______^^^\\\[[[_________``````````````````fffdddjjjuuuqqqyyyvvvjjjqqqhhhjjjmmmjjjaaaZZZ\\\dddppprrrtttuuupppfffZZZQQQMMMJJJHHHLLLVVV___dddeeeeeeeeefffiiikkklllkkkiiijjjjjjkkkzzz___IIINNNqqq~~~nnnkkk|||pppSSSFFFMMM^^^jjjjjjddd[[[WWW^^^nnn{{{zzzooogggXXXXXXgggkkkcccbbbZZZSSSHHHIIIQQQLLLAAA@@@;;;888???QQQcccooowww~~~oooaaabbbkkkpppnnnnnnkkkjjjmmmqqqsssssstttrrrrrrrrrqqqqqqsssuuuwwwsss}}}mmmiiiiii```dddnnnuuuvvvtttvvvxxxxxxyyy|||}}}{{{zzznnnYYYIIIEEEEEEDDDLLLMMMGGGOOOkkkpppvvvpppyyywwwoooSSSSSSRRRNNNWWWooo}}}iiilllbbbEEEGGGKKKPPP^^^hhhvvvZZZJJJDDDDDDAAADDDEEE===;;;:::999777777888:::;;;aaaRRRIIILLLNNNPPP[[[lllbbbccc{{{vvv^^^[[[VVV@@@888555)))444222222111111111111222222333;;;DDDSSSNNN^^^[[[;;;;;;888666666777888777777;;;BBB\\\zzzwww^^^WWWdddoooddd```ZZZfffyyyooolllsssXXXuuu~~~sssooommmkkkbbbddddddaaa^^^\\\]]]___[[[\\\```aaaZZZNNNEEECCCFFFGGGKKKfffzzzzzzyyywwwrrriiihhhtttxxx```PPPYYYjjjlll```TTThhh^^^OOODDD??????AAACCCNNNxxxvvvwwweee[[[TTTKKKGGGHHHJJJIIIGGGBBB<<<;;;>>>===>>>MMM```^^^NNNGGGCCC;;;:::???===CCC===>>>BBBMMMkkk{{{{{{tttzzz}}}zzztttYYYdddVVVHHH|||kkkVVVUUUIIICCC>>>999777;;;IIIUUUZZZ\\\]]]\\\[[[ZZZ[[[]]]^^^^^^\\\YYY]]]bbbccc```^^^^^^___[[[^^^^^^ZZZXXX[[[^^^]]]ccc```^^^]]]^^^___``````aaa```fffmmmmmmkkkxxx|||vvvooommmooojjjhhhhhhiiicccYYYXXX\\\rrryyyyyykkkeeeTTTPPPKKKMMMTTT\\\```aaadddddddddfffkkknnnppppppjjjjjjooo{{{ppp___FFFYYYzzzoooeeeqqq}}}}}}___MMMCCCPPPllluuuttthhhbbbkkkrrrvvvssszzziiiTTTTTTaaapppnnn\\\]]]XXXPPPHHHGGGHHHCCC<<>>:::888666555666777777777:::BBB^^^{{{xxx```[[[jjjqqq```UUUPPPddduuuvvv{{{ttt]]]~~~tttooonnnnnneeeeeeeeeaaa]]]ZZZ[[[\\\\\\]]]aaabbb[[[OOOHHHGGGGGGIIIOOOiii|||}}}~~~zzzrrrjjjlllvvvmmmZZZSSScccrrrppphhhfffyyyjjjTTTDDD======???@@@OOOvvv}}}~~~vvvhhh]]]OOOIIIIIIKKKIIIFFFDDD???>>>@@@???AAAPPPcccUUUHHHCCCBBB::::::@@@???DDD??????>>>DDDdddnnnhhhnnn}}}yyyyyyaaa^^^SSSLLL{{{|||jjjRRRQQQFFFBBB>>>:::888<<>>@@@@@@OOOaaazzziiiUUUKKKKKKLLLIIIDDDCCC??????AAAAAAFFFWWWiiiTTTGGGEEEDDD<<<<<>>===ZZZmmmdddhhhqqq~~~wwwjjjVVVNNNPPPyyywww{{{cccIIIIIICCCBBB>>>;;;888===IIIUUUYYYYYYYYYZZZYYYYYYZZZ\\\^^^]]]\\\^^^^^^___aaabbbbbb```^^^___cccddd```^^^______\\\``````^^^^^^^^^___```aaaddd```ccciiikkkiiimmmvvv}}}vvv~~~VVVGGGIIIQQQ]]]jjjiiiffffffhhhgggddddddgggfffccccccggghhhfffdddeeeeeerrrxxxcccSSSTTTWWW\\\aaadddeeedddaaabbbcccfffiiijjjjjjhhhpppkkklll|||~~~\\\JJJnnnddd^^^JJJDDDNNNYYY{{{aaaPPPFFFIIIkkk|||}}}rrrooovvvxxxTTTMMMQQQ```rrryyynnnmmmfff[[[RRRLLLFFF???AAABBBLLL\\\jjjqqqtttvvvqqqggghhhkkkmmmpppssstttttttttuuuvvvrrruuuuuuttt{{{tttnnnwwwqqqqqqkkkhhhlllppptttwwwwwwvvvuuuuuu|||oooaaaQQQHHHGGGJJJKKKJJJFFFMMMJJJHHHPPPZZZhhh{{{vvvuuu~~~ttt|||eeemmmkkk___```VVVOOOTTTYYYYYYhhhtttbbbbbbwwwvvvQQQGGGDDDEEESSS[[[iii}}}~~~YYYKKKHHHHHHCCCBBBEEEAAA<<<;;;:::999999999:::;;;dddTTTYYYmmmfff{{{hhhSSShhh|||nnnnnnsssVVV:::777000000222222111111111111222222111666EEEaaakkkrrr[[[MMMPPPtttQQQBBB:::888555555666777777666888EEEbbbyyyrrr]]]]]]ooo~~~aaaJJJOOOZZZnnn{{{lllgggxxxrrrrrrrrrmmmllliiieeeaaa^^^\\\\\\\\\^^^aaabbb[[[QQQNNNPPPNNNRRRVVVhhhvvvssszzzyyyooo___ccc|||}}}}}}___EEE>>>@@@CCCBBBMMMQQQiiivvv^^^QQQPPPQQQLLLFFFBBB???>>>@@@CCCKKK___rrr^^^QQQMMMJJJAAA@@@FFFEEECCCCCCGGGDDD@@@XXXqqqaaa^^^dddrrrqqqTTTJJJQQQvvv}}}sssuuu\\\@@@AAA???BBB???;;;999===JJJUUUXXXWWWWWWYYYXXXXXXZZZ\\\]]]]]]\\\```^^^^^^```cccddd```]]]]]]bbbdddaaa___``````]]]___``````_________aaabbbddd```aaagggkkkjjjkkkooo{{{sssuuu}}}^^^NNNIIICCCEEENNNUUUTTTWWW^^^aaa```bbbeeefffcccbbbeeehhhiiihhhfffkkksssrrr\\\NNNSSSZZZ```cccdddbbbaaabbbbbbdddgggiiijjjhhhfffmmmiiillldddMMMlllmmmYYYYYYZZZTTTssskkkSSSFFFDDDVVVppp~~~vvv___QQQJJJOOOaaannn|||zzzqqqaaaUUUOOOKKKGGGEEEIIIUUUeeeooorrrrrrtttuuuqqqggghhhlllnnnrrrvvvwwwvvvvvvyyy{{{tttuuutttvvvrrrtttvvvqqqssspppnnnppprrruuuvvvuuuuuuvvvwww~~~kkk]]]OOOLLLOOOSSSUUUVVVQQQYYYVVVMMMMMMOOO[[[ooovvvttt~~~yyy^^^vvvlll```\\\PPPLLLSSSXXXZZZkkkvvvqqqxxxnnnLLLFFFDDDEEESSS[[[jjj}}}XXXLLLIIIIIIBBBBBBFFFDDD===<<<:::999888999999:::cccbbbtttlllssskkkQQQ```wwwqqq\\\aaaWWW???555...222222222111111111111222222222555GGGfffvvvbbbJJJIIIXXX~~~NNN@@@:::777555444666666666666888FFF```ssskkkWWWXXXhhhmmmMMMNNNRRRhhhwww~~~iiiggg~~~yyywwwuuuooommmiiifffcccaaa___]]]]]]___bbbaaaZZZQQQPPPUUUSSSWWWYYYfffzzz{{{{{{xxxfffWWWeeefffJJJAAACCCCCCBBBFFFIIIVVVdddrrrkkk^^^]]]\\\VVVOOOEEEBBB@@@@@@CCCQQQgggzzzlll[[[RRRMMMEEEGGGNNNMMMFFFAAAEEEEEEGGGbbb|||fffYYY^^^hhhuuuxxxuuuZZZJJJPPPwwwqqqwww]]]>>>>>>>>>AAA<<<;;;999===JJJUUUXXXVVVVVVXXXWWWWWWYYY[[[]]]]]]\\\```^^^]]]___bbbccc```]]][[[```bbb```___``````^^^^^^___aaa```______aaacccccc```aaafffkkkllllllmmmnnnnnnttt```JJJAAA<<>>AAA???@@@GGGRRRZZZ^^^bbbgggfffgggfffdddeeehhhhhheeekkkuuubbbOOOPPPYYYdddhhhfffbbbaaaaaaeeeeeefffhhhkkkllljjjiiikkkllltttuuuWWWgggyyy```~~~tttZZZTTT[[[ooo~~~ppp\\\JJJAAADDDDDD\\\dddkkknnnooonnnhhhaaaYYY^^^iiisssvvvtttvvv{{{{{{sssmmmkkkmmmpppoooqqqtttwwwyyy|||}}}}}}{{{~~~tttyyyyyyuuuzzz{{{{{{vvvvvvvvvtttrrrrrrtttwww~~~~~~{{{{{{uuufffWWWRRRPPPMMMPPPWWWkkkqqqgggUUULLLIIIUUUkkkzzzrrraaajjjzzzvvvcccvvvppp___SSSHHHKKKSSSQQQVVV]]]}}}xxx}}}mmmJJJCCCBBBDDDPPPVVVbbbooo]]]NNNIIIIIICCCDDDHHHDDD>>>===;;;999888888888888qqqmmmwww^^^\\\mmmkkkGGGOOONNN888555444111222222111111111111222222555111>>>YYYuuuKKKIIIsssHHH999999777555444555666666555888BBBWWWfff```QQQPPPZZZkkkppp\\\TTT]]]hhhqqqxxxvvviii~~~zzzuuuqqqooolllhhhddddddfffhhheee[[[SSSVVV]]]^^^fffjjjrrr~~~qqq[[[OOOTTTiiinnnVVVMMMKKKIIIGGGFFFEEEGGGEEEKKKnnnyyyssskkk```XXXIIIHHHFFFEEEPPPiiimmmSSSJJJHHHRRR^^^^^^WWWMMMLLLMMMPPPooopppmmmppp{{{yyyyyywwwooowwwsssNNNSSSuuuzzzeeeCCCAAAAAA@@@777888777===JJJUUUXXXVVVVVVVVVVVVVVVWWWZZZ\\\\\\[[[\\\]]]^^^^^^]]]]]]^^^___```cccccc^^^\\\]]]^^^\\\VVVZZZ]]]]]]ZZZYYY\\\___aaacccddddddfffhhhkkkkkkgggrrr|||~~~ooo~~~oooXXXFFFBBBCCC>>>666:::;;;BBBMMMVVV[[[aaagggfffjjjjjjeeedddhhhjjjiiiiiivvvoooWWWJJJSSS\\\gggjjjfffaaa```bbbeeeeeeeeegggjjjllllllkkkiiilllqqqzzz___eeeaaaVVViiiaaabbbpppssssss|||pppZZZIIIEEEDDD<<>><<<999888777777888mmmfffxxxccc]]]llloooQQQYYYOOO444777777---222222111111111111222222222///???ZZZ{{{xxxTTTLLLzzz{{{GGG888999777444444555666666555777AAASSSbbb^^^QQQPPPXXXcccwwwqqq\\\]]]dddpppvvvwwwzzz~~~lll~~~yyyvvvsssnnnjjjgggiiijjjggg]]]UUUXXX```aaalllrrrzzznnnYYYVVVQQQZZZrrrlllYYYRRRRRRQQQOOOLLLFFFEEEBBBAAAZZZ}}}tttjjj]]]TTTDDDEEEDDDGGGWWWwwwxxxXXXJJJIIIUUU```___^^^WWWYYYXXXSSShhhzzzuuussszzz{{{vvv___yyy{{{PPPUUUwwwrrraaaAAAAAABBBBBB888777666<<>><<<:::888777777777vvvrrrsssccchhhnnnrrrnnn]]]VVVQQQ@@@333111000222222111111111111222222888333===\\\yyy~~~___LLLhhhEEE===999777666555666777666555777;;;PPP]]]RRRJJJQQQVVV[[[iii{{{}}}qqqnnnnnnqqqrrrsssyyyvvvxxxpppnnnqqqppphhh]]]WWWZZZ```ooopppvvvnnn\\\[[[UUUXXXpppxxx}}}pppgggaaa^^^ccccccVVVOOOIIIAAA<<<;;;DDDZZZnnnsssnnnoooxxx}}}sss^^^NNN@@@AAADDDMMMbbbgggTTTOOONNNVVV```ffffffiiilllnnnxxxzzzyyymmmcccrrrqqqkkk]]]iii{{{OOOXXXzzzuuu}}}YYYCCCEEE>>><<<888;;;999===GGGQQQTTTVVVXXXUUUVVVVVVWWWYYY[[[\\\]]]ZZZ]]]___```aaaaaa^^^ZZZaaaaaakkkcccOOOWWWeee[[[]]]RRRXXXaaa[[[VVVXXXWWW^^^ZZZZZZaaadddccccccggglllpppwwwwwwMMM;;;FFFIII>>>===999;;;EEEPPPYYY```eeellliiiiiilllllliiijjjmmmwwwyyy\\\MMMRRRaaacccfffggghhhgggeeecccdddffffffeeecccdddgggkkkiiiggggggnnntttiiipppYYYMMMKKKXXXsssppp```eeeeeeyyyvvvbbbaaawwwYYYMMMIIIBBB::::::===>>>CCCRRRfffsssuuurrrsssrrrqqqqqquuu|||~~~zzzuuuqqqpppooopppqqqssssssrrrtttwwwxxxxxx||||||xxxwwwwwwiiiyyy~~~|||{{{yyypppiiiaaaYYYZZZ```fffeee\\\WWW___lllsssddd\\\PPPGGGMMMZZZpppdddUUUNNNNNNXXXiiixxx~~~|||zzzhhhYYYPPPQQQiii~~~yyy{{{eee|||~~~aaaMMMNNNYYY]]]XXXIIINNNqqqyyy{{{}}}~~~XXXBBBDDDCCCCCCJJJOOO```jjjOOOCCCHHHGGGDDDEEECCC@@@>>>;;;999777777777888{{{{{{zzzdddeeejjjnnncccXXXUUUNNN<<<333222///222222111111111111222222333555>>>ZZZYYYIIItttiiiAAA<<<999777555555666666666555777:::NNN[[[QQQJJJPPPUUU\\\aaaiiippptttuuurrrpppkkkkkkooouuuwwwwww{{{}}}~~~|||uuuuuuqqqhhh___ZZZ\\\```lllpppzzzqqqjjj\\\WWWlllvvvoooddd```aaadddllljjjZZZLLLGGGEEEFFFFFFEEEHHHMMMUUURRRTTTcccvvvzzzhhhSSSCCCCCCFFFPPPfffvvv^^^TTTTTT```ooouuuvvv{{{mmmwww~~~gggcccZZZlll~~~{{{```qqqUUU```yyy}}}[[[AAABBB===<<<999:::888===HHHQQQTTTUUUWWWWWWWWWWWWXXXYYY[[[\\\]]]YYYZZZ\\\^^^```aaa]]]YYYZZZ```ssspppTTTSSScccbbbOOOTTTdddjjj\\\VVV\\\___UUUSSSWWW___cccaaaaaadddhhhmmmsssnnnUUUKKKLLLGGG;;;===:::<<>>BBBOOOaaalllnnnqqqssstttsssrrrsssvvvyyy|||yyyvvvsssqqqqqqqqqrrrsssuuuvvvuuuuuuwwwxxxxxxxxxzzzxxxwwwzzznnnyyy~~~}}}}}}zzz{{{xxxsssooolllddd]]]]]]dddnnnsssmmmfffgggmmmooosssuuujjjUUUCCCMMMeeejjj___SSSQQQWWWbbbqqq}}}{{{yyyzzz{{{cccTTTMMMFFF\\\uuu~~~uuujjj~~~cccNNNLLLVVV\\\[[[LLLRRRwwwtttpppmmmzzzUUUAAACCCAAABBBLLLRRR]]]zzzkkkNNNBBBGGGFFFDDDFFFDDD@@@???<<<999888777777888}}}|||bbb]]]\\\]]]SSSUUUYYYOOO:::333444...222222111111111111222222111888>>>YYYyyyooouuuRRRFFFbbbvvvnnn===<<<888666444444555666555444777999JJJXXXOOOIIINNNRRR]]][[[___ddd```VVVVVV^^^___bbbkkktttyyyyyy{{{uuuzzzrrriiibbb______```iiippp}}}wwwbbbXXXpppvvvbbbXXXZZZeeeppp{{{vvvbbbSSSHHH???CCCLLLOOOMMMLLLRRROOOMMMVVVooooooQQQ@@@@@@BBBLLLaaannnaaa```nnnhhhfffkkk]]]\\\TTTjjjcccrrr~~~XXXfffwww^^^@@@???:::<<<:::888888===IIIRRRTTTTTTUUUYYYYYYYYYYYYZZZ[[[\\\]]]WWWWWWXXX\\\```bbbddddddYYYbbb|||}}}\\\RRRcccjjjOOOYYYjjjlll```^^^aaa]]]PPPQQQVVV^^^bbbaaabbbdddgggmmmqqqoooYYYPPPKKKCCC<<<===:::===IIIUUU]]]dddiiiiiiggghhhjjjjjjiiimmmrrrjjjOOOIIITTTaaabbbdddffffffeeedddccc___bbbeeeffffffeeedddeee___dddhhhiiiiiimmmwwwuuummmhhhkkkpppxxxjjjVVVKKKKKK^^^www}}}ssseee___mmmtttooopppRRRFFFDDDBBB;;;>>>@@@DDDOOO^^^hhhkkknnnqqqttttttsssqqqqqqqqqtttsssrrrpppqqqrrrtttuuutttuuuwwwwwwuuuttttttuuutttxxxyyyxxx~~~}}}sssxxxyyyxxx}}}~~~~~~yyywwwwwwrrrkkkhhhsss~~~xxxlllrrrwwwxxxnnn[[[HHHLLL]]]```UUUNNNTTTaaammmxxx{{{zzz{{{}}}cccQQQKKKAAAQQQgggwwwxxx~~~aaattt{{{dddQQQMMMUUU^^^aaaSSSZZZvvvkkkccc{{{XXXDDDDDDAAAAAALLLUUUXXXlllsssTTTEEEGGGFFFDDDFFFDDDAAA???===:::888888888888yyy|||cccZZZQQQJJJFFFUUUdddWWW;;;222555///222222111111111111222222333999<<<\\\uuu\\\mmmMMMDDDRRRhhhvvv===<<<777555444333555555444333777666FFFSSSMMMGGGMMMOOO[[[\\\hhhtttjjjRRRIIIPPPQQQVVV```mmmsssuuuwww{{{xxxsssjjjfffdddcccaaahhhqqq~~~}}}ddd]]]yyybbbWWWZZZkkk}}}jjj\\\KKK???GGGYYYcccbbb]]]dddcccXXXRRReeexxxjjjKKK???>>>@@@III[[[tttyyymmmlllzzzuuujjjiiiaaa]]]UUUllleeehhhkkkTTTdddttt```???===:::<<<999888888>>>JJJTTTVVVUUUUUUYYYYYYYYYYYYYYYZZZ[[[\\\WWWWWWYYY[[[\\\bbbnnnyyyaaaaaawww|||___SSSbbbjjjYYYZZZ```bbbcccmmmlll\\\TTTVVV[[[___bbbccceeehhhiiipppttt|||aaaKKKDDDBBB???<<<:::>>>JJJVVV^^^dddiiifffdddeeeggggggggglllsssaaaKKKLLLZZZaaabbbdddeeeeeeeeedddccc```bbbdddeeeffffffffffff```ccceeeffffffhhhlllpppjjjhhhiiikkkkkknnnzzzyyyhhhXXXOOOZZZsss|||sssjjjqqqyyy]]]IIICCCAAA>>>???CCCIIITTT```jjjnnnmmmooorrrssssssqqqpppoooppppppooooooppprrrtttuuussstttvvvwwwsssmmmlllnnnrrrxxxzzzyyy{{{}}}sssvvvvvvtttxxx|||xxxqqq}}}tttjjjddd^^^VVVPPPWWWMMMIIIUUUhhhtttyyy{{{~~~}}}|||{{{}}}mmmSSSJJJEEENNN___rrrzzzYYYeeeuuueeeVVVQQQUUU___eeeXXXaaauuujjj]]]HHHGGGAAAAAALLLVVVTTT```^^^JJJIIIFFFDDDEEECCCAAA@@@>>>;;;999888888777rrrlllbbbQQQDDDBBBXXXmmm```???222555222222222111111111111222222666777999bbb~~~ZZZkkkLLLCCCJJJdddCCC===777555444333555555444333666333AAANNNJJJFFFKKKLLLVVV[[[qqq}}}\\\HHHIIIHHHMMMWWWdddllloootttzzzssskkkiiiiiifffccciiirrr~~~hhh```jjj\\\]]]rrrnnnYYYLLLGGGWWWmmmwwwrrrjjjnnnooo```MMMQQQccc\\\EEE@@@AAADDDNNN^^^qqq|||uuuooorrr~~~ooofff```VVVmmmfff\\\VVVNNN```~~~rrryyy___???===:::<<<777999999???KKKTTTVVVVVVVVVYYYXXXXXXXXXYYYZZZZZZ[[[ZZZ\\\^^^\\\WWW[[[nnnooobbblllrrr___ZZZeeefff___\\\^^^___cccqqqsssccc\\\^^^___^^^^^^bbbgggjjjgggooovvv}}}xxxTTTIIIEEE>>><<<:::???KKKWWW^^^cccgggeeedddeeefffeeefffmmmvvv\\\JJJPPP___bbbcccdddeeeeeeeeedddddddddccccccccceeeggghhhiiifffdddbbbdddgggjjjjjjiiiccceeeiiillllllnnnvvv~~~yyyhhhXXX\\\ooo|||vvvmmmppplllQQQEEE>>>===???CCCKKKUUU___jjjrrrrrrqqqqqqqqqppppppnnnmmmppppppoooooopppqqqrrrsssttttttxxxyyysssiiieeehhhrrrwwwzzzyyywwwxxxyyyyyyppptttvvvsssrrrwww}}}zzzyyyyyywwwqqqjjjrrrmmm]]]YYYOOOLLLZZZnnnyyyzzzwww{{{zzzzzz{{{zzzXXXHHHGGGKKKZZZppp^^^gggzzzssshhh]]]UUUTTT[[[bbb___gggwww___HHHFFFAAAAAAMMMUUUUUUZZZ{{{cccLLLIIIEEEDDDGGGEEEBBBAAA???===;;;999888777iiinnnvvvwwwgggpppgggWWWJJJGGGVVVhhh___AAA222444333222222111111111111222222444777888aaaiiihhhOOOBBBHHHhhhLLL<<<888666444444555666555444666111<<>>@@@AAAFFFRRRbbbrrr||||||yyytttooonnnvvv~~~rrrfffZZZnnngggZZZMMMKKK\\\qqqqqq^^^>>><<<;;;<<<666:::999>>>JJJSSSVVVVVVVVVYYYXXXXXXYYYZZZ[[[\\\]]]^^^aaaeeecccYYYTTTbbbvvv{{{jjjnnnrrrhhhkkktttlllfffhhhqqqrrrhhhhhhhhh___]]]```___ZZZYYY^^^dddhhhdddkkktttkkkYYYJJJ;;;<<<;;;@@@MMMXXX^^^bbbeeefffeeeffffffeeeeeennnxxx[[[MMMSSSaaaddddddeeeeeeffffffeeeeeefffdddbbbbbbeeehhhjjjjjjkkkfffaaaaaafffiiigggdddaaadddhhhjjjlllooouuuzzz}}}{{{kkkhhhuuu~~~sssnnnqqq{{{]]]KKK>>>======@@@HHHOOOWWWcccllltttrrrooonnnnnnnnnlllkkkrrrqqqqqqqqqqqqrrrrrrrrrvvvwww{{{~~~uuugggbbbfffqqquuuxxxwwwtttssstttuuunnnrrruuusssppprrrxxx~~~uuuuuuyyyooossszzzvvvbbbXXXVVVdddvvv~~~{{{wwwwwwyyyyyyyyy^^^HHHFFFGGGVVVnnn}}}]]]rrr|||uuukkkaaaWWWRRRVVV]]]iiirrr}}}```FFFDDDAAABBBLLLSSSVVVXXXrrrfffKKKGGGDDDDDDHHHGGGBBBBBB@@@>>><<<999888777KKKNNNUUUbbbtttnnnaaarrrkkkbbb\\\QQQOOOVVVSSS???222444333222222111111111111222222///:::888WWWsssSSSAAAKKKqqqUUU:::999777555555666666666555666///999GGGEEECCCGGGGGGKKKWWWsss|||ZZZFFF???DDDOOO]]]fffjjjooouuuyyytttmmmlllllljjjhhhkkksssuuukkkrrrccciiieeeVVVHHHHHHUUUggg{{{gggSSSOOOLLLCCCDDDCCCFFFRRRdddsss||||||yyyuuutttyyywwwgggvvvcccbbbSSSJJJ[[[pppooo^^^===;;;;;;===777999777<<>>???>>>CCCOOOZZZ___bbbddddddcccccccccaaabbbkkkwwwZZZPPPWWWbbbeeeeeefffffffffgggggggggcccbbbaaacccfffiiiiiihhhiiifffbbbbbbdddeeedddbbbcccdddeeefffiiinnnrrrtttzzzzzzzzz{{{vvv~~~uuuuuuwwwjjjTTTCCCAAA>>>???CCCGGGLLLWWWbbbmmmkkkjjjlllnnnooonnnlllrrrrrrrrrsssssssssttttttwwwwww|||uuuccc]]]bbbooopppssstttsssqqqqqqssspppqqqssstttssssssuuuxxx~~~{{{sssvvv{{{vvvxxx|||kkkbbb___kkkzzz}}}xxxvvv|||}}}yyy}}}dddMMMHHHIIIVVVnnnvvvXXXyyy~~~ssshhh___WWWSSSXXX```fffrrr}}}iiiJJJFFFCCCCCCJJJMMMTTTSSSfffpppQQQJJJEEEEEEHHHFFFCCCBBBAAA???<<<:::888666EEEEEEGGGRRReee~~~gggdddwwwqqqppppppXXXHHHFFFGGG<<<333333222222222111111111111222222---???888KKKVVV@@@MMMwwwZZZ888999777666555666777666555666...777EEEDDDCCCGGGFFFJJJZZZzzzcccFFF:::@@@MMM\\\eeehhhlllpppqqq||||||~~~tttnnnmmmmmmkkkiiikkktttuuurrrrrrdddnnnoooeeeZZZTTTRRRVVV```jjjuuubbb[[[WWWQQQMMMKKKKKKVVVfffvvvzzzzzz{{{uuusssppp^^^jjj[[[IIIYYYpppppp^^^<<<999:::>>>999888666999DDDMMMQQQSSSUUU[[[[[[[[[]]]^^^```bbbccc\\\aaaooo|||vvvbbbUUUTTT```ddduuuvvvjjjrrrzzzkkkWWWWWWqqqrrrXXXTTT[[[^^^YYYWWW\\\aaaaaakkkkkkrrrqqqZZZJJJEEEAAA@@@EEEQQQ\\\aaaccceee`````````___\\\]]]gggsss|||XXXRRRZZZcccfffffffffgggggggggggghhh``````aaadddhhhiiigggdddcccdddeeeeeeddddddddddddeeedddcccbbbfffkkknnnnnnoootttvvvwwwzzzxxx{{{yyyyyyrrr\\\HHHFFFAAA@@@BBBCCCEEENNNZZZbbbbbbdddjjjpppssssssqqqrrrssssssttttttuuuuuuvvvuuuuuu{{{~~~sss```YYY^^^lllmmmooorrrrrrqqqqqqssssssqqqqqqtttwwwvvvttttttwwwtttppptttyyy|||tttuuupppfffcccnnn{{{}}}yyysss~~~}}}jjjSSSNNNNNNZZZqqqwww\\\||||||pppccc[[[VVVUUU]]]gggWWWggg|||uuuRRRJJJFFFDDDGGGGGGOOOMMM[[[xxx|||ZZZOOOHHHEEEFFFCCCCCCCCCAAA???===:::888666FFFCCCEEEFFFNNNrrrbbbooojjjaaaeee{{{YYYSSSKKKAAA888111111444222222222222222222222222222222@@@===sssjjjLLLOOOtttVVV::::::888555444555555444444222111666AAAFFFDDDEEEIIIHHHQQQnnnpppNNNBBB???GGG[[[ggghhhkkkqqqlllqqq{{{{{{vvvpppllliiiggglllpppzzzzzztttiiitttyyyiii]]]XXXXXXXXXYYYlllpppwwwzzzYYYUUUMMMNNN^^^pppzzz~~~~~~pppccc___oooZZZMMM\\\tttsss]]]>>><<<:::<<<666999999<<<@@@FFFMMMSSSWWWWWWYYY\\\]]]^^^___aaabbbdddjjjqqqtttrrriii\\\QQQSSS[[[kkksssqqquuutttgggSSSNNNSSSooolllXXX\\\YYYOOOOOOZZZbbbbbbiiilllmmm{{{iiiYYYNNNBBB===@@@JJJYYYccceeeeeegggcccbbb^^^WWWRRRXXXeeeqqq~~~TTTSSS```aaagggfffeeegggjjjjjjfffcccaaabbbbbbaaabbbdddccc```eeegggiiihhhfffcccaaaaaaeeeeeefffeeeeeefffiiilllrrrqqqooopppuuu}}}zzzwwwzzz~~~~~~zzzeeeWWWKKKHHHHHHIIIEEE???BBBIIIXXX\\\aaaeeehhhlllooorrrrrrvvvzzzxxxttttttyyytttyyy|||lllZZZRRRSSS\\\hhhrrrtttrrrqqqqqqooopppsssttttttvvvxxxyyynnnnnnsssuuu~~~uuuooopppuuu}}}~~~|||yyy{{{ttt[[[TTTUUUaaauuu}}}nnn^^^sssbbbZZZVVVVVV```lllcccZZZ{{{wwwxxxYYYBBBCCCBBB@@@FFFPPPMMMYYYjjjcccNNNJJJJJJHHHGGGCCCCCCBBBAAA@@@===999555IIIEEEGGGFFFIIIiiiooo{{{|||ddd\\\___oooZZZUUUNNNDDD999111000111222222222222222222222222333111>>>===pppuuuQQQTTT{{{SSS???;;;888555444555555555444444222666???DDDCCCEEEHHHFFFLLLdddqqqRRRCCC@@@IIIZZZeeeeeefffkkkqqquuuyyyyyysssooollljjjooorrrzzzmmmuuuqqqeee\\\VVVRRRXXXdddvvvsss```]]]```mmmzzz~~~vvv||||||kkkvvvaaaddduuuZZZMMMgggpppnnnaaaAAA===:::<<<888777888:::>>>DDDKKKRRRVVVVVVYYY[[[]]]]]]^^^```aaalllrrr|||}}}iiiVVVKKKSSSdddmmmjjjlllkkk___KKKGGGIII[[[{{{dddbbb[[[SSSSSS\\\dddhhhiiinnnpppzzzjjjVVVJJJ>>>;;;@@@LLL\\\fffjjjmmmqqqoookkkcccXXXPPPTTT```lll]]]XXXbbbeeejjjiiihhhiiijjjkkkjjjiiigggfffdddccccccbbb^^^[[[aaadddfffgggeeecccccccccdddeeeffffffeeefffhhhjjjkkknnnrrrrrrssswww{{{uuutttxxxzzzzzzyyysss|||~~~sssccc[[[TTTNNNLLLGGGAAAAAAEEEMMMRRRYYY```fffjjjnnnqqqrrrwww{{{zzzuuusssvvvzzzuuuttttttooobbbTTTLLLMMM[[[gggqqqsssqqqqqqqqqpppppptttvvv|||tttnnntttyyyyyy|||~~~}}}tttuuuzzz}}}~~~|||~~~~~~kkk^^^^^^gggxxx~~~ssscccuuucccWWWUUU[[[eeelllcccYYYyyyxxxpppxxxZZZBBBBBBAAA>>>CCCLLLLLLXXXeeezzznnnSSSMMMOOONNNKKKEEEDDDBBBAAA@@@>>>:::777NNNGGGHHHGGGGGGaaawwwxxxeee```fffqqqccc___WWWJJJ===555222222111111111111111111111111444111<<<===nnnUUULLLpppTTT@@@<<<999666444444555555444555333555<<>>BBBGGGLLLXXX```ooo|||XXXLLLPPPRRRMMMHHHEEECCCAAA@@@>>><<<999UUUJJJHHHIIIHHH^^^uuu{{{eee___kkkqqqmmmjjj^^^LLL;;;444222222000000000000000000000000555111999???nnnqqqrrrYYY@@@XXXdddAAA===:::666444444555555444555333444999AAAGGGKKKMMMKKKHHHPPPeeezzz|||iiiVVVIIIIIIOOOZZZaaabbbeeeiiiffflllrrrvvvzzz{{{vvvsssqqqtttwwwvvvpppcccVVVWWW]]]ZZZ___ddd]]]^^^[[[XXX[[[eeeyyyzzzttt}}}pppvvvZZZttt[[[HHHooorrrhhhDDD<<<:::>>>999777777999<<>><<<;;;eeeQQQHHHIIIIIIXXXyyy~~~ppp{{{```UUUgggkkkqqqooo```HHH555///000000000000000000000000000000555000777BBBmmmwwwkkkYYYEEELLLoooqqqDDD>>>;;;666444444555555555444333333777AAAKKKQQQQQQWWWTTTUUU```nnnrrrfffYYYLLLMMMQQQXXX]]]```dddhhhgggiiinnntttzzz~~~zzzwwwvvvyyywwwggg^^^[[[TTTPPPSSSVVVLLLIIIEEEHHHXXXuuu~~~}}}uuuzzz}}}iiiwww[[[DDDeee~~~vvvzzzlllCCC;;;:::===666888888:::===BBBHHHNNNQQQRRRUUUXXXZZZ[[[]]]___aaabbbcccdddmmm}}}oooTTTOOOXXXrrrwwwhhhWWWUUUQQQOOORRR[[[iiiyyyoooeee___aaa```\\\^^^eee___ggglllkkkqqqkkkZZZQQQVVV^^^eeeggggggmmmuuu}}}qqqddd]]]___dddkkk}}}~~~rrrnnnooonnnlllmmmllliiigggjjjpppuuueee___\\\\\\XXXQQQMMMNNN^^^```bbbbbbaaaaaabbbcccdddfffggggggeeecccbbbbbbdddcccdddhhhmmmrrruuuvvvyyywwwsssqqqqqqqqqrrrrrrooottttttvvv{{{rrrkkkppprrrhhhpppyyyggg]]]XXXRRRLLLKKKLLLMMMLLLKKKLLLNNNQQQTTTUUUUUUSSSQQQRRRVVVYYYcccdddeeeaaaVVVLLLMMMTTThhhuuu}}}wwwuuuwwwxxxwww}}}xxxpppoootttxxx}}}}}}|||}}}ttt~~~gggTTTSSSUUURRRYYYhhhvvv|||}}}|||{{{zzz|||fffkkk[[[dddooopppfffZZZuuummmuuu}}}aaaGGGCCCBBB@@@BBBDDDRRR[[[]]]eee~~~gggJJJHHHLLLJJJIIIFFFCCCAAA@@@>>><<<;;;~~~\\\HHHHHHGGGPPPeeeuuu|||mmm{{{bbbXXXsssuuusssrrrdddJJJ666222444444111111111111111111111111444111666BBBdddfffiiiOOOMMMIII[[[qqqFFF@@@<<<777444333444555555333333222666AAAMMMRRRQQQ_________bbbiiilllfff]]]RRRTTTWWWZZZ[[[[[[]]]^^^kkkiiiiiimmmuuu}}}~~~}}}ssshhh]]]RRRNNNRRRDDDBBBAAAHHH\\\yyy|||{{{|||wwwzzzmmmvvvVVVCCC^^^|||}}}|||rrrFFF:::999<<<666888999:::===AAAGGGLLLPPPPPPSSSWWWZZZ\\\^^^aaaccceeehhheeeccciiimmm___IIIIIISSSttt}}}iiiWWWNNNJJJSSSaaajjjmmmnnn]]][[[ZZZ[[[[[[ZZZ^^^ddddddgggjjjiiihhhppp|||lll``````cccfffeeecccffflllvvvzzzzzztttjjjccccccfffiiinnnsssrrrnnnmmmnnnnnnqqqpppnnnllljjjjjjlllnnngggbbb___^^^VVVLLLLLLSSSaaabbbccccccbbbaaabbbddddddeeefffeeedddbbbbbbcccfffbbb```dddkkkrrruuuuuuwwwuuussspppoooppppppqqqllltttzzzyyyhhhfffmmm___```kkkyyyeee^^^ZZZXXXPPPQQQQQQOOOKKKHHHGGGFFFEEEEEECCCAAA@@@BBBFFFJJJYYY^^^cccbbbXXXNNNPPPXXXmmmzzzxxxuuuwwwyyyrrr|||rrrfffbbbdddiiiyyy||||||}}}yyybbbZZZbbbcccXXXOOOLLLIIICCCLLL___pppvvvzzz}}}{{{|||xxxyyyzzz~~~rrryyyppp___ggguuuzzznnn[[[{{{tttxxxdddHHHAAAAAA???AAADDDUUU[[[[[[cccrrr|||YYYKKKKKKMMMIIIGGGEEECCCBBB@@@===;;;hhhIIIHHHIIILLLWWW^^^tttzzziiiyyy{{{jjjccciiimmmcccKKK888555666555222222222222222222222222333222777@@@VVVuuuiiiLLLMMMIIIUUU|||tttMMMAAA<<<777444333444555555333333222444???LLLOOOLLL[[[```cccbbbdddgggeee```\\\aaaeeeddd___YYYTTTPPP___aaaeeekkkrrryyywwwgggWWWUUUMMMIIIFFFNNNffftttrrr|||zzzxxxmmmssssssNNNEEEaaattt|||NNN:::555;;;888888888999;;;???EEEJJJMMMOOORRRVVVZZZ]]]```cccfffcccnnnrrrlllkkknnnfffWWWOOOOOOfff___MMMCCCLLL^^^gggfffcccXXX\\\]]]VVVRRRUUU\\\```dddbbbeeehhhgggfffnnnyyyuuujjjfffdddfffeeebbbcccgggiiinnnssspppiiidddeeehhhggggggjjjlllkkkhhhiiimmmpppooonnnoooqqqrrrqqqpppsssnnnkkkfffXXXKKKNNNYYYbbbdddddddddcccccceeefffcccdddeeedddbbbbbbccceeedddcccbbbeeeiiinnnqqqrrrqqqrrrssssssrrrrrrrrrsssrrrxxx|||}}}jjjggg~~~fffWWWSSSXXXmmm|||~~~mmmbbb\\\SSSWWW[[[[[[XXXRRRLLLIIIGGGFFFDDDCCCBBBBBBEEEGGGTTTVVV[[[\\\UUUNNNNNNTTTcccrrr~~~}}}xxxxxx}}}ttt|||wwwjjjdddddd]]]nnn}}}~~~}}}cccRRRPPPNNNMMMLLLIIIEEEBBBGGG]]]ppptttvvv|||}}}|||~~~}}}|||~~~tttxxx~~~xxxxxxzzzfff\\\gggxxxyyy\\\|||mmmMMMCCCBBBAAACCCEEETTTWWWWWW___eee|||lllRRRLLLPPPKKKIIIHHHGGGFFFCCC@@@===oooKKKJJJMMMMMMRRRUUUiiiwwweeetttyyykkkcccwwwZZZ```ZZZEEE444111111///222222222222222222222222222333777>>>KKKUUUIIIKKK^^^ZZZAAA===777444333444555666444333111333===JJJLLLFFFRRR\\\bbb```___bbbccc```eeelllrrrooofffZZZNNNGGGLLLVVVdddnnnssswww{{{~~~|||}}}}}}{{{zzzmmmcccZZZRRRKKKQQQjjj}}}oookkkwwwsssyyywwwvvvppphhhGGGHHHhhhkkkUUU;;;333;;;;;;666777777:::>>>CCCHHHLLLNNNQQQVVVZZZ^^^aaaeeehhhcccvvv}}}tttWWWJJJPPPgggyyyiiiQQQ>>>EEEWWWccccccaaabbbjjjhhhZZZRRRWWW___aaa```\\\```hhhkkkfffggglllvvvzzzzzzpppnnnhhheeeffffffddddddfff```ggglllkkkeeebbbdddhhhgggfffiiimmmiiiccceeelllkkkjjjlllqqqxxx{{{zzzxxx~~~yyyuuummm[[[KKKOOO^^^bbbdddeeeeeedddeeegggiiicccddddddbbbaaaaaadddfffaaadddfffhhhhhhiiilllooommmpppuuuwwwxxxwwwuuuuuu}}}~~~{{{}}}yyyllllllwwwvvv^^^QQQKKKNNNTTTdddlllkkkxxx}}}gggYYYTTT[[[dddiiifff___WWWRRRQQQQQQPPPOOOMMMLLLLLLLLLRRRQQQRRRTTTRRRMMMKKKMMMUUUfffvvvyyyxxx}}}}}}wwwttttttaaaooo{{{}}}~~~lll[[[OOOFFFGGGJJJHHHFFFFFFHHH___rrruuuuuuzzz|||zzz{{{~~~}}}}}}pppwww{{{www}}}yyytttgggXXXUUUdddxxx]]]wwwwwwTTTHHHFFFDDDFFFDDDTTTTTTTTT[[[[[[mmmzzzVVVKKKQQQLLLKKKJJJJJJIIIFFFAAA>>>zzzWWWRRRRRRKKKNNN\\\lll{{{xxxuuulllpppddd___rrrnnnSSSPPPGGG<<<555444333222222222111111111111111222///777333;;;QQQrrrGGGNNNbbbZZZ@@@:::999777222777:::111444111///222888>>>@@@@@@CCCFFFKKKPPPTTTYYY^^^aaabbb{{{tttdddUUULLLLLLHHHJJJUUUfffrrrwwwyyyzzz|||{{{{{{yyyxxxzzz~~~zzzwww}}}zzzvvvfffaaannn}}}uuueeejjjssshhhccc}}}~~~lllyyygggtttrrr[[[PPPBBBuuulll{{{SSS>>>:::;;;444777777777888<<<@@@EEEHHHMMMNNNRRR[[[dddhhhfffbbbhhhfffRRRHHHJJJTTTmmmlll[[[IIIGGGVVVfffggg```\\\lll{{{xxxfffWWWUUUYYY^^^```ccceeeeeecccaaa___pppqqqvvv{{{{{{wwwsssrrrmmmjjjhhhfffeeedddcccbbbaaaaaaaaabbbddddddcccbbb```bbbeeehhhjjjjjjjjjiiinnnppprrrsssuuuwwwzzz{{{|||iiiWWWSSSXXX]]]aaa___^^^```eeehhhgggffffffeeefffgggeee``````cccbbbeeeiiikkkkkkjjjjjjjjjjjjlllmmmnnnrrruuuvvvuuu|||yyysssoooiii}}}yyysssgggUUUEEEAAAEEEQQQ[[[bbb```eee|||yyynnnZZZXXXaaasssyyyqqqjjjjjjgggbbb\\\[[[^^^___^^^[[[SSSQQQPPPQQQRRRRRROOOLLLOOO^^^mmmqqqttt~~~{{{hhhuuusssvvvxxxyyyyyyyyyzzz|||uuu___RRRIIIJJJJJJDDDBBBEEEUUUbbbooottttttuuuwwwxxxyyyzzz}}}}}}vvvwwwjjjzzzyyyjjj```WWWTTTaaalllhhhiiiWWWaaacccEEE???>>>DDDGGGGGGKKKOOOMMMOOOffffffPPPNNNMMMMMMLLLKKKJJJHHHFFFEEEuuuXXXRRRTTTQQQQQQWWWeeesss|||xxxooossssssggghhhwwwhhhSSSSSSJJJ;;;333444444111222222111111111111111222444999666999CCCmmmUUUMMMccckkkCCC;;;:::777111666:::333555333222333666999<<<======@@@DDDHHHLLLQQQVVVZZZaaazzz~~~dddPPPDDDFFFHHHQQQaaaoootttvvvxxxzzzzzzzzzxxxwwwwwwzzz|||}}}}}}xxxwwwzzzkkklll~~~xxx~~~uuu^^^^^^gggsssxxxjjjwwwvvvhhhwwwlllcccvvvxxxWWWNNNHHHwwwoooyyyRRR<<<888<<<666777777777888;;;@@@DDDGGGNNNOOOSSSZZZbbbeeedddbbbfffyyyyyy~~~{{{fffXXXSSSRRRaaawwwkkk^^^LLLIII[[[qqqrrrgggXXXeeeqqqqqqggg^^^]]]```]]]^^^```bbbcccccccccccceeeggglllqqqrrroookkkjjjjjjiiigggeeedddcccaaa```aaaaaaaaabbbddddddcccaaaaaaccceeegggiiijjjjjjjjjjjjnnnrrrsssssssssvvvxxxzzz|||xxxlll]]]UUUXXX^^^eeedddbbbaaabbbddddddccceeedddgggkkkjjjeeeccceeedddfffiiijjjjjjjjjkkkllllllnnnoooqqqtttwwwzzzzzzvvvppplllqqqiii```XXXOOOEEEAAABBBIIIUUU]]][[[^^^qqqyyynnnfffeeepppxxxwwwyyy~~~zzzuuuooolllllljjjfffbbb^^^^^^]]]\\\ZZZWWWSSSQQQUUUcccooorrrttt|||dddmmm{{{uuuwwwyyyyyyxxxwwwxxxyyy~~~eeeXXXNNNKKKHHHBBBBBBGGG\\\hhhsssvvvvvvwwwxxxxxxwwwwwwzzz}}}~~~~~~yyy|||nnn~~~zzzppp^^^SSSPPPTTTccchhh\\\[[[TTTbbbvvvzzzkkkMMMCCC???CCCCCCBBBFFFKKKKKKOOObbbxxxsssXXXPPPLLLLLLLLLKKKIIIGGGFFFEEEzzz```WWWYYY\\\[[[XXXkkkwww~~~{{{jjj~~~rrreeemmmzzzbbbVVVXXXMMM:::111444555///222111111111111111222222222666999;;;===jjjhhhIII\\\xxxGGG<<<:::999222444999555555555555444333444777:::888:::===@@@CCCHHHOOOSSS\\\sssjjjRRREEEDDDLLL\\\jjjqqqssstttxxxyyyyyyxxxvvvuuuuuuvvvwwwwwwxxxzzz|||~~~zzz}}}rrrxxxbbb[[[qqqvvv]]]WWW]]]fffuuuttttttvvvrrrkkknnnsss\\\iiiTTTOOOOOOwwwssswwwUUU<<<666<<<777777777777888;;;???CCCFFFLLLMMMPPPUUU[[[^^^___^^^```jjjnnniiilllwwwjjjeeeaaahhhxxxqqqjjj[[[TTThhhttt\\\aaagggiiifffcccaaabbb]]]]]]^^^___```bbbcccdddaaadddgggiiikkkkkkiiihhhggggggffffffdddcccaaaaaabbbaaaaaabbbcccdddbbbaaacccdddeeegggiiijjjkkkkkkggglllqqqsssrrrqqqqqqrrrppppppsssqqqeeeXXXXXXaaaffffffdddbbb``````bbbdddfffdddgggmmmooojjjffffffeeegggiiiiiiiiijjjlllnnnppppppqqqrrrssstttxxx{{{tttfffWWWQQQOOOJJJEEEBBBCCCPPPYYYWWWWWWdddzzzzzzrrrvvv{{{|||~~~~~~yyywwwvvvuuuqqqnnnlllooopppllleee^^^ZZZYYY^^^hhhpppqqqttt{{{^^^bbbtttrrruuuwwwxxxxxxwwwvvvvvvwww{{{{{{|||~~~rrreeeXXXPPPGGG@@@CCCLLLcccnnnwwwxxxvvvwwwwwwvvvuuutttwww{{{{{{|||ooovvvmmmYYYMMMOOOZZZjjjjjjXXXQQQOOO]]]wwwlllrrrlllNNN@@@;;;>>>???===@@@FFFJJJNNN]]]mmm___QQQKKKKKKJJJJJJHHHGGGFFFEEEppp___```kkkmmmhhhkkkxxxlll]]]jjjxxx```]]]]]]OOO999000444555///111111111000111111222333000333999>>><<>>BBBDDDHHHIIILLLOOORRRUUUXXXZZZ^^^aaacccaaa```nnnyyy~~~|||ssswwwmmm```mmm{{{eeedddbbbbbbbbbaaa^^^[[[\\\\\\]]]]]]___```aaabbbdddeeedddbbbcccgggiiihhhccceeefffgggfffeeeddddddbbbaaa```aaaccccccbbb```dddeeefffgggiiijjjkkkkkkiiikkkooosssvvvtttppplllhhhgggooovvvnnn]]][[[eeecccddddddbbb___```dddhhhgggdddeeekkkmmmiiieeeddddddfffggghhhhhhiiillloooqqqqqqqqqqqqoooooottt|||sss^^^SSSOOOJJJDDDAAACCCOOOWWWUUUSSS^^^ppp~~~||||||xxxtttrrrsssuuuvvvvvvtttxxx{{{vvvllldddaaacccfffmmmqqqppprrr~~~zzz[[[\\\nnnmmmsssuuuwwwwwwvvvvvvwwwxxxyyyyyyzzz|||~~~ssscccVVVHHH???FFFRRRjjjrrrwwwvvvtttttttttssstttsssuuuyyy{{{{{{|||hhhuuuwwwuuu___SSSVVVbbbsssrrr```QQQJJJUUUmmmddd{{{kkkMMM<<<999===>>>;;;===DDDJJJPPPYYYccc```MMMIIIIIIIIIIIIHHHGGGFFFEEEgggfffwwwooo{{{kkkXXXfffsssgggiii```MMM888000333444///111111000000111222222333222555888<<<888aaa|||dddzzzFFFBBBUUUaaa{{{VVV@@@999===999555666444222444555444111111444777777888:::;;;===BBBHHHMMMYYYcccaaaLLLEEEEEESSSeeennnppppppuuuwwwyyyxxxvvvsssrrrrrrtttvvvyyyyyyxxxyyy{{{}}}}}}|||||||||}}}mmmmmm~~~lllpppaaalll}}}}}}mmmZZZWWWeeettt{{{{{{|||eeeQQQ[[[RRRPPPiiiyyypppjjjHHH777>>>777888777666777999===@@@CCCEEEHHHLLLMMMNNNPPPUUUXXX```aaaeeefffdddiiinnnmmmzzzwwwggghhhzzzuuukkkeee```^^^^^^]]]XXXSSSSSSUUUWWWZZZ]]]___```aaacccccc^^^VVVVVV^^^ddddddbbbdddfffgggeeeeeefffhhhbbbaaa```aaabbbcccaaa___cccdddfffhhhiiijjjjjjjjjmmmjjjkkkrrryyyyyypppgggccccccmmmxxxsssccc___hhhcccdddeeeccc``````dddggggggddddddggggggcccaaaaaaccceeefffggggggiiilllnnnpppoooqqqrrrppppppzzziiiWWWKKKCCC???@@@FFFQQQWWWTTTRRR\\\nnnzzz{{{vvvoookkkjjjmmmpppsssrrrwwwyyytttjjjdddeeeiiikkkooopppnnnpppzzz}}}^^^\\\lllkkkooorrrtttvvvvvvvvvxxxyyywwwxxxyyy{{{}}}~~~kkkYYYHHH???GGGVVVpppvvvyyyvvvtttttttttrrruuutttuuuzzz||||||}}}lllssswww}}}ttt}}}yyyeeeXXXXXXaaarrruuufffPPPHHHSSSppphhhrrr{{{pppSSS???>>>CCC>>><<<===DDDKKKQQQWWW\\\lll^^^IIIHHHIIIIIIIIIHHHGGGGGGFFFqqqkkk{{{~~~nnnnnn\\\fffnnnqqqxxxaaaGGG888333222111111000000000000111222333333333888555;;;<<>>777888777666666888;;;???AAAEEEJJJOOOPPPOOOPPPUUU[[[\\\]]]bbbgggfffhhhvvv{{{xxxlllhhhxxx{{{mmmeeennnsssnnnfffbbb^^^[[[ZZZYYYUUUQQQJJJKKKNNNQQQVVV[[[^^^aaaaaaaaa[[[QQQRRR\\\cccbbbbbbdddeeeccc``````bbbeeebbbaaa```aaabbbbbb```___bbbcccfffhhhiiiiiihhhgggkkkhhhiiipppxxxxxxoooeeeaaadddmmmvvvrrrgggdddhhhfffffffffdddaaa```aaabbbcccbbbeeehhheee___]]]___bbbdddggghhhiiijjjlllnnnoooooossswwwvvvxxxuuu^^^MMMCCCBBBEEEIIIRRRXXXTTTSSS]]]mmmyyy}}}vvvmmmgggfffhhhjjjjjjmmmmmmhhhaaa```eeekkkmmmppppppmmmpppxxx}}}ddd```llljjjmmmpppssstttuuuvvvxxxzzzvvvvvvxxxzzz}}}ppp]]]KKKBBBKKKZZZvvvzzz{{{wwwuuuvvvwwwuuuwwwuuuvvv{{{~~~~~~|||uuuxxxzzz{{{}}}wwwcccVVVTTT[[[kkkqqqfffKKKIIIUUUrrrpppooozzzzzz]]]EEEBBBCCC???>>>>>>CCCIIIOOOTTTVVVbbbwwwdddLLLHHHIIIIIIIIIIIIIIIHHHGGGpppuuunnneee|||jjjccckkkiiizzzaaa@@@777666000///444000000000000111222333444000:::222;;;CCCMMMllltttuuuVVVFFFGGGYYY[[[===<<<999444555666555444333333444444444333222444666888:::<<<@@@CCC@@@IIIgggWWWJJJDDDOOOaaalllnnnllliiikkkmmmnnnmmmmmmnnnooossswww{{{{{{xxxwwwyyy|||wwwwwwwwwwwwxxxyyyzzz{{{{{{|||vvv```iiizzz}}}~~~}}}|||{{{~~~}}}}}}nnnhhhiiitttwww}}}|||xxxrrrUUUmmm|||kkkYYY^^^RRRkkk|||jjjvvvMMM555???888888777666666888;;;>>>@@@CCCJJJQQQRRRPPPPPPVVV\\\WWWWWWYYY^^^bbbffflllrrrqqqpppooouuussscccpppvvvooofffgggiiihhh]]]^^^]]][[[XXXTTTRRRQQQHHHGGGEEEFFFJJJPPPWWW\\\[[[___\\\TTTUUU```eeeccccccdddbbb]]]XXXVVVYYY\\\bbbaaa```aaabbbbbb```^^^___bbbfffiiijjjhhhfffddddddeeehhhnnnrrrqqqkkkeee```fffmmmppplllhhhfffgggeeeddddddddddddcccaaa___[[[```iiimmmhhh___]]]```ccceeeiiikkklllmmmnnnooorrrrrrwww|||{{{|||dddRRRHHHFFFJJJKKKUUU[[[YYYXXX```nnnwww}}}~~~|||ssskkkgggfffgggcccbbb___YYYVVVYYYbbbiiinnnqqqqqqoooqqqwwwzzzyyytttqqq~~~~~~hhhdddnnnjjjnnnpppsssttttttuuuvvvxxxtttuuuvvvxxx{{{~~~xxxdddSSSKKKSSSaaaxxxzzzzzzvvvtttwwwxxxvvvwwwuuuvvv|||rrrxxxrrrxxx~~~xxxwwwwwwcccVVVUUU]]]nnnsssfffKKKHHHQQQyyy{{{zzzpppoooPPPEEE???===>>>>>>@@@DDDJJJOOOQQQ\\\mmmvvvYYYHHHIIIIIIJJJJJJJJJIIIIIIuuuooowww}}}|||```\\\vvvpppbbbgggooofff~~~aaa<<<777888///---666000000000000111222333444222???222;;;DDD???uuuuuuttt\\\IIIGGGZZZggg@@@:::777333666888888555333333555555333000222444777999;;;<<>>@@@FFFOOOUUURRRYYYZZZTTTWWWaaaeee```cccccc```YYYQQQNNNPPPTTTbbbaaa```aaabbbaaa___^^^^^^aaafffiiijjjhhheeebbb\\\bbbhhhlllkkkiiigggggg```hhhmmmkkkhhhhhhgggeeeaaa``````dddggghhhdddaaaVVV___lllssslllaaa^^^aaacccgggkkknnnooooooppppppxxxwww{{{||||||}}}eeeSSSHHHEEEFFFNNNYYY```___^^^dddooovvvwwwyyy|||~~~|||vvvpppkkkiiiiii___\\\VVVPPPOOOTTT^^^gggoooqqqqqqppprrrvvvwwwtttgggcccsssyyyhhhfffpppkkkoooqqqssstttsssssstttuuussssssuuuwwwzzz}}}kkk[[[TTT[[[hhhvvvxxxwwwsssrrruuuvvvuuuwwwuuuvvv{{{gggtttnnnvvv}}}}}}|||~~~bbbkkk|||gggZZZ[[[fffxxxzzzkkkPPPFFFIIIrrrxxx^^^LLL@@@;;;===>>>===@@@FFFKKKMMMWWWbbbzzzgggIIIIIIJJJJJJKKKKKKJJJJJJrrruuu{{{|||~~~ffflllkkkooocccWWWdddaaadddtttSSS<<<777222333444///111111111111222333444444777;;;;;;666@@@DDDaaapppLLLCCCaaaxxx@@@<<<===///:::666666444333111000000111111333333333333555:::AAAFFF???FFFKKKZZZTTTLLLGGGQQQaaakkkggg___bbbWWWSSS[[[dddeeeeeeiiilllqqqsssrrrssswwwzzzzzz|||}}}~~~}}}|||}}}zzz{{{|||}}}eeeZZZjjjzzz~~~~~~}}}}}}{{{mmmqqq~~~hhhaaaeeettt}}}zzz|||qqq{{{uuueeeRRRWWWttteeeiiioootttzzzMMMAAA777999888888888777666777:::<<>>===@@@FFFJJJOOORRRVVVYYYYYYXXXYYYYYY```fffhhhaaaVVVOOOMMMMMM[[[]]]___```cccdddaaa]]]aaa```aaaeeehhhfffdddddd___dddgggccc\\\ZZZ___fffhhhgggfffggghhhhhhfffdddddddddaaa^^^bbbkkkpppooo[[[SSSfff}}}sss]]][[[cccfffnnnvvvwwwrrrnnnooorrrrrr{{{|||{{{}}}|||zzzfffeeehhhsss{{{cccTTTLLLFFFAAAGGGZZZ]]]WWWaaannnooonnnttttttssssssvvv|||}}}yyyuuurrrpppmmmjjjggg```ZZZWWWVVVXXX```iiiqqqtttuuuuuuxxx|||{{{wwwnnnhhhcccdddfffhhhlllqqqmmmmmmnnnppprrruuuwwwyyyuuuwwwvvvuuuvvvzzz}}}}}}rrrggg___eeerrroooqqqrrroookkklllqqqvvvyyywww{{{}}}}}}lllkkkvvvuuuuuuwww{{{gggSSS}}}{{{uuuxxx|||sssnnnbbbZZZdddqqqjjjXXXRRRHHHUUU]]]|||OOOHHHBBB@@@@@@BBBAAA@@@FFFNNNWWWcccttt~~~UUUSSSMMMHHHKKKPPPLLLCCCyyyxxx|||{{{yyyjjjyyyqqqnnnccc]]]aaaSSSRRRcccGGG666333000000444111111111111111222333444555666:::<<<999AAABBBVVV\\\DDDSSSnnn~~~JJJ<<<>>>444:::555555555444333222222222222222222222333555:::@@@EEEBBBGGGEEEIIIcccoooXXXQQQMMMTTTaaajjjjjjfff]]]UUUQQQRRRQQQPPPXXXdddjjjooosssqqqqqqtttwwwvvvxxxyyyzzzyyyxxxyyyzzz|||zzz{{{|||}}}~~~yyy\\\[[[mmm}}}~~~fffbbbkkkmmmiiippp~~~uuujjjssswwwWWWRRRWWW|||wwwrrr{{{tttvvvVVVBBB===999888888888777666777:::<<>>???BBBDDDJJJLLLOOOQQQQQQRRRSSSTTTaaaiiimmmfffZZZQQQOOOPPP]]]aaacccbbbcccdddbbb___ddddddeeehhhjjjiiigggfffaaacccccc___ZZZYYY___eeehhhfffeeefffggghhhfffeeeeeedddbbb___aaahhhuuu~~~```SSS```wwwqqq]]]VVVXXX___jjjxxx}}}vvvpppmmmsssyyywwwvvv{{{~~~jjj\\\SSSWWWfffyyydddSSSKKKGGGCCC@@@@@@RRRUUURRR```oooqqqqqqppppppqqqqqqsssvvv{{{{{{uuurrrpppnnnmmmiiieeedddbbbaaafffmmmqqquuuwwwxxx|||~~~yyyuuukkkbbbbbbfffiiinnnsssqqqpppooooooppptttwwwzzzuuuvvvuuuttttttwww{{{}}}sssjjjeeejjjtttppprrrsssqqqmmmmmmqqquuu~~~zzz{{{sssnnnzzzzzzyyyxxxyyy|||}}}nnnmmmRRRJJJtttxxx~~~}}}~~~rrrqqqiiipppiiieeegggkkkhhh]]]TTTYYYRRRRRRXXXcccNNNAAA??????@@@@@@???EEELLLKKKVVVggg~~~oooYYYFFFEEEKKKNNNMMMMMM~~~oooiiiooogggcccmmmlllUUURRRZZZ@@@333222///000333111111111111111222333444555666777===;;;BBB???III}}}uuuMMMFFF[[[XXX;;;<<<:::999555555555555555444444333222000111222222444999???DDDFFFMMMKKKGGGSSSgggjjj```SSSQQQRRRZZZjjjzzzpppaaaRRRKKKFFFDDDLLLWWWeeelllpppooooooqqqtttsssvvvwwwxxxwwwvvvvvvxxxzzz{{{|||||||||}}}```TTTcccvvv~~~}}}|||aaa___jjjyyyxxx{{{{{{xxx|||{{{rrrddd~~~yyyPPPPPPSSSsssllldddCCCCCC888888888888777666777999;;;@@@DDDHHHLLLNNNOOORRRSSSWWWYYY[[[\\\[[[[[[\\\]]]___```[[[WWWZZZbbb```WWWZZZYYYWWWVVVVVVWWWYYY[[[WWWZZZ^^^aaacccaaa___]]]UUUQQQKKKEEEAAA@@@@@@AAAEEEGGGJJJLLLLLLLLLMMMNNNZZZccckkkfffWWWLLLKKKOOO```fffhhhdddaaabbbcccaaaeeeeeefffhhhkkklllkkkiiifffccc___ZZZWWWZZZ```dddjjjhhhffffffhhhiiiiiiiiihhhdddbbbcccccchhhzzzjjjVVV[[[ooolll[[[PPPLLLMMMYYYjjjyyy~~~|||yyy|||wwwtttzzzjjjTTTLLLUUUfff\\\OOOGGGEEEDDDBBB@@@@@@PPPSSSSSScccqqqrrrpppkkklllnnnoooooopppsssuuuwwwwwwtttrrrrrrnnnjjjkkkooorrrvvv{{{~~~}}}~~~pppdddbbbggglllpppttttttrrrooommmnnnqqqvvvyyyuuutttsssrrrqqqssswww{{{vvvqqqnnnqqqxxxsssuuuvvvtttqqqoooqqqttt{{{|||}}}{{{pppyyy~~~}}}ppp^^^YYYHHHSSS}}}{{{ooo~~~uuuqqq[[[fffaaafffqqqmmm[[[PPPQQQ\\\^^^RRRYYY|||TTTBBB???===>>>>>>>>>CCCJJJHHHRRR```vvvmmmLLLHHHLLLHHHFFFKKK|||}}}hhhgggsssmmmccckkkrrrpppbbbFFF555444111222333///111111111222333444555666777555<<<<<<@@@>>>@@@eee___DDDMMMhhhddd<<<888<<<999666555666777777777555444333///000111222333888===AAAFFFOOOTTTSSSXXXaaa```XXXMMMNNNSSS]]]nnn}}}```SSSNNNIIIGGGIII\\\eeemmmnnnmmmpppsssssswwwxxxyyyxxxwwwwwwxxxzzz|||||||||{{{{{{}}}mmmOOOXXXrrr}}}~~~~~~eee^^^lll|||wwwwwwjjjyyyyyyUUUPPPOOOtttuuulllqqqCCCFFF888888999999888777777999:::???BBBFFFIIIKKKMMMPPPRRRTTTUUUWWWWWWVVVUUUVVVWWW\\\\\\YYYVVVXXX]]][[[UUUUUUTTTTTTTTTVVVXXXYYY[[[XXX[[[```eeeggggggfffdddXXXTTTNNNHHHEEEDDDEEEFFFCCCGGGLLLOOOOOOLLLKKKJJJQQQ\\\fffeeeVVVIIIIIIPPPaaaiiillleee___aaabbb``````ccceeeggglllqqqrrroookkkeee\\\WWWWWW[[[aaaeeennnkkkiiihhhiiikkklllllliiibbbbbbiiijjjkkk}}}ttt\\\ZZZgggbbbSSSJJJEEEAAAGGGQQQ^^^lllwww}}}|||vvvxxx}}}vvvaaa\\\XXXRRRKKKHHHGGGFFFCCCAAAHHHWWW[[[\\\kkktttpppmmmiiiiiijjjiiijjjlllqqqtttrrrzzzzzzsssqqqtttqqqwww}}}wwwiiiggglllpppqqqrrrsssqqqooommmmmmooorrrssstttsssrrrrrrooonnnqqqwwwyyy~~~zzzxxxwwwxxxzzzwwwxxxyyywwwtttsssssstttyyy}}}vvvwwwhhhTTTOOOKKKfffvvv}}}zzzuuuWWW]]]```iiipppfffSSSJJJNNN]]]kkkYYY___~~~uuuXXXDDD???<<<=========AAAGGGLLLSSS]]]nnnaaaRRRMMMGGGDDDGGG}}}zzz}}}mmmrrrsssrrreeetttjjjJJJ666444444555555---111111111222333444666777999444<<<;;;===??????WWWtttpppJJJFFFSSSrrroooHHH888===888888555666777888777666555444///000000111222666:::>>>CCCJJJQQQSSSXXX[[[XXXPPPNNNQQQTTTYYYggg{{{jjj\\\NNNFFFDDDRRR^^^iiimmmnnnqqqtttuuuxxxyyyyyyxxxwwwwwwxxxzzz{{{{{{{{{zzzyyy{{{~~~zzz\\\NNNeee{{{~~~vvvddddddzzzzzzwww~~~kkkfff{{{ZZZRRRNNNvvvpppvvvsss|||{{{GGGDDD888888999999999777777888999===@@@DDDGGGJJJLLLPPPRRRSSSSSSRRRPPPNNNNNNPPPRRRRRRRRRQQQQQQTTTXXXXXXTTTQQQRRRUUUWWWYYYZZZ[[[[[[\\\___dddiiikkkkkkjjjiii```[[[SSSLLLHHHGGGHHHJJJAAAHHHQQQVVVVVVRRRNNNKKKOOOYYYfffhhh[[[MMMNNNWWW```jjjmmmddd^^^```aaa]]][[[```dddgggoooyyy|||zzzppphhh___YYYZZZ___dddgggnnnkkkhhhggghhhjjjjjjjjjhhh```bbblllpppppp|||yyybbb\\\aaaVVVHHHDDDBBBCCCDDDFFFKKKTTT```kkkqqqwww}}}vvvuuuyyy}}}iiiXXXSSSNNNJJJHHHFFFCCC@@@NNN^^^cccgggsssvvvooollliiihhheeebbbccchhhpppvvvtttyyy{{{{{{}}}yyyxxx{{{rrrxxx~~~{{{pppooorrrssspppnnnoooooooooooonnnnnnmmmmmmsssrrrssstttpppiiijjjppptttyyyyyy|||}}}||||||{{{{{{zzz{{{zzzyyywwwuuuuuuuuuwww}}}xxxuuu|||kkk]]]XXXUUUrrr}}}uuuzzzwww^^^aaallltttnnn___RRRLLLLLLhhhjjjdddpppjjjvvv```HHHBBB======<<<<<>>999:::666666777777777666666555///000111111111333777:::DDDFFFGGGJJJMMMOOOOOOMMMNNNRRRUUUXXXaaayyykkkTTTIIIJJJLLLZZZhhhmmmooorrruuuwwwwwwwwwxxxvvvuuutttvvvwwwzzzzzzzzzyyyxxxyyy|||bbbUUUWWWqqq~~~~~~yyyzzz~~~zzz|||}}}xxxnnnbbbnnnzzzzzzxxx}}}jjjaaawwwXXXTTTSSSiiivvvkkk{{{sssyyyrrrSSSCCC:::888999:::999888777777888;;;>>>BBBFFFIIILLLQQQTTTTTTSSSQQQMMMJJJIIIKKKLLLKKKKKKKKKNNNQQQTTTTTTTTTNNNQQQTTTXXXZZZ[[[[[[ZZZ^^^aaafffkkkmmmmmmllljjjhhhddd\\\TTTNNNKKKJJJJJJBBBJJJUUU]]]```]]]YYYWWWRRRYYYdddiii___RRRRRR\\\___jjjlllccc___bbb```XXXWWW^^^cccgggrrrtttnnneee``````dddhhhkkkllljjjgggffffffffffffeeeddd```aaahhhmmmrrr}}}{{{fff______QQQCCC@@@@@@DDDHHHMMMRRRWWW^^^eeejjjlllvvvwwwrrrrrrvvvyyy^^^YYYRRRLLLIIIFFFDDDCCCPPP```hhhllluuuvvvqqqrrrpppllleee___^^^dddmmmttttttvvvwwwuuuwww{{{~~~|||{{{uuuuuuyyytttxxx|||~~~{{{ssssssuuussspppnnnnnnoooppppppooonnnllljjjqqqqqqvvvyyyrrrfffccchhhooouuuvvvvvv~~~}}}}}}~~~|||zzz{{{zzzxxxwwwvvvuuuuuuuuutttzzz~~~~~~|||xxxooorrrrrrwwwxxxwwwzzzqqqzzzzzznnnppp{{{uuudddWWWPPPLLLxxxlllfffnnntttoooOOOGGG@@@>>>===<<<>>>BBBEEEKKKTTT]]]kkkrrrSSSJJJLLLMMMxxxtttvvv}}}zzzvvvyyy{{{jjjeeeZZZlllqqqmmmwwwhhhMMM999111444111111444111111111111222444666777888:::111===:::777AAABBBJJJkkknnn|||qqqOOOEEEDDDZZZTTTBBB::::::666666555555555666666777000111111111000111444777<<<===@@@BBBBBBBBBEEEJJJGGGNNNTTTWWW^^^ooonnnYYYPPPJJJYYYiiioooppprrruuuwwwvvvwwwwwwvvvtttsssuuuvvvxxxyyyyyyxxxwwwyyy|||}}}sssTTTUUUaaauuu{{{{{{www{{{}}}www~~~{{{|||}}}|||~~~sss{{{lllkkkzzztttqqqeeegggUUURRRWWW[[[[[[|||yyypppyyyeeeeeeDDD<<<888999::::::888777777888:::===AAAEEEIIIMMMRRRVVVUUUUUUTTTQQQMMMJJJHHHHHHGGGFFFHHHKKKMMMNNNNNNOOOLLLNNNPPPRRRUUUWWWXXXYYY]]]```eeejjjmmmmmmlllkkkiiigggccc^^^WWWQQQMMMJJJGGGOOOZZZdddjjjlllllllllZZZ^^^gggmmmdddWWWVVV___^^^iiilllcccaaafffaaaUUURRRZZZaaadddqqqvvvsssmmmhhhfffhhhlllpppmmmkkkiiihhhgggfffdddbbb```aaa```___aaammmlllffffffXXXIIICCC???@@@IIIUUU]]]bbbgggmmmrrrlllsssrrrpppsssuuuqqqjjj```VVVOOOLLLLLLLLLWWWffflllmmmttttttttt|||~~~xxxnnneee```cccjjjpppooorrrsssrrrtttyyyzzzwwwzzzwwwsssssswww|||}}}{{{{{{wwwrrrrrrvvvxxxyyyyyyxxx|||}}}vvvqqqrrrsssrrrqqqrrrppppppppppppooonnnmmmmmmpppqqqyyyuuuddd]]]aaafffjjjoooqqqrrrtttxxx{{{}}}|||{{{zzz{{{|||{{{yyyyyywwwtttrrrrrrsssssssssrrrvvvxxxwww|||}}}ooowww{{{tttqqqvvv}}}|||yyynnnxxxwww{{{yyy|||ttt^^^RRRRRR}}}ooozzz|||TTTKKKCCC@@@>>>===>>>AAAAAAHHHQQQXXX```rrrmmmPPPHHHLLL}}}uuu~~~tttcccvvvccc^^^ZZZpppnnnkkk~~~lllAAA444444888000,,,000111111111111222444666777888888000???<<<666@@@AAAFFFYYYtttvvvlllOOOGGGFFFVVVbbbFFF;;;999777666555444444555666777000111111111000000333555,,,111:::???<<<888<<>>888999::::::888777777777999<<<@@@DDDIIINNNSSSWWWWWWXXXYYYVVVQQQLLLHHHFFFBBBAAABBBEEEFFFEEEDDDEEEKKKKKKKKKLLLNNNRRRUUUWWWZZZ^^^ccciiilllmmmlllkkkeeeffffffddd___XXXQQQMMMLLLTTT___iiiqqqxxx|||ggghhhnnntttmmm___^^^fff___iiillldddccciiibbbSSSMMMVVV]]]```mmmwwwvvvsssnnnkkkkkkooorrrpppnnnlllkkkkkkiiieeeccc]]]bbb```WWWVVVhhhrrrlllnnnbbbSSSIII@@@>>>HHHVVV^^^aaadddkkkqqqsssvvvqqqpppvvvvvvzzz~~~pppbbbYYYUUUUUUVVV```nnnqqqooorrrrrrvvvyyymmmeeeeeeiiimmmlllnnnooooooqqquuutttqqqrrrpppooooooqqqrrrrrrrrr{{{zzz{{{}}}{{{wwwwwwzzz{{{zzzwwwsssvvv}}}wwwqqqmmmoooppppppsssvvvtttrrrpppooonnnooopppqqqooorrr{{{xxxcccYYY\\\^^^```fffmmmlllfffdddhhhooorrruuuwwwyyy{{{{{{yyywwwtttpppooooooqqqrrrrrrpppssssssssszzzuuujjjyyyyyywwwzzz~~~www{{{{{{ppphhhqqqnnn|||xxxttt}}}cccSSSXXXwwwXXXNNNEEEAAA???===>>>@@@;;;CCCLLLPPPSSSaaa{{{___NNNSSSxxxwww^^^pppqqqeeeaaa___uuu^^^eeehhh999777444111000000111222222222333444666888:::;;;<<<;;;999999:::<<>>555777999888777999;;;;;;666<<>>FFFSSS\\\___ccc```\\\XXXTTTPPPKKKHHHDDDDDDDDDAAA>>><<<<<<<<>>BBB>>>AAACCCFFFLLLWWWfffrrr~~~rrrdddwwwwwwjjjiiiqqqmmm[[[cccvvvoooRRRZZZfffHHH666555333111111222333444333333333555666888:::;;;;;;:::999999:::<<<>>>@@@EEE```tttlllJJJJJJ]]]wwwQQQ999>>>;;;777666666666777777666555333222111000000000111000000111333666999;;;>>>DDDMMMSSSUUUTTTRRRPPPQQQWWW[[[___mmm{{{vvvgggWWWZZZ```iiipppsssqqqooorrrssstttrrroooooorrruuuttttttttttttuuuvvvwwwxxx{{{}}}|||WWWFFFSSSmmmuuu]]]dddjjjqqq|||xxxxxxwwwuuuppphhhbbb___bbbrrr}}}sss^^^XXXjjj~~~qqqqqqxxxwwwttt{{{uuuggguuuzzziii]]]fffXXXPPPPPPJJJKKKMMMXXXfffhhhcccEEE::::::;;;;;;;;;:::999888666:::<<<===DDDRRR^^^dddkkkiiiddd___YYYTTTPPPNNNJJJHHHEEECCCAAA>>>:::777999;;;===???AAAEEEJJJNNNPPPYYY___^^^aaakkkqqqqqqrrrmmmXXXMMMKKKSSSJJJOOOWWWQQQMMMSSSTTTXXXbbbjjjkkkiiihhhfffbbb]]]eeeiiihhhkkkqqqrrrmmm]]][[[\\\bbbeeeeeeeeegggffffffggghhhhhhhhhhhhhhhgggkkkmmmlllpppbbbZZZ[[[SSSjjj~~~wwwnnnZZZHHHAAAGGGPPPWWWYYY___eeeccc\\\bbbllluuuuuutttwww}}}vvvmmmlll|||xxxxxxwwwuuutttsssttttttuuutttvvvuuupppmmmnnnooommmooonnnnnnnnnmmmlllkkkkkknnnmmmmmmooorrruuuwwwwwwxxxxxxwwwuuutttrrrqqqpppsssqqqppppppqqqrrrrrrqqqvvvtttqqqnnnkkkjjjiiiiiiiiijjjjjjjjjiiikkknnnppptttvvvppp``````fffpppoooeeeaaadddXXXRRRSSS\\\bbbccchhhooosssooonnnlllooo~~~oooeeennnsssrrrvvvttt}}}sss~~~ttthhh|||{{{ppp\\\YYYdddhhhlllmmmkkkbbbWWWRRRTTTXXXzzznnnQQQEEEBBB@@@???@@@===???AAACCCHHHRRR```iiiuuurrrttt}}}ooo~~~kkksssZZZdddxxxgggRRR]]]UUU>>>444333222111222333444555333333444555666888:::;;;:::999999999:::<<<>>>???@@@LLLnnnsss{{{rrrvvvZZZKKKHHH]]]yyyyyyYYY999<<<;;;;;;:::666222222444777666555333222000//////////////////111333666777:::CCCOOOWWWYYYXXXUUUTTTXXX^^^___[[[^^^ccc^^^RRRLLLQQQ[[[fffnnnqqqqqqpppppprrrtttrrrooommmoooqqqssssssrrrsssssstttuuuvvvvvvyyy|||pppQQQHHHXXXmmmqqq```]]]ffftttyyyyyyzzzyyyuuuqqqqqquuupppfffUUUaaavvv~~~{{{{{{tttkkkkkksss~~~yyyuuu{{{rrrhhhxxxzzzXXXPPPOOOQQQMMMMMMPPPRRRlllsssiiipppGGG<<<999999;;;<<<:::888999777999:::<<>>:::777999:::<<<>>>CCCHHHLLLRRRYYY]]]]]]___eeehhhfffvvvpppWWWIIIFFFMMMGGGPPPYYYQQQHHHGGGEEEMMMZZZbbb``````eeeddd___YYY___ccccccgggmmmnnnkkkaaa^^^^^^bbbdddbbbaaabbbccceeegggjjjkkkkkkjjjjjjjjjjjjmmmnnnnnn{{{www]]]ZZZOOObbbmmmgggYYYIIICCCJJJMMMOOORRRYYY```]]]VVV```jjjtttuuuuuuwww{{{|||nnnfffXXXUUUiiixxxuuurrrqqqrrrrrrpppnnnsssuuusssnnnmmmpppqqqppppppmmmkkklllllljjjjjjllllllllllllnnnqqqsssttttttzzzxxxvvvsssqqqpppooooooqqqqqqpppppppppooonnnmmmsssrrrpppooollljjjhhhhhhggghhhiiiiiiiiijjjmmmoooooooooyyymmmhhhiiinnnmmmgggffflllhhhYYYPPPVVVZZZYYYaaaooorrrssssssmmmmmm~~~vvvccckkkrrruuuvvv{{{rrrwww|||~~~~~~qqq\\\XXXdddhhhgggllliii[[[QQQQQQXXX\\\}}}___HHH@@@?????????===>>>???AAAFFFNNNYYY```pppxxx~~~rrrxxx|||wwwzzz{{{bbbmmm^^^gggooo]]]WWW___MMM999222222222222222444555666444444555555777888:::;;;999999999999:::<<<===>>><<>>999===XXXllldddeeeHHH???NNN___ccc\\\BBB<<<999;;;999333444:::666666666555444333111000.........///000111222222999@@@IIILLLJJJHHHHHHIIIKKKSSS[[[]]]]]]YYYNNNCCCDDDPPP^^^fffgggfffgggiiikkknnnrrrqqqooommmmmmooooooooooooooopppqqqrrrsss~~~~~~{{{{{{||||||aaaKKKEEEHHHeeeyyyyyyUUUVVVbbbuuu{{{gggdddxxxzzz||||||vvvrrrwww}}}]]]```nnnNNNMMMQQQTTTTTTSSSYYY^^^kkkpppooo}}}{{{kkkCCC:::666:::<<<999999<<<888777888;;;???HHHXXXggg{{{|||qqqhhheeegggddd___WWWPPPJJJEEE@@@>>>777777777666777:::@@@DDDLLLNNNRRRWWW[[[ZZZUUUPPPiiivvv~~~lllVVVGGGAAA@@@???PPP___YYYMMMGGGAAA???FFFKKKKKKLLLQQQUUUWWWZZZ[[[]]]___aaacccddddddccc______ccceeecccbbbccc___aaadddhhhjjjjjjjjjjjjnnnmmmooosssqqqppp{{{yyyddd```nnnaaaUUUPPPKKKSSSWWWRRRNNNOOOVVV]]]___^^^eeelllqqqqqqpppsssuuuuuuppp\\\QQQSSSgggxxxyyywwwyyytttrrrooooooqqqqqqnnnkkksssrrrnnniiiiiilllllliiijjjgggiiilllhhhaaabbbjjjjjjkkkmmmlllkkkiiiiiijjjkkkllllllmmmmmmnnnnnnnnnssssssrrrooollljjjjjjkkkhhhjjjlllnnnnnnmmmjjjiiijjjkkkllllllkkkjjjkkklllkkknnnrrryyywwwiiidddbbbbbbiiitttrrrkkkhhhhhhbbbXXXWWW]]]gggkkkttttttooo{{{gggfffjjjrrrwwwyyywwwvvvzzzzzz~~~}}}|||zzz}}}xxxqqqgggYYY```ssszzzkkkeee\\\UUURRRSSSVVVYYYYYYvvv}}}^^^GGGAAABBB@@@AAA@@@??????BBBGGGMMMPPP]]]dddnnnzzzvvv~~~www}}}gggfffcccwwweeedddmmmTTTBBB000222222222333333444444555555555666666777888::::::888888999999:::<<<<<<===;;;>>>KKKvvv}}}dddzzziiiRRRDDDCCCQQQeeettt___III888888;;;888666777555666666666555444222111......//////000000111111555;;;@@@@@@===;;;???DDDHHHTTT___bbb]]]SSSIIIAAAKKKSSS___gggiiigggdddbbbaaadddeeeeeedddfffkkkooonnnnnnnnnnnnooopppqqqrrr{{{|||yyyyyy{{{|||lllSSSDDDGGG\\\ppp}}}VVVTTT^^^ttt~~~yyyvvvvvv{{{~~~~~~~~~{{{qqq{{{}}}rrrxxx}}}{{{~~~|||bbbhhhaaaOOOPPPQQQRRRVVVUUUYYYeeeqqq|||gggnnn|||LLL???888;;;===999888===999777888;;;>>>DDDTTTdddyyy|||tttrrruuupppnnniii```VVVKKKDDDAAA;;;;;;999777666999===AAAGGGJJJPPPSSSSSSPPPNNNNNN]]]jjjwwwzzznnn[[[JJJAAA???===LLL[[[UUUKKKFFFAAA======???CCCDDDEEELLLTTTZZZZZZ\\\^^^```aaabbbdddccc______ccceeecccbbbccc___aaacccfffhhhiiijjjjjjkkknnnqqqqqqpppqqqxxxzzzzzzgggSSSMMMMMM]]]bbb^^^[[[\\\```dddfffgggggglllooommmmmmrrruuuvvv}}}vvv^^^RRRSSSfffssspppmmmoooppppppooooooppppppooommmooopppooolllmmmnnnkkkeeebbbccckkkpppgggYYYWWW___aaaccceeeeeebbb``````aaa]]]___bbbfffhhhjjjkkklllpppqqqpppmmmjjjiiikkknnnjjjjjjjjjjjjjjjkkkkkkkkkjjjlllnnnnnnmmmlllmmmnnnmmmpppssswwwyyyiiicccaaabbbjjjuuu{{{}}}|||uuulllggghhhkkkgggdddmmmuuurrryyyvvvlllgggmmmrrruuuzzz|||zzzoootttjjj```ZZZiii|||hhhWWWTTTUUUTTTTTTWWWSSSbbb|||nnnQQQFFFDDDBBBAAA???>>>>>>AAADDDGGGIIITTT\\\dddlll|||~~~~~~rrrqqqzzzwww```kkkccclllpppxxxOOO@@@...222222222333333444444444666666666666777888::::::777888999:::;;;<<<<<<===???@@@@@@eeeqqqnnnfffXXXIII???HHHfffzzzXXX:::666<<<;;;555111555555666666666555333222/////////000000000111111111666999888555777>>>DDDDDDSSScccfff^^^SSSLLLHHHOOOTTT^^^gggmmmllleee```XXXYYYYYYXXXXXX^^^gggnnnmmmmmmmmmnnnnnnooopppqqqrrrwww||||||yyywwwzzz}}}eeeNNNHHHMMM^^^lll{{{XXXTTT]]]uuuyyyrrrkkkgggeeegggoooxxx}}}}}}|||```bbbvvv}}}|||}}}yyyttthhhrrr~~~qqqTTTMMMQQQPPPOOOXXXWWWWWWgggqqqnnnqqqqqqvvvTTTEEE;;;===>>>888888===999777999<<<===BBBQQQaaasss~~~~~~|||}}}zzzrrrcccUUUKKKFFF@@@???===:::888:::>>>BBBGGGKKKQQQQQQKKKFFFHHHNNNUUUbbbrrryyyqqq___MMMAAAAAA===IIIVVVOOOFFFDDD@@@===888999??????>>>FFFRRRYYYYYYZZZ]]]___```bbbdddccc______cccdddbbb```bbbbbbcccdddfffhhhjjjkkkkkkhhhooorrrooolllqqqyyy~~~vvv[[[RRRVVVkkkjjjgggfffhhhiiijjjkkkmmmgggkkkmmmjjjkkkqqqvvvxxxvvvxxxfffVVVRRRbbbooommmkkkppplllmmmnnnnnnnnnnnnnnnnnnmmmppprrrrrrsssssslllddd\\\aaammmsssgggTTTOOOUUUWWWZZZ]]]\\\ZZZXXXYYYZZZSSSVVV[[[```eeegggiiiiiimmmnnnmmmjjjhhhiiimmmqqqnnnllliiigggggghhhkkkmmmjjjlllnnnooonnnnnnoooqqqmmmpppsssyyyzzziiicccbbbccckkkvvv|||rrrttt}}}lllaaahhhuuutttvvvttthhhiiimmmppp~~~}}}tttggg___]]]qqqnnnWWWVVVYYYVVVTTTXXX[[[]]]hhhyyyYYYKKKFFFCCCAAA???======???BBBDDDEEEJJJRRRYYY^^^mmm~~~~~~wwwfffmmmqqqccc\\\ggg~~~rrrxxxxxxRRR222:::333333333333444555666666666666777888888888888888999999::::::::::::;;;;;;<<>><<<<<<>>>JJJKKKSSS^^^jjjwww}}}yyyyyy^^^uuulllfffcccoootttjjjllleeeEEE000555333333333333444555666666555555666777777777777777999999999:::::::::;;;;;;999BBB>>>CCCnnn{{{___PPPGGGSSSnnnnnnSSS>>>;;;???;;;222555555666777777777777666222111000//////000111111000000111222333666888999CCC___yyyzzzdddNNNHHHLLLQQQYYY\\\___sss~~~lll[[[UUURRROOORRRXXXcccgggkkknnnmmmlllnnnqqqssstttvvvvvvvvvwwwxxxyyy|||~~~UUUIIIHHHRRR___ppprrrcccVVVUUUjjj|||uuunnnddd]]][[[WWWfffxxxrrrTTTTTTeeevvvzzzsss{{{zzzuuuxxx~~~uuunnnvvv~~~~~~qqq```SSSSSSTTTQQQRRRXXXSSSWWW[[[ccc|||vvvqqqrrrxxx{{{NNN:::BBB;;;:::???777;;;:::::::::;;;@@@NNN\\\jjj{{{ttt]]]LLLAAA???===;;;999999@@@GGGMMMMMMMMMJJJFFFCCCBBBCCCGGGIIIRRR___ddd^^^SSSLLLHHHIIIHHHFFFDDDCCCCCCCCCFFF@@@:::888777:::BBBKKKXXX^^^bbbaaabbbdddeeeccceeebbb```bbbffffffaaa\\\]]]___cccfffhhhjjjjjjiiicccllljjjgggiiiiiinnn~~~{{{uuuSSSPPP___ooorrrrrrnnnkkklllmmmllljjjhhhggggggiiikkkmmmnnnsssqqqyyywwwmmmfffhhhlllkkkkkklllooommmllllllooopppooonnnpppwwwpppttt|||www^^^]]]______ZZZRRROOOPPPYYY```iiimmmmmmlllmmmoooqqqpppnnnnnnooopppooonnnnnnnnnoooooopppppphhh[[[dddeeeaaaZZZYYYbbbjjjlllpppooonnnnnnooopppppppppsssvvvtttqqqyyyrrriii___UUUWWW```wwwnnniii{{{yyyeeebbbkkktttxxxmmmfffqqq{{{~~~{{{}}}}}}|||}}}||||||qqqdddTTTTTT```dddjjjwwwzzzgggYYYYYY\\\XXXUUUVVVUUUXXXYYYfffwwwdddRRRGGGEEEAAA???@@@@@@???AAACCC???BBBKKKVVV```iiivvv}}}~~~zzztttbbbkkkjjjkkk}}}llldddbbbPPP;;;555666333333333444444555666666444555666666777777666666999999999999::::::::::::888???@@@===UUUvvviiiOOOFFFVVVjjjlll]]]CCC777===<<<333555555555555666777888888333222111000000///000000000///000000111222444555>>>TTTjjjiiiWWWFFFDDDIIIOOOQQQSSSYYYmmmqqq\\\SSSQQQOOOLLLXXX___fffjjjkkklllnnnpppooorrruuuvvvvvvxxx||||||}}}}}}~~~gggRRRLLLUUU___hhhiii^^^YYY\\\rrr}}}rrrjjjhhh___kkkzzz~~~}}}zzzWWWMMMYYYlllzzzuuuooouuu|||yyysssrrrwww{{{{{{}}}yyyvvvuuuqqq^^^SSSLLLQQQUUUTTTTTTXXXQQQPPPYYY^^^kkklllgggooorrrYYY<<>>???AAA===@@@IIISSSZZZ___gggppp}}}|||zzztttyyyxxxjjjeeeiiiwwwccc___YYY@@@555:::666222333444555555666666666555666666777777777777777888999999999999:::::::::<<<888>>>===EEEuuunnnNNNHHHSSS\\\YYYGGG;;;;;;===:::888777666555555555777777444444333222000000//////000000000000000111111111:::DDDMMMJJJAAA;;;???FFFJJJIIIKKKQQQ]]]tttsss]]]TTTNNNIIINNNXXXbbbgggjjjmmmpppppplllppptttuuuvvvxxx~~~zzz{{{}}}wwwaaa]]]jjjqqqtttrrrjjjeeehhh{{{|||wwwqqqpppvvv|||~~~{{{vvvrrrqqqrrr~~~{{{___RRRWWWhhhvvv{{{ssswww||||||uuuppprrrwww||||||rrrlllbbbSSSLLLIIIMMMRRRRRRRRRUUUPPPIIIWWWXXXYYYccc```fffwwwrrriiiDDD666???===777@@@;;;999999:::999;;;CCCLLL[[[www^^^JJJBBB<<<;;;:::<<>>@@@BBB@@@@@@BBBMMMYYY[[[OOOHHHJJJHHH???BBB===888777777999AAAJJJVVV\\\```___```bbbcccaaadddaaaaaaeeemmmrrrrrrppp\\\XXXWWW]]]eeeiiiiiiiiihhh___UUUWWW```\\\[[[hhhrrrooommmnnnnnnrrr|||^^^JJJMMMXXXcccllllllhhhhhhjjjjjjhhhgggfffeeeeeegggjjjmmmnnnnnnoooppprrrtttwwwxxxnnnnnnnnnooonnnnnnooorrrooooooppppppqqqqqqqqqpppyyyyyypppwwwzzzooojjjtttyyy~~~{{{yyyvvvwwwwwwsssnnnlllmmmpppoooeeennnuuuxxxvvvaaa]]]UUUMMMLLLSSS]]]cccuuuuuutttrrrqqqrrruuuwww}}}tttiii```ZZZ\\\UUUNNNKKKEEE>>>===@@@CCCIIIQQQVVVTTTUUU___kkksssXXXYYYbbbcccdddeeevvv||||||wwwzzz}}}~~~~~~}}}~~~}}}~~~xxx{{{|||ttt___NNNVVVeeeaaaeeelllggg[[[ZZZ]]]```]]]UUURRRSSSVVVUUUSSSUUUeee{{{qqquuu___OOOAAA??????<<<;;;===???BBBIIIQQQVVVXXX___ggg||||||jjj|||ooohhh[[[bbb}}}iiiZZZWWWMMM555111999222222333444555666666666666777777888999999999999888888888888999999999::::::BBB333999BBB???[[[uuu^^^EEEBBBHHHRRRWWWRRRFFF>>>;;;<<<:::888666555444555555666555555444222111000///000000111111111000000000888999;;;;;;;;;===AAADDDFFFGGGKKKPPPRRR[[[pppttt]]]QQQKKKQQQ\\\eeehhhkkkooopppnnnkkknnnqqqrrrrrrtttxxx|||vvvyyy|||zzzttt|||}}}||||||wwwwwwvvv|||~~~{{{nnnppprrrwww{{{{{{tttiii```dddrrr{{{yyydddXXX[[[jjjwwwzzzzzz{{{}}}yyytttoooooouuu{{{lll]]][[[]]]RRRLLLIIIJJJMMMNNNNNNPPPOOOFFFSSSQQQNNN\\\\\\ZZZttt~~~ZZZ555999@@@:::<<<;;;999999;;;:::999>>>EEEQQQmmmkkkNNNCCC<<<;;;:::<<>>???CCCDDDCCCDDDHHHJJJOOOZZZfffnnnxxx]]]UUUVVVuuukkkjjjzzzzzz~~~zzzyyy~~~uuuttt~~~{{{ttt|||}}}vvv^^^QQQ^^^nnniiigggjjjaaaWWWVVVXXX\\\]]]XXXTTTSSSWWWRRRUUU^^^```ooo|||fffgggwwwttt\\\HHHDDDDDD@@@===?????????CCCIIILLLOOOWWW```|||cccxxxqqqlll\\\hhhxxxddd___WWWFFF555555999333222333555666777777666666777888999999::::::999999888888888888999999999999AAA333777CCC@@@GGGqqqssspppeeeBBB<<>><<<;;;888666555444444777777777666555333222111000000111111111111000///222222444888===???>>><<<>>>BBBHHHLLLLLLNNNWWWaaa}}}gggTTTOOO[[[fffmmmlllllloooooojjjllllllmmmooopppqqqqqqppprrruuuzzz}}}jjjbbbdddlllzzz}}}iiiWWWZZZjjjuuu{{{hhh^^^bbbppp|||~~~xxxsssqqqppppppnnnooouuu}}}~~~zzzTTT]]]bbbSSSOOOKKKJJJJJJKKKLLLLLLNNNEEEQQQMMMKKKXXXWWWYYYrrrpppaaabbb{{{wwwsss}}}tttBBB888@@@<<<888:::999999<<<;;;999;;;???GGG\\\vvv}}}UUUHHH>>>===;;;;;;III\\\lllmmmlllhhh```YYYSSSPPPLLLGGGDDDCCC@@@<<<===@@@AAAUUUeeeddd[[[SSSKKKCCC;;;999:::=========AAAGGGQQQWWW\\\\\\^^^aaacccaaaaaacccfffgggiiipppzzzvvvgggZZZYYY\\\___hhhsssrrrYYYSSSbbbeeeZZZUUUUUU```mmmppphhhccclllzzzwwwZZZTTTRRR\\\eeefffeeegggiiihhhddddddccc```^^^```eeejjjjjjmmmppppppooonnnppprrrhhhkkkllljjjiiilllnnnmmmooorrrtttuuutttsssssssssqqqrrrnnnvvvvvv~~~|||yyygggppppppooooooooooooppppppllloooqqqqqqpppnnnllllllqqqlllqqqssswww|||iiiTTTKKKLLLPPPTTTWWWjjjnnnrrrssssssuuuyyy|||uuueee[[[PPPKKKEEE@@@======@@@BBBIIICCC??????BBBHHHTTT___iiizzzyyyXXXUUUeeemmmkkk{{{xxx{{{zzz|||yyytttyyyuuurrrwww}}}xxx___]]]jjjyyyvvvjjj```WWWUUUTTTTTTXXX\\\\\\ZZZWWWWWWQQQWWWcccaaabbbiiidddqqqdddIIIDDDEEE@@@<<<>>>???>>>@@@DDDFFFIIIRRR\\\vvviiivvvtttllldddvvvrrrfffiiiXXX???888999666555222333555777888777666555777777888999999999999999888888888888999999999999:::888888???@@@>>>VVV~~~nnn|||mmmIII@@@???IIIeeecccBBB======<<<;;;999777555444777888888888777666444333...///000111111000//////---///222444666777888888777<<<@@@CCCGGGNNNSSSUUU]]]pppfffUUUTTT\\\hhhnnnjjjiiinnnnnnhhhiiihhhjjjooouuuwwwuuuqqqiiimmmttt{{{~~~{{{uuutttvvvaaa^^^cccssslllVVVTTTeeessssssjjjllluuu}}}zzzyyy~~~xxxtttrrriiigggiiippptttwww~~~}}}{{{~~~\\\mmm}}}]]]PPPOOONNNLLLLLLLLLLLLJJJKKKGGGQQQMMMNNNTTTPPPZZZ___qqqTTT]]]kkk|||~~~uuuWWW=========999:::888999===<<<999999<<>>DDDLLLSSSXXXYYY[[[___aaa```aaabbbddddddfffhhhlllppprrrdddZZZYYYXXXWWW```lll}}}eeeVVVaaaiii___VVVSSSaaasssxxxmmmbbbeeeooommmcccWWW]]]bbbbbbdddgggiiihhhfffgggfffbbb___```gggmmmkkkjjjjjjkkklllnnnppppppjjjlllkkkgggggglllmmmjjjmmmpppttttttrrrqqqqqqrrrpppnnniiisssqqqtttwwwtttwwwzzzpppmmmlllkkkkkkmmmnnnoooooonnnmmmlllmmmmmmmmmllljjjoooqqqtttuuu{{{rrr^^^TTTRRRTTT[[[bbbkkknnnqqqqqqqqqtttzzznnn___SSSOOOHHHAAA======??????FFFAAA>>>>>>AAAGGGRRR\\\gggnnnzzzbbb```yyyllliii{{{{{{||||||yyy}}}xxx|||ssssssyyywwwaaalllzzzttt[[[UUUUUUVVVXXXYYYZZZ[[[ZZZXXXVVVSSSVVV]]]```dddttttttqqqxxxoooOOOGGGGGGAAA;;;===???>>>@@@CCCDDDFFFMMMVVV|||ccchhhrrrooodddfff}}}hhheeemmmTTT666555666///111222333555777888777666555666666777888888888888888777888888888888999999999222>>>;;;999???<<>>GGGUUU[[[XXXUUU[[[lll|||uuu___TTTXXXVVVbbbiiifffffflllnnnhhheeedddhhhqqq|||zzzbbbgggpppyyy~~~~~~zzzvvvmmmfffiiinnnppp~~~nnnccc^^^kkk~~~nnnYYYPPPbbbsssyyywwwyyyzzz{{{qqqlll|||uuukkkeeecccfffdddiiittt}}}{{{xxxyyyvvv]]]xxxxxxqqqeeeKKKLLLNNNOOOOOOOOOOOOMMMJJJHHHHHHQQQNNNRRRRRRJJJZZZRRRZZZPPPiiiqqqjjjfffCCC:::======:::888:::======999888:::@@@CCCUUUsssfffUUUHHHEEE???999DDDWWW~~~{{{qqqjjjeee[[[UUUOOOKKKEEE@@@BBBFFFHHHHHHOOO[[[```ZZZQQQMMMAAA<<<999888666666;;;BBBHHHNNNTTTUUUXXX\\\^^^]]]bbbaaa```bbbcccbbb```]]]hhh]]]WWWXXXUUUPPPVVVbbblllWWW^^^hhhbbbXXXHHHZZZsssyyymmmiiimmmlll~~~uuuZZZ^^^``````ccchhhjjjhhhjjjkkkjjjfffbbbdddjjjqqqmmmkkkiiijjjmmmnnnllljjjiiikkkhhhdddgggnnnoookkkkkkooossssssqqqooopppqqqqqqkkkeeepppppppppyyyvvvrrrssszzz~~~|||xxxwwwmmmlllkkklllmmmmmmmmmkkksssppplllmmmppprrrrrrppplllsssuuuyyyxxxfff[[[WWWYYYcccnnnnnnpppqqqpppnnnrrr{{{zzzfffVVVTTTNNNFFFBBBBBBBBBAAADDDAAAAAAEEEIIIOOOXXXaaa___kkkuuuttteeezzznnnjjj~~~~~~}}}|||kkk}}}{{{|||uuuwwwwwwcccwww___[[[WWW[[[^^^\\\YYYWWWVVVUUUTTTVVVUUUUUU]]]jjjnnnjjj}}}[[[QQQOOOFFF??????;;;;;;===@@@@@@@@@EEEMMMuuu[[[nnnuuuppphhhooozzziiirrr[[[AAA666555555444444555555555555666666666666666666666666666666666666777777888888888999999999:::<<<<<<;;;:::===EEEKKKyyyyyyWWWIII???LLLmmm|||fffCCC>>>777444777;;;;;;777666666777999;;;;;;999666666444111...------///000////////////000111333333999777777>>>IIIVVV___dddZZZ___eeegggddd]]]UUUQQQ\\\```fffkkkmmmlllkkkkkk\\\^^^]]]mmmwwwcccVVV```yyyqqqrrrpppkkkiiioooxxx~~~{{{|||qqqkkk}}}ooo]]]WWWeeexxx~~~|||zzzqqqeeeiiixxxjjj```^^^___kkkgggppp|||}}}zzzxxx{{{xxxnnnxxxyyytttqqqeeeTTTKKKKKKLLLFFFFFFLLLKKKFFFKKKVVVTTT[[[XXXMMMIIIPPPTTTRRROOOccczzz]]]kkksssjjjTTT888CCC:::<<<>>><<<888999>>><<<666:::>>>KKK^^^qqq___WWWGGG???@@@===DDDXXX{{{|||rrrppplllaaaUUULLLFFFDDDHHHNNNLLLKKKJJJLLLSSSYYYUUUMMM@@@===999666555777:::===CCCIIIPPPTTTVVVXXX\\\______aaaeeehhhhhhfffeeecccdddcccaaa^^^\\\\\\___cccuuu~~~^^^hhhlll]]]ZZZNNNRRR```rrruuulllhhhllliiiooouuuyyy}}}~~~zzzrrrhhhfffeeeeeefffhhhhhhhhhhhhlllhhhaaa```hhhiiieeemmmlllgggdddffflllmmmkkkkkkjjjhhhiiijjjlllmmmmmmoooiiiiiiooopppjjjgggkkkjjjhhhlllsssuuupppnnnqqqmmmooorrrtttuuuuuusssrrrjjjgggeeefffjjjllllllkkkoooppprrrrrrpppppppppqqqvvvpppvvveeeQQQYYYhhhmmmuuusssssstttsssssswww~~~pppaaaXXXOOOIIIDDD@@@AAAEEEHHH???<<>><<<;;;<<>>>>>:::999<<<:::555888:::EEEVVVhhhxxxiiiaaaOOOCCC???:::BBBXXX}}}zzzoooeeeXXXPPPIIIFFFIIIOOO\\\XXXPPPGGGEEEJJJLLLJJJ???<<<888555444666999;;;BBBFFFLLLQQQUUUXXX[[[]]]```aaaeeelllssswwwvvvssstttuuutttoooiiihhhlllqqqnnnlllmmmeeeiiiUUURRRYYYgggmmmhhhgggkkkiiimmmpppqqqtttwwwuuupppjjjhhhfffeeeeeefffggggggjjjgggggggggeeebbbdddhhhjjjiiieee```ccckkkoooooommmkkkjjjiiijjjkkkkkkkkknnnjjjjjjnnnkkkaaa^^^ccciiigggjjjppprrrnnnmmmoooqqqppppppppppppooooooooojjjhhhffffffiiikkkkkkjjjkkkmmmooopppoooooopppqqqvvvrrrzzzsss```___gggjjjqqqsssvvvvvvrrrrrr|||mmmaaaTTTMMMHHHDDDDDDFFF??????@@@CCCFFFOOO___mmmlllmmmpppwwwzzztttvvv~~~~~~uuufffcccqqq}}}zzz|||pppccccccqqqeeefff{{{kkkZZZ]]]]]]]]]]]]^^^\\\YYYWWWWWWUUUUUUVVVYYY\\\]]]]]]dddrrr```RRREEEBBBFFF@@@>>><<<;;;;;;===???@@@~~~]]]ooosss^^^gggpppxxxpppdddbbbPPP>>>777666555333222222333333333444444444444555555555555555555555555555555555555666666666666:::777555777<<<@@@@@@???NNNzzzttt|||fffJJJ@@@KKKRRRMMMMMMIIICCC<<<777777:::>>>;;;:::999:::<<<===<<<;;;:::999777555333111///...............///111222333444333444888???FFFJJJLLLMMMSSSZZZ^^^]]]ZZZVVVTTT[[[______aaappp{{{kkkYYYRRRPPPfffpppxxxfffPPPUUUttt~~~}}}|||yyyzzzyyyuuusss{{{}}}ssskkknnn}}}nnnxxx{{{iiieeeqqq}}}}}}vvvrrrrrrnnntttvvvuuuzzzwwwfffccc___]]]___dddjjjnnnuuu}}}}}}www~~~~~~lllssswwwoooyyynnn]]]UUUNNNLLLOOOMMMGGGFFFIIIIIIGGGLLLUUU^^^aaa\\\PPPKKKMMMNNNJJJNNNQQQeeejjj|||VVV:::<<<:::>>>???<<<999999888666555666===KKK[[[kkkzzzoooWWWFFF???999AAAWWWvvvlll```WWWOOOJJJJJJOOOfffeee\\\MMMAAA???AAABBB===:::777444333555777999???AAAFFFLLLSSSXXX[[[[[[aaaaaadddnnnzzz|||}}}sssooouuu{{{qqqppptttdddYYYTTT[[[cccdddfffiiiiiijjjiiihhhjjjnnnoookkkllljjjgggeeeddddddeeefffiiibbbdddkkkiii___]]]dddgggfffaaa[[[]]]fffmmmpppnnnmmmlllkkkjjjjjjjjjjjjmmmkkknnnppphhh[[[XXX^^^gggfffhhhmmmnnnllllllnnnsssrrrooollljjjjjjiiijjjkkkiiigggggghhhjjjjjjiiigggiiilllmmmmmmnnnoooqqqpppooouuupppggggggjjjnnnsssyyywwwpppqqqppp^^^UUUPPPKKKGGGFFF===@@@AAAAAAFFFRRR]]]bbbgggjjjnnnuuu{{{zzzwwwxxx{{{{{{|||}}}mmm___XXXmmmzzzmmmmmm```XXXfffooobbb]]]eeemmmjjjbbb^^^]]]]]]]]]^^^___^^^[[[YYYWWWVVVUUUVVVYYY[[[[[[[[[[[[ooottt~~~~~~zzzsssQQQAAAFFFBBBAAA???<<<:::;;;>>>AAA~~~}}}qqq~~~nnnXXXbbbmmmrrrrrr```XXXQQQDDD888444444333111111333333333333444444444444444444444444444444444444444555555555666666666666777555555777;;;======<<>>555888???===;;;999:::;;;<<<<<<;;;<<<<<<;;;999666333000///............///000111222111222333666999<<<>>>???@@@EEELLLQQQRRRQQQPPPOOOSSSZZZZZZZZZlllzzzhhhVVVKKKaaannnwwwkkkPPPMMMiii~~~}}}~~~|||{{{{{{}}}~~~{{{{{{}}}|||kkk______dddpppooohhh^^^```qqq{{{hhhggguuutttzzz~~~~~~~~~zzzuuuqqqpppxxx|||}}}yyywwwvvvqqqkkk```___^^^aaahhhooouuuxxx~~~hhhpppvvvooogggeeezzzrrr^^^[[[WWWOOOJJJPPPLLLKKKMMMLLLHHHIIIMMMTTTVVVSSSLLLJJJNNNOOOMMMOOOTTTWWW{{{dddsss}}}tttEEE:::888<<<>>>===:::999999888666555888BBBNNN___tttxxx[[[HHHBBB<<>>===;;;:::777555444555777888======AAAIIIRRRXXXZZZZZZ___```dddkkksssxxxxxxvvv|||oooiiipppxxxsssssszzziiiYYYXXX^^^cccfffhhhhhhiiigggdddeeeiiijjjgggiiihhhfffdddbbbbbbccceeeeeebbbccciiilllhhhbbb```iiihhhbbbYYYWWW___hhhlllmmmnnnnnnmmmlllkkklllmmmnnnpppuuuwwwlll\\\XXX___gggggghhhkkkllllllmmmnnnqqqpppnnnllliiihhhgggfffkkkjjjhhhgggggghhhhhhhhhfffhhhjjjkkkkkkkkklllnnnkkklllpppvvvwwwwww~~~~~~wwwmmmjjjoooooossswwwuuuooorrrjjj^^^XXXQQQJJJEEE>>>>>>>>>DDDUUUggglllgggjjjlllqqqvvvzzz|||}}}}}}|||vvvzzz~~~~~~yyy|||vvvkkkccc]]]ttt~~~tttjjjaaaXXXaaapppeee]]][[[[[[XXXYYY\\\]]]\\\\\\]]]^^^___]]][[[XXXWWWVVVXXX[[[\\\]]]\\\^^^gggtttkkknnnjjjvvvlllPPPGGGDDDDDDCCC@@@===<<>>FFFPPPWWWZZZZZZXXX]]]cccffffffhhhjjjmmmvvv|||~~~tttfff```gggqqquuuppppppxxxeee^^^___cccfffhhhhhhiiihhheeefffiiihhhccccccdddeeecccaaa```bbbdddaaaffffffhhhsssyyyhhhrrrrrrkkk^^^XXX\\\eeejjjlllnnnppppppnnnnnnoooqqqrrruuu}}}~~~ppp]]]XXX]]]gggiiijjjkkklllnnnnnnnnnlllmmmmmmmmmllljjjgggeeekkkjjjiiigggffffffggghhhgggiiikkkkkkiiiiiiiiijjjmmmooorrrsssooonnnuuu~~~yyysssvvvvvvooonnnssssssrrrrrrqqqooosssuuuggg___VVVLLLFFF>>>???AAAHHHYYYnnn{{{ssstttuuuwwwxxxxxxxxxxxxppp{{{~~~uuurrrzzz{{{zzztttqqqrrrssswwwooofffjjj|||nnnggg___YYYTTTRRRTTTXXX[[[ZZZZZZ[[[]]]^^^]]]\\\ZZZYYYXXXYYYZZZ[[[ZZZXXXaaa```sss|||wwwkkkhhhlll{{{gggNNNDDDDDDDDDBBB@@@???>>>???~~~|||{{{___ZZZuuu{{{\\\III===888555666777555666888444444444444555555555555333333333333333333333333555555555666666666666777111555888888555444777;;;;;;888RRR}}}|||aaaxxx~~~]]]CCC===CCC:::NNNlll}}}rrrUUU???999===;;;::::::;;;<<<:::999<<<<<<<<<<<<;;;999777555333222111000000//////000...000222333333333444555333666;;;>>>@@@AAACCCEEEBBBJJJLLLKKKYYYuuu|||cccJJJTTT^^^kkkiiiOOOIII^^^rrrmmm[[[```pppzzz~~~|||wwwwww|||{{{{{{xxxqqqhhh```[[[ZZZTTTccciii]]]RRR___qqqZZZYYYkkk|||}}}xxxtttuuuvvvsssqqqrrrwwwtttuuuzzzxxxoooccc[[[YYYZZZYYYWWWaaagggooowww}}}|||mmm``````eeeiiikkklll~~~zzzXXX___xxxiiiSSSVVVXXXPPPIIIHHHIIILLLPPPSSSRRROOOLLLJJJHHHFFFEEEFFFHHHHHHHHHAAAOOOPPPSSSwwwbbb]]]bbbbbbsss{{{PPP>>>:::999<<<>>>===<<<===<<<999888:::???III\\\mmm|||___MMMKKKFFFEEEQQQooo}}}qqqcccTTTKKKIIIAAANNNWWWUUUMMMHHHEEEDDD:::999888777777666666666888:::>>>DDDMMMTTTXXXYYYTTT[[[aaaccc``````eeejjjpppuuuwwwooobbb^^^eeennnrrr~~~llliiiuuu}}}oooeeebbbdddfffiiihhhiiiiiifffgggiiigggbbb```cccfffeeebbb```aaaccc___iiikkkiiiyyyvvv{{{|||wwwiii___```gggllljjjnnnqqqqqqooonnnppprrrvvvyyyttt```XXX[[[fffjjjllllllmmmppppppmmmhhhjjjlllmmmmmmkkkhhhfffiiijjjiiihhhfffeeegggiiihhhjjjkkkkkkjjjiiiiiijjjlllpppsssrrrmmmmmmrrryyy{{{rrrmmmppprrroooooossstttpppnnnooopppttt~~~|||mmmdddZZZOOOIIIBBBGGGLLLOOOPPPXXXlllyyyyyyxxxvvvuuutttsssrrrooowwwzzztttrrrxxx}}}}}}~~~yyywww~~~{{{sssooolllfff]]]VVVRRRRRRTTTWWWXXXWWWWWWXXX[[[]]]\\\\\\\\\[[[YYYYYYYYYXXXUUUSSS```[[[fffxxx~~~mmmoooooovvvwwwQQQJJJGGGDDDBBBAAA@@@===;;;sss}}}^^^___{{{~~~```III;;;888666777666444444888222333333333444444444444222222222222222222222222333444444444555555555555555555555555555666777999777888@@@TTTyyy}}}uuuWWWGGGFFF@@@HHH^^^vvvxxxdddMMMCCC===<<<<<<===>>>===;;;999:::;;;;;;;;;;;;;;;::::::666555333222000/////////+++...000111000000222444222444777999:::<<<>>>@@@@@@CCCEEEGGGSSShhhzzzuuufffQQQSSSUUUbbb|||yyydddNNNMMM```ppphhhOOOQQQcccooovvvzzzxxxwwwuuuvvv{{{~~~tttnnnlllmmmhhh}}}rrrYYYZZZyyyeeeVVVaaawww}}}zzzxxxsssrrrsssrrroooqqqvvvxxxxxxyyy{{{}}}{{{vvvrrrccc]]]VVVTTTVVVZZZ___bbbiiipppxxx||||||yyyxxxxxxuuugggXXXTTTXXX___cccfff}}}yyyjjjqqq}}}bbbTTTTTTQQQJJJFFFFFFGGGHHHKKKOOORRRQQQNNNNNNJJJFFFFFFFFFFFFDDDCCCFFFIIIRRRRRRccccccTTTSSS\\\oooGGG===888<<<@@@>>><<<<<<<<<:::888888999@@@PPP___ooohhhUUUNNNEEEEEESSSuuuvvvhhhXXXNNNKKKCCCIIILLLHHHEEEDDDCCCAAA777777777777666555444444444888===BBBHHHNNNTTTXXXWWW[[[```aaaaaaaaadddgggjjjoooqqqjjj```^^^eeemmmsssuuuyyyttthhhfffkkklllttttttqqqiiicccbbbfffiiihhhiiigggddddddgggfffbbb```eeeiiiiiiddd``````aaaaaagggiiiiiitttwww{{{}}}qqqfffeeekkkpppjjjnnnqqqqqqnnnlllmmmpppssswww{{{hhh___```dddiiimmmlllmmmqqqoookkkhhhiiiiiijjjjjjiiihhhggghhhiiiiiigggeeeeeegggjjjgggiiikkklllkkkjjjkkkllliiinnnrrrpppkkkkkknnnqqqsssooommmnnnooooooooooooqqqnnnmmmpppqqqttt{{{~~~qqqhhh^^^TTTOOOGGGHHHTTTcccccc[[[```mmmvvvvvvvvvuuutttrrrqqqppprrruuuvvvttttttwww}}}}}}~~~}}}qqqsssjjj\\\SSSQQQTTTVVVVVVUUUTTTTTTUUUXXX[[[[[[[[[YYYYYYXXXYYY[[[ZZZXXXVVV___\\\fffpppvvv~~~nnnsssuuuzzzhhhXXXPPPFFFBBBBBBBBB???<<>>===>>>???@@@???<<<999999999::::::;;;<<<<<<===888777555333111///......))),,,////////////222555111333555666666777999;;;AAA???@@@FFFQQQ___llluuulllhhhYYYUUURRR\\\wwwsss```OOOQQQcccoooqqqNNNIIITTT\\\___bbbbbbhhhooouuu~~~aaaXXXrrrrrrZZZ^^^fffqqq}}}}}}zzzyyyyyytttrrrssstttppplllqqq{{{yyy{{{}}}yyyqqqggg___ZZZRRRQQQSSSXXX^^^eeennnuuusssyyy~~~xxxqqqooooooppphhh]]]ZZZdddttt{{{yyy{{{yyywww{{{xxxooommmnnnsss```SSSSSSUUUOOOIIIGGGIIIHHHFFFGGGJJJOOOOOOMMMQQQLLLGGGGGGHHHFFFDDDCCCJJJAAAOOOQQQNNN}}}]]]XXX[[[zzzMMM@@@888;;;@@@>>>;;;:::<<<:::888666555999GGGVVVfffzzzppp[[[OOOBBBDDDVVVyyyxxxkkk[[[QQQNNNFFFIIIIIIEEECCCCCC???:::666666666666555444333222222666<<>>555777777666444222222333333333333333333333333333444333333222222333333444555444333333333333444555666666666666666555555555000>>><<<777OOO}}}zzzlllNNNFFFMMMPPPYYY[[[KKK???<<<;;;===>>><<<<<<>>>999<<<;;;777999>>><<<666<<<;;;:::888666222///---111000///......///000111///000222444555666555555999:::<<>>;;;666888BBBKKKUUUllliiiPPPAAAFFFTTT|||yyymmmaaaVVVOOOIIIHHHGGGEEEBBB@@@>>>===::::::999888777777777777444777:::===BBBKKKTTTZZZ[[[___cccffffffdddccccccfffffffffeeeccccccdddeeekkkiiigggfffeeeeeeeeeeeedddcccfffiiigggbbbaaadddiiigggeeedddeeefffeeecccccceeehhhiiiiiifffcccaaaddddddcccccceeegggjjjlllkkkrrrxxxwwwpppkkkllloooooonnnlllmmmooonnnjjjgggnnnrrrwwwzzzyyytttmmmhhheeegggiiikkklllkkkjjjiiinnnfffggggggcccgggkkkeeejjjhhhhhhgggccc```bbbiiijjjjjjiiijjjkkklllmmmnnnpppooonnnllllllmmmmmmnnnqqqooonnnnnnppppppooonnnnnnrrrooopppuuurrrsss~~~|||yyyppp^^^TTTNNNGGGXXXqqqoooppprrrssssssqqqppppppqqqmmmllloootttxxxzzzyyymmmiii}}}yyyrrryyyuuu[[[QQQVVV\\\ZZZTTTTTTSSSRRRSSSVVV\\\aaadddQQQTTTYYY]]]```ccceeefffcccbbbgggnnntttyyyxxxsssmmmssslllSSSIIIHHHFFFDDDDDDnnneeeeeeyyywwwsssppp~~~wwwxxxlllEEE>>>777999999888555333333333333333333333333333333333444333333222222333333444555444333333333333444555666555555555555555555555333888777999HHH```tttwwwtttOOO===;;;GGGQQQPPPSSSIII===777:::???@@@===<<<>>><<<777888===???<<<<<<<<<<<<;;;:::888666555222111000...---------...///000111333444555555555777777888<<>>EEEKKK___ttt{{{nnnQQQ@@@HHHXXXooo}}}sssfffZZZRRRIIIGGGDDDCCCDDDDDDBBB@@@???>>><<<;;;999888888888666777888<<>><<<===;;;666444777:::;;;999:::;;;;;;<<<;;;;;;;;;555444333111///.........000000000000111222444444666666666777;;;AAAJJJPPP[[[XXXVVVWWWZZZ\\\[[[YYYOOOKKKKKKRRRYYYgggoooeeehhhfffbbb^^^UUUXXXYYYaaannnzzzkkknnnvvvllluuu|||kkkdddiiinnnqqqrrrvvv|||zzzuuurrrrrrqqqkkkhhhhhh[[[OOOGGGIIIMMMPPPWWW```eeejjjsss}}}~~~yyypppllliiihhhjjjkkkgggbbbWWWaaassskkkeeeqqqZZZNNNIIIJJJJJJKKKLLLNNNOOOMMMJJJLLLLLLLLLKKKKKKKKKKKKKKKPPPOOOMMMKKKIIIGGGFFFEEEEEELLLQQQTTTSSSRRRooo|||TTT>>>:::<<<<<<999?????????===::::::;;;===@@@QQQcccooowwwqqqQQQ@@@JJJ[[[gggsssddd[[[NNNIIIDDDDDDFFFHHHEEEBBBBBBAAA@@@>>><<<;;;::::::888777777;;;CCCLLLTTTYYY___aaadddffffffffffffgggeeefffffffffdddcccdddeeeiiiiiihhhgggggghhhhhhiiihhhfffgggiiigggddddddhhhdddbbbaaabbbdddffffffeeegggggghhhggggggfffddddddcccbbbaaa```bbbeeehhhjjjhhhkkkmmmnnnmmmlllmmmoooqqqooommmmmmmmmnnnmmmlllqqqqqqpppooonnnmmmmmmlllhhhjjjlllmmmllllllmmmnnnhhhcccbbbeeeccc```ccciiigggaaa^^^^^^___^^^___bbbaaacccfffiiilllmmmnnnnnnnnnnnnooopppppppppoooooonnnnnnoooqqqttttttsssqqqkkkpppnnnnnnsssrrrvvv|||sssyyyoooWWWTTTfffrrrvvv}}}qqqqqqqqqrrrtttuuutttrrrnnnjjjjjjqqqyyy~~~~~~~~~mmmxxx~~~uuuttt}}}wwwaaaXXXaaaxxxwwwoookkk```gggZZZ\\\]]][[[WWWVVVXXX\\\ZZZZZZ[[[\\\\\\]]]\\\\\\TTTWWWZZZZZZZZZZZZ^^^aaa^^^___fffooorrrrrr{{{{{{uuuooojjjnnnxxxxxx}}}^^^JJJEEEGGGyyyxxxhhhdddeeevvvssshhhccc^^^FFF222888999:::;;;999666333333333000000111222333444444555333333222222222222333333333333333333333333333333444444444444444555555555:::666555<<<>>>555EEEkkkaaatttsssSSSLLLFFF@@@IIIYYYlllqqq[[[@@@888<<<@@@;;;===>>><<<888777777777666666777888999999999:::888777666555444333333222000///.........000111222555666666555666999===AAAIIIHHHIIILLLOOOOOOMMMKKKGGGFFFHHHKKKRRRbbbkkkaaahhhlllllleeeYYYXXXZZZaaallltttwwwzzz~~~iiiiiiwww~~~wwwmmmooosssvvvzzz~~~}}}tttkkkhhhmmmtttyyy|||~~~~~~ssskkkeeeaaa]]]VVVSSSSSSRRRMMMLLLRRRYYY___hhhqqquuuwww{{{}}}}}}xxxpppkkkgggjjjmmmkkkgggbbb[[[TTTVVV~~~|||gggbbbqqqSSSGGGBBBGGGHHHIIIIIILLLOOONNNKKKJJJKKKLLLMMMMMMMMMLLLKKKPPPOOOMMMKKKIIIHHHGGGGGGCCCIIILLLOOOQQQPPP```~~~zzzfffrrruuuGGG888;;;;;;999??????>>>>>>===<<<:::888<<>>============:::888666999BBBLLLUUUYYY___aaaccccccccccccdddeeedddeeeffffffeeeddddddeeeggggggggggggggghhhhhhiiihhhffffffgggeeebbbdddhhhcccbbb```aaacccddddddccchhhggggggfffeeeeeeeeefffcccbbbaaa```aaadddgggiiiiiiiiiiiijjjkkkmmmnnnooopppooommmlllmmmmmmnnnooopppooonnnllllllkkkllllllgggiiikkkkkkjjjjjjllloookkkeee\\\[[[^^^\\\```mmmnnncccXXXWWWYYYYYYXXXXXX___aaafffjjjmmmooopppppplllmmmooopppppppppooonnnrrrrrrrrrssstttssspppmmmjjjpppnnnmmmqqqrrrzzz{{{vvvcccfffkkklllwwwqqqpppoooqqqtttuuutttrrrrrrlllkkkrrr{{{~~~|||zzz~~~xxxttt|||xxxvvvwwwyyyoooZZZZZZddduuujjjbbbeeeXXXVVVPPPXXX___```[[[XXXZZZ^^^[[[\\\^^^______^^^\\\[[[TTTWWWZZZ\\\\\\^^^bbbfff^^^___gggtttyyyxxx~~~{{{mmmjjjqqqsss}}}nnnQQQEEEGGGuuubbb]]]dddeeeggg^^^NNNCCC:::444777777888888777444222111111000000111111222333444444333222222111111222222333333333333333333333333333222333333333444444444555666999666666;;;999<<>>;;;:::666666666666666666777777777777777777777666666666000///...------...000111222333444333333333666888:::<<<>>>BBBDDDDDDBBB@@@???AAACCCEEELLL___dddUUU^^^ggglllggg[[[WWWXXX^^^fffkkkiiiiiikkkxxxllliiirrrvvvyyy~~~|||ppphhhfffgggjjjsss|||zzztttrrrvvvssspppqqqsssqqqkkkfff]]]UUUNNNKKKJJJGGGHHHKKKPPPUUU]]]fffjjjlllssszzzzzzvvvrrrmmmhhhdddoooppplllaaa[[[___dddfffqqqooojjjzzziiiJJJCCCBBBFFFHHHHHHFFFJJJPPPQQQMMMGGGHHHKKKMMMNNNNNNMMMLLLNNNMMMLLLJJJIIIIIIIIIIIIGGGJJJFFFGGGOOOPPPVVVgggqqqbbbmmm|||___===;;;>>><<<===<<<<<<>>>??????;;;888999>>>GGGSSS___lllxxx{{{dddOOOGGGLLLTTTiii{{{ooo]]]TTTHHHCCCDDDEEEBBB=========<<<<<<======>>>>>>;;;999777999@@@KKKTTTZZZ```aaabbbaaa___^^^^^^___ccceeeffffffeeeddddddeeeddddddeeeffffffggggggggghhhffffffgggfffcccdddhhhgggeeeccccccddddddcccbbbffffffeeeddddddeeefffgggccccccbbbbbbccceeeggghhhjjjjjjiiiiiijjjkkkmmmmmmnnnnnnmmmllllllmmmnnnpppmmmmmmmmmmmmllllllkkkjjjhhhjjjmmmllljjjkkkppptttvvvqqq\\\PPPVVVZZZaaarrr|||jjjXXXTTTYYY]]]\\\\\\```bbbfffkkkoooqqqqqqrrrlllmmmoooppppppooonnnmmmsssrrrqqqrrrrrrrrrooommmhhhooonnnmmmppprrrmmm{{{kkklllkkkooooooooopppqqqssstttsssrrrwwwqqqpppwww~~~~~~~~~~~~zzzxxxwwwrrr|||zzzzzz|||{{{yyynnn\\\hhhyyyjjj^^^fffWWWJJJSSSXXX]]]___]]]ZZZZZZ[[[ZZZ\\\^^^``````___]]]\\\VVVWWWZZZ\\\___aaadddeeecccbbbgggqqqtttrrryyy~~~qqqmmmrrr{{{uuummmQQQKKK|||yyywwwxxxnnndddjjjqqqccc^^^RRRAAA666555888888444555666555333111111111000000111111222222333333222222111111111111222222222222333333333333222222111222222333333444444444///999555///777===::::::GGGwwwxxxdddZZZPPPLLLBBBLLLYYYaaa^^^SSSEEE<<<:::888:::???AAA???<<<;;;;;;;;;999888777777777888555555666666777666666555111111000000000000000000///000111000//////111222444666999;;;======<<<;;;999===???@@@FFFWWWssstttWWWJJJQQQYYY^^^___VVVSSSRRRUUU[[[]]][[[[[[^^^fffvvvsssddd```dddkkkhhhhhhnnnpppjjjccc```^^^dddrrr}}}vvvvvv{{{oooaaaXXXVVVTTTNNNHHHIIICCC???AAAEEEIIINNNTTT[[[dddpppvvvvvvtttuuuxxxyyytttlllfffbbb```^^^]]]ppplllaaaYYYccc}}}yyy}}}yyyzzz~~~XXXCCCCCCFFFEEEIIIHHHDDDHHHPPPRRRMMMFFFGGGIIIKKKMMMMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIIIILLLMMMFFFCCCKKKMMMOOOXXXttthhh^^^```}}}~~~wwwzzzKKK:::;;;999::::::<<<>>>@@@@@@===;;;666777<<>>;;;:::999999>>>HHHTTT]]]cccdddeeeccc___[[[YYYYYYbbbdddfffgggfffeeeeeeeeecccdddeeefffffffffffffffhhhfffgggiiigggddddddhhhiiigggeeedddeeeeeedddcccccccccccccccdddeeeggggggddddddeeefffggggggggghhhkkklllllljjjhhhggghhhiiikkklllmmmlllllllllnnnppplllmmmnnnnnnnnnmmmkkkjjjjjjmmmpppooonnnooovvv|||mmmOOOPPPWWWbbbyyyrrrYYYTTT]]]eeehhhhhhbbbdddgggkkknnnpppqqqrrrooooooppppppoooooonnnmmmooonnnmmmnnnpppqqqpppooohhhpppooommmppptttpppssspppppppppmmmoooqqqssstttsssrrrssstttyyyvvvwww~~~~~~}}}|||wwwuuuuuuttt{{{zzzyyy}}}}}}xxxhhhvvvzzzgggiiiWWWKKKVVVWWWXXXZZZ\\\\\\ZZZXXX[[[[[[\\\]]]]]]]]]]]]]]]ZZZYYYYYY]]]bbbdddbbb___cccbbbfffnnnppprrr}}}}}}pppoootttyyygggVVVvvvggguuuyyykkkmmm}}}{{{qqqXXXEEE===666333666555222444555444222111111222111111111111111222222222222222111111111111222222111222333333333333222111111111111222333333444444---777444///555999666666===SSSxxxtttxxxxxxiiiOOOEEECCCNNNVVVSSSOOOPPPLLL@@@888888;;;;;;;;;===???>>><<<;;;:::::::::;;;666777777888777666555444444555555555444333333222///000000000......///111222333555666666777888999666;;;>>>>>>???JJJ[[[hhh\\\HHHCCCIIIHHHJJJOOOMMMMMMJJJKKKNNNPPPOOOQQQUUUWWW^^^eeeeee___ZZZZZZ\\\gggdddfffjjjllliiiffffff___\\\cccppprrriiicccfffhhh^^^QQQIIIGGGFFFCCCAAAEEEAAABBBIIIQQQVVV\\\aaahhhnnntttuuusssooollljjjdddaaa[[[WWWUUUSSSQQQOOOYYYYYYXXXccc}}}ttt}}}|||}}}yyytttxxx{{{ttt^^^JJJCCCDDDGGGDDDIIIGGGBBBEEEOOORRRLLLGGGGGGHHHJJJJJJKKKKKKKKKKKKKKKLLLKKKJJJHHHFFFEEEHHHNNNIIICCCHHHIIIJJJRRRbbbnnn___iiiwwwggg@@@999888888:::<<<>>>???>>>>>>>>>888555666<<>>AAA@@@???===<<<;;;;;;<<<<<<:::;;;;;;:::999777555444777888888999888777555444222222333111000///111222000111222222222333555777444:::>>>===;;;???HHHNNNIII>>>AAAFFF>>>;;;BBBEEEIIIEEECCCEEEGGGGGGKKKPPPSSSVVVYYYYYYYYYZZZ^^^aaajjjiiijjjllljjjhhhlllssseeeVVVNNNRRRRRRJJJHHHNNNNNNLLLJJJIIIJJJJJJKKKJJJKKKJJJMMMVVV^^^bbbeeeiiilllllljjjhhheeeccc]]]WWWYYYWWWUUUSSSQQQMMMHHHEEEAAAHHHVVVsss}}}{{{{{{{{{rrrlllXXXSSSKKKEEEEEEFFFEEEBBBDDDHHHGGG@@@DDDNNNQQQKKKIIIIIIIIIIIIIIIIIIIIIIIILLLLLLMMMLLLJJJGGGDDDBBB@@@LLLKKKDDDFFFGGGJJJSSS___}}}fff^^^yyyMMM>>>>>>888;;;>>>>>>=========???===888555777888===KKKZZZeeeoooqqqcccSSSOOOSSSWWWZZZgggyyynnnZZZJJJ@@@;;;999999888888777777888888999999<<<===;;;:::CCCSSSaaammmooooookkkddd]]]WWWTTTaaacccfffgggfffeeeeeeeeeeeefffggghhhhhhgggfffeee^^^^^^aaadddbbb]]]\\\___]]][[[ZZZ[[[]]]______^^^\\\]]]___bbbdddfffggggggeeegggjjjmmmmmmllliiigggjjjnnnpppkkkbbb\\\]]]```eeeiiilllmmmlllkkklllnnnqqqpppnnnmmmmmmnnnoooppphhhlllpppooonnnqqqzzzbbbMMMRRRddduuuPPPDDDOOO\\\bbbcccfffffffffhhhiiilllmmmoooxxxwwwtttrrrqqqpppqqqqqqsssoookkkiiiiiijjjkkkkkkhhhqqqqqqnnnpppvvvxxxpppwwwppp~~~vvvpppuuuoooqqqxxx}}}{{{tttqqquuuzzzvvvyyy~~~~~~vvvpppooopppdddvvvxxxsssqqqtttwwwsss~~~aaaLLLXXXRRRSSSWWW[[[```aaa```^^^```^^^ZZZWWWVVVWWWZZZ\\\]]]YYYXXXbbboootttmmmccceeeffflllssstttyyywwwrrrmmmrrrnnnfffnnn~~~}}}oooyyyvvv~~~rrrssslllyyyvvvcccfffrrryyy|||vvvPPP666333222555666000333333333222222222111111444333222111000000000000///222555555222111222333000000000000000000000000000000111222222222222111000111111222444555666666666???AAAMMMuuufffrrrfffHHH???AAAEEERRRcccsssZZZEEE999777===CCC888@@@BBB<<<777;;;>>>===>>>===<<<::::::999999:::777666555444555777999:::666666666555444111///---111111111111000000000000555666777888999:::;;;<<<>>>>>>======>>>AAACCCEEEBBBCCCDDDFFFGGGIIIJJJKKKOOOQQQSSSUUUUUUVVVXXXZZZ______^^^]]]\\\]]]aaadddaaaYYYPPPJJJHHHIIIHHHGGGGGGKKKNNNNNNNNNQQQXXX^^^`````````cccgggjjjllllllfffddd```ZZZTTTQQQSSSUUUNNNOOOLLLNNNPPPEEEAAAMMMLLLSSSjjjrrrkkk{{{xxxXXXGGGEEEBBB@@@AAABBBCCCBBBCCCDDDDDDEEEFFFGGGGGGHHHNNNJJJEEECCCCCCFFFGGGHHHKKKKKKLLLMMMMMMIIICCC???EEEEEEFFFGGGHHHIIIJJJJJJVVV]]]qqqiiisssrrrOOO???:::999888999===@@@===777===<<<999555444888???FFFQQQ]]]hhhfffZZZQQQPPPTTTkkkmmmrrr~~~zzzkkkVVVBBB<<<@@@888555555666666444777===999888999::::::>>>LLLZZZlllyyyssseeeYYYPPP]]]bbbgggiiigggeeefffgggfffgggfffeeegggiiieee___aaa\\\TTTZZZeee___TTTWWWWWWVVVTTTRRRQQQSSSUUUWWWUUUWWW^^^gggjjjgggeeeeeefffhhhjjjkkkkkkjjjiiigggjjjnnnssssssjjj]]]YYY\\\fffiiinnnoooooommmkkkkkkrrrqqqooommmlllllllllmmmlllmmmooopppqqqtttyyy|||OOOIIIcccxxx{{{SSSCCCLLL]]]eeedddfffddddddeeeddddddjjjrrrssswwwzzzyyyuuupppnnnnnnqqqpppnnnkkkjjjiiiiiiiiijjjnnnpppqqquuuvvvyyyxxxuuurrrooooooqqqsssqqqsssvvvwwwwwwwwwyyyzzz~~~{{{|||~~~||||||ttthhheeesss|||uuurrrjjjhhhttttttqqqbbbWWWZZZYYYXXXWWWZZZ^^^```___]]]bbbccc___WWWWWW]]]___\\\\\\XXXXXXcccqqqwwwqqqhhhcccgggqqq}}}uuujjjsssrrreee___hhhqqqsss}}}pppkkk~~~vvvfffjjjtttwwwwwwxxxiiiHHH444333333555777333333333222222222111111111333222111000000000000000222222111000000111222333000000000000000000000000000000111222222222222111000000111222333444555555555;;;:::???eeezzzkkkooo}}}xxx]]]HHH<<<>>>OOObbbwwwwwwlllWWWHHHDDD???888:::>>>AAA???=========<<>>>>>===<<<;;;::::::777666555444444555666777666666666666555444222111000000000000000/////////111222222333444555666666888888777777888:::===>>>>>>???@@@AAABBBCCCDDDEEEEEEGGGIIIIIIHHHIIIJJJLLLJJJJJJJJJIIIHHHJJJMMMPPPWWWTTTPPPLLLJJJKKKMMMPPPUUUZZZ```bbbaaabbbeeehhhnnnkkkhhhgggfffeeecccbbbWWWVVVSSSRRRPPPLLLGGGCCCRRRNNNCCC===BBBKKK[[[pppgggpppuuujjjyyyhhhQQQEEECCC@@@???@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGHHHNNNKKKFFFCCCDDDFFFGGGHHHHHHIIIJJJLLLLLLJJJEEEAAACCCDDDFFFGGGHHHIIIIIIIIIMMMMMMhhh~~~gggqqqpppKKK===;;;999999:::;;;<<<>>>???>>><<<888666777<<<@@@JJJQQQYYY\\\ZZZWWWWWWXXXhhhkkkrrr}}}rrr^^^KKKAAA@@@:::777666888777555666:::888777999::::::===IIIVVVfffsss{{{pppaaaVVVdddgggjjjjjjfffcccccceeeggghhhfffdddeeefffddd^^^^^^```aaafffgggWWWNNNXXXZZZXXXSSSLLLGGGEEEEEEEEEMMMNNNUUU```fffggggggiiifffgggiiijjjlllllllllllljjjnnnuuuxxxqqqeee^^^]]]eeeiiilllnnnmmmkkkjjjiiitttsssqqqpppooooooooopppmmmpppsssvvvwwwvvvuuuuuuZZZJJJYYYiiiqqqSSSEEEJJJXXXaaaccc^^^[[[YYYXXXVVVXXXbbbmmmkkkpppvvvwwwuuuqqqppppppqqqpppooommmkkkjjjjjjjjjiiiiiikkknnnvvv}}}vvv}}}xxxwwwuuuqqqnnnmmmoooqqqppprrrtttttttttuuuwwwyyy~~~}}}}}}www{{{{{{sssuuujjj___bbbqqq{{{qqqaaauuuvvvbbb]]]bbb\\\ZZZXXXYYY\\\_________\\\^^^]]]ZZZZZZ\\\^^^^^^^^^YYYWWW]]]gggkkkhhhbbbeeegggoooxxx{{{{{{|||lllpppsssnnnddd```hhhsssppprrrxxxpppgggmmmsssoooiiigggUUU>>>333555333444888555333222222222222111111111111111000/////////000000222111000///000111111111000000000000000000000000///000111111222222111111//////000111222333333444444555555777FFFlllqqqsssyyy^^^GGGBBBHHHNNNXXXiiinnn___RRRMMMBBB444:::888999>>>@@@>>>===>>>>>>????????????===<<<;;;888777555333333333444444555555666777777777666666333333222222111111111111000000000111111111222222444444333333444666888999999::::::;;;;;;<<<======;;;===>>>>>><<<<<<===?????????@@@??????AAADDDGGGNNNPPPRRRQQQNNNPPPUUUZZZaaagggmmmpppnnnjjjggggggiiieee```\\\XXXUUUQQQNNNKKKFFF@@@???CCCGGGHHHHHHHHHGGGAAA???NNNooopppuuummmtttVVVJJJCCCAAA???>>>???@@@@@@@@@@@@@@@AAACCCEEEFFFGGGHHHNNNKKKGGGEEEEEEFFFGGGGGGFFFFFFHHHJJJLLLJJJFFFCCCBBBCCCFFFHHHIIIIIIHHHGGGJJJFFFMMMqqqkkktttbbbDDD<<<999<<<<<<:::<<>>;;;<<<>>>???@@@???===<<<999888777555444333333333333444555666777888999999777777777666666555555444333333333333333333333333555444444444555666777777777777777777888888888888888999;;;:::999999:::<<<@@@AAABBBBBBBBBDDDGGGJJJLLLNNNQQQRRRRRRTTTWWWZZZ]]]aaafffgggccc]]]XXXUUUSSSPPPMMMJJJHHHEEECCC@@@BBB@@@>>>>>>@@@CCCEEEFFF999@@@LLLYYYpppwww}}}qqqssseeelll}}}yyypppkkkxxxIIIDDDAAA@@@>>>>>>@@@AAAAAA@@@>>>???@@@BBBDDDFFFGGGHHHMMMKKKGGGFFFFFFGGGGGGFFFEEEFFFGGGIIIKKKIIIFFFCCCAAACCCFFFHHHIIIIIIGGGFFFHHHHHHDDDRRRuuuvvvYYYFFF999<<<@@@>>>>>>BBB@@@@@@AAA???===999777555777777;;;DDDQQQ\\\bbbdddqqqtttxxx~~~sss```LLL???===999666888888555555777666666888;;;;;;;;;AAAIIIUUU]]]gggrrr{{{zzzlll]]]bbbeeegggfffeeefffjjjnnnfffhhhhhhgggiiimmmnnnkkkccc\\\^^^wwwwwwXXXNNNNNNLLLIIIEEEEEEKKKVVV^^^VVVSSSTTT[[[cccfffhhhkkkpppnnnllljjjiiijjjjjjkkkkkkjjjooovvvxxxqqqhhhdddiiikkkmmmmmmlllkkkkkkkkkooooooooooooooooooooooooqqqpppoooppptttwwwxxxxxxzzz{{{WWWIIIPPPZZZRRRLLLCCC???BBBHHHOOOSSSNNNLLLJJJFFFBBBDDDQQQ```aaagggooorrrpppllljjjiiimmmnnnoooooonnnllljjjiiikkkjjjjjjmmmqqqtttvvvvvvtttqqqwwwzzz{{{zzzzzzxxxrrryyyrrrrrrrrrqqqooommmlllnnnpppvvvwwwxxxxxxxxxyyy||||||~~~~~~{{{zzz|||wwwwwwzzzuuugggcccsss|||mmmbbbbbb]]]YYYYYYXXXWWWZZZ___[[[ZZZYYYZZZ[[[\\\]]]^^^^^^YYYYYY^^^___[[[ZZZ]]]```___^^^\\\[[[ZZZ[[[\\\bbbbbbffflllnnnnnnqqqvvv}}}wwwrrrwwwqqq~~~xxx~~~sssvvv}}}hhhdddeeekkkgggVVVFFFAAA999111444777000000444111222222222111111111000000//////......///000111111///<<>>??????>>>===::::::999888777666666555333333444555777999:::;;;:::999999888777666666666666666555555555444444444666666555555666666666777777777777777777777777777777999;;;;;;;;;;;;===???>>>???@@@AAAAAABBBEEEHHHKKKJJJJJJLLLOOOPPPOOOMMMNNNOOOQQQQQQNNNJJJGGGFFFEEECCCAAAAAAAAABBBAAA@@@:::@@@FFFFFFAAA<<<;;;<<>>???AAABBBBBBAAA>>>>>>@@@AAACCCEEEGGGGGGLLLJJJHHHGGGHHHHHHGGGFFFGGGGGGHHHIIIJJJHHHEEEBBBAAACCCFFFIIIJJJIIIGGGFFF@@@HHHDDDBBBcccyyyzzzlllaaagggvvvaaaBBB999===??????@@@>>>???@@@@@@???===999666444555888???HHHSSS]]]ddd{{{|||~~~|||kkkVVVFFF???999555777888666777999777666888;;;<<<;;;???EEESSSXXX^^^gggqqqtttlll```^^^aaacccdddeeehhhmmmrrrzzz{{{vvvlllddd___ZZZUUUQQQIIIHHHbbb~~~hhh```ZZZXXXTTTPPPPPPYYYgggrrrjjjccc___bbbeeeeeeeeefffooonnnkkkiiihhhiiijjjkkkkkkggggggmmmqqqmmmiiiggglllmmmnnnnnnlllllllllnnnlllmmmmmmnnnoooooooooooommmmmmnnnqqqtttvvvwwwvvvrrryyyuuuaaaNNNHHHNNNSSSGGGAAA===>>>DDDKKKOOOOOOKKKJJJJJJHHHCCCBBBKKKVVV]]]ccckkkooonnnkkkiiiiiikkkllllllmmmlllkkkiiihhhiiikkkmmmmmmmmmmmmooopppqqqmmmooowww|||{{{{{{}}}yyy}}}vvv|||yyynnntttqqqnnnooooooooonnnnnnppprrrwwwyyyzzz{{{{{{|||~~~~~~}}}|||{{{zzzvvvqqqrrruuuqqqlllrrr|||ooojjjWWWRRROOOTTTXXXYYYYYY[[[VVVWWWYYYZZZ[[[[[[[[[[[[[[[VVVSSSUUUWWWVVVVVVWWWZZZ^^^aaa```]]][[[ZZZ[[[______bbbhhhkkklllpppwwwzzzxxxsssxxxnnnyyywwwoootttgggeeeiiilllcccNNN===888444000555666//////333///222111111111111000000000.........///000111222333777EEEVVV```\\\OOOAAA999000000000000000000000000...///000000111111000000//////000000111111111111888//////777777222;;;LLLrrr|||lll~~~fffJJJ:::@@@DDDFFF[[[yyyooofffUUUFFF@@@???;;;555777888:::;;;<<<<<<<<<<<<:::::::::::::::999999999444444555555777999:::;;;999999888777666555555444444444444444444444444444555555555555444444444444666666666666777777777777666777999:::::::::<<<>>>999;;;<<<===<<<===@@@BBBEEEBBB@@@BBBFFFFFFCCC???@@@@@@??????@@@@@@AAAAAA???>>><<<===>>>??????>>>;;;<<<<<<999999CCCUUUccciii___pppzzzvvvkkkmmmwwwlll___\\\MMM===BBB???>>>>>>???AAACCCBBBAAA??????@@@BBBDDDEEEFFFGGGIIIHHHGGGHHHIIIJJJIIIGGGHHHHHHHHHIIIJJJIIIFFFCCCCCCDDDGGGIIIJJJIIIIIIHHH???GGGHHHDDDRRR{{{eeeNNNMMM^^^ZZZ???888;;;??????======>>>???@@@???<<<:::555777888:::???HHHSSS[[[xxx|||uuucccSSSFFF>>>777777888888888:::888777999<<<===<<>>AAABBBAAA@@@@@@AAABBBCCCDDDEEEFFFFFFGGGGGGGGGIIIKKKKKKJJJHHHGGGGGGGGGIIIKKKKKKIIIGGGEEEFFFGGGHHHIIIJJJJJJJJJIIIEEEGGGMMMOOO```]]]LLLVVV{{{~~~}}}WWW>>>:::>>>??????>>>===>>>???@@@>>><<<999888666666888???HHHOOOdddpppzzzlll^^^PPPEEE<<<999:::999:::<<<;;;888999===>>>>>>AAAFFFOOOWWW^^^```bbbeeegggeee___bbbeeegggggghhhmmmqqqwwwzzzyyypppfff___XXXSSSRRRXXXXXXdddxxxnnniiilllqqqpppfff```bbbfffeeedddccceeeeeeeeeeeefffhhhjjjkkkjjjeeeccceeeeeeddddddgggjjjjjjiiigggffffffhhhjjjiiijjjlllnnnppppppppppppffflllrrrvvvwww{{{vvvhhh^^^VVVNNNHHHEEEFFFBBB???CCCNNN[[[eeejjjhhhdddccccccaaa[[[XXXYYYYYY___gggkkkllllllmmmnnnkkkkkkjjjjjjjjjkkkkkkllliiihhhfffhhhkkkooorrrssssssqqqoooqqqvvvzzzxxxrrrpppwwwpppuuuuuuqqqzzztttqqqrrrsssrrrqqqqqqrrrsssrrruuuyyy||||||{{{{{{{{{uuuvvv{{{~~~|||sssooosssvvvwww{{{}}}fffNNNLLLOOOTTTVVVUUUVVVYYYUUUVVVWWWVVVVVVYYY^^^bbbhhhyyy|||gggSSSOOORRRQQQTTTXXX^^^aaaaaa```^^^^^^___]]]^^^cccfffiiipppxxx{{{}}}|||www|||tttmmmjjjiiiiiiiiikkkkkk\\\CCC444111222///333444...111666000111111111111000000000000/////////000111333444555FFFFFFJJJTTT[[[VVVEEE666000000000000000000000000...//////000000000000000111111111111111222222222+++333777444222666777555888CCC```xxxeeemmm}}}pppTTTIIIHHHHHHFFFEEERRRbbbggg^^^^^^gggaaaNNNAAA@@@===;;;999888777666555666888:::<<<=========;;;:::999999999:::;;;<<<<<<<<<;;;:::999777777666222222333333333444444444444444555444444333222111222222222333444444555555444555666555333222333444444555777777666666777999555888;;;;;;999999<<>>BBB???<<<<<>>HHHaaaxxx~~~llleeeiiifffRRR===EEETTTXXXOOOQQQcccoooooollljjjYYYBBB888<<<;;;222333777;;;<<<::::::>>>BBB>>><<<:::888999<<<@@@BBB:::======999999<<<888111777555333222111111111222111222222222222222222222333333333333333333333333444444444444444444444444444666888888888888999:::;;;666555888999666777<<<@@@///======666@@@<<<333666444555888777666<<>>???@@@???>>>===>>>AAACCCCCCAAA@@@BBBFFFHHHFFFCCCDDDDDDEEEFFFHHHIIIJJJKKKGGGGGGFFFFFFGGGIIIJJJLLLEEEEEEGGGIIIKKKKKKIIIGGGIIIDDDEEELLLNNNSSSdddyyy{{{TTTccc]]]yyy|||PPP;;;===888;;;BBBFFFBBB;;;;;;@@@CCC@@@<<<888666777888:::CCCOOOddd|||zzzuuutttiiiUUUDDDAAAAAA<<<===CCC>>><<<===@@@AAAAAAEEEKKKSSSVVVZZZ^^^aaacccddddddaaabbbdddgggkkkooorrrttt|||uuummmzzziiidddggghhhccc[[[YYY___ggggggfffeeebbb``````cccfffiiihhhhhhhhhhhhhhhiiijjjjjjhhhfffeeeeeeeeedddcccdddcccbbbbbbbbbcccdddeeedddeeefffeeedddeeehhhkkkiiibbbbbblllwwwzzzjjj___UUUMMMHHHHHHGGGGGGIIIPPPYYY```ttt{{{|||xxxuuusssooojjjhhhfffgggiiikkkjjjhhhnnnjjjggghhhmmmpppooolllsssnnniiijjjooorrrqqqnnnrrrrrrrrrrrrssstttuuuvvvqqqrrrssssssrrrtttvvvyyyuuuyyy|||zzzuuusssuuuxxxuuuwwwwwwwwwxxx{{{|||{{{xxxzzzuuuooowww{{{}}}~~~xxx~~~|||~~~vvvhhhgggnnn}}}kkkaaaoooqqq]]]\\\\\\]]]```aaa```]]]ZZZ]]]^^^^^^]]][[[\\\aaaeee|||yyy]]]UUUUUURRRXXXYYYZZZ\\\]]]______```^^^]]]]]]___eeemmmuuuzzztttmmmppprrrttt~~~~~~yyyqqqqqqppp|||xxx{{{|||rrrqqqwwwsss]]]FFF888333222111111111111111111111111000//////......//////000/////////...---///333666>>>GGGNNNPPPSSSUUUJJJ<<<222111000///............000///.........///111111111111000000000000111111//////000000000111111111000777:::EEEmmmllltttvvvVVVLLLIIIEEEBBBDDDQQQhhh{{{{{{jjjSSSHHHJJJGGG>>>999888777888:::<<<<<<<<>>>>>::::::===<<<888999999888777666666666666444444444333333333333333555555555555555555555555555555555555555555555555777888::::::999999999;;;@@@:::777777777444777<<<>>>000666111...666444999<<<:::;;;???BBBKKK]]]oooqqqpppyyy{{{kkkooorrrtttzzz{{{pppmmmmmmyyy}}}ZZZNNNJJJEEEBBB@@@@@@???>>>?????????===<<<===@@@BBBCCCBBBCCCDDDFFFGGGFFFEEEDDDEEEFFFGGGGGGHHHIIIIIIFFFFFFEEEEEEFFFGGGHHHIIIHHHHHHJJJLLLNNNNNNLLLJJJIIIEEEGGGLLLLLLLLLXXXhhhqqqwwwmmmsssMMM;;;@@@AAAAAAAAADDDFFFDDD@@@BBB@@@===999777777777888>>>EEERRRbbbvvv}}}xxxvvvlllXXXGGGDDDDDD@@@@@@EEE@@@>>>???BBBCCCCCCGGGNNNTTTWWWZZZ^^^bbbddddddeeeaaabbbdddfffiiillloooqqqpppkkkeeeooojjjccceeeeeeaaa\\\[[[```fffnnnmmmkkkhhhfffeeegggjjjhhhhhhgggggghhhhhhiiiiiihhhfffeeeeeefffffffffdddbbbbbbaaa```aaabbbcccdddiiiddd___\\\]]]```cccddd^^^WWWVVV]]]gggxxxxxxhhh^^^XXXNNNQQQSSSOOOJJJHHHLLLRRRfffmmmrrrqqqppppppooollliiihhhgggggghhhjjjkkkkkkllliiiiiilllppprrrppplllooommmllllllnnnppprrrrrrwwwvvvvvvuuuvvvvvvwwwwwwwwwvvvuuuttttttuuuvvvwwwuuuwwwyyyxxxuuussstttvvvqqquuuwwwuuutttuuuvvvvvv|||yyyttt|||}}}~~~zzzyyyxxxfffcccvvv}}}lll```eeepppooocccWWW\\\^^^aaadddeeebbb\\\XXX```aaaaaa^^^\\\\\\```dddnnnyyyzzziiiXXXTTTUUUTTT\\\[[[[[[ZZZZZZZZZ[[[[[[``````aaacccgggmmmtttyyyuuuooopppzzz}}}xxxvvvzzzwww~~~ooommmsssxxx~~~{{{wwwtttyyy{{{qqqrrrooocccNNN<<<333222222000000000000000000000000.........------.........000000///...---...111444555BBBLLLMMMNNNMMMEEE;;;111111000///............//////......//////000111111000000//////000000111//////000000000000111111111666666555EEEjjj{{{eeeqqqqqqWWWDDDCCCBBBDDD]]]|||~~~ppp___XXX\\\\\\YYYBBB<<<555555999<<<:::888///444:::>>>???@@@BBBDDD;;;>>>>>>;;;999;;;;;;999666777777777777777666666777777666666555555444444777777777777777777777777777777777777777777777777666777888888666555555666777444333666666555777:::;;;777<<<777999777...>>>222777CCCTTTeeevvv}}}ooogggmmmlllgggnnnxxx}}}vvvJJJJJJFFFBBB@@@?????????>>>===>>>>>>===<<<<<>>AAAEEECCC>>>AAA@@@>>><<<:::888777666777;;;BBBKKKZZZpppzzzvvvooo]]]LLLHHHHHHDDDDDDGGGBBBAAABBBEEEFFFGGGKKKQQQVVVXXX[[[___bbbddddddeeeddddddeeefffhhhjjjkkklll|||yyyvvvwwwvvvjjjfffdddiiiuuu}}}yyypppoooooommmiiifffdddfffhhhlllllljjjgggdddcccdddfffffffffggggggggghhhhhhhhheeedddcccdddfffggggggfffccccccbbbaaabbbcccdddeeennnooommmfff]]]ZZZ^^^dddZZZTTTPPPQQQWWWfff{{{rrrnnnbbbhhhmmmhhh\\\QQQNNNOOOZZZaaafffggghhhkkkllljjjhhhiiiiiigggeeefffjjjnnniiiiiijjjooossstttpppmmmkkkmmmoooooooooppptttwwwyyyxxxwwwwwwvvvvvvwwwwwwzzzwwwttttttvvvyyyxxxwwwqqqrrrrrrrrrrrrqqqqqqqqqrrrwwwyyyvvvtttwwwyyyyyytttrrr~~~oooeeeuuu}}}lll[[[VVVXXXXXXVVVUUU[[[^^^ccchhhiiiddd\\\WWWbbbcccccc```]]]]]]```dddiiiiiifffbbb\\\YYYZZZ\\\]]]\\\YYYWWWWWWWWWYYYZZZ^^^___aaabbbeeekkkqqqvvv~~~yyyzzz}}}ssspppiiittt}}}fff]]]```kkkzzzyyy|||yyyyyyvvviiiaaaYYYKKK<<<333000111222000000000000000000000000...------,,,,,,------...000000000...------///111111999AAACCCDDDDDD???777111000///...........................//////000000000000////////////000000////////////000000000111222666999777777FFFfffhhhcccsss{{{ZZZOOOGGG???GGGZZZcccccc___XXXXXX```lllsss[[[RRRFFF===:::888666444777777888:::<<<<<<;;;999;;;>>>???>>>;;;:::::::::555666777999999999888777999999888888777666555555888888888888888888888888777777777777777777777777555777777777444333333333222222444777777555444333444777;;;888CCCDDD===XXX[[[___mmmqqq]]]WWWXXXdddrrrrrrwwwjjjkkkeee]]]TTTGGGEEECCC@@@>>>>>>???>>>>>><<<======<<<;;;<<<>>>@@@@@@CCCFFFFFFCCCBBBDDDFFFEEEFFFFFFGGGGGGFFFEEEDDDFFFFFFEEEEEEEEEEEEEEEEEECCCCCCCCCEEEGGGGGGFFFEEEEEEDDDGGGKKKJJJIIIOOOWWWiiibbbaaa{{{mmm@@@======AAA@@@;;;===BBBAAAAAAAAA@@@>>><<<999777333888===BBBIIIXXXlll{{{{{{sssppp```QQQLLLLLLJJJHHHJJJEEECCCDDDHHHIIIIIIMMMSSSXXXYYY\\\___aaacccdddeeegggggggggggghhhiiijjjjjjfffppptttnnnggggggkkkmmmqqqmmmlllnnnoooooorrrxxx|||yyytttpppmmmjjjhhhfffeeeeeedddbbb```___aaacccdddeeeffffffggggggggggggeeedddccceeefffgggfffdddffffffeeedddeeefffggghhhiiizzzkkk\\\]]]fffbbb]]]WWWSSSRRR]]]vvvxxx{{{oooeee___ZZZ```cccdddfffjjjkkkhhhiiikkklllgggaaa```ffflllhhhhhhjjjmmmqqqsssqqqooolllnnnppprrrtttvvvxxxzzzvvvuuuuuuttttttuuuuuuvvvzzzuuupppqqqvvvzzzyyywwwlllkkkkkklllnnnnnnmmmlllrrrwwwxxxsssuuu}}}qqq{{{~~~~~~wwwyyykkkrrrlllVVVLLLKKKOOOTTTYYYYYY\\\aaaeeegggddd^^^YYY```bbbbbbaaa^^^^^^aaaeeejjjdddcccfffccc\\\[[[```\\\ZZZWWWUUUVVVYYY\\\______```aaacccfffmmmwww~~~~~~}}}}}}wwwqqqnnnlllmmmwwwyyyfff___fffjjjxxxrrrkkkyyyuuu|||{{{vvvnnn```NNNDDD888111//////000111////////////////////////------,,,,,,,,,,,,------///000///...,,,,,,...000000111222444888;;;777222000//////...............---......///////////////000000////////////000000...////////////000000000000000444777555555CCCTTTwwwrrrkkkvvvjjjYYYVVVQQQIIICCCHHHHHHHHHHHHIIISSSeeevvvwwwpppbbbQQQCCC===???CCC@@@999333333888<<<;;;999999:::===???>>><<<;;;;;;888999;;;<<<======<<<;;;::::::999888777777666666777777777777777777777777666666666666666666666666666777888888666444444555888888666444333444555555555999===<<>>BBBCCCBBB@@@>>>===>>>>>>>>>===;;;<<<===<<<;;;;;;===???>>>AAADDDDDDAAA@@@BBBDDDDDDEEEFFFGGGFFFEEEDDDCCCFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEGGGHHHGGGFFFEEEDDDEEEGGGGGGHHHOOOUUUcccoooqqqSSSXXXvvveeeIII888???CCC<<<===HHHAAACCCDDDDDDCCC@@@===;;;444888;;;<<<===EEETTT___vvvuuupppcccUUUPPPPPPOOOMMMLLLHHHFFFGGGJJJJJJJJJNNNTTTYYYZZZ\\\^^^```bbbcccdddjjjiiiiiihhhhhhiiiiiijjjhhhnnnqqqnnnkkkmmmrrruuuwwwtttssstttppplllooovvvwwwsssooollljjjgggccc```cccddddddcccbbbbbbdddfffbbbcccdddfffggggggfffffffffeeedddeeeffffffdddbbbgggfffeeeeeeeeefffggghhhbbbvvvrrriiiggghhhfffccc___\\\bbbttt}}}xxxooobbbeeefffeeefffiiiiiifffjjjmmmmmmfff^^^\\\aaahhhiiihhhhhhjjjmmmoooqqqqqqqqqppppppuuuzzz}}}|||yyyrrrrrrrrrrrrrrrssstttuuuxxxrrrmmmlllpppsssrrrpppiiihhhhhhjjjmmmnnnmmmkkkooouuuvvvqqqvvv|||zzzvvvjjjiii|||wwwwwwyyyzzzqqq{{{oooUUUJJJLLLQQQWWW[[[WWWXXX[[[^^^aaaaaa___\\\[[[]]]______]]]^^^bbbeeeddd```ccciiieeeYYYWWW^^^^^^\\\XXXVVVWWWZZZ^^^aaaeeefffggghhhkkktttssslllkkkkkkkkkkkknnniiillluuupppbbb___gggeeegggyyykkkhhh{{{uuuxxx{{{uuuqqqjjj]]]FFF<<<222000000///...///////////////////////////---------,,,,,,---------......///...,,,,,,---//////,,,***,,,111333111...//////......---......///------...////////////...000//////......//////000......////////////000000222---...333555444777>>>MMM{{{nnnfffttt~~~qqqTTTKKKCCC@@@???CCCRRRbbbrrrqqqiii[[[PPPQQQ^^^kkkWWWLLL???888888;;;;;;:::999666555888:::888777888888888999::::::;;;::::::999999888888777777666666555555555555555555555555555555555555555555555555222444555555444333444555444555444444:::DDDMMMPPPJJJUUUiiipppxxxqqqxxxkkklllmmmdddfffmmmooo}}}{{{}}}]]]FFFBBBAAACCCBBB:::@@@>>>======>>>>>>>>><<<;;;<<<======<<<<<<===>>>???@@@BBBBBBAAA@@@@@@AAACCCDDDEEEGGGFFFEEECCCBBBDDDEEEFFFFFFFFFFFFEEEEEECCCBBBAAACCCEEEFFFEEEEEEEEEDDDCCCBBBBBBDDDJJJNNNWWWTTTpppiiiOOOdddwwwwwwccc;;;999BBB@@@???EEEBBBCCCEEEFFFFFFDDDAAA???::::::888444444:::FFFOOOUUUfffwwwpppeeeXXXSSSTTTUUUSSSPPPLLLJJJJJJMMMMMMLLLOOOUUUYYYZZZ[[[]]]___```bbbccchhhhhhgggggggggggghhhiiillloooqqqpppnnnnnnppprrrrrrqqqppppppmmmiiiiiillljjjiiihhhhhhgggfffcccaaa```aaabbbcccbbbccceeeggg```bbbdddeeefffffffffeeeeeeeeedddeeefffeeecccaaaddddddcccbbbcccdddeeeffffffnnn~~~uuunnnnnnnnnmmmmmmrrr}}}rrrqqqssszzzzzzqqqggghhhgggdddeeehhhgggccckkknnnmmmggg___\\\```eeeiiiiiiiiiiiikkkmmmpppqqquuurrrrrrwww~~~|||wwwrrrqqqqqqqqqqqqqqqrrrrrrsssnnnhhhffffffggggggfffggghhhjjjlllmmmnnnoooooorrr|||rrrjjjhhh|||~~~zzzwwwtttuuuwww}}}~~~pppXXXPPPSSSWWWYYYYYYVVVVVVVVVXXX[[[]]]]]]\\\VVVYYY\\\\\\[[[\\\___ccc]]]^^^ccciiieee\\\ZZZ```bbb___\\\YYYXXXZZZ]]]___eeeggghhhhhhiiiqqqxxxlllffffffhhhiiiiiillliiikkkpppkkk```\\\___^^^cccgggvvv|||zzz{{{rrrqqqxxx{{{{{{kkkDDD:::222111222///---///..............................------------......,,,---......,,,,,,---///,,,,,,,,,............///.........------......///,,,---.../////////......//////............//////........./////////000000333000...111444555666888<<>>======>>>>>>===<<<;;;<<<>>>>>>=========???AAAAAA@@@AAABBBBBBAAA???AAACCCEEEFFFFFFEEECCCBBBBBBBBBDDDEEEFFFEEEEEEDDDBBBAAA@@@AAACCCDDDDDDDDDCCCCCCBBB@@@AAADDDGGGIIIMMMNNN^^^___bbb}}}tttrrraaaHHH???>>>???@@@@@@BBBDDDFFFFFFEEEDDDCCCAAA???;;;777555888===BBBCCCKKKccczzzssspppggg\\\WWWYYY[[[YYYUUUQQQNNNNNNPPPOOONNNQQQVVVYYYZZZZZZ[[[]]]___```aaabbbbbbbbbbbbcccdddeeeeeefffhhhjjjjjjiiiffffffggggggiiijjjgggeeefffffffffcccdddfffgggfffeeedddddd^^^```aaaaaa``````bbbccc___```ccceeeffffffeeedddccccccccceeegggfffdddbbbdddcccbbbbbbbbbccceeefffmmmmmmsss~~~||||||{{{llliiiggglllrrrvvvsssooohhhhhhfffccceeeiiiiiidddkkkmmmmmmiiiccc```bbbfffiiijjjlllmmmmmmnnnooopppttttttvvvyyy||||||yyyvvvqqqpppooommmlllkkkkkkkkkgggeeeaaa^^^]]]^^^```bbbcccgggjjjlllkkkkkknnnqqqvvvtttpppnnnxxxzzzwww{{{}}}xxxttttttxxx}}}zzzyyyiiiYYYUUUXXXZZZZZZZZZWWWVVVUUUVVVXXXZZZYYYXXXSSSVVVYYYYYYWWWWWWZZZ]]][[[^^^bbbdddccc```___``````^^^[[[YYYYYY[[[^^^___cccfffgggfffdddgggpppxxxtttqqqllliiiiiijjjjjjiiihhhjjjlllkkkfffaaa^^^]]]^^^cccbbbcccwww~~~yyyrrr|||yyyqqqqqqCCC888111111222///...000........................///......------......///+++,,,...---,,,,,,...///***---222333///+++,,,111......---------......///,,,,,,.../////////...---//////............//////............/////////000...000000//////000222222<<<444HHH}}}sssiiivvv~~~]]]SSSRRRKKKGGGIIIMMMMMMKKKFFFGGGTTTmmm}}}oookkkrrrzzzooo[[[IIIBBBAAA>>><<<===:::999888777777888999:::555555555555666666666666555555555555555555555555666666666666666666666666999;;;>>>???@@@AAACCCDDDMMM^^^sssrrruuuzzzrrrhhhiiiwwwsssaaa\\\WWW___rrr{{{zzzrrriiirrr|||wwwPPPKKKIIIDDD:::>>>DDD???@@@>>>======>>>>>>===;;;;;;===??????>>>===>>>???DDDAAA@@@AAADDDDDDBBB???@@@BBBDDDFFFGGGEEECCCBBB???@@@BBBDDDEEEEEEDDDDDDGGGEEEDDDEEEGGGHHHIIIHHH???AAABBBBBBCCCGGGIIIIIIHHHPPPTTT___nnnhhhiii}}}eeeBBB<<>>:::777666???<<>>@@@HHHUUUaaaooolllkkkzzzvvvlllaaaWWWXXXaaabbb===555AAA===;;;===666;;;;;;333444<<<888111555:::999888888888888888888===888666:::<<<:::<<<@@@GGGQQQcccggg[[[WWWXXXPPP]]]wwwqqqqqqrrrqqq}}}eeeggg^^^XXXnnnlllYYY[[[mmmxxxuuuooo|||tttppplllnnnjjj]]]HHHEEEAAA???@@@@@@???<<<<<<<<<;;;;;;<<<===???@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCAAA@@@???AAAAAAAAA@@@???@@@CCCDDDEEECCCAAA@@@@@@@@@AAAAAACCCDDDEEEFFFLLLGGGBBBBBBFFFIIIHHHFFF===???AAABBBCCCDDDGGGIIIEEEIIIMMMNNNUUUqqqkkksss|||fffqqqjjjNNNBBB666>>>FFFHHHAAA???EEEFFFAAACCCBBBAAABBBBBB???999444999:::>>>FFFSSScccqqqzzz|||yyyttthhhiiiccc]]]\\\^^^```^^^\\\VVVVVVWWWWWWWWWUUUTTTSSSXXXXXXYYY[[[^^^_________aaa___]]][[[[[[]]]___aaaaaadddgggiiiiiifffcccaaabbbaaa```bbbeeegggeeeccc``````____________``````___bbbdddeeedddccccccddddddddddddeeeeeeeeeffffffaaacccdddeeeeeefffgggiiifffffffffdddbbbaaabbbdddeeeffffffhhhnnnzzz{{{uuuvvvyyy|||}}}yyyvvvtttooollliiihhhiiikkklllmmmjjjhhheeeeeefffhhhiiijjjnnnkkkhhhhhhjjjllljjjgggkkklllnnnppppppooommmlllvvvwwwyyyzzzxxxtttpppmmmpppnnnjjjeee```\\\YYYWWWSSSSSSUUUWWWYYY[[[\\\]]]bbb```aaaeeefffgggppp{{{}}}|||}}}uuu{{{wwwgggdddqqquuuwwwuuukkkccc___]]]ZZZYYYZZZ[[[ZZZXXXXXXXXXYYYWWWXXXWWWSSSSSSVVVXXXVVVSSSSSSSSSPPPNNNPPPTTTYYYWWWXXXYYY[[[\\\\\\\\\\\\XXXWWWUUUWWWZZZ^^^```aaa___ccceeedddfffiiiiiifffiiimmmlllhhhhhhmmmnnnjjjhhhgggdddaaa]]][[[\\\]]]\\\aaaddddddbbbdddkkksss{{{wwwrrrnnntttqqqYYY>>>777///---000111000---000//////...------,,,,,,------------------------------------------------//////...---------------..................------------------------------........................------------............/////////000111111222222---666999777FFFgggssseeerrrgggGGGBBBAAA:::@@@OOOdddqqqjjj^^^]]]ZZZddd~~~{{{wwwtttgggcccPPPIIIUUUZZZPPPPPPHHHDDDEEE@@@CCCRRRLLLSSSUUUMMMDDDCCCFFFGGGTTTaaaeee]]]XXX\\\ZZZSSSdddzzzvvvbbb```pppzzzvvvjjjeeegggmmmyyyyyyiiiPPPUUUYYYffftttmmmsssqqqttt|||~~~rrrdddWWWQQQMMMCCCEEEBBB???===>>>>>>===;;;;;;:::::::::;;;===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>><<<>>>BBBFFFIIIKKKAAAAAAAAAAAABBBBBBCCCCCCBBBAAA@@@AAADDDHHHMMMPPPKKKFFFAAA@@@CCCDDDCCCAAA>>>@@@BBBCCCCCCDDDEEEGGGIIIKKKMMMLLLMMM^^^~~~kkk}}}jjjVVV|||qqqYYY===999???CCCCCCCCCEEEDDDAAADDDCCCCCCDDDEEEBBB===999888777888;;;CCCMMMWWW^^^|||vvvoooeee```[[[WWWVVVZZZ\\\\\\ZZZVVVWWWWWWWWWWWWVVVUUUTTTWWWXXXYYY[[[]]]^^^^^^^^^^^^\\\[[[YYYYYY[[[\\\^^^___bbbeeeggghhhfffcccaaabbb``````bbbeeefffdddbbbaaaaaa````````````aaaaaa```bbbddddddccccccdddeeedddeeeeeeeeeffffffffffffbbbdddffffffffffffgggiiiggghhhhhhfffdddcccdddfffggggggfffeeeffflllvvv|||zzztttuuunnnqqqtttuuussspppnnnnnnnnnkkkhhhggghhhiiijjjjjjhhhfffddddddeeefffhhhhhhmmmllljjjjjjkkkkkkjjjiiihhhiiijjjkkklllkkkjjjjjjsssvvvyyy{{{yyytttmmmiiihhhfffccc___[[[WWWUUUTTTWWWVVVUUUTTTVVVXXX[[[]]][[[___dddhhhiiiqqq~~~vvvwww{{{pppttttttmmmoooyyytttwwwttthhh\\\VVVRRROOORRRTTTUUUTTTSSSSSSTTTVVV^^^^^^ZZZSSSQQQSSSTTTRRRQQQRRRSSSRRRPPPPPPRRRUUUUUUVVVWWWYYYZZZZZZZZZZZZWWWVVVTTTUUUXXX[[[]]]^^^ZZZ___bbbaaaaaadddfffdddgggjjjjjjfffhhhooorrrqqqgggddd```]]]\\\\\\\\\\\\ZZZ]]]aaaaaa```aaaeeeiiiuuu|||ppppppmmmeee___hhh~~~jjjHHH444666333///............---//////......---,,,,,,,,,------------------------------------------------///...------------------------------------......------------------------------------------------------------...............//////000000111111222000666666///...<<>>????????????????????????@@@===;;;===BBBIIINNNQQQDDDBBB@@@??????AAADDDFFFEEECCC@@@???BBBHHHOOOSSSKKKFFFBBB@@@AAAAAA???===>>>@@@CCCEEEDDDDDDEEEFFFKKKLLLMMMLLLHHHMMM___qqqrrr}}}qqqJJJ\\\lllvvvrrrUUU<<<999;;;@@@DDDCCCCCCEEEEEEEEEEEEGGGHHHGGGDDDAAA>>><<<999888999>>>CCCGGG___kkkwwwyyyuuuqqqlllhhh^^^ZZZWWWVVVYYY\\\[[[ZZZUUUUUUVVVWWWWWWWWWWWWVVVWWWXXXYYYZZZ[[[\\\]]]^^^\\\[[[ZZZYYYYYYZZZ[[[\\\\\\^^^bbbeeefffeeecccaaaaaa``````bbbddddddcccbbbbbbaaaaaaaaaaaaaaaaaabbbaaabbbccccccbbbccceeegggeeeeeefffggggggggggggfffdddfffggggggffffffggghhhiiijjjjjjhhhffffffggghhhggggggeeecccbbbcccfffiiiooorrrxxx}}}{{{tttpppoookkkmmmppppppooommmmmmnnnmmmjjjgggffffffggggggfffeeeeeedddcccccceeefffggglllmmmmmmlllkkkjjjkkkllllllllllllmmmmmmmmmmmmnnnpppsssvvvxxxuuuooogggccc]]]\\\YYYVVVTTTQQQPPPOOOSSSSSSUUUWWWYYY\\\___```ccc___aaapppyyyvvvyyy}}}{{{ttttttvvv{{{{{{jjjXXXNNNKKKIIINNNOOOPPPPPPOOOPPPRRRSSS``````[[[SSSPPPQQQRRROOOPPPRRRSSSSSSQQQPPPPPPQQQSSSTTTUUUVVVWWWXXXXXXXXXVVVTTTSSSTTTVVVYYYZZZZZZWWW^^^bbb___\\\___bbbdddgggiiihhhfffhhhnnnrrrsssgggccc]]][[[[[[\\\[[[ZZZYYY[[[^^^```aaaaaa``````\\\uuuxxxlllfff~~~{{{zzzxxxpppaaaQQQNNN[[[[[[EEE222---//////000///...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---------,,,,,,------------......------------------------------------------------,,,,,,---------...............//////000111111111444000///222666777;;;???LLLrrrrrrlllxxxuuudddqqqlllZZZTTTFFF;;;<<<@@@BBBDDDTTTXXX^^^```XXXQQQTTT]]]www~~~yyygggffflllrrrlll~~~{{{kkkZZZllleeeZZZjjjvvvkkkhhh\\\ZZZgggiii^^^YYYPPPHHHTTTsss}}}eee\\\]]]mmm~~~qqqlllwwwwwwppphhhLLLGGG>>>999>>>DDD>>>===<<<;;;::::::999999666777777888:::;;;<<<=========>>>>>>>>>>>>??????AAA???===>>>BBBGGGJJJLLLCCCBBB@@@???@@@BBBDDDFFFHHHEEEBBB???@@@CCCGGGJJJIIIFFFCCCBBBCCCBBB@@@>>>===@@@CCCEEEEEEEEEFFFGGGJJJJJJLLLMMMKKKKKKRRR[[[bbbSSSSSSZZZmmmTTTBBB666888===>>>AAAGGGEEEEEEGGGIIIJJJJJJJJJIIIEEEBBB>>>;;;::::::<<<>>>BBBGGGRRR^^^cccaaa```aaa\\\YYYUUUTTTUUUUUUTTTSSSOOOPPPRRRTTTVVVWWWXXXYYYWWWXXXYYYZZZZZZ[[[]]]___]]]\\\\\\\\\\\\\\\\\\]]]YYY[[[___bbbddddddcccbbb`````````aaabbbbbbbbbaaaaaaaaa````````````aaaaaaaaabbbbbbbbbaaaccceeehhheeefffggghhhhhhhhhggggggdddfffgggfffeeeeeefffgggiiijjjjjjiiigggggghhhiiiffffffffffffeeeeeeeeefffiiikkkooorrrrrrooolllkkknnnoooppppppnnnmmmnnnoookkkhhhfffeeeeeeeeedddbbbdddeeeeeedddddddddfffgggjjjmmmoooooollljjjlllnnnooonnnnnnmmmmmmnnnoooooooooooopppoookkkeee___[[[TTTSSSQQQPPPOOONNNNNNNNNSSSUUUXXX[[[^^^___``````mmmooowwwxxxxxxrrrvvvzzzuuummm{{{~~~oooYYYNNNMMMOOOPPPQQQQQQPPPOOOOOOQQQSSSWWWYYYXXXUUUTTTWWWWWWUUUUUUUUUSSSRRRQQQPPPQQQRRRRRRRRRTTTUUUVVVWWWWWWWWWVVVUUUSSSTTTVVVWWWXXXWWWYYY```ddd___ZZZ[[[```cccgggggggggggghhhkkklllmmmhhheeeaaa]]]ZZZYYYYYYZZZYYYZZZ\\\aaadddeeeaaa]]]YYY^^^iiizzzpppwwwqqqqqqtttnnnkkk{{{qqq{{{dddKKK:::<<<:::///---666+++...111111///......///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,------......------------------------------------------------,,,,,,,,,------------............///000000111111000++++++333999666222222444LLLxxxyyy___jjj~~~```IIICCCKKKNNNGGGIIIEEEDDDGGGJJJIIIIIIJJJaaagggjjjhhhbbbZZZXXX\\\nnnkkk___hhhsss~~~lllYYYWWWpppwwwjjj[[[ddd{{{qqqXXXOOOYYY]]]dddjjj___OOOMMMOOOQQQaaasssjjjmmmqqqttt~~~lllggg{{{zzzjjjwwwtttRRRAAACCC===777;;;@@@;;;<<<<<<;;;::::::999:::666666777888::::::;;;;;;<<<<<<<<<======>>>>>>>>>>>>======@@@CCCDDDDDDDDD???@@@AAABBBCCCCCCCCCCCCFFFEEEDDDBBBBBBAAABBBBBBCCCCCCBBBCCCCCCCCCBBBAAA<<>>GGGMMMKKKLLLOOOMMMKKKIIIHHHHHHHHHGGGGGGGGGHHHKKKNNNQQQUUUXXXYYYTTTVVVXXXXXXXXXZZZ]]]```\\\\\\\\\]]]]]]\\\\\\\\\WWWYYY]]]```bbbcccbbbbbb^^^___```aaa````````````_________^^^^^^_________aaabbbbbbbbbbbbcccfffhhhdddeeeggghhhhhhhhhgggfffdddeeeffffffeeedddeeeggghhhiiijjjhhhgggfffhhhiiifffggghhhiiijjjjjjjjjiiiiiijjjjjjkkklllooooooooonnnoooooommmjjjiiijjjkkkiiigggfffffffffeeecccaaaeeefffggggggeeeeeegggiiijjjmmmpppooommmkkklllnnnlllkkkjjjiiiiiiiiijjjjjjllljjjfffbbb]]]YYYUUUTTTOOONNNNNNNNNNNNNNNOOOPPPXXXXXXWWWXXX[[[___dddgggwwwyyy{{{ssswww}}}yyytttyyy~~~wwwlllqqqnnnVVVOOORRRUUUSSSSSSRRRPPPNNNNNNPPPRRRMMMRRRWWWZZZ^^^ccccccaaa\\\YYYTTTQQQPPPQQQSSSUUURRRSSSTTTUUUVVVWWWWWWWWWWWWUUUTTTUUUWWWXXXWWWVVV[[[aaaccc]]]WWWXXX]]]aaabbbbbbdddgggiiihhhhhhhhhhhhiiigggaaaZZZWWWWWWZZZVVVWWWYYY___eeegggddd```eeeYYYRRR[[[rrrtttxxx~~~uuu{{{{{{{{{jjj|||~~~bbbJJJ555111000,,,...666+++---000111000/////////------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////000000111...///222333000...222888444999IIItttvvvfffcccrrrppp[[[WWWkkk}}}yyyppp___KKK@@@???BBBDDDDDDIIIQQQNNNJJJQQQNNNGGGIIIXXXnnnwwwooodddVVVNNNTTTkkkyyyooocccVVVTTT^^^lllsssmmmbbb]]]___QQQTTT___eee___]]]UUUDDD;;;PPPkkkppplllaaabbbiiixxxzzzyyywwwvvv}}}nnnuuu|||wwwrrrsssrrriiiTTT???:::@@@<<<777:::;;;999;;;<<<<<<:::999::::::666777888999:::::::::999:::;;;;;;<<<<<<======>>>999999;;;>>>AAABBBAAA@@@<<>>@@@BBBBBBBBBAAAAAA>>>@@@BBBDDDDDDFFFHHHKKKHHHFFFGGGLLLNNNNNNQQQUUUYYYllljjjmmmfffYYY\\\wwwzzzttt{{{aaaLLL???888888;;;@@@BBBDDDEEEGGGJJJMMMPPPQQQOOOLLLGGGBBB>>>;;;999999666666:::>>>AAADDDHHH>>>>>>>>>??????@@@AAABBB@@@AAACCCGGGKKKOOORRRTTTPPPSSSUUUUUUUUUWWW\\\```YYYZZZ[[[\\\\\\[[[ZZZYYYWWWYYY\\\___aaabbbbbbbbb]]]___``````___^^^___```___^^^^^^]]]]]]^^^^^^______aaabbbcccbbbdddfffhhhccceeeggghhhhhhhhhfffeeedddeeeggggggffffffggghhhhhhiiiiiihhhffffffhhhiiijjjiiihhhiiikkkkkkjjjiiihhhiiihhhhhhmmmtttxxxwwwoooppppppnnnkkkiiiiiijjjggggggfffggggggfffcccaaaeeegggjjjiiigggfffhhhkkkjjjlllnnnooonnnmmmmmmmmmkkkkkkjjjiiihhhfffeeeeeedddaaa\\\WWWSSSPPPOOOOOONNNNNNNNNOOOPPPQQQRRRSSSUUUSSSRRRUUU]]]jjjwwwxxxvvvwww|||uuusssqqqllliiiwwwvvv|||cccRRROOOSSSUUURRRRRRQQQOOOMMMNNNPPPSSSMMMSSSZZZ^^^cccjjjkkkiiiaaa[[[TTTPPPPPPRRRTTTUUURRRSSSTTTUUUVVVWWWWWWWWWVVVUUUUUUVVVXXXYYYXXXWWWZZZ______YYYUUUWWW\\\___^^^]]]```fffhhhggggggiiiiiijjjhhhddd^^^YYYXXXXXXSSSSSSUUU[[[bbbeeedddbbbeee[[[PPPMMMVVVeeerrrxxx}}}}}}{{{ttthhh|||~~~UUUEEE555000111111000///,,,------/////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...***++++++,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......///000000000...444666222---...333777555666333GGGooo}}}sssnnnwwwvvvggg]]]vvvuuu\\\QQQSSS]]]dddSSS]]]RRRDDDHHHFFF@@@EEECCC```fffUUUKKKKKKMMMTTT[[[jjjtttmmm]]]PPPHHHCCCNNNXXXcccbbbSSSDDDAAAFFFHHHOOO^^^aaaXXXYYY\\\WWWSSSbbb}}}qqqllllllppp}}}}}}ttt}}}lllVVVJJJEEE>>>===555999>>>999999===;;;666999<<<<<<:::888999:::888888999::::::999999888999::::::;;;<<<<<<======999999999;;;>>>??????>>><<<>>>AAADDDEEEEEECCCBBBAAABBBEEEGGGHHHHHHGGGFFF<<<>>>AAACCCCCCBBBAAAAAACCCCCCDDDCCCBBBDDDGGGIIIGGGFFFGGGKKKMMMLLLNNNRRR[[[XXXmmmvvvzzzzzzsssiiimmmyyy|||pppVVVDDD<<<999<<<>>>AAABBBCCCFFFLLLPPPTTTSSSQQQMMMIIIDDDAAA???888888777555888>>>CCCDDD;;;<<<=========>>>???@@@<<<===>>>@@@CCCGGGJJJLLLJJJMMMQQQQQQQQQSSSYYY___YYY[[[\\\^^^^^^\\\[[[YYYXXXYYY\\\^^^```aaabbbaaa\\\___``````^^^]]]^^^_________^^^^^^^^^^^^______^^^```cccdddddddddfffgggbbbdddfffhhhhhhgggeeedddeeeggghhhiiihhhhhhjjjlllhhhiiiiiihhhggggggiiijjjllljjjggggggiiikkkkkkjjjgggiiiiiiiiipppyyy}}}zzzooopppqqqpppnnnlllllllllgggggggggiiijjjhhheeebbbdddhhhkkkjjjgggfffhhhkkkjjjjjjkkkmmmoooooommmkkkjjjjjjiiihhhfffcccaaa___YYYWWWTTTQQQOOONNNNNNNNNOOOOOOOOOPPPRRRTTTVVVWWWVVVXXX^^^eeeoooyyytttsss{{{xxxyyy}}}sssvvvssspppjjjiii}}}ooohhhmmmrrrssspppfffZZZTTTTTTTTTRRRQQQQQQPPPOOOOOOPPPTTTWWWVVVZZZ\\\\\\___dddfffddd```[[[UUUQQQQQQRRRRRRRRRQQQRRRSSSUUUVVVVVVVVVVVVTTTTTTTTTUUUXXXYYYXXXWWWYYY\\\[[[WWWVVV\\\aaabbbbbb______ccceeedddfffkkkiiifffccccccdddaaaZZZTTTSSSSSSUUUXXX]]]bbbdddeee]]]ZZZTTTNNNLLLRRR```lll|||yyywwwqqqlllIII???333...222555111+++---,,,+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......///000000000,,,000000---000555222***,,,444...000DDDKKKRRRgggmmmSSSaaa|||}}}pppdddkkk^^^VVVXXX^^^qqqtttkkkPPPHHHEEEFFFNNN]]]lllkkk[[[JJJCCCDDDPPPfffyyyuuubbbRRRMMMOOORRRjjjyyybbbaaammmxxxppprrruuurrr{{{uuusssuuu}}}iiiZZZKKKEEECCC<<<;;;888===>>>666777===999555888;;;;;;999777888:::999999:::;;;:::999888777999999:::;;;;;;<<<======>>><<<999999;;;<<<=========???AAACCCDDDDDDDDDCCCBBBCCCDDDEEEFFFFFFEEEEEE>>>AAADDDFFFEEEDDDCCCBBBGGGGGGEEEBBBAAABBBEEEHHHFFFEEEHHHLLLMMMKKKMMMQQQPPPSSSXXXhhhvvvooo|||}}}\\\aaarrrkkkQQQDDD===:::<<>>666444888:::777;;;<<<===<<<:::999::::::<<<;;;<<<===???AAADDDEEEFFFJJJMMMNNNNNNQQQXXX^^^[[[]]]___aaaaaa___]]][[[XXXZZZ\\\^^^```aaaaaaaaa\\\^^^aaa```]]]\\\]]]___``````____________``````]]]```ccceeeeeeeeeffffffaaaccceeeggghhhfffdddcccfffhhhjjjjjjjjjkkkmmmnnnhhhiiijjjiiihhhhhhiiikkkmmmjjjffffffiiimmmnnnnnngggjjjkkklllrrr{{{|||xxxjjjlllnnnnnnmmmkkkkkklllfffggghhhjjjkkkjjjgggdddcccgggkkkjjjgggeeegggkkkkkkiiiiiilllooopppllliiidddddddddccc```\\\YYYVVVQQQPPPPPPOOOOOONNNNNNNNNOOOPPPPPPRRRSSSUUUWWWXXXdddkkkvvvzzzuuuxxx~~~~~~tttmmmoootttvvvzzz~~~vvvjjjjjjsss~~~yyykkknnn{{{{{{lllcccdddhhhWWWYYYXXXWWWYYY[[[WWWQQQPPPQQQQQQQQQRRRTTTYYY]]]^^^___\\\WWWWWWZZZ\\\[[[^^^ZZZUUURRRRRRRRRPPPNNNPPPQQQRRRTTTUUUUUUUUUUUUSSSRRRSSSUUUWWWXXXXXXVVVZZZ[[[ZZZWWWZZZbbbggghhhkkkddd```aaabbb```dddkkkiiibbb\\\```hhhhhh\\\QQQUUUVVVWWWXXX\\\```eeehhh[[[XXXVVVVVVUUUVVV[[[___rrrxxxvvvnnnuuuppprrr|||;;;777111...//////...---........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++++++++,,,---,,,+++******+++,,,,,,,,,,,,,,,---/////////............///000000222111000000222777;;;>>>VVVuuutttjjjiiiddd|||fffeee}}}sssggg~~~tttXXXYYYdddcccLLLTTTrrr~~~hhhdddccc~~~rrroooiiivvvxxxwwwzzzkkkgggyyywww|||jjjSSSCCC>>>===:::777999777666777888888777666888888888888888888888888666777888999:::;;;;;;;;;:::;;;;;;;;;;;;:::999999>>>999666888:::999:::>>>@@@@@@AAABBBCCCCCCCCCBBBAAABBBDDDEEEEEECCCAAA@@@@@@BBBDDDGGGIIIJJJJJJJJJHHHGGGFFFDDDCCCCCCBBBCCCCCCCCCCCCDDDFFFHHHJJJLLLQQQVVVRRROOOhhhvvvqqqeeeKKK[[[lll|||zzzhhhNNNAAA888999<<<999@@@MMMOOOOOORRROOOHHHEEEHHHIIIGGGHHHDDDAAA??????===:::777:::888666555777999::::::=========>>>???@@@AAABBBDDDEEEEEEEEEFFFIIINNNRRRRRRSSSTTTUUUXXXZZZ\\\]]]^^^\\\ZZZ]]]aaaccc```\\\\\\XXXYYY\\\[[[VVVUUUYYY^^^]]]]]]^^^```aaa```___aaa``````aaaccccccbbb```ZZZ^^^ccceeedddcccdddeeehhhmmmpppoooooossstttsssiiigggjjjnnnhhh^^^aaalllmmmllljjjkkkkkkllljjjiiieeekkkllljjjoooxxxwwwnnnffffffiiimmmooonnnjjjfffmmmkkkiiihhhiiiiiiiiihhhlllkkkkkkjjjjjjiiiiiihhhjjjkkklllnnnnnnkkkeeeaaa```___^^^[[[YYYVVVSSSRRRPPPKKKJJJOOOTTTSSSQQQQQQTTTUUUVVVUUUSSSWWWdddqqqzzzmmmaaassswwwpppjjjxxxxxxvvvlll~~~}}}ppp^^^bbbtttyyy}}}yyyuuuxxxfff]]]WWWPPPPPPRRRUUUXXXZZZYYYUUUQQQPPPPPPPPPQQQTTTVVVYYY[[[\\\ZZZUUUSSSSSSUUUZZZ\\\bbb\\\UUUSSSVVVWWWVVVTTTRRRRRRSSSTTTUUUWWWXXXYYYYYYYYYYYYWWWVVVWWWYYY\\\\\\\\\ZZZWWWWWW^^^jjjttt{{{qqqeee]]]\\\_________fffeeeeeegggiiieee]]]UUUYYY[[[[[[WWWWWW\\\``````\\\ZZZXXXVVVVVVXXX[[[]]]cccpppdddxxxqqqdddssshhhbbb```oooddd999555000.../////////---........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---...///000............////////////222111000000111333666888888NNNuuuxxxkkk~~~pppfffmmmxxxyyykkkrrrnnneeeiiieeecccxxx{{{gggrrr{{{vvvooozzzsssyyyyyy___TTTEEE===;;;;;;999777888777666777888888777666888888888888888888888888666777888999:::;;;;;;;;;:::::::::::::::999888888:::888999===???<<<:::<<<>>>>>>@@@AAACCCCCCDDDDDDBBBCCCCCCDDDCCCBBBAAA@@@@@@BBBDDDFFFGGGHHHHHHHHHGGGGGGFFFEEECCCBBBAAAAAABBBBBBBBBCCCEEEHHHJJJKKKIIINNNRRRSSSYYYqqq~~~___RRRgggwww~~~pppQQQ???888;;;<<>><<<;;;999777666666777777777999999999:::;;;===>>>???@@@AAAAAABBBCCCFFFJJJNNNMMMLLLLLLMMMMMMNNNOOOPPPPPPPPPQQQVVV]]]```^^^ZZZZZZXXXZZZ```aaa[[[WWWWWW\\\[[[[[[\\\^^^__________________aaadddeeedddccc]]]```cccdddcccccceeefffiiimmmpppppprrrtttrrrnnnoookkkkkkmmmhhh___```iiillljjjiiiiiijjjjjjiiigggfffmmmmmmiiilllttttttmmmmmmoooppppppnnnmmmlllmmmkkkjjjiiijjjlllmmmlllkkkkkkkkkjjjiiihhhhhhggggggeeeeeeeeeeeeeeeaaa\\\YYYYYYXXXWWWTTTRRROOOLLLKKKLLLLLLNNNRRRQQQOOOPPPTTTVVVZZZ___ccciiitttzzzjjjeeekkkwwwyyyxxxsssyyyuuuxxxmmm}}}}}}uuutttuuutttpppmmmzzz~~~cccUUUNNNJJJRRRSSSUUUWWWYYYXXXUUURRRQQQQQQRRRSSSTTTUUUWWWXXX[[[YYYVVVSSSSSSVVVYYY[[[[[[VVVQQQPPPSSSVVVUUUTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXVVVUUUUUUXXXZZZ]]]]]][[[XXXVVV[[[dddlllooojjjccc^^^]]]^^^^^^^^^dddcccdddgggjjjggg___XXXYYY\\\[[[XXXYYY^^^aaaaaa^^^]]]ZZZYYYYYY\\\^^^```hhh|||tttrrrgggpppfffWWWHHHKKKTTT<<<666333///....../////////------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,------,,,++++++,,,---...---------------...000000,,,---...///000///......111000000//////000000111111777FFFcccwwwooonnnuuuzzzoookkkhhhvvvwwwfffgggyyytttmmmnnn~~~~~~|||}}}~~~{{{zzztttlllhhhaaaTTTBBB???;;;888888888777666888777666666888888777666777777777777777777777777555666888999::::::;;;;;;999999999999888888888777:::888999===>>>;;;;;;>>>;;;<<<>>>@@@BBBCCCDDDDDDBBBBBBAAAAAAAAABBBBBBBBBAAABBBCCCDDDEEEEEEDDDDDDFFFFFFFFFEEEDDDBBB@@@>>>@@@@@@@@@AAADDDFFFIIIKKKIIIEEEJJJSSSNNNNNNmmmdddaaaxxx}}}~~~vvv]]]JJJAAA777999???===BBBFFFGGGGGGHHHJJJJJJGGGGGGFFFEEEEEEFFFEEECCCAAA???>>>===;;;:::888777666666666777777888999;;;;;;===>>>??????@@@CCCGGGKKKJJJIIIHHHHHHGGGGGGGGGHHHDDDEEEHHHNNNVVV[[[[[[YYYXXXXXX\\\cccfffaaaZZZVVVZZZZZZZZZZZZ[[[]]]___```[[[[[[\\\___bbbddddddccc```bbbcccccccccdddgggiiimmmpppsssvvv{{{~~~{{{ttttttmmmiiikkkiiicccdddjjjjjjhhhgggggghhhiiihhhfffgggmmmnnniiiiiioooqqqnnnnnnppprrroookkkkkknnnrrrlllkkkkkklllnnnnnnmmmkkkooommmkkkhhheeecccaaaaaa\\\[[[ZZZYYYXXXVVVRRROOOPPPPPPPPPOOONNNMMMLLLKKKHHHJJJMMMOOOMMMOOO[[[hhhkkktttzzz|||~~~}}}ssshhh^^^fffvvv|||}}}|||sssrrr{{{tttzzzvvvmmmsss}}}nnnqqq|||yyy___SSSQQQRRRTTTTTTTTTVVVWWWWWWUUUSSSRRRRRRTTTUUUVVVUUUUUUTTTXXXXXXVVVUUUUUUVVVXXXXXXVVVRRROOOOOOSSSVVVVVVUUUWWWWWWVVVUUUUUUVVVVVVVVVVVVWWWWWWVVVUUUUUUVVVXXX]]]]]][[[XXXVVVXXX^^^ccc`````````^^^\\\[[[\\\]]]cccbbbdddgggjjjgggaaa\\\ZZZ]]]\\\ZZZ[[[```cccbbb___^^^\\\[[[[[[]]]```aaabbbqqq{{{wwwrrrwww~~~www|||zzzssstttmmmqqqlllVVV;;;444777***222000///---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,...---++++++,,,...///000------------...///000000+++,,,...000000///...---//////////////////......777;;;:::999FFFaaavvv}}}{{{}}}~~~zzzpppkkk|||yyyllllllpppooo}}}{{{}}}||||||}}}ooonnnrrrdddVVVOOOIII>>>888999999888666555555666777666555666777888777666666666666666666666666666555666777999::::::::::::999888888777777777777777;;;888888::::::999<<>>???@@@AAAAAAAAA??????>>>>>>???BBBDDDFFFBBBBBBBBBBBBBBBAAAAAAAAADDDEEEEEEEEEDDDAAA>>>===>>>>>>>>>@@@BBBEEEHHHJJJQQQBBB???LLLNNNHHHSSSiiiwwwjjj{{{wwwxxxxxxxxxqqqeeeJJJ:::===@@@;;;===???AAADDDGGGGGGEEEHHHHHHHHHHHHGGGFFFDDDCCCCCCDDDDDDCCCAAA>>>======:::999999888888888999999<<<===>>>???@@@BBBFFFIIIKKKJJJJJJJJJJJJKKKLLLMMMCCCCCCDDDHHHOOOTTTWWWXXXWWWWWW[[[bbbfffddd]]]WWWXXXYYYZZZZZZ[[[\\\^^^```YYYYYYZZZ\\\___aaaaaa```aaa`````````bbbeeeiiilllmmmnnnpppttt}}}~~~tttlllgggiiijjjiiijjjnnniiigggfffggghhhhhhgggfffgggmmmnnnjjjhhhlllpppqqqpppqqqsssssstttwwwzzz}}}yyywwwvvvuuutttrrrooolllpppmmmiiiccc^^^ZZZXXXVVVTTTRRRPPPOOOOOONNNLLLKKKKKKLLLMMMOOOPPPQQQRRRRRROOOMMMLLLMMMNNNWWWiiizzzwwwrrrrrroooaaacccsss|||tttssstttsssqqqzzzwwwkkklllzzz}}}tttmmmsssvvvrrroooxxx~~~zzziiiYYYTTTVVVYYYVVVUUUTTTTTTVVVVVVUUUSSSQQQSSSUUUWWWXXXWWWVVVTTTWWWWWWWWWWWWWWWWWWWWWWWWUUUSSSRRRRRRUUUWWWXXXWWWYYYXXXWWWVVVUUUUUUUUUUUUXXXYYYZZZYYYXXXWWWWWWYYY[[[[[[[[[YYYWWWWWWZZZ]]]XXX[[[^^^]]]YYYWWWYYY]]]bbbcccdddggghhhfff```\\\[[[]]]]]]\\\___cccdddbbb___^^^\\\ZZZZZZ[[[]]]^^^ZZZccchhhfffeeekkkppprrrxxxooottttttnnnqqqjjjhhhiiiTTT777000222222//////...---------///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++******++++++,,,///---+++,,,...111111000---,,,,,,------...///000+++,,,...000000///---,,,,,,---...///000000//////,,,888===555000888AAADDDOOOccc~~~zzzzzzhhhgggzzz}}}uuu{{{uuuyyy___QQQFFFCCCAAA777888999999777555444555777666555444555777888777666555555555555555555555555555666777888999:::::::::999888777666666666777777999999===AAA???<<<<<<@@@======>>>>>>>>>>>>>>>===<<<<<<;;;<<<>>>BBBEEEHHHCCCBBBAAA@@@@@@??????>>>BBBCCCDDDDDDCCCAAA>>>=========>>>???AAADDDFFFHHHMMMDDD@@@FFFKKKKKKLLLOOOgggpppxxxxxxdddqqqtttwwwxxxYYYGGG===<<<:::999===BBBFFFHHHIIIHHHIIIIIIIIIGGGEEECCCBBBDDDFFFHHHGGGEEECCCDDDEEEAAA@@@>>>===;;;:::999999;;;<<<>>>>>>>>>@@@CCCEEEGGGHHHIIIKKKMMMPPPRRRSSSHHHFFFCCCBBBEEEJJJOOORRRTTTVVVXXX\\\```aaa]]]XXXWWWYYY[[[\\\[[[[[[]]]___[[[ZZZZZZ\\\___```___^^^___]]][[[\\\___dddiiillliiiiiihhhkkkttt~~~|||wwwooohhhhhhjjjkkklllmmmhhhgggfffggghhhiiihhhgggfffjjjllljjjiiilllqqqsssyyyxxxxxx{{{xxxsssnnnkkkfffccc^^^YYYTTTQQQOOONNNMMMLLLJJJKKKLLLMMMLLLKKKIIIJJJLLLNNNPPPRRRSSSSSSUUUQQQQQQWWW```iiiuuutttfffkkkxxxzzztttuuummmuuuvvvqqq~~~xxxvvvwwwwwwtttqqqooosss|||zzzvvvrrrtttjjjbbbkkkjjjcccZZZTTTTTTTTTSSSWWWUUUSSSSSSTTTTTTSSSRRROOOQQQUUUXXXYYYYYYWWWVVVVVVVVVXXXXXXXXXXXXVVVVVVVVVUUUTTTUUUVVVWWWVVVUUUXXXXXXWWWVVVUUUUUUUUUUUUZZZ\\\]]]]]][[[ZZZYYYZZZWWWXXXYYYYYYYYYYYYZZZ\\\WWW[[[]]]ZZZTTTSSSWWW\\\bbbcccdddeeeeeebbb]]]ZZZ[[[]]]^^^^^^aaaffffffaaaaaa```]]][[[ZZZYYYZZZZZZ\\\```bbbaaabbbeeegggggg|||pppsssrrrooossslll]]]^^^JJJ333///,,,333,,,---...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,++++++************+++++++++++++++++++++++++++++++++************++++++,,,...,,,+++---111333222000,,,,,,,,,,,,,,,---//////+++,,,---...///...------+++,,,---...///000000000)))...222111111333333000444???XXXzzz~~~wwwvvvvvvpppyyy{{{}}}xxx]]]IIIAAA:::::::::333777777666444333444666888555444444555777888888777666666666666666666666666444555777888999999:::::::::999777666666666777888555:::EEEMMMJJJAAA;;;:::===============<<<;;;;;;;;;;;;;;;<<<>>>AAADDDFFFCCCBBBAAA???>>>>>>>>>>>>@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>???@@@CCCEEEFFF???EEEHHHEEEDDDGGGJJJJJJKKKfffooosss\\\aaa|||tttzzzeeeTTTHHH???888888<<>>@@@@@@AAACCCEEEHHHLLLOOOPPPJJJGGGBBB>>>>>>AAAFFFIIINNNRRRUUUUUUWWWYYYXXXUUUUUUYYY]]]^^^\\\ZZZ[[[\\\\\\\\\\\\]]]```aaa```___]]]ZZZXXXXXX\\\aaaeeegggiiihhhfffeeekkktttxxxvvv{{{tttmmmiiiiiiiiihhhggggggfffeeefffhhhiiihhhgggeeegggiiiiiijjjlllooopppyyyuuuttt{{{{{{wwwrrrnnnjjjgggccc```YYYVVVRRROOOLLLJJJJJJJJJJJJIIIHHHIIILLLMMMMMMLLLHHHIIIKKKMMMOOOPPPQQQQQQOOOPPPYYYjjjyyy~~~xxxiiiUUUKKKWWWttt|||{{{uuupppnnn{{{vvvyyy}}}~~~}}}zzzmmmnnnuuu~~~vvvfffYYYZZZVVVRRRQQQUUUXXXWWWTTTVVVTTTRRRRRRRRRRRRQQQOOONNNPPPSSSVVVXXXXXXVVVUUUTTTTTTVVVWWWWWWVVVTTTTTTSSSTTTTTTTTTTTTSSSRRRRRRVVVVVVUUUTTTTTTUUUUUUUUUZZZ\\\______]]]ZZZYYYYYYTTTTTTVVVWWWYYYZZZ[[[[[[WWWZZZZZZVVVRRRQQQTTTYYY```aaabbbcccaaa^^^ZZZXXX[[[]]]]]]^^^ccchhhfffaaabbb```^^^\\\[[[ZZZZZZZZZ^^^]]][[[ZZZ[[[^^^bbbeee~~~sssrrrpppqqq{{{oooNNNIII:::...111''',,,+++---...---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,++++++************++++++***************************************+++,,,,,,---++++++///444666333///++++++***++++++,,,---...,,,,,,---------.........,,,,,,,,,------...//////111+++'''+++000222444666555555999KKKoooyyy{{{xxxssssssuuurrrqqqqqqvvvnnnllluuu}}}zzzzzzooommmyyy{{{pppiiicccXXXSSSBBB;;;:::444444777222666555333333333444555666555444333555777888888777666666666666666666666666444555666888999999999999;;;999888666666777888999666<<>>===>>>>>>?????????@@@@@@@@@@@@@@@@@@?????????@@@BBBDDDEEE===CCCGGGEEECCCDDDHHHKKKHHHOOOddd~~~oooxxxTTTYYYrrrhhhWWWFFF===:::999<<<@@@CCCFFFIIIIIIGGGDDDCCCDDDCCCEEEGGGEEEBBBBBBFFFJJJFFFFFFDDDBBBAAA@@@??????<<<>>>>>>>>><<<<<<===>>>===>>>???@@@BBBEEEGGGHHHGGGEEEBBB???>>>>>>AAADDDEEEMMMSSSQQQOOOQQQRRRPPPRRRXXX^^^___\\\XXXWWWXXXXXXXXXYYY[[[^^^``````___]]]ZZZVVVUUUXXX[[[]]]^^^bbbddddddbbbeeelllppppppzzzvvvpppkkkhhhggggggeeeeeeddddddeeefffggggggeeefffeeeeeehhhjjjjjjjjjjjjkkkfffbbbccciiimmmmmmkkk```]]]YYYWWWWWWWWWXXXWWWWWWUUUQQQLLLIIIHHHHHHHHHHHHHHHHHHIIILLLLLLKKKJJJHHHIIILLLPPPSSSVVVXXXYYY]]]___hhhyyy~~~nnnddd[[[UUUQQQXXXsss~~~}}}vvvwwwuuuxxxzzzxxxrrrpppxxxyyysss|||vvvxxxcccTTTIIIHHHJJJPPPVVVYYYYYYXXXTTTSSSRRRQQQRRRQQQNNNLLLMMMOOOQQQSSSTTTSSSRRRQQQQQQQQQRRRSSSSSSRRRQQQQQQPPPQQQSSSTTTSSSRRRQQQQQQSSSSSSSSSSSSTTTUUUVVVWWWWWWZZZ]]]]]][[[XXXVVVVVVRRRRRRSSSTTTWWWXXXYYYXXXUUUVVVVVVTTTQQQPPPRRRTTT[[[]]]___```^^^[[[YYYXXXZZZ\\\]]]___dddiiifff```]]]\\\[[[ZZZZZZYYYZZZZZZ\\\YYYVVVTTTTTTVVV[[[___ttt|||wwwnnnkkkiiinnn}}}hhh<<<444,,,---888,,,///+++---///---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,++++++************++++++******************************))))))***+++,,,,,,,,,+++,,,000666777333///************+++,,,------------,,,,,,,,,---...///---,,,,,,++++++,,,------222,,,---333222+++,,,333...222111000@@@^^^qqquuu{{{|||||||||}}}~~~|||tttnnnxxxzzz{{{|||oooZZZLLLHHHAAA:::333777<<<555444888666888666444444555555444222555444333555777888888777777777777777777777777777444555666888999999999999;;;:::888777666777888:::<<<===AAACCC>>>888999>>>888999:::;;;<<<<<<===<<>>===============CCCBBB@@@???>>>>>>>>>???>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@@@@@@@BBBCCCDDDFFF@@@???DDDHHHHHHGGGIIIPPPJJJMMMddd{{{zzz```TTTnnnssstttvvv\\\KKKAAA::::::>>>@@@DDDIIIJJJHHHFFFFFFGGGEEEHHHIIIFFFBBBBBBFFFKKKDDDDDDCCCBBBAAAAAAAAAAAA@@@AAABBBAAA???>>>>>>???@@@@@@???@@@@@@AAABBBCCCDDDDDDDDDCCCAAAAAAAAACCC>>>JJJRRROOOKKKLLLMMMKKKPPPWWW^^^___[[[VVVTTTTTTSSSSSSTTTWWW[[[^^^^^^]]]___ZZZUUUTTTUUUWWWWWWWWWUUUZZZ]]]\\\___eeeiiiiiiuuuuuuqqqkkkhhhhhhhhhgggdddcccbbbccceeefffeeedddfffccccccfffiiihhheeeccc___ZZZTTTOOOMMMOOOQQQRRROOOLLLJJJJJJNNNSSSVVVXXX___\\\VVVPPPKKKHHHGGGGGGHHHHHHHHHIIIKKKKKKIIIGGGGGGJJJOOOUUU[[[aaaeeeggg||||||xxxpppmmmmmmcccbbbhhhgggbbbnnn|||zzzmmmpppsssqqqpppzzzppp{{{www|||eeeTTTEEEGGGLLLRRRUUUTTTRRRRRRSSSRRRQQQQQQQQQPPPMMMJJJNNNOOOOOOPPPPPPOOONNNMMMNNNOOOOOOOOOOOOOOOOOONNNNNNQQQTTTUUUTTTSSSSSSSSSPPPQQQQQQRRRSSSUUUWWWXXXTTTWWW[[[[[[YYYVVVSSSRRRQQQPPPQQQRRRUUUVVVVVVVVVQQQRRRTTTTTTRRRQQQPPPPPPWWWYYY\\\]]]\\\ZZZYYYYYYZZZ[[[\\\___eeeiiifff___WWWWWWWWWWWWWWWXXXXXXYYY[[[ZZZYYYXXXVVVTTTUUUXXXmmmppplll```XXXXXXZZZYYY777555111//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,++++++++++++************)))***************************++++++,,,,,,++++++***++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------.........------------...//////......///111444999===@@@MMMddd|||ooojjj~~~vvv~~~rrraaaSSSJJJCCC;;;666666777777888888777555444444555555555444333333222444444444555555555555666777444222222555777666555555555666888888999999999===;;;888777888999999888===<<<:::::::::;;;===???::::::;;;<<<=========<<<;;;;;;;;;;;;;;;<<<======CCCCCCBBBAAA@@@@@@???>>>===???@@@@@@???>>>???@@@AAAAAAAAA@@@???@@@DDDFFF@@@DDDHHHIIIGGGGGGLLLPPP```UUUNNNQQQ\\\www~~~zzzfff]]]~~~xxxzzzmmmXXXIII>>>666999:::>>>BBBEEEHHHHHHHHHHHHIIIHHHEEEBBBBBBFFFIIIEEEEEEDDDCCCBBBAAA???>>>CCCBBBAAA@@@?????????@@@AAAAAA@@@??????>>>>>>>>>AAA@@@???>>>>>>???@@@AAACCCEEEFFFFFFEEEEEEFFFHHHLLLMMMOOOQQQQQQPPPNNNMMMPPPNNNMMMPPPTTTXXXYYYXXXZZZZZZYYYWWWUUURRRPPPNNNNNNPPPRRRUUUXXXYYYZZZZZZgggkkkjjjeeedddgggfffbbbfffeeedddcccbbbaaaaaaaaaeeeaaa[[[YYYYYYYYYWWWVVVRRROOOLLLKKKMMMMMMKKKIIIJJJHHHFFFEEEFFFHHHIIIJJJNNNRRRQQQLLLHHHJJJLLLLLLFFFJJJFFFEEEKKKGGGBBBIIIHHHMMMUUUaaannnyyyvvvbbb___fffmmmyyysssvvvlllhhhuuuuuu|||zzzyyysssllliiilllrrrsssrrrzzzzzzssswww~~~yyysssuuuvvv]]]LLLIIIFFFHHHOOOQQQOOOOOOTTTRRRQQQOOOLLLJJJIIIIIIIIIMMMOOOQQQRRRRRRPPPNNNLLLOOOMMMKKKJJJIIIJJJKKKLLLLLLPPPTTTVVVVVVTTTRRRQQQKKKLLLNNNPPPQQQRRRSSSSSSTTTUUUVVVWWWWWWTTTOOOLLLMMMRRRWWWVVVRRRPPPTTTYYYTTTWWWWWWUUUTTTTTTTTTSSSTTTVVVYYYZZZYYYXXXXXXYYY^^^[[[[[[aaaiiilllhhhbbbXXXPPPQQQQQQNNNTTT[[[WWW[[[YYYVVVSSSSSSUUUVVVWWWssstttlllZZZHHH@@@<<<999444222///---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,++++++++++++************)))***************************++++++,,,,,,++++++***++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,------------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------......///111111000111222444666777666???MMMfff}}}www|||nnn|||{{{jjj___WWWKKKCCC???;;;777333555666777888999999888777444555555555444444333222444444444444555555555555777444222333555777666555666666888999999:::::::::<<<:::888777888999999888===<<<;;;::::::;;;===>>>;;;;;;<<<===>>>>>>>>>>>><<<<<<;;;:::;;;<<<===>>>AAAAAAAAAAAAAAABBBBBBBBB@@@AAAAAA@@@??????AAABBBCCCDDDDDDBBBAAAAAACCCEEEAAAEEEIIIJJJHHHHHHKKKOOORRRMMMJJJJJJKKKZZZ~~~|||gggcccnnnTTT???AAA???>>>>>>AAADDDFFFFFFHHHJJJKKKIIIFFFEEEFFFGGGGGGGGGGGGFFFDDDBBB@@@???CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@??????;;;<<<>>>???@@@AAAAAAAAA???AAABBBBBBAAAAAABBBDDDDDDFFFGGGIIIJJJJJJIIIIIIMMMKKKJJJLLLPPPQQQQQQOOOSSSTTTUUUVVVXXXXXXYYYYYYRRRRRRQQQRRRSSSUUUWWWXXXZZZ^^^___\\\]]]bbbccc```\\\[[[ZZZYYYXXXXXXXXXXXXWWWSSSOOOMMMMMMMMMLLLJJJMMMKKKHHHHHHIIIJJJHHHFFFKKKIIIGGGFFFEEEFFFEEEEEEHHHMMMOOOKKKHHHHHHGGGEEEHHHIIIDDDBBBGGGGGGGGGNNNSSSNNNRRRfffxxxiiiaaaeeeYYY\\\rrrzzzzzzssstttmmmiiixxxwwwmmmiiiiiilllnnnlllqqqtttwwwssssssuuuzzzkkkvvvkkkeeelllqqqjjjYYYNNNLLLIIIKKKPPPRRROOOOOOSSSTTTRRROOOMMMJJJIIIHHHHHHNNNOOOQQQRRRRRRPPPMMMKKKMMMMMMLLLKKKKKKLLLMMMNNNNNNQQQTTTUUUTTTSSSRRRRRRJJJLLLOOOQQQQQQRRRRRRSSSRRRQQQQQQSSSUUUTTTPPPLLLOOOTTTXXXVVVQQQOOORRRVVVTTT[[[bbbaaa[[[VVVSSSSSSUUUWWWYYYZZZYYYXXXXXXYYYZZZYYY[[[```fffiiihhheeeYYYLLLKKKOOONNNSSSZZZXXXVVVWWWXXXVVVTTTTTTXXX[[[xxxuuuiiiTTTAAA666111///000...,,,+++,,,,,,,,,***,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,++++++++++++************)))******************************++++++++++++******++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------------,,,,,,------...///000000000000000000000000111///000>>>^^^}}}~~~wwwyyyqqqnnn|||yyyiiiZZZNNNHHHFFFAAA<<<999999999777444444555666888999:::::::::444555555555555444333333444444444444555555555555666444333333555777666666777777888999::::::::::::;;;999777777999999999888<<<<<<;;;::::::<<<===>>>;;;<<<<<<===>>>>>>??????>>><<<;;;999:::<<<>>>@@@??????@@@AAABBBDDDEEEFFFDDDDDDBBB@@@???@@@CCCFFFEEEFFFGGGEEECCCBBBCCCDDDCCCGGGKKKLLLJJJIIIJJJLLLIIIJJJMMMKKKEEEGGG]]]uuuwwwkkkMMM]]]yyy}}}jjjEEE>>>666444777>>>DDDFFFGGGIIIKKKKKKJJJHHHGGGGGGGGGHHHHHHHHHGGGDDDBBB@@@BBBCCCDDDFFFFFFEEEEEEDDDCCCDDDDDDDDDCCCAAA???===777999===@@@BBBBBBBBBAAA===???@@@@@@>>>>>>???AAA???@@@AAABBBCCCEEEFFFFFFIIIIIIIIIJJJKKKKKKIIIGGGJJJLLLOOORRRVVVXXXZZZ[[[SSSQQQOOOMMMMMMOOOQQQSSSMMMQQQRRRQQQSSSWWWXXXWWWPPPOOONNNMMMLLLLLLLLLLLLMMMJJJHHHFFFGGGGGGGGGFFFJJJHHHFFFFFFGGGGGGFFFEEEFFFEEEEEEDDDCCCBBBBBBAAAAAAGGGKKKJJJIIIJJJIIIFFFIIIHHHDDDAAACCCHHHMMMQQQ]]]\\\^^^cccjjjmmmjjjgggWWWWWWbbb[[[\\\rrr}}}yyyjjjiiihhhmmm{{{}}}rrrgggdddjjjttt{{{ttt{{{tttjjjbbbXXXSSS\\\hhhiii___VVVOOONNNOOORRRRRRPPPPPPRRRUUUSSSPPPMMMJJJIIIHHHHHHOOOPPPQQQRRRQQQOOOLLLJJJKKKLLLMMMNNNOOOPPPQQQQQQPPPQQQSSSSSSQQQQQQRRRSSSMMMPPPSSSTTTTTTSSSSSSSSSQQQOOONNNQQQUUUWWWSSSNNNQQQUUUWWWUUUPPPNNNPPPSSSSSSZZZaaa```WWWPPPOOORRRWWWYYY[[[[[[ZZZYYYYYYZZZWWWXXXZZZ^^^cccgggjjjlll```JJJEEEMMMNNNOOOWWWYYYPPPUUUYYYYYYUUUTTTYYY^^^}}}qqq^^^JJJ===777555333---,,,***+++,,,---,,,+++++++++++++++++++++++++++,,,+++***+++,,,,,,,,,***+++++++++*********))))))******************************++++++++++++************************************))))))******+++,,,************************************************,,,,,,++++++******))))))++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------...///000000//////444555222///333>>>GGGHHHUUUZZZdddlllnnnsssuuu|||xxxkkktttuuuzzziiiSSSCCC>>>???===:::888777888777555333444555666666777888888888444444555555555555444444333333444444444555555555555555444555666666666666666777888999999999999999999888777777999:::999888<<<;;;;;;;;;;;;<<<===>>>;;;;;;;;;<<<===>>>?????????===;;;999999<<>>@@@AAAAAABBB???@@@AAAAAA@@@???@@@BBBAAAAAAAAAAAABBBCCCDDDEEEEEEFFFGGGIIIIIIHHHFFFDDDFFFGGGIIIKKKMMMNNNOOOOOOMMMLLLJJJIIIHHHIIIKKKLLLIIIIIIJJJIIIIIIJJJJJJIIIGGGGGGFFFEEEEEEEEEEEEEEEHHHGGGFFFEEEFFFFFFGGGGGGHHHGGGFFFFFFFFFGGGGGGFFFBBBDDDEEEFFFEEEEEEEEEEEEFFFIIIJJJGGGGGGJJJJJJHHHFFFEEEHHHJJJKKKUUU^^^]]]dddbbb]]]UUURRR[[[ooottthhhlllnnniiilll|||{{{|||{{{{{{xxxsssvvvtttkkkgggmmmtttwwwuuu~~~xxxsssTTTQQQTTTaaannnooobbbUUUSSSRRRSSSTTTTTTSSSRRRRRRTTTRRRPPPNNNLLLKKKKKKKKKNNNOOOQQQQQQPPPNNNKKKIIIJJJLLLNNNPPPRRRSSSTTTTTTRRRRRRRRRPPPOOOOOOQQQSSSRRRVVVYYYYYYVVVSSSRRRRRRSSSOOOMMMQQQWWWZZZXXXTTTRRRTTTVVVTTTPPPNNNPPPSSSXXXYYYYYYWWWRRRNNNPPPVVVYYY[[[]]]]]]\\\ZZZZZZZZZWWWYYY[[[^^^ccclllwwwnnnPPPDDDMMMMMMKKKSSSYYYPPPSSSWWWXXXWWWWWWYYY[[[|||fffJJJ888111000...---,,,+++***,,,---...---,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***+++++++++*********))))))************************)))******++++++******)))******************************))))))******+++,,,************************************************+++++++++******))))))(((++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++,,,---------...////////////......***000333///,,,///666;;;555444<<>>??????===;;;999:::<<>>>>>???AAACCCDDD???@@@CCCEEEFFFFFFFFFEEEDDDEEEGGGGGGGGGEEECCCBBBAAABBBDDDEEECCCAAA>>><<>>===<<<===???AAABBBAAABBBCCCBBBAAA@@@AAABBBDDDDDDCCCBBBBBBBBBCCCCCC@@@BBBDDDFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEEEEDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDBBBAAABBBEEEDDDDDDCCCCCCCCCCCCDDDBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEFFFGGGEEEGGGJJJJJJIIIHHHIIIKKKOOOOOOJJJEEEFFFKKKOOONNNQQQPPP[[[aaa```nnnxxxpppeeeZZZNNNNNN```vvvooo}}}qqqvvvxxxyyyrrrkkkdddkkkuuummmjjjttt|||{{{ppplllpppqqqlllmmmttt|||nnncccZZZ\\\bbbkkkqqqlll\\\MMMUUUVVVVVVVVVVVVVVVVVVTTTRRRQQQPPPOOONNNOOOPPPPPPMMMNNNPPPQQQPPPNNNKKKIIIKKKLLLOOOQQQSSSUUUVVVVVVSSSSSSQQQOOOMMMMMMPPPSSSUUUYYY[[[YYYSSSOOONNNOOOSSSOOOMMMOOOUUUYYYYYYWWWRRRSSSTTTSSSQQQPPPSSSUUU^^^YYYWWW[[[\\\YYYYYY\\\YYY[[[\\\\\\ZZZXXXXXXXXXWWWYYY]]]bbbkkkzzz{{{ZZZKKKOOOMMMJJJQQQWWWTTTSSSTTTWWWZZZ[[[YYYVVVfffOOO777++++++------,,,,,,++++++,,,...///---,,,++++++++++++++++++++++++,,,***)))***+++,,,+++***+++++++++************)))************************))))))************))))))******************************))))))******+++,,,***************************************************************)))))))))++++++++++++++++++++++++*********+++++++++++++++))))))*********+++++++++++++++******++++++,,,---111000000///...---,,,,,,,,,++++++...333555333000444,,,***000666999AAAJJJSSSZZZaaabbbgggsss~~~qqqtttssslll```PPPJJJPPPHHHBBB:::444333444444444444444555666666555555444555555444333333333333333444444555666666666666555333333333333444444444444333555777777666666666777555555666666777666666555666555666777:::;;;:::888;;;;;;;;;<<<<<<<<<<<<===888888888888999;;;>>>??????===<<<:::;;;===???AAABBBAAA?????????AAACCCDDDHHHFFFDDD@@@>>>???CCCGGGBBBCCCEEEEEEDDDDDDFFFGGGFFFGGGIIIKKKKKKKKKJJJIIIJJJGGGEEEHHHMMMPPPPPPNNNPPPVVV^^^nnn}}}oootttpppaaaIIIEEE@@@>>>===>>>>>>>>>;;;<<<===???AAABBBCCCDDDEEEEEEFFFGGGGGGFFFEEEDDDDDDDDDFFFFFFEEEDDDBBB@@@CCCAAA>>><<<<<<>>>AAACCCAAABBBCCCBBB@@@@@@@@@AAADDDCCCCCCBBBBBBAAA@@@@@@<<<>>>AAABBBBBBAAABBBCCCAAAAAABBBCCCCCCCCCCCCBBB>>>???AAACCCDDDDDDCCCCCCBBB@@@@@@CCCCCCAAAAAACCCEEEDDDDDDCCCCCCDDDDDDDDDAAABBBDDDDDDCCCCCCEEEFFFBBBCCCDDDDDDCCCCCCEEEGGGEEEHHHJJJJJJHHHHHHJJJMMMMMMNNNNNNNNNVVVaaahhhhhhqqqlllvvvyyyqqq}}}dddaaa]]]\\\hhhzzzlll~~~{{{aaa```eeeggglll|||rrrooopppooonnnooozzzxxx{{{~~~tttvvvxxxyyyzzz{{{||||||{{{xxx```UUU]]]aaadddfffgggeee\\\SSSUUUXXXYYYWWWXXXZZZZZZXXXRRRQQQQQQPPPQQQRRRTTTUUUMMMOOOQQQRRRQQQPPPMMMLLLNNNOOOPPPQQQSSSUUUVVVWWWTTTSSSQQQNNNLLLLLLOOOQQQTTTWWWYYYVVVOOOKKKLLLOOOQQQOOOMMMMMMPPPTTTWWWXXXSSSTTTTTTSSSQQQRRRTTTVVVYYYUUUXXXccchhhaaaZZZYYYXXXZZZ[[[[[[YYYVVVVVVVVVVVVYYY^^^eeeqqq{{{aaaTTTVVVPPPMMMRRRTTTWWWTTTSSSWWW]]]```\\\WWWEEE888---,,,......///000+++++++++,,,......,,,***************************+++***)))***+++,,,+++)))+++++++++************)))************************))))))************))))))******************************))))))******+++,,,******************************************************************++++++************************)))*********++++++++++++))))))))))))*********+++***************+++,,,,,,///...---,,,,,,,,,---...333...***,,,000000+++'''444111---,,,,,,...222666555:::>>>AAAIIIVVVccchhhnnn|||vvvmmmtttkkk{{{}}}hhhUUUOOOGGG;;;:::AAA888666444222222333333333444555666666666666777888555444333333333444555666444444555666666666666666222222333333333444444444333666888888777555666888666666777777777777666666444444555777:::;;;:::888:::;;;;;;<<<<<<<<<<<<<<<999888888888:::<<>>===<<<<<<<<<===???@@@@@@???>>>===>>>@@@BBBDDDFFFEEECCC@@@>>>>>>AAADDDCCCCCCCCCBBBAAAAAACCCEEEFFFFFFGGGHHHJJJKKKJJJIIIKKKIIIFFFGGGKKKOOONNNLLLPPPNNNOOOUUUeee|||zzzhhhppp}}}|||___YYYRRRLLLHHHCCC>>>:::999999999999:::<<<>>>?????????@@@AAACCCDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCCCCBBB@@@>>>>>>???AAABBBBBBCCCDDDCCCAAA@@@AAABBBAAAAAABBBCCCCCCBBB@@@@@@===@@@BBBAAA@@@@@@BBBDDD@@@AAABBBCCCCCCDDDDDDCCC@@@@@@@@@AAABBBBBBCCCCCCAAA>>>???CCCDDDAAABBBFFFDDDCCCCCCCCCCCCCCCDDDDDDAAADDDFFFFFFEEEDDDFFFHHHBBBDDDEEEEEECCCDDDFFFIIIEEEIIIMMMNNNNNNQQQWWW\\\ZZZ___fffmmmxxx}}}sss{{{{{{sssqqquuusssiiibbbmmmwwwfffuuuxxxyyyzzz~~~||||||ssspppnnnkkkkkkqqqwwwwwwsssvvv~~~}}}sssllliiiiiikkknnniii```YYYYYYXXX^^^aaa]]][[[]]]^^^[[[TTTXXXZZZXXXZZZ^^^___[[[TTTTTTSSSRRRSSSTTTUUUVVVOOOPPPSSSTTTUUUSSSQQQPPPQQQQQQPPPQQQRRRSSSUUUVVVSSSSSSQQQNNNLLLKKKNNNPPPSSSVVVXXXTTTNNNLLLOOOTTTRRRQQQPPPNNNMMMPPPUUUZZZWWWWWWUUUSSSRRRRRRTTTUUUSSSQQQWWWdddfff]]]WWWXXX\\\^^^___^^^\\\YYYXXXXXXVVVYYY^^^dddnnnyyynnn```\\\]]]VVVUUUWWWRRRXXXVVVVVVZZZ___bbbbbb```222...---111000***'''***+++***+++,,,------+++)))************************+++***)))***+++++++++)))+++++++++************)))************************))))))************))))))))))))))))))))))))))))))*********)))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,************************))))))******++++++++++++))))))))))))*********************)))***++++++,,,+++***))))))+++---000222------------,,,,,,///444(((...222111///111222222444777666111111888???AAALLLLLLNNNYYYaaaZZZ```vvv~~~{{{~~~yyyzzzssslllgggmmmyyyjjjPPP<<<<<<>>>888444666///444888888444222222444222333444333222222333444444333333333444666777999444444555666777777666666222222333333333444444444222666999999777555666888777777888888888888777666444444555777:::;;;:::888:::;;;<<<<<<======<<<<<<:::999999999;;;===@@@BBB===============>>>>>>??????>>><<<<<<===@@@CCCEEEDDDDDDBBB???======@@@BBBDDDDDDCCCAAA??????AAACCCFFFEEEEEEGGGIIIJJJKKKJJJEEEFFFFFFEEEFFFIIIKKKKKKIIILLLRRRUUUVVV^^^vvv```SSSYYYrrr~~~{{{~~~sssnnneee]]]UUUKKKAAA999999888777666666777999;;;888888999;;;===@@@CCCDDDBBBBBBBBBBBBCCCCCCCCCDDD@@@@@@AAAAAAAAABBBBBBBBBDDDEEEFFFEEECCCBBBCCCDDD???@@@CCCDDDEEEDDDCCCBBBBBBDDDEEEDDDAAAAAACCCFFFAAAAAABBBCCCCCCCCCBBBBBBEEECCCAAA@@@@@@AAADDDEEECCC??????DDDDDD@@@@@@EEEBBBBBBAAAAAAAAABBBBBBCCC>>>AAADDDDDDBBBAAACCCEEEDDDFFFHHHHHHFFFFFFIIILLLJJJOOOUUUYYY]]]cccmmmtttxxxiii^^^iiioooooo|||mmmgggkkktttzzz|||xxxooo___ccchhhmmmeeennnsssfffmmmssswww}}}qqqooo|||~~~ttteeeQQQXXX^^^]]]XXXVVVXXX[[[YYYaaaddd\\\UUUUUUVVVUUUSSSYYY[[[YYY[[[aaabbb^^^WWWVVVUUUTTTTTTTTTUUUVVVPPPRRRUUUWWWWWWWWWUUUTTTSSSRRRQQQPPPPPPRRRTTTVVVSSSSSSQQQOOOLLLKKKMMMOOOTTTWWWYYYVVVPPPPPPUUU[[[TTTUUUTTTPPPMMMOOOVVV]]][[[YYYWWWTTTRRRRRRSSSTTTWWWTTTYYYbbbaaaXXXWWW^^^bbbcccdddcccaaa^^^]]]]]]XXXYYY]]]aaafffiiikkkkkkbbb]]]```bbb[[[[[[ZZZQQQVVVXXXZZZ]]]```cccfffhhh......---------,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))************************)))************++++++++++++*********))))))((((((******************************************************++++++++++++******+++++++++*********))))))******))))))))))))******)))*********++++++++++++))))))))))))******************************************))))))***,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---......///000111111222111111222222222333333333:::::::::<<>>???@@@AAA@@@???>>><<<;;;;;;;;;AAA>>>:::888888;;;???BBBAAABBBAAA======AAABBBAAACCCCCCCCCCCCCCCDDDEEEEEEFFFCCCAAAAAADDDIIILLLMMMKKKJJJHHHGGGGGGHHHIIIJJJJJJNNNQQQOOOMMMSSS```kkk|||www```DDDPPPlllqqqooo|||wwwooottt{{{uuujjj\\\JJJDDDCCC>>>888666:::;;;:::;;;666333555888999888777888999:::<<>>@@@HHHGGGEEEBBB@@@>>>======>>>@@@BBBDDDEEEDDDBBBAAABBBBBBAAAAAA@@@@@@@@@???EEECCCAAA@@@AAABBBCCCCCCCCCCCCCCCAAA??????AAABBBAAA@@@???@@@AAACCCCCCBBBKKKDDD@@@CCCDDD@@@>>>AAA@@@GGGIIIEEECCCFFFEEE@@@GGGMMMJJJFFFLLLOOOOOOUUUSSSbbbeeehhhyyyssslllooo{{{nnneee___fffvvv~~~llljjjpppqqqlllggggggdddbbbeeessszzzpppjjjjjjpppxxxrrr}}}}}}{{{uuupppiiisss|||{{{|||```MMMMMMMMMPPPTTTWWWYYYYYYYYY[[[\\\YYYUUUTTTUUUXXXWWWXXXXXXXXXYYY[[[___bbbWWWSSSRRRSSSTTTRRRTTTWWWVVVUUUUUUVVVXXXYYYXXXVVVSSSSSSRRRQQQQQQRRRRRRSSSVVVRRRMMMIIIIIIKKKMMMOOOOOOUUUZZZXXXSSSPPPSSSVVVUUUSSSOOOMMMLLLOOORRRUUU[[[ZZZXXXXXXXXXYYYXXXXXXYYYWWWWWWZZZZZZVVVUUUWWWfffeeeccccccbbbaaa]]][[[YYYZZZ\\\___aaaccceeeeeeaaa````````````^^^ZZZWWW[[[[[[[[[\\\___bbbfffhhh...------------,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))************************)))************+++++++++************)))))))))(((******************************************************++++++++++++******+++++++++*********))))))******))))))))))))******)))))))))*********++++++))))))))))))******************************************))))))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,------...//////000000000000000000111111111222000//////000333777<<<>>>GGGGGGLLLRRRQQQPPP]]]nnn|||xxxyyyrrriiifffiiinnnqqqrrr\\\RRRFFF???>>>>>><<<999<<<999555333444555444222222333444333111000111222333333333333333444555666333222111111222555777888999888666666777777555444333333333444444444444555444444555555555555444444444444444444444444555555555555444444555666888999;;;<<<===<<<;;;:::;;;<<<;;;:::888999<<>><<<<<<<<<<<<@@@>>>;;;999888:::===??????AAA@@@===>>>AAACCCAAACCCCCCBBBBBBCCCDDDFFFGGGCCCAAA@@@AAAEEEJJJMMMNNNJJJKKKJJJHHHFFFFFFHHHJJJLLLPPPRRRQQQNNNPPPWWW]]]fff|||www|||[[[YYYjjjllltttvvviiijjjzzzjjjQQQUUUTTTKKKCCC>>>;;;777:::888888888888777555444:::999888555444555:::>>>;;;===???>>>======>>>AAABBBAAA???===<<<;;;::::::===>>>@@@AAABBBCCCBBBBBBEEEDDDDDDDDDCCCCCCCCCCCCEEEDDDBBBBBBCCCDDDDDDCCCDDDEEEDDDCCCAAA@@@AAACCCEEEDDDCCCCCCDDDEEEEEEEEE@@@===>>>EEEHHHGGGGGGIIIEEEGGGHHHHHHKKKPPPRRRQQQOOOUUUXXX]]]gggiiidddddd]]]eeedddfffrrrrrrfffaaaWWWPPPXXXggg|||mmmcccnnnttt^^^ZZZdddmmmiiiaaaqqqqqqrrrtttyyy|||tttllliiikkkrrryyy~~~www~~~}}}wwwnnnnnnqqqwwwzzztttsss|||~~~bbbOOOMMMMMMOOOQQQTTTTTTTTTUUUWWWYYYYYYXXXVVVUUUUUUWWWXXXXXXXXXYYYZZZ]]]```]]]XXXUUUUUUUUURRRRRRUUUUUUUUUUUUWWWYYY[[[ZZZYYYVVVVVVUUUTTTRRRQQQPPPOOOTTTRRROOOMMMMMMMMMNNNNNNOOOTTTYYYXXXTTTRRRTTTXXXUUUSSSPPPNNNMMMOOOQQQRRRXXXWWWVVVWWWXXXXXXXXXXXXXXXUUUUUUXXXXXXUUUUUUWWWcccaaa______`````````___YYYZZZ\\\^^^___`````````^^^]]]]]]^^^___^^^\\\YYYXXXYYY[[[^^^```bbbcccddd------------,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************************************)))************+++++++++************))))))))))))******************************************************++++++++++++******+++++++++*********************))))))))))))******((((((((()))))))))******))))))))))))***************************************************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......++++++,,,------.............../////////000000000...------...///000222222444000000444555666@@@MMM^^^kkktttsssqqqrrrooojjjtttwwwiiixxx~~~{{{|||uuummmqqquuuccc\\\RRRLLLIIIHHHFFFDDD;;;999666555555444333111777555222111222333222222222333444333111000111222111111111111222333555555222222222222333444666777999777666666666666555333333333333333444444444444333444666777777666444333222222333333444444555555555444333333444555777888:::;;;<<<<<<::::::;;;<<<;;;999888999===@@@BBBCCCFFFDDD@@@===;;;;;;<<<===>>>===;;;:::999999:::;;;;;;>>>@@@>>>???BBBCCC@@@BBBAAA@@@@@@BBBDDDGGGHHHAAA??????AAAEEEJJJMMMNNNIIIKKKMMMJJJEEECCCFFFJJJKKKMMMPPPPPPOOONNNOOOPPPKKK]]]sss}}}ttttttiii{{{|||www{{{uuuyyywwwiiiXXXMMMFFFAAA:::;;;<<<<<<===<<<;;;999888888777555111111444888444555777777666777888:::;;;:::999999888888888888<<<======???@@@BBBDDDEEEDDDDDDCCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBAAAAAABBBCCCDDDCCCAAAAAAAAACCCCCCBBBAAAAAAAAABBBCCCDDDGGGEEEGGGKKKJJJFFFCCCDDDQQQOOOPPPVVV[[[[[[YYYYYYfffgggjjjqqqvvvuuummmhhhPPPQQQQQQ___rrrlllXXXPPPZZZTTTcccsss{{{nnnuuuooobbbRRRQQQfff{{{}}}{{{zzzzzz~~~uuulllkkkttt}}}yyyzzzzzz|||xxxhhhdddiii}}}vvv\\\RRRPPPOOOOOOQQQRRRRRRQQQRRRSSSUUUWWWYYYXXXUUURRRUUUWWWXXXYYYXXXYYY\\\^^^___ZZZWWWXXXWWWRRRPPPQQQTTTTTTTTTVVVYYY[[[\\\[[[VVVVVVVVVUUUTTTRRRPPPOOOQQQQQQQQQQQQQQQPPPOOONNNPPPTTTXXXXXXTTTRRRUUUYYYTTTSSSQQQOOONNNNNNOOOOOOSSSSSSTTTUUUVVVWWWXXXYYYWWWTTTSSSUUUUUUSSSUUUXXX___]]][[[[[[]]]```aaaaaaXXXYYY[[[]]]]]]\\\[[[ZZZYYYYYYYYY[[[]]]^^^\\\[[[UUUWWWZZZ]]]___```______---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++*********)))))))))))))))******************************************************++++++++++++************************************))))))))))))******(((((((((((())))))))))))((()))))))))***************************************************++++++,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------..................////////////000111111222222222111111999222///111111000333888:::@@@CCCDDDIIIRRRWWWWWWVVV\\\kkkzzz|||qqqcccZZZUUUcccttt~~~{{{qqqgggbbb[[[]]]eeerrr{{{wwwhhhYYY______ZZZTTTTTTWWWUUUOOOGGGCCC>>>:::999888666444444666777777555333222111333222111111111222222333222333444333111000111222111111111111222444555666222222222222333444555666999777666555666666555333222222333333333444444444222444666888888666444222111111222222333444555555444444333222333444555666999:::;;;;;;:::999;;;<<<;;;999888:::===AAACCCDDDFFFCCC???;;;999999;;;<<<<<<<<<;;;;;;:::999888888888<<>>@@@CCCBBB???@@@???>>>>>>???BBBEEEHHH@@@??????AAAEEEIIIJJJKKKGGGLLLOOOLLLEEEBBBEEEIIIGGGGGGIIIKKKMMMNNNNNNLLLJJJOOOVVVaaaqqqfff[[[lllwwwhhh]]]NNNLLLGGGEEEFFFFFFBBB;;;777777888999999888666444555666666555444444444444777666666666666777888888;;;;;;;;;;;;===@@@CCCEEECCCCCCCCCCCCCCCCCCCCCCCC@@@BBBDDDEEEDDDCCCBBBCCCCCCEEEGGGGGGGGGGGGHHHIIIKKKLLLKKKKKKKKKLLLOOOQQQNNNQQQUUUXXXWWWVVVVVVXXX___\\\aaaiiikkkbbbZZZWWWWWWTTTYYY^^^YYYUUUSSSOOOTTTNNNPPPnnnvvviiijjjaaalllsss}}}|||zzzqqqjjjooowwwnnn]]]^^^^^^YYY\\\ttt~~~{{{|||xxxuuu|||vvvsss|||}}}rrrddd]]][[[eeessssssbbbQQQTTTRRRQQQQQQRRRTTTSSSRRRQQQPPPPPPSSSWWWXXXUUURRRTTTVVVXXXXXXXXXYYY[[[]]]ZZZVVVVVVYYYZZZUUUPPPNNNRRRRRRRRRTTTWWWZZZ[[[ZZZQQQRRRTTTUUUVVVUUUSSSRRRPPPQQQRRRRRRQQQPPPPPPQQQQQQTTTWWWVVVRRRQQQSSSUUUSSSRRRQQQPPPOOONNNMMMLLLNNNPPPRRRTTTUUUVVVWWWYYYXXXTTTRRRTTTTTTSSSUUUYYYZZZYYYYYY[[[]]]______^^^VVVXXXZZZ\\\\\\[[[YYYWWWVVVUUUUUUVVVXXXZZZYYYXXXUUUVVVXXXZZZ[[[\\\\\\[[[------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++))))))))))))))))))************************************************************++++++++++++************************************))))))))))))******(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++******++++++++++++++++++++++++,,,++++++++++++,,,------,,,---------------................../////////000---...///000000000000///111---+++...111000......333444333......333:::===???===BBBMMMSSSNNNFFF@@@GGGHHHJJJLLLMMMIIIDDD@@@CCCDDDFFFHHHJJJIIIGGGDDD@@@EEEFFFAAA;;;;;;===???666555444444555555555444333555666444111//////000111222222222222222333444222333444333111000111222222222222222333444555666222222222222333333444555888777555555666666444333222222222333333333444444222444666888888666444222111111222222333444555555444444333222222333555666777999::::::999999:::<<<;;;999888:::===AAACCCDDDDDDAAA===999777888999;;;;;;;;;<<<<<<;;;999777666666;;;>>>>>>@@@CCCBBB>>>===<<<<<<<<<>>>@@@CCCEEE@@@@@@@@@BBBDDDFFFGGGFFFFFFKKKOOOLLLFFFBBBDDDHHHFFFEEEDDDFFFIIILLLLLLLLLLLLJJJIIIKKKVVVooo}}}uuuzzzaaaUUUcccvvvsss{{{zzznnn{{{|||vvvoooccc[[[[[[\\\TTTHHHDDD>>>888777:::;;;777333999888777777777777666555555444444444555666777777888777666666888;;;>>>@@@CCCCCCCCCCCCCCCCCCCCCCCCAAADDDGGGHHHFFFEEEEEEFFFGGGHHHKKKLLLMMMNNNPPPRRRXXXYYYZZZYYYXXXZZZ^^^bbbiiillllllfff\\\VVVSSSSSSNNNPPPUUUYYYVVVMMMIIIIIIHHHIII[[[ggg\\\UUUYYYVVVcccWWWVVVxxxwwwpppfffhhhhhhnnnsssdddVVVVVV^^^eeeggggggmmmttttttpppzzz{{{wwwvvv{{{|||~~~qqqmmmuuu|||qqqddd\\\UUUTTTWWWWWWRRRLLLQQQPPPOOOPPPRRRSSSTTTSSSSSSPPPMMMNNNRRRUUUUUUTTTTTTUUUWWWXXXXXXYYY\\\___RRROOOQQQXXX[[[WWWQQQNNNQQQOOOOOOPPPSSSVVVWWWWWWOOOPPPRRRTTTTTTTTTRRRQQQQQQRRRRRRQQQOOOOOOPPPSSSRRRTTTUUUSSSOOONNNOOOQQQQQQQQQQQQPPPNNNMMMLLLKKKLLLOOORRRTTTSSSTTTVVVXXXYYYUUUSSSUUUUUUSSSUUUYYYVVVWWWZZZ]]]___^^^ZZZWWWUUUVVVXXXZZZZZZYYYXXXWWWUUUSSSQQQQQQRRRTTTTTTTTTVVVUUUUUUUUUUUUWWWXXXYYY,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************************************+++++++++************************)))************+++++++++))))))))))))******************************************************************++++++++++++*********************+++++++++******))))))))))))******((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))******+++******)))+++++++++++++++++++++++++++++++++++++++,,,------------------------------------........./////////+++,,,---...///////////////...---///111000---)))...111222000......000222222///111999>>>;;;555222888666444777:::;;;777333111444666666555555777999777555333555888999777333444444444444333333222222111111222000//////000222000111333333222222333444222333444333111000111222333333333333333444444555111222222222333333333333888666555555555555444222222222222222333333333333333444666777777666444333222222333333444444555555555444333333333333555555666888999999999999:::<<<;;;999888999===@@@BBBCCCAAA???;;;999777888999::::::;;;;;;<<<;;;:::888777666;;;======???BBBAAA>>>;;;<<<<<<===>>>@@@AAABBB@@@???@@@BBBDDDEEEDDDCCCEEEIIIMMMLLLGGGDDDDDDFFFIIIGGGDDDDDDEEEHHHIIIIIIFFFFFFGGGIIIMMMYYYooowwwmmmhhh}}}bbbgggzzzooojjj}}}{{{yyyzzzzzz~~~}}}ppp```TTTFFF===;;;<<<;;;:::888666666666888999888777666666666555555666666777555444333333333555777888;;;;;;;;;<<<<<<<<<<<<===;;;>>>AAAAAA???>>>@@@BBBDDDEEEFFFFFFGGGIIILLLOOOMMMOOOOOOMMMKKKLLLPPPUUUhhhmmmlll```QQQFFFAAA>>>GGGRRRXXXSSSJJJIIIOOOUUU^^^ccczzzzzzrrriii___ZZZuuuuuuoooggg```[[[```pppuuujjj]]]TTTSSS```nnnvvvzzz|||zzztttyyyyyywwwuuutttvvv{{{~~~zzzmmmrrrttt{{{~~~{{{qqq}}}uuu___ZZZSSSOOONNNNNNNNNNNNLLLKKKJJJLLLOOOQQQQQQQQQTTTQQQNNNMMMOOOQQQSSSTTTTTTUUUVVVVVVWWWZZZ___bbbPPPLLLLLLSSSXXXVVVRRRPPPQQQOOOMMMMMMOOOQQQRRRRRRPPPQQQQQQQQQPPPOOOMMMLLLOOOQQQRRRPPPMMMLLLNNNQQQRRRSSSRRRPPPNNNMMMNNNOOOPPPPPPOOOOOONNNMMMLLLLLLLLLOOOSSSTTTRRRRRRSSSUUUYYYUUUTTTUUUUUUSSSTTTWWWTTTVVVZZZ^^^```]]]XXXSSSUUUUUUVVVWWWWWWWWWWWWVVVTTTQQQNNNMMMNNNPPPQQQQQQUUUTTTRRRQQQQQQSSSUUUVVV,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************))))))*********+++++++++************************)))************+++++++++((()))))))))******************************************************************++++++++++++******))))))*********+++++++++******))))))))))))******)))))))))*********++++++))))))))))))************))))))))))))))))))))))))))))))***++++++***)))(((************************+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------......//////000111111333333111000111111...+++++++++...222333333222222000---///444555333111222000000111333555555333111---...000111111111222222666111...000444555222...444444444333222111000111111111111111222333333222///111333333111000111333222333444333111000111222444333333222222222222222111111222333333333333222888666555555555555444222111222222222222333333333444444555555555555444444444444444444444444555555666555444333333444555666666777999999888888:::;;;;;;:::888999<<>>===;;;:::999999::::::::::::;;;<<<<<<;;;:::999777;;;===<<<===AAA@@@===<<<===>>>@@@AAAAAA@@@@@@======???BBBEEEEEEDDDCCCDDDGGGKKKKKKIIIFFFEEEDDDHHHGGGGGGFFFEEEEEEGGGHHHEEEDDDFFFKKKLLLNNNUUU___pppvvvxxxxxxnnnxxxttt|||~~~wwwjjj]]]SSSMMMLLLMMMAAA???===>>>@@@@@@???===>>>===<<<;;;::::::::::::888777666555444444555555666666666666777777777888555888:::999777666:::>>>BBBBBB@@@???>>>???CCCFFFFFFGGGFFFBBB======AAAEEEGGGUUU```]]]VVVSSSRRRQQQ]]]vvvuuuddddddmmmqqqfffggg~~~zzzkkkiiigggbbbooooooWWWZZZRRRTTTaaa]]]SSSVVV___gggqqqyyy|||vvvsssrrrsssvvvxxxyyyzzzyyyyyyzzz{{{zzz}}}sss|||www|||lllaaahhhjjjVVVSSSQQQRRRSSSSSSOOOKKKKKKJJJIIIJJJMMMOOOOOONNNSSSSSSRRRPPPNNNOOOPPPRRRUUUUUUUUUUUUWWW\\\bbbfffYYYPPPJJJLLLQQQRRRQQQRRRSSSPPPMMMLLLMMMNNNNNNNNNOOONNNNNNMMMMMMLLLLLLKKKKKKOOOSSSQQQMMMJJJJJJLLLQQQQQQPPPOOOOOOOOOQQQRRROOOOOONNNMMMMMMMMMMMMMMMMMMQQQUUUUUURRRPPPQQQSSSXXXUUUTTTVVVUUUQQQPPPSSSSSSUUUXXX\\\___]]]YYYUUUWWWVVVTTTSSSRRRRRRSSSSSSSSSPPPMMMLLLMMMPPPQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQ,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))******++++++++++++************************)))************+++++++++(((((())))))*********+++******************************************************++++++++++++******))))))******++++++++++++******))))))))))))******************++++++++++++))))))))))))************))))))))))))))))))))))))((()))***++++++***)))(((************************++++++******++++++,,,---++++++************************+++++++++,,,,,,,,,......------......///000*********))),,,///111000222---***---000111///...222///...///......222777000222222111...---///000444111//////111222111000000000222333111000333888111222333222111111222333222111111222444333111///...111333222000///000222222333444333111000111222444333222111000000000000111111222333333333222222888666555444555555444222111111222222222333333333555555555555555555555555555555555555555555444444777666555444444444555666555777888999888888:::;;;<<<:::888888;;;>>>???@@@======<<<<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;888<<<===;;;<<<@@@@@@======>>>AAABBBCCCBBB@@@???:::;;;>>>AAAEEEFFFEEEDDDDDDFFFIIIKKKJJJHHHEEECCCCCCFFFHHHHHHFFFFFFGGGIIINNNFFFCCCGGGJJJKKKPPPVVVQQQqqq{{{rrrrrrlll{{{yyywwwrrrddd```aaaUUURRROOONNNNNNMMMJJJGGGFFFEEECCCBBBAAA@@@??????======;;;:::888777777777999999999::::::;;;;;;;;;777:::<<<:::777777<<<@@@GGGFFFCCC???<<<>>>AAAEEEVVVVVVTTTOOOHHHFFFJJJNNN[[[kkkxxxtttjjjbbb]]]XXX[[[jjjeeegggeee^^^ZZZ|||tttqqqaaaXXX]]]VVVVVVhhhmmm]]]OOOEEETTTWWWhhh~~~ooo|||wwwuuuooommmkkknnnsssyyy{{{|||}}}~~~yyytttyyybbbXXX\\\xxxoooSSSNNNNNNPPPVVV[[[XXXNNNEEENNNLLLKKKLLLNNNOOOOOONNNQQQSSSUUUSSSPPPMMMNNNPPPUUUUUUUUUUUUWWW\\\dddiiibbbUUUIIIHHHLLLNNNQQQSSSUUURRRNNNLLLLLLMMMLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNHHHNNNSSSSSSNNNIIIGGGGGGOOOOOOOOOOOOPPPRRRTTTUUUOOONNNMMMLLLLLLLLLNNNNNNNNNRRRWWWVVVRRROOOOOORRRWWWTTTSSSUUUTTTPPPNNNPPPTTTTTTWWWZZZ]]]]]][[[YYYXXXVVVSSSPPPOOONNNOOOPPPSSSPPPMMMLLLNNNQQQSSSTTTOOOPPPQQQRRRRRRPPPNNNMMM++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////......//////...---,,,,,,............//////////////////............//////000000000000000000000000000000000000111111111111444333111000000111333444222111111111000000//////222222222111000//////...///000000000000111111111333333333222222111111111111111111111111111111111000000000000111222333444555444333111000111111222222111000//////111333444333333333444444444444444555555555555555666777777999777555444333444555666444555666777777777777777;;;;;;;;;;;;;;;<<<>>>>>>::::::999999999:::<<<=========<<<;;;::::::999999777999<<<======>>>???AAA@@@@@@@@@@@@@@@???>>>===:::;;;>>>@@@BBBDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHCCCFFFHHHIIIGGGDDDCCCBBBEEEFFFGGGIIILLLNNNOOOPPPUUUUUU]]]iiivvvqqqsssaaaXXXwww|||uuu~~~{{{yyyqqqlllpppllljjjlllqqqrrrmmmhhhtttkkk[[[MMMKKKNNNIII@@@HHHJJJAAA<<>>DDDAAA===;;;>>>CCCDDD@@@;;;@@@>>>???@@@>>><<>>>>>:::999999888999:::;;;<<<======<<<<<<;;;:::999999888:::===?????????@@@AAA???????????????>>>======<<<===>>>@@@BBBCCCDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHFFFHHHJJJKKKJJJHHHFFFEEECCCDDDFFFHHHJJJMMMNNNOOONNNKKKMMMSSS[[[gggzzzjjjccclllxxxooo~~~~~~xxxuuuvvvnnnvvvwwwyyy}}}pppaaaaaajjjooommmfffaaaRRRNNNXXXXXXPPPPPPPPPLLLIIIHHHJJJKKKIIIGGGGGGFFFFFFGGGDDDAAAEEEKKKJJJHHHFFFEEEEEEFFFFFFEEEQQQQQQOOOLLLIIIFFFFFFFFFIIIUUU[[[XXXUUUSSSNNNGGGDDDSSSZZZRRRIIIHHHFFFAAAGGGQQQYYYYYYRRRLLLMMMQQQSSSVVVkkk}}}qqqqqqyyyrrruuu~~~{{{zzzwwwtttsssvvvvvvyyysssvvvwwwcccVVVPPPWWWZZZRRRIIIGGGKKKGGGGGGOOOTTTRRRLLLHHHLLLKKKLLLNNNQQQSSSRRRQQQOOORRRTTTTTTRRRPPPOOOPPPQQQQQQQQQRRRSSSTTTTTTUUUUUURRRMMMIIIHHHIIIKKKMMMOOOOOOOOONNNLLLHHHEEECCCGGGEEEFFFIIIJJJIIILLLQQQTTTSSSVVVXXXTTTLLLIIILLLOOOMMMLLLLLLMMMPPPSSSUUUMMMKKKJJJJJJLLLMMMMMMMMMNNNYYY```\\\VVVTTTUUUVVVUUUWWW[[[]]]XXXPPPNNNPPPNNNOOOQQQRRRSSSTTTTTTTTTWWWVVVUUURRRNNNMMMOOOPPPUUUSSSQQQOOONNNPPPUUUYYYTTTPPPPPPSSSTTTOOONNNPPP++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))*********+++************************))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,------......------......------,,,,,,---------.........////////////............//////000000000000000000000000//////000000000000111111333222111000000111222333111111000000000000//////222222111111000/////////000111111111111222222222222222222222222111111111000000000000000000000000000000000000111222333444333222111000////////////222111000000000111333444444444444555555555666666555555555555555666777777888777555444444555666666666666777888999999::::::;;;;;;;;;<<<<<<===>>>???:::999888888888999:::;;;=========<<<<<<;;;::::::888;;;???AAAAAA@@@AAAAAA>>>>>>?????????>>>======>>>>>>???@@@AAABBBBBBCCCDDDDDDEEEFFFFFFGGGHHHHHHFFFHHHJJJKKKKKKIIIGGGEEEBBBCCCEEEGGGIIIKKKMMMNNNOOOJJJFFFDDDFFFNNN]]]kkkkkk]]]pppoooRRRPPPhhh~~~}}}{{{tttgggzzz}}}~~~|||rrrvvvyyy}}}zzzsssvvv}}}xxxooogggdddffflllqqqaaa^^^]]]\\\WWWRRRTTTYYYRRRQQQQQQQQQRRRRRRPPPNNNPPPNNNKKKIIIHHHHHHJJJKKKGGGIIIMMMOOOOOOMMMJJJHHHSSS___aaaXXXWWW\\\WWWHHHaaaqqqssslllqqq{{{eeebbbvvv}}}~~~wwwuuu{{{~~~|||}}}ppppppttt|||wwwyyyiiidddnnnooo```UUUNNNOOOOOOIIIGGGJJJKKKGGGGGGKKKMMMJJJIIIJJJPPPMMMLLLOOOTTTWWWTTTQQQMMMOOOQQQRRRQQQPPPQQQQQQMMMNNNQQQSSSTTTTTTSSSRRRQQQOOOMMMKKKJJJJJJKKKLLLKKKLLLNNNNNNLLLHHHCCC@@@EEECCCDDDGGGHHHHHHMMMTTTUUUTTTTTTUUURRRMMMLLLNNNRRRPPPNNNLLLLLLNNNPPPQQQLLLJJJJJJJJJLLLMMMLLLKKKNNNVVV\\\[[[XXXWWWVVVTTTVVVZZZaaaccc[[[RRRPPPSSSQQQYYYZZZSSSPPPSSSUUURRRVVVVVVVVVTTTPPPNNNNNNNNNTTTSSSRRROOONNNPPPTTTWWWRRRPPPQQQTTTTTTQQQQQQSSS************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++,,,,,,************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++************************,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,---------,,,,,,+++,,,,,,---------.........///......------......///////////////////////////////////////000000000111222111000000000000111222000000000000000000//////111111111111000000//////111111111111222222222222222222222111111111111111////////////////////////000000000000111222333444333222222111000000//////111111000000000111222333444444444555555666666777555555555555555666777777777666555555555555666666777777888888999:::;;;<<<<<<<<<<<<<<<===>>>???@@@:::999888777888888::::::<<<======>>>===<<<;;;:::999<<<@@@BBBBBBAAAAAAAAA>>>??????@@@@@@@@@?????????????????????@@@@@@AAACCCCCCDDDEEEEEEFFFGGGGGGCCCDDDEEEGGGHHHGGGEEEBBBBBBCCCEEEGGGIIIKKKLLLMMMSSSNNNHHHDDDBBBGGGPPPXXXWWWkkktttmmm}}}kkkRRRSSS\\\kkkdddccc|||~~~~~~|||{{{}}}vvvooottt{{{sssmmmmmmrrrsssuuuvvvsssnnnkkkkkkmmmmmmiiiccc___]]]]]]^^^^^^fff```___aaaaaa]]]ZZZ[[[ssswwwyyynnnmmmxxxnnnqqqzzzvvv~~~yyyuuurrrrrrtttuuuyyy}}}|||~~~rrrzzzrrrggg^^^```uuupppZZZWWWQQQNNNNNNLLLJJJMMMSSSOOOKKKJJJKKKJJJIIIMMMRRRSSSOOOLLLPPPWWWYYYVVVPPPMMMNNNOOOOOOPPPQQQRRRSSSLLLNNNQQQSSSUUUVVVVVVVVVRRRQQQPPPNNNMMMLLLKKKKKKHHHKKKOOOQQQQQQMMMHHHEEEFFFDDDDDDGGGHHHJJJOOOWWWWWWVVVTTTSSSQQQPPPPPPQQQSSSQQQOOOMMMLLLMMMOOOPPPLLLLLLLLLMMMOOOOOONNNLLLMMMRRRWWWWWWXXXYYYWWWRRRUUUZZZbbbccc\\\TTTVVV^^^dddmmmiiiXXXNNNSSSUUUPPPSSSTTTVVVUUURRRPPPOOOOOORRRRRRQQQNNNMMMNNNQQQSSSRRRSSSTTTUUUTTTRRRRRRTTT************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,------************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------......------------.................................////////////000000000000000000000000000000000//////////////////000000111111111000000000000000000000111111111222222222111111111111111111111111////////////////////////000000000000111222333444333333333222222111000000111111111111111222222222333333444444555666666777555555555555555666777777666666555555555666666666777777777888999;;;<<<===============>>>???@@@@@@;;;:::999888888999::::::<<<===>>>???>>>===<<<;;;:::===@@@AAAAAA@@@@@@AAA???@@@AAAAAABBBBBBBBBBBB@@@???>>>>>>>>>>>>???@@@CCCCCCCCCDDDDDDDDDEEEEEEAAAAAABBBEEEGGGGGGDDDAAADDDEEEFFFGGGIIIKKKLLLLLLMMMLLLIIIEEEDDDGGGKKKMMMLLLSSS```sss}}}ooo]]][[[^^^WWWRRR^^^nnnnnnqqq}}}zzzwwwnnnyyyzzzwwwxxxvvvwww|||uuuyyy{{{|||~~~{{{wwwuuuuuutttsss|||wwwwwwuuupppmmmooouuulllsss~~~{{{wwwsssnnnjjjjjjnnnsssuuuttt}}}~~~|||yyyyyy{{{||||||~~~~~~www~~~~~~~~~xxxpppbbb\\\ZZZbbbgggbbbWWWOOOKKKKKKKKKLLLKKKJJJNNNSSSQQQNNNLLLLLLKKKJJJPPPWWWSSSOOOLLLPPPWWWZZZVVVQQQNNNMMMMMMNNNPPPRRRSSSTTTLLLMMMNNNPPPRRRVVVYYY[[[UUUTTTSSSRRRPPPMMMKKKJJJEEEHHHMMMQQQSSSQQQNNNLLLIIIFFFFFFIIIJJJKKKQQQXXXXXXXXXVVVTTTTTTUUUUUUTTTQQQPPPNNNLLLLLLNNNPPPRRRMMMLLLLLLMMMOOOOOONNNLLLNNNRRRUUUVVVXXXZZZYYYTTTSSSXXX^^^___[[[WWW^^^iiinnnuuummmXXXLLLPPPSSSOOOOOOQQQTTTUUUTTTSSSRRRSSSSSSSSSRRRPPPNNNNNNPPPRRRTTTWWWXXXWWWTTTSSSTTTTTT************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,------************************))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******************************++++++************++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,+++++++++++++++,,,,,,,,,------......------------....................................////////////000000/////////000000/////////......////////////000000111111000000000000000000///000000000000111111111000000000111111111111111000000000000000000000000000000000000111222333444333333444333333222000000000000111111222222222222111222222333444555666666555555555555555666777777555555555666666666666666777777777777888:::===>>>============>>>???@@@AAA<<<;;;:::999999999:::;;;<<<===???@@@@@@>>>===;;;:::<<<>>>???>>>>>>???@@@???@@@AAABBBCCCDDDDDDDDDBBBAAA@@@?????????AAAAAADDDDDDDDDCCCCCCCCCBBBBBBBBBAAABBBEEEIIIIIIFFFBBBFFFFFFGGGHHHHHHIIIJJJJJJGGGJJJJJJIIIIIILLLLLLJJJOOOKKKIIIQQQccc{{{{{{wwwzzzppp\\\OOOLLLGGGMMMaaa\\\bbbtttyyy~~~}}}vvvzzzwwwnnnooouuu{{{}}}xxxwww~~~}}}yyytttwww|||}}}~~~}}}{{{|||xxxvvvttttttmmmuuuyyyuuuvvv|||}}}xxxsssnnnkkknnntttvvvqqqjjjaaagggjjjmmmvvv~~~|||rrr|||~~~wwwgggooo|||pppYYYVVVVVVWWWUUUPPPOOOQQQIIIKKKNNNNNNLLLLLLNNNQQQRRRNNNLLLLLLKKKJJJNNNUUUPPPMMMLLLPPPVVVXXXVVVSSSPPPNNNLLLMMMPPPSSSUUUUUUNNNMMMKKKLLLNNNSSSXXX[[[WWWVVVUUUTTTQQQNNNLLLJJJCCCFFFJJJNNNPPPQQQQQQQQQLLLJJJJJJLLLMMMMMMQQQWWWWWWXXXXXXVVVWWWZZZXXXTTTQQQOOOMMMLLLMMMNNNQQQRRRMMMKKKKKKKKKMMMNNNMMMLLLPPPTTTVVVVVVWWWZZZ[[[XXXSSSUUUYYY[[[YYYYYYaaakkkgggiiibbbSSSKKKNNNQQQPPPMMMPPPSSSTTTTTTTTTUUUVVVVVVVVVVVVUUUSSSQQQRRRSSSVVV[[[]]]YYYUUUVVVVVVVVV************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************************************++++++************++++++++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,...------,,,,,,------...------------------------........./////////000000...//////////////////............/////////000000000000000000000000000111....../////////000000000///000000000111111111222111111111111111111111111000000000000111222333444222222333333222111000///000000111222222222222222000000111222333444555555555555555555555666777777444555555666666666666666777666666666888:::<<<>>>>>>>>>>>>>>>???@@@AAAAAA======;;;:::::::::;;;;;;;;;===???AAAAAA???===<<<:::;;;<<<;;;:::;;;>>>@@@>>>???@@@BBBCCCDDDDDDDDDEEEDDDBBBAAAAAABBBDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@BBBAAAAAAEEEJJJJJJGGGBBBGGGGGGGGGGGGGGGGGGGGGGGGFFFJJJLLLKKKMMMQQQPPPKKKJJJIIIIIIKKKQQQZZZeeelllqqq~~~kkk[[[OOOMMMVVVMMMSSS```llltttooo~~~pppuuu|||xxx{{{~~~|||{{{zzzvvvrrruuu{{{rrrwww||||||zzzzzzxxxvvvuuuyyy}}}~~~{{{wwwxxxvvvqqqsssrrrnnnnnnnnnooorrrttttttttttttuuupppkkklllpppssssssqqqqqqqqqvvv||||||xxxqqq\\\```ooogggTTTPPPOOOQQQRRROOOOOOQQQKKKNNNPPPPPPOOOPPPQQQRRRUUUPPPLLLLLLKKKIIIJJJNNNKKKKKKLLLOOOSSSVVVVVVUUURRROOOLLLMMMPPPTTTUUUVVVRRRPPPNNNMMMNNNQQQUUUWWWVVVUUUTTTSSSQQQOOOMMMLLLFFFGGGHHHKKKNNNQQQSSSUUUNNNLLLLLLOOONNNLLLOOOTTTTTTWWWXXXXXXZZZ]]]YYYQQQRRRPPPNNNLLLLLLNNNPPPQQQOOOMMMKKKKKKMMMOOOOOONNNOOOTTTUUURRRRRRVVVYYYYYYUUUUUUWWWZZZYYYXXX]]]ddd\\\ZZZWWWTTTRRRRRRRRRSSSOOOQQQSSSTTTTTTTTTUUUVVVWWWXXXXXXWWWTTTSSSSSSSSSUUU\\\___[[[WWWYYY[[[ZZZ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++((()))***+++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,------...------------------------............/////////000......////////////......---.........//////000000000000000000000111111111............//////////////////000000111111111222111111111111111111111111000000000000111222333444111111222222111000...---000000111222222222222111///000000111333444555555555555555555555666777777444444555666777777666666666666555555777999<<<>>>>>>>>>>>>>>>???@@@AAABBB>>>===<<<;;;:::;;;;;;<<<;;;===???AAAAAA@@@>>><<<:::;;;:::999888999===???===>>>???AAABBBCCCDDDDDDGGGFFFDDDCCCDDDEEEGGGHHHFFFEEEDDDCCCAAA@@@???>>>AAA??????DDDIIIJJJFFFAAAGGGGGGFFFFFFEEEEEEDDDDDDEEEIIIJJJHHHJJJPPPOOOIIIEEEIIILLLLLLJJJKKKQQQWWW\\\kkk}}}wwwkkkiiiaaa]]]WWWPPP\\\vvv^^^iiirrrlll~~~tttvvvyyy~~~nnnmmmoootttzzz{{{vvvqqqqqq~~~tttmmmqqqpppiiilllgggiiivvv}}}yyyxxxttt|||oooXXXXXXfff|||ppp^^^XXXVVVNNNKKKOOOTTTRRRMMMIIIHHHKKKLLLLLLMMMPPPRRRRRRYYYRRRNNNNNNMMMIIIHHHIIIHHHJJJLLLOOORRRTTTUUUVVVTTTPPPMMMMMMPPPTTTVVVVVVWWWUUUSSSRRRQQQRRRTTTUUUTTTSSSRRRQQQPPPOOONNNNNNJJJJJJJJJKKKMMMQQQUUUWWWOOOMMMNNNPPPOOOLLLMMMRRRQQQVVVXXXXXX[[[^^^XXXOOOSSSRRROOOMMMLLLMMMOOOPPPRRRPPPNNNMMMOOOQQQRRRRRRLLLQQQRRRNNNLLLPPPUUUWWWWWWVVVXXX[[[ZZZWWWWWW[[[XXXTTTTTTYYY[[[WWWUUUVVVQQQSSSTTTTTTSSSSSSTTTVVVVVVWWWXXXVVVTTTQQQQQQQQQTTT\\\```[[[XXX[[[^^^]]]))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((((((***+++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************************************+++++++++,,,,,,---------...------,,,,,,------...---.........---,,,,,,+++------------------------//////.........---------//////000111111000///...////////////............111000000/////////000000//////000000000000000000////////////000000000000.........//////000111222111111111111000000000000////////////000000000000222222333333333222222111333333333444444444555555666666666666555555555555555333222444555666999<<>>>>>=========<<>>===>>>>>><<<:::<<<===>>>??????>>><<<;;;888777555555666999<<<>>>>>>>>>??????AAABBBCCCCCCCCCDDDFFFFFFFFFGGGIIILLLFFFKKKMMMIIIEEECCC@@@;;;AAAAAAAAABBBBBBBBBBBBBBBGGGFFFFFFEEEDDDCCCCCCCCCDDDFFFJJJMMMOOONNNLLLKKKBBBAAAAAACCCIIIOOOSSSUUUTTTUUU]]]mmm{{{]]]ZZZgggyyyrrrbbbddd|||wwwdddgggwww|||zzzxxx}}}tttlllvvvxxxeeegggppphhhWWWSSSTTTXXXWWWQQQOOORRRRRRNNNJJJIIIJJJMMMOOOPPPKKKLLLMMMMMMMMMNNNQQQTTTWWWRRRKKKGGGGGGGGGFFFEEEIIIJJJLLLNNNPPPQQQRRRRRRPPPOOOLLLKKKLLLOOORRRUUUXXXUUUSSSSSSUUUVVVTTTRRRMMMTTTWWWSSSOOONNNOOOOOOPPPKKKJJJLLLLLLKKKNNNUUUPPPLLLKKKNNNOOOMMMLLLMMMRRRZZZ\\\VVVVVV\\\\\\VVVSSSSSSOOOKKKKKKNNNNNNKKKSSSSSSRRRPPPNNNNNNPPPRRRUUUTTTPPPMMMJJJKKKNNNQQQSSSTTTWWWYYYZZZZZZYYYYYYXXXWWWWWWYYY[[[YYYTTTOOOQQQTTTVVVUUURRRPPPQQQSSSQQQSSSUUUTTTSSSRRRRRRSSSXXX```ddd___YYYWWWYYYZZZ))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))******))))))+++---+++******)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************************************++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------......---,,,,,,+++------------------------///.........------------...///000000000///......////////////............000//////....../////////000/////////////////////////////////000000000000.........//////000111222111111111111000000000000////////////000000000000111222222222222222111111333333333444444444555555666666666666555555555555666555444555666666888999<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;<<<===>>>===<<<>>>>>>@@@@@@@@@>>><<<;;;:::999777666777999;;;<<<<<<===>>>???????????????@@@AAACCCDDDDDDDDDFFFGGGFFFKKKNNNKKKGGGEEEBBB===AAABBBBBBCCCCCCCCCCCCCCCFFFFFFFFFEEEEEEEEEDDDDDDFFFHHHJJJMMMMMMLLLJJJHHHBBBAAAAAACCCIIINNNRRRSSSUUUTTTUUUZZZeeettt|||rrrxxxpppssstttkkk|||tttdddVVVWWWccc{{{xxxyyyyyy~~~zzz|||wwwxxxrrr^^^cccmmm___QQQNNNNNNQQQQQQLLLJJJMMMOOOMMMJJJJJJKKKMMMMMMMMMJJJKKKMMMMMMLLLMMMPPPRRRWWWTTTOOOKKKIIIGGGFFFEEEIIIJJJLLLNNNPPPQQQRRRSSSSSSRRRPPPNNNOOOPPPRRRTTTYYYVVVTTTSSSTTTTTTRRRPPPOOOUUUWWWQQQLLLLLLMMMMMMKKKIIIJJJMMMLLLHHHKKKPPPLLLIIIJJJNNNPPPOOOPPPSSSYYY___aaa]]]YYYWWWUUUSSSSSSSSSPPPKKKKKKMMMLLLIIIOOOOOOPPPOOOMMMLLLNNNOOOQQQQQQPPPNNNKKKKKKLLLNNNPPPQQQTTTVVVXXXXXXXXXWWWXXXWWWVVVXXXZZZYYYTTTOOONNNPPPRRRRRRPPPOOOPPPRRRNNNPPPQQQQQQOOONNNOOOPPPTTT[[[```]]]YYYXXXYYYXXX))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++((()))************---///---,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,---------------------,,,,,,+++,,,,,,,,,,,,------------............---------------....../////////......////////////..................---------......////////////.........------////////////000000000000.........//////000111222111111111111000000000000////////////000000000000111111111111111111111111333333333444444444555555666666666555555555555444222333444444555666777777888888999:::;;;;;;;;;;;;999888888999<<<>>>>>>>>>???@@@@@@AAAAAA???>>>======<<<:::999888888999:::;;;<<<>>>@@@@@@@@@???>>>;;;>>>AAACCCBBBAAAAAABBBDDDJJJNNNLLLIIIGGGDDD@@@AAABBBDDDEEEFFFEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGHHHJJJKKKKKKJJJHHHFFFCCCBBBAAACCCHHHLLLOOOPPPSSSSSSPPPMMMLLLQQQ\\\dddrrryyynnnsssyyytttfff^^^VVVPPPNNNZZZxxxyyydddeeeyyy{{{yyyuuuqqqjjjoooyyyqqqfffuuuuuufffRRRZZZbbbkkkuuuvvvfffQQQKKKIIIHHHJJJJJJGGGFFFHHHKKKJJJJJJKKKMMMLLLJJJHHHHHHJJJLLLMMMLLLLLLMMMOOOVVVVVVSSSOOOJJJGGGFFFFFFHHHJJJLLLNNNPPPRRRSSSSSSUUUUUUSSSRRRQQQQQQQQQQQQRRRQQQPPPPPPRRRRRRPPPOOORRRVVVUUUNNNIIIIIIJJJIIIEEEFFFKKKNNNLLLGGGFFFJJJGGGEEEGGGMMMPPPQQQTTTXXX```ccchhhhhhaaaWWWSSSUUUTTTTTTPPPKKKJJJLLLJJJFFFIIIJJJLLLLLLKKKKKKKKKLLLMMMNNNOOONNNKKKJJJJJJJJJNNNPPPRRRUUUWWWXXXXXXXXXYYYWWWUUUVVVXXXWWWSSSPPPIIIKKKMMMNNNMMMMMMNNNOOOLLLNNNOOONNNMMMMMMNNNOOORRRXXX[[[YYYXXXYYYYYYWWW))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++((()))***+++***+++...000...---,,,+++************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************************************---,,,,,,,,,++++++******---,,,,,,,,,,,,,,,,,,---,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,------------------------------------------...............////////////............------,,,,,,,,,---....../////////...------,,,,,,////////////000000000000............///000111222111111111111000000000///////////////000000000000000000000000000000111111333333333444444444555555666666555555555444444444---000222222444777777555555666888:::;;;<<<<<<<<<888777666777:::<<<=========>>>???@@@AAAAAAAAA@@@???>>>===;;;:::999888888;;;===@@@BBBDDDCCCBBB@@@:::===AAACCCBBB@@@???>>>BBBHHHLLLJJJHHHGGGEEEAAABBBCCCEEEGGGGGGGGGFFFEEECCCCCCCCCDDDDDDEEEEEEFFFEEEFFFGGGHHHHHHHHHGGGGGGDDDBBBBBBDDDGGGKKKMMMNNNOOOPPPPPPMMMHHHFFFHHHKKKRRReee|||ooouuu{{{|||{{{qqq___TTT[[[hhhtttmmmfff\\\PPPRRReeetttuuummmmmmvvv}}}xxxvvvooo}}}~~~~~~}}}yyyvvv{{{rrrnnnrrrvvveee\\\nnn___HHHNNNSSSUUUYYYZZZRRRIIIHHHGGGFFFFFFFFFEEEFFFGGGHHHHHHJJJLLLMMMLLLHHHDDDEEEHHHKKKLLLKKKKKKKKKLLLSSSUUUUUUQQQKKKFFFEEEFFFHHHJJJLLLNNNQQQRRRSSSTTTUUUUUUTTTSSSQQQOOONNNMMMJJJJJJKKKMMMOOOPPPQQQQQQTTTVVVSSSKKKFFFFFFGGGFFF@@@EEELLLPPPMMMHHHEEEDDDCCCBBBEEEKKKNNNOOOTTTYYYbbbcccjjjppphhhYYYUUUZZZSSSTTTQQQLLLKKKLLLIIIDDDEEEGGGJJJKKKKKKJJJJJJKKKLLLMMMMMMKKKIIIHHHIIIJJJNNNPPPRRRUUUWWWXXXYYYZZZZZZWWWTTTTTTVVVVVVRRROOOHHHIIIJJJJJJJJJJJJJJJJJJMMMNNNOOONNNMMMMMMOOOPPPTTTWWWWWWTTTUUUXXXXXXUUU))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))***+++***+++...000...---,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************************************,,,,,,,,,++++++*********,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,------,,,,,,------------------------------......//////////////////............,,,,,,,,,,,,,,,---......//////......------------////////////000000000000............///000111222111111111111000000000///////////////000000000000000000//////000111222222333333333444444444555555555555555555444444444444111555666333444777777333444666888;;;============:::888666666888::::::::::::;;;===???@@@BBBCCCCCC@@@??????>>><<<:::999888888;;;???BBBDDDDDDCCCBBB;;;???CCCEEEDDDAAA???>>>@@@EEEIIIGGGEEEEEEDDD@@@CCCDDDEEEGGGGGGGGGGGGGGGBBBBBBCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGHHHHHHDDDCCCBBBDDDHHHKKKLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFNNNTTTZZZ```lllvvvmmmnnnjjjpppooohhh___WWWQQQWWWdddeeeyyyrrrfff^^^iiipppsssjjjhhhdddwww~~~uuu|||}}}yyynnnpppooosssuuuwww}}}zzzhhhTTTttthhhZZZGGGHHHHHHJJJNNNQQQOOOJJJFFFFFFEEECCCCCCEEEGGGGGGFFFGGGIIILLLMMMJJJFFFBBBCCCFFFIIIKKKKKKJJJKKKLLLOOORRRSSSPPPJJJFFFEEEFFFHHHJJJLLLOOOQQQSSSTTTUUUSSSSSSSSSRRRPPPNNNKKKJJJMMMNNNNNNNNNOOOPPPRRRSSSUUUUUUQQQHHHDDDEEEFFFDDD@@@FFFMMMQQQPPPMMMGGGBBBCCCBBBDDDHHHJJJJJJOOOVVV```aaagggmmmgggYYYTTTXXXQQQSSSQQQNNNMMMMMMJJJDDDEEEGGGJJJKKKKKKJJJKKKLLLNNNMMMKKKHHHFFFGGGJJJMMMLLLMMMOOORRRTTTVVVWWWXXXYYYVVVTTTTTTUUUTTTQQQMMMIIIIIIIIIIIIJJJJJJIIIHHHMMMNNNNNNMMMLLLMMMOOOQQQVVVWWWTTTOOONNNQQQRRRPPP)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((()))************---///---,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************+++++++++++++++*********,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,------------------------...///000111////////////............,,,,,,,,,,,,------...///........................////////////000000000000.........//////000111222111111111111000000000000////////////000000000000111000//////000111333444333333333444444444555555555555555444444444444333999>>>===666444888777111444666999<<<>>>>>>>>>===<<<999666555777888999999888999:::<<<>>>@@@BBBCCC??????@@@@@@???===;;;:::777999<<>><<<444333999999333444666999<<<>>>>>>===<<<<<<999666555666888999:::888888999:::;;;===>>>???===>>>@@@AAAAAA???===<<<;;;<<<===>>>???@@@@@@@@@BBBDDDGGGHHHFFFCCCBBBBBBAAAEEEDDD@@@>>>AAABBBAAAEEEDDDCCCCCCDDDFFFIIIJJJJJJIIIGGGFFFDDDBBBAAA@@@BBBAAAAAAAAAAAACCCEEEFFFDDDDDDDDDFFFJJJMMMMMMMMMHHHIIIGGGDDDAAACCCHHHLLLJJJLLLQQQSSSQQQNNNMMMNNNSSScccsss{{{sssvvv~~~ddddddVVVgggxxx}}}vvvjjj]]]RRRPPPSSSjjjtttjjj```dddoooxxxvvvdddppprrraaaQQQSSSbbbmmmeeeYYYQQQHHHOOOLLLJJJMMMQQQSSSRRRQQQJJJKKKIIIDDDEEEKKKOOONNNJJJIIIHHHHHHIIIHHHFFFDDDAAACCCFFFHHHIIIKKKOOOQQQKKKJJJIIIIIIKKKKKKJJJIIIHHHIIILLLOOORRRTTTUUUVVVUUUUUUTTTSSSSSSRRRRRRRRRbbb```[[[TTTNNNMMMPPPSSSQQQQQQMMMGGGFFFHHHGGGDDDEEEGGGHHHLLLTTTXXXOOOBBBFFFEEEFFFGGGEEEDDDIIIQQQUUUWWWXXXWWWYYYZZZVVVPPPLLLOOOQQQPPPQQQSSSOOOJJJIIIJJJKKKJJJIIIJJJKKKMMMOOONNNMMMKKKIIIJJJMMMOOOHHHHHHIIIJJJKKKMMMNNNOOOVVVTTTSSSTTTUUUSSSNNNIIIJJJIIIJJJLLLPPPRRRQQQOOOMMMMMMMMMMMMLLLMMMPPPSSSPPPXXX\\\XXXRRROOOMMMKKK))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))***)))((((((***+++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************************************))))))******+++++++++,,,,,,++++++++++++++++++,,,)))***+++,,,,,,,,,,,,,,,))))))***+++,,,,,,------+++++++++,,,,,,---------///.........///000222333000/////////............,,,,,,,,,---...///000111------...///000111222222////////////000000000000.........//////000111222111111111111000000000000////////////000000000000222111000000111333555666333333333444444444555555555555444444444333333333222888777000000999<<<666444666999<<<>>>===<<<;;;;;;888555555777999;;;;;;999999999999999:::;;;<<<<<<>>>@@@BBBBBBAAA???===AAAAAA@@@@@@@@@@@@@@@@@@DDDFFFHHHHHHFFFDDDCCCBBBCCCFFFDDD???===@@@CCCBBBEEEDDDBBBBBBCCCFFFIIIKKKMMMLLLJJJHHHEEECCCAAA@@@DDDCCCAAA@@@@@@AAACCCDDDDDDDDDDDDGGGKKKNNNNNNNNNEEELLLRRROOOGGGBBBDDDHHHIIIIIIKKKLLLLLLLLLOOOSSSRRRKKKGGGKKKTTT___jjjrrrsss|||xxxuuukkktttwwwgggccceee|||tttjjjooo}}}}}}|||pppxxxooorrrxxx```aaauuuiiiYYYRRRJJJUUU[[[MMMKKKRRRLLLOOOMMMLLLNNNOOOOOONNNNNNNNNQQQNNNHHHIIIQQQUUUSSSLLLJJJHHHGGGGGGHHHGGGFFFAAACCCEEEGGGHHHLLLPPPTTTKKKHHHFFFHHHLLLNNNMMMLLLHHHIIILLLOOORRRTTTVVVWWWWWWWWWVVVUUUUUUVVVVVVWWWaaa___YYYQQQKKKKKKOOOTTTOOOOOOLLLHHHGGGIIIHHHDDDGGGGGGEEEIIITTTZZZQQQBBBFFFFFFGGGHHHEEEDDDIIIRRROOOSSSSSSQQQXXXaaa___VVVKKKNNNQQQQQQSSSUUURRRLLLJJJJJJJJJIIIHHHIIIKKKMMMMMMNNNOOONNNMMMLLLMMMNNNIIIIIIJJJJJJKKKMMMNNNOOOUUUTTTSSSUUUVVVSSSMMMGGGJJJIIIJJJMMMSSSVVVVVVTTTPPPPPPPPPOOOOOOPPPSSSVVVOOO[[[eeeccc[[[UUUQQQNNN))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((''''''''''''((((((***(((&&&'''***+++)))'''))))))))))))))))))))))))++++++******)))((((((((()))))))))))))))******++++++*********))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,000555888888666333000.........///+++++++++,,,,,,,,,------000///...------...///000000000000000111111111111000///.........000111222222111111111000000//////000000000000000111111111111222333444444333222111333444666666444333222333666555333111111333555777777666555555555555666666::::::::::::::::::::::::888777666555666999<<<>>>:::::::::;;;;;;:::999999;;;===>>>???>>>???@@@BBBDDDCCCBBBAAAAAAAAAAAABBBFFFDDDCCCCCCDDDEEEEEEDDDEEECCCAAA@@@AAABBBEEEFFFEEEBBB???>>>@@@CCCEEEFFFJJJKKKKKKIIIFFFCCCBBBCCCGGGFFFDDDAAA??????BBBDDDKKKHHHEEEFFFJJJLLLLLLKKKHHHQQQTTTKKKCCCEEEIIILLLMMMJJJIIIIIIKKKKKKHHHFFFIIIFFFEEEFFFEEEEEEKKKSSS^^^fffssszzz}}}}}}|||xxxuuuyyyooouuu}}}lllmmmpppgggggg~~~jjj\\\UUUaaaooovvvqqqcccVVVMMMLLLPPPRRRQQQLLLIIIJJJMMMPPPOOONNNNNNOOOPPPOOONNNOOOSSSSSSLLLJJJNNNRRRRRRKKKKKKKKKJJJIIIHHHGGGGGGIIIEEEAAABBBGGGLLLPPPRRRSSSKKKEEEGGGJJJKKKKKKLLLHHHLLLQQQQQQOOONNNRRRUUUUUURRRRRRUUUTTTQQQUUU\\\\\\ZZZVVVQQQMMMLLLNNNPPPOOOMMMJJJGGGEEEGGGLLLPPPHHHHHHFFFEEELLLTTTQQQIIIEEEFFFGGGGGGGGGHHHKKKMMMOOOMMMKKKNNNTTT[[[bbbeeeVVVOOOIIIMMMVVV[[[WWWPPPPPPOOOMMMKKKJJJIIIHHHHHHOOONNNNNNPPPRRRRRRNNNJJJJJJIIIHHHHHHKKKLLLMMMLLLQQQUUUUUURRRQQQQQQNNNIIIJJJIIIHHHJJJNNNQQQSSSSSSPPPPPPOOONNNMMMNNNRRRUUUPPPYYYcccfffaaaXXXRRROOO))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))((((((''''''(((((()))***(((''''''******)))''')))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******+++************)))))))))(((************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---000333555666444222///.........///,,,,,,,,,,,,------------//////.........///000000//////000000000111111111000//////......///000111111111111000000000//////000000000111111111111111111222222333333222222111111333555555333222222333555444222222333555888:::777777666666666666666777::::::::::::::::::::::::888777666555666999<<<>>>999:::::::::::::::999999999;;;<<<======>>>@@@BBB@@@@@@@@@@@@AAABBBCCCCCCFFFEEECCCDDDEEEFFFFFFEEEDDDBBB???======???BBBCCCCCC@@@>>>>>>@@@DDDFFFGGGJJJKKKKKKIIIFFFCCCBBBBBBFFFEEEDDDAAA??????AAADDDIIIGGGFFFHHHKKKMMMMMMLLLFFFMMMNNNHHHCCCFFFKKKMMMOOOMMMKKKKKKLLLJJJGGGCCCDDDBBBBBBCCCBBBAAAEEELLLJJJMMMRRRZZZccckkkqqquuu{{{{{{yyyrrrppp|||rrrvvvoookkkyyyllleeeuuurrrdddaaauuu~~~hhh___PPPSSSVVVVVVRRRNNNJJJHHHKKKNNNPPPNNNJJJHHHKKKNNNOOOOOOOOOPPPPPPPPPOOONNNPPPTTTTTTNNNKKKOOORRRQQQNNNNNNMMMMMMMMMMMMNNNNNNLLLHHHDDDDDDGGGLLLOOOPPPTTTLLLGGGHHHJJJIIIHHHIIIGGGLLLPPPPPPNNNNNNQQQUUUSSSQQQQQQTTTRRROOOSSSYYYXXXWWWTTTPPPMMMLLLMMMOOONNNMMMJJJGGGFFFHHHLLLPPPIIIHHHFFFEEEKKKRRROOOHHHFFFGGGGGGGGGGGGHHHKKKNNNMMMLLLKKKNNNSSSYYY\\\^^^VVVQQQLLLOOOVVVYYYVVVQQQPPPPPPNNNMMMLLLJJJIIIIIIMMMMMMMMMPPPSSSSSSQQQNNNKKKLLLLLLLLLLLLLLLKKKKKKTTTVVVVVVRRRPPPPPPNNNJJJKKKIIIIIIJJJMMMPPPQQQRRRPPPPPPOOONNNMMMNNNRRRUUUQQQYYYbbbddd```XXXSSSQQQ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))(((((('''***))))))(((((())))))******((('''((()))***)))'''))))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))******+++************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222111///...------...///------------.........///.........//////000000000//////000000000000111111111000000////////////000111111000000000000//////000000111111111222222222222222222111111222222222000222444444333222333444333333222333555888;;;===777777777777777777777888::::::::::::::::::::::::999888777666777999<<<>>>::::::::::::::::::::::::777999:::;;;;;;<<>>@@@AAACCCDDDFFFEEEDDDDDDFFFHHHHHHGGGEEEBBB???<<<<<<===@@@AAA@@@>>><<<===@@@DDDFFFFFFHHHIIIJJJHHHEEEBBB@@@@@@DDDDDDCCCAAA??????AAACCCHHHGGGHHHJJJMMMOOOOOONNNFFFIIIHHHDDDCCCHHHLLLNNNMMMLLLLLLMMMMMMLLLHHHEEEBBB@@@@@@AAA@@@>>>AAAFFFDDDCCCBBBCCCEEEIIIMMMOOOYYY]]]dddllluuu|||uuupppzzzsss~~~tttqqqnnntttcccfff{{{kkk```iiipppeeerrrpppcccaaa```gggrrryyytttfff\\\YYYPPPLLLGGGDDDDDDEEEGGGHHHJJJLLLMMMKKKHHHHHHKKKNNNNNNOOOQQQRRRRRRQQQOOONNNQQQTTTSSSOOONNNPPPQQQQQQPPPPPPOOOOOOPPPQQQSSSTTTOOOLLLIIIHHHIIIKKKMMMMMMSSSLLLHHHIIIJJJHHHFFFFFFGGGKKKNNNOOONNNNNNQQQUUUPPPQQQSSSTTTQQQNNNPPPTTTRRRSSSRRRPPPNNNLLLMMMOOONNNMMMJJJHHHFFFHHHMMMPPPJJJHHHEEEEEEJJJOOOMMMGGGGGGGGGGGGFFFFFFHHHKKKMMMLLLKKKLLLNNNRRRUUUVVVUUUUUUQQQOOOOOORRRTTTRRRPPPQQQQQQPPPOOONNNMMMKKKJJJLLLLLLMMMPPPSSSTTTSSSQQQMMMQQQTTTSSSOOOKKKJJJKKKUUUWWWVVVQQQOOOQQQPPPMMMMMMKKKKKKKKKNNNPPPPPPOOOOOOOOOOOOMMMMMMNNNRRRUUUQQQWWW^^^```\\\VVVRRRQQQ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******)))((((((((()))))))))((((((((((((((((((((((((((((((((())))))************)))))))))))))))******+++*********)))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---......---,,,,,,---..................////////////......///000000000000000////////////000000000111111111000000//////......000000000000000000//////000000111111222222333333333222111000000111222333111222444444444444555666333333333333555777999;;;777777888888999999999888;;;;;;;;;;;;;;;;;;;;;;;;:::999777777777:::<<<>>><<<;;;;;;;;;<<<<<<<<<===888999999999999:::<<<>>>;;;;;;<<<===>>>@@@AAABBBEEEDDDCCCDDDGGGIIIIIIHHHGGGEEEAAA>>>===>>>@@@AAA>>>===;;;<<>>BBBBBBCCCBBB@@@@@@AAACCCGGGHHHKKKMMMPPPQQQQQQPPPJJJHHHDDDBBBDDDIIILLLMMMHHHIIIKKKMMMOOONNNLLLKKKCCC@@@AAACCCCCC@@@@@@CCCGGGEEEDDDCCCCCCEEEGGGIIIEEEGGGKKKOOOTTTXXX[[[]]]hhhiiippp{{{yyy~~~uuuuuu|||mmmxxxmmmmmmrrr```bbbsssooofffhhhrrrdddjjj|||sssbbb^^^___OOONNNQQQVVVWWWSSSQQQQQQOOOLLLIIIIIILLLMMMKKKIIIJJJJJJJJJHHHFFFGGGJJJMMMLLLOOORRRSSSSSSQQQOOOOOOPPPQQQQQQPPPOOOQQQRRRRRRRRRQQQPPPOOOPPPQQQSSSTTTRRRPPPMMMLLLKKKKKKKKKKKKPPPKKKHHHJJJJJJGGGEEEFFFHHHJJJMMMMMMNNNOOORRRUUUOOOSSSXXXYYYTTTNNNMMMNNNOOOPPPRRRQQQPPPOOOOOOPPPNNNMMMKKKHHHGGGIIIMMMPPPKKKHHHEEEEEEHHHKKKJJJGGGGGGGGGFFFEEEEEEFFFJJJMMMOOOMMMLLLMMMOOOQQQRRRRRRRRRQQQPPPOOOOOOOOOOOOOOOQQQQQQQQQQQQPPPNNNLLLKKKMMMMMMNNNPPPRRRSSSRRRRRRPPPVVV[[[ZZZSSSMMMKKKLLLTTTVVVTTTPPPOOORRRTTTRRRPPPOOONNNNNNPPPPPPPPPNNNOOOOOONNNMMMLLLNNNRRRUUUQQQTTTYYYZZZWWWTTTRRRQQQ))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))(((((())))))))))))((((((******))))))))))))******((()))))))))((((((((()))((((((((((((((((((((((((************))))))(((((()))))))))))))))******+++))))))))))))))))))******++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,+++,,,,,,,,,,,,,,,------............/////////000000000000000000000000000000...////////////000000000111111000000//////......//////////////////000000//////000111222222333333333222000000000000222333222333555555555666888:::555444333333333444555666666777888999::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777888:::===>>>===============>>>???@@@:::::::::999777888:::<<<===<<<<<<<<<<<<===>>>>>>CCCBBBAAACCCFFFHHHIIIIIIGGGEEEBBB???>>>>>>???@@@>>>===<<<===>>>???>>>===BBBDDDFFFEEECCC@@@>>>===@@@BBBCCCCCCBBBAAABBBCCCGGGIIILLLOOOPPPQQQQQQRRRNNNIIIDDDDDDFFFHHHJJJLLLGGGIIIKKKMMMNNNMMMMMMMMMDDDAAAAAADDDDDDAAA@@@BBB???@@@AAABBBBBBCCCBBBBBBEEEEEEFFFGGGHHHJJJLLLLLLPPPOOOPPPUUU[[[^^^]]]ZZZ\\\fffssszzzlllsssuuuhhhssskkklllsssaaaddduuu}}}wwwrrr}}}yyyfff[[[YYYbbboooqqqkkk^^^SSSQQQRRRSSSLLLHHHGGGKKKOOOOOONNNPPPIIIHHHGGGJJJMMMNNNKKKGGGIIIIIIHHHFFFFFFGGGIIILLLKKKNNNRRRSSSRRRPPPOOOOOONNNLLLLLLMMMOOOQQQSSSTTTTTTSSSRRRPPPOOOOOOPPPPPPQQQQQQPPPOOOMMMLLLKKKKKKMMMHHHGGGIIIJJJGGGFFFHHHIIIJJJKKKMMMNNNPPPSSSUUUQQQYYY___^^^WWWPPPLLLJJJNNNPPPRRRSSSRRRQQQRRRSSSNNNNNNLLLJJJHHHIIILLLOOOKKKGGGEEEEEEHHHIIIHHHHHHGGGGGGFFFDDDCCCEEEIIILLLTTTQQQMMMKKKMMMPPPRRRTTTRRRRRRRRRQQQPPPPPPQQQRRRQQQQQQQQQPPPOOONNNMMMLLLOOOPPPQQQPPPPPPOOOOOOPPPQQQXXX^^^]]]WWWQQQNNNNNNQQQSSSRRRNNNOOOTTTWWWVVVSSSRRRPPPQQQRRRRRRPPPNNNPPPOOONNNMMMLLLMMMPPPSSSSSSUUUWWWXXXWWWUUUTTTSSS))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))'''(((((()))))))))))))))***))))))(((((())))))***''')))***)))((('''(((***))))))))))))))))))))))))++++++******)))((((((''')))))))))))))))******+++))))))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,+++++++++++++++,,,,,,---------............/////////000333222000///......///000......////////////000000///000000000000000///.........////////////000000......///000111222222333111111111000000111111111222333555666666888;;;===666666555444333222222222555666888999::::::999888;;;;;;;;;;;;;;;;;;;;;;;;===;;;999888999:::===???>>>======<<<===>>>@@@AAA;;;;;;;;;999888888;;;>>>>>>>>>===<<<<<<<<<<<<<<>>>>>AAADDDGGGHHHHHHCCCBBBAAA@@@???>>>======???>>>===>>>??????===;;;>>>@@@CCCDDDBBB@@@>>>===???AAADDDEEEDDDCCCCCCDDDGGGIIILLLMMMMMMNNNOOOQQQOOOIIIEEEFFFFFFFFFGGGJJJKKKLLLMMMLLLKKKIIIIIIJJJDDD@@@???BBBCCCAAA@@@AAA===???AAACCCCCCAAA>>><<>>777666666555444333333333444555777999::::::999888<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999999;;;===???===<<<;;;;;;<<<===???AAA:::;;;:::999999;;;???BBB>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;>>>BBBEEEGGGGGGAAABBBBBBBBBBBB@@@>>>===?????????AAABBBBBB@@@>>>:::===AAACCCBBB@@@>>>>>>???AAAEEEFFFFFFEEEDDDEEEEEEGGGIIIIIIHHHHHHKKKNNNKKKGGGEEEGGGFFFCCCEEEJJJLLLMMMMMMKKKHHHGGGHHHKKKEEE@@@>>>AAACCCBBBAAABBBCCCDDDFFFFFFEEECCC@@@===<<<>>>@@@CCCFFFHHHIIIJJJCCCEEEGGGIIIHHHGGGEEEDDDHHHHHHHHHIIIKKKPPPVVV[[[[[[cccnnnzzz|||rrrttt~~~}}}yyynnnmmmvvvgggZZZWWW\\\gggpppsssiiiaaa___]]]VVVOOOMMMHHHMMMFFFAAAJJJMMMKKKNNNHHHIIIHHHDDDEEEHHHHHHEEEEEEBBBCCCHHHKKKHHHFFFFFFDDDCCC@@@>>>???DDDKKKPPPJJJIIIHHHHHHHHHHHHGGGFFFIIIMMMPPPPPPMMMLLLOOORRRPPPIIIDDDFFFIIIJJJLLLQQQPPPQQQQQQPPPNNNLLLIIIGGGHHHLLLPPPRRRPPPNNNNNNNNNMMMIIIGGGGGGEEECCCEEEJJJLLLLLLKKKMMMPPPTTTVVVXXXbbbiiihhh]]]QQQMMMNNNNNNOOOQQQSSSSSSSSSSSSUUUWWWRRRQQQOOOLLLIIIHHHIIIKKKLLLGGGDDDGGGHHHGGGIIINNNMMMLLLJJJHHHGGGIIIMMMPPPUUURRROOONNNPPPSSSUUUUUUSSSQQQQQQRRRVVVXXXYYYXXXPPPOOOLLLJJJJJJKKKLLLMMMPPPQQQQQQOOOLLLJJJKKKMMMLLLPPPUUUXXXYYYVVVSSSPPPOOOQQQQQQNNNOOOSSSUUUSSSRRRQQQPPPQQQRRRQQQOOOLLLRRRRRRPPPMMMJJJJJJMMMOOOUUUUUUVVVXXXYYYYYYWWWVVV))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))''''''((()))))))))))))))((((((''''''''''''((((((''')))+++***'''&&&(((***))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))******+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,,,,---------,,,,,,------------.........///999666111---+++,,,...000............/////////000---...///111111111000000---.........//////000000,,,,,,---...///000111111///000111222222111000///000111333444555777;;;>>>777777666666555555555444333555777999:::999888777<<<<<<<<<<<<<<<<<<<<<<<<>>><<<:::999999;;;===???<<<;;;:::999:::<<<>>>@@@999999::::::;;;>>>BBBFFF=========<<<<<<<<<======:::999:::<<>>BBBFFFHHHGGGFFFEEEEEEDDDEEEFFFEEEDDDDDDHHHKKKGGGDDDDDDGGGFFFAAADDDJJJIIIJJJKKKIIIFFFGGGKKKNNNGGGAAA>>>BBBDDDDDDDDDEEEDDDDDDEEEDDDCCCAAA???>>>???AAACCCEEEGGGGGGGGGGGGAAAAAABBBDDDEEEFFFEEEDDDEEEDDDCCCEEEHHHKKKKKKJJJGGGJJJMMMPPPVVV\\\``````___sss{{{xxxvvvpppnnnuuu}}}|||~~~vvviiijjjiii[[[[[[\\\]]]VVVQQQ___jjjccc]]]cccddd___]]]bbbeeeeee^^^dddfff^^^XXXZZZ^^^___^^^ZZZUUUQQQQQQQQQPPPMMMJJJJJJIIIIIIIIIHHHGGGDDD@@@FFFAAA===DDDFFFCCCEEEBBBEEEDDD???===AAADDDDDDDDDBBBDDDIIIJJJGGGDDDEEE???@@@@@@???>>>BBBIIIOOOJJJIIIIIIIIIIIIHHHFFFDDDHHHLLLOOONNNKKKKKKNNNRRRSSSIIICCCDDDFFFFFFIIINNNJJJKKKMMMMMMKKKHHHEEECCCEEEJJJOOORRRQQQOOOOOOPPPOOOKKKHHHFFFDDDAAACCCIIIMMMLLLKKKMMMQQQUUUWWWXXXjjjnnniiiYYYKKKJJJOOOQQQPPPQQQRRRRRRRRRSSSUUUWWWSSSRRRPPPLLLIIIGGGHHHJJJLLLFFFDDDHHHIIIGGGJJJOOOPPPOOOMMMJJJIIIKKKOOOSSSQQQPPPOOOPPPRRRTTTTTTTTTPPPMMMLLLOOOUUUXXXXXXVVVPPPNNNKKKHHHHHHIIILLLMMMNNNPPPPPPNNNKKKJJJKKKNNNIIIKKKOOOTTTWWWWWWSSSPPPPPPRRRRRROOOOOORRRRRRPPPPPPOOOOOOPPPQQQPPPMMMKKKTTTSSSPPPMMMJJJJJJLLLNNNRRRRRRSSSUUUWWWWWWUUUSSS))))))))))))))))))))))))++++++******))))))(((((((((((())))))))))))((((((,,,++++++******++++++,,,))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******+++)))'''(((+++,,,***(((************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************(((((())))))******++++++***************************************************,,,------++++++,,,...++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......555222///,,,+++,,,...000......---,,,---...///000---------...///000000111............///////////////////////////000111111000000000000000000000000...111333555555666999:::888777555444333333333444222333555666888999999:::<<<===<<<888888<<<<<<777888888999999999:::::::::777999999999888777888999;;;<<<============???AAAAAA???======>>>?????????666777999<<<>>>@@@AAABBBGGGHHHFFFBBBBBBDDDAAA===DDDAAA@@@DDDLLLPPPMMMIII???@@@AAACCCCCCCCCCCCBBB@@@AAACCCFFFGGGFFFAAA>>>@@@BBBDDDFFFHHHHHHHHHHHHJJJGGGBBB@@@BBBEEEHHHIIIJJJKKKLLLKKKIIIHHHHHHIIIHHHDDDAAABBBFFFGGGEEEBBBDDDAAAAAACCCFFFDDD>>>888@@@BBBDDDFFFGGGGGGFFFEEEAAA@@@???>>>>>>@@@BBBCCCGGG@@@>>>DDDGGGFFFEEEHHHDDDHHHLLLLLLJJJKKKPPPUUUQQQTTTZZZ\\\VVVOOOPPPVVVaaacccWWWKKKNNNOOOKKKNNNIIIIIIHHHHHHGGGFFFFFFFFFGGGLLLOOOLLLJJJKKKJJJGGGJJJJJJJJJKKKLLLMMMOOOPPPKKKLLLMMMMMMMMMKKKJJJIIIKKKLLLLLLJJJGGGEEEEEEEEEDDDCCCAAAAAABBBCCCDDDDDDFFFAAA@@@AAA@@@>>>???BBBFFF@@@AAAJJJNNNIIIBBB@@@DDDBBB@@@???@@@DDDHHHKKKPPPOOONNNKKKHHHEEEBBB@@@DDDIIINNNNNNKKKHHHIIILLLMMMKKKIIIHHHFFFFFFIIIMMMJJJJJJIIIHHHEEEEEEGGGIIIGGGFFFGGGKKKPPPSSSRRRQQQMMMLLLIIIEEEBBBCCCEEEHHHJJJLLLQQQUUUYYYZZZZZZZZZcccccc^^^VVVRRRRRRQQQOOOSSSTTTTTTRRRQQQQQQRRRTTTRRROOONNNOOOLLLGGGEEEFFFHHHGGGFFFEEEFFFIIILLLNNNPPPQQQOOOKKKLLLOOOOOOLLLMMMQQQRRROOONNNRRRWWWYYYQQQKKKIIIMMMRRRTTTWWWZZZRRROOOJJJGGGGGGIIILLLOOOMMMRRRVVVTTTMMMIIIKKKOOONNNMMMMMMOOORRRTTTRRRPPPVVVXXXVVVRRRPPPQQQPPPLLLSSSSSSRRRQQQPPPNNNLLLKKKSSSQQQOOOMMMKKKJJJIIIIIIQQQPPPRRRUUUTTTQQQQQQUUU))))))))))))))))))))))))************))))))))))))(((((())))))))))))((((((+++******))))))******+++))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++)))((((((***+++***(((************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************)))))))))))))))*********************************************************+++,,,------+++***+++---++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......222000...,,,+++,,,...///...------,,,---...///000------......///000000111............///////////////////////////000111111000000000000000000000000000222333333333555777999888777666444333333444555222333444666777888999999;;;;;;:::;;;;;;;;;:::999999999999888777777666666666888999888777666777888;;;<<<===<<<;;;<<<>>>@@@???>>><<<;;;<<<<<<======:::::::::;;;<<<>>>???@@@DDDEEEDDDAAABBBEEEDDD@@@DDD@@@???CCCIIIMMMJJJFFFBBBCCCDDDDDDDDDDDDCCCBBBFFFEEEDDDDDDDDDCCCAAA>>>>>>???BBBDDDGGGIIIJJJJJJHHHEEEAAA@@@AAADDDEEEFFFFFFGGGIIIHHHGGGGGGHHHIIIHHHDDDAAABBBFFFHHHFFFCCCCCCBBBAAACCCFFFEEE???999@@@BBBDDDEEEFFFEEEDDDCCC>>>>>>======???AAADDDEEEFFFAAA@@@EEEGGGEEEDDDFFFEEEHHHIIIIIIGGGIIIOOOTTTTTTUUUXXXXXXPPPHHHHHHNNN]]]___SSSHHHKKKKKKGGGIIIDDDDDDDDDDDDDDDCCCCCCCCCDDDHHHIIIGGGGGGIIIGGGCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKKKKJJJIIIHHHGGGJJJJJJJJJHHHEEEDDDDDDEEEAAA???>>>AAAEEEIIIIIIIIIGGGBBB@@@@@@@@@>>>@@@DDDDDDAAACCCJJJNNNIIIDDDCCCEEEDDDAAA@@@AAAEEEIIIKKKPPPOOOMMMJJJGGGDDDBBBAAABBBFFFJJJJJJGGGFFFGGGJJJLLLIIIGGGGGGIIIJJJKKKLLLJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFIIIMMMPPPPPPOOOKKKJJJHHHDDDAAA@@@BBBDDDGGGJJJNNNSSSWWWYYYZZZZZZ\\\]]][[[VVVUUUVVVTTTOOORRRTTTTTTTTTRRRRRRSSSTTTQQQNNNMMMNNNLLLGGGEEEFFFGGGFFFDDDDDDDDDFFFHHHJJJOOOPPPOOOKKKLLLPPPPPPNNNKKKPPPRRRNNNMMMQQQTTTVVVMMMGGGEEEIIIMMMNNNPPPSSSUUURRRMMMIIIGGGFFFHHHIIILLLQQQTTTRRRLLLIIIKKKNNNNNNMMMLLLNNNQQQRRRRRRPPPUUUWWWWWWSSSQQQRRRPPPLLLQQQQQQQQQQQQPPPOOONNNMMMSSSSSSQQQNNNIIIFFFFFFFFFPPPMMMMMMPPPQQQOOOQQQTTT)))))))))))))))))))))))))))))))))***************(((((())))))))))))(((((()))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******))))))))))))*********)))((()))***+++***(((************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************************************************,,,---...---+++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------............------------.........------------...//////------......///000000000............///////////////////////////000111111000000000000000000000000222333333222222444777:::999777666555444444555555222333444555666888888999777444888@@@@@@999555888::::::999777555444333222666777888888666666777888;;;;;;<<<:::999:::<<<>>>???>>>===<<<<<<<<<<<<===???>>><<<;;;;;;<<<===???BBBDDDCCCBBBEEEIIIJJJFFFBBB???===@@@FFFHHHFFFCCCDDDEEEEEEEEEEEEDDDCCCCCCJJJGGGCCCAAA@@@@@@???>>>======???BBBEEEHHHKKKMMMGGGEEEBBBBBBCCCEEEEEEDDDBBBCCCEEEFFFEEEEEEFFFGGGFFFCCCAAABBBFFFGGGFFFEEECCCBBBBBBDDDFFFEEEAAA<<>>>>>@@@AAABBBBBBCCCBBBFFFGGGHHHHHHHHHGGGFFFEEEHHHHHHHHHFFFCCCBBBBBBCCCAAA???>>>CCCLLLQQQRRRQQQIIIDDD@@@AAAAAA@@@CCCHHHEEEDDDGGGLLLMMMJJJHHHIIIGGGFFFCCCBBBCCCFFFIIILLLPPPNNNKKKGGGEEEDDDCCCCCCBBBEEEGGGGGGEEEEEEGGGJJJJJJHHHGGGHHHKKKMMMLLLJJJJJJHHHFFFGGGJJJJJJHHHEEEGGGEEEEEEFFFIIILLLMMMNNNKKKKKKIIIFFFCCC@@@@@@AAADDDGGGKKKOOOTTTXXXZZZ[[[WWWYYYXXXWWWYYY\\\YYYRRRRRRSSSTTTTTTSSSRRRSSSTTTPPPMMMKKKLLLJJJFFFDDDFFFEEEDDDCCCBBBBBBCCCEEEFFFMMMOOOOOOLLLMMMQQQSSSQQQJJJPPPRRROOOMMMOOORRRRRRNNNIIIGGGJJJMMMLLLMMMPPPTTTRRRNNNKKKHHHGGGGGGGGGKKKOOORRRPPPKKKHHHJJJMMMMMMLLLKKKLLLNNNPPPQQQPPPRRRVVVVVVTTTSSSSSSQQQMMMPPPPPPPPPOOOOOOOOONNNNNNQQQTTTUUUQQQKKKGGGHHHKKKRRRLLLIIILLLPPPPPPPPPRRR)))))))))))))))))))))))))))))))))******+++++++++(((((())))))))))))((((((***))))))(((((())))))***(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))******))))))))))))*********)))))))))******))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************++++++******))))))((((((************************************************,,,---...,,,***))))))***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......+++,,,,,,---......------------------......//////............//////000000............///////////////////////////000000111000000000000000000000000333333333222222555999===888777666555444555555666333333333444555777888888777555===LLLKKK===777;;;::::::999777666444333333777888999999777777888999:::::::::999777888:::<<<@@@AAAAAA@@@>>>===>>>???BBB@@@>>><<<<<<===???AAAEEEGGGFFFEEEHHHMMMNNNKKK@@@>>><<<===BBBDDDCCC@@@BBBCCCCCCDDDDDDDDDEEEEEEIIIFFFCCCBBBAAAAAA???>>>>>>>>>???AAACCCGGGJJJLLLHHHFFFEEEEEEFFFGGGFFFDDD@@@CCCEEEEEEDDDCCCDDDEEEBBBAAA???@@@CCCEEEEEEDDDBBBBBBBBBDDDFFFEEEBBB???BBBBBBCCCCCCBBB@@@>>><<<<<<<<<<<<>>>???BBBDDDEEEBBBBBBCCCEEEEEECCC@@@???AAABBBDDDEEEEEEGGGKKKNNNIIIHHHIIIHHHDDD???BBBHHHQQQTTTJJJ???BBBAAA<<<===@@@AAACCCDDDEEEEEEDDDDDDFFFFFFFFFFFFKKKOOOKKKDDD>>>???@@@BBBCCCCCCBBBBBBDDDEEEFFFGGGGGGFFFEEEDDDFFFGGGFFFDDDAAA@@@AAACCCDDDBBBBBBHHHQQQXXXXXXVVVLLLFFFBBBCCCCCCCCCGGGMMMKKKKKKLLLMMMKKKJJJKKKMMMIIIGGGEEEDDDEEEGGGJJJLLLPPPMMMIIIFFFDDDDDDEEEFFFEEEGGGHHHGGGFFFGGGIIILLLHHHKKKMMMLLLLLLLLLJJJFFFFFFDDDCCCGGGLLLNNNKKKGGGGGGFFFEEEEEEFFFIIIKKKLLLLLLLLLLLLJJJFFFCCCBBBBBBBBBDDDGGGKKKPPPUUUYYY[[[XXXXXXWWWVVVZZZ^^^\\\VVVSSSSSSSSSQQQPPPPPPSSSUUUNNNKKKIIIJJJIIIEEEDDDFFFEEEEEEDDDCCCCCCCCCCCCCCCJJJNNNOOOLLLMMMRRRUUUTTTKKKQQQTTTQQQNNNOOOPPPPPPOOOKKKIIIKKKLLLKKKLLLPPPOOONNNMMMLLLJJJJJJJJJJJJJJJMMMOOOMMMIIIGGGHHHKKKKKKKKKJJJKKKLLLNNNOOOPPPOOOSSSUUUTTTSSSTTTRRRMMMQQQPPPPPPOOONNNMMMMMMMMMOOOTTTXXXVVVPPPNNNQQQVVVUUUOOOLLLPPPTTTSSSPPPOOO))))))))))))))))))))))))))))))******++++++,,,,,,(((((())))))))))))((((((*********))))))*********(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))******))))))))))))******))))))******)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************++++++******))))))((((((************************************************,,,------,,,***((()))***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......***+++,,,............------------...........................////////////............///////////////////////////000000111000000000000000000000000222333333333444777<<<@@@777777555444444555666666333333333333444555777888;;;;;;FFFVVVUUUEEE<<<@@@999999999888888777777777999:::;;;;;;999999:::;;;999999888777666777:::<<<@@@AAABBBAAA>>>======???BBB@@@>>>===>>>@@@BBBDDDHHHIIIGGGDDDFFFKKKLLLIII???===;;;<<>>>>>???AAABBBDDDFFFFFFGGGGGGGGGHHHIIIGGGDDDAAAAAAAAAAAAAAACCCEEEHHHIIIGGGFFFEEEEEEFFFFFFDDDCCCBBBDDDFFFFFFDDDBBBBBBBBB???>>>===>>>@@@AAABBBBBBBBBBBBCCCDDDEEEDDDBBB@@@BBBBBBCCCCCCBBB@@@>>><<<>>>>>>>>>>>>???@@@AAAAAA@@@BBBDDDDDDCCCAAA???>>>===@@@CCCEEEFFFGGGHHHIIIDDDBBBBBBCCCAAA>>>AAAGGGKKKOOOFFF>>>AAAAAA;;;<<<@@@AAACCCEEEFFFFFFEEEEEEFFFGGGGGGHHHMMMRRRNNNGGG@@@AAABBBCCCCCCCCCCCCCCCDDDDDDFFFFFFGGGFFFEEEDDDFFFFFFEEECCC@@@@@@BBBCCCFFFDDDEEEJJJQQQUUUUUUSSSMMMHHHDDDEEEEEEFFFJJJPPPOOOQQQPPPMMMKKKJJJJJJJJJIIIHHHFFFFFFGGGIIILLLMMMOOOMMMIIIEEEDDDDDDGGGHHHHHHHHHHHHHHHGGGHHHIIIKKKFFFOOOUUURRRMMMKKKHHHCCCBBB@@@@@@FFFMMMQQQOOOKKKIIIHHHGGGFFFFFFGGGIIIKKKJJJKKKLLLJJJGGGDDDCCCCCCBBBCCCDDDHHHLLLRRRWWWZZZYYYYYYVVVRRRUUUYYYYYYUUUTTTSSSQQQOOOMMMNNNQQQTTTMMMIIIGGGHHHGGGDDDDDDGGGFFFFFFFFFFFFEEEDDDCCCCCCHHHLLLNNNLLLLLLQQQUUUVVVOOOUUUWWWSSSOOOPPPQQQPPPMMMJJJHHHIIIIIIHHHKKKPPPOOOOOONNNMMMLLLKKKKKKKKKIIIJJJKKKJJJGGGFFFGGGIIIJJJJJJKKKKKKLLLMMMNNNOOOLLLQQQSSSRRRSSSTTTRRRNNNSSSRRRPPPNNNLLLKKKJJJJJJOOOUUUYYYXXXSSSQQQTTTYYYXXXSSSSSSXXX[[[WWWPPPLLL))))))))))))))))))))))))*********+++++++++++++++(((((())))))))))))((((((+++******))))))******+++))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))******))))))))))))******(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))************************************************+++,,,---,,,***))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,---...............,,,---......//////............//////////////////............///////////////////////////000111111000000000000000000000000222333444444555777;;;>>>666555444333333444555666333333222222333444666777777:::EEEOOOMMMAAA:::<<<888888999999:::::::::;;;:::;;;<<<<<<::::::;;;<<<888888777666555777;;;>>>===@@@BBBAAA===:::;;;===@@@@@@???>>>???AAADDDEEEGGGGGGDDD@@@AAAFFFFFFCCC>>><<<;;;;;;===@@@@@@@@@;;;<<<===>>>AAACCCFFFGGGGGGHHHKKKNNNPPPNNNIIIEEECCCCCCCCCCCCDDDEEEFFFFFFEEECCCBBBBBBCCCBBBAAA???BBBDDDFFFFFFDDDBBB@@@@@@======<<<======>>>???@@@BBBCCCCCCDDDCCCBBBAAA@@@AAABBBCCCDDDDDDBBB@@@???@@@@@@?????????>>>>>>>>>>>>BBBDDDAAA@@@@@@@@@>>>===>>>AAADDDFFFGGGGGGGGGFFFCCCBBBCCC@@@===>>>CCCFFFKKKDDD===BBBBBB===>>>???@@@BBBDDDEEEEEEDDDCCCBBBDDDEEEFFFJJJOOOMMMGGGBBBAAAAAAAAAAAABBBCCCDDDCCCDDDEEEFFFFFFFFFEEEDDDGGGGGGFFFCCCAAAAAACCCEEEFFFFFFGGGIIILLLNNNMMMMMMLLLHHHEEEFFFGGGGGGKKKQQQQQQTTTVVVTTTRRRPPPKKKEEEGGGGGGFFFFFFHHHJJJMMMNNNOOOLLLIIIFFFEEEFFFHHHJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFQQQXXXVVVTTTSSSMMMEEE??????@@@EEELLLPPPQQQPPPKKKLLLKKKJJJHHHHHHIIIKKKEEEGGGHHHGGGEEECCCCCCDDDDDDDDDDDDEEEIIIOOOUUUXXXWWWXXXUUUOOONNNQQQSSSRRRTTTTTTSSSQQQOOONNNOOOQQQKKKGGGEEEFFFFFFCCCCCCGGGGGGGGGHHHIIIHHHGGGEEEDDDFFFKKKNNNLLLKKKPPPUUUVVVSSSXXXYYYTTTPPPPPPQQQPPPPPPLLLJJJJJJIIIJJJOOOWWWWWWVVVSSSOOOLLLIIIGGGGGGHHHHHHHHHGGGEEEEEEFFFHHHGGGJJJLLLMMMLLLLLLMMMOOOJJJNNNPPPPPPQQQSSSSSSOOOUUUSSSPPPMMMKKKIIIIIIHHHOOOSSSWWWVVVQQQOOOPPPSSSVVVTTTVVV\\\]]]WWWPPPLLL)))))))))))))))))))))))),,,++++++++++++++++++***(((((())))))))))))(((((()))))))))(((((()))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))******))))))))))))******(((***+++***(((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************)))))))))))))))************************************************************+++,,,+++***)))***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------........................//////,,,---.../////////...---/////////////////////...............///////////////////////////000111111000000000000000000000000222333444444444444777999555444333222222333444555444333222111222333555777444999>>>???;;;888777888888999999999::::::;;;;;;:::;;;<<<;;;::::::;;;<<<777777666555555888<<<@@@===AAACCCBBB===:::;;;===??????>>>??????@@@AAABBBEEEEEEBBB===>>>BBBCCC@@@===<<<;;;;;;===@@@BBBBBB<<<<<<<<<>>>@@@BBBEEEFFFFFFHHHJJJMMMOOOMMMHHHEEECCCCCCDDDEEEFFFFFFFFFFFFDDDBBB@@@@@@@@@AAA@@@??????BBBEEEEEEDDDBBBAAA@@@============<<<<<<>>>???BBBCCCDDDCCCAAA@@@??????@@@BBBDDDEEEFFFEEEDDDCCC???????????????>>>=========BBBDDD???===???AAA???@@@??????@@@CCCFFFHHHIIIGGGDDDCCCDDDBBB>>>>>>AAA@@@FFFAAA<<>>888333666:::;;;999999999999999999999999999:::;;;;;;999999:::;;;666666666555555888===AAA???CCCFFFDDD???<<<===???>>>>>>>>>>>>??????>>>>>>EEEEEEAAA===>>>CCCDDDAAA===<<<<<<<<<>>>@@@CCCDDD>>>>>>>>>>>>???AAACCCEEEEEEEEEGGGHHHJJJHHHDDDAAABBBCCCEEEGGGGGGGGGGGGFFFFFFDDDAAA@@@AAAAAAAAA@@@<<>>>>>???>>><<<<<<===???CCCCCCDDDCCC@@@>>>>>>>>>@@@BBBDDDFFFGGGGGGFFFEEE>>>>>>?????????>>>>>>===<<>>;;;???AAA@@@CCC@@@======@@@EEEIIILLLFFFDDDCCCEEEDDD@@@@@@CCC<<>>>>>;;;999999::::::999666555666999<<>><<<:::<<<@@@BBBBBB@@@BBBAAA??????AAADDDGGGIIIBBB>>><<<>>>@@@@@@DDDIIIBBB@@@>>>???BBBCCCCCCAAADDDDDDEEEEEEDDDBBB???>>><<<>>>@@@@@@@@@AAABBBDDDEEEDDDCCCCCCCCCCCCAAA@@@>>>>>>>>>>>>>>>?????????@@@>>>===>>>???AAAAAA@@@BBBCCCDDDEEEDDDBBB???===>>>AAADDDGGGHHHGGGFFFDDD???>>>>>>===============???@@@AAA@@@??????AAABBBBBBAAA@@@??????@@@BBBCCCHHHFFFDDDCCCCCCDDDDDDDDDCCCAAA@@@AAABBBCCCBBBAAA???@@@BBBCCCCCCCCCBBBBBBAAA>>>===???CCCFFFFFFEEEGGGCCC@@@???AAABBBBBBAAABBBDDDEEEFFFFFFDDDAAA@@@JJJIIIGGGFFFFFFGGGHHHIIILLLJJJMMMQQQOOOGGGDDDGGGCCCCCCBBBBBBDDDGGGJJJMMMXXX^^^lll~~~xxxYYY@@@@@@BBBFFFJJJLLLMMMMMMMMMMMMKKKJJJJJJKKKKKKJJJIIIFFFJJJPPPUUUUUUPPPJJJFFFHHHNNNZZZmmmkkkOOO@@@CCCFFFGGGGGGIIINNNRRROOOOOOOOOPPPPPPOOOLLLIIIGGGGGGHHHHHHIIIJJJKKKKKKKKKIIIFFFFFFIIILLLOOOPPPSSSYYYZZZSSSOOOPPPPPPMMMNNNPPPWWWaaabbbYYYLLLEEEGGGGGGGGGGGGGGGFFFEEEDDDGGGGGGHHHKKKMMMLLLJJJHHHKKKLLLMMMLLLKKKLLLMMMOOOYYYXXXSSSLLLKKKLLLKKKGGGJJJHHHEEEDDDEEEIIIMMMPPPYYYYYYWWWTTTOOOLLLKKKKKKPPPLLLHHHEEEEEEFFFFFFFFFGGGJJJNNNRRRTTTSSSQQQOOOOOOKKKHHHIIINNNQQQQQQOOOLLLNNNOOONNNLLLIIIHHHHHHGGGIIIMMMPPPQQQPPPNNNMMMIIIKKKNNNPPPQQQOOOLLLJJJ(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))(((((()))******)))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))((('''&&&''')))++++++***(((((())))))))))))((((((***))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************))))))((()))))))))))))))(((''''''))))))))))))))))))))))))))))))***+++******)))((())))))))))))))))))))))))******))))))))))))******))))))************)))))))))******++++++******)))))))))))))))))))))))))))++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------....................................////////////........./////////000000000000000000//////............////////////......//////000000000000//////222111000//////000111222111111222333333222222222222222222222333444555666666666555333222444777::::::;;;;;;;;;;;;;;;:::999888777666777:::;;;:::999888;;;>>>>>><<<999999::::::888666666777999===???EEEFFFGGGEEEAAA===;;;:::<<<:::999:::===@@@???>>>?????????@@@AAADDDGGGIIIDDD???===???@@@@@@CCCHHHEEEAAA>>>===???AAABBBBBBCCCDDDEEEEEEDDDBBB???>>>===>>>@@@@@@@@@@@@BBBCCCEEEDDDEEEEEEEEEDDDBBB@@@<<<<<<<<<======>>>>>>???AAA???>>>???@@@AAAAAA@@@@@@BBBDDDEEEEEECCC@@@>>>???AAADDDGGGGGGFFFDDDBBB@@@???===<<<<<<======>>>???@@@@@@@@@??????@@@BBBBBBBBBAAAAAAAAABBBCCCDDDGGGEEEDDDDDDDDDFFFFFFGGGEEECCCBBBCCCDDDDDDCCCBBB@@@AAABBBCCCDDDCCCBBBBBBCCC@@@>>>???BBBEEEFFFFFFGGGDDD@@@???@@@BBBBBBAAABBBCCCEEEFFFEEEDDDAAA@@@EEEEEEEEEEEEFFFHHHIIIJJJKKKJJJMMMQQQNNNGGGCCCEEEBBBBBBAAAAAACCCFFFIIIKKKVVV^^^jjjuuuvvvhhhSSSBBBBBBDDDGGGJJJLLLNNNNNNOOOJJJJJJKKKLLLMMMLLLHHHFFFDDDHHHNNNSSSTTTQQQMMMJJJIIIMMMWWWgggwwwxxxdddNNNBBBEEEGGGHHHHHHIIIMMMPPPOOONNNOOOPPPPPPOOOLLLIIIGGGHHHHHHIIIJJJJJJKKKKKKJJJIIIGGGHHHKKKNNNPPPPPPSSSYYYZZZSSSNNNNNNNNNLLLMMMOOOUUU___```XXXMMMHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEGGGJJJMMMNNNMMMKKKLLLMMMMMMLLLKKKJJJKKKMMMRRRRRROOOJJJIIIKKKJJJEEEIIIHHHHHHHHHIIIJJJLLLLLLOOOPPPQQQPPPNNNMMMMMMNNNQQQNNNIIIFFFEEEFFFEEEDDDEEEHHHMMMQQQSSSSSSQQQPPPPPPMMMIIIIIIMMMPPPQQQPPPKKKLLLKKKJJJHHHGGGIIIJJJGGGIIIMMMOOOPPPPPPNNNLLLIIIKKKMMMPPPPPPPPPOOONNN(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))(((((()))******)))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))'''&&&''')))*********(((((())))))))))))(((((())))))))))))))))))******************))))))))))))))))))))))))))))))))))))((())))))************))))))))))))))))))(((((('''))))))))))))))))))))))))++++++++++++***)))''''''))))))))))))))))))))))))***)))))))))))))))******))))))************)))))))))******++++++******)))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................---............/////////---------.........//////000000000////////////......///////////////......000000000111111000000000222111111000000111111222000000111222333333333333333333333333444555666666777888777666444555888;;;:::;;;<<<<<<<<<<<<<<<<<<999888888999::::::999777999;;;===>>><<<:::999999999888666666777:::===???CCCEEEGGGGGGCCC>>>;;;:::999888777999;;;<<<<<<;;;===>>>???AAADDDFFFGGGHHHFFFAAA???@@@@@@@@@CCCHHHHHHDDD???===>>>@@@AAABBBBBBCCCDDDEEEDDDBBB???======???@@@@@@??????@@@BBBCCCEEEFFFGGGGGGDDDBBB@@@=========>>>???@@@AAAAAABBBAAA@@@@@@AAABBBAAA@@@>>>@@@CCCEEEEEECCC@@@>>>???AAACCCEEEFFFEEECCCAAA@@@???===<<<;;;<<<>>>???>>>???@@@???>>>>>>@@@BBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDEEEFFFHHHIIIFFFEEEDDDEEEFFFEEEDDDBBB@@@AAACCCDDDDDDDDDBBBAAAEEEBBB??????AAADDDFFFFFFGGGDDD@@@>>>???@@@AAAAAAAAABBBCCCDDDDDDCCCAAA??????@@@BBBEEEGGGHHHIIIJJJJJJKKKNNNPPPMMMFFFBBBCCCAAAAAA@@@AAABBBEEEHHHJJJTTT[[[dddgggaaaVVVLLLEEEEEEFFFHHHJJJLLLNNNPPPQQQIIIJJJKKKMMMNNNKKKGGGCCCDDDGGGLLLPPPRRRQQQOOONNNJJJNNNTTT]]]ggggggZZZLLLGGGHHHIIIJJJIIIIIIKKKLLLNNNNNNNNNOOOPPPOOOLLLIIIHHHIIIJJJJJJKKKKKKKKKKKKIIIHHHIIIKKKNNNQQQQQQQQQSSSWWWXXXSSSNNNMMMMMMLLLLLLMMMSSS[[[]]]VVVOOOLLLJJJJJJJJJJJJIIIHHHGGGFFFCCCDDDFFFJJJNNNPPPPPPOOOMMMNNNNNNLLLJJJHHHHHHIIILLLMMMLLLJJJKKKMMMKKKGGGHHHIIIKKKMMMMMMMMMKKKJJJKKKMMMOOOOOOOOOOOOPPPQQQQQQNNNIIIFFFEEEDDDCCCBBBCCCFFFJJJNNNQQQRRRQQQQQQRRROOOKKKJJJKKKNNNPPPPPPLLLKKKJJJGGGEEEFFFIIILLLGGGIIILLLNNNOOONNNMMMLLLJJJKKKMMMNNNPPPPPPQQQQQQ(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++)))(((((()))******)))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))(((&&&''')))******)))(((((())))))))))))(((((()))))))))))))))*********++++++******))))))(((((((((((((((((((((((((((((('''((()))***************(((((())))))))))))((((((((((((((((((((((((((((((************))))))(((((())))))))))))))))))))))))))))))))))))))))))***+++))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------.........//////,,,,,,,,,---------......//////////////////////////////////////////...---//////000000000000//////111000000000000000000111//////000222333333333333333333333333444555666777777888888666555555888::::::;;;<<<===>>>>>>>>>>>>999999:::::::::999888666999;;;======<<<;;;999888888777666666888:::===???AAADDDGGGGGGDDD???;;;:::777777888999:::;;;;;;:::<<<>>>AAADDDFFFHHHIIIIIIGGGBBB@@@@@@@@@???BBBGGGHHHFFFDDDAAAAAA@@@AAAAAA@@@BBBDDDEEEDDDAAA>>><<<===???@@@???>>>>>>???@@@AAADDDGGGHHHFFFCCC@@@???@@@@@@@@@@@@AAABBBDDDEEECCCBBBAAABBBCCCCCCAAA@@@===???BBBCCCBBB@@@===;;;===>>>AAACCCDDDDDDCCCBBBAAA???===;;;;;;<<<>>>???===>>>???>>>>>>>>>@@@BBBBBBCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCEEEGGGFFFEEEEEEEEEFFFEEECCCAAA@@@AAACCCEEEEEECCCBBB@@@DDDBBB???>>>???AAACCCEEEFFFCCC@@@>>>>>>>>>@@@@@@???@@@BBBBBBBBBAAA@@@???>>>???BBBEEEGGGHHHHHHHHHIIIKKKNNNOOOKKKFFFBBBAAABBBAAAAAABBBCCCEEEHHHIIIRRRWWW\\\\\\VVVNNNIIIGGGHHHHHHIIIJJJLLLOOOQQQRRRKKKKKKKKKLLLLLLJJJFFFCCCFFFHHHKKKNNNOOOPPPOOONNNMMMNNNQQQUUUXXXWWWQQQKKKJJJKKKKKKKKKJJJIIIIIIIIIMMMLLLMMMNNNOOONNNKKKHHHIIIIIIKKKLLLLLLLLLKKKKKKGGGHHHJJJMMMQQQSSSSSSRRRPPPTTTUUUSSSOOOMMMNNNOOOLLLLLLPPPWWWXXXTTTPPPPPPLLLLLLLLLKKKJJJIIIHHHGGGDDDDDDFFFIIIMMMPPPPPPOOONNNNNNNNNLLLIIIGGGFFFGGGIIILLLMMMMMMOOORRRQQQLLLGGGIIIKKKNNNNNNNNNMMMLLLQQQSSSUUUTTTSSSQQQQQQRRRRRROOOJJJGGGEEEDDDBBBAAACCCEEEIIILLLOOOPPPQQQQQQTTTRRRNNNKKKJJJLLLOOOQQQNNNNNNMMMJJJGGGGGGIIIKKKGGGIIIKKKMMMNNNMMMLLLKKKMMMMMMMMMNNNNNNOOOPPPQQQ(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))***((('''''')))******)))(((((())))))))))))(((((((((((())))))************++++++******))))))(((((((((((((((((((((((((((((('''((()))***************(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))(((((()))***++++++))))))************)))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------............,,,,,,,,,,,,------------...............////////////////////////...---------..................---...//////////////////......///000111222333333333333333333333333555666666666777777666444444666888999:::;;;===>>>??????@@@::::::;;;:::999888888777:::;;;<<<======<<<999888777777666777888;;;===??????CCCFFFFFFCCC???<<<:::888999:::;;;;;;;;;;;;;;;===???BBBFFFHHHJJJJJJJJJGGGBBB???@@@@@@???AAAFFFGGGHHHHHHHHHEEEBBB@@@??????@@@CCCDDDDDDAAA>>><<<===>>>??????======>>>??????BBBFFFGGGDDDAAA???>>>AAA@@@??????@@@BBBCCCEEEBBBBBBAAABBBDDDDDDBBB@@@>>>???@@@@@@???<<<:::888:::;;;>>>AAACCCDDDDDDDDD@@@???===<<<;;;<<<>>>>>><<<===>>>>>>===>>>@@@BBBBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEECCC@@@???AAACCCDDDCCCCCCDDDEEEDDDBBB??????AAACCCEEEDDDCCC@@@>>>AAA@@@>>>===<<<>>>@@@BBBDDDCCCAAA???======>>>???>>>???@@@@@@@@@@@@?????????@@@BBBDDDEEEFFFEEEEEEHHHKKKMMMLLLHHHEEECCCAAACCCCCCCCCCCCEEEFFFHHHIIIOOOQQQTTTUUUTTTPPPKKKHHHIIIIIIJJJKKKMMMOOOQQQSSSPPPMMMJJJIIIIIIHHHGGGFFFHHHIIIJJJLLLLLLLLLLLLKKKMMMMMMNNNPPPOOOMMMLLLLLLLLLLLLKKKKKKJJJIIIGGGFFFJJJJJJKKKLLLMMMLLLJJJGGGIIIJJJKKKLLLLLLLLLKKKJJJFFFGGGJJJNNNSSSUUUUUUSSSNNNPPPSSSSSSPPPNNNPPPSSSLLLKKKOOOTTTTTTQQQPPPRRRMMMMMMMMMLLLKKKJJJIIIHHHFFFEEEFFFHHHKKKMMMMMMMMMMMMNNNOOOMMMJJJGGGFFFFFFGGGKKKMMMNNNRRRUUUSSSOOOHHHHHHIIIJJJLLLNNNOOOPPPTTTVVVXXXXXXUUUSSSRRRRRRTTTQQQNNNKKKJJJIIIGGGEEEEEEFFFHHHKKKMMMNNNOOOPPPSSSSSSRRRNNNJJJJJJNNNRRRQQQRRRRRRPPPMMMJJJIIIIIIHHHIIIKKKMMMMMMMMMLLLKKKQQQPPPNNNMMMMMMMMMMMMNNN(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))(((((()))******)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***((('''''')))***)))((((((((())))))))))))((((((((((((((()))******++++++************))))))))))))))))))))))))))))))))))))((())))))************)))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))(((((((((((()))***+++,,,))))))************))))))((())))))******))))))((())))))))))))))))))))))))************************)))))))))***++++++,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,---------......---............/////////000000000000///...---,,,,,,------......------,,,---......//////......---//////000111222222222222222222222222333444555555555666666555444333444666777888:::<<<>>>@@@@@@AAA;;;;;;;;;:::888777999:::;;;;;;;;;<<<===<<<:::777666666666777999;;;===>>>>>>AAADDDDDDBBB>>>;;;:::888;;;===>>>===<<<<<<===>>>@@@CCCFFFHHHIIIJJJJJJFFFAAA>>>??????>>>AAAEEEEEEHHHKKKKKKGGGCCC@@@>>>===???BBBDDDDDDAAA===;;;;;;===>>>>>>======>>>@@@>>>BBBFFFFFFBBB???>>>??????>>><<<;;;<<<===???AAAAAA@@@AAABBBDDDDDDBBB@@@???>>>>>>===<<<;;;:::999999:::===???AAABBBCCCCCC???>>>>>>===============;;;<<<============???AAAAAABBBBBBCCCDDDEEEFFFFFFDDDFFFEEEBBB>>>===???AAA@@@@@@AAACCCDDDDDDAAA???>>>@@@BBBDDDDDDAAA>>><<<===>>>>>>===<<<<<<>>>@@@AAABBBBBBAAA>>><<<<<<=========>>>????????????>>>???@@@AAABBBBBBBBBBBBBBBGGGJJJKKKHHHEEEEEEDDDBBBCCCCCCDDDDDDFFFGGGHHHIIIMMMMMMOOORRRTTTRRRMMMHHHHHHIIIJJJLLLNNNOOOQQQQQQSSSPPPKKKIIIHHHHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHHHHKKKJJJLLLMMMLLLIIIIIILLLKKKJJJJJJJJJKKKJJJGGGEEEHHHHHHHHHJJJKKKKKKHHHEEEHHHIIIKKKLLLLLLKKKIIIHHHEEEFFFIIINNNSSSVVVVVVUUUNNNOOORRRTTTRRROOOPPPUUULLLLLLOOORRRQQQMMMNNNQQQNNNNNNNNNMMMLLLJJJIIIHHHFFFFFFEEEGGGIIIKKKKKKJJJLLLMMMOOONNNKKKIIIHHHHHHFFFIIIKKKLLLPPPTTTSSSNNNIIIHHHGGGGGGHHHKKKNNNPPPOOOQQQTTTUUUTTTSSSRRRRRRUUUSSSQQQOOOOOONNNMMMKKKIIIIIIIIIJJJKKKLLLMMMNNNQQQTTTTTTQQQLLLJJJNNNRRRRRRTTTUUUSSSPPPLLLKKKJJJJJJKKKLLLMMMMMMMMMLLLLLLQQQPPPOOOMMMLLLKKKKKKKKK(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))(((((()))******)))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***)))'''''')))))))))((((((((())))))))))))(((((('''(((((()))******++++++)))))))))))))))*********)))))))))))))))))))))))))))************))))))(((''''''((()))))))))))))))))))))))))))))))))))))))******)))(((((()))***+++))))))))))))))))))))))))(((((((((((()))***+++,,,))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++((())))))***++++++,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,---------.........------------............---------.........//////000000000000///...---,,,------............---------...///000000///...---000000111111111111000000111111111111222333444444555666777666444333444555666777999<<<>>>@@@AAAAAA;;;<<<;;;999666777:::===;;;::::::<<<>>>===:::666555666666777999;;;===>>>>>>@@@BBBAAA???===;;;;;;999<<>><<<<<<===???@@@BBBDDDFFFGGGHHHHHHDDD???===>>>>>>===@@@EEEDDDGGGIIIIIIEEEAAA??????<<<>>>BBBDDDDDDAAA===::::::;;;============???@@@@@@CCCFFFEEEAAA>>>???AAA???===;;;:::999:::<<<>>>>>>>>>???BBBDDDEEECCCAAA>>>>>><<<<<<<<<===>>>???;;;<<<===>>>???@@@@@@@@@===>>>>>>???>>>===<<<<<<:::;;;<<<<<<<<<===???AAA@@@@@@@@@@@@AAACCCEEEFFFCCCEEEFFFCCC>>>===@@@DDD>>>???@@@CCCEEEEEEBBB???<<<>>>AAACCCCCC@@@===::::::===??????======>>>@@@>>>AAACCCCCC???<<<::::::<<<<<<======>>>>>>>>>>>>============>>>???@@@@@@FFFJJJIIIDDDBBBEEEFFFDDDBBBCCCCCCDDDEEEFFFGGGGGGKKKLLLMMMOOOPPPOOOLLLIIIGGGHHHKKKMMMOOOOOOPPPOOOSSSQQQMMMKKKJJJIIIHHHFFFFFFGGGHHHIIIIIIHHHFFFEEEGGGFFFHHHMMMLLLGGGGGGKKKIIIHHHHHHIIIKKKJJJGGGDDDEEEEEEFFFHHHIIIIIIFFFDDDGGGHHHJJJLLLLLLJJJHHHGGGEEEEEEHHHLLLRRRUUUWWWWWWRRRQQQSSSVVVSSSNNNOOOTTTNNNMMMOOORRROOOJJJKKKNNNOOONNNNNNMMMKKKJJJHHHGGGEEEDDDDDDEEEHHHJJJJJJJJJJJJLLLNNNOOOMMMKKKJJJKKKFFFIIIJJJKKKNNNRRRRRRNNNIIIHHHGGGFFFGGGHHHIIIJJJJJJMMMPPPRRRRRRPPPPPPPPPQQQPPPNNNNNNOOOOOONNNMMMMMMLLLKKKJJJJJJJJJKKKLLLOOOSSSWWWSSSMMMJJJNNNRRRQQQQQQQQQPPPNNNLLLMMMNNNKKKLLLMMMMMMNNNNNNMMMMMMNNNNNNNNNMMMLLLKKKJJJJJJ(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))(((((()))******)))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))+++)))'''''')))))))))((((((((())))))))))))(((((('''(((((()))***+++++++++(((((())))))******++++++))))))))))))))))))))))))***************)))((('''''''''((())))))))))))))))))))))))))))))))))))))),,,+++***((((((((())))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++((())))))***++++++,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......---------.........//////---------.........//////000000000000///...---,,,......////////////.........///000111111000///...000111111111111000000///000000000000111222333444666777777777555444444555555666888;;;>>>???AAAAAA<<<<<<;;;888555666;;;@@@<<<::::::<<<>>>===:::666555555666888999<<<===>>>===???@@@@@@===<<<;;;;;;888<<<@@@@@@>>><<<<<<===??????@@@BBBCCCEEEFFFGGGCCC>>><<<=========@@@EEEDDDFFFGGGEEEAAA??????@@@;;;>>>BBBDDDDDDAAA===:::999:::<<<=========???AAAAAAEEEGGGFFFAAA???@@@CCCAAA???<<<::::::;;;<<<>>><<<===???BBBDDDEEECCCAAA>>>===;;;;;;<<>>>>>>>>>>>>>>======<<<===???@@@@@@>>><<<:::999;;;<<<<<<<<<===???AAA@@@???>>>>>>???BBBDDDFFFBBBDDDFFFDDD@@@???BBBGGG>>>>>>@@@CCCFFFFFFCCCAAA<<<>>>AAACCCBBB???<<<999999===@@@AAA???>>>???AAA===AAADDDDDD@@@<<<999999<<<<<<<<<<<<======>>>>>>::::::999:::;;;===???@@@EEEIIIHHHBBB@@@EEEGGGFFFAAABBBBBBCCCDDDEEEFFFFFFJJJLLLMMMMMMLLLJJJIIIJJJFFFHHHKKKNNNOOOOOOOOONNNRRRQQQOOONNNMMMKKKGGGDDDCCCEEEGGGHHHHHHGGGFFFEEEDDDBBBFFFLLLMMMHHHFFFJJJHHHGGGGGGIIIKKKKKKGGGDDDDDDDDDEEEGGGHHHHHHEEECCCFFFHHHJJJLLLKKKJJJGGGFFFEEEEEEGGGKKKQQQUUUWWWXXXUUUSSSUUUWWWSSSMMMMMMSSSNNNNNNPPPRRRNNNIIIIIIMMMOOONNNNNNMMMKKKJJJHHHGGGCCCBBBBBBDDDGGGJJJKKKJJJHHHKKKNNNOOONNNMMMLLLMMMHHHKKKKKKKKKNNNSSSRRROOOJJJIIIHHHGGGFFFEEEEEEEEEJJJMMMPPPQQQPPPNNNMMMLLLLLLJJJJJJKKKLLLMMMLLLKKKPPPOOOMMMKKKJJJIIIJJJJJJMMMSSSXXXUUUNNNJJJNNNSSSNNNNNNMMMKKKJJJKKKNNNQQQLLLMMMMMMNNNNNNNNNNNNMMMKKKLLLLLLLLLLLLKKKJJJJJJ))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))******))))))******+++,,,+++*********))))))((((((******))))))))))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***************************************************)))))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////000000///...------,,,,,,...............///000000222111///.........///000111111222222222222111111222222111111111222444555444444555555555444222111555555666999<<>><<<:::888777888999<<<>>>>>>;;;888888999888666333999999999999:::;;;<<<======BBBBBB>>><<<>>><<<777===@@@BBBCCCAAA@@@??????@@@AAACCCBBBAAAAAACCCDDD@@@???>>><<<<<<<<<======FFFEEEEEECCCBBBAAAAAA@@@AAAAAAAAA@@@???>>>===<<<<<<<<<======>>>>>>??????FFFEEEHHHJJJHHHBBB@@@CCCCCCBBB@@@>>><<<;;;:::::::::;;;<<<>>>???@@@@@@@@@>>>>>>>>>===<<<===@@@CCCAAA???>>>>>>@@@@@@???======???BBBAAA???;;;999888<<<>>>???===:::999;;;>>><<<<<<===>>>???@@@AAAAAAAAABBB@@@======BBBEEEDDDBBB???>>>AAAEEEEEEBBB===@@@AAABBBBBBAAA===:::777:::;;;===>>>??????>>>>>>??????@@@@@@@@@>>><<<::::::;;;===<<<;;;;;;<<<>>>===<<<;;;:::;;;===???@@@FFFEEEDDDCCCBBBCCCCCCDDDAAA===<<>>>>>===;;;:::888777777999;;;======:::888777888888666333666666777888:::;;;<<<======AAAAAA======???>>>999===@@@BBBCCCBBB???>>>>>>>>>@@@AAAAAAAAAAAABBBCCC>>>===<<<<<<<<<===>>>???AAABBBAAAAAA@@@??????>>>????????????>>>===<<<<<<======>>>>>>>>>>>>>>>>>>DDDCCCEEEGGGFFFBBBBBBFFFAAA@@@???===;;;:::::::::888999:::<<<===>>>>>>>>><<<=========<<<>>>AAADDDAAA@@@???@@@AAABBBAAA@@@>>>@@@BBBBBB???<<<:::::::::===??????<<<::::::;;;;;;;;;<<<===>>>???@@@@@@AAACCCBBB>>>>>>BBBDDDBBB@@@>>>===???CCCDDD@@@===>>>???@@@@@@>>><<<:::999<<<===???@@@AAAAAAAAA@@@>>>???AAABBBAAA???<<<::::::;;;======<<<<<<<<<===>>>======<<<===>>>???@@@CCCCCCBBBAAA@@@@@@AAAAAAAAA===<<<@@@BBBBBBDDDGGGHHHLLL[[[nnnppp```OOOHHHIIIIIIHHHGGGHHHIIIKKKLLLPPPNNNLLLKKKKKKIIIEEEBBBBBBDDDFFFFFFBBB?????????CCCCCCDDDFFFGGGHHHHHHHHHFFFEEEEEEGGGIIIIIIHHHGGGKKKJJJIIIIIIIIIGGGEEECCCHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIJJJKKKNNNQQQTTTUUUOOOZZZbbb```ZZZVVVSSSPPPPPPOOOMMMLLLMMMNNNNNNLLLIIIHHHGGGGGGHHHIIIGGGFFFCCCGGGHHHGGGJJJOOONNNJJJKKKIIIKKKNNNLLLHHHJJJOOOLLLNNNLLLIIIHHHKKKLLLJJJHHHHHHHHHHHHHHHIIIIIIIIIJJJNNNQQQQQQNNNMMMNNNPPPLLLLLLJJJIIIIIIIIIIIIIIIQQQRRRRRRPPPLLLGGGEEEDDDFFFJJJMMMLLLJJJIIILLLPPPMMMNNNKKKHHHJJJNNNOOOMMMHHHGGGGGGIIILLLMMMKKKIIILLLOOOQQQQQQNNNLLLKKKKKK))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))******))))))))))))))))))))))))***))))))))))))***++++++************))))))))))))******))))))))))))******))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************************************++++++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............//////////////////...------,,,,,,......------......///000111111000///////////////111111222222222222111111222111111111111222333333333444444555555444222222444444555888;;;======<<<999888777666666888:::;;;;;;999777777777777666555444555777888:::;;;<<<<<<===@@@@@@======???>>>;;;<<>>@@@@@@??????AAABBB<<<<<<;;;;;;<<<===???@@@>>>???@@@AAAAAA@@@???>>>========================????????????>>>>>>>>>>>>AAA@@@BBBFFFFFFCCCDDDGGG??????===<<<;;;:::::::::777888888999:::;;;;;;<<<888999::::::;;;===@@@CCCAAA@@@???@@@BBBDDDCCCBBB>>>@@@CCCBBB@@@>>><<<<<<999<<>><<<:::999::::::;;;<<<===>>>??????@@@CCCCCC@@@???BBBBBB???>>><<<;;;<<<@@@AAA>>><<<<<<<<<<<<<<<;;;;;;;;;;;;===>>>@@@BBBCCCCCCCCCCCC>>>@@@BBBCCCCCC@@@===;;;999;;;>>>???>>>===<<<======>>>>>>????????????>>>????????????>>>>>>>>>>>>AAA>>>>>>AAABBBAAACCCGGGKKKYYYtttyyy]]]MMMJJJHHHFFFDDDDDDFFFIIIKKKLLLKKKJJJIIIIIIGGGCCCAAAAAABBBDDDDDDAAA???>>>>>>AAABBBCCCEEEFFFHHHIIIIIIGGGFFFDDDEEEGGGIIIJJJIIIKKKLLLMMMKKKIIIFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFJJJJJJKKKMMMNNNOOOPPPQQQNNN[[[ggghhhccc^^^ZZZVVVYYYTTTNNNJJJJJJKKKMMMNNNGGGFFFFFFGGGJJJKKKKKKJJJDDDFFFHHHIIILLLPPPOOOKKKJJJIIIJJJLLLKKKIIIJJJNNNLLLMMMLLLGGGFFFIIIJJJGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIMMMPPPPPPNNNMMMOOOQQQMMMMMMLLLKKKKKKJJJJJJIIIPPPRRRSSSRRRNNNIIIFFFDDDCCCFFFIIIIIIGGGHHHKKKNNNMMMMMMJJJGGGIIINNNOOOMMMGGGFFFFFFHHHJJJJJJIIIHHHLLLNNNPPPRRRSSSPPPKKKGGG))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************)))))))))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******(((((((((((((((((((((((()))))))))))))))***++++++*********)))))))))))))))******))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************)))(((((()))))))))************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************************************,,,,,,+++***)))))))))***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........////////////.........---------...------------...//////111000000///////////////111111222222222222111111111111111111111111222222222333444555444444222222444333444777:::<<<<<<;;;777777666555555777888999999888777666666777777777666777999:::;;;;;;::::::>>>>>>>>>===<<<<<<;;;999;;;>>>BBBCCCBBB>>><<<;;;;;;===>>>>>>>>>>>>???AAA<<<<<<;;;;;;;;;<<<>>>>>>===>>>@@@BBBBBBBBBAAA@@@<<<<<<<<<<<<===>>>>>>???@@@@@@??????>>>>>>======???@@@DDDIIIHHHCCCBBBEEE======<<<;;;::::::::::::888888888888999999:::;;;666777888888888999<<<>>>>>>>>>===???AAACCCCCCBBB>>>@@@BBBBBBAAA???>>>???;;;===>>>???>>>===<<<<<<999999:::;;;<<<======>>>???BBBBBB??????@@@>>>;;;;;;999999:::===>>>===;;;::::::999999999:::;;;<<<===>>>@@@BBBCCCDDDDDDCCC>>>@@@BBBDDDDDDAAA>>>;;;999<<<@@@AAA@@@???=========>>>???@@@@@@???===<<<=========>>>=========<<<@@@>>>???BBBBBBAAACCCHHHQQQaaa}}}dddTTTIIIHHHGGGFFFFFFFFFHHHHHHHHHHHHHHHHHHGGGEEECCCAAA@@@AAABBBBBBAAA@@@??????AAAAAABBBDDDFFFHHHIIIJJJHHHEEECCCCCCFFFIIIKKKLLLKKKNNNPPPNNNIIIEEEDDDEEECCCDDDDDDDDDEEEEEEEEEDDDHHHIIIKKKMMMNNNOOOOOOOOOUUUaaalllmmmiiieeeaaa]]]]]]VVVNNNKKKIIIHHHJJJMMMGGGGGGFFFHHHJJJLLLKKKKKKDDDFFFHHHLLLOOOQQQOOOLLLJJJIIIJJJKKKKKKJJJKKKLLLMMMNNNLLLHHHFFFIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFJJJMMMMMMLLLLLLOOORRRNNNOOOOOOOOONNNMMMLLLKKKMMMOOORRRRRROOOKKKHHHGGGEEEFFFGGGGGGFFFGGGIIILLLKKKLLLLLLJJJLLLPPPOOOLLLHHHHHHHHHIIIJJJJJJJJJIIIMMMMMMOOOSSSVVVSSSKKKDDD))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))******))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******(((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))************))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))((()))))))))************))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))************************************************,,,,,,+++***)))))))))***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------...........................------------------------...//////000000000000000//////...111111222222222222111111111111111111111111111111111222333444444333222222333333444666999;;;:::999666666555555555666777888888888777666666777999:::<<<<<<<<<<<<;;;:::999888>>>======>>><<<999666666:::===AAABBBAAA>>><<<<<<;;;<<<>>>===<<<<<<===???>>>===;;;:::::::::;;;<<<<<<===???AAABBBBBBBBBAAA===============>>>@@@@@@@@@?????????>>>>>>======???AAAGGGLLLKKKCCC??????;;;;;;::::::::::::;;;;;;:::999999888888999:::;;;888999:::999888888999;;;;;;::::::<<<>>>@@@@@@???<<<>>>@@@AAA@@@??????@@@@@@???===<<<===>>>???@@@888888999:::;;;<<<=========@@@AAA>>>===>>><<<888999888888999;;;<<<<<<<<<::::::888888888999;;;<<<;;;<<<>>>@@@AAABBBAAAAAA>>>???BBBDDDCCCAAA>>><<<;;;???BBBCCCBBBAAA??????===>>>@@@AAA@@@>>><<<:::===============>>>>>>>>>@@@???AAACCCCCC@@@BBBHHHMMMWWWhhhuuuuuuhhhYYYPPPGGGHHHIIIJJJJJJIIIGGGFFFFFFGGGHHHHHHGGGEEEDDDCCCAAAAAAAAAAAABBBAAAAAA@@@BBBBBBBBBDDDEEEHHHJJJKKKGGGEEEBBBCCCFFFIIILLLMMMJJJNNNPPPOOOJJJFFFDDDEEEAAAAAACCCDDDDDDDDDCCCCCCEEEGGGIIILLLNNNPPPQQQQQQ[[[cccjjjllllllmmmjjjfff]]]UUUNNNMMMJJJGGGFFFJJJKKKIIIHHHHHHJJJJJJIIIGGGDDDEEEIIINNNRRRQQQOOOMMMJJJJJJJJJJJJKKKLLLLLLKKKNNNPPPNNNIIIHHHJJJKKKHHHIIIHHHGGGFFFEEEDDDCCCBBBDDDGGGJJJKKKJJJJJJNNNQQQNNNOOOQQQQQQQQQPPPNNNMMMIIIKKKNNNOOONNNLLLKKKJJJJJJIIIIIIGGGFFFFFFHHHJJJIIILLLNNNOOOQQQSSSPPPKKKHHHHHHIIIIIIHHHIIIIIIJJJMMMLLLMMMRRRVVVTTTKKKCCC))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))))))))))))))))))))(((((((((((()))******))))))))))))******************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))************************************************++++++******)))*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.................................------,,,,,,------...///000000000000000///......111111222222222222111111111111111222111111000///111111333444444333333222333222333555888999999888666555555555666666777777777888888777666777;;;>>>@@@???===<<<:::999999888<<<;;;===@@@???999555555999;;;>>>@@@???>>>>>>>>><<<===>>>===<<<;;;<<<===>>>===;;;:::999999::::::<<<<<<===>>>???@@@AAAAAA>>>>>>===<<<===>>>@@@AAA>>>>>>>>>>>>============???AAAGGGLLLJJJAAA<<<;;;:::::::::::::::;;;<<<===<<<;;;999888888999:::;;;;;;<<<===<<<:::999:::;;;777777777888;;;<<<<<<;;;:::<<<>>>>>>>>>===???@@@AAA???;;;:::<<<>>>@@@AAA888888999:::;;;<<<======<<>><<<888999999999999:::;;;===>>><<<<<<:::999999:::;;;;;;:::;;;===>>>??????>>>===>>>???AAABBBAAA@@@???>>>???AAADDDEEEDDDCCCBBBCCC???@@@AAABBBAAA???===;;;??????>>>======>>>@@@AAA@@@@@@BBBEEECCC@@@BBBHHHHHHLLLQQQSSSQQQMMMJJJIIIFFFHHHKKKLLLMMMKKKIIIGGGFFFHHHJJJJJJHHHGGGFFFGGGDDDBBBAAABBBDDDDDDDDDBBBDDDDDDCCCDDDFFFHHHJJJLLLFFFDDDBBBCCCFFFJJJMMMNNNJJJLLLNNNNNNKKKHHHEEEDDD???@@@BBBCCCDDDDDDCCCBBBDDDEEEGGGJJJMMMPPPRRRSSSYYY]]]aaafffnnntttsssmmm]]]SSSMMMNNNLLLFFFEEEJJJMMMKKKIIIIIIHHHGGGEEECCCDDDEEEIIIQQQUUURRROOONNNKKKLLLKKKJJJKKKNNNNNNJJJOOOPPPOOOJJJIIILLLMMMJJJLLLKKKIIIHHHFFFDDDBBBBBBGGGIIIKKKJJJHHHHHHKKKNNNLLLMMMPPPRRRRRRQQQOOOMMMGGGIIIKKKLLLKKKJJJJJJKKKMMMLLLJJJHHHGGGHHHIIIJJJHHHLLLOOOPPPRRRTTTQQQKKKGGGHHHIIIHHHGGGGGGHHHJJJMMMLLLMMMPPPSSSRRRKKKDDD))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))((((((((((((((()))******((()))))))))******************))))))))))))******'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))*********************************************************)))******++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------,,,,,,------...//////000000111000///...---111111222222222222111111000111222222111000///...000111222333444333333222222222222444777999888777666666666666666777777777777888888777777888===@@@AAA???<<<999888888999:::999888===CCCCCC<<<888888888:::<<<======>>>@@@AAA>>>??????>>>;;;::::::;;;<<<;;;:::999999::::::;;;>>>>>>=========???BBBCCC>>>===<<<;;;;;;<<<>>>???<<<<<<<<<<<<<<<=========???@@@DDDGGGEEE>>>;;;<<<::::::::::::;;;<<<>>>>>><<<;;;999888777888999:::888:::<<<;;;:::999:::;;;666555555666888:::999888777999;;;;;;;;;<<<>>>??????<<<999:::<<<>>>>>>===888888999:::;;;<<<=========@@@@@@======???>>>;;;999999:::::::::<<<>>>@@@???>>>===<<<;;;::::::999:::;;;<<<======<<<;;;;;;????????????????????????BBBDDDFFFFFFEEEDDDEEEFFFCCCDDDDDDCCCBBB@@@???>>>AAA???===<<<<<<>>>AAACCC???@@@DDDFFFCCC???BBBHHHGGGIIIIIIGGGDDDCCCDDDEEEFFFHHHIIIKKKKKKKKKJJJIIIGGGJJJLLLLLLJJJIIIJJJKKKFFFDDDBBBCCCFFFGGGGGGEEEFFFFFFEEEEEEFFFHHHKKKLLLDDDCCCBBBCCCGGGKKKMMMMMMJJJJJJKKKLLLLLLJJJFFFBBB>>>@@@BBBCCCDDDDDDCCCBBBEEEEEEFFFHHHKKKNNNQQQSSSWWWWWWYYYaaannnwwwsssjjj^^^SSSLLLNNNMMMGGGHHHNNNNNNLLLIIIHHHGGGFFFCCCAAAEEEDDDJJJSSSWWWSSSOOOOOOLLLMMMLLLJJJLLLQQQPPPJJJNNNPPPNNNJJJJJJMMMNNNLLLMMMMMMLLLJJJIIIGGGFFFEEEOOOPPPPPPLLLHHHFFFGGGJJJGGGJJJMMMPPPQQQPPPNNNLLLHHHIIIIIIHHHFFFFFFGGGHHHNNNKKKIIIGGGHHHIIIKKKKKKJJJMMMMMMMMMOOOSSSRRRNNNIIIKKKKKKIIIGGGGGGJJJLLLNNNLLLLLLMMMOOONNNJJJGGG))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))************))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))((((((((((((((()))******(((((())))))*********+++******))))))))))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))***************************************************)))))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.....................---,,,,,,,,,,,,---......///000111111111000...---111111222222222222111111000111222222222000///...000111222333444333333222222222222444777888777666666666666777777777777777777999999888777999>>>BBB???===:::777666777:::<<<666777===FFFGGG@@@;;;;;;888999;;;<<<<<<>>>AAACCC@@@@@@@@@>>>;;;999999::::::999999888999:::<<<===BBBAAA???>>>???AAADDDFFF>>>===;;;::::::;;;<<<>>>:::;;;;;;;;;<<<<<<======???>>>@@@BBB@@@;;;;;;>>>:::::::::;;;<<<===>>>???<<<;;;888777666777888999333666888888888888999:::666555444555777888888777555777999::::::;;;===???;;;999888:::===>>><<<:::888999::::::<<<<<<===>>>???AAAAAA>>>>>>@@@@@@===::::::;;;;;;;;;<<>><<<:::999888;;;<<<=========<<<:::999???>>>>>>======>>>???@@@EEEFFFGGGGGGFFFFFFGGGHHHFFFFFFFFFEEEDDDBBBAAA@@@BBB???<<<:::;;;>>>AAADDD???AAADDDFFFCCC???BBBHHHEEEIIIJJJGGGCCCAAABBBBBBGGGGGGHHHHHHIIIJJJKKKLLLHHHKKKNNNNNNLLLKKKLLLMMMGGGEEECCCDDDGGGIIIHHHGGGHHHGGGFFFFFFGGGHHHKKKLLLCCCBBBBBBDDDHHHKKKMMMMMMJJJIIIIIIKKKMMMKKKFFFAAA>>>???BBBDDDDDDDDDCCCBBBGGGGGGFFFGGGJJJMMMPPPSSSVVVUUUUUU^^^nnnwwwooobbbaaaTTTLLLMMMLLLHHHJJJSSSMMMKKKIIIGGGGGGEEECCCAAAEEEDDDJJJTTTXXXSSSOOOPPPLLLNNNMMMJJJMMMRRRQQQJJJMMMOOONNNJJJJJJMMMNNNLLLNNNNNNMMMLLLKKKJJJJJJIIIUUUUUUTTTNNNHHHDDDEEEGGGDDDFFFKKKOOOPPPOOOMMMKKKIIIIIIHHHFFFCCCCCCDDDFFFLLLJJJGGGGGGHHHKKKLLLMMMLLLMMMKKKIIIKKKQQQRRRPPPMMMNNNOOOMMMJJJJJJMMMPPPNNNMMMLLLLLLLLLKKKJJJIII))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))222---((((((+++---+++((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,)))************+++++++++***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,,,,------......------,,,------------------------,,,,,,++++++,,,,,,---......------,,,,,,------...---------............///000000000000000000000000111111222222222222111111333333222222111000000000111000/////////000222333111222444555777777666666888666333222222555888:::888777555444555999<<>><<<======;;;;;;===CCCHHHUUURRRLLLEEE===999888999===;;;999777777888;;;<<<@@@???>>>===<<<===AAADDDAAA@@@>>><<<;;;:::999999999999::::::<<<===>>>???;;;;;;<<<======<<<;;;:::777777777888999:::<<<<<<;;;:::999777666666666666888666555333333555666888666555444333444666888999555444444555888;;;;;;;;;===888555555999;;;999666888666777;;;===<<<>>>BBBBBBBBBCCCCCCCCCBBB@@@???>>>>>>>>>===============???>>><<<;;;999888888888;;;===>>>===:::999999999======<<<<<<<<<;;;;;;;;;AAABBBCCCCCCBBBBBBDDDEEEEEEFFFHHHIIIHHHEEEBBB@@@CCCBBB???>>>===???AAABBBGGGGGGHHHFFFEEEDDDFFFGGGFFFGGGHHHFFFBBB@@@BBBDDDHHHHHHGGGGGGGGGGGGGGGHHHIIIKKKNNNNNNMMMKKKJJJJJJKKKGGGCCCDDDHHHJJJHHHEEEEEEEEEDDDDDDDDDEEEEEEFFFDDDEEEFFFFFFGGGJJJNNNQQQKKKKKKKKKLLLLLLIIIEEEAAA===>>>@@@CCCFFFGGGFFFDDDDDDEEEFFFFFFHHHKKKPPPTTTZZZRRRSSS___jjjhhh___ZZZ[[[RRRMMMOOORRRPPPNNNNNNKKKIIIGGGGGGHHHJJJJJJJJJGGGGGGJJJOOOTTTUUURRRNNNRRRTTTRRROOOOOORRRSSSQQQRRRPPPLLLIIIIIIJJJLLLNNNTTTSSSQQQPPPOOONNNKKKHHHNNNQQQTTTRRRLLLGGGEEEEEEIIIJJJNNNRRRUUUUUURRROOONNNMMMIIIEEEBBBCCCFFFJJJJJJDDDAAAFFFHHHHHHKKKQQQMMMKKKIIIIIIKKKLLLMMMLLLNNNMMMLLLLLLLLLMMMNNNOOOSSSOOOKKKIIIJJJLLLNNNOOO))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))111,,,((('''***,,,***((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++)))************+++++++++***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...---------............///000000000000000000000000000111111222222111111000222222222111111111111111111000/////////000222333111333444666777777777777777666333222222444777999999777555444555888;;;======<<<999777666666666777888999;;;;;;:::;;;<<<>>>=========;;;:::<<<@@@DDDMMMKKKHHHBBB===:::999:::>>><<<;;;999999:::;;;<<>>???AAADDDCCCBBBAAA???>>>>>>>>>>>>;;;;;;;;;;;;;;;===>>>>>>;;;;;;<<<<<<<<<<<<<<<;;;777777777777888888999:::999888777777666666666666777666555555555555666777444444222222333444666888666555444666888:::;;;:::<<<888444555888:::999777999666777:::<<<;;;<<>>>>>>>>==================???>>>===<<<;;;:::999888:::;;;<<<<<<999888888888<<<<<<<<<<<<;;;;;;;;;;;;>>>@@@BBBBBBAAAAAACCCEEEDDDEEEFFFGGGFFFEEECCCBBBEEECCCAAA??????@@@AAABBBCCCDDDEEEEEEDDDDDDFFFHHHGGGHHHHHHFFFBBBAAACCCEEEEEEEEEDDDDDDDDDEEEFFFFFFHHHJJJLLLLLLJJJHHHHHHIIIKKKGGGDDDEEEIIIJJJHHHFFFDDDDDDDDDDDDDDDDDDEEEFFFFFFHHHJJJJJJJJJIIIJJJJJJKKKKKKJJJJJJJJJHHHDDDAAA???@@@AAADDDGGGIIIHHHGGGDDDEEEFFFFFFHHHKKKPPPTTTaaa]]]^^^bbbbbbYYYQQQNNNXXXPPPKKKNNNQQQPPPOOONNNJJJHHHGGGGGGIIIJJJKKKJJJJJJKKKLLLNNNPPPQQQPPPNNNQQQSSSSSSPPPPPPSSSTTTRRRSSSPPPKKKGGGFFFHHHLLLOOOSSSQQQPPPOOOOOOMMMKKKIIIMMMOOOQQQRRROOOLLLJJJIIIHHHJJJMMMPPPRRRSSSTTTTTTQQQQQQOOOKKKHHHHHHJJJLLLLLLGGGEEEIIIJJJHHHIIIMMMLLLJJJHHHIIIKKKMMMNNNNNNOOONNNMMMLLLLLLLLLMMMNNNRRRPPPMMMKKKKKKLLLMMMMMM))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''******))))))))))))******))))))))))))))))))))))))///+++'''''')))***)))'''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++)))************+++++++++***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...---------............///000000000000000000000000000111111222222111111000000111111111111222222222111000/////////000222333333333555666777888888888777666444333333555777999:::999777555666888;;;<<<>>>===:::888666555555555666777999:::::::::<<<>>>>>>>>>===;;;::::::===@@@BBBCCCBBB@@@===;;;;;;;;;>>>>>>=========<<<<<<<<>>???@@@@@@@@@???>>>==============================>>>>>>>>>>>><<<:::999999:::;;;;;;999777777888;;;;;;;;;;;;;;;;;;;;;;;;;;;===?????????@@@BBBCCCBBBCCCCCCCCCDDDDDDDDDDDDFFFEEEBBB@@@@@@@@@AAABBB???AAABBBCCCCCCDDDGGGIIIHHHHHHHHHEEECCCBBBCCCEEEDDDDDDCCCDDDDDDEEEFFFFFFGGGHHHIIIHHHFFFEEEFFFGGGJJJGGGEEEFFFIIIJJJHHHFFFCCCBBBBBBBBBCCCDDDDDDEEEDDDHHHLLLNNNLLLJJJHHHGGGLLLKKKIIIIIIIIIGGGDDDAAABBBAAABBBEEEHHHKKKKKKKKKCCCEEEGGGHHHIIILLLPPPSSSZZZ\\\```bbb[[[RRRNNNOOOUUUMMMIIILLLQQQPPPOOOOOOIIIHHHGGGGGGJJJKKKLLLKKKLLLMMMNNNMMMLLLLLLMMMNNNPPPSSSTTTRRRRRRUUUUUURRRTTTPPPJJJFFFEEEGGGKKKNNNPPPOOONNNNNNNNNMMMKKKIIIKKKLLLNNNQQQSSSRRROOOLLLLLLNNNQQQQQQOOOOOORRRUUURRRSSSSSSRRROOOLLLJJJJJJLLLIIIIIIKKKJJJHHHHHHKKKLLLJJJHHHHHHKKKMMMNNNNNNOOOOOOMMMMMMLLLLLLLLLLLLOOONNNMMMKKKJJJIIIIIIIII))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***)))))))))))))))))))))))),,,***''''''((()))((('''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******************+++))))))*********+++++++++***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,******++++++++++++,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...---------............///////////////////////////000000111111111111000000///000000111222222333333111000/////////000222333444444555666777888999999999777666444555666888999<<<;;;999888888999;;;===<<<;;;:::888777666666666555777999::::::;;;===???AAA@@@???===<<<;;;<<<======>>>@@@@@@>>><<<<<<<<>>===<<<@@@AAACCCCCCAAA?????????>>>===<<<;;;;;;===>>>@@@>>>===<<<;;;::::::::::::999999888888999;;;===>>>777777777777666666555555333444444555555666666666666666777888888777666666222222222222222444555666888777777888:::;;;:::999999777444444777888888777999666666999999666666999;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<============<<<===>>>??????>>><<<:::999:::<<<;;;999888888999:::::::::::::::;;;;;;;;;888:::<<<======>>>@@@BBB@@@@@@@@@@@@AAACCCEEEFFFFFFEEECCCAAA??????@@@@@@<<<>>>AAABBBCCCFFFIIILLLJJJIIIGGGEEECCCCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHGGGHHHHHHFFFDDDCCCEEEFFFGGGEEEDDDEEEGGGHHHFFFDDD?????????@@@AAABBBCCCDDDCCCFFFJJJMMMLLLKKKJJJJJJMMMKKKJJJJJJJJJHHHEEECCCCCCBBBBBBDDDHHHKKKLLLMMMDDDFFFIIIJJJLLLNNNQQQTTTRRRWWW]]]^^^YYYSSSSSSUUUSSSKKKGGGJJJOOOPPPOOOOOOHHHGGGGGGHHHJJJLLLLLLKKKIIILLLOOONNNKKKJJJKKKNNNNNNRRRTTTSSSTTTWWWWWWSSSRRROOOKKKHHHFFFGGGIIIJJJMMMLLLKKKLLLMMMLLLKKKIIIJJJJJJKKKPPPTTTTTTPPPLLLPPPTTTWWWUUUOOOMMMNNNQQQOOOQQQTTTTTTQQQLLLHHHGGGJJJIIIIIIIIIHHHHHHKKKNNNLLLJJJIIIIIIKKKLLLLLLKKKOOONNNMMMLLLLLLKKKKKKJJJKKKKKKKKKJJJGGGEEEDDDDDD))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))***)))((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********))))))*********+++++++++***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...---------............///////////////////////////000000000111111000000000//////000111222333333444111000/////////000222333444444555666777888999999:::999888777666777999:::===<<<;;;::::::;;;===>>>999999888888888888888888666888:::;;;<<<<<>>===<<<<<<>>>AAAAAA@@@>>>======???@@@AAAAAA@@@>>><<<;;;===???AAAAAA???===<<<<<<;;;:::888888999;;;===>>>>>>===<<<:::999999888888888777666666777999;;;<<<777888888888777666555444222333444555666666555555666666777777777777666666333333333444444555666777888888888999;;;<<<:::999777666444444555777888888888666666999999555444666999:::;;;<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<:::;;;===>>>???>>><<<;;;:::;;;<<<<<<:::999::::::999999999:::::::::::::::666777::::::;;;<<<>>>@@@>>>>>>===>>>???AAADDDEEEEEECCCBBB@@@???>>>>>>>>><<<>>>AAABBBDDDGGGJJJMMMJJJHHHEEECCCCCCCCCDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGEEECCCBBBCCCEEECCCCCCCCCDDDEEEDDDCCCBBB=========>>>???@@@BBBCCCGGGHHHIIIIIIHHHHHHIIIKKKMMMLLLKKKLLLLLLKKKHHHFFFBBBAAAAAACCCGGGJJJKKKKKKEEEHHHKKKMMMOOOPPPSSSUUUWWWZZZ[[[YYYWWWTTTSSSRRRTTTLLLFFFHHHLLLNNNNNNPPPIIIHHHHHHIIIKKKLLLLLLKKKCCCHHHMMMOOOMMMKKKKKKLLLLLLQQQSSSSSSTTTXXXXXXUUUOOONNNNNNLLLJJJHHHFFFEEEIIIHHHHHHJJJKKKLLLKKKIIIJJJIIIJJJMMMPPPQQQNNNJJJOOOTTTYYYXXXSSSNNNNNNOOOMMMPPPTTTTTTQQQLLLHHHFFFGGGHHHHHHEEEEEEIIIOOOSSSLLLKKKJJJKKKKKKKKKIIIGGGMMMMMMLLLLLLKKKJJJIIIHHHIIIKKKLLLJJJGGGDDDCCCDDD))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************)))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))************+++++++++***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,------,,,,,,++++++,,,,,,---......------,,,,,,------...---------............///000000000000000000000000///000000111111000000/////////000111222222333333111000/////////000222333444444444555666777999999::::::888777777888888999<<<<<<;;;;;;;;;===>>>???777777888888999999999999888999;;;<<<<<<===>>>@@@BBBAAA@@@@@@AAA@@@>>><<<>>>@@@BBBBBBAAA???????????????@@@@@@???===;;;::::::<<<>>>>>>===;;;;;;;;;;;;:::888777888:::===???<<<<<<:::999888777777777555555555555666777888888666777888888888666555444222333555666666666555555666666666666666666666666444444555666666777777777888888888:::======<<<:::555555444444555666777888888666777:::999555444666888999:::;;;;;;;;;:::999888888888999::::::;;;;;;777888:::<<<<<<<<<<<<;;;:::;;;===<<<;;;::::::;;;:::::::::999999888888888555777999999999:::<<<===<<<<<<<<<<<<>>>@@@BBBDDDCCCBBBAAA@@@???>>>>>>>>><<<>>>AAABBBDDDFFFJJJLLLKKKHHHDDDBBBBBBCCCDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEFFFFFFEEEBBBAAAAAABBB@@@AAABBBCCCCCCBBBAAA@@@<<<<<<===>>>???AAACCCDDDMMMLLLJJJFFFDDDCCCEEEGGGJJJKKKLLLNNNOOONNNKKKHHHBBBAAABBBDDDGGGIIIIIIHHHDDDHHHLLLOOOPPPQQQSSSTTTVVVWWWUUUSSSUUUYYYYYYWWWYYYNNNFFFFFFJJJLLLNNNPPPJJJIIIIIIJJJLLLLLLKKKIIIAAAEEEKKKNNNNNNMMMKKKKKKKKKOOOQQQQQQSSSXXXYYYVVVNNNOOOPPPPPPMMMIIIEEEBBBFFFEEEFFFHHHJJJKKKJJJIIIKKKJJJJJJJJJLLLLLLKKKJJJIIIOOOTTTVVVUUURRRPPPQQQMMMPPPTTTTTTRRRNNNJJJIIIHHHKKKKKKGGGEEEJJJOOORRRJJJJJJKKKMMMMMMLLLHHHDDDJJJJJJJJJJJJJJJIIIHHHGGGIIIKKKMMMKKKGGGEEEEEEGGG))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************'''((()))******)))((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((()))******))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))************+++++++++***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,------......,,,,,,++++++,,,,,,---......------,,,,,,------...---------............///000000000000000000000000//////000000000000//////000000000111222222222333111000/////////000222333444333333444555666888999999888777666666666666777::::::::::::;;;<<<>>>>>>888888999999999888888777888:::;;;;;;;;;;;;===>>>???>>>>>>@@@BBBBBB???<<<>>>???AAAAAA@@@@@@AAABBB??????>>>>>>===;;;:::999999;;;======<<<;;;<<<===;;;999777666666999<<<>>>::::::888777666666666666333444444555555555444444444555666777777666444333333444666777777666555444666555444333333444555666444444555666777777777777777777888;;;>>>>>>===;;;444444444444444555777999777666777::::::666555666777888999:::;;;::::::999666666666777888999999999555666777888999:::;;;<<<888:::<<<<<<:::999:::;;;;;;;;;:::999888777666666666777999999888999:::<<<;;;;;;;;;<<<===???@@@AAABBBBBBAAAAAA@@@@@@@@@@@@===>>>@@@AAABBBDDDGGGIIIKKKFFFBBB@@@AAABBBCCCBBBDDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDAAA???>>>>>>???AAACCCCCCCCCAAA@@@@@@======>>>???AAACCCEEEFFFLLLKKKIIIFFFBBBAAACCCEEEFFFHHHKKKOOOQQQPPPKKKHHHBBBBBBCCCFFFHHHIIIHHHFFFBBBFFFKKKNNNPPPPPPQQQRRRMMMPPPPPPNNNRRR[[[bbbbbb^^^RRRGGGDDDGGGJJJMMMPPPKKKJJJJJJKKKLLLLLLJJJHHHDDDEEEGGGJJJMMMMMMKKKJJJKKKNNNPPPOOOQQQWWWYYYXXXPPPPPPQQQPPPMMMIIIEEECCCCCCCCCDDDFFFIIIKKKJJJIIIJJJKKKJJJIIIHHHIIIKKKMMMHHHKKKNNNPPPRRRQQQQQQPPPMMMPPPRRRRRRPPPMMMLLLKKKLLLRRRTTTNNNIIIJJJKKKJJJDDDGGGJJJNNNPPPNNNIIIEEEFFFGGGHHHIIIHHHHHHGGGFFFFFFIIIKKKHHHDDDBBBDDDGGG))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************'''((()))******)))((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))((()))++++++***))))))***))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***))))))************+++++++++***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,------...//////,,,,,,++++++,,,,,,---......------,,,,,,------...---------.........//////000000000000000000000000//////000000000000//////111111111111111222222222111000/////////000222333333333333333444666777999777777666555555555555555777888888999:::;;;===>>>:::::::::999999777666555888999;;;:::::::::;;;<<<===<<<<<>>@@@@@@@@@AAABBBDDD???>>>===<<<;;;:::999999999;;;<<<<<<;;;;;;===>>>999888555444444666999<<<999888777666555555555555222333444555444333222111222333555666666555333222444555777888888777555444666555333222222333555666333444555666777777777777666666888;;;>>>???>>><<<333444444444333444777999777555777;;;;;;777555777777888999:::;;;;;;:::999444555555666777888888999444444555666777999;;;<<<777999::::::999888999:::<<<;;;:::999888666555555666888999999888888999;;;::::::;;;<<<===>>>??????BBBBBBBBBBBBBBBBBBBBBAAA===>>>@@@@@@AAABBBDDDGGGJJJFFFAAA???@@@BBBBBBBBBGGGFFFEEEDDDCCCBBBBBBBBB???AAACCCCCC@@@===<<<;;;???AAADDDDDDCCCBBBAAAAAA??????@@@AAACCCFFFHHHIIIGGGHHHGGGEEECCCCCCDDDEEECCCEEEJJJOOOQQQPPPKKKGGGCCCDDDEEEGGGIIIIIIGGGEEEAAAEEEJJJMMMOOOOOOPPPQQQLLLQQQQQQLLLMMMXXXaaadddbbbTTTGGGDDDFFFHHHLLLPPPLLLKKKKKKLLLLLLKKKIIIGGGIIIFFFEEEGGGKKKMMMKKKIIIKKKNNNNNNMMMPPPVVVZZZYYYRRRRRRQQQOOOLLLIIIFFFEEEBBBBBBCCCEEEIIIKKKJJJIIIJJJKKKKKKIIIGGGHHHLLLQQQLLLKKKJJJKKKMMMNNNNNNMMMLLLNNNOOOOOOMMMLLLKKKLLLPPPYYY[[[TTTMMMJJJGGGCCC@@@CCCIIIOOORRRPPPJJJFFFDDDEEEFFFGGGHHHGGGFFFEEEBBBEEEFFFDDD@@@>>>AAAEEE))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))******)))(((''''''((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))+++++++++*********))))))(((((())))))))))))((((((*********)))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,---------......///...------...///...------------............///............///////////////000000000000//////...111111000000000000111111000000000000111111111111444444333333444555777888555666888777666444444555777777777777888999:::;;;777777777888888999999::::::999888777777888999::::::;;;===??????>>>===<<<;;;<<<===>>>????????????<<<<<<;;;:::888777666666999:::;;;:::999:::===???;;;888444333444666888888999888666555444444555555222333555555555333111000333444555555555444333222444555777888777666444333333222000//////000222333888333333999<<<888444555888888888888888888888999222333333333444555555555555666666777777777777666777888888999999999888888666666555444555666777888999888888777777777777777888999::::::;;;;;;;;;;;;777888:::;;;<<<<<<;;;:::888:::;;;:::888666666777999:::;;;>>>@@@AAA???======>>>???@@@AAABBBBBBBBBCCC@@@======AAAEEEFFFFFFFFFEEECCCAAA@@@@@@@@@AAAHHHDDDAAAGGGUUU\\\RRRBBBFFFAAA>>>@@@AAA>>>>>>@@@BBBCCCDDDEEEEEEDDDCCCAAAAAAAAACCCEEEHHHHHHFFFDDDGGGGGGFFFEEEEEEEEEEEEEEEBBBAAADDDJJJMMMLLLMMMPPPKKKJJJHHHHHHJJJKKKKKKJJJFFFFFFGGGKKKPPPUUUWWWXXXUUURRRNNNKKKMMMSSSZZZ___ZZZRRRKKKGGGDDDBBBEEEJJJLLLIIIGGGHHHKKKMMMMMMLLLGGGGGGGGGGGGGGGIIILLLOOOOOOPPPOOOMMMLLLNNNSSSWWWXXXTTTRRRRRRNNNEEECCCGGGFFFDDDDDDEEEHHHLLLMMMMMMNNNMMMJJJHHHHHHIIIKKKLLLNNNMMMKKKKKKMMMNNNMMMLLLPPPQQQQQQOOOLLLLLLOOORRRUUUTTTUUUVVVRRRIIIBBB@@@CCCDDDFFFJJJLLLLLLIIIFFFJJJHHHGGGEEEDDDDDDEEEFFFEEEDDDCCCAAA@@@???>>>>>>))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))******)))((('''''')))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))+++++++++*********))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------///---,,,---...///...------------............///....../////////000000000555333222000///000000111111000000000000000111111000000000000111111111111444333333333333555666777555777888777555444444555777777777777888999:::;;;777888888888999999::::::777777777777888999;;;<<<;;;<<<===>>>>>><<<:::999:::;;;<<<===>>>>>>>>>>>>:::::::::999999888888888999999:::999888999<<<>>>;;;888444333444777999999888777555444333333444444222333444555444333111000222333444555555555444333444555777888888666555444333222111000000111222333777333333888:::777444444777777888888999999999999444444444444444444555555555555666777777777777666666555444555777777555333555555444444444555666777666666555555555666666666777888999999999999999999666777999:::;;;;;;:::::::::;;;<<<;;;999888888888999:::<<>>???@@@>>>>>>@@@CCCDDDFFFGGGGGGFFFEEEDDDCCCCCCDDDFFFHHHHHHFFFDDDFFFFFFEEEEEEDDDEEEEEEEEECCCBBBEEEKKKMMMKKKKKKNNNJJJIIIHHHHHHJJJJJJIIIHHHEEEEEEGGGKKKPPPTTTUUUUUUWWWSSSOOOMMMOOOVVV^^^dddYYYRRRLLLIIIFFFCCCEEEJJJKKKIIIGGGHHHJJJMMMMMMLLLHHHHHHHHHGGGGGGHHHKKKMMMOOOOOOOOOMMMLLLMMMQQQTTTWWWWWW[[[___[[[PPPHHHFFFEEECCCCCCDDDGGGJJJLLLLLLNNNLLLJJJHHHHHHJJJLLLNNNMMMKKKIIIIIIJJJKKKJJJIIIOOOOOOOOOMMMKKKLLLPPPTTTUUUTTTTTTVVVQQQHHHBBB@@@AAABBBDDDHHHKKKJJJHHHEEELLLKKKIIIHHHFFFFFFEEEEEEFFFEEEDDDBBBAAA@@@@@@@@@))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((()))***)))((('''((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))+++************)))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,*********++++++++++++,,,,,,,,,------------,,,,,,*********+++++++++,,,,,,...---,,,---...///...,,,---------............////////////000000000111111999777444111///000111333000000//////000111222222000000000111111111222222333222222222333444555666777888888777555333444444777777777777888888999:::999999999999999999::::::555555666777888:::<<<===;;;<<<======<<<:::777666999999;;;<<<======<<<<<<888888888888888888999999777888999888777888;;;===:::777444333555888:::;;;777666444333222222333333222333444444444333111111111222444555555555555444555555777888888777666555333222111000000111222333555333333666888555333333555666777888999:::::::::555555555555444444444444444555555666777777666666666333222444999:::777222444444444333444555555666333333333333333444555666777777888888888777666666555666777888999999999999<<<===>>>===;;;:::999:::999:::===AAADDDDDDAAA>>>;;;<<>>???===>>>@@@CCCEEEGGGHHHIIIHHHGGGFFFEEEDDDDDDEEEGGGGGGEEEDDDDDDDDDDDDDDDDDDEEEEEEEEECCCCCCGGGLLLNNNJJJIIIJJJIIIHHHHHHIIIIIIIIIFFFDDDCCCDDDFFFKKKOOORRRRRRRRRWWWTTTQQQOOOSSSYYYaaafffVVVQQQMMMKKKIIIEEEFFFIIIJJJIIIGGGHHHJJJLLLLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKNNNOOOOOOOOOMMMMMMOOOQQQQQQVVV```iiifffZZZMMMFFFDDDCCCCCCDDDGGGIIIJJJJJJMMMKKKJJJIIIJJJLLLOOOPPPNNNLLLJJJIIIJJJJJJHHHGGGLLLLLLLLLKKKKKKNNNSSSVVVTTTRRRRRRTTTPPPHHHCCCBBBBBBCCCEEEHHHKKKLLLIIIGGGMMMMMMLLLKKKIIIGGGFFFEEEFFFEEEDDDCCCBBBBBBBBBBBB(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))***)))((('''((()))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))******+++))))))))))))))))))))))))************))))))))))))(((((())))))))))))((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************))))))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,,,,......---,,,---------............///000000000000111111111111999888555333111111111111////////////000111222333000000111111111222222222111222222222333444444555777888888666444333333555777777777777777888999999:::::::::999999999999999666666777777999:::;;;;;;999:::;;;<<<;;;999777555777888:::<<<<<<<<<;;;:::888888888888888777777777666777777777666777999<<<:::777444333555999;;;<<<777666555333222333333444222222333333333333222111000111333555666666555555555555666777777777666666333222222111111222222333444333333444555333222222333444666888999999999999666555555555444444333333333444555555666666666666888555333888???BBB>>>888333333333333444444555555111111111222333555666777888888888888888777666555555555666777777888888888<<<===>>>===;;;::::::::::::<<>>BBBEEEGGGFFFDDDAAA>>>===>>>@@@AAAAAAKKKHHHFFFccccccEEE???<<<>>>>>>===>>>AAACCCDDDFFFHHHIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEDDDBBBCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDHHHMMMNNNIIIFFFGGGHHHGGGGGGHHHIIIGGGDDDAAABBBCCCFFFJJJNNNPPPPPPNNNSSSRRRRRRSSSUUUYYY]]]```SSSOOOMMMMMMKKKGGGGGGIIIIIIHHHGGGGGGHHHJJJKKKLLLNNNMMMKKKKKKKKKLLLLLLLLLOOOPPPQQQQQQPPPOOOOOOOOOLLLRRR\\\eeefff^^^RRRJJJFFFEEEDDDFFFIIIJJJJJJJJJLLLKKKIIIIIIKKKMMMQQQSSSQQQOOOMMMKKKKKKKKKIIIHHHHHHIIIJJJLLLNNNQQQTTTUUUPPPNNNOOORRRPPPJJJFFFGGGFFFGGGIIILLLOOOOOOMMMKKKJJJJJJKKKKKKKKKIIIGGGFFFFFFEEEDDDCCCBBBBBBBBBBBB(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''')))***)))((('''(((***((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))******)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,))))))*********++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------...,,,+++,,,---...---,,,---------............///000000000000111111111111444555555555444222///...000000//////000111222222111111111111222222222222111111222333444444444444777888888666444333444666777777777666777777888888:::::::::999999888888888777888888888999999999999666888999;;;;;;:::888777666777999;;;<<<;;;:::999:::999999888666555555444555666777666555666999;;;999777333333555888;;;<<<888777666444444444444555111222222222222222222222000111333555666666555555444444555666666666666666333222222222222222222333222444444333222222222111111333555777888888888777555555444444333333222222222222444555555666666666888555555;;;CCCFFFBBB===333333333444444444444444111222222333444666777888::::::::::::999888777777555555555555666777888888:::<<<===<<<:::888888999;;;<<>>AAADDDEEECCCAAA???===<<<<<<<<<===@@@DDDGGGDDDBBB@@@===<<<===>>>???BBBGGGEEECCCNNN```ccc[[[EEE???<<<===>>>>>>???BBBBBBCCCEEEFFFGGGFFFEEEDDDDDDBBB@@@@@@AAABBBBBBAAACCCDDDEEEEEEFFFEEEDDDDDDCCCCCCGGGMMMNNNIIIFFFGGGGGGGGGGGGHHHHHHGGGCCC@@@AAABBBEEEIIIMMMOOOOOOMMMNNNPPPRRRUUUVVVWWWVVVVVVPPPMMMLLLNNNLLLHHHGGGIIIHHHHHHGGGGGGGGGIIIJJJLLLPPPNNNMMMMMMOOOPPPOOONNNQQQRRRRRRSSSSSSRRRQQQPPPJJJOOOUUU[[[___^^^YYYSSSIIIHHHHHHIIIKKKMMMLLLKKKKKKJJJIIIIIIKKKNNNQQQTTTSSSPPPNNNLLLLLLKKKJJJHHHEEEGGGJJJOOORRRTTTTTTSSSLLLJJJKKKOOOOOOKKKJJJLLLIIIIIIKKKMMMOOOPPPNNNLLLEEEFFFHHHJJJJJJJJJIIIIIIEEEEEECCCBBBAAAAAAAAAAAA))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))(((((()))))))))))))))***(((((())))))))))))((((((&&&''''''(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,*********++++++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,---------.........---,,,+++,,,---...---+++---------............////////////000000000111111000111444555555333000...111111000000000000111111111111111222222222222333111222333444555555555444777777777555333333555777777777777666666777777888::::::999999888777666666888888999999999888888777666777999:::;;;:::999888555777:::<<<===<<<:::888:::999888777666444333333555666777666555666999;;;999666333222444777999:::999888666555444444555555111111111111222222222222111222444555555555555444333333333444444555666666333333333333333333333333222555666222000222222111000111444666777666555444333333333333222222222222111111333444555555666666555333555:::AAACCC@@@;;;333333444555555555555444333333333444555666888999::::::;;;;;;;;;::::::999555555555555666777888888999;;;<<<;;;999777777888:::;;;===@@@DDDEEEDDDBBB<<<>>>AAADDDEEEDDDCCCBBB===>>>=========???CCCFFFCCCBBB@@@>>>=========>>><<<@@@FFFJJJIIIGGGLLLSSSFFF@@@<<<>>>??????@@@DDDBBBCCCDDDEEEEEEDDDBBBAAACCCAAA>>>===???AAABBBBBBEEEFFFGGGGGGGGGFFFDDDCCCBBBBBBFFFKKKMMMIIIHHHIIIGGGFFFFFFGGGGGGGGGDDDBBB@@@AAACCCHHHLLLOOOOOOOOOKKKNNNRRRUUUVVVUUURRRPPPNNNKKKKKKMMMLLLHHHGGGIIIFFFGGGHHHGGGFFFGGGJJJLLLOOOMMMLLLNNNRRRTTTSSSPPPSSSRRRRRRSSSTTTTTTSSSQQQNNNPPPQQQTTTZZZ___^^^YYYKKKKKKKKKLLLNNNOOOMMMLLLJJJIIIHHHHHHJJJMMMQQQSSSQQQOOOMMMKKKKKKKKKIIIHHHFFFHHHKKKPPPTTTUUUTTTRRRIIIGGGHHHMMMNNNLLLLLLOOOIIIIIIIIIKKKLLLLLLKKKIIICCCDDDEEEGGGIIIJJJJJJKKKFFFFFFDDDBBBAAA@@@??????))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))&&&((())))))(((((()))+++))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))******(((((())))))))))))((((((&&&&&&''''''((())))))***'''((((((((()))))))))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***++++++***)))(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------,,,++++++------,,,+++---------............///....../////////000000000...000222333444444444333333222111000////////////111111111222222222333333111222444555666666555555666666666444333444777999777777666666666666777777::::::999888777555555444666777888999:::999999888777999:::;;;;;;999888666555777:::======<<<:::888888888777666555555444444666777777666666666999;;;999666333111333555777888888777555444333333444555111111111111111222222333222333444555555555444333111111222222333444555555222333333333333333333222222777777222///111333111///000333555555444222111111111111111111111222222000111222333444555555555333444666999<<<<<<999666333444555666666666555555333333333444444666777777999::::::;;;;;;;;;;;;:::666555555555666777888999999;;;<<<;;;999777777888888888888;;;???AAAAAAAAA<<<===???BBBCCCDDDDDDDDD???@@@???>>>===>>>BBBFFFCCCBBBBBBAAA@@@???>>>===999===DDDJJJHHHDDDGGGMMMGGGAAA===>>>@@@@@@BBBFFFCCCDDDEEEEEEEEECCCAAA@@@CCC@@@===<<<>>>AAACCCDDDGGGHHHIIIIIIHHHFFFDDDBBBAAA@@@DDDJJJLLLJJJJJJLLLGGGFFFEEEEEEGGGGGGFFFEEEAAAAAABBBFFFKKKOOOQQQQQQLLLNNNQQQTTTUUUUUUTTTSSSLLLIIIIIIKKKJJJGGGGGGJJJEEEGGGHHHGGGEEEFFFIIILLLKKKIIIIIIMMMRRRVVVTTTRRRSSSQQQPPPQQQTTTUUUTTTRRRPPPQQQQQQRRRXXX___]]]WWWMMMLLLLLLNNNOOOOOONNNLLLJJJIIIHHHHHHIIILLLPPPRRRRRRPPPMMMMMMMMMLLLKKKJJJLLLKKKKKKNNNSSSUUUUUUSSSJJJHHHHHHKKKLLLKKKLLLOOOIIIHHHHHHHHHIIIIIIGGGEEEEEEEEEEEEFFFGGGIIIKKKKKKIIIHHHFFFDDDBBB@@@??????))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&((())))))(((((()))+++))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))((((((&&&&&&&&&'''((())))))***'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***++++++***)))(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,++++++------,,,+++---------.........//////............///////////////000000222333555777888444333222000/////////...111111222222222333333333222333444666777666666555555555555444333555888:::888777666666666666777777:::999888777666555444333444555777999:::;;;;;;::::::;;;;;;<<<;;;999666555555777;;;===>>><<<:::999666666666666666666666666666777777777666777999<<<999666222111222444666666777666444333222222333333111111000000111222333333333444555555555444333222111111111111222333444555222333333444444333333222222888888222///222333222...000222444444333000/////////000000111111111222///000222333444555555555444666888::::::777555333444444666777777777666555333333333333444555666666888999::::::;;;;;;;;;;;;666666555555666777999::::::;;;<<<<<<:::888888999666555555777;;;>>>??????;;;<<<===@@@BBBCCCDDDEEE@@@AAAAAA???===>>>BBBFFFCCCDDDDDDDDDCCCAAA???>>>:::===@@@AAACCCGGGIIIKKKHHHBBB>>>???@@@@@@CCCGGGDDDEEEFFFFFFEEECCCAAA???CCC@@@======???BBBEEEFFFIIIIIIJJJJJJIIIFFFDDDBBB@@@???BBBHHHKKKJJJKKKNNNHHHFFFEEEEEEFFFHHHGGGGGGAAAAAABBBEEEKKKPPPRRRSSSNNNOOOPPPRRRUUUWWWXXXYYYLLLHHHHHHJJJIIIGGGGGGJJJEEEGGGHHHGGGEEEEEEIIILLLHHHFFFGGGKKKRRRVVVUUURRRRRRPPPNNNOOOSSSUUUTTTSSSOOORRRRRRRRRXXX^^^ZZZQQQMMMLLLMMMNNNOOOOOOMMMKKKJJJIIIGGGGGGIIILLLOOOQQQTTTRRRPPPOOOPPPPPPOOOMMMQQQNNNKKKLLLPPPTTTVVVVVVLLLIIIIIIKKKKKKIIIJJJNNNJJJIIIHHHHHHIIIHHHFFFDDDGGGGGGFFFFFFGGGHHHJJJKKKKKKJJJHHHEEECCCAAA@@@???))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))((((((++++++***)))(((((())))))''''''(((((())))))******))))))))))))))))))))))))))))))***))))))((('''&&&(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++*********))))))((((((+++***)))***,,,,,,***)))******++++++++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------///......---------..................////////////222222222333333444444444333333222222111000000000000111222333333333222222333444444555666777777888888777666444444444555666;;;::::::999999::::::;;;<<<======;;;888555444555444777999;;;:::::::::;;;999777:::???@@@;;;666555666555666999;;;===<<<;;;777555333333333444333222555555555666777777888888666666555444444444444555333333333333333333333333222222222333333333444444444444444444444444444444444444333222222222333333222222222333333333333444666555333111////////////...000333333222000//////222111111111000000//////000000111222444555555666555555444444444555555666555555444444444444555555222000000222666888777555999999999::::::;;;;;;;;;===:::666333222555888;;;999:::;;;<<<;;;999777555;;;999666444555777;;;>>>>>>???AAABBBCCCBBBBBBAAACCCAAA>>><<<<<<===@@@BBBAAAAAAAAA@@@@@@?????????BBBCCCCCCDDDDDDDDDDDDCCCFFFEEEBBB@@@???@@@AAABBBBBBCCCEEEFFFEEECCC@@@>>>EEEAAA===;;;===AAAEEEGGGIIIJJJKKKKKKHHHDDD???<<<======???BBBFFFIIIIIIIIILLLIIIDDDBBBBBBBBBCCCBBB???@@@CCCFFFJJJMMMPPPQQQNNNRRRVVVWWWUUUTTTVVVYYYKKKHHHHHHKKKKKKFFFDDDEEEHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGIIIIIIJJJLLLOOORRRLLLKKKKKKLLLNNNOOOOOOOOOUUUPPPNNNRRRYYYZZZSSSLLLHHHHHHIIIKKKMMMMMMLLLKKKIIIJJJGGGEEEGGGMMMPPPNNNOOOOOOPPPPPPPPPOOONNNNNNOOOOOOOOOPPPRRRTTTWWWXXXOOOLLLIIIGGGIIIKKKMMMNNNKKKJJJHHHGGGFFFFFFGGGHHHEEEEEEDDDDDDEEEGGGIIIJJJHHHGGGGGGGGGGGGEEEBBB???))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))((((((++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))(((((('''(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************)))))))))(((+++***)))***,,,,,,***)))******++++++++++++******+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------.........---------..................////////////222222222222222333333333222222222111111111000000000000111111222333333444444444555666777777888999777777666555555555666666999999999::::::::::::;;;===>>>>>><<<888555444555444666999:::999888888999999666666999999666666888:::999888999:::;;;;;;:::888666444333444444333222555555555666777777888888666555555444444444444444333333333333333333333333222222222333333333333444444444444444444444444444333222222222222222333333444444333333222333333444555444222111000/////////...000222333111000//////111111111111000000000///000000111222333444555555444444444444444555555666666555555444444555555666555444444666999:::999666555666777999:::<<<===>>>>>>;;;777444444666999;;;999:::;;;;;;;;;999777555;;;999666555555888;;;>>>===>>>@@@BBBCCCCCCBBBBBBBBB@@@===;;;;;;<<>>EEEBBB>>><<<===@@@CCCEEEJJJKKKLLLLLLJJJFFFBBB??????>>>???BBBFFFHHHIIIHHHLLLHHHEEECCCBBBBBBAAA@@@???@@@CCCFFFJJJNNNPPPRRRNNNVVV___^^^WWWQQQQQQSSSLLLIIIHHHKKKKKKHHHGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGGGGHHHJJJNNNQQQUUUQQQMMMKKKLLLNNNNNNMMMOOOKKKJJJOOOUUUVVVPPPHHHHHHHHHIIIKKKLLLLLLKKKJJJIIIKKKIIIFFFFFFJJJLLLKKKMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPQQQRRRTTTTTTPPPMMMIIIGGGHHHIIIKKKLLLKKKKKKIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHFFFFFFFFFFFFGGGEEEBBB@@@))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))((((((+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((((())))))))))))((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))+++***)))***,,,,,,***)))******++++++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------....................................////////////222111111111111111000000000000000111111111222222111111000000111222444555444555555666777888999:::666666666666777777777777888888999:::;;;;;;::::::===>>>>>><<<999666555555444666999999777666666777;;;999999999999999???HHH===;;;999888999999999888888666444444444555444333555555555666777777888888666555444444333333444444222222222222222222222222111111222222222333333333333333333333333333333333111111111111222333333444777666444222111222333444444333222111000000000000---///222222111//////000111111111111000000000000000000111222333444444555444333333333444444555666666666555555555555666666888888999;;;<<<<<<:::777444555666888999;;;<<<===>>><<<999666555666999:::999:::;;;;;;:::999777666:::999777666777999<<<>>><<<>>>???AAACCCCCCCCCBBBAAA???<<<::::::;;;===???======>>>???@@@AAABBBCCCDDDDDDEEEFFFFFFFFFFFFFFFBBBCCCEEEFFFEEECCCAAA???DDDCCCAAA?????????@@@AAAEEECCC@@@======???AAACCCIIIKKKLLLMMMLLLHHHEEEBBBAAA@@@@@@AAADDDGGGHHHHHHJJJHHHEEEDDDCCCAAA???===???AAACCCGGGKKKNNNQQQSSSPPP\\\hhhiii```VVVSSSTTTMMMHHHFFFHHHIIIGGGFFFHHHCCCDDDEEEEEEFFFGGGHHHHHHEEEEEEEEEDDDEEEGGGKKKOOO___WWWNNNJJJKKKMMMLLLKKKJJJGGGGGGMMMSSSTTTMMMFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJNNNNNNHHHEEEGGGIIIIIIJJJKKKKKKLLLLLLMMMMMMMMMNNNOOOPPPQQQQQQPPPPPPOOOPPPNNNJJJGGGFFFFFFGGGHHHKKKKKKJJJIIIHHHEEECCCBBBEEEEEEDDDDDDDDDEEEEEEFFFDDDDDDDDDEEEFFFEEECCC@@@))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))******++++++((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((())))))))))))((((((******)))))))))))))))*********))))))((((((''''''))))))))))))))))))))))))&&&'''((())))))***))))))(((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((())))))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))*********)))))))))))))))+++***)))***,,,,,,***)))******++++++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------..............................////////////111111111000/////////.../////////000111222222333555444222111111222444555444555666777888999:::;;;555666666777888888888888777888999:::;;;::::::999===>>>>>><<<999666555555666888999999777666555666999999:::<<<;;;===GGGQQQ<<<999666555666888888888888777555444555555444333444444555555666777777777555444444333333333333333222222222222222222222222111111111111222222222222222222222222222222222222111111111222222444555666999777444111000111222333333333222111111000000000---///111111000///000000111111111000000000000000000000000111222333333444222222222222333444555555666555555555555555555666777888:::;;;<<<:::888666777777777777777777777777<<<;;;888666555666888999999::::::::::::999888777999888888777888:::<<<>>><<<===???AAABBBCCCCCCBBB@@@???===;;;;;;<<<===>>>======>>>???@@@AAABBBBBBBBBCCCDDDDDDEEEEEEEEEEEE@@@CCCFFFIIIHHHEEEAAA>>>FFFFFFEEEDDDCCCCCCCCCCCCDDDCCCAAA???======???AAAGGGIIIKKKLLLLLLIIIFFFDDDCCCAAA@@@AAADDDFFFGGGGGGIIIGGGEEEDDDCCC@@@===:::???AAACCCGGGKKKOOORRRSSSRRR]]]iiiooollleeeaaa```NNNHHHCCCDDDEEECCCBBBDDDAAABBBCCCDDDEEEGGGHHHHHHEEEEEEDDDCCCCCCEEEIIIMMM```XXXOOOKKKLLLMMMKKKGGGGGGEEEGGGLLLRRRRRRLLLFFFFFFHHHIIIIIIIIIHHHIIIJJJKKKPPPQQQKKKEEEDDDFFFGGGHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNPPPQQQQQQOOOMMMKKKOOOMMMKKKGGGCCCBBBCCCDDDGGGHHHIIIIIIHHHFFFCCCAAADDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDCCCAAA))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))******++++++((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((())))))))))))((((((***)))))))))))))))************))))))((((((''''''))))))))))))))))))))))))&&&'''((())))))***))))))(((((((((((())))))))))))((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++***)))***,,,,,,***)))******++++++++++++***************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---...//////..................////////////000000000//////...............///000111222222333:::888555333222222333444444444555777888:::;;;;;;666777777777888888999999888999999::::::999999888:::<<<<<<;;;888666666666777999::::::888666666666444444777999777777===FFF777444222222444777888888888666444444444555444333222333333444555555666666444444333222222222222222111111111111111111111111000000000111111111222222222222222222222222222222222222222222333555666666999777333111///000111222111111222222111111111111---...000000//////000111000000000000000000111111///000000111111222222222111111111222222333555555555555444444444444555555555666888888888666555444666666666666666666666666999888777555555666666777999999::::::999999888888888888888999:::<<<===>>><<<===???AAABBBBBBBBBAAA@@@???>>><<<<<<===>>>???>>>>>>?????????@@@@@@@@@???@@@AAABBBCCCCCCCCCCCC???BBBFFFIIIIIIFFFAAA>>>EEEFFFGGGHHHGGGEEECCCBBBBBBCCCBBB@@@===<<<>>>@@@EEEGGGIIIKKKJJJHHHEEECCCBBBAAAAAABBBDDDFFFFFFFFFGGGFFFEEEDDDBBB@@@;;;888>>>@@@CCCGGGKKKOOORRRSSSSSSXXX```jjjqqqsssoookkkRRRIIICCCCCCDDDBBB@@@AAA@@@@@@BBBCCCEEEFFFHHHHHHEEEFFFEEEDDDCCCEEEIIILLLXXXTTTOOONNNOOONNNJJJFFFDDDDDDEEEJJJOOOOOOJJJEEEFFFGGGIIIHHHFFFFFFHHHJJJHHHNNNPPPJJJDDDCCCDDDDDDEEEEEEEEEEEEFFFGGGIIIJJJLLLMMMPPPQQQQQQNNNLLLJJJLLLLLLJJJFFFAAA???@@@BBBBBBDDDFFFHHHHHHFFFCCCAAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAABBBCCCBBB@@@))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))(((((()))))))))))))))******+++))))))))))))(((((((((((())))))))))))))))))))))))'''(((((())))))))))))((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************+++***)))***,,,,,,***)))******++++++++++++******************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,---/////////..................////////////000//////////////////.........//////000111222222999888666444333333333333333333555666888999:::;;;999888777777777888999:::;;;:::999888888777888888777999:::999777666666777777999::::::888777666666555555777888555111222777222111000111444666777888777555333333333444333222111111111222333333444444444333222222111111222222000000000000000000000000///000000000000111111111111111111111111111111111222222222222333444555555666555222000//////000111000111111222222222111111---...////////////000222000000000000111111111111//////000000000111111111000000000111222333444555444444333333333333444444222444555555333222333444222222333444555666777777555555555555666666777777999999999999999999999999777888999;;;<<<===>>>>>>===>>>???AAAAAAAAA@@@@@@@@@???>>>=========>>>>>>>>>>>>>>>???????????????<<<===>>>???@@@AAAAAAAAA???BBBEEEGGGGGGEEEAAA???CCCDDDFFFGGGFFFDDDAAA???@@@BBBCCCAAA===<<<>>>@@@CCCEEEHHHIIIIIIGGGDDDBBBAAA@@@AAACCCFFFGGGFFFEEEFFFDDDCCCBBBAAA???;;;888===???BBBFFFJJJNNNQQQSSSRRRSSSXXXcccnnnssspppkkkUUULLLEEEEEEGGGEEEBBBBBB@@@AAABBBCCCEEEFFFGGGHHHGGGHHHHHHGGGGGGGGGIIILLLPPPPPPPPPQQQQQQOOOKKKHHHCCCBBBCCCGGGJJJKKKGGGDDDEEEGGGIIIGGGDDDDDDGGGJJJDDDJJJLLLHHHEEEEEEDDDCCCDDDCCCCCCBBBCCCDDDFFFGGGHHHJJJMMMNNNOOOMMMKKKJJJHHHIIIHHHEEE@@@===???AAA???AAACCCEEEEEEDDDBBBAAA@@@@@@AAABBBBBBAAAAAA@@@AAA???>>>???AAAAAAAAA???))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))(((((()))))))))))))))***++++++(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))(((((('''(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************+++***)))***,,,,,,***)))******++++++++++++******************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------***+++---///000000///...............///////////////////////////000000000.../////////000000111111444444444444333333333333222222444555777999:::;;;<<<;;;888666666777:::;;;>>><<<999777555555666777444555777888777666777888555777999999777666666666888666666888666222000222111000000222555777777666666444222222222333222111//////000000111222222222333333222111111111111111000000000000000000000000/////////000000000111111111111111111111111111111222111111000111111222222333222111000///////////////000111222333222222111,,,...//////......000222///000000000111111111111/////////000000000000000//////000000111333444555333222222111111222222333222333444333111111333666111111222333444555666666333444555666777888888999999999999999999999999:::777888:::<<<===>>>>>>>>>>>>???@@@AAAAAA@@@???>>>???>>>===<<<<<<<<<======<<<<<<===>>>???@@@AAAAAA;;;<<<===>>>@@@@@@@@@@@@@@@AAACCCDDDDDDCCCBBBAAACCCCCCDDDDDDCCCBBB@@@???>>>AAACCCBBB>>><<<>>>@@@DDDEEEHHHIIIIIIGGGCCCAAA>>>???AAAEEEHHHHHHFFFDDDEEECCCAAA@@@@@@>>><<<999;;;===@@@EEEIIIMMMQQQRRRVVVWWWZZZ```fffhhhddd___SSSJJJDDDFFFIIIGGGDDDCCCAAABBBCCCDDDEEEFFFGGGGGGIIIJJJLLLLLLKKKJJJKKKLLLMMMPPPSSSSSSQQQNNNMMMMMMFFFDDDDDDFFFHHHIIIGGGEEEEEEGGGHHHFFFCCCBBBFFFIIIEEEJJJLLLKKKKKKLLLKKKGGGDDDCCCAAA@@@@@@BBBCCCDDDDDDEEEHHHJJJKKKKKKJJJJJJCCCFFFFFFCCC???===???BBB???@@@AAABBBBBBAAA???>>>===>>>???AAAAAAAAAAAA@@@AAA???>>>>>>???@@@???>>>))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))(((((())))))((())))))***++++++''''''(((((())))))******))))))))))))))))))))))))))))))***))))))(((''''''(((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))*********++++++***)))***,,,,,,***)))******++++++++++++******)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------***+++---///000000///.............../////////000.../////////000000111111////////////000000000000///000111333333333333333111222333555666888::::::???<<<888555555777:::<<<@@@>>>999666444444666777222444666666666666777888333555777888666555555666555111000444555333111222111111222444666777666555555444222111222222111000.........///000000111111333222222111000111111111000000000000000000000000////////////000000000000000000000000000000000000111000///////////////000111111000000//////.........///111222333333222111,,,---............000222//////000000111111111222////////////000000000000/////////000111333444555222111111111111111111222333444444333000111555999444444444333333222222222333444666777999::::::::::::999999888999999::::::777888:::<<<>>>???>>>>>>??????@@@AAA@@@???>>>=========<<<;;;;;;;;;;;;<<<:::;;;<<<>>>???AAABBBCCC;;;<<<===>>>@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBFFFEEECCCBBBAAAAAABBBBBB<<<@@@CCCBBB>>><<<>>>AAADDDFFFHHHJJJIIIGGGDDDAAA===>>>AAAFFFIIIIIIFFFDDDDDDBBB@@@??????>>><<<;;;;;;<<<@@@DDDHHHMMMPPPRRR\\\^^^```bbbbbb^^^YYYUUUNNNFFFAAADDDIIIHHHEEECCCBBBCCCCCCDDDEEEFFFGGGGGGJJJLLLNNNOOONNNLLLLLLLLLMMMRRRUUUUUUPPPMMMOOOQQQJJJHHHGGGGGGIIIJJJIIIHHHDDDGGGHHHFFFBBBAAAEEEIIIIIIMMMOOOOOORRRUUUSSSMMMDDDBBBAAA??????@@@BBBCCCAAABBBDDDGGGHHHIIIJJJIIIAAADDDEEECCC>>><<>>===<<<<<<===???@@@AAAAAAAAA@@@AAA???>>>===>>>???>>>===))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))(((((((((((())))))))))))))))))))))))******+++******)))((('''))))))))))))))))))))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++------......------,,,+++---------............///000000////////////000000///...------...///000111111111222222222111111000222222222222222222222222222333333444555666777777:::999666444444555777888<<<999666444555666666666222444555555555666888:::666666666666666666666666555555444333222000000///000000222333444555555555333333222222111000//////000000000000000000000000000000000000000111111222111111000000000000111111000000000000000000000000000000000000000000000000000///......000111111000333000...///111111///---000000111111111111000000000000000000////////////000000000000111111111111000000////////////000000111222222111000000111333222333333444444333333222222222333333333333444444333222111111111222333444666666777666666888<<>>@@@BBBAAA???<<<:::<<<<<<<<<=====================>>>>>>????????????======<<<<<<<<<======>>>@@@BBBCCCCCCBBBAAABBBBBBDDDDDDDDDDDDCCCBBB@@@??????>>>@@@CCCBBB???AAAEEEIIIJJJJJJKKKJJJHHHFFFEEEDDDAAABBBFFFIIIGGGEEEFFFKKKHHHCCCAAAAAAAAAAAAAAACCCCCCDDDGGGJJJNNNQQQTTTXXXbbbeee]]]XXXYYYTTTKKKJJJGGGDDDDDDFFFGGGFFFEEEHHHEEEBBBDDDHHHJJJHHHEEEJJJJJJKKKKKKLLLLLLMMMMMMOOORRRUUUVVVTTTQQQOOONNNOOOGGGIIIKKKHHHKKKNNNGGGFFFFFFEEEDDDDDDEEEFFFGGGHHHLLLPPPTTT^^^jjjnnnjjjVVVIII======AAAAAA???>>>@@@AAABBBDDDEEEFFFFFFFFFFFFEEECCCAAA???>>>======<<<<<<============<<<<<<>>>>>>=========???@@@AAA???>>>===;;;;;;;;;<<<===))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))************************))))))))))))))))))))))))+++***))))))))))))***+++))))))))))))(((((((((((())))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++---------............/////////000000000000////////////...---......000000111111222222222111111000222222222222222222222222222222333333444555555555:::888666444444555666888;;;888666555666666666555444555666555444444666888666666666666666666666666555444444333222111000//////000111222444444444555333333222111111000//////000000000000000000000000000000//////000000111222111111000000000000111111000000000000000000000000////////////////////////000///---...000111111000111///......000000...,,,///000000111111000000///000///////////////////////////000000000111111111000000////////////000000111222222111000000111333222222333333333333222222222222222333333333444444222222111111111222333444555555666666666777;;;>>>;;;:::999888888999:::;;;888999::::::;;;;;;;;;;;;<<<>>>@@@BBBBBB@@@>>><<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>???@@@@@@AAA???>>><<<;;;;;;;;;<<>><<<;;;;;;;;;<<<<<<))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))******+++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))'''''')))******+++++++++))))))))))))))))))))))))******))))))))))))************************************++++++++++++******************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***------++++++++++++------------......------,,,+++---------............///...///000111111000///...000//////............///000111111222222222111111222222222222222222222222333333333333333333333333888777555444444444666777999777666777777777555333666777777666444333444666555555555555555555555555555444333333222111000000...///000111222333333333222222222111111000000///000000000000000000000000000000//////000000111222111000000//////000000111000000000000000000000000////////////////////////000...---...///111000000000...------...///...,,,...//////000000//////...//////////////////////////////000000000000111111000000////////////000000000111222111000///111333222222333333333333222222222222222222333333333333222111111111111222333333333444555444444666999<<<::::::999888888999:::;;;888999999999999999999999;;;===???AAABBBAAA@@@???===<<<;;;:::;;;<<<>>>???@@@???>>>======???@@@BBBEEECCC???<<<::::::::::::===???AAABBBAAAAAACCCDDDGGGFFFDDDBBBBBBBBBCCCDDDCCCAAABBBDDDDDDCCCFFFKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGEEEHHHNNNPPPLLLIIIHHHGGGEEECCCCCCEEEHHHJJJJJJCCCDDDEEEGGGJJJNNNQQQSSS[[[aaa```WWWQQQSSSSSSOOOKKKHHHFFFEEEFFFGGGGGGGGGHHHEEEDDDEEEHHHIIIGGGEEEEEEFFFGGGIIILLLNNNOOOPPPQQQSSSTTTSSSQQQPPPQQQRRRMMMGGGLLLQQQMMMOOOQQQJJJCCCCCCBBBBBBCCCEEEGGGHHHKKKPPPSSSVVV\\\fffnnnqqqgggZZZMMMIIIHHHEEEBBBAAA>>>??????@@@AAABBBCCCCCCAAAAAAAAA@@@>>><<<:::999::::::;;;;;;;;;;;;::::::;;;;;;;;;<<<===???@@@AAA======<<<;;;;;;;;;<<<<<<))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((()))))))))))))))******+++************************))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++...---+++******+++---...------......------,,,+++---------............///...///000111111000///...000000//////............000000111222222222111111222222222222222222222222444444444444333333222222777666555444333444666666777666777888999888555222555666666555333333444666444444444444444444444444444444333333222111000000......000111111222222222222111111111000000000//////////////////////////////////////////000111111000000////////////000000000000000000000000000000////////////////////////000...------///000000///...------------------,,,......////////////...............///////////////////////////000000000111000000////////////000000000111111111//////111222111111222222222222111111111222222222222333333333111111111111111222222333111333444333333444777999999999888777777888:::;;;888888888777777777777888999:::<<<>>>@@@@@@@@@@@@>>><<<:::999999;;;>>>@@@AAA???===<<<<<<>>>AAABBBFFFCCC@@@===;;;:::;;;;;;;;;>>>@@@AAAAAABBBCCCEEEHHHFFFCCCAAAAAABBBEEEGGGDDDBBBBBBDDDDDDCCCFFFKKKIIIHHHHHHGGGGGGFFFFFFGGGGGGGGGKKKRRRTTTPPPKKKJJJLLLJJJGGGEEEFFFGGGFFFFFFCCCDDDEEEGGGJJJNNNQQQSSSZZZ```aaaZZZSSSRRRRRRPPPKKKIIIGGGEEEEEEGGGHHHIIIKKKIIIHHHIIIKKKKKKJJJHHHEEEFFFGGGIIIKKKMMMOOOPPPNNNQQQSSSTTTRRRPPPOOOOOOLLLIIIPPPUUUPPPRRRSSSLLLDDDCCCCCCCCCEEEGGGHHHJJJOOOSSSVVVVVVUUUVVVZZZ\\\[[[QQQIIIHHHIIIFFFBBB@@@>>>>>>>>>??????@@@AAAAAA???@@@@@@@@@???<<<999888999999::::::::::::999999999::::::;;;===>>>???@@@<<<<<<;;;;;;;;;;;;;;;;;;))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************************************))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((()))))))))))))))******+++************************))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***((((((((((((((((((((((((***************)))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++...---+++******+++---...------......------,,,+++---------............///...///000111111000///...000000000//////...------///000111222222222222222222222222222222222222222666666555555444444333333555555444333333444555666666666777888999888555222333444555444333444555777333333333333333333333333444333333222222111111111...///000000111111111111111111111000000000000000/////////////////////////////////...///000000111000000////////////000000////////////////////////........................///...,,,---///000000///,,,,,,------,,,,,,------......////////////......------....../////////000...////////////000000000000000////////////000000000111111000//////000222000111111222222111111000111111111222222222333333000000111111222222222222000222333333333333555777888777777666777888999:::888888777666666666777777777888999;;;<<<>>>???@@@>>><<<:::999999;;;===???@@@???<<<;;;<<<===@@@BBBCCCBBB@@@===<<<<<<===>>>;;;===@@@BBBBBBBBBDDDFFFGGGEEEBBB@@@@@@BBBEEEHHHCCCAAAAAADDDCCCAAACCCIIIFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFKKKSSSVVVQQQMMMKKKNNNLLLHHHGGGFFFEEEDDDCCCBBBCCCDDDGGGJJJNNNRRRTTTWWW___ccc___XXXRRRPPPOOOLLLJJJHHHFFFEEEFFFIIIKKKKKKJJJJJJJJJKKKKKKJJJIIIGGGHHHIIIJJJKKKMMMNNNNNNMMMRRRWWWYYYWWWRRRNNNLLLLLLJJJRRRWWWRRRSSSTTTNNNEEEEEEEEEEEEFFFHHHJJJLLLFFFJJJQQQTTTSSSPPPPPPQQQRRRLLLIIILLLNNNIIIDDDAAA??????>>>>>>>>>???@@@@@@??????@@@@@@???===:::888888888999999999999888888888999:::;;;<<<===>>>>>>:::::::::;;;;;;;;;;;;:::))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))******+++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((''''''(((((())))))******))))))))))))))))))))))))+++++++++******)))''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******++++++++++++***************************************++++++,,,,,,---***++++++++++++,,,,,,,,,------++++++++++++------------......------,,,+++---------............///000000////////////000000...//////000//////...---///000111222222222222222222222222222222222222222666666666555555444444444444333333333333444555555666666666888999888666333333444555444333333555777222222222222222222222222333333333222222222111111//////000111111111111111000000000000000000000000000000000000000000000000//////......//////000111000//////......//////000////////////////////////........................///---,,,---...000//////+++---...---,,,,,,---///...//////000000//////...---------......//////000......////////////000000000000////////////000000///000111000///...000222000000111111111111000000111111111111222222222222///000111111222222111111000111333333333333444666777777666666666888999:::888777666555666666888999666777777888:::<<<>>>@@@<<<;;;:::999:::;;;===>>>>>>===<<<;;;;;;===>>>@@@AAAAAA@@@??????>>>??????<<>>>>>???@@@AAA????????????>>><<<:::999888888999999999999888888888999:::;;;;;;<<<;;;;;;888999:::;;;;;;;;;::::::))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***))))))'''''''''((()))*********))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))******))))))))))))************************************++++++++++++******************************)))******+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++---------............///111000///......///000111---...///000000//////...//////000222222333333222222222222222222222222222555444444444444444444444222222333333333444444444666666666777888888666444444555555444333222333555222222222222222222222222333333333222222222222111000000111111222222111111///000000000000000000000000000000000000000000000///............///000000//////............//////////////////////////////........................///---,,,,,,...//////...+++---///...---,,,...000///000000111111000000///,,,,,,---......///000000........./////////000000000000////////////000000///000111000......000111///000000000000000000///111111111111222222222222...///000111222111111000000222333444333333444555666666555555666777999:::888777666555666777999:::888777777888999<<<>>>@@@;;;;;;:::::::::;;;<<<===;;;;;;;;;;;;;;;<<<======@@@AAAAAAAAAAAA???>>>===>>>@@@CCCDDDDDDDDDEEEFFFBBBAAA??????@@@BBBDDDFFFBBBBBBDDDFFFDDD???>>>AAA>>>@@@BBBDDDDDDCCC@@@>>>@@@@@@EEENNNRRRPPPNNNNNNGGGFFFDDDDDDEEEEEEDDDBBB???@@@BBBFFFKKKPPPUUUWWWSSS[[[ddddddZZZPPPLLLMMMMMMLLLJJJGGGDDDFFFJJJNNNIIIIIIIIIIIIGGGGGGGGGHHHHHHHHHJJJLLLNNNOOOQQQRRRRRRVVV[[[]]]YYYSSSMMMJJJJJJIIIPPPSSSLLLLLLOOOJJJHHHGGGGGGFFFGGGHHHIIIJJJLLLJJJMMMSSSSSSKKKDDDBBBHHHCCCCCCFFFGGGDDDAAA@@@DDDCCCAAA@@@???@@@AAABBB>>>>>>===<<<;;;:::999999888999999::::::999999888888999:::;;;;;;:::999999777888999:::;;;::::::999))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))&&&''''''((()))******+++))))))))))))))))))))))))'''((()))******++++++***))))))))))))))))))))))))******))))))))))))************************************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------......------,,,+++---------.........//////222111...------...111222,,,---...000000000////////////000222222333333333222222222222222222222222333333333333333333333333222222222333333444444444777666555666888888777555666777666555222111222333111111111111111111111111333333222222222222222222000111111222222222222111////////////000000000000000000000000000000000000...............///000000//////............//////////////////////////////........................///---,,,,,,...//////...+++---//////---,,,...111000000111111111111000000,,,,,,------...///000000............/////////000000000////////////000000///000000000......000111//////000000000000//////000111111111111222222222...///000222222111111000000222444444333333444555666555555555666777999:::777666555555666888:::<<<999999888888:::<<>>BBBDDDDDDBBB???<<<>>>===BBBKKKPPPOOONNNNNNGGGFFFDDDCCCDDDCCCAAA???>>>???BBBFFFKKKQQQVVVXXXSSS[[[bbbbbbXXXNNNKKKNNNMMMMMMKKKGGGDDDEEEJJJOOOJJJKKKKKKKKKIIIHHHIIIIIIFFFGGGIIILLLOOOQQQSSSUUURRRUUUXXXXXXTTTOOOJJJGGGIIIGGGNNNPPPHHHHHHLLLHHHHHHGGGFFFFFFFFFGGGHHHIIIJJJEEEGGGOOOQQQLLLGGGFFFGGGBBBAAADDDFFFFFFFFFIIIFFFDDDBBB@@@@@@@@@BBBCCC===<<<;;;:::999888888999999999::::::::::::999999999999:::;;;:::999888777777888999:::;;;::::::999))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++++++++******++++++,,,---++++++***)))***+++---...------,,,,,,,,,---......---,,,,,,++++++,,,,,,---------------------------,,,,,,------...///000000////////////////////////............/////////000///////////////000111111000111111111111222222222000333666666333222444777222333444444555555444444666666666666666666666666777666666444333222111111222222222222222222333333333111000000111222222111000000000000000000000000000000//////......------000000000000000000000000//////////////////////////////000333555555222...///000111111000...,,,+++........................,,,,,,,,,---...///000000,,,---------.../////////////////////////////////,,,,,,------.../////////............////////////......------------......000////////////000000111111111111111111000//////000111333333111000000111333222222111111222222333111111111111222333444555666666555333111111444666999888777777888:::<<<>>>;;;999777666777:::>>>@@@>>><<<999777777999<<<>>>:::::::::999888888:::<<>>;;;>>>???AAADDDEEEDDD@@@===;;;:::999;;;>>>@@@BBBBBBGGGDDDAAABBBDDDDDD???:::>>>@@@CCCEEEEEEBBB@@@>>>@@@???AAAFFFLLLMMMIIIDDDJJJHHHEEEBBB@@@@@@AAABBBCCCCCCEEEHHHMMMRRRTTTUUUUUUVVVUUUSSSPPPNNNNNNOOOKKKHHHFFFFFFHHHIIIHHHFFFJJJEEEEEEIIIIIIFFFHHHMMMQQQNNNKKKKKKMMMPPPSSSTTTTTTUUUWWWWWWUUUPPPKKKGGGIIIHHHFFFDDDDDDEEEGGGHHHFFFGGGIIIIIIIIIGGGEEEDDDFFFDDDGGGNNNNNNGGGBBBCCCAAAAAA@@@@@@AAABBBDDDEEEAAADDDGGGGGGDDD@@@??????999999777666666777777888999999999999999888777666777777777777777777777777999999999999999999999999))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++++++++******++++++,,,---,,,+++*********+++,,,---,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,------...//////000////////////////////////........./////////000000///////////////000111111000000111111111222222222444444444555555555555444222333444444555444444444666666666666666666666666666666555444333222111111222222222222222222222222222000//////000111111000000000000000000000000000000000000//////.........////////////////////////........................///...///222444444111...//////000111000...,,,+++........................,,,,,,,,,------...///000,,,,,,,,,---------------........................,,,,,,------.../////////............///////////////......------......///000000///////////////000111111111111111000//////000222333333222111111222333222222111111222222333111111111111222333333444666666555333111111444666777777666666777999;;;<<<:::999888777888;;;>>>@@@>>>===:::888888:::===>>><<<<<<<<<;;;999999;;;===AAACCCEEEGGGFFFCCC@@@======>>>???BBBDDDCCC???<<<<<<<<<;;;<<>>:::===>>>AAACCCDDDCCCAAA@@@@@@>>>===@@@EEEHHHGGGDDDKKKJJJGGGEEECCCBBBAAAAAAEEEDDDDDDFFFJJJPPPUUUWWWUUUUUUTTTQQQNNNLLLLLLMMMLLLJJJGGGGGGIIIIIIHHHFFFJJJFFFEEEHHHIIIGGGHHHMMMNNNLLLKKKKKKMMMOOOOOOOOOOOOPPPRRRRRRPPPMMMIIIGGGGGGFFFEEEDDDDDDDDDEEEEEEGGGHHHIIIIIIIIIGGGEEEDDDEEECCCFFFLLLMMMHHHDDDEEEAAAAAA@@@@@@AAABBBDDDEEEAAADDDFFFFFFCCC???>>>>>>:::999777666555666666777888999999999999888777666666666666666666666666666888888888888888888888888))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++++++++******++++++,,,---,,,,,,+++*********+++++++++*********++++++,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,------.../////////000000000000000000000000....../////////000000000///////////////000000111000000000111111111222222777444111333666777444000222222333444444444444444555555555555555555555555666555444444333222111111333333222222111111000000111///---...///000//////000000000000000000000000000000000000////////////////////////////////////........................---......000222222///---...///000000///...,,,+++------------------------,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,++++++........................,,,,,,------.../////////............///////////////......------......///111111000///............000000111111000000//////000222444333222111222333222222111111111111222222222222111111111222222333555555555333222222333555666666555555666888:::;;;::::::999999:::<<<>>>??????===;;;999999;;;===???>>>???>>>===;;;:::<<<>>>@@@BBBFFFHHHHHHFFFCCC@@@<<<===>>>@@@BBBAAA???<<>>;;;===>>>@@@AAABBBBBBBBBBBBCCC???<<<===AAAEEEGGGGGGLLLKKKJJJHHHFFFCCCBBB@@@EEEDDDCCCDDDHHHNNNTTTXXXVVVUUUSSSOOOKKKIIIIIIJJJLLLJJJHHHHHHIIIJJJIIIHHHJJJFFFEEEGGGHHHGGGIIIMMMKKKKKKKKKLLLMMMMMMKKKJJJJJJKKKKKKKKKJJJHHHGGGFFFCCCDDDDDDEEEDDDCCCBBBAAAHHHHHHIIIIIIIIIHHHGGGGGGDDDCCCFFFJJJJJJGGGFFFGGGAAA@@@@@@???@@@AAACCCDDDBBBDDDEEEDDDBBB>>>===<<<:::888777555444444555555888888999999888888777777666666666666666666666666666666666666666777777777))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))******)))(((((('''(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))*********+++++++++++++++******++++++,,,------,,,,,,++++++*********+++*********+++,,,---...---,,,,,,++++++,,,,,,------------------------------------.........//////000000000000000000000000...////////////000000000000000////////////000000000000000000111111111111444333222333444444222000222222333444444444444333444444444444444444444444444444444333222111111000333333222111000//////...111///......///000000///000000000000000000000000000000000000000000000000////////////////////////........................------...///000///...,,,....../////////...---,,,---------------------------,,,,,,,,,------...///...---------,,,,,,++++++........................,,,,,,------.../////////............//////////////////............//////222111000///...---------///000000000000000//////000222444444222222222333222222111111111111222222333222111111111111111222555555555444222222333555666666666666777999:::;;;:::::::::;;;<<<===>>>??????>>><<<::::::<<<>>>???@@@AAA@@@>>><<<<<<===??????AAAEEEHHHIIIHHHEEECCC======>>>???AAABBB@@@>>>AAABBBCCCCCCBBBCCCDDDEEEBBBAAA???@@@AAABBB@@@>>>???@@@@@@AAAAAAAAAAAAAAAFFFCCC@@@@@@DDDGGGIIIIIIJJJJJJJJJIIIGGGDDD@@@>>>CCCCCCDDDEEEHHHLLLRRRVVVVVVUUURRRMMMHHHEEEEEEFFFIIIHHHHHHIIIJJJKKKLLLLLLJJJHHHGGGGGGGGGHHHKKKMMMMMMLLLJJJJJJKKKLLLJJJIIIIIIHHHGGGEEEDDDDDDDDDDDDAAACCCEEEGGGGGGEEEBBBAAAFFFFFFGGGHHHIIIJJJJJJKKKFFFFFFGGGHHHGGGEEEEEEGGGAAA@@@?????????AAABBBCCCCCCDDDDDDDDDBBB???===<<<999888666555444444444444777777888888888888777777666666666666666666666666666666666666666777777777))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))******)))(((((('''(((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,,,,+++******)))+++++++++,,,,,,---//////---,,,,,,++++++,,,,,,------------------------------------...............000000000000000000000000////////////000000000111000000////////////000000//////000000000111111111///222333333111000000222111222333333444444333333333333333333333333333333333333333222111111000000222222111000000///......222000...///000111000000///////////////////////////////////////000000000................................................,,,---...///...------,,,...............------------------------------------,,,,,,,,,,,,------...//////......------,,,,,,........................,,,,,,------.../////////............/////////////////////....../////////111111///...------------...//////000000000/////////111333333222222222444222111111000000111111222222222111111000111111111444555555444333222333444777777777888999:::;;;<<<:::::::::;;;<<<===>>>???>>>===<<<;;;;;;<<<===>>>@@@@@@@@@>>>===<<<>>>@@@>>>@@@DDDGGGHHHHHHGGGEEE@@@??????@@@BBBCCCCCCBBBCCCEEEFFFFFFDDDCCCDDDFFFBBBAAA@@@AAABBBCCCBBBBBBCCCCCCCCCBBBAAA@@@???>>>EEEDDDDDDEEEGGGHHHHHHHHHHHHHHHIIIHHHFFFCCC???===>>>AAAEEEHHHIIILLLOOORRRUUUTTTPPPKKKFFFCCCCCCDDDDDDEEEGGGHHHJJJLLLOOOQQQMMMLLLJJJGGGGGGIIILLLMMMQQQNNNJJJIIIJJJKKKLLLLLLKKKIIIFFFCCCBBBAAABBBBBBAAADDDGGGJJJKKKIIIFFFDDDDDDDDDEEEFFFHHHJJJMMMNNNGGGJJJJJJGGGDDDCCCCCCDDD@@@@@@???>>>???@@@AAABBBDDDDDDCCCCCCBBB@@@>>><<<999888666555444444444555666777777888888888777777555555555555555555555555666666666777777777888888))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++++++++******++++++,,,---++++++,,,,,,,,,+++******+++++++++,,,---...///000---,,,,,,++++++,,,,,,---------------------------........................000000000000000000000000/////////000000000111111111000000////////////////////////000000000111111---111444333000///111444111111222333333333333333222222222222222222222222222222222111111111000000111111000000//////......222000//////000111111000////////////////////////............////////////........................------------------------,,,...//////---,,,,,,---...---------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------..................------------------------------,,,,,,------.../////////............////////////000//////......//////000000000///...------------......///000000000//////...000222222111111222333111111000000000000111111111111000000000111111222444555666555333222333444777777888999:::;;;;;;<<<::::::999999:::<<<>>>???======<<<;;;;;;<<<======>>>??????===<<<<<<>>>@@@>>>???AAACCCEEEFFFFFFFFFBBBAAA@@@AAACCCEEEEEEEEEDDDGGGIIIHHHEEECCCDDDFFFAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEECCCAAA>>>===BBBCCCEEEFFFGGGFFFEEEEEEFFFFFFGGGFFFEEEBBB???===<<<@@@FFFIIIIIIJJJMMMPPPUUUSSSOOOIIIDDDBBBBBBDDDBBBDDDFFFHHHIIILLLOOORRRQQQQQQMMMHHHGGGKKKMMMLLLRRROOOKKKIIIIIILLLMMMNNNKKKIIIFFFCCCAAAAAAAAABBBBBBEEEIIIMMMNNNMMMJJJHHHEEEDDDDDDDDDFFFIIILLLNNNGGGKKKLLLHHHCCCBBBBBBAAA@@@@@@???>>>>>>???@@@AAACCCBBB@@@@@@AAA@@@>>><<<888777666555555555666777666666777777888888777777555555555555555555555555555555666666777777888888))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++++++++******++++++,,,---)))***+++,,,,,,,,,++++++*********+++,,,---///000---,,,,,,++++++,,,,,,---------------------------........................//////////////////////////////000000000111111111111111000///////////////////////////000000000111///000222333333333444555111111222333333333333222222222222222222222222222111111111111111000000000////////////////////////111///---...///000//////////////////////////////,,,---------.........///........................---------------------------///000///,,,+++,,,...---------,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---------------------......------------------------,,,,,,------.../////////............////////////000000////////////000000///......---------......---......///000000//////---...111111000000111222111111000000000000111111000000///000000111222333333555666555444222333444555666777888999::::::;;;:::999888777888;;;>>>@@@<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<<<<<<<;;;<<<>>>@@@>>>>>>>>>???AAACCCEEEFFFCCCAAA@@@@@@CCCEEEFFFFFFDDDHHHKKKIIIEEEBBBCCCEEE??????@@@@@@@@@BBBDDDFFFDDDEEEGGGGGGFFFCCC@@@>>>BBBDDDEEEFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDBBB@@@???<<>>======>>>???@@@@@@>>>======??????===;;;777777666555666777888999555666666777777777777777555555555555555555555555333444444555666666777777))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((('''(((((()))***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++++++++******++++++,,,---((()))+++,,,---,,,,,,+++)))))))))***+++---...///---,,,,,,++++++,,,,,,---------------------------.....................---////////////////////////000000000000111111111111111111000///////////////////////////000000000000222000000222777999777555111111222333333333333222111111111111111111111111111111111111000000000000.........//////////////////...,,,,,,...///...---////////////////////////,,,,,,,,,---------..............................---------------------------///111///,,,+++,,,///------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,------...//////000............/////////000000000////////////000000......---------......///------...///000000//////,,,...000000000000111222111111000000000000111111////////////000111333333333555666555444222333333444555666888999999999999;;;999777666777:::>>>@@@;;;;;;;;;::::::;;;;;;;;;999:::;;;::::::;;;>>>@@@>>>>>>======>>>AAADDDFFFCCCAAA???@@@BBBEEEFFFGGGEEEIIILLLJJJEEEBBBCCCEEE===>>>?????????AAADDDFFFCCCEEEGGGHHHHHHEEEBBB@@@EEEFFFFFFFFFEEEDDDFFFGGGEEEEEEEEEDDDDDDCCCBBBAAA>>>AAAEEEEEEDDDFFFMMMSSSTTTRRRNNNHHHCCCAAACCCEEEDDDFFFHHHHHHGGGGGGJJJNNNWWWXXXSSSJJJHHHLLLNNNKKKLLLKKKKKKLLLMMMMMMLLLJJJFFFEEEDDDCCCCCCCCCDDDEEEBBBEEEIIINNNPPPQQQPPPOOOKKKIIIEEEBBBAAACCCEEEFFFAAAIIIMMMHHHCCCDDDDDDBBB@@@???>>>======>>>??????>>>;;;::::::===>>><<<:::777777666666777888999;;;555555666777777777777777555555555555555555555555222222333444444555666666+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))************))))))'''((()))++++++)))((('''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------............///////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000333333333222222111111111111111111111222333444444222111111000000000000000000000000000////////////...------------...//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---......//////......---,,,,,,,,,,,,---............------------......////////////////////////......//////......---,,,//////000111111111111111/////////000111111222222000111222222111000111222222222111111111111222222222333444555666666666666888777666666666777999:::;;;:::999888888888999::::::999999:::::::::888777:::;;;;;;999888888:::<<<<<<<<<<<<<<<>>>@@@BBBCCCCCC@@@======AAAEEEGGGGGGFFFIIIKKKJJJFFFCCCBBBCCC@@@@@@@@@@@@@@@@@@AAAAAACCCDDDDDDEEEDDDDDDCCCBBBGGGEEEDDDEEEIIIJJJIIIGGGEEEFFFGGGGGGFFFDDDAAA@@@DDDCCCBBBAAAAAAEEEKKKOOOQQQOOOLLLHHHEEEBBB@@@???CCCDDDEEEFFFFFFHHHLLLNNNSSSOOOKKKKKKNNNPPPNNNKKKOOOMMMKKKLLLOOOOOOMMMKKKFFFEEEDDDCCCDDDEEEGGGHHHIIIHHHIIINNNQQQQQQPPPPPPJJJHHHFFFDDDBBBAAAAAA@@@DDDEEEEEEEEEDDDCCCAAA@@@???>>><<<;;;<<<===???@@@===<<<;;;;;;::::::;;;;;;666666777888888888888777666666555555555555666666444444444444444444444444333333333333333333333333************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))************))))))'''((()))******)))((('''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------.............../////////000000000000000000000000000000000000000000000000000000000000////////////000000000000333333333222222111111111222222222111222222333333222111000000//////000000000000000000/////////......------------...//////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------...............---,,,,,,,,,,,,---............------------....................................//////......---,,,//////000111111111111000/////////000111111222222000111222222000000111222222111111000000111111222222333444555666666666666777777666666666777888999;;;:::999888888999:::;;;:::999999999999999999888:::;;;;;;:::888888:::<<<<<<<<<<<<<<<===???AAABBBAAA>>><<<<<<@@@DDDEEEEEEEEEHHHKKKJJJGGGDDDCCCCCC@@@@@@AAAAAAAAAAAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDHHHFFFEEEGGGJJJKKKJJJIIIFFFGGGGGGGGGFFFDDDBBB@@@CCCDDDDDDCCCDDDFFFKKKNNNOOONNNKKKHHHEEECCCBBBAAACCCDDDEEEFFFFFFHHHKKKNNNPPPNNNKKKLLLNNNOOOOOONNNOOOLLLJJJKKKMMMNNNMMMKKKHHHFFFDDDCCCCCCDDDFFFHHHHHHGGGHHHKKKNNNOOOOOOOOOMMMLLLJJJHHHFFFDDDBBBAAACCCCCCDDDDDDCCCBBBAAA@@@???>>><<<;;;;;;<<<>>>???::::::999888888888888888666777777888888888888888666666555555555555666666444444444444444444444444333333333333333333333333************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))******))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))************))))))'''((()))******)))((('''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------................../////////000000000000000000000000000000000000000000000000000000000////////////000000000000222222222222222111111111333333222222111222222222222111000000//////000000000000000/////////.........------------...//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---...............,,,,,,,,,,,,,,,---............------------....................................//////......---,,,...///000000111111000000...//////000000111111222000111222222000000111222222111111000000111111222222333444555555666666555777666666666666777888888;;;:::999888888999:::;;;;;;:::999888777888888999:::;;;;;;:::999888:::<<<<<<;;;;;;;;;<<<===???@@@???===;;;;;;>>>AAACCCDDDBBBEEEIIIJJJHHHEEECCCBBB@@@@@@AAAAAAAAABBBBBBBBBEEEDDDCCCBBBCCCEEEFFFHHHIIIHHHGGGHHHJJJKKKKKKJJJHHHHHHIIIHHHFFFDDDBBB@@@CCCDDDFFFGGGGGGHHHKKKMMMNNNMMMKKKIIIGGGDDDCCCBBBBBBDDDEEEFFFFFFGGGJJJMMMLLLMMMMMMLLLLLLMMMOOOQQQNNNLLLJJJJJJKKKMMMMMMMMMKKKIIIEEECCCBBBDDDFFFHHHIIIHHHGGGGGGJJJLLLMMMMMMMMMMMMLLLJJJHHHEEEBBB@@@AAAAAABBBBBBBBBBBBAAA@@@>>>===<<<;;;;;;<<<===>>>999999888777777777777888666777888888999999888888666666555555555555666666444444444444444444444444333333333333333333333333*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))************))))))((()))************)))((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000////////////////////////////////////////////////////////////000000000000222222222111111111111111444444333222111111111111111111000///////////////000000/////////............------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,++++++,,,,,,---......------,,,,,,------....................................///......---,,,...//////000000000000000......//////000111111111000111222111000///000222111111000000000000111111222222333444555555555555666666666666666666666666888888777666777888999:::;;;;;;999777666666888:::999:::;;;:::999999:::;;;;;;;;;::::::;;;<<<>>>???>>><<<::::::<<<>>>AAACCC???AAAEEEGGGGGGDDDBBB@@@?????????@@@@@@AAAAAABBBFFFDDDBBBAAABBBEEEHHHJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHFFFDDDBBBAAABBBEEEIIIKKKKKKJJJKKKKKKOOONNNMMMJJJHHHEEECCCAAABBBDDDFFFFFFFFFGGGJJJLLLKKKNNNOOOMMMIIIIIILLLPPPOOOMMMLLLKKKLLLMMMOOOOOONNNLLLHHHEEEDDDEEEGGGIIILLLLLLHHHEEEFFFJJJJJJIIIHHHIIIIIIIIIGGGDDDAAA???@@@AAAAAAAAABBBBBBAAAAAA===<<<;;;;;;:::;;;;;;<<<::::::999888888888888999666777888888999999888888666555555444444555555666333333333333333333333333222222222222222222222222))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////////////////////////////////////////////////////////////////000000000000111111111111111111111111444444333222111111111111111000000///.../////////////////////...............------------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------,,,++++++++++++,,,------------,,,,,,,,,,,,------.................................///......---,,,......///000000000000000.........///000000111111///000111111000///000111111000000000000000000111111222333444555555555555555555666666555555555555555555444444444555777888;;;;;;:::777555444777:::999:::;;;;;;:::999:::;;;::::::::::::;;;<<<>>>???===<<<;;;:::;;;===@@@BBB===>>>AAACCCDDDCCC@@@>>><<<======>>>??????@@@@@@FFFDDDBBB@@@AAADDDHHHJJJGGGFFFFFFEEEDDDEEEGGGIIIJJJIIIIIIGGGFFFDDDCCCBBBAAAEEEJJJMMMMMMKKKJJJJJJPPPPPPNNNLLLIIIEEEBBB@@@CCCEEEGGGHHHHHHHHHJJJKKKLLLOOOPPPLLLFFFDDDHHHLLLOOOOOONNNNNNNNNOOOPPPRRRQQQNNNKKKHHHFFFGGGIIIJJJPPPOOOKKKDDDDDDHHHHHHDDDDDDEEEFFFGGGGGGEEECCCBBBAAAAAAAAAAAAAAAAAABBBBBB<<<;;;;;;:::::::::::::::999999888777777777777888666666777888888888888777555555444444444444555555333333333333333333333333222222222222222222222222))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))************))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************+++++++++***************************************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////000000000000000000000000000000000000000000000000////////////000000000000000000000111111111111111333333222222111222222222111000//////......///////////////.........------...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------+++++++++++++++,,,------------,,,,,,,,,,,,------------------------------......//////......---,,,---...//////000000//////---......//////000000111///000111111//////000111111000000//////000000111111222333444444555555444555555555666555555444333333333222222222444555666999;;;;;;888555333666999888:::<<<;;;:::999999:::999999999:::;;;===???AAA>>>>>>===<<<;;;===@@@DDD>>>>>>???@@@BBBBBB???===;;;;;;<<<===>>>??????@@@EEEDDDAAA@@@@@@CCCFFFHHHEEEEEEDDDCCCAAABBBEEEGGGHHHHHHGGGFFFEEEDDDDDDCCCAAAFFFKKKNNNMMMLLLJJJIIIPPPOOOOOOMMMJJJFFFCCCAAADDDFFFIIIIIIIIIIIIJJJLLLLLLNNNNNNJJJDDDBBBDDDHHHMMMOOOQQQQQQPPPPPPQQQSSSPPPNNNLLLJJJIIIHHHIIIJJJNNNPPPKKKCCCBBBHHHHHHBBBBBBCCCEEEFFFFFFFFFEEEEEEAAA@@@????????????@@@@@@;;;;;;::::::999999888888666666555444444444444555444555666666777777666666555555444444444444555555333333333333333333333333222222222222222222222222((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))************))))))+++******************+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////000000000000000000000000000000000000000000000000////////////000000000000///000000000111111111222222222222111222222333333000000///............/////////.........---------...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,+++++++++***++++++,,,------,,,,,,++++++,,,,,,---------------------------......//////......---,,,---...//////000000//////------......///000000000///000111000///...///111000000////////////000000111111222333444444444444444555555666555444333222333222222222222444555777888:::<<<:::555333555777888:::<<<<<<:::999999:::999999999:::<<>>???AAABBB@@@>>>;;;;;;<<<===>>>???@@@@@@EEECCCAAA@@@@@@BBBDDDEEEDDDEEEDDDBBB@@@@@@DDDGGGFFFFFFEEEEEEDDDDDDDDDDDDAAAEEEKKKMMMMMMKKKIIIHHHLLLMMMMMMMMMKKKIIIFFFEEEEEEHHHJJJKKKKKKKKKKKKLLLJJJKKKJJJGGGCCCBBBCCCEEEKKKNNNQQQRRRQQQPPPPPPQQQLLLLLLKKKJJJIIIIIIHHHHHHHHHLLLIIIAAAAAAHHHHHHAAABBBBBBBBBBBBCCCCCCCCCCCC@@@???===<<<<<<<<<<<<===::::::::::::999888777666666555444444333333444444333444444555555555555555555444444333333444444555222222222222222222222222111111111111111111111111(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))******+++))))))************))))))++++++************++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++++++++************************))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////000000000000000000000000000000000000000000000000////////////000000000000//////000000111111111222111111111111222333444444000000///...............//////.........---------...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---------------------------......//////......---,,,---......///////////////------......///000000000///000111000///...///111000000////////////000000111111222333444444444444444444555666555444222111333333222222333555666777777:::===;;;666333444666888:::<<<<<<;;;999999:::888888999:::===@@@BBBDDD@@@AAAAAA???===>>>BBBFFFEEEBBB??????AAABBBAAA???<<<<<<===>>>???@@@AAAAAADDDCCCAAA@@@@@@AAABBBCCCEEEEEEEEEBBB@@@@@@DDDHHHEEEEEEDDDDDDDDDDDDEEEEEEBBBEEEJJJMMMLLLJJJIIIHHHIIIJJJLLLMMMMMMKKKIIIHHHFFFHHHKKKLLLLLLKKKLLLMMMHHHHHHGGGEEECCCBBBDDDEEEHHHLLLQQQSSSQQQOOOOOOPPPIIIJJJJJJJJJIIIHHHGGGFFFCCCHHHFFF???AAAIIIIIIBBB@@@@@@???>>>>>>>>>??????>>>===<<<:::999999999::::::::::::999999777666666777777666555555555555666222333444444555555444444555444444333333444444555222222222222222222222222111111111111111111111111))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))******)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))((((((---+++(((&&&%%%''')))***...'''$$$(((,,,+++)))(((&&&***,,,***''''''(((((((((((((((((())))))))))))))))))************))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++------,,,++++++******)))---------,,,,,,+++++++++***+++,,,---...---,,,+++,,,,,,,,,++++++*********///---++++++---...---------------.........//////............//////////////////000000000000//////000000000000////////////...///000222222111111000111111000000000000111111///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------....................................////////////......///000000000000000000000000000111111111111111111000///////////////222222222333333222111111444555555555444333333222444444333444555777999:::777999;;;:::888555555555;;;;;;;;;;;;;;;;;;;;;;;;888999:::<<<>>>???AAAAAADDDAAA>>>;;;;;;===AAACCCDDDBBB@@@?????????===;;;<<<===>>>======>>>AAACCC@@@AAA@@@===;;;<<<@@@EEEGGGDDD@@@???@@@DDDFFFHHHGGGEEEBBB???>>>>>>???AAABBBFFFKKKMMMLLLIIIFFFEEEIIIMMMLLLIIIJJJOOONNNIIIMMMKKKIIIJJJLLLNNNOOOOOOOOOJJJDDDAAABBBDDDDDDCCCDDDIIIKKKLLLNNNSSSTTTRRRLLLIIIHHHJJJKKKIIIKKKNNNFFFCCCAAAAAABBBEEEFFFFFF<<<===>>>>>>>>>>>>>>>=========<<<;;;:::888666666888888888888777777777777555999888666;;;CCC===///333333333333333333333333555555444444444333333333444444444333333222222222222111111111000000//////))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))******)))))))))))))))))))))))))))))))))))))))((((((((((((************************************************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))************)))))))))((((((((())))))))))))((((((,,,+++)))((((((((()))***,,,'''%%%(((***))))))+++(((***+++***((((((((()))(((((((((((())))))))))))))))))************))))))************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))************)))************++++++++++++++++++++++++++++++,,,---------,,,,,,+++++++++++++++,,,,,,------,,,,,,---,,,,,,,,,++++++++++++---.........---------...---------.........//////............//////////////////000000000000//////000000000000/////////......///000111222111111000000000////////////000000/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...------------------------....................................////////////...///000000111111000000//////000000000111111111111111000///////////////222222333333333333222222444444555555444333333222444444333444555777888:::777999::::::888666555555;;;;;;;;;;;;;;;;;;;;;;;;888999:::<<<===???@@@AAABBB@@@===;;;;;;===@@@CCCCCCBBB@@@???@@@???===;;;<<<===?????????@@@CCCEEEAAABBBAAA???======AAAEEEHHHDDDAAA???AAADDDGGGHHHFFFDDDAAA???>>>>>>???@@@BBBFFFKKKNNNMMMJJJHHHGGGIIILLLMMMKKKLLLOOONNNIIILLLKKKIIIJJJLLLMMMMMMLLLMMMIIIDDDBBBCCCEEEFFFFFFEEEIIIJJJJJJLLLRRRTTTRRRLLLIIIIIIKKKKKKHHHHHHKKKEEECCCAAAAAABBBDDDDDDDDD<<<<<<<<<<<<<<<=========<<<;;;;;;:::999777555444666666666777777777777777555:::::::::AAAIIIEEE999333333333333333333333333444444444444333333333333333333222222222111111111111111111000000000//////))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))******)))))))))))))))))))))))))))******))))))((((((''''''************************++++++++++++++++++++++++))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))************))))))))))))((())))))******))))))(((+++++++++******************'''&&&(((((('''+++000,,,+++***))))))((()))***(((((((((((())))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++)))******+++,,,,,,------------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,+++...111111///---...///---............/////////............//////////////////000000000000//////000000000/////////.........///000111111111000000//////............//////000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------............///////////////000111111111111111//////000000000000111111111111000////////////000222333333444444333333333444444444444444333333222444444333333444666888999777999::::::888666666666;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;===???@@@@@@@@@>>>;;;::::::===@@@BBBBBBAAA@@@@@@@@@@@@>>><<<<<<>>>@@@AAABBBCCCEEEFFFCCCCCCCCCAAA@@@@@@BBBDDDHHHEEEBBB@@@BBBEEEGGGHHHCCCBBB@@@???>>>>>>>>>???AAAEEEJJJMMMMMMLLLKKKKKKHHHLLLNNNMMMMMMOOONNNJJJMMMKKKJJJKKKLLLLLLJJJIIIKKKHHHDDDCCCDDDFFFGGGHHHGGGIIIIIIGGGJJJPPPSSSRRRMMMJJJJJJMMMLLLGGGEEEGGGCCCBBBAAAAAABBBBBBAAA@@@<<<;;;:::999999:::;;;<<<::::::999999777666444333444444555555666666777777888;;;<<<<<>>???@@@===<<<:::999:::===@@@BBBAAA@@@@@@AAAAAAAAA???===>>>@@@BBBCCCBBBBBBCCCEEEEEEEEEEEEDDDCCCCCCCCCDDDHHHFFFBBBAAACCCEEEFFFGGGAAAAAA@@@???>>>>>>>>>>>>@@@DDDHHHKKKLLLLLLLLLLLLHHHKKKNNNOOOOOONNNMMMLLLOOOMMMLLLLLLLLLKKKIIIGGGKKKIIIGGGFFFFFFFFFGGGGGGHHHJJJIIIFFFHHHNNNRRRRRRNNNLLLLLLOOOMMMGGGDDDEEEBBBAAAAAAAAABBBAAA???===<<<:::888777777888999:::999999999888777666444444222222333444555555666666:::<<<<<<:::===AAA<<<444000000111222333444444555333333333333222222222222111111111111111111111111000000000000000000//////)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''')))******)))((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))******))))))************))))))'''((()))***+++***((('''))))))++++++((('''///999888...'''(((***))))))+++(((((((((((())))))))))))))))))************))))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))************((()))))))))************))))))*********+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...------------------------***000444444000---...111////////////////////////............//////////////////000000000000//////////////////............///////////////000000000------,,,,,,,,,,,,------////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------............//////000111111111111111...////////////000000000222222111000000000000000111222333333444444444333222222333333444333333222444444333333444555666777666888::::::999888888999:::::::::;;;;;;;;;<<<<<<888999:::;;;<<<===>>>???<<<;;;:::::::::===???AAA@@@@@@@@@AAABBBBBB@@@===AAABBBCCCBBBAAAAAABBBCCCGGGFFFEEEEEEEEEEEEEEEDDDHHHEEEBBBAAACCCEEEEEEEEE??????@@@@@@@@@??????>>>???BBBFFFHHHIIIJJJLLLMMMGGGJJJMMMOOONNNLLLLLLNNNQQQOOOMMMLLLLLLKKKIIIGGGMMMLLLKKKIIIGGGFFFFFFFFFHHHJJJJJJGGGIIINNNQQQPPPNNNLLLNNNPPPOOOIIIEEEEEECCCBBBAAA@@@AAA???===:::;;;999777666555666777888999999999999888777555555111222222333444555555666::::::999777888999444///000000111111222333444444333333222222222111111111111111222222222222222222//////////////////000000))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))******)))))))))))))))))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))************)))******++++++******)))&&&''')))******)))(((((())))))+++,,,***(((...777???111'''(((+++)))(((***(((((((((((())))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++------,,,,,,+++******)))++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,,,,------------,,,///222222000...///000000000000////////////...............//////////////////000000000000///////////////.........------//////.........///000111------,,,,,,,,,,,,------///.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000000000000000......////////////000000222222111000000000000111000000111222333333333333111222222333333333333333555444333333333444666777555777:::::::::999999:::999::::::;;;;;;<<<<<<<<<888999:::;;;<<<===>>>>>>===<<<;;;:::;;;===???@@@??????@@@BBBCCCCCC@@@>>>CCCCCCCCCBBB@@@AAACCCEEEJJJHHHEEEDDDEEEFFFEEEEEEGGGEEEBBBAAABBBDDDDDDDDD>>>???@@@AAAAAAAAA?????????AAADDDFFFGGGIIIKKKMMMHHHHHHLLLNNNLLLIIILLLQQQQQQOOOKKKJJJJJJJJJIIIHHHMMMMMMMMMKKKHHHFFFEEEFFFGGGJJJLLLKKKLLLOOOOOOMMMLLLKKKLLLOOONNNIIIFFFGGGEEECCCAAA@@@???>>><<<::::::999777666555555666666999999999888888777666555222222333333444444555555666666555666666666444111000000111111222222333333222222222111111111000000111111111222222222222222......////////////000000))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))******)))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''((((((((())))))))))))))))))))))))((()))))))))************)))******++++++******)))(((((()))***************)))((()))+++***))),,,222EEE333&&&(((+++(((''')))(((((((((((())))))))))))))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++,,,++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---////////////////////////000000000000/////////...............//////////////////000000000000////////////.........---------///......---...///000111------,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++++++++++++++************************((()))***+++,,,++++++***************************************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------...///////////////........./////////000000333222111111000000111111...///000111222222222222111111222333333333333333555444333333333444555666555777:::;;;:::999:::;;;999999::::::;;;<<<<<<===999999:::;;;<<<<<<======>>>>>><<<<<<<<<===>>>???>>>???@@@BBBDDDDDDAAA???CCCCCCBBBAAAAAACCCGGGKKKLLLHHHDDDCCCDDDFFFFFFEEEFFFDDDAAAAAABBBCCCBBBBBB===???AAACCCCCCBBBAAA???AAACCCEEEFFFGGGIIILLLNNNHHHGGGJJJLLLJJJGGGKKKSSSPPPMMMHHHFFFFFFGGGHHHHHHKKKMMMNNNMMMJJJGGGGGGHHHEEEJJJOOOOOOPPPQQQNNNIIIIIIGGGIIILLLLLLHHHFFFHHHHHHEEEAAA???>>>===<<<;;;999888888777666666555555777777777777666555444444333333444444444444444444333222333444555555444333111111111111111222222222222111111111000000000000000000000111111111222222........./////////000000))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))******)))))))))))))))))))))))))))&&&&&&'''((()))***++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((())))))*********+++******++++++++++++******))))))*********++++++,,,(((&&&'''******(((***...III555&&&(((,,,(((&&&((((((((((((((())))))))))))))))))************))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))************)))************+++++++++*********++++++,,,------+++++++++,,,,,,---------***+++,,,---...---,,,+++*********++++++,,,,,,,,,000///------...//////...111111000000/////////.............../////////000//////000000000000////////////.........---------///......------///000111...------,,,,,,------...------,,,,,,,,,+++++++++++++++++++++++++++++++++************************((()))***+++,,,+++******************************************************++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************++++++++++++++++++++++++........................******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------.........................../////////000333222111111000111111111......///111111222222222000111222333333333333333555444333333333444555666444777:::;;;:::::::::;;;999999::::::;;;<<<======999999::::::;;;<<<======??????===<<<<<<===>>>>>>>>>>>>@@@CCCEEEDDDAAA???CCCCCCBBBAAABBBFFFLLLPPPMMMIIIDDDBBBCCCFFFFFFFFFEEECCCAAA@@@AAABBBBBBAAA===???AAADDDDDDCCCAAA@@@BBBDDDFFFGGGHHHJJJMMMOOOHHHGGGHHHKKKHHHEEEJJJTTTOOOKKKFFFCCCCCCEEEGGGGGGHHHKKKNNNMMMKKKIIIIIIJJJDDDJJJPPPRRRSSSRRRNNNHHHFFFDDDFFFIIIJJJGGGFFFHHHJJJFFFBBB???>>>===<<<;;;888888888888777666555444666666666666555444333333555444444444444444444444222111111333333222111111222222222111111111111111111111111111000000000000.../////////000000111111---.........//////000000))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))000///---,,,+++,,,,,,---******))))))((((((''''''))))))))))))************************************+++*********))))))((((((************************************************************************+++++++++*********))))))---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////////////////...............///////////////............------------......////////////////////////...........................------,,,,,,------...,,,+++*********,,,...000------------------------******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,---///000111000///---000000000000000///......000000000111222222333333444333222222444444333222444444444444333333222111777999;;;;;;999777666666888999::::::;;;;;;;;;;;;888999:::;;;;;;;;;;;;:::<<<>>>??????===<<<===>>>:::>>>AAAAAA>>>===>>>@@@BBBAAA???>>>???BBBFFFIIIJJJGGGDDDAAA@@@AAACCCEEENNNFFF???>>>>>>===@@@DDD@@@AAABBBDDDFFFEEEBBB@@@KKKKKKIIIEEECCCDDDIIINNNNNNIIIDDDDDDHHHJJJIIIFFFEEEFFFFFFDDDCCCBBBDDDEEELLLMMMNNNOOONNNLLLJJJIIIIIIJJJMMMPPPSSSRRROOOLLLFFFDDDAAA??????BBBEEEHHHIIIFFFBBB>>>;;;:::;;;;;;::::::999888777666555555777777777777666555444333333333333333333333333333222222111111111111222222333222222222111111000000000000000000000000000000111111111111111000//////////////////000000000000))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((((()))******)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))************)))))))))(((************************************************************************+++++++++*********))))))---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////////////////..................////////////............------------......////////////////////////...........................------,,,,,,------......---+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,---///000111000///...000000000000000///......000000000111222222333333444333222222444444333222333333333333333222111111555777999999777555444444777777888999:::;;;;;;;;;888888999999::::::;;;;;;===>>>@@@@@@>>>===>>>???<<<>>>@@@AAA@@@@@@@@@@@@BBBAAA???>>>>>>@@@CCCDDDDDDDDDDDDDDDDDDDDDDDDDDDIIICCC>>>>>>??????AAAEEEBBBBBBDDDFFFHHHHHHEEECCCIIIIIIHHHEEECCCCCCGGGKKKNNNJJJEEEDDDGGGHHHFFFDDDCCCEEEFFFFFFEEEDDDEEEGGGIIIKKKLLLNNNNNNMMMLLLKKKIIIJJJLLLOOOQQQPPPMMMJJJGGGDDDAAA>>>>>>@@@BBBDDDIIIGGGCCC???<<<:::999999:::999888777666555555444666777777666555444333333333333333333333333333333222111111000000111111222222222111111000000000000000000000000000000000000111111111111111000//////.../////////000000000000))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++)))((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&'''(((((()))))))))))))))(((((((((((())))))))))))************((((((((((((((((((((((((************))))))))))))************************************************************************+++++++++***************------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------................../////////////////////............---......///////////////.........------------......////////////////////////...........................------,,,,,,------...///...,,,+++******++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...,,,---///000000000///...000000000000000//////...000000000111222222333333333222111222333444333222111222222222222111000000222444666666555333333333444555666888999:::::::::888777777777777999:::<<<===>>>@@@@@@???>>>>>>???>>>>>>>>>@@@BBBBBBBBB@@@@@@@@@????????????@@@@@@>>>@@@CCCFFFGGGFFFDDDCCCEEE???<<>>======???@@@GGGFFFDDD@@@===:::888777999888888777666555444444555666666555555444333222222222222222222222222222111111000000000000111111000000000000////////////000000000000000000000000000000111111000000//////....../////////000000000((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))***++++++))))))))))))((((((((((((((()))))))))************))))))))))))))))))))))))*********)))))))))))))))************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..................//////////////////.........------------...//////////////////......------------......////////////////////////...........................------,,,,,,------......---,,,++++++++++++,,,******************************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------...///000///////////////000000000000//////000000000111222222333333333222111111333444333222000000111111111111000000000222444444333222333333222333555777888999::::::888777666555666888:::;;;;;;===??????>>>===>>>??????<<<;;;>>>AAACCCBBB???>>>??????@@@AAAAAAAAAAAA===???BBBDDDEEEEEECCCBBBCCC>>><<>>===<<<<<<===>>>CCCBBBBBBAAA>>><<<999888888777777666555444333333444444444444444333222222222222222222222222222222000000000//////000000000//////////////////......000000000000000000000000///000000000000000//////........./////////000000((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((()))***+++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++,,,,,,(((((((((((())))))))))))((()))))))))************************************))))))))))))))))))******************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////............------------------...///////////////......------------......////////////////////////...........................------,,,,,,------...++++++++++++,,,,,,------******************************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...---....../////////////////////000000000000//////000000000111222222333333222111000111333444333222///000000111111000000000000222444444333333444555111222444666777999999999888777666555555777999:::999;;;======<<<;;;<<<===>>><<<:::<<>>===>>>@@@BBBDDDDDDEEEEEE@@@@@@AAAAAABBBBBBBBBBBBDDD???===@@@AAA???>>>@@@BBBBBBCCCFFFIIIKKKKKKJJJEEEEEEDDDDDDDDDCCCAAA@@@AAAAAABBBDDDFFFGGGFFFEEE???CCCIIILLLLLLKKKJJJJJJIIIJJJKKKLLLKKKIIIGGGEEECCCDDDEEEGGGHHHFFFAAA>>>======<<<<<<<<<======>>>======>>>???>>>===;;;:::777666666555444333222222222333333333333222222111111111111111111111111111000//////......//////000..................//////////////////////////////...//////000000000//////............////////////))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&((()))************(((((((((((())))))))))))))))))))))))************************************))))))))))))***************************************************************************************************+++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////.........------------,,,,,,---...///000000000000......------------......////////////////////////...........................------,,,,,,------...******+++,,,------......******************************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++++++++***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------.............../////////000...//////000000000000000000000000111222222333333111000000111333444333222///000000111111111111000000111333333333333555666222333444666777888888888999999777666666666777888777999;;;<<<;;;;;;;;;===>>><<<;;;;;;===>>>>>>===>>>???AAACCCEEEGGGHHHHHHCCCBBBAAA@@@AAABBBDDDEEEEEE@@@===???@@@======>>>??????AAADDDHHHJJJKKKJJJGGGFFFDDDDDDDDDDDDBBBAAA===???BBBEEEGGGHHHGGGGGGAAAEEEJJJLLLLLLJJJIIIIIIJJJJJJKKKKKKJJJGGGEEECCCAAAAAACCCEEEFFFDDD@@@<<<;;;;;;<<<<<<<<<=========888:::;;;<<<===<<<;;;;;;666555555444333222111111111111222222222222111111000000000000000000000000//////............//////............////////////////////////////////////......///000000000//////------........./////////))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((***+++++++++))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))***))))))((('''((((((((()))))))))***))))))))))))************************************((()))))))))************************************************************************************))))))*********++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////.........---------,,,,,,,,,---...///000000000000......------------......////////////////////////...........................------,,,,,,------...++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------..................///000000......///000000000000000000000000111222222333333111000///000222444333222///000111111222222222111///000222222222333555777444444555777777888888888;;;:::999888777666666555777999;;;<<<;;;;;;<<<===>>>???>>>===<<<<<<===???@@@AAABBBCCCEEEFFFGGGHHHCCCCCCCCCCCCEEEFFFHHHIIIEEE???<<<>>>>>>======???>>>>>>???BBBGGGJJJKKKKKKKKKHHHEEEDDDEEEEEEDDDBBB===@@@DDDGGGHHHGGGGGGFFFDDDGGGJJJKKKJJJHHHGGGGGGHHHIIIJJJJJJIIIGGGEEECCC???@@@AAACCCEEECCC???<<<;;;<<<=========<<<;;;:::888888999:::::::::::::::555555444333222111000000000000111111111111111000000000000000000000000000///......------......///....../////////000000000////////////////////////---......///000000//////---------.........//////))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%'''***,,,,,,+++)))((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((***+++++++++***)))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))(((((())))))*********+++************************************************************************))))))******+++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000......---------,,,,,,,,,,,,---...///000000000000.........------.........////////////////////////...........................------,,,,,,------...------------,,,+++******++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------..................///000000......///000000000000000000000000111222222333333000//////000222444333222000000111222222222222222...///000111111222444666555555666777888888777777;;;;;;;;;:::888777555444888:::<<<===<<<<<<===>>>???AAAAAA???;;;:::===@@@BBBBBBBBBCCCCCCEEEFFFGGGAAABBBDDDGGGIIIKKKLLLMMMDDD>>>;;;<<<>>>===>>>AAA======???BBBGGGJJJKKKKKKMMMIIIEEEDDDFFFFFFEEECCC>>>AAAEEEHHHHHHGGGEEEEEEFFFHHHJJJKKKIIIGGGFFFFFFFFFGGGHHHIIIIIIHHHFFFEEE>>>???@@@CCCDDDCCC???<<<======>>>>>>===;;;999888999999888888888888888888555444444333222111000000///000111111111111000000000000000000000000000000.........------............/////////000000111111////////////////////////------...///000000//////---------.........//////))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''&&&''''''((((((((((((((((((((((((((())))))))))))+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))************))))))************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---.....................------...------,,,,,,------...---------............///...------,,,,,,------...------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))************+++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++******************++++++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++///...,,,*********,,,---+++*********+++---///000,,,,,,,,,---------..................////////////000000000000000000000000111111000000000000000111/////////000111111222222222222333333333333444444333222111111111222333444555555666777777777777777>>>===<<<:::888666555444888;;;============>>>???CCCCCCAAA???<<<<<<===???@@@AAAAAABBBBBBCCCCCCCCCFFFDDDCCCFFFKKKMMMLLLJJJGGGAAA<<<===>>>>>>@@@DDD???>>>@@@EEEKKKOOOOOONNNNNNIIIEEEEEEGGGGGGDDD@@@???AAADDDGGGHHHHHHGGGFFFJJJKKKLLLLLLKKKGGGDDDCCCHHHHHHHHHHHHHHHGGGGGGGGG???@@@AAAAAAAAA@@@???>>>???>>>===<<<;;;:::999888777777777777666666666666555444444333222111000000000111111222222000///...000000000000////////////000000//////.........---////////////////////////---.........---,,,++++++........................---...............------))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))((((((((((((&&&'''(((((())))))(((((((((((((((((())))))))))))************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))************))))))************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---..............................------,,,,,,------...------------...............------,,,,,,------...------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))************+++++++++******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++))))))))))))***+++,,,---,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,---,,,++++++******++++++...---,,,+++++++++,,,---,,,++++++++++++,,,...///,,,,,,,,,---------..................////////////000000000000000000000000111111000000000000000111/////////000111111222222222222222333333333444444333222111111111222444444555666666777888777777777;;;;;;;;;:::999888777666888:::<<<=========???@@@CCCBBBAAA???<<<<<<===???AAAAAAAAABBBBBBCCCCCCCCCEEEDDDDDDEEEHHHJJJKKKJJJGGGAAA===>>>???>>>@@@CCC??????@@@DDDIIIMMMOOONNNMMMIIIEEEDDDGGGGGGDDDAAAAAACCCFFFHHHIIIIIIHHHGGGJJJKKKMMMMMMKKKHHHEEEDDDHHHHHHHHHIIIIIIIIIIIIJJJ@@@AAABBBBBBBBBAAA@@@???@@@???>>><<<;;;999888888777777777666666666555555333333333222222111111000000111111222111000///...000000/////////.........000/////////.........---.......................................---,,,,,,........................---...............------))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((((())))))(((((((((((((((((())))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++*********)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---..............................------,,,,,,------...------------...............------,,,,,,------...------------------------------------------------------,,,,,,,,,,,,------------,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++*********)))************+++++++++++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++'''(((((()))***,,,---...,,,++++++******++++++,,,******+++++++++,,,,,,,,,---,,,++++++******+++++++++,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---............/////////000000000000000000000000000000000//////000000111/////////000111111222222222222222222333333333333333222111111111222444555555666777777888888777777888999:::;;;;;;:::888777777999<<<======>>>???AAABBBBBBAAA???<<<<<<===???BBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDFFFHHHKKKGGGBBB???AAABBB??????AAA@@@??????BBBGGGKKKMMMNNNJJJGGGDDDDDDFFFGGGEEECCCDDDEEEHHHJJJJJJJJJIIIHHHJJJLLLNNNMMMKKKHHHFFFEEEHHHHHHIIIJJJKKKLLLLLLMMMBBBCCCCCCDDDCCCBBBAAA@@@@@@???>>><<<;;;999777777666666666666555555555444111111111111111111111111000000111111111000///...//////.........---------/////////............................................./////////...------........................------...............---))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******''''''((()))))))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************,,,++++++***)))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------..................------,,,,,,------...,,,,,,---------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---...------,,,+++***))))))************************+++++++++***************))))))*********+++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++))))))))))))***+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++******,,,------------------------,,,,,,+++++++++,,,,,,,,,---------......---------.........//////////////////////////////000////////////000000111/////////000111111222222111222222222222333333333333333222111222333444555555666777777888888777777777888:::<<<<<<:::888666777999<<<======>>>@@@AAA@@@AAA@@@???===<<<===???BBBBBBBBBBBBCCCCCCCCCCCCBBBDDDEEECCCBBBBBBFFFJJJGGGBBBAAACCCCCC@@@???@@@?????????@@@DDDHHHLLLNNNHHHFFFDDDDDDFFFGGGFFFDDDFFFGGGIIIJJJKKKKKKJJJIIIJJJLLLNNNMMMJJJGGGGGGGGGGGGHHHIIIJJJLLLMMMNNNOOOCCCDDDEEEEEEDDDCCCAAA@@@@@@???>>><<<:::888666666555555555555444444444444000000000000111111222222000000000000000/////////......---------,,,,,,,,,...................................................///////////////..............................,,,---......///.........))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************,,,++++++***)))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------.........//////...------,,,,,,------...,,,,,,,,,------------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,+++******))))))************************************************))))))*********+++++++++,,,+++***))))))***+++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***))))))*********+++++++++++++++******)))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++******,,,---------------------------,,,++++++***,,,,,,,,,---------......------------....................................//////......///000111111/////////000111111222222111111111222222222333333444333222222222333444555555555666777777777777666888999;;;<<<<<<999777555777999<<<======>>>???AAA???@@@@@@???===<<<===>>>AAAAAABBBCCCCCCDDDDDDEEEBBBDDDFFFDDDBBBBBBEEEIIIFFFBBBAAADDDDDDAAA???@@@>>>>>>???@@@BBBEEEIIILLLGGGEEEDDDDDDEEEFFFEEEEEEHHHHHHIIIJJJJJJJJJIIIHHHIIILLLNNNMMMIIIFFFGGGIIIGGGHHHIIIJJJKKKMMMMMMNNNCCCDDDDDDDDDDDDBBBAAA???>>>===<<<:::888777555555444444444444333333333222...//////000000111111222000000000///////////////------------,,,,,,,,,,,,---------.............................................///////////////...........................,,,------...//////......))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))******))))))(((((((((((())))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,------.../////////...------,,,,,,------...,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******))))))************************)))))))))***************)))************+++++++++++++++************++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++---,,,+++***))))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,++++++******+++++++++,,,,,,,,,,,,,,,------,,,------------,,,+++***,,,,,,,,,---------......,,,------------.............................................///000111111/////////000111111222222111111111111222222222222444333222222222333555666444444555666666666666555999:::;;;;;;;;;999777666888;;;============>>>???>>>???@@@???===<<<===>>>@@@@@@AAACCCDDDEEEFFFGGGDDDEEEFFFFFFEEEEEEFFFGGGDDD@@@???BBBCCCAAA@@@AAA<<<>>>???@@@AAACCCGGGJJJFFFFFFEEEDDDDDDDDDEEEEEEHHHHHHHHHIIIHHHHHHGGGGGGGGGKKKNNNLLLGGGDDDFFFIIIHHHHHHHHHIIIIIIJJJJJJKKKBBBCCCCCCCCCBBB@@@???>>>;;;:::999888777666555444333333333333222222222222......//////000000000111111000///.........//////......---------,,,,,,,,,---------------.........------------------------------.../////////..............................,,,,,,---...////////////))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((()))************)))(((((((((((())))))))))))((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,------...//////000...------,,,,,,------...++++++,,,,,,,,,---------...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++***************************************((()))))))))*********+++)))************+++++++++******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***)))************+++++++++++++++*********************+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,---,,,++++++******++++++...---,,,+++++++++,,,---+++,,,---------,,,+++***,,,,,,,,,---------......,,,,,,---------.........------------------------...------......000111111/////////000111111222222111111111111222222222222444444333222333444555666222333444444555555444444888888999:::::::::999999:::<<<>>>>>>===<<<===>>>===>>>??????===<<<======>>>???AAABBBEEEFFFHHHIIIFFFFFFGGGHHHIIIIIIFFFDDDCCC???===@@@BBBAAA@@@BBB:::===@@@AAAAAABBBDDDGGGFFFFFFFFFEEECCCCCCDDDEEEGGGGGGGGGGGGFFFFFFEEEEEEFFFJJJMMMKKKEEECCCEEEJJJIIIHHHHHHHHHGGGGGGFFFFFFAAAAAABBBAAA@@@>>>===;;;888777777666555555444444333222222222111111111111.../////////////////////111000///...---......///............------------,,,,,,,,,------.........------------------------,,,,,,---.......................................+++,,,---...////////////))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))******))))))((((((''''''(((((()))***************(((((((((((())))))))))))(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,------...///000000...------,,,,,,------...++++++,,,,,,,,,---------...------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,***************+++++++++))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,+++++++++)))************+++++++++***)))))))))***+++,,,,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,---,,,++++++******++++++000...,,,*********,,,---++++++------------,,,+++,,,,,,,,,---------......,,,,,,,,,---------......---------------------------------......000111111/////////000111111222222000111111111111222222222444444333222333444555666111222333333444444333333666777777888:::;;;<<<===;;;===>>>>>>===<<<<<<===<<<>>>??????===<<<=========>>>@@@BBBEEEGGGIIIJJJHHHGGGGGGJJJLLLLLLGGGCCCBBB>>><<>>???>>><<<:::888;;;???@@@<<<;;;======<<>>===>>>@@@BBBCCCCCC=========>>>@@@BBBDDDEEEFFFEEEEEEGGGHHHGGGBBB>>>CCCEEEGGGFFFCCCBBBDDDFFFDDDGGGJJJJJJGGGEEEFFFGGGEEEDDDDDDEEEEEEDDDBBB@@@???>>>===<<<:::999888777888777666555444333333222222222222111111111111000//////............//////////////////////////////...------,,,,,,------.........//////...---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................***)))((((((((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((***+++***)))((()))***))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))))))))))))))))))))))))))***************)))((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))***)))((((((((()))++++++))))))))))))))))))))))))************)))))))))((())))))))))))******************************************))))))))))))******************************************************++++++************++++++******+++++++++,,,,,,,,,...,,,++++++,,,---,,,+++++++++++++++++++++++++++........................------------------------........................------------------------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********+++*********))))))))))))************************+++++++++*********)))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++******++++++++++++++++++++++++---,,,++++++++++++,,,---++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------...//////222000...///111222222000000111111111111222222222222222333444444444333333111111111111111111111111555555666777888999::::::888999;;;<<<<<<:::888666:::>>>@@@<<<;;;===>>>===>>>???@@@BBBDDDHHHKKKMMMLLLIIIEEEFFFIIIJJJHHHEEEAAA???>>>>>>@@@BBBCCCBBB======>>>???AAABBBDDDEEECCCBBBBBBDDDFFFFFFCCC@@@CCCFFFHHHGGGDDDCCCDDDFFFDDDGGGJJJIIIFFFCCCDDDEEEDDDCCCBBBCCCDDDCCC@@@>>>;;;:::999888666555444333777666555333222222111111222222222111111111000000//////............//////------------------------...------,,,,,,------..................---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................)))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((***+++***)))((()))***))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++************))))))))))))))))))))))))))))))))))))************))))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))************))))))))))))))))))))))))******************************************))))))))))))******************************************************++++++************++++++******+++++++++,,,,,,,,,---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------........................------------------------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++***************)))***************)))))))))************************+++++++++***************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++******++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------------...//////111000...///111222222111000111111111111222222222111222333333444444444333111111111111111111111111444444555666777888999:::666777999;;;;;;:::888777999===???<<<;;;>>>???>>>===>>>>>>@@@CCCFFFIIIJJJKKKGGGEEEEEEHHHIIIGGGEEEBBB@@@??????@@@AAAAAA@@@>>>>>>???@@@BBBCCCDDDDDDAAA@@@@@@BBBDDDEEEEEEDDDDDDGGGJJJJJJGGGDDDDDDFFFEEEHHHKKKIIIEEEBBBAAABBBBBBAAA@@@@@@AAA@@@>>><<<888777666555444222111111555444333222111000000000222222111111111000000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---............------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((***+++***)))((()))***))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((())))))************)))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((()))))))))))))))******+++((((((((((((((((((((((((*********)))))))))))))))((()))))))))******************************************))))))))))))******************************************************++++++************++++++******+++++++++,,,,,,,,,---,,,+++,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------........................------------------------------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++************************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++******+++++++++++++++++++++++++++++++++******+++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------...------------...//////111000//////000111111222000000111111111222222222111111222333444444444444111111111111111111111111444444555555666666777777777888:::;;;<<<;;;;;;:::777;;;===::::::===???===<<<<<<===>>>AAACCCFFFHHHHHHFFFDDDDDDEEEFFFEEEDDDAAA@@@>>>>>>??????>>>===??????@@@AAABBBCCCCCCCCCBBBAAAAAAAAACCCDDDFFFFFFDDDHHHLLLLLLIIIFFFEEEFFFFFFIIILLLJJJEEEAAA@@@@@@???>>>============<<<:::888777666555444333222222444444333222111000000111111111111111000000000000///......------......///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((***+++***)))((()))***))))))************))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))******((()))))))))************))))))))))))))))))))))))******))))))))))))******************************************************++++++************++++++******+++++++++,,,,,,,,,,,,+++,,,---//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------........................------------------------------,,,,,,,,,+++++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...............------------...//////000000000000000000111222000000111111111222222222000111222333444444444444111111111111111111111111666666666555555555555555888888:::;;;;;;;;;;;;:::555:::;;;999888;;;===<<<<<<<<<<<<===???AAADDDEEEFFFDDDCCCCCCCCCDDDCCCCCC@@@>>>======>>>>>><<<;;;??????AAABBBBBBBBBBBBAAADDDDDDCCCBBBBBBDDDFFFGGGFFFIIIMMMMMMIIIFFFEEEFFFGGGJJJMMMKKKFFFAAA??????===<<<:::::::::;;;999888777777666555444333333222444444333222111111111222111111111000000000//////......------------......------------------------...------,,,,,,------...,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((***+++***)))((()))***))))))************))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))***))))))))))))))))))))))))((())))))************)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))******))))))))))))******************************************************++++++************++++++******+++++++++,,,,,,,,,++++++,,,...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------........................------------------------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,---------*********+++++++++++++++***************************************+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...------------.../////////000111000//////111333000111111111111222222222000111222333444555555555333333333333333333333333666666666666555555555555888888999999999999999999666:::<<<999888;;;<<<;;;<<<<<<<<<===>>>@@@BBBDDDDDDCCCBBBBBBAAAAAABBBBBB???>>>===>>>???>>><<<:::>>>???@@@AAABBBAAA@@@???DDDEEEEEEDDDCCCDDDFFFHHHGGGJJJMMMLLLIIIFFFEEEFFFEEEIIILLLJJJEEE@@@======<<<:::888888888999888777444444444333222111111111444333333222111111222222111111000000000/////////......------------......------------------------...------,,,,,,------...+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((***+++***)))((()))***))))))************))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))******))))))))))))))))))))))))(((((()))***************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))******))))))))))))******************************************************++++++************++++++******+++++++++,,,,,,,,,++++++,,,...000111///---------------------------........................------------------------........................------------------------------,,,,,,,,,,,,++++++,,,++++++******++++++,,,******++++++,,,,,,,,,,,,*********++++++,,,,,,,,,************************))))))*********+++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++******++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------.../////////000111111//////111333000111111111111222222222000000222333444555555555444444444444444444444444444555555666777777888888::::::::::::999999999999888===>>>:::999<<<===;;;===<<<<<<===>>>@@@BBBCCCBBBBBBBBBAAA@@@???@@@AAA???>>>>>>???@@@@@@>>><<<===>>>@@@AAAAAA@@@>>>===???BBBDDDDDDCCCDDDGGGIIIHHHKKKLLLKKKGGGDDDEEEGGGBBBFFFIIIHHHCCC>>>;;;;;;<<<:::777666777888777666333333222222111111000000222222111000000000111111111000000000////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***+++,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((***+++***)))((()))***))))))************))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((()))***************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))******))))))))))))******************************************************++++++************++++++******+++++++++,,,,,,,,,++++++,,,///111111///---------------------------........................------------------------........................---------------------------------,,,,,,,,,++++++,,,++++++++++++++++++,,,))))))******++++++++++++*********++++++,,,,,,,,,************************))))))******++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,******++++++++++++******++++++++++++++++++++++++((()))***++++++***)))(((++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------------...//////...000222111///...111444000111111111111222222222///000222333444555555555555555555555555555555555222333444666888999;;;;;;=========<<<<<<;;;;;;;;;;;;???@@@<<<;;;======<<<======<<<===>>>@@@AAACCCAAAAAAAAA@@@???>>>@@@AAA@@@???@@@AAABBBBBB@@@>>>===>>>@@@@@@@@@???===<<<;;;>>>BBBCCCCCCDDDGGGJJJIIIKKKLLLJJJFFFDDDEEEGGG???CCCGGGFFFBBB<<<999999<<<999777666777777777666444444333333222222111111111000000////////////000000000000000////////////...------,,,,,,------...++++++++++++++++++++++++...------,,,,,,------...***+++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((('''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))******))))))((((((''''''******)))((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))******+++((()))***++++++***)))((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))+++)))((('''((()))+++,,,))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++*********************++++++++++++*********,,,...000000...,,,***,,,,,,,,,,,,,,,,,,,,,,,,111000///...------...///,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++)))************+++++++++,,,,,,,,,+++++++++******************************+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************))))))))))))************************++++++++++++++++++++++++---+++))))))***,,,---,,,,,,***))))))+++,,,***)))+++++++++*********))))))+++++++++++++++***)))(((+++++++++*********)))))))))***+++,,,,,,+++***)))************************'''(((************,,,...,,,,,,,,,++++++*********---------,,,,,,+++++++++---------............///000000///...............////////////////////////000000000111222222333333111111222333444444444444222222333444555555444444555666777666666888;;;>>>HHHEEEAAA>>>>>>>>>===<<<@@@@@@AAAAAAAAA@@@??????AAA@@@???>>>???AAACCCEEEAAA>>><<<<<>>>>>>>>?????????>>>>>>===@@@??????@@@@@@???<<<999===>>>???AAACCCDDDFFFFFFNNNOOOMMMHHHDDDBBBEEEHHHHHHGGGEEEBBB@@@===;;;:::999888666555444444444555333222111111000000111111000000000000////////////111000000///...---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((('''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))***)))))))))((((((((('''******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******+++((()))***++++++***)))((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***)))((('''((()))+++,,,))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************++++++******++++++++++++******+++,,,---//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,111000///...------...///,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---++++++++++++++++++++++++)))************+++++++++,,,,,,,,,+++++++++******************************+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++************************************++++++++++++++++++++++++,,,+++******+++,,,,,,,,,+++******+++++++++******+++++++++*********))))))+++++++++++++++***))))))+++++++++*********))))))******++++++++++++******************************)))***++++++***)))***,,,,,,,,,,,,+++++++++******---------,,,,,,+++++++++------------............000000///...............///////////////////////////000000111111222333333000111222333444444444444222333333444555666666777666666666555666999>>>BBBEEECCC@@@>>>>>>>>>===<<>><<<===???AAA@@@???@@@@@@@@@@@@??????>>>>>>>>>===>>>@@@BBBAAA???===>>>???@@@BBBDDDEEEGGGGGGNNNNNNLLLGGGBBBAAACCCGGGGGGFFFDDDAAA>>>;;;999888888777666555444444444555333222111111000000111111000000000000/////////...000000000///...---------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))((((((((((((***))))))((((((((((((((())))))))))))))))))))))))(((((())))))******++++++)))))))))))))))******+++))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))***+++++++++,,,******++++++++++++******,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///......---.........,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++)))************+++++++++,,,,,,,,,+++++++++******************************+++++++++***************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++)))+++,,,,,,+++******++++++++++++******************++++++++++++***))))))+++++++++***************++++++************++++++***************************+++,,,+++)))((()))***,,,,,,,,,++++++++++++***------,,,,,,,,,,,,++++++------------............000///......---.........//////////////////////////////000111111222222333000111222333444444444444444333333444555777999:::;;;:::777444444777===AAAAAA@@@>>>>>>??????>>><<>>======>>>@@@BBBAAAAAADDDCCCBBBAAA@@@?????????<<<<<<>>>AAACCCDDDBBBAAAAAAAAABBBDDDFFFGGGHHHIIIMMMMMMKKKFFFAAA???AAAEEEFFFDDDBBB???<<<999777555777666555444444444444444222222111000000000000111000000000/////////......000000//////...------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((()))************)))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((()))***++++++,,,)))))))))))))))******+++)))))))))******)))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((()))***+++,,,,,,,,,******++++++++++++******------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,************************))))))*********+++++++++,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,++++++,,,***,,,...---+++***+++,,,******************************+++++++++******)))************************,,,+++***))))))***+++,,,************************)))+++,,,+++***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///......------.........//////////////////////////////000000111222222222000111222333333444333333555444333333555888;;;===CCC@@@:::444111333888======<<<<<<===??????>>><<<>>>>>>@@@AAABBBBBBBBBBBB===>>>???AAAAAAAAAAAAAAA======>>>???AAABBBBBBBBBGGGEEEDDDBBBAAA@@@@@@@@@<<<===>>>AAADDDEEEDDDBBBCCCCCCDDDFFFGGGHHHIIIJJJMMMMMMKKKFFF@@@>>>AAADDDEEEDDDBBB>>>;;;888555444666555555444444333333333222222111000000000000000000000/////////........./////////......------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---...///++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((())))))***************(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))***++++++,,,)))))))))))))))******+++***))))))))))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((()))***+++,,,,,,,,,******++++++++++++******...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,************************))))))*********+++++++++,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++***,,,------++++++---............---+++***++++++************************)))******+++++++++******************************,,,+++***))))))***+++,,,************************''')))***+++******,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------......////////////////////////...//////000111111222222000000111222333333333333555444444444555888;;;===CCC@@@;;;555111333777;;;:::::::::<<<>>>???>>><<<===>>>???@@@AAAAAAAAAAAA<<<===>>>???@@@@@@@@@@@@<<<>>>@@@AAABBBBBBCCCCCCGGGFFFEEECCCBBBAAAAAAAAA>>>>>>@@@BBBDDDEEECCCAAACCCDDDEEEFFFGGGHHHIIIJJJLLLLLLJJJEEE@@@>>>@@@DDDEEECCCAAA>>>;;;888666444444444444444444333333333222111000000//////000000////////////........................---------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---...///++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))******++++++******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))***+++++++++,,,******++++++++++++******---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++************************)))************+++++++++,,,,,,,,,+++++++++*********************************************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++---,,,***+++///333444111---++++++++++++******************+++++++++))))))***++++++++++++******************+++++++++++++++************++++++************************&&&(((*********+++,,,...***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------,,,------...///////////////////////////......///000000111111222///000111222333333333333555444444555666888:::;;;<<<;;;888555444555999<<<999888888999<<<======<<<======>>>???@@@@@@@@@???;;;;;;<<<<<<===>>>>>>???<<>>===@@@CCCCCCAAA@@@===:::888666555222333333444444333222222111111000////////////000/////////.........---------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))***++++++++++++***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******++++++***)))(((((()))***+++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************++++++******++++++++++++******,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************)))***+++,,,,,,,,,++++++************************)))************+++++++++,,,,,,,,,+++++++++******************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++,,,+++)))+++111777;;;444+++(((***,,,+++((())))))*********+++++++++))))))***+++++++++++++++))))))*********+++++++++******++++++++++++******************************((()))++++++******+++---******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,------------,,,,,,,,,------...///////////////////////////......//////000111111111///000111222222333333222444444555666666777888888666777777777666666888:::999888777777:::<<<===<<<<<<======>>>>>>>>>======;;;::::::999:::;;;===>>>===@@@CCCDDDCCCAAAAAACCCBBBDDDEEEFFFFFFDDDBBB@@@>>>>>>???AAACCCDDDAAA???BBBBBBCCCDDDEEEFFFGGGGGGEEEEEEDDD@@@<<<;;;>>>BBB???>>>===;;;999777555555111222333444444333222111111111000/////////////////////.........---------------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))***++++++++++++***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))'''((((((((())))))******((((((((((((((()))******))))))))))))))))))))))))*********))))))))))))))))))))))))))))))******++++++***)))(((((()))***+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++*********************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************)))***+++,,,---,,,++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++++++++******************************))))))******++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))++++++***(((+++333999@@@555***&&&***---+++'''))))))******++++++++++++((()))***+++++++++++++++))))))******++++++++++++)))***+++,,,,,,+++***)))***************************+++,,,+++)))))))))+++*********++++++,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,------...///////////////////////////......//////000111111111///000111222222333222222333444555666777777666666666777999888777555555555:::888666666888;;;<<<===<<<===============<<<;;;:::999888777888:::<<<>>>>>>AAAEEEEEECCCAAAAAABBB@@@BBBEEEGGGGGGEEEBBB@@@<<<<<<>>>AAACCCDDDBBB@@@AAABBBBBBCCCDDDEEEEEEFFFBBBBBBAAA>>>:::999===@@@===<<<;;;999777666555444000111333333444333222111111111000/////////////////////.........---------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))*********************************++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))******))))))))))))******,,,+++++++++***)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''')))******))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))+++***)))(((((()))***+++************************))))))))))))))))))))))))***************)))((((((************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,*********++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,+++***((((((((()))*********+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++...---,,,,,,++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++/////////......---------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,---///000111///......---,,,******)))************************,,,++++++******++++++,,,)))***++++++++++++***)))***++++++,,,,,,++++++***++++++************++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------..............................///000000000000000000///...------...///000333111///000222333111///333333333333444555666666666777777666555555777999666555444333444777:::<<<===<<<;;;;;;<<<;;;999777888888666555444666:::===@@@??????AAADDDEEEDDDCCCBBBCCCDDDEEEEEECCCAAA@@@AAA@@@>>>===<<<===???@@@BBBBBBCCCDDDDDDEEEDDDDDDAAA@@@>>>===;;;:::::::::888777666555333333333222444444333333222111000000//////////////////////////////.........---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++,,,,,,---...+++,,,---+++***)))***,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))******))))))))))))******++++++******************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))+++***)))(((((()))***+++************************))))))))))))))))))))))))***************)))((((((************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***)))(((((()))*********+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++...---,,,,,,+++++++++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++.........---------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***+++,,,---...,,,,,,,,,,,,++++++++++++************************+++******))))))******+++*********++++++************++++++,,,,,,++++++***++++++************++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------..............................///000000000000000000///...------...///000333111///000222333111///333222222333333444555666666666777666555555888:::666555444444555777:::<<<===<<<;;;;;;<<<;;;999777555666777666555666888:::>>>>>>???BBBDDDEEEDDDBBBAAABBBCCCDDDDDDBBB@@@???AAA@@@>>><<<<<<===>>>???AAAAAABBBCCCDDDEEEEEEEEEAAA@@@>>>===;;;:::::::::888777666444333222222222444333333222111111000000........................///.........------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---...+++,,,,,,,,,+++,,,...000++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))******))))))))))))******))))))******************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((*********(((((((((***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))))))))))))))************))))))(((************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))************+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,++++++++++++***************************************************++++++++++++++++++++++++------,,,+++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,))))))******+++++++++,,,++++++++++++++++++++++++***))))))))))))))))))***++++++************++++++***++++++,,,,,,++++++***++++++************++++++)))*********+++,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------......///000000000000/////////............//////222000000000222222111000222222222222333444555555444555666555555666999;;;777666555444555777:::;;;===<<<;;;<<<<<<<<<:::888555777:::;;;:::888888888<<<===???BBBEEEEEECCCAAA@@@AAABBBBBBBBBAAA@@@???@@@???===<<<<<<<<<===>>>???@@@AAABBBDDDEEEEEEEEEAAA@@@>>>===;;;;;;::::::777666555333222222222222333333222222111000000000....................................------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------+++,,,,,,,,,,,,...222555++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******(((((())))))******++++++((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((******)))((('''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***((((((((((((((((((((((((***))))))))))))))))))***************************))))))))))))))))))))))))))))))************)))(((************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++***************************+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,---))))))))))))************++++++++++++++++++++++++******))))))))))))******,,,+++************+++,,,***++++++,,,,,,++++++***++++++************++++++((())))))***+++,,,,,,---************++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,---------------------------------...//////000000///////////////....../////////000000000000111111111111111111111111222333444555444555555555555666999<<<777666555555666888:::;;;===<<<;;;;;;<<<<<<:::999666:::???AAA@@@===;;;:::;;;<<>>???>>>===<<<<<<<<<=========>>>@@@AAACCCDDDEEEEEE@@@@@@>>><<<;;;:::::::::555555333222222111111111222222111111000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++...111555++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******((((((((())))))******+++((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************************************++++++++++++*********+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,*********)))))))))((((((+++++++++++++++++++++++++++++++++******+++++++++,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***++++++************++++++(((((()))***++++++,,,,,,))))))*********++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------------------------------------...///////////////...//////////////////...//////000000000000111222111111111111111222444444444555555555555666999<<<777777666666777888999:::<<<;;;:::;;;<<<<<<:::888666:::@@@BBBBBB???===<<<<<<===@@@CCCFFFEEEBBB???>>>>>>?????????????????????>>>>>>===============<<<===>>>@@@BBBCCCDDDDDD??????===;;;:::999999888444333222111111000111111111111000000000000//////........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++***+++---000++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))******))))))))))))******(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''))))))(((''')))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))************************)))************+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************************************)))***++++++,,,+++++++++******+++++++++,,,,,,,,,++++++************++++++***++++++++++++,,,,,,,,,************************************************++++++++++++++++++++++++,,,,,,+++++++++,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++******)))))))))******+++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++************++++++((()))))))))***+++++++++)))))))))************+++***++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...////////////.........////////////......---///000000000000111222000000000000111222333444444555666555555666999;;;777777777777888888999999:::999999999;;;;;;999888555888===@@@@@@>>>>>>===???@@@AAADDDEEEEEEBBB???>>>>>>>>>>>>?????????@@@????????????>>>>>>>>>===<<<===>>>@@@AAABBBBBBBBB>>>===<<<:::888888777777222222111000000000000000000000000///////////////------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,---+++))))))***+++++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))******))))))))))))******)))))))))))))))((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&((((((((((((***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))***+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++,,,+++++++++,,,,,,---...***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++***)))))))))))))))******))))))***************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))+++---......---+++)))***++++++,,,,,,++++++***++++++************++++++))))))))))))************))))))))))))******************+++,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---...///000000///...---,,,...000000//////111333000//////000000111222333666666777666555555888:::888888888888888888999999888777777888999:::888777555888;;;===>>>???@@@AAADDDCCCCCCDDDEEEDDDBBB@@@???>>>>>>>>>??????@@@AAA@@@@@@@@@@@@@@@??????>>><<<===>>>???@@@@@@@@@@@@<<<;;;:::888777666666555111111000/////////000000////////////////////////------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------...---,,,,,,+++++++++,,,***+++------+++)))))))))++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******))))))))))))************))))))((((((''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))###%%%'''(((((((((***,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))******))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************)))************+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,++++++************++++++*********++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++,,,,,,---...+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,---(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******)))+++---000000---+++)))+++++++++,,,,,,+++++++++++++++************++++++*********)))))))))))))))))))))))))))******************+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---...///000000///...---,,,...111000//////111333////////////000111222333666777777666555555777999888888888888888999999999777777666777999999888666777999<<<===???AAADDDFFFFFFEEEDDDDDDDDDDDDBBB@@@??????>>>>>>???@@@AAAAAA@@@AAAAAAAAAAAA@@@??????======>>>???????????????;;;;;;999777666555555444111000000////////////000.........///////////////------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------...---,,,,,,++++++++++++(((***---...---+++******++++++++++++++++++++++++++++++***))))))***++++++(((((((((((()))***+++,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******((((((((((((((((((((((((,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************)))************+++++++++((()))***+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++*********+++,,,,,,,,,---++++++***************+++++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,...000000///...---////////////////////////...///000111222333444444222111000/////////111111333555777888888888999;;;666777888999:::;;;<<<<<<777888999:::::::::::::::::::::<<<===@@@BBBDDDFFFFFFEEEDDDEEEFFFGGGFFFDDDCCCAAA???>>>>>>@@@CCCDDDAAAAAAAAA@@@@@@@@@??????===============<<<<<<<<<888888666555444333333333111000000///////////////---.../////////...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++---***)))***,,,++++++,,,999333,,,((()))***+++***+++***)))))))))))))))***,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******((((((((((((((((((((((((+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************)))************+++++++++((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++*********+++++++++++++++++++++***************+++++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,------------...+++,,,...///000///...---////////////////////////...///000111222333333444111111111000000000111111333555777888777888999:::555666666777888999::::::777777888::::::;;;;;;;;;<<<<<<===>>>@@@BBBDDDEEEFFFEEECCCCCCEEEFFFEEEDDDDDDBBB@@@>>>===>>>@@@AAAAAA@@@@@@???>>>>>>=========<<<<<<<<<;;;;;;::::::777666555444333222222222111000//////......//////...............---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++,,,,,,,,,,,,---GGG>>>222+++***+++***))),,,,,,+++))))))(((((((((,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******((((((((((((((((((((((((***)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************)))************+++++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++******************))))))+++***************++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,---//////......---////////////////////////...//////000111222333333000111111222222222111111222444666777777777888999444444555555666666666777666777888:::;;;<<<<<<<<<>>>>>>???@@@@@@AAABBBCCCFFFDDDBBBAAACCCDDDDDDDDDDDDCCC@@@>>>======>>>???@@@@@@???>>><<<;;;::::::;;;;;;:::999999888777777555555333222111111111111000000///............//////......---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,+++IIICCC;;;444///,,,)))''',,,+++******)))))))))***,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******((((((((((((((((((((((((***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************)))))))))((())))))))))))))))))))))))******++++++++++++******************************+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************))))))*********+++++++++))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********++++++++++++*********)))(((((((((*********)))******+++,,,************************++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,---.........------/////////////////////////////////000111222222333///000222333333333111111222444666666666555666888333333333333333444444444555666888:::;;;<<<======@@@@@@@@@AAAAAAAAA@@@@@@EEEBBB@@@???AAABBBCCCCCCDDDBBB@@@???>>>>>>???@@@AAA@@@???===<<<:::999888999999888777666555444444333333222111000/////////000///......------......///...---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++))),,,,,,***)))******)))CCCDDDCCC>>>777000+++)))***************+++,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))*********))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************)))))))))((())))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************))))))*********+++++++++))))))***+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********++++++++++++*********)))(((((((((******))))))***++++++,,,************************++++++************++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,,,,---------------/////////////////////////////////000000111111222///000111222333222222111111333555555444444555666222222222222222222333333666777888:::<<<=========@@@AAAAAAAAAAAA@@@???>>>BBB@@@>>>>>>@@@AAAAAA@@@AAAAAA@@@??????@@@AAABBBBBBAAA@@@>>><<<:::888888666666666555444333333222222111000//////////////////......---------------...---,,,++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++***))))))++++++++++++++++++++++++)))...000,,,***,,,,,,)))CCCDDDDDDBBB===777111---)))))))))******,,,------,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))***************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************)))************+++++++++))))))***************)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++******************))))))))))))))))))***+++,,,,,,************************++++++************++++++***++++++++++++,,,,,,,,,************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------/////////////////////////////////000000000111111...///000111111111111111111222444444333333444555111111222222333333333444777888999;;;<<<=========???@@@AAAAAA@@@???===<<>>===>>>???@@@???===???????????????@@@AAAAAAAAA@@@???===;;;:::888777444444444333333333333222111111000///////////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...***++++++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++******)))++++++++++++++++++++++++***222555///,,,...///+++MMMGGG@@@>>>@@@???999333++++++*********+++,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))******++++++++++++******************************++++++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************)))************+++++++++))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++*********+++++++++++++++))))))))))))***+++,,,---************************++++++************++++++******+++++++++,,,,,,,,,************++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,------////////////////////////////////////000000000000............///000111222000222444444333222333444111111222333444555555666888999:::;;;<<<<<<<<<<<<>>>???@@@@@@@@@>>><<<;;;===<<<===>>>@@@???===;;;>>>>>>>>>>>>============???>>>===;;;:::888777777222222222222333333333333111000000///////////////...------,,,+++,,,,,,,,,***+++,,,---------------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++(((333666///***......***YYYJJJ;;;999AAAEEE@@@888------,,,+++************,,,++++++***)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************)))************+++++++++))))))*********))))))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++*********+++,,,,,,,,,---))))))))))))***+++,,,---))))))))))))))))))))))))++++++************++++++*********++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...////////////////////////////////////000000000000...------------///111222000222333333222222222333111111222444555666777777999::::::;;;<<<<<<<<<;;;===>>>???@@@???===;;;:::;;;;;;===???@@@???<<<999>>>>>>===<<<;;;::::::999<<<<<<;;;:::999777666666111111111222333333444444111000000////////////000...---,,,,,,++++++,,,,,,)))***,,,---...---,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......*********++++++,,,,,,,,,++++++++++++++++++++++++'''((()))***,,,...//////++++++++++++++++++++++++%%%000444,,,'''++++++&&&PPPMMMHHHAAA>>>>>>BBBFFF:::333---+++------***%%%******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++''''''(((((()))))))))*********))))))((((((''''''(((((((((((())))))))))))))))))))))))************''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))***+++,,,,,,+++***)))*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''******))))))))))))******************************************************,,,+++***)))))))))***+++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++******************************************)))************+++++++++)))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))((('''++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))++++++,,,,,,,,,+++******++++++++++++++++++++++++************************************************)))))))))***++++++,,,,,,******++++++++++++******************************,,,+++***))))))***+++,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,---...//////---------..................000111000///...///111///000000000000000//////000222333333222111333444222333444555666666666666555777:::<<<======;;;:::<<<===>>>>>>>>>===;;;::::::;;;===>>>>>>>>>===<<<<<<===???@@@???>>><<<;;;::::::999777666444333333222222222111111111000000111111000......------------------,,,,,,+++++++++,,,,,,,,,,,,++++++***)))******************************+++++++++,,,,,,,,,...---+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************,,,+++*********+++,,,---)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,OOOMMMIIICCC>>>===???AAA@@@:::222---++++++++++++******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++((((((((())))))************)))))))))((((((((('''(((((((((((())))))))))))))))))))))))************''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((()))***++++++***)))(((***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((((((((******))))))))))))******************************************************+++***************++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************)))************+++++++++)))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++******)))++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++************+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))***++++++,,,,,,,,,++++++++++++++++++++++++++++++************************************************++++++************************++++++++++++******************************++++++************++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,---...//////---------..................000111000///...///111//////000000000000/////////111222222111000222333333444555666666777777666555777999;;;<<<<<<;;;;;;<<<===>>>>>>>>>===;;;:::999:::;;;<<<<<<<<<;;;;;;;;;<<<>>>>>>>>>===;;;:::999999888666555444333222222222222111111000000000111000///...---------------------,,,,,,+++++++++++++++,,,,,,,,,+++************************************+++++++++,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++---......---+++))),,,,,,,,,+++++++++******************************++++++*********+++,,,---)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,NNNNNNKKKFFFAAA<<<;;;;;;DDDAAA;;;333,,,***---000))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((((())))))******))))))((()))************+++++++++)))))))))***************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((************(((((())))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))***))))))))))))(((((((((******))))))))))))******************************************************((()))***+++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************)))************+++++++++)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++***************)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************,,,,,,++++++***))))))(((******++++++++++++************************************++++++++++++******++++++++++++++++++++++++------------------------,,,,,,,,,,,,---...//////---------.........//////...000111000///...///111//////000000000000/////////000111111000000111222444555666777777888888888777777888999:::;;;<<<<<<<<<===>>>>>>>>>===;;;:::888888999::::::::::::::::::;;;=========;;;999888777777666555333222111111111111111111000000000000000000///...------------------,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++******************************+++++++++,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++(((***---//////---***(((,,,,,,,,,++++++++++++***************************++++++******++++++,,,---)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,LLLMMMMMMJJJDDD>>>999777AAADDDDDD===333---,,,///))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))))))))*********+++++++++******************++++++))))))))))))(((((((((((((((((((((((())))))))))))((()))))))))************''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))'''((()))******)))(((''')))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************************************'''(((***+++,,,,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++************************))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***+++,,,---------************************************************************************+++++++++*********))))))******++++++++++++******************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,------.../////////...000111000///...///111...//////000000000000//////111222222111111222333555666777888888999888888888888777888999:::<<<===<<<===>>>>>>>>>===;;;:::888888999999::::::::::::;;;<<<===>>>===;;;999888555555444333222111000000000000000000000000000000000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,---...---+++***++++++++++++++++++++++++************************+++***++++++++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++GGGJJJMMMMMMHHHAAA;;;888:::@@@GGGFFF>>>555...+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))************))))))))))))*********+++++++++++++++******************(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******'''((()))******)))((('''(((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************************************************'''(((***+++,,,,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***+++,,,---------************************************************************************))))))*********+++++++++******++++++++++++******************************)))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,------...//////000...000111000///...///111......///000000000000000111222444333222222333555555666777888999999999999888777777777888:::<<<===<<<===>>>>>>>>>===;;;::::::::::::::::::;;;;;;<<<<<<===>>>???>>><<<:::888444444333222111000/////////////////////////////////......------------...,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++>>>DDDJJJLLLJJJDDD???<<<666<<>>>>>>>>===;;;:::;;;;;;;;;;;;;;;<<<=========>>>>>>???>>><<<999888333333222222111000//////............////////////......---------------...++++++,,,,,,,,,,,,------******+++,,,,,,,,,++++++******************************+++++++++,,,,,,,,,******+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))+++---///***++++++++++++,,,,,,,,,************************)))***+++,,,,,,,,,,,,+++)))************+++++++++++++++++++++++++++++++++555<<>>>>>>>>===;;;:::<<<;;;;;;:::;;;<<<======<<<===>>>>>>===:::888666333333222222111000000000---------....../////////...------,,,,,,------...+++++++++,,,,,,---------++++++,,,,,,,,,+++************************************+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---******+++++++++,,,,,,,,,************************)))***+++,,,,,,,,,++++++)))************+++++++++************************///666@@@GGGIIIGGGDDDAAA>>>999777???KKKNNNEEE;;;,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))++++++++++++++++++++++++******++++++++++++******)))************+++++++++***)))))))))(((((('''''''''((((((((())))))******(((((((((((())))))))))))))))))))))))************'''(((((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))***+++,,,,,,+++***)))'''(((((()))***+++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))******************************************************,,,+++***)))))))))***+++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************((())))))***++++++,,,,,,************************)))************+++++++++)))************+++++++++)))************+++++++++++++++++++++++++++++++++******+++,,,------......++++++++++++++++++++++++++++++++++++++++++++++++))))))+++,,,---.........++++++++++++++++++++++++,,,++++++++++++++++++,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++++++++,,,,,,,,,+++******))))))))))))))))))))))))************************************************,,,,,,++++++***)))))))))******++++++++++++******************************,,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////++++++,,,---...///000111///000111000///...///111---...///000111111111111000222333333222111333444444555666777777888888777666666777888999::::::;;;<<<===>>>>>>>>>===;;;:::;;;;;;:::999:::;;;<<<===;;;<<<======;;;999777555333333222222111111000000---------.........//////------,,,,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***)))******************************+++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++'''(((***+++,,,,,,,,,+++*********++++++,,,,,,,,,************************)))***+++,,,---,,,++++++)))************+++++++++************************000111444:::BBBGGGHHHFFFBBB>>>:::===DDDJJJKKKJJJ:::000)))***+++)))))),,,,,,+++******))))))******))))))))))))))))))))))))*********)))))))))))))))((((((''''''''')))***,,,++++++***)))(((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++************************+++***)))))))))***,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***)))((()))***+++***(((************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++*********))))))+++++++++++++++++++++,,,++++++************+++++++++,,,---,,,*********++++++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++---,,,,,,,,,,,,---......---------............///////////////000000000000111111222222222111111000000000000111222333555666333444555666777777777777888999::::::999888999:::=========<<<;;;:::888777888999999::::::;;;;;;<<<;;;;;;:::888777555444444////////////////////////------------------------,,,,,,,,,+++++++++************************************++++++++++++******+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++************************)))************++++++++++++------,,,***)))***+++333222222666;;;@@@DDDFFFGGGDDD???===@@@EEEKKKNNNCCC999111---+++((()))...,,,+++******))))))******))))))))))))))))))))))))************))))))))))))******))))))******++++++++++++***)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******************************************************+++***)))))))))***+++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++)))((()))***+++***(((************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))))))))+++,,,------------++++++************++++++)))***************+++,,,+++++++++*********))))))************************+++++++++++++++++++++++++++++++++*********))))))************************)))***++++++++++++***)))************************++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,---------....../////////000000000000000111111111111111000000///000000111333444444555333333444555666666666666777999:::999888777888999=========<<<;;;:::888888999999999999999:::::::::999888777666444333222222////////////////////////------------------------,,,,,,,,,+++++++++************************************++++++++++++******+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++************************)))************++++++++++++,,,---,,,*********,,,555333111000222777>>>DDDJJJJJJGGGAAA===@@@HHHOOOMMMEEE<<<444,,,''')))...,,,+++******))))))******))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,+++***+++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******************************))))))******+++,,,******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***+++***)))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++***************''')))+++.../////////...++++++************++++++)))((()))))))))***+++,,,+++++++++***************************************************************+++++++++***************************************)))***++++++++++++***)))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,---......+++++++++,,,,,,,,,------....../////////000000000///000000111111000000///...///111333333444333333222222333444555555555555666777888888666666777888<<<<<<<<<;;;:::999888777999999999888888888777777666555444333222000//////////////////////////////------------------------,,,,,,,,,+++++++++************************************++++++++++++******+++++++++***************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***))))))))))))***+++************************)))************+++++++++***+++,,,,,,+++***+++---333333111...---000777===FFFKKKMMMHHH@@@>>>DDDKKKQQQNNNGGG<<<111***)))+++,,,+++******))))))******)))))))))))))))))))))))))))***************++++++,,,---......---+++***(((******)))))))))))))))***((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((()))))))))************))))))))))))))))))))))))******++++++++++++*********************************************************************+++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))++++++***)))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************(((***---///000///...,,,,,,++++++******++++++,,,,,,+++))))))***+++++++++*********************************************************************************************************************************++++++*********************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,---------........./////////000000...//////000000000000///---///111333444333222111111111222333444444444444555666777777555555666777999999999999888777666555888888888777666555555444333333222111000///..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************++++++++++++*********************************+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++)))***,,,,,,++++++,,,---000222222000......111555;;;EEENNNNNNFFFAAAAAADDDNNNPPPMMMEEE:::000+++(((,,,+++******))))))******))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,***((('''***)))))))))))))))******((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''((()))))))))************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++************************))))))******++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))***+++,,,+++)))************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++,,,...000000...+++***,,,,,,++++++++++++,,,,,,222///+++***++++++***)))************************************************++++++++++++++++++++++++************************************************+++******************+++************************++++++++++++++++++++++++,,,++++++++++++,,,------------------........................////////////......///000000000000000---///111333444333111000000111222333444444444444444555666666444444555666666666666666555555444333777777666555444333333222222222111000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************++++++++++++***************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************))))))*********+++++++++)))***,,,,,,++++++,,,---...000333333222000//////222;;;FFFKKKIIIEEEBBBBBBIIINNNOOOKKKCCC;;;111***,,,+++******))))))******))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++***)))(((''')))))))))))))))******+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++************************))))))***++++++++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,*********+++,,,+++***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++,,,---...///...,,,***))),,,,,,++++++++++++,,,,,,666111,,,***++++++***(((***************+++++++++************************++++++++++++++++++++++++***************+++++++++************************++++++***))))))***++++++************************+++++++++++++++++++++++++++++++++++++++,,,---------------.........//////------........./////////......///000111111111111...///111222222222111111111111222333444444444444444555666666444444555666444555555555444444333222555555444444333222111111111111111000///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************++++++++++++*********************+++++++++*********++++++,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++******************************)))************+++++++++***+++,,,,,,+++***+++---///000222444666444111......222999AAAFFFHHHGGGEEEEEEKKKNNNMMMJJJEEE;;;000,,,+++******))))))******))))))))))))))))))))))))))))))***++++++,,,------,,,+++***))))))))))))))))))))))))))))))***++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******************************************************((()))***+++,,,++++++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++,,,,,,,,,,,,,,,+++***---,,,,,,++++++,,,,,,---555000***)))***,,,***((())))))*********+++++++++************************************************))))))*********+++++++++************************++++++***))))))***++++++************************+++++++++++++++++++++++++++++++++***++++++,,,---,,,,,,---------.........---------.........//////...///000111222222222222000000000000111111111111111222333444555555555555444666777666555444555666555555555555555444444333333333333222222111111111000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************************************++++++++++++******))))))*********+++++++++)))******+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************)))************++++++++++++,,,---,,,*********,,,000000111444777777333...///---///777BBBJJJKKKJJJCCCIIIMMMMMMNNNLLLBBB666,,,++++++***)))*********))))))))))))))))))))))))))))))***+++,,,,,,------,,,+++***)))))))))***+++))))))((())))))***++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))************************((()))***+++,,,+++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++***************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++*********++++++,,,,,,------,,,,,,++++++,,,,,,---333...((('''***,,,+++((())))))******++++++++++++************************))))))))))))))))))))))))))))))******++++++++++++************************,,,+++***))))))***+++,,,************************++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,------------------.........////////////000222222333333333111000000///000000111222222222333444555555555555555666777666555555666777666666666777666666555555222222222111111111111111.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************************************++++++++++++******))))))******++++++++++++))))))***+++,,,,,,------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***************************)))************++++++++++++------,,,***)))***+++.........///000222333444000///000222888???FFFKKKHHHFFFGGGLLLRRRQQQIIIAAA666222---+++++++++)))'''******************++++++++++++******************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***'''%%%&&&(((***(((&&&))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))******+++000+++'''''')))+++(((%%%))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))******)))))))))***+++++++++,,,+++++++++*********))))))))))))))))))******************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++******))))))++++++++++++++++++++++++((()))***+++++++++++++++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************((()))***++++++***)))(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,***++++++***))))))***,,,******++++++++++++******************************(((((())))))*********++++++++++++*********))))))************************)))************+++++++++************************))))))))))))))))))))))))++++++******************,,,+++******))))))******************************++++++******++++++,,,---...------------...//////---------............///......///111222333444555000111111111111222222222333444444333222111333444444666777888888777666444999888777555444444333333222111///...---...000111//////...---,,,,,,++++++---------,,,,,,+++++++++------------------------******+++,,,,,,,,,,,,+++******************************++++++++++++******,,,,,,,,,++++++*********************************++++++++++++++++++++++++//////...---,,,,,,++++++++++++******************************************************************++++++++++++++++++++++++************************++++++******************++++++++++++++++++++++++000/////////000111222222111000000222666<<>>BBBBBB???======AAAHHHLLLHHH<<<222//////------,,,,,,++++++******)))))))))***++++++,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((()))))))))******)))(((((()))+++))))))))))))))))))))))))))))))))))))************((((((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((()))))))))))))))******+++'''((()))***************))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******+++++++++******************************+++++++++*********++++++++++++,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++******)))*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++++++++***++++++***))))))***,,,******++++++++++++******************************************))))))))))))***************+++++++++************************)))************+++++++++************************)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,+++******))))))******************************++++++******++++++,,,---,,,,,,,,,,,,,,,------...---------............///,,,---...///111222333444000111111111111222222222000111222111111111333555444444444444444444444444333333222111111111111111/////////.........------------------------------*********+++++++++++++++******************************+++,,,,,,,,,,,,+++******************************++++++++++++*********++++++++++++,,,,,,,,,************************************************+++,,,...//////...,,,+++)))))))))***++++++,,,,,,************************************************++++++++++++++++++++++++************************)))))))))***++++++,,,,,,++++++++++++++++++++++++222222111000000000000111000000000000000///---,,,+++000777>>>AAACCCCCCDDDAAAEEEJJJIIIDDD;;;333...++++++++++++++++++******((())))))***++++++,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))(((***+++***(((''')))+++))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((''')))))))))))))))******+++''')))***+++***)))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***++++++*********************+++++++++))))))*********+++++++++*********+++++++++,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))***+++++++++***************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...---,,,+++******+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++,,,,,,***++++++***))))))***,,,******++++++++++++******************************************)))))))))((())))))*********+++++++++************************)))************+++++++++************************))))))))))))))))))))))))((())))))***++++++,,,,,,,,,+++******))))))******************************++++++******++++++,,,---,,,,,,++++++,,,,,,---...---------............///.........///000111111222000111111111111222222222111222222111000000222333444333333333333333333444111111000////////////000......//////......------,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******************************++++++++++++************+++++++++,,,,,,,,,************************************************++++++,,,,,,,,,,,,,,,+++((())))))***++++++,,,,,,************************************************++++++++++++++++++++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++...............//////000...///000000000///---,,,///111444999???DDDGGGHHHCCCCCCEEEHHHHHHAAA666---******************++++++((())))))***++++++,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))(((***+++***((('''))),,,))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++))))))))))))))))))))))))************************''''''(((((((((((('''''')))))))))))))))******+++''')))++++++***)))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++++++++***))))))******+++++++++,,,))))))******++++++++++++******+++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++,,,,,,---------++++++++++++++++++++++++((()))***+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---.........---,,,,,,,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,---***++++++***))))))***,,,******++++++++++++******************************+++*********))))))(((((())))))******++++++++++++************************)))************+++++++++************************))))))))))))))))))))))))((())))))***++++++,,,,,,,,,++++++***)))*********************************++++++******++++++,,,---,,,,,,++++++,,,,,,---...---------.........///////////////000000000000000000111111111111222222222111222222111000000111222444333333222222333333444000//////............///......//////......---,,,++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******************************++++++++++++***************++++++,,,,,,,,,************************))))))))))))))))))))))))+++++++++++++++++++++,,,((())))))***++++++,,,,,,************************************************++++++++++++++++++++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++...------///111222111111333222///...---...///000//////000222888???GGGKKKHHHIIIGGGEEEGGGIII@@@444///)))'''******''''''+++******************************++++++++++++******))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++(((((((((((())))))))))))************************************************************************+++++++++*********))))))************************,,,,,,,,,++++++*********,,,++++++******++++++,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,+++***))))))******************************))))))))))))))))))))))))************************************************************************))))))))))))************,,,,,,,,,++++++*********++++++******************************************))))))))))))))))))))))))((()))***+++++++++++++++---,,,***))))))***,,,---******************************++++++++++++******,,,,,,,,,---------......---------............///...---------...///111222000//////000111222111000111000000000111222333333222222222111111111000000////////////////////////------------------------,,,,,,,,,++++++*********************************************************)))************+++++++++************************,,,+++***)))))))))***+++************************************************,,,+++*********+++,,,---************************++++++************++++++************************,,,+++***))))))***+++,,,)))***++++++***)))***+++************************,,,,,,+++***))))))******++++++,,,,,,,,,++++++***///...///111333666777888555444222000//////000111///...///111555<<>>CCCFFFEEE@@@AAAHHHFFF999///...,,,,,,,,,,,,+++++++++,,,++++++************++++++555555222,,,***,,,...,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((()))+++'''''''''((((((((())))))))))))))))))))))))))))))((((((((()))))))))))))))'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++*********************++++++,,,++++++++++++++++++++++++,,,,,,++++++******************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++***))))))***+++,,,------............------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,+++******************************,,,,,,++++++***+++++++++,,,,,,------,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++++++++*********+++,,,---************************+++++++++******)))))))))************************************************(((((())))))******++++++************************************************************************)))************+++++++++++++++******)))(((((('''************************++++++************++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////111111111000000000//////111000000///......------......---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))************************,,,++++++***))))))******++++++************++++++)))************+++++++++++++++************++++++)))************+++++++++************************++++++************++++++)))************+++++++++++++++++++++************++++++************++++++******************************+++++++++******)))+++*********))))))))))))************************,,,+++******++++++***(((***************+++++++++555666555333//////222555333111000333777999888666333222111///------000222777666555333222777>>>EEEBBB@@@???CCCFFFCCC777---++++++++++++++++++++++++++++++************++++++>>>???:::000)))***,,,---************************))))))++++++++++++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))***+++***)))((()))***''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))***************+++,,,,,,---,,,,,,++++++*********+++************)))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++++++++******++++++,,,---*********************************)))))))))))))))************************************************''''''((()))***+++,,,---************************************************************************)))************+++++++++++++++******)))(((((((((************************++++++************++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---............/////////000000000000//////////////////......------,,,,,,...------------,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++***************************************,,,+++******)))***************++++++++++++******)))************+++++++++++++++************++++++)))************+++++++++************************++++++************++++++)))************+++++++++,,,,,,,,,++++++++++++***++++++************++++++************************+++***************++++++***************)))))))))************************,,,+++)))***++++++***)))+++++++++***************333555666333......333888777444222111333444444333111111000...,,,,,,...000555777666222///111999@@@AAACCCAAA???CCCGGG???222,,,+++++++++,,,,,,+++***++++++************++++++:::===;;;111)))(((***,,,))))))))))))************(((***,,,------,,,+++***(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))((()))***'''(((((((((((()))))))))))))))))))))))))))))))))+++******))))))(((((((((***************)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((+++************+++,,,,,,------,,,,,,+++***))))))***)))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,+++***++++++++++++,,,,,,******************************************))))))***************+++++++++************************(((((()))******+++,,,,,,************************************************************************))))))*********+++++++++************))))))((((((************************++++++************++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---------.........//////000000/////////.........---------,,,,,,,,,++++++------------------------++++++++++++++++++++++++************************************************++++++***************+++)))***+++,,,,,,+++***)))))))))*********+++++++++++++++************++++++))))))*********+++++++++************************++++++************++++++))))))*********+++++++++,,,,,,+++++++++*********++++++************++++++************************+++***)))))))))***+++,,,************************************************,,,***)))***++++++***))),,,+++++++++***)))))))))222555666333///...333888:::777444111000000/////////000///...,,,,,,---///111444666444000000444:::AAAGGGFFF???>>>EEEDDD===222///,,,+++,,,,,,+++)))++++++************++++++---333444...(((((())))))(((((()))))))))*********(((***,,,---...---+++***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************)))***+++***)))((()))***(((((((((((()))))))))***))))))))))))))))))))))))++++++******))))))((((((******+++******)))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((+++++++++***+++,,,,,,---------,,,,,,+++***)))))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---......//////......---++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************+++,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,******++++++,,,,,,,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++************************+++++++++***************************************************************************************))))))*********+++++++++*********)))))))))))))))************************++++++************++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------------............/////////............---,,,,,,,,,,,,++++++++++++------------------------++++++++++++++++++++++++************************************************+++***************++++++)))***+++,,,,,,+++***)))))))))*********+++++++++++++++************++++++))))))*********+++++++++************************++++++************++++++))))))*********++++++++++++*********))))))))))))++++++************++++++************************+++***)))))))))***,,,---***************+++++++++************************+++***)))***+++,,,+++))),,,+++++++++***)))))))))222444555444111000222555999777444111///...---------///111111///......//////222444444222111333555>>>FFFHHHAAA>>>BBBFFFEEE:::555///,,,,,,,,,+++)))++++++************++++++$$$***---+++((())))))((('''(((((())))))*********((()))+++,,,------,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************''')))******))))))***+++((((((((()))))))))******))))))))))))))))))))))))******************))))))*********+++******))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******)))+++++++++++++++,,,---------,,,,,,++++++*********)))))))))************+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,---...............---------......---------,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,)))***+++,,,,,,,,,,,,+++************************+++++++++++++++,,,,,,,,,)))))))))***++++++,,,,,,************************,,,,,,+++++++++*********************************************************************************)))************+++++++++******))))))))))))))))))************************++++++************++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,------------.........///.........------------,,,,,,,,,,,,++++++++++++,,,,,,,,,------------...***++++++++++++,,,,,,,,,***************+++++++++*********************************)))******+++,,,******++++++++++++******)))************+++++++++++++++************++++++)))************+++++++++************************++++++************++++++)))************+++++++++*********)))))))))((((((++++++************++++++************************))))))))))))***+++,,,,,,*********+++++++++++++++************************+++)))))))))+++,,,+++***+++++++++***************333444444444444333111111444444333111///......///,,,///333555444333222111///000111222222333444444888>>>DDDDDDBBBCCCFFFIIIDDD<<<222---,,,---+++)))++++++************++++++&&&******((((((++++++)))''''''(((((()))******+++))))))******+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************&&&((()))***)))***+++---(((((()))))))))*********))))))))))))))))))))))))******************++++++))))))***+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******,,,++++++++++++,,,------++++++++++++++++++++++++************++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000111333555666666666555000000000111111000000000333333222111000///......------------------------+++++++++,,,,,,---------+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---)))***+++,,,,,,,,,++++++************************)))*********++++++++++++((())))))***++++++,,,,,,***************************+++++++++++++++++++++************************************************************************)))************+++++++++)))))))))))))))))))))***************************++++++************++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,---------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******+++++++++,,,,,,,,,))))))*********+++++++++******************************))))))***++++++,,,++++++************++++++)))************+++++++++++++++************++++++)))************+++++++++************************++++++************++++++)))************++++++++++++++++++*********))))))++++++************++++++************************(((((()))***+++,,,,,,,,,*********++++++,,,,,,,,,***************************)))((()))+++,,,+++******************+++++++++444333444555666444111...000111222111000///000111,,,000666888888666444333000///...///222444555555444777???EEEFFFDDDEEEHHHIII@@@555...,,,---+++)))++++++************++++++------***'''(((------***&&&''''''((()))******+++))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))))))))***,,,...))))))))))))************)))))))))))))))))))))))))))))))))***+++++++++,,,((()))***+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........///000111111222777888:::<<<===>>>>>>===999999::::::::::::999999::::::999888666555444444////////////////////////+++++++++,,,,,,---------+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,---)))***+++,,,---,,,++++++************************(((((())))))*********+++((())))))***++++++,,,,,,************************))))))***+++,,,------...************************************************************************)))************+++++++++)))))))))))))))*********************************++++++************++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........*********++++++,,,,,,,,,))))))******++++++++++++******************************))))))***+++,,,,,,,,,+++***))))))***+++,,,)))************+++++++++++++++************++++++)))************+++++++++************************++++++************++++++)))************+++++++++,,,,,,,,,+++++++++******++++++************++++++************************'''(((***+++,,,,,,++++++*********++++++,,,,,,,,,***************************)))((()))+++,,,,,,***))))))******+++++++++,,,222222333444444444333333555444222000............,,,111999??????;;;555000444333111//////000222333888666:::AAAFFFEEEFFFHHHLLLGGG???444+++(((,,,000******************************))))))))))))******)))************+++++++++***)))((((((((()))+++,,,***)))))))))))))))******))))))))))))(((((((((((())))))))))))*********************)))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************+++*********))))))((((((******))))))))))))************))))))((((((''''''))))))))))))))))))))))))************************(((((()))***************++++++***************+++************************((()))))))))*********+++************************+++,,,------------,,,+++///000000/////////222444555777999;;;<<<>>>@@@BBBDDDCCCEEEIIINNNQQQPPPNNNSSSPPPMMMLLLMMMNNNNNNNNNLLLLLLKKKIIIFFFCCCAAA@@@;;;;;;;;;:::999666444333555111---+++---...---+++,,,+++***+++---------,,,)))******+++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,------.........++++++++++++++++++++++++************************,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++******++++++,,,---,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,************************)))************+++++++++++++++************++++++************************+++******))))))******+++)))))))))******++++++,,,*********++++++,,,,,,,,,************************************************+++***)))(((((()))***+++++++++************+++++++++++++++***************)))***+++***))))))+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------************************************************)))************++++++++++++++++++*********))))))++++++************++++++******++++++++++++******************************+++*********))))))((((((++++++++++++++++++++++++++++++******************)))))))))))))))))))))))))))************+++++++++************************************************))))))))))))))))))))))))(((((()))***+++,,,,,,,,,******))))))******+++,,,)))************+++++++++******))))))******+++,,,************************)))************+++++++++111111222333333333444444444333111000000111333444,,,000555:::;;;999555222111000/////////111333555666444777===BBBDDDFFFJJJMMMJJJCCC999000,,,,,,...******************************))))))))))))******)))************+++++++++***))))))((()))***+++,,,,,,+++***))))))((())))))******)))))))))((((((((())))))))))))***************)))))))))))))))))))))(((((((((((()))))))))***))))))************))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))************************)))))))))(((******))))))))))))************))))))(((((((((((())))))))))))))))))))))))************************(((((()))***************++++++***************+++************************(((((())))))))))))))))))))))))***++++++,,,------......------------...///333444555555555666999;;;DDDFFFHHHIIIIIIJJJMMMOOONNNNNNOOORRRVVVXXXXXXVVVZZZXXXVVVUUUWWWXXXYYYYYYYYYXXXXXXVVVTTTQQQOOOMMMFFFFFFGGGHHHGGGEEECCCAAAAAA===777444333111///---******,,,...000///,,,*********+++++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,------------++++++++++++++++++++++++************************,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++******++++++,,,---,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,+++******+++,,,,,,************************)))************+++++++++++++++************++++++******************************))))))))))))******************++++++++++++***++++++++++++++++++,,,************************************************+++***)))(((((()))***+++++++++************+++++++++++++++++++++++++++,,,)))***+++***))))))+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************++++++++++++++++++*********))))))++++++************++++++******++++++++++++******************************+++*********))))))))))))++++++++++++++++++++++++************************************************)))************+++++++++************************************************************************(((((()))++++++,,,,,,+++******))))))******+++,,,)))************+++++++++******))))))******+++,,,************************)))************+++++++++111111111111222333444555444333111111222444777999---///222444555555333222............000222444666555222333888===@@@FFFMMMOOOMMMIIIAAA888111,,,+++++++++++++++++++++++++++******))))))))))))******)))************+++++++++***))))))))))))***++++++---,,,+++***)))(((((((((++++++*********)))))))))))))))))))))************))))))))))))))))))******((((((((()))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************************))))))))))))******))))))))))))*********))))))))))))((((((((())))))))))))))))))))))))************************(((((()))***************+++***************++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,------111000//////111444777999>>>@@@AAABBBCCCEEEHHHKKKQQQSSSTTTUUUTTTUUUVVVXXXVVVUUUVVVWWWZZZ\\\\\\[[[\\\[[[YYYYYY\\\^^^^^^^^^____________]]][[[YYYXXXTTTUUUXXXYYYYYYWWWUUUSSSQQQMMMGGGAAA>>>:::777444111///------......---+++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++******++++++,,,---,,,++++++******++++++,,,,,,++++++******++++++,,,,,,++++++******++++++,,,************************)))************+++++++++++++++************++++++******************************))))))))))))******,,,,,,+++++++++++++++++++++++++++++++++***************************************************************))))))))))))******++++++************++++++***++++++,,,,,,---------)))***+++***))))))+++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************************************)))************++++++++++++++++++***************++++++************++++++******++++++++++++*********************************************)))))))))++++++++++++++++++++++++************************************************)))************+++++++++************************************************************************((()))***+++++++++++++++******))))))******+++,,,)))************+++++++++******))))))******+++,,,************************)))************+++++++++000000000000111333444555444333111111222555888;;;222111111000000111222222.........///000111333444333000000333777<<>>BBBFFFJJJNNNOOOMMMNNNOOOPPPQQQRRRSSSTTTLLLMMMMMMKKKHHHDDDBBBBBB:::;;;<<<;;;999888888999999:::;;;;;;<<>>BBBFFFJJJNNNQQQNNNNNNNNNMMMMMMLLLLLLLLLPPPPPPPPPRRRSSSOOOGGG@@@333222000...///111444666444444222111000000000000...111555777777777888888<<<<<<;;;;;;;;;;;;::::::999:::;;;<<<<<<;;;999999555444444666:::???DDDGGGGGGHHHJJJKKKIIIDDD???<<>>555...+++***+++---************************************++++++++++++---------,,,+++*********************************)))))))))))))))*********************************))))))))))))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))++++++************++++++))))))*********+++++++++,,,++++++***************)))***,,,...///333888;;;???BBBGGGJJJLLLMMMNNNOOOMMMLLLKKKKKKKKKLLLMMMNNNMMMLLLKKKJJJHHHDDD===888//////////////////000000//////......///111222444888<<>>;;;888666666888;;;>>>@@@@@@???>>>>>>???@@@@@@999===CCCIIINNNRRRWWWZZZ]]]\\\XXXPPPIIIGGGKKKOOOVVVXXXZZZZZZVVVMMMAAA999555111---,,,...000///---------,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************************************++++++************++++++************************************************''')))******)))+++111555333///+++)))***+++++++++)))***+++,,,,,,,,,,,,,,,************************,,,+++)))''''''(((***++++++******))))))******+++))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++******************************))))))))))))))))))))))))************)))((())))))*********+++++++++))))))*********+++++++++************************************************************************+++******************+++++++++++++++++++++++++++))))))*********+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++)))((()))******)))'''************************++++++***************+++++++++************++++++,,,,,,,,,++++++***************++++++++++++******++++++***************+++++++++++++++++++++++++++))))))*********+++++++++)))+++,,,+++***)))***+++555555444333333222111111444333222000000222555777444333222111222333555777333000---...222555333111111111111111111222333444555666666888???HHHJJJGGGHHHDDD<<<222,,,***,,,...************************))))))*********+++++++++---,,,++++++++++++***)))************************(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************(((((())))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))+++******))))))******+++))))))*********++++++++++++******)))))))))***+++))),,,///222666:::???CCCEEEHHHLLLNNNNNNNNNNNNNNNMMMLLLJJJIIIHHHIIIJJJKKKGGGEEEAAA>>>;;;999666444000222555888888777555333444333222111111222333444;;;???EEEHHHIIIIIIHHHIIIDDDDDDDDDDDDDDDEEEGGGGGGJJJJJJJJJJJJJJJJJJIIIIIIEEEBBB>>>;;;;;;>>>CCCFFFLLLIIIEEEAAA??????@@@AAA<<<===>>>???AAADDDIIIMMMUUUVVVUUUPPPHHHAAA===<<>><<<999666555666777888888;;;@@@DDDFFFEEEBBB@@@@@@???<<<:::888666555444555999===???@@@AAABBBCCCDDDCCCCCCCCCEEEGGGIIIJJJIIIIIIJJJKKKLLLMMMNNNNNNMMMJJJEEEAAA???AAACCCEEEIIIIIIIIIIIIGGGEEECCCAAAHHHGGGDDD@@@<<<;;;===@@@EEEKKKQQQUUUSSSJJJ???888:::999;;;@@@HHHQQQWWW[[[NNNIIIAAA:::555111...,,,...------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************+++++++++***************++++++************++++++************************************************+++,,,+++***'''&&&'''((($$$&&&***---...---,,,******++++++,,,,,,+++++++++***************************))))))***+++---///111++++++************++++++)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++************************(((((()))************)))((())))))************))))))************+++++++++)))************+++++++++************************************************************************)))***++++++++++++***)))++++++++++++++++++++++++)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))+++,,,+++************************************)))******+++,,,++++++************++++++,,,,,,++++++++++++++++++******++++++++++++***************)))******+++,,,++++++++++++++++++++++++)))************+++++++++)))***++++++***)))+++,,,111111222333333444555555333444444222000///111444888666444222111222222333222111000000333666888888444333111000000000222333888999777222333;;;BBBEEEFFFJJJHHH<<<222///...,,,************************))))))))))))************---+++)))***+++,,,***(((************************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********************************************************************+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))))))))******)))************+++++++++++++++******,,,...000222666:::???BBBDDDEEEGGGHHHIIIJJJLLLKKKHHHEEEEEEEEEAAA@@@>>><<<:::888777777222333555666888<<>>AAACCCJJJJJJIIIIIIJJJLLLNNNPPPMMMMMMMMMMMMMMMNNNNNNOOOOOOMMMKKKHHHEEECCCBBBBBBAAACCCFFFHHHJJJJJJIIIHHHNNNMMMJJJFFF@@@;;;999999;;;>>>FFFOOOVVVTTTLLLEEE999555222333;;;FFFQQQXXXUUUTTTQQQKKKCCC:::444111......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***************+++++++++,,,,,,,,,------------------------******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************+++++++++*********))))))++++++************++++++*********************************************************+++,,,,,,***((('''))),,,.........------+++++++++,,,,,,++++++***************************))))))***+++,,,,,,------,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************'''((()))***+++******)))(((((()))***************)))************+++++++++)))************+++++++++************************************************************************)))***++++++++++++***)))************************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))***---......---******************************))))))***++++++,,,++++++************++++++++++++++++++++++++,,,,,,******++++++++++++************))))))***++++++,,,++++++++++++++++++++++++)))************+++++++++(((***++++++******+++,,,000000111222444555666666333444555333000///000333888777666444333333333444000000000000222444888:::444222000///...///000111777:::777111111888AAAFFFDDDKKKKKK???444000...+++************************))))))))))))************---***((()))+++,,,***(((************************'''(((((()))***+++++++++************************))))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******))))))))))))******)))************+++++++++,,,,,,+++,,,...111444555===@@@EEEGGGHHHGGGGGGGGGKKKKKKJJJFFFAAA<<<:::999333222222222111111000000+++///444999>>>CCCHHHJJJQQQPPPOOONNNMMMMMMMMMMMMGGGHHHHHHHHHGGGEEECCCBBBAAAAAABBBAAAAAADDDHHHKKKKKKJJJIIIHHHIIIKKKMMMNNNQQQPPPNNNLLLKKKJJJIIIIIIHHHJJJMMMOOOPPPPPPNNNMMMHHHHHHGGGGGGHHHJJJMMMNNNJJJLLLLLLJJJDDD???;;;999999777888AAAMMMVVVWWWUUU???:::555444888???FFFJJJTTTXXX[[[XXXOOODDD===999......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++------,,,,,,+++***))))))******+++++++++,,,,,,,,,------------------------******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++************************++++++++++++******))))))++++++************++++++************************************************'''&&&'''***...000---)))***+++,,,,,,,,,,,,---...++++++,,,,,,,,,++++++***************************)))******+++++++++******,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************'''((()))+++++++++***)))(((((()))***************)))************+++++++++)))************+++++++++************************************************)))))))))))))))))))))))))))***+++,,,,,,+++***))))))))))))))))))))))))))))))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))+++.../////////******************************))))))***+++,,,,,,++++++************++++++*********++++++,,,,,,---******++++++++++++************))))))***+++,,,,,,++++++++++++++++++++++++)))************+++++++++(((***++++++******+++---666333111222666888888666222222111111000//////...333555666555111000111333333444666777777666444333555444111///......///000333666888777444444888===EEEGGGIIIGGGAAA888000,,,******+++***))))))+++,,,)))************+++++++++,,,,,,+++***))))))******,,,,,,+++***))))))******+++*********))))))((((((*********)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************---,,,***(((((()))+++---111000//////222777<<>><<>>EEEJJJQQQPPPNNNKKKHHHFFFEEEEEE>>>???AAABBBBBB???===<<<===:::>>>BBBGGGWWW___UUUQQQSSS^^^lllkkk]]]TTTTTTVVVVVVWWWZZZ___```WWWMMMEEEDDDEEEEEEDDDEEEFFFEEEEEE@@@GGGLLLGGGHHHPPPOOOCCCJJJPPPOOOMMMMMMLLLIIIGGGHHHHHHGGGIIINNNWWW]]]ZZZTTTIII???999:::???DDDRRRSSSTTTTTTTTTTTTUUUWWWLLLEEE;;;444000000//////...---,,,,,,,,,---///000------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++,,,++++++++++++++++++,,,************************************************************************************************''',,,,,,)))---666666///************++++++,,,,,,,,,++++++******++++++,,,))))))***+++++++++++++++***************************)))((()))***+++***(((++++++***))))))***++++++)))************++++++++++++++++++++++++++++++++++++***)))***+++***)))***+++***))))))***+++***)))+++++++++*********))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))************+++******************************+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,************************---000222///***((())),,,******+++,,,,,,,,,,,,++++++++++++*********))))))+++(((&&&(((,,,...,,,***************************++++++************++++++++++++++++++++++++++++++***+++,,,+++***)))***+++************************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,,,,+++******000444777666333111333666666444222000/////////000222333444333222111222333000111222333333222111000111111000//////000111111...111444444222111333555<<<@@@FFFJJJHHHBBB:::444+++++++++,,,,,,,,,,,,,,,)))************+++++++++,,,+++******)))*********,,,+++******)))*********************))))))))))))))))))))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))***************************+++,,,---...---,,,+++111333666;;;@@@DDDHHHJJJHHHIIIJJJLLLKKKFFF@@@;;;555555555444444555666666444555555666666555555444;;;<<<>>>@@@BBBDDDFFFGGGNNNMMMJJJEEEAAA??????@@@===<<<;;;:::;;;???DDDHHHCCCFFFNNNNNNOOO^^^dddWWWYYYbbbwwwiii]]]XXXSSSUUU```lllnnnhhhaaaWWWMMMUUUZZZQQQSSSUUUGGGOOOFFFHHHLLLEEEEEEIIIHHH???GGGLLLJJJFFFHHHLLLNNNIIIKKKMMMOOOPPPRRRVVVYYY\\\[[[VVVLLLAAA;;;:::<<>>???@@@@@@@@@???@@@AAABBBBBBAAA@@@???EEEDDDCCCEEEGGGHHHHHHGGGEEECCCBBBCCCEEEFFFDDDBBBBBBCCCDDDFFFMMMVVVYYYXXXXXX^^^gggeee```ggggggWWWfffgggxxxgggaaaWWWUUUaaannnqqqnnnkkkhhh]]]mmmwwwiiipppzzzjjjdddVVVUUUXXXPPPJJJHHHCCCJJJMMMJJJCCC???BBBFFFHHHGGGIIILLLOOORRRTTTVVVWWWXXXZZZZZZVVVNNNFFF@@@>>>???HHHPPPLLLBBB>>>FFFPPP^^^^^^\\\VVVLLLBBB888333111000///.........///000------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++***************************************************************+++++++++************************))),,,,,,***+++//////,,,)))))))))))))))))))))***++++++************++++++)))******+++++++++*********************************)))((()))***+++***(((+++******************+++))))))*********+++++++++***+++++++++++++++,,,,,,***+++***+++///333222///---+++))))))***,,,,,,+++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++***,,,---,,,+++***+++---******+++,,,,,,,,,,,,+++************************'''***,,,+++))))))+++---************************++++++************++++++++++++++++++++++++++++++'''(((******))))))***,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))***++++++,,,,,,,,,,,,555444333444555666444111333222000///000222555777111111111111222333333333222222222222222222222222///000111333333333333222---///222333333222222222222777>>>GGGLLLKKKEEE???...,,,))))))***++++++)))))))))*********++++++++++++***************+++++++++***************++++++))))))))))))))))))******(((((())))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++*********,,,///111333;;;>>>BBBGGGJJJKKKKKKKKKJJJIIIGGGGGGGGGFFFDDDBBB@@@AAABBBCCCDDDDDDDDDCCCGGGHHHIIIJJJJJJIIIHHHGGGFFFDDDBBBAAACCCDDDEEEDDD@@@???AAAJJJUUUZZZVVVOOOIIIOOOWWWbbbqqq{{{wwwmmmgggkkkuuuvvvooopppmmm^^^hhhgggrrrrrrooofff```eeelllpppqqqqqqmmmddduuuvvvllldddfff```[[[ZZZVVVXXXWWWSSSNNNMMMMMMHHHBBBGGGHHHIIILLLPPPSSSUUUVVVUUUVVVWWWYYYXXXRRRJJJCCC888???FFFEEE===777888;;;NNNTTT[[[```\\\RRRDDD;;;333222000///.........///------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,***++++++,,,,,,++++++***************************************************))))))*********+++++++++************************(((***+++))))))+++,,,******)))))))))))))))))))))+++******))))))******+++******+++++++++******)))***************************)))((()))***+++***(((*********++++++*********))))))*********+++++++++*********++++++,,,,,,,,,)))++++++---444===>>>999///---***)))***,,,,,,+++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++******************************+++++++++,,,,,,,,,************++++++++++++************************)))***+++++++++++++++,,,******+++,,,,,,,,,,,,+++************************'''***---,,,)))(((***---************************++++++************++++++++++++++++++++++++++++++'''(((******))))))***,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))***++++++,,,,,,,,,,,,888444111222666888666333333222111111222444666777000//////000333444444333000000000000000000000000000111333555666555333222///000111222222333333222111333999BBBIIIKKKGGGCCC444///***((()))+++***))))))************+++++++++*********)))******+++,,,*********)))******+++,,,))))))))))))************((((((((()))******++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************************************++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++***+++...333777:::@@@BBBEEEHHHJJJIIIHHHGGGJJJHHHFFFEEEGGGHHHHHHGGGFFFGGGGGGGGGGGGFFFFFFEEEHHHIIIIIIJJJJJJIIIIIIHHHBBBAAAAAA@@@@@@AAACCCDDDIIIIIINNNZZZggglllhhhbbbYYYZZZZZZbbbxxx~~~vvv{{{vvvpppkkkbbbccciiisss}}}}}}{{{ttttttrrrnnnqqqyyy{{{ttt{{{~~~zzznnnlllfffbbbcccbbb\\\___bbbeeegggdddVVVHHHHHHGGGGGGHHHKKKMMMNNNMMMSSSRRRSSSVVVYYYVVVOOOHHH@@@@@@@@@===999555444555;;;BBBOOO\\\bbb]]]QQQGGG777666444111///.........------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,***+++,,,------,,,+++***************************************************)))))))))***++++++,,,,,,************************((()))+++***))))))***++++++************)))))))))******))))))))))))*********++++++++++++***))))))***************************)))((()))***+++***((()))***++++++++++++***))))))************+++++++++*********++++++,,,,,,---)))---...111;;;HHHJJJCCC222///+++******+++++++++***************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))************+++******************************+++++++++,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++******+++,,,,,,,,,,,,+++***************+++++++++(((+++,,,,,,)))(((***,,,************************++++++************++++++++++++++++++++++++++++++(((***+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++,,,,,,,,,++++++777666333333444666888999444444333333333333444444000///...000333555444333111111111000000111111111111333666888888666444222000/////////111222222222111111444<<>>@@@AAAAAABBBDDDFFFFFFEEEDDDCCCGGGGGGIIIKKKLLLLLLIIIFFFHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDIIIPPPWWWZZZWWWUUUVVVXXXeeekkkqqqrrrooolllnnnqqqrrrwwwrrrhhhlllvvvwww}}}uuuxxx{{{~~~yyy{{{zzzwwwttt}}}|||tttnnnggg\\\dddkkknnnooopppmmmhhhdddbbb___]]]ZZZTTTLLLFFFEEEIIILLLMMMMMMNNNSSSWWWQQQOOOKKKHHHEEECCCCCCBBB;;;888999DDDQQQXXXSSSKKKAAA???;;;777444111000///------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---)))***,,,------,,,***)))************************************************((())))))***++++++,,,,,,************************)))+++---...,,,***,,,000,,,,,,,,,+++++++++************))))))))))))******+++++++++++++++***)))(((***************************)))((()))***+++***((()))***+++,,,,,,+++***))))))************+++++++++))))))***+++,,,,,,------///444666888EEEUUUWWWNNN666222...+++*********)))))))))******++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***)))((()))*********)))******+++,,,,,,,,,,,,+++))))))******+++++++++++++++*********************************************++++++************++++++++++++++++++++++++++++++,,,------,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,+++***)))@@@===999666444555777888999555222333555666555222//////000111222333333444555555333222222222222222222222111111111111111222//////......///111222444...------111888@@@FFFJJJBBB<<<444---******+++,,,+++*********+++,,,,,,---++++++++++++++++++++++++************************))))))))))))************************************)))************+++++++++))))))))))))))))))))))))))))))))))))************+++*********))))))((((((++++++******************(((((()))***+++,,,,,,,,,++++++************************))))))******+++,,,++++++************++++++)))************+++++++++)))))))))************)))///333999===???@@@AAABBBEEEFFFFFFFFFFFFEEEDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHKKKGGGDDDCCCDDDDDDBBB@@@@@@>>>>>>AAA>>>;;;???GGGPPP^^^rrrgggkkkeeekkkzzz{{{rrrsssvvvvvv}}}wwwxxxyyy|||wwwzzzxxxoooxxx}}}wwwttt~~~yyykkkllljjjkkkoooppppppuuu{{{~~~iiihhhnnndddaaaaaaUUUSSSPPPNNNMMMNNNOOONNNMMMKKKLLLKKKIIIFFFFFFIIILLLBBBCCCAAA===BBBLLLRRRQQQGGGCCC>>><<<:::777111---111///,,,---///000...+++------------------------------------------------.........------,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,+++******,,,,,,+++***************************************************)))************+++++++++++++++************++++++))))))*********+++++++++,,,,,,*********+++,,,---++++++************+++++++++++++++*********))))))+++++++++***************,,,***((()))+++,,,+++(((***+++,,,---,,,,,,***))))))++++++((((((,,,---+++......---+++***+++...111111111555@@@MMMUUUUUUQQQDDD>>>555///,,,,,,,,,,,,)))))))))******+++,,,,,,******+++++++++***)))(((******++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++************************(((((()))***+++,,,,,,,,,,,,,,,,,,++++++***************))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------++++++++++++------,,,,,,,,,++++++*********......+++'''(((,,,---************+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++>>><<<999666444444555666888777666666666666555333000000111111222333444444555444444444333333222222222222111000//////000000111111000000111222444555///...---000666===DDDHHHEEE???666///+++***+++,,,***)))))))))******+++,,,++++++++++++++++++++++++************************))))))))))))************************************)))************+++++++++))))))))))))))))))))))))))))))))))))************************)))))))))(((************************)))))))))***+++++++++,,,)))))))))***+++++++++,,,******))))))******+++,,,++++++************++++++)))************+++++++++************+++---...000444888<<<@@@AAABBBCCCEEEDDDEEEGGGGGGGGGFFFCCCBBBEEEEEEFFFGGGHHHHHHGGGGGGHHHFFFDDDDDDFFFFFFDDDBBB???>>>@@@DDDEEEFFFOOOYYYdddooowwwtttiiippp}}}rrrrrrvvv}}}xxxvvvwwwyyy}}}|||xxxwww~~~|||rrr^^^cccvvv}}}}}}yyy|||{{{wwwtttuuuvvvxxxrrrddddddhhhbbbeeeaaa\\\XXXUUUQQQKKKFFFFFFGGGHHHJJJKKKKKKJJJIIIPPPPPPMMMIIIKKKQQQTTTQQQRRRMMMFFF@@@===;;;:::999111///---...//////...+++------------------------------------------------......---------,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++******,,,,,,+++***************************************************************++++++++++++++++++************++++++***+++++++++,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++************+++++++++++++++*********))))))******************++++++,,,***((()))+++,,,+++)))***+++,,,,,,,,,,,,+++***+++------******---...+++***+++,,,+++***+++---///333333888CCCPPPYYYYYYWWWRRRLLLAAA666...******+++)))***+++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***+++++++++,,,,,,,,,,,,+++++++++************))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,+++++++++******,,,---+++(((***///000...+++++++++++++++,,,---...++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,+++++++++;;;:::888666555444444444666888999999777555444444222222222333333444444444444444555666555555333333222111000///////////////333222111111111222333444111///---...222888???DDDHHHCCC;;;333---++++++,,,)))))))))((())))))***+++++++++++++++++++++++++++************************))))))))))))************************************)))************+++++++++))))))))))))))))))))))))))))))))))))************************))))))))))))******************************************++++++(((((()))***+++,,,,,,---******))))))******+++,,,++++++************++++++)))************+++++++++,,,+++******---111555888;;;>>>AAACCCCCCDDDFFFGGGCCCDDDFFFGGGGGGEEECCCAAAEEEEEEFFFGGGGGGGGGFFFFFFBBBAAAAAAAAACCCDDDCCCAAA@@@BBBJJJRRRXXX\\\eeemmmuuu|||{{{ppp~~~tttoooxxxtttwwwyyy{{{{{{yyy}}}{{{wwwlllaaarrr```^^^eeecccyyyxxxsssooovvv~~~vvv{{{|||}}}wwwssstttwwwzzz~~~uuuyyysssjjjrrrooojjjeee```XXXOOOHHHGGGFFFEEEHHHKKKMMMLLLKKKPPPQQQQQQQQQUUU[[[]]][[[\\\XXXPPPHHHAAA???AAACCC555333000.........---,,,------------------------------------------------...------------,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,+++******,,,,,,+++***************************************************************+++++++++,,,++++++************++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++***)))++++++************+++++++++++++++***************)))))))))***+++++++++,,,+++***)))***++++++***)))++++++,,,,,,,,,,,,++++++---//////++++++...///,,,)))***,,,,,,,,,,,,...000555666;;;FFFSSS[[[]]][[[^^^YYYNNN@@@333,,,,,,...)))***+++,,,,,,+++)))(((***)))))))))***+++,,,,,,***++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************++++++,,,,,,,,,++++++++++++*********))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***+++,,,+++***---222444111,,,,,,+++++++++,,,,,,---******************************+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++666777777777666666555444444777;;;:::777444333444333333444444444444444444222444666777777666444333000000000000000111222222666555333111////////////222000...,,,...333:::???JJJFFF@@@777000,,,+++,,,******)))))))))******+++************************************************((()))))))))************************************))))))*********+++++++++))))))))))))))))))))))))((()))))))))*********************)))))))))))))))***************++++++++++++++++++***************)))))))))***+++++++++,,,******))))))******+++,,,++++++************++++++))))))*********+++++++++,,,+++***+++///555;;;???AAABBBDDDDDDDDDEEEGGGHHHEEEEEEDDDDDDDDDDDDCCCCCCEEEEEEEEEFFFFFFEEEDDDDDD@@@??????@@@BBBEEEGGGHHHGGGNNNYYYeeennnrrruuuwwwwww|||}}}zzzvvvtttjjjrrrttt{{{}}}|||xxxpppvvvpppgggooo~~~uuu]]]iiikkklllkkkiiieee```\\\pppxxxccc\\\WWWjjjmmmkkkffflllxxxyyypppjjjqqquuujjjhhhaaa___gggrrrxxx{{{}}}}}}lllrrrqqqooommmjjjccc[[[VVVQQQNNNIIIFFFGGGJJJMMMOOOKKKLLLNNNRRRXXX]]]```______^^^ZZZRRRIIIBBBAAABBB===:::444///---,,,---...........................------------------------------------------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++************************************************************+++++++++,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,---+++,,,------,,,+++)))(((++++++************++++++************************(((((()))***+++,,,,,,,,,+++************+++******++++++,,,,,,,,,,,,,,,,,,...000///,,,,,,//////,,,+++,,,,,,,,,,,,...222666888888===FFFQQQXXXZZZYYYXXXWWWQQQEEE888111111333......------,,,,,,++++++))))))(((((()))***,,,---*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************++++++++++++++++++++++++******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,***---222333000,,,,,,++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,444555666777888888777777222555999999666333333444555555444444444444444444111333555777777666555444//////000111222444555666;;;999666333000...------222111///,,,,,,///666;;;IIIGGGDDD===555...,,,,,,,,,++++++*********++++++************************))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))******))))))*********++++++++++++++++++***************,,,+++++++++***)))))))))******))))))******+++,,,++++++************++++++))))))*********+++++++++,,,++++++---111888>>>CCCCCCDDDEEEEEEDDDDDDFFFHHHGGGEEEBBB@@@@@@BBBDDDEEEEEEEEEEEEEEEDDDCCCCCCBBB===>>>@@@CCCHHHOOOVVVZZZ[[[]]]cccmmmxxx}}}sss~~~zzzssssssooobbbeeerrrwwwxxxtttvvv{{{uuujjjkkkjjjddd___```ddd___VVV]]]aaafffiiigggdddfffiiivvvvvvkkkpppiiimmmmmmkkkqqq}}}}}}pppxxx{{{zzz~~~ggg[[[TTT\\\kkkuuuxxxxxx}}}wwwrrrtttvvvuuuqqqlllhhhfff___[[[UUUNNNIIIGGGJJJLLLNNNLLLMMMPPPTTTVVVXXXXXX]]]```bbb^^^TTTIIIBBB???FFFBBB:::333...,,,...///........................------------------------------------------------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,+++******************************************************++++++++++++,,,,,,,,,++++++************++++++************++++++++++++++++++,,,---,,,+++***)))++++++************++++++************************(((((()))***+++,,,,,,,,,******+++************++++++++++++,,,,,,------...---000///,,,,,,//////---...---,,,+++,,,000777<<<;;;<<>><<<999555222000//////000111000---+++---222777DDDFFFFFFBBB999111---,,,---,,,++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************************************)))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))***++++++,,,,,,******************++++++---,,,,,,+++***)))((((((******))))))******+++,,,++++++************++++++)))************+++++++++,,,,,,...111666;;;@@@CCCBBBDDDFFFFFFEEEEEEEEEFFFGGGEEEBBB??????AAACCCEEEEEEEEEEEEDDDCCCBBBAAA@@@777;;;BBBIIIQQQZZZbbbhhhooojjjfffkkkzzztttooonnntttgggcccccchhhllloootttzzz{{{xxxyyyvvvwwwtttkkkdddbbbdddhhhnnntttssspppqqqvvvyyy~~~~~~rrrqqqqqqrrrwww}}}tttsssxxxgggbbbfffkkkmmmoooyyylllvvvzzzxxxtttuuuyyyvvvpppggg^^^VVVOOOKKKHHHNNNJJJHHHLLLQQQTTTWWW[[[[[[___dddddd^^^SSSHHHAAAHHHFFFBBB;;;444111000111........................------------------------,,,,,,,,,------------...,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,+++******,,,,,,+++***************************************************++++++++++++,,,,,,,,,,,,++++++************++++++))))))*********+++++++++***++++++,,,,,,+++++++++++++++************++++++***************+++++++++)))))))))***+++++++++,,,)))+++++++++***)))***+++,,,+++++++++,,,---...///,,,//////,,,,,,000111...000//////...000555<<>>===<<<;;;:::999888777444333333444777888888777555555444444333222222111111111222333444555666666111111111111222333444555:::888666333111000000000///111222///,,,,,,000555???DDDHHHEEE===444...,,,,,,,,,+++***************************************))))))))))))))))))))))))))))))))))))************************************)))************+++++++++))))))))))))))))))))))))))))))))))))************((()))))))))************((())))))***++++++,,,,,,)))))))))***+++++++++,,,,,,+++++++++***)))))))))******))))))******+++,,,++++++************++++++)))************+++++++++---///333777<<>>KKKUUUbbblllpppqqqppppppuuupppooo}}}~~~}}}}}}ttttttppp{{{zzznnniiihhhoooyyyzzzuuuwww{{{tttttt~~~yyyuuu{{{xxx{{{sss}}}tttrrrzzzzzzvvvzzzvvv~~~yyylllaaacccjjjrrrooo~~~iiiaaaooosssnnnmmmpppmmmfffZZZPPPHHHHHHHHHIIIMMMUUUWWWWWWWWWZZZ]]]\\\VVVRRR>>>DDDKKKMMMHHH???777222////////////////////////------------------------,,,,,,,,,------.........,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,+++******,,,,,,+++***************************************************++++++,,,,,,,,,---------++++++************++++++++++++,,,,,,,,,---------******))))))***,,,...///++++++************++++++))))))******+++++++++++++++++++++***************(((+++,,,,,,)))(((***,,,,,,,,,++++++,,,...///000---000000///000444666444999<<>>@@@???;;;999999;;;999555222222666999:::999111222444444444222000///...000111222333444777999444333222000///.........000...------...000//////000000////////////000000111888AAAFFFDDD===555000,,,+++***+++,,,+++***(((******++++++++++++******+++***)))(((((()))***+++)))*********++++++++++++))))))))))))))))))))))))(((((()))***************))))))))))))************))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++************++++++(((((())))))******++++++)))+++,,,,,,++++++,,,---333777;;;>>>???@@@AAABBBEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFDDDAAAAAACCCCCCAAA???AAAEEEIIIHHHFFFJJJQQQ___rrryyyvvvrrrkkkiiirrrzzzuuuvvv|||vvvooolllsss|||{{{vvvtttwww|||}}}wwwvvvxxxuuuppptttxxxxxxzzz~~~ooosssqqqqqq|||xxxvvv~~~}}}zzz|||xxx{{{|||zzzyyyuuurrrrrriiiooo```kkk}}}rrr}}}wwwqqqtttvvvzzzyyyppp___MMMDDDFFFKKKLLLMMMSSSYYYYYYTTTQQQQQQSSSOOOHHHCCCHHHQQQQQQDDD777,,,---...//////000000000,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++,,,(((***//////***))),,,++++++++++++++++++++++++)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---......,,,***((()))***///......//////111222222444666888999999:::???CCCGGGKKKOOOPPPNNNMMMMMMOOOPPPSSSVVVXXXYYYWWWUUUSSSFFFBBB===999888777777666:::AAAKKKTTTYYYYYYVVVSSSPPPRRRTTTTTTSSSPPPLLLJJJHHHCCC<<<777555444111//////222///***///999999000000//////...,,,+++)))))),,,+++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++******)))))),,,,,,,,,++++++*********++++++******++++++,,,---)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------,,,,,,+++++++++------------------------777:::===>>>===;;;:::999;;;888555444555666777777333333444444444333111111111222333333222222444666555444333111000/////////000///......000000///---//////............//////111777>>>DDDDDD???888222,,,+++******++++++***(((******++++++++++++******+++***)))(((((()))***+++)))))))))*********++++++))))))))))))))))))))))))(((((()))***************))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++************++++++))))))))))))************)))***+++++++++,,,...000555888<<>>===AAABBB>>>@@@FFFDDDIIIWWWhhhrrrqqqooonnn|||vvvyyyaaa^^^^^^fffsss~~~yyyrrrzzzvvv~~~{{{xxxxxx~~~wwwuuu~~~zzzyyy{{{rrrmmmxxxrrrfffiiihhhvvvuuudddWWWNNNIIILLLHHHHHHNNNVVVXXXSSSLLLMMMHHHDDDGGGNNNUUUWWWVVVHHH>>>333---...///...+++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++***((())),,,---******,,,++++++++++++++++++++++++************+++++++++,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***+++---///333111//////222888>>>BBBRRRRRRQQQOOOMMMLLLNNNOOOPPPRRRSSSSSSRRRRRRTTTUUUWWWXXXYYYYYYXXXUUUQQQOOOEEEBBB???<<<:::888555222333333666;;;CCCLLLTTTXXX___^^^\\\[[[[[[[[[\\\]]][[[YYYVVVTTTRRROOOKKKHHH???@@@<<<666555888444+++,,,,,,------------,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++************,,,,,,,,,++++++++++++***++++++******++++++,,,---************+++++++++,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------;;;999888999;;;:::555111999;;;;;;999555333444777666666555555444555666666555555555333000///000111555555555444444333222222///000111444666666444222//////............//////111111444;;;CCCEEEAAA;;;000---+++)))***+++************++++++++++++*********))))))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************((()))))))))************((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++************+++++++++++++++******)))))))))(((***+++,,,...111666999<<<>>>@@@AAA@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCC>>>===AAA>>>999@@@NNNGGGYYYvvvqqqhhhyyyuuu}}}~~~bbbhhhqqq}}}~~~rrrnnngggxxx{{{xxxttttttssssss}}}vvvppp|||~~~uuurrr|||zzzccc]]]ZZZeeevvvvvv}}}pppeee___\\\RRRKKKFFFHHHQQQWWWWWWTTTLLLHHHCCCBBBFFFNNNUUUZZZQQQHHH<<<222//////000000------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,,,,------,,,+++,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++---000///000111555;;;CCCJJJOOOYYYYYYWWWUUUSSSRRRRRRSSSUUUUUUUUUUUUUUUUUUWWWXXX[[[[[[\\\\\\ZZZWWWTTTRRRRRRPPPMMMJJJGGGCCC>>>;;;777555333444888???FFFKKKRRRUUUYYY]]]^^^]]]ZZZXXX[[[[[[\\\\\\\\\ZZZVVVTTTLLLMMMIIIBBB???===666...111000...,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---*********+++++++++,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------===999555555777999888666666999;;;:::666555666888777666666555555666777777333444444222000000111222444444555555555444444333//////222666999:::999888111111000000000000111111000///111777@@@DDDCCC???444111---******++++++*********++++++++++++******)))))))))******)))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***************((()))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++************++++++,,,,,,++++++******)))))))))+++---///222555:::===>>>@@@AAAAAA@@@@@@AAABBBAAABBBCCCCCCCCCCCCBBBAAA@@@>>>>>>>>>999777DDDUUUcccuuu}}}rrrppp}}}}}}~~~|||xxxtttvvvwwwxxx|||nnnoooooottt~~~{{{nnnnnnhhhjjj~~~{{{zzz~~~{{{xxx}}}|||vvvwwwyyyrrr|||}}}vvv~~~}}}{{{gggbbb\\\aaajjjdddmmm~~~xxxqqqlll^^^VVVMMMHHHIIINNNSSSVVVNNNKKKFFFBBBBBBGGGNNNTTTWWWSSSJJJ>>>333///000333---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++---...---++++++++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,***)))***...000...222888AAAIIIQQQVVVYYYZZZYYYWWWVVVUUUVVVVVVVVVXXXWWWVVVVVVWWWWWWXXXXXXVVVWWWXXXXXXWWWUUUSSSRRRXXXVVVUUUSSSRRRNNNJJJFFF@@@>>>:::666555555777888AAADDDKKKQQQWWWZZZ[[[[[[ZZZ]]]___aaa```]]]ZZZXXXVVVWWWVVVRRRNNNJJJDDD===555333000...---...111333------,,,+++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++******++++++,,,---***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------<<<999666444666:::<<<>>>555777999:::999888777888555666666666666777777777222333333222000000111222222333555666666555444333//////111555999;;;;;;:::222111111000000111111222///...///444;;;AAABBBBBB999555///,,,***++++++*********++++++++++++******))))))************))))))((((((((()))))))))******))))))))))))))))))))))))(((((()))***************))))))))))))************'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++************+++++++++++++++++++++*********))),,,000444666999===@@@???@@@AAAAAA@@@@@@AAABBB@@@AAABBBCCCCCCBBBAAA@@@===??????======CCCPPPZZZqqquuunnnrrr|||{{{{{{yyyyyyzzzsssssswwwyyyvvvpppmmmiiimmm|||sssmmmqqqrrrttt}}}}}}yyysss{{{~~~~~~||||||{{{zzz|||{{{}}}|||www{{{qqquuunnnnnnppp```^^^ttt~~~zzzuuukkkhhhcccYYYOOOIIIHHHKKKNNNPPPOOOLLLHHHFFFGGGJJJMMMXXXXXXTTTIII;;;111000222......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***,,,+++))))))+++,,,***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++---111444<<>>===;;;999777888;;;===777777888:::;;;:::777555444444666777777777666666333444333222000///000111111222444666666555444333000000000222555777888777111111000000000000111111......///222666<<>>999222---+++++++++*********++++++++++++******((()))***++++++***)))((()))))))))*********++++++))))))))))))))))))))))))(((((()))***************))))))))))))************'''((()))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++************++++++***++++++++++++++++++,,,***...444888;;;===???AAA???@@@AAA@@@???@@@AAACCC???AAABBBCCCCCCBBBAAA??????BBBBBBBBBNNN___ddd```iiixxxtttmmmooovvv{{{~~~}}}pppuuuxxxttt{{{}}}uuuqqqooowwwqqqtttyyy~~~|||tttzzzzzzvvv{{{~~~|||}}}rrrqqqttt}}}}}}~~~|||uuupppeee[[[zzzrrrvvv|||nnnrrrwwwkkkjjjhhhddd^^^WWWPPPLLLIIIOOOOOOPPPOOOMMMKKKIIIHHHPPPRRRSSSNNNEEE:::444111......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++(((++++++)))+++000333111+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------...///333888<<>>;;;999666444333444:::CCCMMMRRRQQQVVV[[[]]]]]]\\\\\\]]]ZZZ]]]```bbb^^^WWWQQQNNNJJJIIIHHHDDD???999333000111000///......---------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------+++++++++,,,,,,---------------------------------BBBCCCBBB>>>888555555777999888888:::<<<;;;777222222444666777888777666555444555444222///......///000222444555666555444333222000///000222444444444000000////////////000000...///000111333999???DDDBBB<<<444...+++++++++*********++++++++++++******((()))***++++++***)))(((************++++++++++++))))))))))))))))))))))))(((((()))***************))))))))))))************''''''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++************++++++*********++++++,,,,,,---+++///666;;;===???AAABBB>>>???@@@@@@??????AAACCC???@@@BBBCCCCCCBBB@@@???CCCGGGFFFJJJ___wwwvvveeegggppp|||{{{rrrsssyyyyyyzzzvvvvvvvvvlllmmm~~~nnnooo}}}}}}sssyyyooolll|||zzz|||~~~tttttt}}}qqqyyy|||xxxvvv}}}}}}zzzxxx|||}}}tttooovvv{{{kkkkkk{{{vvvvvvggghhhkkkkkkhhh___SSSJJJKKKMMMPPPRRRRRRNNNIIIFFFFFFIIINNNOOOLLLDDD:::333......////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++''',,,---+++///777:::888++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///222777>>>CCCMMMPPPTTTWWWXXXWWWTTTSSSVVVSSSPPPPPPRRRTTTSSSRRRTTTSSSSSSUUUWWWWWWSSSPPPOOOOOOOOOOOONNNMMMLLLKKKIIIFFFDDDBBBAAA@@@===;;;999::::::;;;:::999888777555444333444555888;;;<<>>BBBHHHLLLLLLHHHBBB>>>333333111000////////////,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------*********++++++,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,------------......+++++++++,,,,,,---------------------------------EEEHHHEEE>>>999999:::999888999::::::999777444333666444222333666777666444666555333222111222333333222111000333777999888666333222000/////////000111------------............000000///...000555<<>>;;;999999999666666555444444444444555222444666:::>>>AAADDDEEEAAAAAAAAA@@@>>><<<:::888;;;<<>>CCCDDD>>>999888888777;;;:::999777666555444444666444333444666777666444666555444444333333333444444222111222666999999888444333111000//////000000111111000000///......---//////...---...333999>>>BBB@@@;;;444---++++++---,,,++++++******++++++,,,************************)))))))))))))))******+++++++++************++++++************************+++)))((((((***+++***((())))))))))))))))))))))))************)))))))))(((******************************************************************************))))))******+++,,,************+++,,,---...444666999<<>>>>>@@@BBB@@@???CCCIIIIIIDDD@@@AAAQQQaaarrr|||{{{uuurrrvvv{{{{{{zzzzzzuuunnnkkkmmmxxxsssoooqqqtttuuuyyyxxxvvvttt~~~}}}yyyuuuqqqnnnkkkiiioookkkooozzz~~~{{{vvvvvv{{{~~~yyywwwtttrrrtttxxx{{{|||}}}{{{}}}qqqtttzzz~~~ooolllgggvvvvvvuuuqqqiii]]]OOODDDGGGOOOQQQOOONNNNNNJJJHHHJJJNNNMMMGGG@@@777333...,,,...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,......---------///---000555<<>>:::777555333333333666666666666777888999:::<<<===@@@DDDHHHLLLOOOQQQQQQPPPOOOMMMJJJGGGDDDBBB<<<:::;;;@@@IIIRRRXXX[[[ZZZZZZ[[[]]]]]]VVVJJJAAA999666333444888>>>DDDGGGKKKIIIDDD>>>999444000......---------///...---+++------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,***************++++++,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------999???CCC@@@===;;;:::777===;;;888555333333444555777555444555666666555444555555666666555555444444555333111222555888999999666555333111////////////555555444333111000...---......---,,,---000555999AAABBB@@@:::111+++,,,...,,,++++++******++++++,,,)))))))))))))))))))))))))))))))))))))))******+++++++++************++++++***************************)))((()))***+++***((())))))))))))))))))))))))************))))))))))))******************************************************************************))))))******+++,,,+++***))))))***---///111666888:::===>>>?????????===???AAAAAAAAA@@@AAABBBBBBCCCFFFKKKMMMLLLNNNRRRcccvvv{{{oooiiipppssspppsss{{{yyyzzzwwwuuu|||{{{zzzrrrnnnxxx}}}xxxxxxyyy{{{}}}xxxwwwwwwuuutttrrrpppooouuuppprrr}}}|||~~~~~~}}}}}}|||{{{}}}~~~|||vvvsss|||wwwttt{{{zzz}}}xxxxxxlllfffpppwww|||||||||wwwuuuvvvnnn^^^OOOJJJLLLNNNMMMMMMOOOMMMKKKKKKLLLNNNNNNMMMBBB999///,,,...111000---........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,------,,,---000222333888AAAIIINNNPPPPPPOOOHHHHHHIIILLLOOOPPPOOOMMMMMMJJJGGGEEEDDDBBB@@@>>>?????????>>><<<888555444333333444444555666666777======<<<<<<<<<<<<======@@@BBBEEEIIIMMMQQQTTTUUUXXXWWWWWWUUUSSSQQQOOONNNDDD@@@;;;:::>>>EEEKKKOOOQQQSSSXXX]]]___[[[SSSKKKFFFAAA:::333222777@@@GGGRRRRRRQQQMMMGGG@@@999555000///------...---,,,***------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------;;;>>>@@@AAADDDDDD>>>666999888777555555555555666777666666555555555444444333444555666666555444333666444222222333666999:::888666444111000///......666666666555444222000/////////...---,,,...222555>>>BBBDDD>>>444,,,+++...,,,++++++******++++++,,,)))))))))))))))))))))))))))))))))))))))******+++++++++************++++++***************************)))))))))******))))))))))))))))))))))))))))))*********)))))))))))))))******************************************************************************))))))******+++,,,+++***))))))+++...222444999:::;;;===>>>>>>>>>>>><<<>>>BBBCCCCCCCCCDDDEEEHHHHHHHHHHHHLLLUUUcccoooooo|||}}}pppmmmssspppgggooo|||}}}yyytttwwwvvv{{{|||{{{xxxmmmooosssyyy}}}~~~}}}{{{vvvsssyyy~~~yyyzzz~~~vvvlllllljjjlllwwwwwwzzz{{{}}}}}}zzzuuu{{{zzzyyytttkkkfffrrrzzzxxx|||pppmmmfff[[[OOOIIILLLQQQNNNNNNMMMLLLKKKMMMPPPRRRLLLDDD999111//////000000........................------------------------...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++******+++,,,,,,------,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,///333777>>>BBBGGGKKKLLLKKKHHHFFFGGGJJJOOORRRSSSQQQMMMIIIEEEBBB>>>;;;:::888666444333222222111000000//////222555888===@@@CCCEEEFFFJJJHHHFFFCCC@@@>>><<<;;;;;;<<<>>>AAADDDGGGIIIJJJLLLMMMNNNOOOPPPQQQRRRRRRNNNJJJEEE@@@>>>???@@@AAAGGGJJJOOOVVV[[[\\\YYYUUUTTTPPPIII???999999@@@FFFQQQTTTVVVWWWUUUOOOHHHCCC888555111/////////..............................,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------@@@>>>;;;>>>GGGKKKBBB555444555777888888888777666888888777666555444444444222222444555555444333222555444222111222444888:::999777555222000/////////333333444555555333222111000000000///......000333999???DDDAAA777///,,,,,,,,,++++++******++++++,,,)))))))))))))))))))))))))))))))))))))))******+++++++++************++++++************************))))))******)))))))))***))))))))))))))))))))))))))))))))))))))))))************************************************************************************))))))******+++,,,++++++***+++---111555777;;;;;;<<<======>>>>>>>>><<>>@@@DDDIIILLLNNNPPPPPPMMMKKKHHHDDD@@@===;;;999888888999:::;;;<<<===>>>???@@@BBBDDDGGGJJJMMMNNNNNNNNNMMMJJJFFFAAA>>><<>>@@@GGGKKKQQQVVVXXXVVVSSSPPPGGGCCC<<<666333111000...........................---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,+++++++++++++++,,,------------,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......EEE???888999CCCJJJBBB666444555888999:::999888777888999999777555333333444222222333333444333333333222333333222111222555888999888555333111000000000...000222333444333222111///000111000//////000111444;;;BBBCCC<<<333---+++,,,++++++******++++++,,,************************)))))))))))))))******+++++++++************++++++************************(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))******************************************************************************************))))))******+++,,,++++++,,,---000444888:::<<<<<<<<<======>>>>>>???===@@@DDDFFFHHHIIILLLNNNFFFTTTdddkkknnnuuu~~~xxxrrr~~~tttwwwvvvhhhrrr~~~wwwxxxzzzuuulllxxx}}}}}}qqqiiiuuu~~~|||yyyvvvxxx{{{}}}}}}||||||zzz{{{|||yyy}}}}}}xxxzzz{{{zzzvvvhhheeeooo{{{zzzpppkkklllgggWWWFFFMMMNNNNNNNNNLLLKKKLLLMMMOOOPPPLLLCCC777000000444000000000000000000000000------------------------...------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,---------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,++++++******++++++,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,++++++,,,---///111555;;;@@@>>><<<:::999<<>>CCCGGGIIIJJJLLLMMMNNNNNNMMMMMMGGGFFFDDDBBB@@@>>>==============================>>>>>>???AAACCCFFFHHHIIIHHHKKKNNNNNNKKKGGGCCCBBBBBBBBBCCCFFFKKKQQQWWWZZZVVVXXXYYYVVVQQQJJJEEEBBB@@@CCCIIIOOOSSSUUUUUUUUUSSSOOOIIICCC===777111---........................---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,+++++++++,,,---...///...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........JJJDDD<<<888>>>EEEDDD===999999999999999888888777999::::::888555222333444333333333333333444555555000111333222111111333666999777555333222111111111,,,---000111222111///......000111111///...///000000777@@@DDDAAA999111,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))))))))******+++++++++************++++++************************(((***+++***(((((()))+++))))))))))))))))))))))))((()))))))))******************************************************************************************))))))******+++,,,+++,,,...000444777:::<<<<<<<<<<<<<<<===>>>???@@@@@@BBBEEEGGGIIILLLPPPRRRPPPgggyyysss~~~~~~jjjttt|||ssswwwvvv~~~}}}yyyrrrtttzzzxxxtttzzzjjjttt}}}yyyvvvxxx|||zzzxxx{{{xxxvvv|||zzzvvvyyy~~~~~~}}}sssfffdddlllwwwwwwnnnqqqrrreeeTTTPPPOOOMMMMMMNNNOOOOOOPPPJJJLLLLLLGGG>>>777333222000000000000000000000000...........................------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...,,,******,,,...///+++,,,------...---------++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,++++++******++++++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***,,,///111444999>>>BBB777777777:::@@@HHHPPPUUUUUUVVVTTTNNNEEE<<<888666666333///......000000000333444888<<>>EEEDDD===333,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++++++++************++++++************************(((***,,,+++(((''')))+++))))))))))))))))))))))))(((((())))))*********+++*********************************************************************************)))***++++++,,,+++,,,///222666999;;;===<<<<<<<<<<<<===???@@@AAAAAACCCEEEGGGIIIMMMRRRVVVZZZsss~~~rrrnnnzzz~~~mmmjjjjjjwwwppprrryyywwwpppqqqxxxwww}}}}}}}}}}}}pppsss}}}|||{{{zzz~~~{{{{{{~~~zzzuuu|||uuuzzzuuuzzzsss{{{}}}}}}~~~zzzsss}}}zzzlllhhh___rrrzzztttnnnrrrpppkkkSSSPPPMMMLLLOOORRRTTTTTTFFFGGGHHHGGGCCC===555000000000000000000000000000...........................------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++222000---++++++---000222+++,,,------......------++++++++++++++++++++++++++++++,,,---------,,,,,,,,,++++++++++++++++++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++***,,,000333666;;;@@@DDD444666999???FFFNNNTTTXXXYYYXXXTTTLLLBBB:::777666888555111///000111111111333777<<>>AAACCC@@@;;;888777777666555333666888888555555777:::777666444333222333333444333333222222222222111111666666666666555444333333........./////////////////////............//////---///444<<>><<<;;;999999:::>>>AAACCCFFFGGGFFFDDDCCCGGGPPPXXXddd}}}}}}}}}~~~yyyooonnnvvvuuujjjgggnnnrrrnnn|||vvvzzztttjjjttttttuuuvvv|||vvvrrr~~~{{{yyymmmzzz~~~wwwtttyyyyyyzzzwwwwwwzzz~~~zzzttt~~~rrrcccbbbmmmwwwrrrpppssssssppp\\\UUUXXXVVVVVVUUUNNNVVVMMMEEECCCFFFEEE<<<333000///...///000111000///.................................------,,,,,,,,,........................---...///000000...,,,+++------------------------000///---+++++++++---...,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------...,,,...222888<<<>>>===;;;===@@@CCCIIIOOOVVV]]]aaaXXXVVVPPPHHH???999666666111111111000///000333666666:::>>>@@@???===;;;:::===@@@EEEHHHDDD>>>@@@FFFIIIKKKKKKHHHHHHLLLMMMKKKHHHLLLOOOLLLHHHGGGIIILLLLLLIIIFFFGGGKKKMMMLLLJJJPPPLLLIIIIIIMMMPPPRRRRRRTTTSSSSSSUUUVVVUUURRRNNNQQQRRRSSSSSSSSSSSSTTTUUUNNNQQQPPPJJJDDDDDDIIINNNGGGAAA???FFFPPPSSSKKKBBB555444222222222111///------///111222222///---+++------------------------...------,,,,,,------...,,,,,,,,,,,,,,,---...///,,,,,,------,,,,,,+++***++++++,,,,,,---...//////......---------,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***------,,,++++++,,,,,,,,,////////////000000000000------............------,,,,,,,,,------.........------------------------]]]WWWLLLCCC===<<<>>>@@@AAA???===:::777666666666222555888:::999777666666666555444333333333333333444444444444333333333333555555666555555444333333///.........///000111111000000//////.../////////---///333:::@@@AAA;;;666---,,,+++,,,---...---+++------,,,,,,,,,+++++++++,,,++++++***************++++++************++++++)))))))))*********++++++***************************++++++,,,,,,++++++*********++++++++++++******)))************+++++++++************************************************************+++,,,,,,---+++///333666888:::<<<>>><<<<<<;;;<<<===@@@BBBDDDCCCHHHLLLKKKIIIOOO]]]iii~~~~~~zzzoooiiinnnqqqmmmhhhhhhooonnn{{{{{{uuu{{{yyyqqqttt}}}www{{{}}}xxxxxx{{{tttzzz~~~|||uuu~~~zzz{{{zzzrrrooo|||~~~zzz||||||yyypppmmmllljjjrrr~~~wwwppp~~~uuuuuuqqq```UUUVVVTTTRRRNNNIIIGGGEEEBBB>>>:::333111...///111222000....................................------,,,,,,,,,........................---...///000///...,,,+++------------------------///...,,,++++++,,,---...,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---.........---,,,...111555999;;;;;;:::999===EEEOOOVVVYYYZZZ\\\___XXXSSSKKKBBB;;;666444333000111111111000111444666666888:::;;;:::999:::;;;@@@@@@CCCEEEBBB>>>???DDDIIIJJJIIIHHHKKKPPPOOOKKKNNNNNNOOOOOOLLLFFFCCCCCCHHHFFFDDDCCCEEEFFFGGGGGGLLLMMMKKKIIIIIIPPP]]]gggccccccbbb^^^YYYUUUTTTTTTVVVUUUSSSQQQQQQQQQSSSTTTPPPRRRSSSRRRPPPNNNKKKIIIIIIDDD@@@FFFPPPUUUQQQKKK<<<888333000///000000000...///000111111///...---------------------------...------,,,,,,------...------,,,,,,------......,,,------------,,,+++++++++,,,,,,---......//////......---------,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++------,,,,,,+++,,,,,,---////////////000000000111......////////////......,,,,,,,,,------.........------------------------ddd]]]SSSHHHAAA>>>>>>???@@@AAA@@@<<<888555666888333555888;;;<<<:::666333444444555555444444333333666666555555555444444444444555555555555444444333000///......///111333444222222111000//////000000......111777>>>@@@>>>;;;///---,,,,,,---------,,,............------------,,,,,,+++++++++*********++++++************++++++************+++++++++,,,******************************+++++++++++++++*********++++++++++++******)))************+++++++++************************************************)))))))))******+++,,,------000444777999:::<<<>>><<<<<<===???AAADDDFFFHHHCCCJJJOOONNNLLLTTTeeeuuuzzzyyyoooeeeeeelllpppkkkdddkkknnn{{{{{{zzz~~~zzzuuuxxx}}}~~~zzzxxxtttvvvssshhhrrr~~~yyy~~~yyy~~~~~~xxxqqqmmmxxx|||zzzwww~~~}}}sssfffcccssswwwttt[[[TTTQQQPPPQQQQQQNNNHHHBBB@@@???999444//////111333000---.................................---------------........................---.../////////...---,,,------------------------------,,,++++++,,,......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---/////////...---444888;;;;;;:::888999;;;CCCMMMYYY___^^^\\\]]]___ZZZQQQEEE;;;666333222000000222444444444555777999999:::::::::999:::===???FFFDDDDDDEEEBBB???@@@EEEIIIHHHEEEDDDHHHKKKHHHBBBGGGEEEJJJTTTVVVPPPLLLMMMMMMMMMMMMMMMOOOSSSYYY]]]YYY___bbb\\\TTTWWWeeetttvvvyyy{{{wwwnnnfffcccbbbhhhccc]]]XXXUUUSSSQQQPPPRRRQQQPPPRRRRRRPPPKKKGGGMMMGGGCCCFFFOOOVVVWWWUUUHHHAAA888111///000111222.........///////////////------------------------......------------...............------------------------------,,,++++++---------......//////000......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,------/////////000000000111111///000000000000000000///---------------.........------------------------iiicccYYYNNNFFF@@@>>>>>>BBBEEEEEEAAA:::555666888777666777:::===<<<777333333333555555555444333222666555555555555444444444333333444555555555444444222000///...///111444666333333222111000000000000......000444:::???@@@@@@222///---,,,,,,------,,,...............---------,,,,,,,,,,,,,,,++++++***++++++************++++++******+++++++++,,,,,,,,,************************)))******++++++++++++*********++++++++++++******))))))*********+++++++++************************************************))))))))))))***,,,---...///222666999::::::<<<===<<<<<<===???DDDJJJOOOSSSQQQSSSUUUSSSTTT^^^qqqrrrmmmeeebbbiiirrrooogggjjjnnn{{{sssyyy{{{{{{rrrrrrlll___nnnyyy{{{zzzxxxwww~~~{{{yyy{{{wwwvvvssssss{{{rrreeeggguuuvvviiiUUUGGGPPPRRRUUUTTTOOOHHHCCC@@@===777111000333444000,,,.......................................---------........................---......//////...------------------------------,,,+++++++++,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000:::===>>><<<999:::@@@FFFPPPUUU[[[___````````````YYYMMM???555333333222111555777:::;;;<<<<<<===??????@@@@@@@@@@@@AAADDDGGGJJJFFFEEEFFFDDDAAABBBFFFCCCFFFHHHIIILLLQQQPPPLLLKKKMMMWWWeeejjjfffeeeiiieeeffffffeeefffllluuu|||rrrzzzxxxjjjcccgggoooxxx}}}xxxoooiiioookkkfffdddccc```[[[WWWXXXTTTPPPOOONNNMMMMMMOOOQQQLLLGGGGGGLLLSSSXXXZZZSSSLLLBBB:::555333333333///...---------...//////..............................------------....../////////......---,,,,,,---------...---,,,,,,+++............//////000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,------...//////000000000111111111000111111222222111111000---------.......................................lllggg^^^TTTKKKDDDAAA???EEEHHHIIIEEE===777666888:::888666888;;;;;;999666222333444555555555333333444444444333333333222222222222333444555555555444222111///...///111444666333333222111111111111111......///222777<<<@@@BBB555222...,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------,,,------------,,,++++++++++++************++++++******+++++++++,,,,,,,,,************************((()))******++++++++++++******++++++++++++******))))))*********+++++++++******************************************************))))))***,,,...000222555888::::::;;;<<<===<<<<<<<<>>IIISSS[[[[[[^^^dddiiihhh```YYYJJJAAA777222444777999888<<>>BBBJJJUUU```fffaaa______eeerrrffflllsssvvvuuutttvvvyyyyyy{{{}}}vvv|||{{{~~~uuuvvvsssrrrmmmdddtttxxxnnn|||ooorrrfffdddgggsssvvvgggqqqiiilllttt}}}|||xxxxxxxxx~~~sss___KKKGGGFFFLLLUUUVVVMMMCCC>>><<<999777666333111...////////////////////////.............../////////........................---------............///------------------------+++++++++,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///...---///222666888666777777777;;;EEERRR[[[___```eeennntttmmmZZZJJJ:::666333555:::???BBBCCCCCCEEEGGGGGGGGGHHHJJJLLLEEEGGGIIIJJJKKKLLLNNNPPPLLLNNNTTTWWWSSSMMMOOOTTTcccjjjqqquuuyyy}}}vvvxxxssszzzwwwppppppuuuwwwrrrlllccccccggghhh^^^PPPMMMRRRPPPPPPPPPMMMJJJKKKOOOTTTYYYWWWTTTPPPLLLEEE>>>999888666444111///.................................//////............//////---...///000000///---,,,...............---,,,,,,..............................---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,---...///000000000000111111111222222111111222222222222111111/////////.......................................pppmmmggg```YYYRRRMMMKKKAAACCCDDDDDDBBB???;;;999888:::<<<<<<:::999888888333333333333333444555666333222222222111111111111000000222333444555555555222222111000000000000111000000000000000111222333//////...///111555:::>>>:::666///+++++++++,,,---***+++++++++,,,,,,,,,,,,------/////////...,,,+++++++++************++++++)))))))))*********++++++************************'''((()))***++++++++++++******++++++++++++******)))************+++++++++************************++++++++++++++++++++++++---,,,++++++,,,///222444666888;;;<<<;;;;;;;;;<<<<<<>>>AAAHHHPPPYYYaaafff]]]___ccciiirrr~~~iiinnnzzzxxxvvv|||{{{|||ooosssrrrrrrsssmmmsss{{{www~~~~~~sssjjjjjjooouuu|||yyylll|||ooojjjlllxxx|||yyy}}}pppYYYPPPIIIJJJRRRTTTOOOHHH;;;===>>><<<777333111000////////////////////////---........./////////000........................---------------...//////------------------------+++,,,,,,,,,,,,++++++***)))***,,,------,,,***)))------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------....................................------------------------...///000222444666777777333444777<<>>666888<<<@@@DDDGGGIIIJJJGGGHHHHHHHHHGGGHHHKKKMMMHHHHHHIIIIIIJJJMMMQQQUUU[[[cccnnnsssmmmfffhhhooo{{{{{{yyyuuu|||~~~vvvzzz~~~sssooonnnnnncccRRRIIILLLKKKPPPSSSRRRLLLJJJMMMQQQTTTTTTTTTUUUSSSNNNGGGBBB???>>>;;;777444111///...........................//////............//////,,,---///000000000...---...............------,,,------------------------......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,------...///000000000111111111222222222111111222222222222111111000/////////.........---........................qqqnnnjjjddd]]]WWWRRRPPP===>>>@@@BBBCCCBBB>>>:::555:::???@@@<<<888777777444444333222333444666777333333333222222222111111///000111333444555666666222222111111000//////.........//////000111333333/////////...///333888;;;;;;666000+++***+++,,,---+++++++++,,,,,,------------...///000000...,,,+++++++++************++++++((())))))))))))*********************************'''''')))******+++++++++******++++++++++++******)))************+++++++++************************++++++++++++++++++++++++...---++++++---000333555777999<<<===<<<;;;;;;<<<;;;???EEEMMMUUU[[[```ccc```fffmmmpppppprrrxxx~~~|||hhhqqqqqqnnnppp}}}|||uuu{{{~~~~~~sssxxxyyyrrrvvvttttttxxxssspppyyywww|||qqqkkkjjjmmmqqq|||{{{ooo~~~nnnfffpppzzz~~~~~~uuukkk___RRRMMMOOOQQQOOOKKK999===AAA>>>888222111222000000000000000000000000---.........//////000000........................---------------...///000------------------------,,,,,,,,,,,,,,,+++***))))))***,,,------,,,***)))------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////........................------------------------,,,...333666888888777666333555:::CCCNNNYYY```ccceeefffhhhjjjeeeXXXGGG:::===BBBHHHLLLMMMMMMLLLLLLHHHHHHGGGFFFEEEFFFIIILLLLLLKKKIIIHHHHHHMMMTTTYYYmmmyyy~~~|||{{{tttqqq~~~}}}tttyyyzzz}}}tttpppgggVVVNNNPPPGGGNNNUUUUUUOOOKKKMMMPPPOOOPPPSSSUUUUUURRRMMMIIIDDDCCC@@@<<<777333000...//////////////////////////////............//////+++---///000111000///.........//////......---,,,---------------------,,,......---------,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,---...///000000000111111111111222222222111111111222222111111111000000//////.........---////////////////////////rrrqqqjjjcccbbbbbbZZZPPPIIIAAA<<<<<<===<<<;;;<<<444333666======777555888666555444333444555555666555444222444555444111---222111111222333555888999666444222111222222111000000000////////////000000---.........///111555888???===555,,,+++000///)))---+++))))))+++,,,---,,,.........------,,,,,,,,,,,,,,,+++***))))))******************************************************************************************************+++++++++*********))))))************************++++++++++++++++++++++++,,,+++******,,,111555888888999::::::999888999;;;???>>>GGGVVV]]]\\\```hhh{{{tttppppppkkkfffpppssspppkkkoooccclll~~~|||{{{zzz{{{}}}zzz{{{yyyzzz|||}}}rrrmmmiiiooo~~~}}}~~~vvvnnnfffiiikkktttuuulllxxxjjjggg^^^TTTNNNNNNOOONNNCCC===<<>>===888///,,,......***---+++))))))+++------,,,------------,,,,,,,,,+++,,,,,,+++***************************************************************************************************************+++++++++*********))))))************************++++++++++++++++++++++++,,,+++++++++---111555888666888:::::::::;;;===???FFFDDDNNN^^^```[[[fffyyy}}}tttsssqqqooouuu~~~zzzrrrooohhhkkkxxxyyy|||}}}{{{}}}~~~sssooovvv{{{}}}~~~{{{xxxmmm```eeezzzyyymmmiiilllllldddUUULLLNNNTTTKKKCCC>>>AAACCC???888333111111111000/////////000////////////////////////000//////......//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...++++++---,,,)))))),,,---,,,+++,,,...///...---------------------------......---------,,,,,,,,,++++++,,,,,,,,,------------------............//////...---,,,,,,---///000333666::::::888555444444777AAAMMMTTTWWW[[[ccciiiuuulll___RRREEEAAAIIIUUURRROOOLLLLLLMMMNNNMMMLLLGGGHHHJJJLLLMMMNNNOOOPPPYYYOOOPPPbbbppptttuuuzzz|||wwwuuuqqqlllnnnjjjhhhooo|||tttxxx|||zzz~~~zzznnncccXXXTTTQQQKKKIIIJJJLLLLLLLLLMMMPPPSSSRRROOOKKKLLLMMMLLLHHHAAA;;;777333000...///111222000...........................////////////////////////................................................------------------------///...------------...///,,,,,,,,,---------......---,,,,,,,,,,,,---......000000111222222111000///111111111222222222222333111111111111000///...---////////////////////////rrrssspppkkkiiijjjjjjhhh___VVVKKKCCC<<<888;;;BBB@@@;;;888:::;;;888555444444666777666333333555888999888666555666666555444666555444333333333444555999888777555444222111111...///000111111000///...///000000//////000222555;;;===;;;333---,,,,,,,,,,,,+++)))***,,,------,,,,,,,,,,,,,,,++++++++++++,,,++++++************+++************************************************************************************************+++++++++***************************************++++++++++++++++++++++++,,,,,,,,,---///333666999666777999:::;;;===AAADDDHHHGGGQQQ\\\ZZZTTTddd}}}xxxnnnpppuuuvvvyyy~~~sssjjjaaa```jjj|||sssxxx~~~zzz}}}wwwyyyzzzqqqooossslll```fffkkk~~~{{{jjjrrr{{{yyyeeeOOOJJJPPPQQQJJJBBB>>>CCCFFF???555222222111111000000/////////////////////////////////..................///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++000,,,***,,,+++)))+++...---,,,+++,,,...///...---------------------------...------------,,,,,,,,,,,,,,,,,,,,,---------------------............//////...---,,,---///111222555:::<<<:::444222666:::>>>KKKUUUVVVYYYeeennnqqqxxxcccLLLBBBDDDLLLVVV]]]VVVSSSNNNLLLLLLMMMNNNNNNJJJKKKLLLMMMOOOQQQSSSTTTbbb[[[]]]lll|||xxx{{{mmmkkkwwwooo{{{|||wwwrrrfff```ZZZRRRNNNVVVQQQMMMOOOPPPPPPQQQTTTNNNOOOOOONNNKKKHHHDDDBBB999555000000333333111---........................////////////////////////................................................------------------------///...------------...///,,,,,,,,,---------......---,,,,,,,,,,,,---.........//////000111000000000000000000111111111222222111222222222111000//////////////////////////////rrrrrroookkkhhhiiilllnnn]]]VVVOOOGGG???:::>>>FFF===888444666999;;;:::999444777999888444333666999999888666555555666666666444333222111111222333444888888888666333111000000...000111333333111000...000000111000//////111333888<<<>>>888///***+++...,,,+++***+++,,,------,,,++++++++++++++++++++++++,,,++++++******+++++++++************************************************************************************************************************************************++++++++++++++++++++++++,,,,,,---///222555888999666777999999;;;>>>CCCFFFIIIOOOUUUUUUPPPQQQ___nnnxxxqqqnnntttyyyyyyyyyzzzwwwwwwwww|||ttthhh___\\\cccwwwsssvvvyyyvvv|||zzzeeefffsssnnngggwww}}}qqq]]]OOOfff}}}|||{{{aaaNNNJJJMMMLLLEEE===@@@GGGCCC777222111000000000000///...////////////////////////......------------..............................------------------------+++,,,,,,------,,,,,,+++///,,,,,,......+++,,,...---,,,+++,,,...///...---------------------------------------------------,,,,,,,,,------------...---------............///......---,,,---///111333999::::::888555666;;;@@@GGGRRRVVVSSSZZZmmmwwwuuudddSSSEEEGGGQQQYYYZZZYYYXXXUUUQQQNNNMMMMMMOOOPPPSSSQQQPPPQQQTTTXXX\\\^^^gggllltttzzz~~~vvvsssiiippp{{{|||tttooojjjgggbbbYYYRRRQQQOOOLLLPPPVVVUUUSSSNNNKKKIIIJJJKKKMMMBBB;;;222///111333111---........................////////////////////////.................................................................................------.........,,,,,,,,,---------......---,,,,,,,,,,,,---............////////////////////////000000000111111111111111222222222111111000////////////////////////uuussspppllliiiiiilllpppYYYUUUPPPKKKCCC<<<===CCC===:::777666:::>>>???>>>555777999888666555666888777666555444333444555666111000000000000222333444666777888666222/////////000111333444444333111000000111111111//////000222555:::>>><<<222++++++///,,,++++++,,,---...---,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,************************************************************************************************************************************************++++++++++++++++++++++++,,,---///111444777999:::888999999999:::>>>DDDHHHPPP\\\]]]QQQOOOZZZcccaaalllpppyyy|||zzzvvvoooqqq{{{zzznnnllliiimmm{{{{{{|||ttttttxxxjjjiiirrr~~~yyy}}}zzzooojjj|||kkkZZZ\\\ooottt]]]NNNGGGKKKHHH???>>>CCCCCC===333111///...000111000///000000000000000000000000......------------..............................------------------------+++,,,,,,------,,,,,,+++---,,,...333333///,,,------,,,+++,,,...///...---------------------------------------------------,,,,,,---------.........---------............///------,,,,,,---///222333:::888666666:::???CCCFFFNNNVVVYYYWWW```ooonnncccJJJGGGKKKXXXaaa]]]QQQIIIPPPOOONNNMMMMMMNNNQQQSSSUUUSSSRRRUUU]]]eeelllooouuu|||~~~sssnnntttnnnxxx}}}tttkkk___WWWPPPLLLPPPUUURRRPPPNNNMMMMMMNNNOOOPPPJJJBBB777111000111111000////////////////////////////////////////////////........................................................................---..................---,,,,,,,,,---------......---,,,,,,,,,,,,---......000//////............---........./////////000000000111111222222222111111////////////////////////zzzuuupppooommmkkkmmmppp\\\XXXSSSOOOGGG>>>;;;<<>>@@@???777777888888888888777777444555555444333333444666000000//////000222333555444777999777333//////000111222333444444333222111///000111111000///111222333777===>>>777...,,,000,,,++++++,,,...///---,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---***************************************************************************************************************+++++++++************************++++++++++++++++++++++++,,,---000333777999:::;;;::::::::::::;;;@@@GGGKKKTTT]]][[[PPPRRRccciiiddd^^^jjj{{{uuuqqqpppqqq}}}tttwwwuuuxxx}}}oookkkqqqvvvnnnkkkoooxxxyyypppqqqvvvzzzvvvmmmuuuuuuaaa\\\ttt}}}{{{kkk\\\LLLNNNJJJCCC???AAAEEEGGG:::666000///000222111000000000000000000000000000///..................///........................------------------------+++,,,,,,------,,,,,,+++++++++///444555000,,,------,,,+++,,,...///...---------------------------,,,,,,,,,------------...,,,---------............---------............///...---,,,---...111444555:::777666999???FFFJJJLLLRRRZZZ```cccfffeeeWWWFFF<<>>DDDLLLRRRTTTRRRPPPRRRYYYeeerrrzzzhhhrrr}}}~~~rrrwwwyyyvvvrrrooojjjssszzzqqqlllnnnxxx}}}vvvxxxzzzxxx||||||}}}~~~rrrlllsss||||||ttteeeeeesss{{{ppp^^^UUULLLFFFDDDDDDIIIPPPEEE>>>555111111222111000000000000000000000000000000//////......//////000................................................+++,,,,,,------,,,,,,++++++***---111222...,,,------,,,+++,,,...///...---------------------------,,,,,,,,,---------......------------............---------............/////////...///111444777888777888;;;>>>BBBHHHMMMQQQXXX^^^fffiiicccTTTDDD888>>>BBBKKKRRRPPPGGGAAAAAAJJJNNNSSSUUUTTTRRRQQQQQQIIIMMMWWWfffvvvvvvttt|||zzznnnvvvhhhhhhwww{{{sssvvv}}}jjjiiiggg```WWWWWWWWWVVVUUUSSSQQQPPPQQQOOOKKKCCC;;;444222222////////////////////////////////////////////////........................................................................------...//////...------,,,,,,,,,---------......---,,,,,,,,,,,,---......------------///000222333,,,------------.........---...///000111111111111////////////////////////zzzqqqkkkooorrrooolllmmmfff]]]UUURRRMMMFFFAAA???===DDDEEE<<<555777;;;<<<;;;777444777<<<===999333111444777777555333444555777666555333222222333333333777;;;:::555222222444000000////////////000000---///111111111111111333111333:::@@@===333///111,,,+++,,,---//////---+++,,,,,,,,,------.........++++++++++++,,,,,,---...************************************************************************************************))))))******++++++++++++************************+++++++++++++++++++++++++++...222666999;;;<<<<<<;;;;;;;;;<<<@@@HHHQQQWWWVVVJJJIIIXXXbbbhhh{{{uuu}}}zzzlllqqqzzzwwwyyyzzz{{{zzzzzzzzz{{{|||~~~{{{pppooolll{{{eee[[[mmmppp]]]MMMIIIHHHGGGMMMWWWNNNEEE:::333222222111///000000000000000000000000000000////////////000000////////////////////////........................+++,,,,,,------,,,,,,++++++)))***......,,,+++...---,,,+++,,,...///...---------------------------,,,,,,,,,------.........---------.........//////---------.........//////111111000111333666999;;;555:::AAACCCDDDGGGMMMSSS]]]aaaffffffYYYGGG===<<>>>>>FFFNNNUUUYYY^^^^^^ZZZSSSNNNLLLUUU\\\jjj|||~~~~~~}}}{{{yyytttuuunnn|||wwwwwwvvvooogggjjjyyy~~~qqq{{{wwwjjjddd[[[RRRNNNNNNQQQTTTPPPSSSSSSLLLAAA777222111000000000000000000000000////////////////////////................................................////////////////////////,,,---...//////...---,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......++++++,,,---000333666777,,,,,,,,,---------......,,,---...000111111111111////////////////////////ooopppssstttooojjjkkkqqqeeegggaaaSSSLLLLLLFFF<<>>;;;::::::<<>>666333222111000222111000//////...//////////////////000000000000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------.........//////......///////////////...000222666:::===<<<888444666???GGGHHHFFFIIITTT^^^bbbddd```TTTFFF>>>;;;;;;===IIILLLCCCBBBMMMUUUTTTUUU___^^^YYY[[[XXXSSSWWWpppxxxyyyzzzjjjkkknnnsss|||tttnnnmmmsss|||}}}sssnnn]]]SSSPPPPPPQQQTTTRRRRRRRRRMMMBBB888555555333000///000111222111////////////////////////000000////////////000000............/////////000//////.........---------...---,,,,,,,,,,,,---...---------............///------,,,+++,,,---...///,,,------///111333555666........................111000...---...///111222000000000000////////////rrrrrrtttuuupppkkklllqqqhhhiiieee\\\UUUOOOHHHBBBAAA@@@@@@???>>>;;;999777;;;999777777888888888888777777666666666666666666333333333222222222222111111333555777777666444333/////////000111222333444111111111111222222222222111333777;;;<<<:::444000---,,,,,,---///000///------------------,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************+++------,,,,,,---///000333777999::::::;;;<<<888888;;;AAAIIIQQQWWWZZZ]]]WWWaaa\\\\\\ooo~~~}}}}}}~~~tttxxxxxxwww|||tttwwwwwwwww|||xxxwwwvvvzzz}}}|||}}}}}}~~~~~~}}}||||||||||||yyy{{{~~~~~~}}}{{{{{{{{{|||{{{yyyyyyzzzzzzyyyxxx}}}}}}|||||||||}}}}}}~~~}}}|||{{{vvvyyykkkqqqjjjSSSJJJMMMRRRUUUUUUNNNDDD;;;444222111222111111000/////////000000000000000000000/////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------.........//////......//////000/////////000333777::::::999888666;;;@@@GGGJJJLLLPPPWWW^^^YYYXXXQQQGGG>>>===CCCIIIYYY___]]]SSSQQQZZZ___]]]\\\eeebbbYYYVVVVVVcccyyywwwvvv|||zzzzzzrrrtttxxxsssoooqqqyyysssmmm|||sssddd]]]UUULLLWWWUUUUUUTTTNNNCCC<<<;;;555333222222222333111000000000000000000000000000000//////////////////000........./////////000000//////.........---------......---,,,,,,---......---------............///------,,,,,,,,,---...///,,,+++,,,,,,---...///000........................000000.........///111222000000000000000000000///vvvuuuvvvwwwrrrmmmnnnrrrlllkkkkkkjjjaaaTTTKKKIIIDDDBBB@@@AAAAAA>>>888333888:::;;;:::999888888888<<<999666555777999777666333333333333222222222222111333555666777666444333111000//////111333666777222333333333444444444444444333444999======777111...---,,,---/////////---,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***,,,------,,,,,,...000222444888999999999:::;;;;;;@@@CCCDDDOOO]]]ccc```kkkdddjjj___XXXeee~~~www{{{|||tttgggrrr~~~ssstttwwwzzzwwwyyyxxx}}}yyyvvvwwwxxxyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{|||||||||yyy{{{~~~~~~|||{{{{{{{{{|||zzzxxxwwwxxxxxxwwwvvvzzzzzzzzzzzz{{{{{{|||}}}yyy{{{yyy}}}zzzoooxxxxxx{{{qqq\\\OOOJJJNNNUUUTTTSSSNNNDDD888222111444000000000000000000111111111111111000000//////...////////////////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------........./////////......//////000000000111111555888999777666888:::AAACCCGGGLLLRRRXXX]]]aaaWWWOOODDD===>>>IIIYYYfffzzzxxxpppgggfffmmmmmmiiibbbaaaXXXUUU\\\dddyyyrrrzzzzzzuuuxxxzzz~~~tttqqqooorrr{{{~~~rrrhhhgggvvvtttoooaaaNNNTTTRRRSSSUUURRRJJJCCCBBB666444333333333333111///111111111111111111111111//////............//////....../////////000000000/////////.........------......---,,,,,,---......---------............///------,,,,,,------...///---,,,,,,+++***+++++++++........................000///.........///111222000000000000000000000000{{{yyyxxxxxxuuupppppptttqqqnnnqqquuummmZZZOOONNNIIIDDD@@@???AAA@@@;;;555888<<>>???:::333///---,,,---...///...---+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,---000222444666888999999999999;;;===AAAGGGNNNUUU^^^gggnnn{{{mmmkkk\\\TTT^^^qqqxxxzzzxxxrrrfffqqqzzzrrryyy~~~}}}www|||}}}yyywwwvvvvvvwwwxxxzzzzzz{{{{{{{{{xxxxxxyyyzzzzzzzzz{{{{{{yyy{{{}}}}}}|||{{{{{{{{{|||zzzwwwvvvwwwwwwvvvuuuxxxxxxxxxyyyyyy{{{|||}}}zzz}}}yyyzzz|||{{{xxxxxx{{{|||zzz}}}||||||}}}~~~vvvwwwjjjjjjooo~~~ttteeeYYYOOOLLLNNNQQQUUUVVVNNN@@@555111222000000000000111111222333222222111111000///......////////////////////////............------------------------------------,,,---......,,,,,,,,,...------------------------,,,,,,,,,------------.......................................////////////......//////000111222333333777999888555555999>>>DDDFFFIIINNNTTT]]]fffllleeeUUUDDDCCCPPPeeeyyy{{{uuuuuuwwwtttnnncccXXXMMMYYYrrriiiuuulllfff___cccbbbvvv~~~{{{xxxlll______ZZZgggxxxvvvtttrrrttt}}}tttgggcccgggtttuuu\\\TTTOOORRRUUUQQQJJJFFF:::777444222222222111000111111111111111111111111//////............//////...////////////000000000////////////..................------------......---------............///---------------....../////////...---,,,,,,,,,---........................000//////...///000111111000000000000000111111111~~~{{{yyyyyywwwrrrrrrvvvuuuqqqttt{{{uuubbbTTTQQQOOOHHHAAA>>>@@@AAA???<<<999<<<@@@@@@===::::::;;;AAA<<<666666999;;;999666444444444333333333222222111222333444555555555555777555222111000222444666444444555555555666666666666222111555<<>><<<:::999999>>>;;;888777999;;;999888444444444444333333333333000111222333444555555555777555333111111111222333333444444444444555555555555222000444:::===<<<:::111///,,,,,,---......---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------///222555666777999999888999:::<<<@@@>>>LLL^^^YYYLLL]]]~~~wwwiii\\\\\\bbb^^^jjj|||~~~qqqvvvwww}}}zzzlllpppeeeqqq|||qqqwwwuuupppgggcccdddooopppqqqpppnnnnnnoooqqquuuuuuvvvwwwwwwwwwwwwvvvxxxxxxyyyyyyyyywwwvvvuuuxxxyyyzzzyyyxxxxxxyyyzzzzzzxxxuuutttuuuvvvwwwwwwuuuuuuuuuuuuvvvwwwxxxxxxyyyvvvsssssstttrrrkkkffffffllliii]]]VVVYYY]]]]]]```aaadddjjjqqqwwwzzz{{{yyy{{{~~~wwwwwwcccdddfffyyyuuusssooo```OOOLLLQQQWWWXXXQQQFFF:::222222222222111222222333333222222222111111000000///000000000000000000000000/////////.........------------------------------+++---...---,,,,,,---///------------------------,,,---------........................................../////////000000000////////////111333555777777888999777777:::@@@EEEEEEJJJQQQWWW___ooouuujjjuuu~~~|||uuullljjjoootttnnn^^^[[[___dddqqq~~~|||~~~~~~|||tttwwwsssyyy}}}xxxmmm]]]```[[[pppvvv|||~~~}}}tttkkklllxxx|||www~~~jjjSSSOOOPPPOOOMMMIIIDDD===777444333333222000000000000000000000000000000////////////000000/////////000000000111111000000000/////////......---...////////////...------------............///------...////////////...,,,,,,,,,,,,---...///000........................////////////000000000000///000000111111222222222{{{xxxyyyyyyvvvwwwyyysssssssssvvv|||{{{lll\\\XXXSSSLLLFFFAAA?????????<<<;;;;;;<<<===<<<:::888::::::999999999999999999555444444444444333333333000111222333444555555666444333222222222222222333222222222333333333444444222111000333777;;;======222///,,,+++,,,.........,,,---....../////////...------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------///333666555777888999888999;;;>>>IIIKKKVVV```YYYPPP^^^xxxqqqjjjfffkkkoooccchhhrrrzzzxxx|||}}}~~~}}}sssrrrvvvnnnppp]]]kkk{{{www}}}uuupppmmmkkkjjjkkkmmmoooppppppqqqrrrtttvvvvvvvvvvvvvvvuuuuuutttvvvwwwyyyyyyyyyxxxvvvuuuwwwxxxxxxwwwvvvvvvwwwyyywwwuuurrrqqqsssuuuvvvwwwssssssrrrrrrrrrsssssstttqqqooollliiigggccc^^^[[[VVVbbbeeeXXXLLLLLLOOOOOOOOOPPPSSSXXX^^^cccfffffffffhhhjjjkkklllpppxxx~~~xxxrrrtttiii\\\mmmzzzxxx{{{ppp]]]QQQPPPRRRVVVVVVPPPCCC888444333333222222222333333111111111111111111111111000000000000000000000000////////////....................................+++,,,...---,,,,,,---///........................------------......................................./////////000000000000//////...///111444777888999888777888:::???DDDGGGHHHMMMUUU```ppp|||{{{ssskkkrrruuuzzzrrrooorrrwwwyyy}}}xxxuuummmddddddppp}}}|||lllpppzzz~~~rrrpppmmmppp{{{uuuqqquuu~~~ggg\\\WWWTTTSSSOOOKKKEEE@@@<<<888444111111111111111111111111111111111000000000000111111//////000000000111111111000000000000/////////...---...///000000///...------------............///,,,---...///000//////...---------------......///...........................//////000000000000000///000000111111222333333{{{xxxyyyyyywwwxxxzzzqqqrrrqqqttt~~~vvvbbbZZZWWWRRRKKKCCC>>><<<===@@@>>><<<===???@@@===:::777999:::;;;999888999:::555555444444444333333333000111111222444555666666111111111222222333333333111111111222222222333333111000111222555999<<>>JJJQQQYYYZZZSSSQQQ\\\kkk{{{hhhjjjnnnxxx{{{mmmoooppptttuuuuuuxxx{{{|||}}}yyyooo{{{ssshhhppp```iiiuuu}}}tttlllmmmmmmjjjgggjjjnnnpppqqqrrrsssuuuxxxxxxxxxxxxwwwvvvuuutttuuuvvvxxxyyyzzzyyywwwvvvvvvwwwwwwvvvuuuuuuvvvxxxuuurrrpppoooqqqtttvvvvvvqqqqqqppppppooopppppppppiiiiiihhhccc\\\WWWUUUTTTMMM^^^fffZZZKKKGGGHHHGGGFFFFFFGGGIIIMMMOOOPPPOOORRRTTTWWWYYY\\\cccmmmttt}}}ttt{{{xxx^^^mmm~~~nnnVVVQQQNNNSSSYYYVVVJJJ>>>555444444333222222222222111111111111111222222222000000000000000000000000000/////////....................................+++,,,------,,,,,,...///........................---------.........//////////////////////////////////////////000000000000//////...///111444777999:::888666888===BBBFFFHHHKKKNNNWWWhhh}}}~~~zzzzzz{{{sssnnn}}}uuuaaaaaakkk}}}|||yyymmmeeeaaaiii{{{xxxzzzhhhlllmmmqqq|||uuunnnrrr{{{mmmaaaYYYWWWQQQOOOKKKHHHCCC<<<555000222222222222222222222222222222111111111111222222000000000000111111111111000000000000////////////---...///000000///...------------.........//////,,,---///000000000///...000000///.........//////...........................//////000000000000000///000000111222222333333zzz|||{{{wwwuuuvvvuuurrrwwwuuuuuuxxx{{{yyysssmmmYYYWWWRRRJJJAAA;;;:::;;;EEE;;;888@@@CCC===999;;;888999::::::999999999:::555666777666444333222333333333333333333333333333333333333333222111000000111111111111111111111111111333444222000333999@@@:::222...000111---,,,...000///...---,,,------.........---------,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++,,,++++++******++++++,,,,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,+++,,,,,,---,,,+++***(((,,,,,,,,,---///222444666444777999777555666<<>>===>>>CCC???===??????;;;888888777999:::;;;:::999888888666888999888666444444444333333333333333333333333333444444333333222111000111111222222222222111111222444555333111222888>>>;;;333...000000------///000///...,,,,,,,,,---............---------,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,+++***))))))***+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,...000333555777777999:::888666888>>>CCCNNNSSSSSSMMMMMMVVV___bbbkkkmmmuuu~~~vvvlllsss~~~{{{yyy~~~vvvsssooo{{{zzzvvvpppmmmttt~~~mmmyyyyyynnnhhhhhhiiijjjiiikkknnnrrrvvvxxxwwwuuutttwwwvvvttttttuuuuuusssrrrtttrrrpppooonnnmmmkkkiiijjjhhhfffeeeffffffdddccceeeeeeeeeffffffggggggggghhhiiijjjkkkkkkkkkjjjiiillliiifffcccaaa]]]WWWSSSRRRPPPPPPRRRNNNGGGDDDEEEGGGFFFFFFGGGIIIJJJGGGEEEEEEDDDCCCEEEKKKSSS\\\aaadddhhhnnntttyyyqqqkkkvvvrrrWWWRRRVVVSSSMMM@@@888333444555333333555333333222111111111111111000000/////////.........000...------...//////...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////...------------...///////////////////////////------......///000000000111111333555888:::<<<===999777999???CCCDDDHHHLLLQQQZZZmmm~~~zzzuuuwwwxxxttt}}}vvvvvvttt{{{zzzwww|||zzzooorrr}}}ooo\\\RRRPPPKKKIIIDDD888666444222111222333333333222222222222111111111111222222111111111111222222000000000000000000000000//////............//////////////////////////////......................................................//////......---,,,000000/////////.........///000000111222222222222~~~wwwuuuwwwxxxvvvxxxuuussssssuuuwwwuuussseeeaaaYYYOOOFFFAAAAAABBB@@@CCCCCC???;;;:::888444777888:::;;;;;;:::888777777888999999777555555666333333333333333333333333444444444444333222111111111222333555555333222111333555555444222222777;;;;;;555000//////---...000......---,,,,,,,,,------.........------------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------------,,,+++++++++,,,,,,+++,,,---///222444777888;;;;;;;;;888777:::AAAFFFOOONNNLLLKKKQQQZZZ______ffflllyyy~~~xxx||||||{{{sssqqqmmm}}}yyyyyyrrrmmmttt~~~qqqeeewww{{{~~~yyyrrrjjjfffgggjjjlllmmmpppqqqsssuuuvvvwwwvvvuuuvvvuuuuuuvvvvvvuuussspppqqqnnnjjjfffdddccc```___^^^\\\YYYXXXWWWWWWUUUSSSWWWWWWWWWXXXYYYZZZ[[[\\\\\\^^^cccgggjjjkkkkkkjjjiiiiiihhhgggeee```ZZZUUUOOOMMMMMMOOOMMMHHHFFFGGGHHHGGGFFFGGGIIIHHHGGGEEEDDDCCCBBBBBBFFFKKKQQQUUUVVVZZZ```gggmmmttt{{{ppplllddd}}}YYYNNNSSSOOOPPPHHH>>>555444555444444444444333222222111111222222000000000000////////////111///------...000//////,,,------------.........------------------------------........./////////......------------......////////////////////////,,,,,,---...///000111111111111222777===@@@???>>>::::::>>>DDDGGGGGGKKKPPPVVVfffuuuyyy|||}}}yyyuuu~~~vvvtttyyyxxx}}}xxxyyy^^^PPPLLLPPPIII888888555222111222333333333333333333222222222111111222222222222222222222222000000000000000000000000000//////......//////000000000000000000000000000....................................................../////////...------000000////////////......//////000000111222222333}}}|||~~~~~~|||}}}yyyvvvuuuuuutttsssgggbbbYYYOOOHHHDDDDDDEEE===FFFIII@@@:::;;;;;;666888888:::;;;<<<;;;999666666888999888777555555666444444444444444444444444555555555555444333222111222444666888888666444222555666666444333333555777;;;777222///...---///111---------,,,,,,,,,------............------------,,,,,,,,,------------...------------------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,------------...---,,,++++++,,,---...+++,,,...111444666999:::===<<<:::888888<<>>???;;;:::999:::;;;======:::777555777888888666555555666444444444444444444444444555555555555555333222222444666888::::::888666444555666666555444333444555:::999555000......///000,,,---------------------//////.........---------,,,,,,---------.........---------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,------,,,,,,,,,,,,,,,---------...............,,,,,,,,,---...///,,,---000222555888:::;;;<<<;;;999777999>>>EEEJJJHHHKKKNNNRRRUUUYYY___dddgggaaaiiiwww~~~uuutttyyyrrrrrrxxx{{{tttuuu{{{sssmmmzzzkkkfffeeeaaaeeedddbbbcccfffjjjnnnppptttsssrrrrrrrrrsssuuuvvvssssssrrrrrrqqqoookkkhhhccc___ZZZVVVTTTRRRPPPOOONNNKKKHHHFFFFFFEEECCCAAADDDCCCCCCCCCDDDFFFHHHJJJOOOSSSZZZbbbhhhkkkmmmmmmoooooommmjjjeeeaaa^^^\\\^^^TTTKKKGGGFFFEEEHHHLLLIIIIIIIIIHHHFFFEEEEEEFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCFFFLLLRRRZZZcccmmmsss|||tttrrrxxxeeeVVVlllzzzzzz{{{yyyaaaSSSKKKUUUQQQIII>>>777555666444111555444444333333333333333000111111111111111111111///000333666777555111------------.........//////////////////////////////........./////////000000//////000000111111111111000000000000000000000000000000000000000000000///444333444999???AAA===888???BBBGGGKKKJJJKKKSSS]]]qqqlllsss{{{{{{oooyyy{{{oookkksssvvvwwwttteeeTTTOOOOOO@@@<<<777444333333222222444444444444333333333222111222333333333333222111222222222222222222222222000000////////////000000////////////////////////////////////////////////////////////////////////......///////////////...//////000000000000000000000//////000111333444555~~~~~~}}}{{{xxxvvvtttsssrrrooohhh___WWWRRROOOMMMLLL<<>>;;;:::;;;>>>???<<<999444666888777666555555666444444444444444444444444666666666666555444333222555666888999999888666555555555666666555555333333999:::888222...///000///,,,---......//////....../////////.........------,,,---------............------------............------,,,,,,,,,,,,------,,,------......------,,,---------.........//////......---------...//////...///222444777999:::;;;:::999888999<<>>;;;888@@@BBBGGGJJJIIIMMM[[[jjj{{{tttnnnrrrwwwwwwxxx|||www~~~|||aaaZZZpppfffUUUKKKHHHDDD===888666555444333555555444444444333333333111222333444444333222111222222222222222222222222111000000//////000000111////////////////////////////////////////////////////////////////////////......///000000000////////////000000000000111111111111000111222444666777|||{{{~~~~~~~~~~~~|||xxxtttqqqpppssslllbbbZZZTTTPPPLLLIII@@@AAAEEEHHHEEE???===@@@AAA===:::;;;>>>@@@???<<<555777888888777666777888555555555555555555555555666777777666666555444333444444555555555555444444444444555666777666444222777;;;;;;444///000000------...///000000000//////////////////............------------............------------.........///------,,,,,,,,,,,,------,,,---...//////...---,,,---.........////////////------...//////////////////111333666888:::::::::999888888;;;@@@GGGLLLOOOJJJMMMUUU\\\\\\ZZZ```iiilllccchhh}}}~~~rrr|||}}}nnnrrrmmmwwwfff[[[^^^eee```dddiiinnnppprrrsssssssssssssssssstttuuuwwwwwwvvvssspppmmmjjjgggccc```\\\YYYUUURRRPPPLLLIIIFFFFFFDDDBBBBBBDDDDDDDDDCCCCCCBBB@@@???@@@AAADDDEEEHHHLLLTTT]]]fffmmmrrruuuqqqsssuuusssmmmhhheeedddggg[[[OOOKKKJJJJJJKKKMMMJJJKKKKKKHHHDDDCCCDDDFFFDDDEEEEEEEEEDDDCCCAAA@@@???AAAEEEIIIPPPZZZdddkkkttt~~~xxxxxx{{{\\\eeexxxzzzeeeUUUQQQSSSTTTNNNBBB999888888666666555555444444444444444111111111222222222333333000000111333555444111...............////////////111111111111111111111111.../////////000000000000...///111222333333222222000000000000000000000000000000111222444555555666222333666:::<<<=========BBBEEEIIIKKKLLLUUUiii}}}{{{~~~vvvqqqrrrpppccc___```ccchhhhhhllluuu|||www{{{yyy{{{qqq}}}mmmfffrrrsssSSSQQQLLLDDD>>>:::888777666555555555555444444444444111222444555555444222111333333333333333333333333111111000000000000111111000000000000000000000000////////////////////////////////////////////////......///000000000000000//////000000000111111111222222111111333555888999{{{xxx}}}|||uuuooollltttmmmcccZZZTTTNNNHHHCCCCCC???BBBHHHFFF===:::???DDD???::::::>>>AAA@@@>>>666888::::::888888888999555555555555555555555555777777777777666555444333333333333333333333333333444444555666777666444222555;;;<<<555000111000,,,---...000111111111000///000/////////............---------.........//////---------.........//////...------,,,,,,------...,,,---...//////...---,,,............/////////000,,,---///000000000///...000222444777999:::::::::999888999===CCCJJJOOOQQQMMMNNNUUU^^^```^^^aaahhhpppjjjnnn|||}}}ooopppccciiixxx{{{pppggg[[[[[[ddd___dddkkkpppssssssssssssssssssttttttvvvwwwxxxyyyxxxuuupppllliiieeebbb___```^^^ZZZWWWSSSOOOJJJGGGCCCBBBAAAAAACCCEEEEEEDDDDDDCCCAAA??????AAACCCEEEEEEIIIQQQZZZeeennnuuuxxxooosssxxxxxxsssmmmiiiggg\\\RRRJJJJJJLLLMMMNNNPPPKKKLLLKKKHHHDDDBBBDDDFFFBBBCCCEEEFFFEEECCCAAA@@@<<<>>>@@@DDDKKKTTT___fffjjjwwwnnnttt}}}qqq^^^eee}}}{{{zzzdddSSSSSSWWWSSSFFF<<<::::::888666666555444444444444555111111111222222333333333222000//////000111111000............/////////000111111111111111111111111////////////000000000000---...000111222222222111000000000000000000000000...///111333555777999:::000333777:::<<<===@@@BBBFFFHHHMMMOOORRR]]]vvvxxxzzzuuuzzzyyynnnfff```^^^]]]XXXTTTRRRZZZhhhvvv}}}qqqqqqwww}}}|||xxx|||}}}~~~wwwuuutttjjjyyywwwtttmmmXXXRRRIIIBBB>>>;;;999888666666555555555444444444111222444555555444222111333333333333333333333333111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000......///000000000000000//////000000111111111222333222222222444666999;;;~~~tttttt}}}}}}vvvqqqqqqmmmlllhhh```VVVMMMGGGDDDGGGAAA>>>@@@BBB@@@===>>>@@@>>>>>>???<<<999;;;AAA>>><<<:::888666666777888888777555444444444666777666555444555666777666555777666444333222222333333777555333333444666666555444888;;;888222---///222111000.........///...---000000////////////000000......................................................------------......,,,------......------,,,............/////////000...000111111///...///000000333888;;;;;;;;;;;;<<<777:::;;;===GGGVVV^^^]]]SSSVVVSSSWWWaaa``````jjjnnnrrrsssqqqtttxxxxxx~~~zzzrrrppp```fffdddjjjppp\\\\\\___```___dddfffjjjmmmqqqssstttttttttsssssstttuuuvvvtttrrrwwwuuuqqqlllgggbbb]]]ZZZ\\\[[[VVVQQQVVV[[[TTTGGGLLLGGGDDDBBB@@@>>>BBBHHHEEEDDDCCCBBBBBBCCCDDDEEEGGGJJJPPP[[[fffpppuuuxxxzzzpppuuu~~~zzzuuusssnnn[[[MMMFFFFFFHHHRRRUUUIIIQQQUUUPPPBBB<<>>===>>>BBBFFFIIIKKKLLLMMMWWWooo~~~}}}nnncccaaaccc]]]VVVOOOPPPYYYdddlllooohhhgggfffeee^^^ZZZaaammmuuuyyy~~~~~~{{{yyyyyy{{{yyytttpppsss{{{zzzooo|||zzzyyy~~~rrr\\\MMMMMMHHH<<<777===666666666555444333444666444444444333333333222222444333111000000000111111111111111111111111111111111111111000000000000000...000111000---,,,---///000000000000000000000000000000000000111111111111///000222222111000111222111111222222444555777888yyywww~~~{{{yyy{{{|||xxxvvvwwwsssrrrooojjjbbbXXXOOOIIIHHHBBB>>>AAACCCBBB@@@@@@???===<<<===:::999<<>>;;;999999999999999:::999888666666777888999777555555555777888777666777666444333333444555555888666444333444555555555333777;;;999333//////111000000000111222111///,,,000000////////////000000................................................///......------......///---......//////......---........./////////000000...000111111000//////000000444888;;;;;;;;;;;;<<<999<<<>>>BBBLLLYYY]]][[[WWWXXXTTTWWWaaaaaa```hhhmmmppppppoootttkkkbbbiii}}}|||xxxggg___dddvvvjjj[[[ZZZ\\\```bbbjjjkkknnnpppsssuuuvvvwwwtttsssrrrtttvvvwwwvvvuuuwwwvvvsssnnnhhhcccaaaaaa^^^\\\VVVUUU^^^iiiiiiaaaKKKFFFDDDFFFGGGEEEFFFHHHEEEDDDCCCBBBBBBCCCDDDEEEHHHKKKRRR\\\hhhqqqwwwyyyyyyrrrxxx~~~}}}~~~tttZZZKKKGGGKKKNNNUUUWWWOOOTTTRRRKKKBBB>>>AAACCCCCCCCCCCCCCCBBBAAAAAACCCDDDAAABBBCCCCCCCCCGGGQQQXXXdddkkkttt||||||vvvaaaSSSVVVWWWSSSIII>>>999999777666555444444555666777555555555444444333333333444333222111111222333444333333333222111111000000111111111111111111111111111222222222222111000000111111000000000000111111000000/////////000000111///000111222333444555666777;;;>>>???===>>>CCCGGGGGGJJJMMMQQQ^^^{{{||||||~~~{{{{{{|||xxxwwwnnneeeZZZUUUWWW]]]bbbddddddcccfffjjjggg___YYYZZZZZZ\\\___ccchhhmmmppprrroookkkgggiiipppyyyxxxwww{{{gggllllllvvv~~~qqq[[[OOOKKKEEE999000888888777555444444444555444444444333333333333222444333111000000000111222111111111111111111111111111111111111000000000000...000111000...---...///////////////////////////000000000000111111111111///222555666555333333333222222222333555666888999zzzwww}}}zzzuuuxxx{{{zzzyyyyyyxxxwwwuuusssnnndddXXXNNNIIICCC???BBBDDDDDDCCCDDD???<<<;;;<<<;;;999===BBBBBB???;;;:::<<<===<<<:::<<<;;;:::999888999::::::777666555666888999888777666666555444555666777888999777444444555555555555222666::::::666222000111///000222444555444///,,,111000000//////000000111//////////////////////////////////////////////////////............///////////////000000/////////////////////000000000000///000111111000///000111222555999;;;;;;;;;;;;<<<<<>>@@@DDDIIIHHHKKKPPPXXXkkk~~~xxxwwwuuussssssxxxzzzxxxxxxzzzuuu{{{{{{qqqmmmlllllllllhhhbbbaaafffjjjhhhccc___XXXTTTPPPPPPTTTYYY\\\]]]aaa___^^^```fffoooyyyuuu{{{{{{ZZZYYY^^^qqqppp[[[OOOMMMFFF;;;:::999777555444444555666555555444444444333333333333333222111111111111222222222222222222222222222111111111111111111111111///000111000///...///000////////////////////////000000000111111111222222000444999<<<;;;888555444333333333444666777999:::}}}{{{}}}vvvyyy}}}|||yyywwwxxxvvvvvvvvvtttkkk]]]RRRLLLEEE@@@BBBDDDDDDDDDFFF@@@>>>>>>@@@???<<<<<<>>>CCC???;;;;;;===???<<<:::<<<;;;:::999888888888999888777666777999::::::999666666555555666888999::::::888555444555666666555222555999:::999555222000000000111333555444000...111000000000000000000111////////////////////////////////////////////////000//////......//////000...//////000000//////...//////000000000111111111000111222111000000111333444777:::;;;;;;;;;;;;<<<<<>>???AAABBBDDDEEEEEECCCAAA@@@BBBDDDOOOWWWbbbkkkssszzzhhh\\\sssooo^^^RRRTTTSSSHHH>>>;;;888777666555555555666777777777666555444333222222555444333333222333333444222222222333333444444444222222222222222222222222444444444444444333333222111111111111111111111111222222222222333444555666000111222333555777888888>>>???AAA@@@@@@BBBFFFJJJLLLNNNTTTccc~~~|||zzz~~~yyyvvvwwwwwwyyy~~~wwwiiicccfffkkknnnpppkkkeee\\\SSSMMMKKKMMMNNNSSSUUUXXX\\\bbbkkkttt{{{yyy{{{}}}dddYYY\\\oooyyyaaaRRRNNNPPP===:::666444444555666777555555555555444444444444222222222222222222222222222222222222222222222222000111111111111111222222000000111000000///000000////////////////////////000000111111111222222222111666===@@@???;;;777555444444444555666888:::;;;}}}yyy}}}{{{xxxvvvuuuuuuvvvvvvooocccYYYRRRIIICCCCCCDDDCCCCCCDDDAAA@@@BBBFFFEEE???;;;:::@@@===;;;;;;======<<<999:::999888777666666666666888777666777:::;;;:::999777666666666777999:::<<<:::888666555666777777666333444777:::;;;888444111222111000000222222111000111111000000000000111111000000000000000000000000000000000000000000000000000000000//////000000000.........//////.........000000000111111111111222000111222111000111333555666888;;;<<<;;;;;;;;;<<<;;;>>>EEENNNTTTSSSOOOKKKLLLVVV\\\ccckkkiiijjjwwwyyyrrrooonnnqqq{{{tttjjjgggddd```kkkpppnnndddWWWiiiwwwrrr~~~uuu___WWWQQQTTT[[[aaaggglllooonnnnnnnnnoooqqqssstttvvvuuuvvvyyy}}}~~~{{{zzz~~~|||lll]]]OOOIIIFFFGGGKKKZZZwww}}}hhhXXXMMMGGGHHHMMMFFFEEEDDDCCCCCCDDDEEEFFFJJJNNNWWWcccoooxxx}}}~~~zzz}}}pppVVVIIIMMM[[[aaaffflllkkkYYYHHH===BBBHHHIIILLLQQQOOOIIICCC??????@@@AAAAAADDDEEEEEEDDDCCCBBBBBBCCCHHHOOOYYYcccjjjsss{{{}}}WWWZZZssstttXXXQQQSSSLLLAAA999999888777666555555666777777777666555555444333333444444333222222222222222000000000111111222222333222222222222222222222222333333333333333222222111000111222222222222111000444333333222222333333444111111333444666888999:::???@@@AAABBBCCCEEEHHHJJJNNNOOOZZZrrr||||||~~~uuusssttttttxxxvvvoooaaaRRRIIIIIIMMMJJJNNNSSSZZZ```gggnnnsssooouuuuuusss{{{~~~ttt___^^^jjjjjjTTTOOOBBB===888555555777888888666666666555555555444444222222222333333333222222222222222222222222222222000000111111222222222333111000000000111111111111000000000000000000000000111111111111222222222222222777===@@@???<<<888555444444555555777888:::;;;|||zzz~~~vvvuuutttuuuuuuqqqkkkeeeZZZQQQHHHEEEDDDBBBAAABBBBBBAAACCCHHHHHHBBB<<<:::<<<<<<<<<<<<;;;;;;;;;;;;999999888777666555555444777666666777999;;;;;;:::777777666666777999:::;;;:::888666555777888888888444444555888;;;;;;777222333111//////111222222222222111111000000111111222000000000000000000000000000000000000000000000000111111000000000000111111---......//////......---000111111111222222222222111222222111000111444666888:::<<<<<<;;;;;;<<<===;;;???HHHPPPRRRNNNKKKLLLPPPZZZaaalllxxxuuupppvvvxxxtttwwwxxxxxx~~~{{{hhhbbbmmmrrrmmmlllmmmmmmwwwoooYYYWWWgggllliiiooo___ZZZUUUTTT[[[aaafffjjjnnnoooooopppqqqrrrtttvvvwwwwwwxxxyyy}}}~~~~~~bbbUUUKKKHHHFFFKKKccc}}}ttt```NNNGGGIIIFFFFFFDDDDDDDDDDDDFFFFFFJJJOOOXXXeeerrr|||zzz|||lllTTTOOOWWWccchhhqqquuunnnTTTIIIAAACCCKKKPPPTTTWWWOOOIIIBBB???@@@BBBBBBAAAEEEEEEEEEEEEEEEDDDDDDDDDEEEJJJRRRYYY___gggpppwww~~~cccZZZjjjuuuhhhTTTRRRPPPEEE999:::999777666555666666777666666666555555555555444444444333333222222111111///000000000111111222222333333333333333333333333222222333333222222111000000111222333333222111000222222111000000111111111111222333555777999:::;;;>>>???AAACCCFFFHHHIIIJJJMMMRRReee~~~uuu___NNNIIIJJJHHHJJJNNNTTTZZZ___dddfffhhhjjjkkklllrrr}}}~~~xxxgggfffkkkoooTTTLLLEEE===888888999999888777666666666666555555555111222333333444333333333333333333333333333333333000000111111222333333333222111000111222333222111111111111111111111111111111111111222222222222333111555:::===<<<999666555444444444555777888:::;;;}}}{{{~~~vvvuuutttrrrqqqqqqqqqqqqdddYYYNNNIIIFFFAAA@@@AAABBB???@@@EEEGGGCCC???>>>:::===???>>>;;;999:::===;;;;;;::::::999777666555666555555666999::::::999888777666666777888999:::999777555666888:::::::::666444333777<<<===999444222111111222444555333222222111111000000111111222111111111111111111111111111111111111111111111111222111111000000111111222...//////000000//////...111111111222222222333333222222222111111222555777:::;;;<<<<<<;;;;;;<<<======BBBLLLTTTQQQJJJLLLRRRSSSXXX___rrr|||yyyyyysssttt}}}tttbbb^^^lllyyy~~~ssswwwqqqooosssbbbRRRYYYddd```___SSSRRRVVV^^^fffhhhgggkkkqqqlllnnnpppsssuuuwwwxxxyyyyyyzzz}}}{{{cccXXXOOOGGGOOO___tttaaaLLLFFFGGGFFFEEEDDDDDDEEEFFFGGGKKKQQQ[[[iiiwwweeePPPVVVdddmmmrrr}}}}}}lllMMMKKKFFFEEELLLWWW\\\[[[JJJDDD???>>>AAADDDDDDCCCFFFEEEDDDDDDEEEEEEEEEDDDDDDGGGKKKNNNRRRXXXaaahhhpppvvv}}}uuucccddduuuyyyuuuZZZRRRTTTLLL>>>:::999888666666666666777555555555555666666666666555555555444444333222111222222222222333333333333333333333333333333333333222333333333333222111111000111333444444333111000222111111111222333444555222222444666888:::<<<<<<<<<===@@@DDDHHHJJJJJJJJJPPP]]]www}}}uuu|||eeeWWWQQQPPPMMMKKKLLLRRRWWWYYYZZZ___bbbggglllllllllrrrzzzvvvlllooorrrrrrZZZQQQFFF>>><<<;;;888666777777777666666666555555111222333444444444333333333333333333333333333333000000111222222333444444222111///111333444333111222222222222222222222222111111111222222222333333111333666777666555444555333333444555666888999:::}}}|||{{{yyy|||uuutttrrrooonnnoootttwwwkkk___SSSLLLGGGBBB???@@@BBB===<<>>BBB@@@;;;888;;;???=========<<<;;;:::888777555555444666999::::::999888777666666666777888999888666555666888:::;;;;;;777444222666<<<>>>:::555111111333666888777444111222222111111111111222222111111111111111111111111111111111111111111111111222222111111111111222222000000111111111111000000111111222222222333333333222222222111111222555888;;;<<<===<<<;;;;;;<<<===???EEEPPPVVVQQQJJJMMMWWWRRRSSSYYYuuu~~~uuuooorrrwwwqqqmmmooouuu|||yyy{{{rrrooo[[[OOO]]]yyyaaa[[[VVVQQQLLLVVVeeennnlllgggkkksssiiikkkooosssvvvxxxyyyyyyzzz|||}}}nnn```NNNGGGNNNKKKpppxxxZZZOOOGGGFFFEEEDDDDDDEEEFFFGGGLLLRRR]]]lllzzz\\\MMM[[[mmmuuuzzziiiIIILLLJJJFFFMMM\\\bbb^^^EEE@@@<<<===BBBFFFFFFDDDGGGFFFDDDDDDDDDEEEDDDDDDEEEFFFGGGHHHIIINNNVVV]]]\\\kkkwww{{{}}}{{{lll^^^vvvwwwzzz]]]RRRVVVRRRDDD;;;:::888777666666666777444444555555666777777777666666666666555444333222555555555555555555555555333333333333333333333333333333444444333333222111000111333444444333111000333333333444666888999:::222333444666888;;;<<<===:::<<<@@@EEEJJJKKKKKKIIIVVVhhh|||{{{tttqqqfffZZZRRRJJJHHHMMMRRRTTTSSSXXX\\\gggpppmmmfffkkkwwwwwwwwwiiiqqqtttdddZZZMMMCCC>>><<<888555777777777777666666666666000111333444555444333333333333333333333333333333000000111222333333444444333111///111444555444222333333333333333333333333111111222222222333333333000222333333222222333444333333333444666777999:::|||xxxyyy}}}wwwuuuuuurrrnnnpppvvvqqqiii]]]PPPFFFAAA@@@@@@@@@AAA@@@AAAEEEHHHDDD===;;;>>>@@@???<<<;;;===@@@===;;;:::;;;======:::777888777777777777999;;;<<<::::::999999888777777777888777666666666777888999999888999;;;>>>===:::666555333222333444444333111333333333333333333333333222222333333333444444444333333333333333333333333000111111111111222222222333222222222222222222333111111222222222333333333444333222111333555999;;;???>>><<<<<<<<<===<<<;;;???LLLVVVTTTPPPPPPVVVYYY```YYYaaauuusssiiiooo~~~}}}ssstttwwwwwwyyy}}}xxx~~~gggKKKXXXtttwww]]]SSSRRRTTTVVV```lllqqqnnnjjjjjjlllpppllllllsssxxxyyyyyyzzz~~~{{{}}}oooVVVPPPDDDJJJQQQwww{{{SSSMMMDDDEEEGGGBBBCCCHHHDDDLLLQQQ\\\mmmttt___TTTdddwww}}}aaaJJJIIIEEEHHHXXXfffbbbUUUDDDAAAAAADDDDDDBBBBBBEEEEEEEEEFFFGGGGGGGGGGGGFFFDDDEEEGGGIIIJJJLLLLLLMMMPPPWWWbbbkkkrrryyyzzz{{{}}}fff{{{cccRRRUUUTTTIII???<<<999777777777555444777777666555555666777888555444444333333444444555555555555555555555555555444444555555555555444444999777555444444444666777444555555555444333333222666666777999:::<<<======888777888;;;@@@AAA@@@>>>999BBBBBBBBBKKKMMMLLLRRR```wwwuuuppprrrwww{{{|||zzzhhhXXXRRRQQQMMMKKKKKKRRR___mmmnnnfffaaaeeelllmmmrrruuuxxxvvvvvvggghhh}}}qqqnnnmmmPPPLLLHHH888333<<<666777888777666666666777555555555555555555555555777666555444444444444444444333333222111111111222333333333333333333333333333333333333333333333333111111222222222333333333555444333333555555444333444444444444555888===@@@}}}xxxyyy~~~}}}yyywwwxxxuuuqqqrrrwwwssslll```SSSHHHCCCAAA@@@@@@BBBAAA???AAACCCAAA;;;;;;===@@@@@@???>>>======>>>===;;;<<<>>>>>><<<999888888777777888999;;;<<<;;;;;;;;;:::999999888888:::999888777777888999999999888888:::<<<===;;;888555444333333444444333222333333333333333333333333333333333333444444444444333333333333333333333333222222222222333333333333333333222222222222333333222222222222333333333333444444222222444666999;;;???>>>===<<<============HHHQQQXXXVVVSSSUUUYYY[[[```\\\eeewww|||pppiiioooyyy}}}uuutttxxxyyyvvvrrr}}}sss}}}bbbKKKcccjjjZZZRRRRRRTTT]]]fffpppsssoookkkkkkmmmqqqmmmmmmsssxxxyyyyyy{{{}}}wwwrrrxxxvvvVVVQQQHHHFFFHHHeeeeeeQQQEEEDDDEEEAAACCCHHHEEEMMMRRR^^^ppprrr^^^XXXjjj}}}~~~]]]JJJIIIIIIPPP___iii```QQQDDDAAAAAADDDEEEBBBBBBEEEFFFFFFGGGHHHHHHIIIHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLFFFKKKRRRYYYaaakkkvvv~~~zzz|||qqqoooqqq^^^WWWTTTQQQCCC@@@<<<999999999999888999999888777777777888999666666555555555555666666555555555555555555555555444555555666666555555444888777555444333444555666555555555555555444333222555555555666666666777777666666666999===>>>===;;;<<>>BBB|||{{{|||{{{|||{{{xxxwwwyyyzzzsssgggZZZOOOHHHDDDBBBBBBEEEEEE@@@>>>???@@@>>>>>>>>>>>>@@@AAA@@@>>><<<@@@>>>===>>>??????===<<<999999888888888:::;;;<<<======<<<<<<;;;:::::::::<<<<<<;;;:::999999999:::999888777888:::<<<<<<;;;777555444444444555444333444444444444444444444444333333444444444555555555444444444444444444444444333333333444444444555555444444333333333333444444222333333333333444444444555444333333555777:::<<>>======>>>@@@@@@PPPUUUWWWUUUUUUYYY\\\[[[``````gggvvv}}}qqqqqqssszzzzzzxxx~~~vvvuuu|||{{{qqqrrrsss~~~xxxYYYPPPrrryyyddd\\\WWWSSSSSSXXXfffmmmuuuvvvppplllmmmooorrrnnnoootttyyyyyy{{{}}}~~~|||kkkgggkkkuuuiii\\\OOOIIIFFFTTTvvv|||YYYHHHBBBCCC???BBBHHHEEEMMMTTTaaatttppp\\\___rrrxxxYYYJJJJJJPPP]]]kkkmmm^^^LLLCCCAAABBBEEEFFFCCCCCCEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKFFFHHHKKKNNNSSS^^^kkkttt}}}zzzyyyxxxmmmccc|||~~~mmmWWWOOOSSSHHHDDD???;;;;;;<<<======<<<;;;:::999999888999999777777666666666666777777666666666666666666666666555555666666666666555555777666555444444444555666555555555555555555444333666666555555444444333333555555555777:::;;;:::999===FFFFFFFFFKKKLLLOOO[[[xxxzzzwwwqqqnnnmmmqqqvvvzzz|||}}}zzzwwwuuutttpppiiieeeeeeggggggllluuu|||~~~}}}eeeVVVQQQPPPNNNLLLOOOUUUZZZ]]]^^^___dddeeeeeejjjxxx}}}vvvuuulll___ccccccMMMKKKCCC555<<<;;;:::999888777777777666666666666666666666666777666666555555555555555777666555555444555555555444444444444444444444444444444444444444444444444333333333333444444444555666555444444666666555444333666888777666888???EEE~~~|||{{{|||rrreeeYYYOOOHHHDDDDDDHHHIIICCC>>>???CCCDDDCCC@@@===>>>@@@AAA@@@===@@@???>>>>>>>>>>>>>>>>>>;;;:::999999999:::<<<===>>>======<<<;;;;;;::::::???>>>===<<<;;;;;;::::::999888777777999;;;===>>>999777555444555666555444555555555555555555555555444444555555555666666666444444444444444444444444333333444444444555555555555444444444444444444555333333444444444555555555555555555555777999<<<===????????????>>>@@@BBBDDDRRRSSSQQQPPPTTT[[[]]]ZZZ___cccfffppp~~~}}}rrrkkkwww{{{zzzvvvxxxxxxyyy{{{kkkxxxjjjQQQ^^^|||eeeTTTTTTVVVSSSWWWaaajjjqqqwwwvvvqqqmmmooosssssspppqqqvvvyyyzzz|||ooobbbaaalllwwwwwwYYYQQQNNNPPPaaafffNNNBBBBBB???BBBHHHFFFMMMTTTbbbvvvnnnZZZhhh|||qqqVVVIIIMMMYYYmmmyyyqqqZZZGGGCCCAAABBBFFFGGGEEEDDDGGGFFFGGGHHHJJJKKKKKKKKKKKKJJJKKKLLLLLLMMMMMMLLLLLLNNNNNNMMMKKKLLLRRR\\\dddsssvvvyyyyyy|||yyy}}}eee~~~~~~aaaPPPQQQLLLGGG@@@;;;;;;<<<>>>???===<<<;;;:::999999888888777777666666666666777777666666666666666666666666555666666777777666666555777666555444444444555555555555666666666555555444888888888777666666555555555555666777888999999999>>>GGGHHHHHHMMMOOOXXXjjjxxxtttqqqqqqrrrqqqlllhhhdddaaa]]]ZZZ[[[___dddhhhhhhjjjmmmqqqvvvyyy{{{{{{gggeeebbb^^^ZZZUUURRRRRRXXXXXX[[[```dddccc```^^^]]]iii}}}rrr\\\SSSQQQMMMIIIIIIOOOXXX___bbbhhhllllllllluuuyyyuuurrrmmmfffdddVVVIII:::===;;;999999999999999888777777777777777777777777777777666666555666666777777666666555555555666666555555555555555555555555555555555555555555555555444444444555555555666666777666555555777777666555333777:::999777:::AAAHHH~~~~~~}}}~~~|||xxxyyynnnaaaTTTJJJDDDBBBHHHIIICCC>>>@@@EEEHHHHHHCCC===<<<>>>AAABBBAAA@@@??????>>>======>>>???<<<;;;:::::::::;;;<<<============<<<;;;;;;::::::?????????>>>===<<<;;;;;;999999888777888;;;>>>@@@<<<999666555666777666666666666666666666666666666555555666666666777777777555555555555555555555555333333333333444444444444666666555555555555666666444555555555555666666666555555666777999;;;===??????@@@AAA@@@???AAAEEEIIIQQQPPPMMMMMMTTT]]]___\\\]]]eeecccgggvvvuuuiiijjjzzzxxxkkkuuu~~~eeewwwwww[[[SSSvvvjjjYYYNNNQQQTTTSSS[[[iiijjjpppvvvuuupppnnnrrrwwwuuurrrsssxxxzzzzzz~~~|||ggg``````iiigggTTTSSSRRRVVVrrrxxxXXXEEEBBB@@@CCCIIIHHHKKKSSSaaavvvnnnZZZpppjjjUUUJJJQQQddd}}}tttWWWEEECCCAAADDDHHHJJJGGGGGGIIIGGGHHHIIIJJJKKKKKKKKKKKKHHHIIIJJJKKKLLLMMMMMMMMMLLLMMMLLLJJJHHHIIIOOOSSSbbbkkkuuuvvvsss}}}uuuuuuuuu\\\SSSNNNIIIAAA;;;:::;;;<<<===<<<<<<;;;;;;:::999888777777777666666666666777777777777777777777777777777666777777777777777777666777777666666555555555555555555666777777666666666888888888888888888999999777777888888999999;;;<<<@@@HHHIIIIIILLLNNN]]]wwwwwwooommmiiieee```]]]\\\[[[XXXUUUTTTSSSRRRRRRTTTWWWZZZ\\\^^^```bbbdddfffggghhhhhhcccaaa\\\WWWSSSQQQPPPOOORRRSSSUUUUUUTTTRRRMMMIIILLL[[[rrraaa[[[RRRNNNMMMNNNMMMLLLZZZccclllpppppprrr}}}|||ssstttwwwbbbNNNDDD>>>;;;888888999;;;;;;:::888888888888888888888888777777666666666777777888666666555555555555666666666666666666666666666666666666666666666666666666555666666666666777777777888777666666888888777666444777:::::::::===DDDJJJzzz{{{zzzyyy|||~~~{{{uuu~~~{{{ttthhhZZZMMMEEEAAAFFFGGGAAA===@@@DDDFFFHHHEEE@@@===>>>@@@BBBDDD@@@@@@@@@>>>======>>>@@@======<<<;;;;;;<<<===>>>>>>>>>======<<<;;;;;;:::???????????????>>>===<<<:::;;;;;;:::999;;;>>>AAA>>>;;;888666777777888777777777777777777777777777666666777777777888888888666666666666666666666666333333333444444444555555777666666666666666666777555555666666666777777777666666777999;;;===???@@@???AAABBBAAA@@@CCCHHHMMMRRRQQQNNNNNNVVV___bbb___]]]hhhaaaaaarrrooodddkkkwwwtttiiivvvzzztttaaajjjeeeUUUbbbpppZZZQQQMMMPPPTTTWWW```kkkiiiooouuuuuuqqqooosssxxxvvvtttvvvyyy{{{{{{kkkYYYXXXppp~~~WWWRRRQQQRRRbbbeeeJJJEEECCCEEEJJJIIIKKKRRRaaavvvooo\\\tttdddSSSKKKUUUooosssUUUFFFDDDCCCFFFKKKMMMJJJIIILLLJJJKKKKKKLLLLLLLLLLLLLLLHHHIIIJJJKKKMMMMMMNNNNNNHHHKKKMMMLLLJJJJJJMMMPPPSSS\\\iiiooooootttxxx~~~tttiiiVVVRRRLLLDDD===;;;;;;;;;<<<;;;;;;<<<<<<;;;:::999888777777666666666666777777777777777777777777777777777777888888888888777777888888888777777777666666555666666777777777777777555666666777888999999:::888999:::::::::;;;===???CCCKKKKKKJJJKKKOOOddd|||tttjjjbbb``````^^^\\\XXXUUUSSSQQQQQQOOOOOOQQQRRRTTTVVVXXXYYY^^^aaadddeeedddccccccccceeebbb[[[RRRNNNOOOPPPOOOQQQUUUWWWSSSOOONNNLLLIIIKKKTTTeeeyyy|||\\\LLLLLLOOOKKKEEEPPPYYYfffoooqqqsss|||}}}uuunnn~~~sssYYYOOOBBB>>>999999;;;===<<<:::999999999999999999999999777777777777777888888999666666555555666666777777777777777777777777777777777777777777777777777777777777777777888888888888999888777777999999888777777888999:::===AAAGGGKKK{{{|||zzzxxx|||~~~wwwxxx{{{}}}{{{rrrdddUUULLLDDDGGGGGGBBB???AAACCCBBBEEEEEEDDDBBB@@@@@@AAACCCAAABBBBBB@@@======@@@CCC???>>>===<<<<<<<<<===>>>?????????>>>======<<<<<<===>>>???@@@??????>>>===;;;======<<<;;;;;;>>>AAA@@@===999777777888888888888888888888888888888888777777777888888888999999666666666666666666666666444444555555555666666666888777777666666777777888666666666777777777888888666777888:::<<<>>>@@@AAA@@@BBBCCCBBBAAADDDJJJPPPRRRRRRPPPOOOVVV^^^aaa___^^^llldddaaarrrlll___kkkvvv}}}kkkhhhuuuxxxpppcccXXXRRRZZZwwwcccQQQNNNNNNQQQXXXaaagggkkkjjjpppvvvvvvqqqooossswwwwwwvvvwwwzzz{{{{{{mmm]]]ccckkkgggTTTMMMQQQYYYvvvpppOOOHHHFFFGGGKKKJJJMMMSSS```uuuqqq^^^tttaaaQQQLLLYYYxxxrrrTTTIIIEEEDDDGGGMMMOOOMMMLLLNNNOOOOOOOOOOOOOOONNNNNNMMMKKKLLLLLLMMMNNNNNNMMMMMMHHHLLLOOOPPPNNNNNNPPPSSSMMMQQQZZZeeemmmsss|||uuusss\\\WWWQQQIIIBBB???===<<<<<<;;;<<<=========<<<;;;;;;888888777777777777888888888888888888888888888888777888888999999888888777999999999999999888777777555666777888888888888777666666777777888999999:::777999;;;;;;:::<<>><<<:::::::::::::::::::::::::::888777777777888888999:::777777777777777888999999888888888888888888888888888888888888888888888888888888888888999999999999:::888777888999:::999888:::888777:::@@@FFFIIIJJJ}}}{{{{{{uuuzzzzzzmmm^^^TTTHHHKKKJJJEEEBBBCCCCCCAAAAAADDDGGGFFFBBB@@@@@@AAACCCDDDDDDAAA>>>>>>BBBEEE???>>>===<<<<<<===>>>>>>AAAAAA@@@@@@???>>>>>>>>><<<===???@@@@@@???>>>===<<<>>>???>>><<<;;;>>>@@@AAA===999777777888999999888888888888888888888888777888888888888999999999777777777777777777777777666666666666777777777777888888777777777777888888777777777777888888888888666777999;;;===???@@@AAA@@@BBBDDDCCCAAADDDKKKRRRRRRRRRQQQPPPTTT\\\^^^\\\___pppgggccctttlll]]]jjjxxxvvv```eeerrruuuhhhMMMGGGccc[[[NNNOOOOOOSSS^^^kkkooolllkkkrrrxxxwwwrrrooorrrvvvxxxwwwxxx{{{{{{|||hhhcccYYY}}}zzzZZZLLLRRRUUUfffwwwSSSKKKHHHHHHKKKKKKNNNTTTaaauuurrr```sss___PPPMMM\\\}}}qqqSSSKKKEEEEEEHHHOOOQQQNNNMMMOOORRRRRRRRRRRRQQQPPPOOONNNOOOOOOOOOOOOOOONNNMMMLLLIIILLLOOOOOOMMMLLLNNNQQQOOOLLLPPP^^^mmmwww~~~ttt|||eee[[[UUUMMMFFFBBB@@@>>>===<<<===>>>??????>>>======:::999999999999999999:::888888888888888888888888888888999999999999888888999::::::::::::999888888666666777888888888888888999999999999999:::::::::777999;;;;;;:::<<<@@@DDDEEEMMMPPPRRRXXXbbb|||xxxsssllliiiiiicccjjjnnnkkk```UUUPPPOOOPPPOOOOOOPPPRRRUUUXXXZZZ\\\bbbiiillllllkkkjjjkkkrrrnnnbbbRRRLLLPPPTTTSSSSSS\\\]]]SSSKKKLLLRRRTTTQQQLLLMMMUUU\\\^^^bbbhhhooooooSSSJJJMMMJJJJJJOOOYYY```hhhxxxzzz~~~{{{iiixxxeeeqqqdddOOOHHHAAA>>>??????<<<999::::::::::::::::::::::::888888777777888999::::::999888888888999::::::;;;888888888888888888888888888888888888888888888888888888999999999::::::::::::999888888::::::999888;;;888666:::AAAHHHKKKJJJzzz{{{xxx~~~zzzssshhh]]]KKKHHHEEEDDDDDDDDDCCCBBBDDDEEEEEEDDDBBBBBBCCCDDDEEEDDDCCCAAAAAABBBCCCDDDBBBAAA@@@???>>>>>>>>>>>>===>>>@@@AAAAAA@@@>>>===>>>>>>============>>>>>>============>>>>>>>>>>>>EEEBBB===999777777999;;;::::::::::::::::::::::::888999999999999:::::::::::::::999999888777777666888888888888888888888888666666777888888888888888777888888888888999999999:::;;;<<<===???AAABBBCCCCCCBBB@@@@@@CCCHHHNNNRRROOOQQQSSSTTTTTTWWW\\\aaaoooiiilllwwwyyyoooggggggxxxmmm___hhh~~~yyydddQQQOOOlllpppXXXMMMPPPWWW```hhhmmmnnnmmmmmmooossstttsssrrrrrrsss{{{|||}}}~~~iiiZZZlllfffUUUQQQVVVccczzz___NNNQQQHHHBBBLLLOOOWWWcccvvvyyycccxxx^^^SSSQQQ]]]rrrPPPJJJHHHMMMRRRTTTUUUVVVXXX[[[[[[XXXVVVWWWZZZYYYSSSNNNQQQOOONNNQQQUUUUUUPPPKKKKKKKKKKKKLLLMMMOOOPPPQQQOOOPPPRRRVVV]]]jjjzzzvvv```ZZZTTTMMMEEE===<<<@@@===>>>>>>???>>><<<:::999<<<<<<<<<;;;:::999999888888888888888888888888888:::888666555777999:::;;;888888888888888888888888888888777777777777888888999999999999999999999999999:::;;;;;;;;;<<>>>>>=========@@@AAABBBCCCCCCBBBAAA@@@>>>>>>============>>>>>>>>>>>>>>>>>>????????????EEEBBB>>>;;;999999:::;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<;;;;;;:::999999888888888888888888888888888888777888999999::::::999999888888888999999999999:::999:::;;;===???AAABBBCCCAAA@@@@@@AAAEEEKKKRRRVVVVVVWWWYYYXXXXXXYYY^^^aaalllmmmuuu{{{mmmgggiiiuuu}}}kkk______xxxwwwXXXJJJWWW{{{\\\QQQLLLRRR[[[eeekkknnnooonnnmmmppptttvvvwwwwwwwwwxxxdddaaavvvXXXLLLQQQ^^^rrrfffPPPPPPNNNMMMXXXVVV[[[dddrrr~~~eeeeeeXXXVVVhhhuuuUUURRRGGGLLLQQQSSSRRRRRRVVVZZZ^^^ZZZUUUTTTVVVVVVTTTQQQQQQOOONNNQQQUUUUUUPPPKKKMMMMMMLLLLLLLLLMMMMMMNNNOOOPPPPPPQQQUUUaaaqqq}}}}}}rrrggg___WWWRRRJJJCCC@@@AAACCCCCCCCCBBBBBBAAA??????>>>======<<<;;;;;;::::::????????????????????????PPPIIIAAA>>>???AAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<==============================>>>>>>???AAADDDGGGOOOPPPQQQRRR[[[yyy|||{{{iii^^^```fffjjjooofffPPPUUUOOOSSSVVVWWWWWWYYY^^^bbbdddjjjqqqttttttuuuxxx{{{kkkVVVPPPSSSVVVYYY\\\ccc]]]TTTNNNMMMQQQUUUXXXUUUSSSPPPMMMLLLMMMOOOPPP\\\iii}}}zzzaaaOOOMMMMMMNNNQQQXXXiiixxxwwwfffqqqnnnQQQAAA???>>>>>>>>>========================888888888888888888888888999888888777777888888999999888888777777888888999777777777777777777777777::::::::::::::::::::::::>>>>>>>>>======<<<<<<<<<<<<======@@@HHHPPPPPPLLL|||lll^^^ZZZVVVQQQMMMLLLKKKJJJJJJHHHIIIIIIHHHFFFFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCFFFGGGHHHIIIIIIHHHGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDGGGFFFDDDAAA@@@??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???????????????=========>>>>>>>>>??????>>>???AAACCCEEEGGGHHHIIIGGGGGGHHHJJJOOOVVV]]]aaa[[[\\\]]]^^^^^^```cccfffpppwwwrrrnnnsssttt|||yyymmmeeekkkYYYQQQmmmtttUUUYYYPPPYYYdddlllooopppqqqqqqooorrrvvvyyyzzz{{{}}}~~~}}}~~~rrrYYYgggeeeRRRTTTaaannnuuuSSSMMMLLLMMMUUUXXX\\\dddrrrgggdddRRRPPPhhhqqqRRRNNNRRRXXX^^^___]]]___fffllloooiiibbb___```bbbbbbbbb]]][[[[[[]]]``````\\\YYYZZZYYYXXXVVVUUUUUUUUUUUUXXXYYYYYYVVVVVV___ooo{{{{{{iii~~~mmmcccYYYSSSLLLDDD>>>===AAAAAA@@@???>>>>>>>>>>>>======<<<<<<;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<>>AAAFFFJJJNNNPPPPPPUUUkkktttuuuZZZYYYffflllooo\\\YYYMMMQQQUUUWWWWWWZZZ___ccciiipppyyy|||}}}jjjRRRRRR[[[^^^```dddggg\\\PPPLLLPPPVVVXXXWWWXXXUUURRRNNNLLLLLLMMMNNNWWWbbbsss```SSSKKKNNNOOORRRaaatttuuupppyyyfffMMMFFFDDDAAA???????????????????????????AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAA;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;========================999999888888888888777777555777:::===DDDLLLLLLHHH}}}rrrbbb^^^YYYVVVUUUUUUUUUUUUUUUUUUVVVTTTSSSRRRSSSUUURRRSSSSSSSSSRRRPPPOOOMMMPPPPPPOOONNNNNNNNNNNNNNNNNNOOOOOOPPPPPPOOOOOONNNOOOOOOOOOPPPPPPOOOOOOOOOKKKKKKKKKKKKLLLLLLLLLLLLNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKMMMOOOQQQSSSTTTSSSTTTUUUXXX\\\bbbgggkkkjjjkkkmmmoooqqquuuxxxzzz~~~zzzvvv~~~bbb```|||rrr[[[eeehhhpppyyy~~~}}}|||~~~}}}zzz|||}}}jjjjjjsssyyyddd[[[\\\[[[^^^hhhlllrrr~~~~~~lllhhhmmmhhh]]]ccciiikkkiiillluuu}}}zzzuuuooollllllnnnnnnnnnggggggfffhhhjjjjjjgggeeebbbaaa```___^^^]]]]]]]]]___aaabbb^^^[[[___kkkvvv{{{uuujjjddd```XXXPPPMMMPPPOOONNNMMMLLLMMMNNNNNNMMMMMMLLLLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIUUUOOOHHHFFFHHHJJJIIIFFFJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKOOOTTTXXXYYY]]]___ffflllbbblllpppwwwpppaaaYYY[[[^^^```aaacccgggkkkyyyooo]]]bbbjjjjjjlllsssmmmcccYYYWWW]]]bbbaaa___aaa___\\\YYYWWWWWWWWWXXX\\\dddqqq}}}zzzbbbSSSTTTUUUUUUdddyyyvvvrrrzzz^^^RRRLLLGGGDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>??????FFFEEEEEEEEEEEEFFFFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFBBBFFFIIIMMMSSSYYYYYYUUU}}}}}}}}}~~~~~~}}}}}}}}}tttttttttttttttuuuvvvvvvssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqssssssssssssssssssssssssoootttwwwyyy~~~