BM6P6(@ ---,,,,,,,,,,,,---....................................---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************************************)))************+++++++++************************************************))))))))))))))))))))))))++++++************++++++************************************************************************+++++++++************)))))))))))))))))))))))))))************************************************++++++******************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++************************+++++++++*********))))))******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------+++,,,------++++++,,,---,,,,,,,,,---------............////////////......------............------........................//////.........---------------------------------------------,,,,,,+++***.........------,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,---------......---,,,,,,++++++***************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................////////////////////////////////////////////////......////////////......000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////.........---------,,,---------.../////////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************++++++******************))))))))))))))))))))))))+++++++++***************---,,,,,,,,,,,,---....................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************************************)))************+++++++++************************************************************************++++++************++++++************************************************************************+++++++++************)))************************************************************************************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++*********))))))******+++++++++,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------+++,,,------++++++,,,---,,,,,,,,,---------............////////////......------............------........................//////.........---------------------------------,,,---------,,,,,,+++***......---------,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................................................................////////////......////////////////////////////////////////////////////////////////////////........................................................................///.........------------------------............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************************************************************************************)))))))))))))))))))))))))))*********************,,,,,,,,,,,,,,,---......------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******************************************************)))************+++++++++************************************************************************++++++************++++++************************************************************************+++++++++************)))************************************************************************************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************+++++++++*********************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,************+++++++++,,,+++++++++,,,,,,---------.........---------------------------------------+++---...---,,,+++,,,---,,,,,,,,,---------............////////////......------............------.......................................---------------------------------,,,,,,---------,,,++++++------------,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......................................................////////////......////////////////////////////////////////////////////////////////////////....................................................................................------------............------------------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++******))))))************************************************************************))))))))))))))))))))))))((((((((())))))*********,,,,,,++++++,,,,,,---...------------------------......---------,,,,,,,,,------------------------++++++,,,,,,,,,++++++***************************************************))))))*********+++++++++************************************************************************++++++************++++++************************************************************************+++++++++*********))))))***************************************************************************************+++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,******+++,,,,,,---....../////////......------,,,------------------------,,,---...---,,,+++,,,...,,,,,,,,,---------............////////////......------............------................................................------------------------,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,---------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................---......//////......---////////////////////////////////////////////////................................................................................................------------------------.........------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---************************************************************************************************************************,,,,,,++++++***)))))))))***************************************************************+++++++++))))))))))))))))))))))))&&&&&&'''((()))******+++,,,++++++++++++,,,------------------------------......---------,,,,,,,,,------------------------***++++++,,,,,,,,,++++++************************************************))))))*********+++++++++************************************************************************++++++************++++++************************************************************************+++++++++*********))))))************************************************************************))))))*********+++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,,,,---....../////////......------,,,------------------------,,,---......,,,,,,---...,,,,,,,,,---------............////////////......------............------........................---.....................------------------------+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,------...******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................------............------................................................------------------------........................................................................,,,,,,------------------......------,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,************************************************************************************************************************+++++++++*********))))))************************************************))))))*********+++++++++))))))))))))))))))))))))&&&&&&'''((()))******++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++************************************************)))************+++++++++************************************************++++++++++++++++++++++++++++++************++++++************************************************************************+++++++++************)))++++++++++++++++++++++++************************************************)))))))))***++++++,,,,,,************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------.........---------------------------------------,,,...///...---,,,---...,,,,,,,,,---------............////////////......------............------........................---------...............------------------------++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------............------................................................------------------------------------------------------------------------------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++************************************************************************************************************************************************)))))))))***++++++,,,,,,))))))))))))))))))))))))((((((((())))))*********+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++************************************************)))************+++++++++************************************************++++++++++++++++++++++++++++++************++++++************************************************************************+++++++++************)))++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...///...---,,,---///,,,,,,,,,---------............////////////......------............------........................---------.........//////------------------------***+++,,,,,,---------,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************)))))))))***++++++,,,,,,************************************************((())))))***++++++,,,,,,)))))))))))))))))))))))))))*********************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************************************************)))************+++++++++************************************************++++++++++++++++++++++++++++++************++++++************************************************************************+++++++++************)))++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))******++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------...///...------...///,,,,,,,,,---------............////////////......---..................---........................---------.........//////------------------------***+++,,,,,,------------*********++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---,,,,,,------------...............------,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......------,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------+++++++++,,,,,,---------+++++++++,,,,,,---------,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***+++,,,,,,---************************************************((())))))***++++++,,,,,,))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))+++++++++*********)))))))))************+++++++++******************************++++++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++************++++++++++++************++++++************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))******************************************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////////////////////////////............//////---------.........//////////////////////////////........................,,,------......------,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------------------------,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))+++++++++*********)))))))))************+++++++++******************************++++++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++************++++++++++++************++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++************************************************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////////////////////////////............//////---------.........//////////////////////////////........................,,,------......------,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,++++++++++++,,,------,,,,,,,,,------------...------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************+++++++++*********))))))************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))+++++++++***************)))************+++++++++******************************++++++++++++******+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++************++++++++++++************++++++************************************************)))************+++++++++++++++++++++++++++++++++******++++++,,,+++++++++******************************************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////////////////////////////............//////------........./////////////////////////////////........................,,,------......------,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++++++++,,,------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************+++++++++++++++++++++++++++++++++***************************************++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************))))))*********+++++++++******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++************++++++++++++************++++++************************************************))))))*********+++++++++************************((()))***+++++++++++++++***************************************************++++++,,,,,,++++++******+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,---------------------------------............/////////////////////////////////............//////............////////////////////////////////////........................,,,------......------,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************))))))*********+++++++++******************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++************++++++++++++************++++++************************************************))))))*********+++++++++************************((()))******++++++++++++************************************************++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,---------------------------------............/////////////////////////////////............//////........./////////000000////////////////////////........................,,,------......------,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))***************+++++++++)))************+++++++++******************************++++++++++++*********************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++************++++++++++++************++++++************************************************)))************+++++++++************************))))))******+++*********************************************************++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,---------------------------------............/////////////////////////////////............//////....../////////000000000////////////////////////........................,,,------......------,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++***************+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))*********+++++++++)))************+++++++++******************************++++++++++++******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++************++++++++++++************++++++************************************************)))************+++++++++************************)))************))))))(((************************************************+++,,,,,,------,,,,,,+++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,........................---------............/////////////////////////////////............//////.../////////000000000000////////////////////////........................,,,------......------,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))******++++++++++++)))************+++++++++******************************++++++++++++******))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++************++++++++++++************++++++************************************************)))************+++++++++))))))))))))))))))))))))***************)))((('''************************************************+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,*********************************************************++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,........................---------.........////////////////////////////////////............//////////////////000000000000////////////////////////........................,,,------......------,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++*********)))***++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++******))))))))))))))))))))))))************************************************************************************************************************))))))))))))************************************)))************+++++++++************************************************+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++************************************************------,,,+++***)))((('''+++++++++*********))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,*********)))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++------,,,,,,,,,,,,++++++................................................---......///////////////////////////////////////........................111111000000//////......////////////////////////000////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,+++***))))))***+++,,,******************************+++++++++,,,,,,,,,******++++++++++++******)))************+++++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))),,,+++***))))))***+++,,,******++++++++++++************++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++******************************************************************************************************************************************************))))))))))))************************************)))************+++++++++************************************************+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++************************************************+++++++++***************+++++++++*********))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***************++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------.........................................................---......///////////////////////////////////////........................111000000000/////////.../////////////////////////////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++*********************************+++++++++,,,,,,******++++++++++++******)))************+++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++************)))++++++***))))))***++++++******++++++++++++************++++++++++++******++++++++++++++++++++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++++++++******************************************************************************************************************************************************))))))))))))************************************)))************+++++++++************************************************+++++++++***************)))))))))))))))))))))))))))************+++++++++************************************************))))))******+++++++++,,,+++++++++*********************************************************************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,---...///000111................................................---......///////////////////////////////////////........................000000000000////////////////////////////////////............---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++*********************************++++++++++++,,,******++++++++++++******)))************+++++++++************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++************)))++++++***))))))***++++++******++++++++++++************++++++++++++******++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************************************************************************************************************((()))))))))************************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))*********+++++++++************************************************)))************+++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.../////////................................................---......///////////////////////////////////////........................000000000000////////////////////////////////////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************+++************************************++++++++++++******++++++++++++******))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))+++******************+++******++++++++++++************++++++++++++******++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************************************************************************************************************((()))))))))************************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))*********+++++++++************************************************+++++++++************)))******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++***+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,................................................---......///////////////////////////////////////////////////////////////////////////000000000000////////////////////////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********************************))))))*********+++++++++******++++++++++++******))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))*********++++++***************++++++++++++************++++++++++++******++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************************************************************************************************************************))))))))))))************************************)))************+++++++++***************************************************************+++++++++)))))))))))))))))))))))))))************+++++++++************************************************,,,+++++++++******))))))***************+++++++++******************************************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++................................................---......///////////////////////////////////////////////////////////////////////////000000000000////////////////////////............---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************)))***++++++++++++***)))************************)))))))))************+++******++++++++++++******)))************+++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++++++++************))))))***++++++++++++***)))******++++++++++++************++++++++++++******++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************************************************************************************************************************))))))))))))************************************)))************+++++++++************************************************))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++***************************************************************+++++++++))))))*********+++++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------------................................................---......///////////////////////////////////////////////////////////////.../////////000000000111/////////////////////////////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++************************+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))***++++++++++++***)))************************))))))))))))******************++++++++++++******)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************))))))***++++++++++++***)))******++++++++++++************++++++++++++******++++++++++++++++++++++++((()))***+++,,,---------************************++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************************************************************************************************************************))))))))))))************************************)))************+++++++++************************************************))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++************************************************'''((()))***+++,,,------))))))******++++++++++++******************************************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,---...///000000................................................---......///////////////////////////////////////000000000000000000000000.../////////000000111111////////////////////////000////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++************************+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++(((((((((((((((((((((((()))***+++,,,,,,+++***)))************************))))))))))))******************++++++++++++******)))************+++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++************************************************,,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))***+++,,,,,,+++***)))******++++++++++++************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++************++++++************************+++++++++*********)))))))))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++*********))))))+++++++++*********))))))+++++++++************))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******************,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------///...---,,,,,,,,,,,,,,,........................000000000000000000000000............////////////............/////////000000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////.........---------...---,,,,,,++++++,,,,,,,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++,,,,,,+++***))))))******)))***+++,,,,,,+++***)))************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))+++------,,,******+++***+++,,,------------,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,,,,------------************************************************...,,,******+++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++************++++++************************+++++++++*********)))))))))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++*********))))))+++++++++*********))))))+++++++++************))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------------------------///...------,,,,,,,,,---........................000000000000000000000000............////////////........./////////000000000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////.........---------...---,,,,,,++++++,,,,,,,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++,,,++++++***))))))******((()))***++++++***)))(((************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))+++------,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,+++,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++************++++++************************+++++++++***************)))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************+++++++++***************+++++++++***************+++++++++************))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---------,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------------------------------///...------,,,---------........................000000000000000000000000............////////////....../////////000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////...............---------...---,,,,,,++++++,,,,,,,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++,,,+++******)))*********((()))************)))(((************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))+++------+++***++++++++++++******++++++,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,------------------------------------------------///...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************++++++************++++++************************************************))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************+++++++++*********))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------------------------------------------..................................................................------------..............................////////////////////////............////////////...////////////000000000////////////////////////////////////////////////////////////////////////////////////////////////...........................---,,,,,,++++++,,,,,,,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))*********+++++++++))))))*********+++++++++++++++***************+++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,,,,+++***+++,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------------------------------------------------------...---,,,---...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************++++++************++++++************************************************))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************+++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))*********+++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------------------------------------------------------.........//////......................................................---------......///////////////////////////////////////////////////............////////////////////////000000000111////////////////////////////////////////////////////////////////////////////////////////////////---........................---,,,,,,++++++,,,,,,,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))*********+++++++++))))))*********++++++++++++***************+++++++++++++++******+++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++++++++,,,,,,,,,------------------------------------------------------,,,,,,+++---......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++************++++++***************************************+++++++++)))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************************************************************+++++++++***************++++++++++++++++++************))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,+++************++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))))))))******++++++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------------------------------------........./////////.........................................................---......///000////////////////////////000000000000000000000000............/////////////////////000000000111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////---------..................---,,,,,,++++++,,,,,,,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++*********)))******+++,,,++++++************++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,+++******+++---***+++,,,------------,,,,,,,,,,,,,,,------------,,,------....../////////++++++++++++,,,,,,,,,,,,------------------------------------------------+++++++++---///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,************************++++++++++++++++++++++++***************+++++++++************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++************++++++************************))))))*********+++++++++)))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))*********+++++++++))))))*********++++++++++++++++++************))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***++++++,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------..................................................................////////////...............................................................///000000////////////////////////000000000000000000000000............//////////////////000000000111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////---------.........//////...---,,,,,,++++++,,,,,,,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++******))))))***++++++,,,***)))(((''''''((()))***************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,+++))))))+++---***+++...///000///---,,,,,,,,,,,,---------......,,,------...//////000000............/////////000................................................,,,,,,,,,...000000...,,,------------------------,,,,,,------.../////////------------------------------------------------******++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,************************++++++++++++++++++++++++))))))******+++++++++,,,************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++************++++++************************))))))******++++++++++++)))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))******++++++++++++))))))******+++++++++++++++++++++************))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++,,,,,,---......*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------................................................................../////////000////////////////////////////////////////////////...............///000000000000000000000000000000000000000000000000000000............/////////000000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////---------.........//////...---,,,,,,++++++,,,,,,,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++******))))))***+++,,,,,,((('''&&&%%%%%%&&&'''(((************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,***))))))+++...))),,,///111222000---+++,,,,,,,,,------.........---------...///000000111222333333333444444444444000000000000000000000000000000000000000000000000,,,---...000222111///---------------------------,,,,,,------...///000000------------------------------------------------******+++,,,,,,---......+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************************************+++++++++++++++++++++++++++++++++*********))))))************************(((***++++++******+++,,,+++*********))))))((((((,,,,,,+++***))))))******++++++************++++++)))************+++++++++************************,,,,,,,,,+++++++++******************************************************)))************+++++++++************************************************************************)))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................000000000//////.........------------,,,,,,,,,,,,//////...---------------111///---...000111///---................................................------............------//////////////////000000/////////000000111111111222111111111111000000000000000000000000000000000000000000000111111111111222111111111000000//////000000000000000000000000000000000000000000000000////////////////////////////////////////////////---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,+++***))))))***+++,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++************++++++,,,,,,++++++***)))((((((************************---,,,,,,++++++++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---,,,,,,***++++++---///111333444666666666777777888888888555999<<<;;;666444666:::999777888:::999666777;;;888666333111111111000///......///111222111...+++000000000///......------,,,,,,---...//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++*********))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************************************+++++++++++++++++++++++++++++++++*********))))))************************(((***++++++******+++,,,************)))))))))(((,,,++++++***))))))******++++++************++++++)))************+++++++++************************,,,,,,++++++************************************************************)))************+++++++++************************************************************************)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------/////////////////////.../////////.........------////////////............111000//////.........//////---,,,---//////...,,,------------------------////////////////////////.........//////........./////////////////////////////////000000000111111111111111000000000//////000000000000000000000000//////000000000111111111222111111111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,+++***))))))***+++,,,*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++************++++++,,,,,,++++++***))))))(((************************)))((((((((())))))******,,,,,,,,,+++++++++******,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++---------...000111222111555555555555666777888888555555555555555555555555888999:::::::::<<<===??????<<<:::;;;999555666:::AAA???===;;;:::888555222444222//////000111111111............////////////////////////////////////------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++***************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************************************+++++++++++++++++++++++++++++++++***************************************(((***++++++******+++,,,************)))))))))))),,,+++******)))*********++++++************++++++)))************+++++++++************************+++************)))))))))************************************************)))************+++++++++************************************************************************)))************+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------------------------///////////////////////////////////////.........////////////......------//////...---------......000...---...///000///...////////////////////////000000000000000000000000//////000000000000//////000000000000000/////////000000000000111111111111222222111111111000000000000000000000000000000000////////////000000000000111111111111111000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++************++++++,,,,,,++++++***)))))))))++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,++++++++++++***+++,,,,,,,,,---------...++++++,,,,,,,,,,,,,,,,,,------...///111222333444444444444555666777888999555666777999;;;===>>>???;;;999888;;;???BBBCCCBBBJJJFFFDDDDDDBBB>>>>>>@@@===<<<<<<===>>>>>><<<:::>>>;;;777555444333111000........................///...------,,,------------------------------...------------------------------------------------------------------------************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************************************************************************************************************(((***++++++******+++,,,*********)))))))))))))))++++++***************+++++++++************++++++))))))*********+++++++++***************************)))))))))))))))))))))************************************************))))))*********+++++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------..................------,,,------------------------------------------------------------------------------------.............................................///////////////000000000000000/////////111000000000////////////000//////.........//////000000000000111111111111111111111111111111111111////////////////////////000000000111111000000000111111111000000000000000111111111111111111111111333333222222222111111111000000000000000000000000....../////////000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++************+++++++++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------------------------.........000111222222111111222333000000222444777:::<<<>>>??????AAABBBDDDFFFGGGHHHDDDDDDEEEHHHJJJKKKKKKJJJKKKGGGGGGJJJIIIEEECCCCCCDDDCCCBBBCCCEEEGGGGGGGGG>>>>>>>>>>>>>>>;;;777333555555444333222000000///000///...------...//////////////////000000000000------------------------........................------------------------************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************************************************************************************************************(((***++++++******+++,,,))))))))))))))))))******+++***************++++++++++++************++++++))))))*********+++++++++************************)))))))))))))))))))))***************************************************))))))*********+++++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------...............//////......---,,,---------------------------------------------------------------------------------.........//////........................------........./////////////////////////////////111111111111111111111111222111111000111111222222......////////////000111000000000000000000000000........................//////000000000000//////111111000000000/////////000000//////////////////111111111111000000000000111111111111111111111111////////////000000000000111111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++************+++++++++++++++***************++++++++++++++++++++++++)))))))))***)))((('''&&&++++++++++++++++++++++++******++++++,,,------.../////////000000111111111333444555444111000000222222333666999<<<@@@CCCEEEHHHHHHHHHHHHGGGGGGGGGGGGDDDIIIMMMNNNJJJHHHHHHJJJKKKHHHJJJOOOQQQMMMIIIHHHLLLIIIEEEDDDEEEHHHJJJJJJCCCBBB@@@@@@AAAAAA???>>>===<<<;;;:::888666555444222111111111111111222222/////////000000000000000................................................------------------------***************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++*********************************************************************************************************************+++++++++************************(((***++++++******+++,,,))))))))))))*********************)))******+++,,,++++++************++++++)))************+++++++++************************)))))))))************+++************************************************)))************+++++++++************************************************************************)))************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------...............////////////...------------------------------------------------------------------------------------........./////////........................---......//////000000111////////////000000000000------......///000000000111111000000111111222222///111222222222222333555444444444444444444444444333333333333333333333333222333333444444333333222444333333222222111111111111111111000000000000000111000000000000/////////111111111111111111111111000000000000111111111111111111111222222222222222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,+++***)))***++++++++++++,,,,,,,,,++++++,,,---...//////000000000111111222333333333...111333222///...000222444555777:::>>>AAADDDFFFFFFHHHKKKOOOSSSWWWZZZ[[[\\\aaafffddd___]]]```eeehhhdddccchhhjjjfffbbbaaaWWWUUUTTTVVVZZZ```eeegggbbb\\\SSSKKKHHHGGGGGGHHHEEEEEECCCAAA???===;;;:::444444444444333222000///000000000//////.........////////////////////////........................------------------------))))))*********+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************************************************************))))))*********+++++++++************************(((***++++++******+++,,,((()))))))))******************))))))***++++++,,,++++++************++++++)))************+++++++++************************************++++++,,,,,,************************************************)))************+++++++++************************************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------............///////////////...------....................................................................................////////////........................///000000111222222333333444444444555555555666666111222333444666777888888999999999999999:::;;;;;;===???AAAAAA??????AAADDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>??????>>>>>>>>>===<<<<<<;;;;;;:::999999888888888888777777777666555444444444444333333333111111111111111111111111111111111111222222222222111111111222222333333333000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////------------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---...000222333333222111******+++++++++,,,,,,,,,......///000111222333333000000111111222333333444...222777888888999>>>BBB>>>???BBBFFFKKKOOOSSSUUUVVVYYY___hhhqqqyyy~~~|||{{{vvvvvvxxx}}}{{{ssslllhhhdddaaa___aaa___\\\WWWRRRMMMJJJHHHAAABBBBBB@@@===999555333444444333222111000000///////////////////////////........................------------------------))))))******++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************************************************************))))))))))))))))))))))))))))))******++++++++++++************************(((***++++++******+++,,,(((((())))))*********+++******))))))***+++,,,,,,++++++************++++++)))************+++++++++******************************+++++++++,,,,,,,,,************************************************)))************+++++++++************************************************************************)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------........./////////////////////......---..................................................................................../////////000////////////////////////111111222333444444555555::::::;;;;;;<<<<<<<<<===???@@@AAACCCEEEFFFHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLOOOQQQQQQOOOOOOQQQTTTSSSSSSSSSSSSSSSSSSSSSSSSOOOOOOOOOOOOOOOOOOOOOOOOIIIIIIJJJJJJJJJJJJIIIIIIFFFFFFEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@?????????::::::::::::999999999999111111111111111111111111111111222222222333333333111111111222222333333333000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++************++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++...111333444444333*********++++++,,,,,,,,,000111222333444555666666//////000111222222333333777<<>>999999888777555444333222000000000000000000000000////////////////////////------------------------(((((()))***+++,,,,,,,,,************************************************************************)))************+++++++++///---,,,***))))))******+++++++++*********))))))***,,,,,,+++)))((()))***)))))))))))))))*********(((((((((((()))))))))))),,,++++++++++++++++++,,,************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************************************+++++++++*********))))))++++++++++++++++++++++++************************......---,,,++++++++++++************************************************************************************************+++++++++++++++++++++++++++,,,,,,---,,,+++***)))++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///..................------++++++,,,,,,---...////////////............//////......///......---,,,++++++111111------222444111///333555111...000111000333444777<<<<<<;;;@@@FFFFFFEEEGGGIIIIIIHHHIIIKKKHHHJJJLLLKKKLLLOOORRRSSSXXXXXXUUUSSS[[[ffffff]]]bbbaaahhhkkkdddgggkkkfffjjjfffeeejjjjjjffffffiiinnnhhhggghhhddd]]]bbbnnnddd```[[[ZZZ___aaa[[[TTTTTTRRRPPPPPPTTTUUUOOOIIIFFFKKKKKKGGGFFFJJJHHHCCCEEE>>>BBBFFFAAA@@@CCC???;;;===<<<888555555555333111222111000000111333555111111111222333444333111555333111000///000111222//////000000111222222222222111000111222222111000//////............//////......//////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......---,,,,,,+++******++++++,,,,,,,,,,,,------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,,,,+++***)))((((((++++++++++++++++++++++++++++++++++++++++++++++++******))))))***++++++,,,///111222///+++***...333...---,,,+++,,,...111222000000000222333444333111...222......888999888>>>===HHHMMMKKKQQQaaallllllkkkeeegggsss}}}}}}{{{|||}}}tttppptttxxxzzz~~~|||qqqfff\\\PPPDDDCCCAAA>>><<<;;;:::999777222333222//////444666555111///000222111------000...............---,,,+++))))))******++++++,,,,,,************************************************************************)))************+++++++++...---,,,***************+++++++++*********))))))***+++,,,+++)))((()))***))))))))))))************(((((((((((()))))))))***++++++************++++++************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************************************+++++++++*********))))))++++++++++++++++++++++++************************++++++*********+++,,,,,,************************************************************************************************+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................,,,,,,,,,------......///......------...//////000......///111111222222222000222222///---//////...333666777777:::???@@@===@@@>>>???CCCDDDCCCEEEIIIOOOKKKJJJMMMSSSYYY\\\]]]ZZZ\\\___aaaeeekkkqqqttt|||}}}zzzxxxvvvyyy|||xxxyyyzzzwwwssstttxxxyyyuuupppjjjddd^^^[[[\\\[[[ZZZYYYZZZZZZYYYPPPLLLPPPQQQJJJKKKLLLDDDDDDAAA??????>>>;;;888777888888777555333222333333111111111222444444444444333222000/////////111111111111111111111111111111222111000111222222111000//////............//////................................................,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,......---,,,,,,+++******++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,+++///222222///...000333,,,,,,,,,,,,...000222444555444333333333222111000,,,555555555;;;;;;<<>><<<888555777:::999444111000---)))333000///111111///000555///.........---,,,+++************+++++++++++++++************************************************************************)))************+++++++++------,,,+++************+++++++++******************+++,,,+++)))))))))+++************************((((((((()))))))))***************))))))*********************************)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************************************+++++++++***************++++++++++++++++++++++++************************))))))))))))***+++,,,---************************************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,+++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................---------...........................///000111111//////......------,,,,,,222000000444666666777;;;???@@@@@@???BBBFFFEEE@@@IIIFFFHHHPPPXXXZZZ[[[]]]hhheeedddkkkyyy{{{www~~~zzzttttttyyyvvvmmmiiimmmgggeeefffaaaZZZ```bbbVVV]]]SSSMMMPPPPPPIIIDDDDDDCCCBBB@@@>>><<<;;;::::::555555444444333333333333333222111000///000111222222222222111111111111000222111000111222222111000000//////......//////000................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...------,,,,,,++++++***++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,***///333444222000000111------///000222333444555444333111000000000111111000;;;===<<>>@@@???;;;999999777444666111/////////---///333000000//////...---,,,,,,+++++++++++++++++++++***************************************************************************))))))*********+++++++++,,,,,,,,,++++++*********************************)))+++,,,+++***)))***+++++++++***************)))(((((()))))))))***************))))))))))))******************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************++++++++++++++++++++++++***************************************+++,,,,,,************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///............/////////////////////...............000000/////////000000111000000000/////////000000;;;777888AAAFFFFFFIIINNNPPPUUUXXXXXXYYY\\\^^^\\\iiigggmmm}}}|||yyyzzzyyyqqqjjjnnnwwwuuullloooqqqwww}}}~~~yyyuuutttvvv}}}~~~qqqiiiooorrrooommmggghhhzzz}}}zzzkkkbbbeeeeee]]]YYY\\\TTTPPPKKKGGGDDDCCCBBBAAA@@@@@@???<<<999777666666555444333222111111222222111111111111111111111111222111000111222222111000000000////////////000000............------------........................------------------------+++++++++,,,,,,,,,---------------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++++++++,,,---000333444222000//////222222333444444444333333//////000000111333777:::777BBBEEEGGGRRR[[[gggyyy|||}}}sssoooooozzz|||nnn]]]SSSQQQRRRUUUUUU[[[gggrrrsssjjj```eee[[[YYY[[[\\\gggoookkkcccaaa\\\VVVSSSVVV^^^eeelllpppmmmbbbWWWVVV]]]ccc^^^lll|||uuuhhhfffjjjwww|||vvvkkkaaaNNNNNNIIIBBB@@@BBBCCCAAA<<<777333333222///...000111000000////////////000,,,,,,,,,+++++++++++++++************************************************************************))))))*********++++++++++++,,,,,,,,,++++++******************************)))***++++++***)))***+++,,,+++++++++******))))))))))))))))))******************))))))))))))******************************))))))*********+++++++++------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************++++++++++++++++++++++++************************------,,,+++++++++++++++************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///........./////////000000/////////////////////...000//////............///111222333666999<<>>>>><<<;;;999777555444333333333333333333333333222111000111222222111000111000000//////000000111000000000///......------........................------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,+++,,,---000222555777888222222111000///......---111555999;;;===@@@FFFKKKSSScccooozzzuuusss}}}~~~wwwjjj^^^RRRNNNNNNOOOQQQTTT^^^ggglllkkknnnvvvzzzwwwuuuoooggg]]]___bbbjjjnnneeeWWWUUU\\\\\\___hhhvvv}}}zzzpppfffXXXMMMHHHAAA<<<======999666666111000///...---...//////***++++++,,,,,,---------************************************************************************)))************+++++++++***+++,,,,,,,,,,,,+++***))))))*********+++++++++(((***++++++******+++,,,------,,,++++++***))))))))))))*********+++++++++++++++************++++++************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,************************************************))))))*********+++++++++++++++++++++++++++++++++************************,,,,,,+++++++++++++++,,,************************************************************************************************++++++++++++++++++++++++++++++*********+++,,,------,,,,,,++++++,,,,,,---........................---------............///---......///000000111111/////////000000111111222222222333555888;;;===>>>DDDEEEFFFIIIMMMQQQVVVXXXdddnnnsssuuu{{{vvvzzz|||oookkklllpppqqqmmmmmmmmmcccVVVQQQMMMZZZfff```]]]iiiqqqbbbYYYMMMIIIUUUdddiiifffqqqhhh[[[OOOFFFFFFQQQ^^^^^^WWWWWW______SSSGGGDDD<<>>:::999888777666555444333222111000111222222111000111111000000000000111111222111111000//////......................................................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++,,,---......///111444777888777555/////////000222444666888:::@@@GGGLLLOOOSSSZZZ```uuu}}}vvvdddXXXYYY___bbb```\\\ZZZ[[[```bbbbbbdddhhhyyyxxxeeeZZZTTT[[[hhhttt~~~vvv___TTTJJJFFFDDDAAA???@@@;;;999666333111000000000******+++,,,,,,---......************************************************************************)))************+++++++++)))***,,,,,,---,,,+++***))))))******++++++++++++(((***++++++******+++---------,,,,,,+++***)))))))))************+++++++++,,,,,,++++++++++++,,,,,,************************)))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,************************************************))))))******++++++++++++++++++++++++++++++++++++************************))))))))))))***+++,,,---************************************************************************************************++++++++++++++++++++++++++++++*********+++---...------++++++++++++------........................---------.........//////---......///000111111222......///000111222222333666777:::===AAAEEEIIIKKKRRRUUUZZZbbblllwww~~~yyyxxxyyy}}}~~~~~~sssdddbbbmmmtttqqqddd]]][[[^^^ZZZQQQRRR[[[dddkkkkkkccc^^^]]]WWWMMMOOOQQQeeeuuukkk^^^___aaaWWWPPPHHHLLL___uuu|||vvvhhh\\\RRROOOLLLMMMYYYiiitttdddYYY[[[[[[RRRLLLNNNHHHYYYccc______ccc]]]PPPCCCCCCHHHRRRXXXZZZ^^^dddeeeKKKEEENNNLLLJJJPPPTTTRRRkkkwwwfffSSSRRRWWWXXX[[[___hhhuuu}}}xxxllldddaaaXXXXXXVVVSSSPPPLLLIIIHHH@@@???===;;;888666444333222111000111222222222000111111000000000000111111333222222111000//////...................................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,---...000111111,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,...///000444555888:::;;;888333///......///222777<<>>999666333222222++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************************************+++++++++,,,,,,,,,************************++++++************++++++)))***+++,,,,,,+++***))))))************+++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++******************************************************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,---------......////////////......------111///000333222//////222------///666::::::;;;===DDDEEEHHHMMMPPPWWWjjj|||qqqhhh^^^]]]iiivvvyyytttmmmdddYYYTTTWWWbbbsssooo```OOOIIILLLRRRWWWYYY___ssszzzgggVVVVVVYYYWWWUUU```pppxxxkkkXXXSSSZZZOOOUUUYYY___pppsss``````XXXUUU]]]aaakkk}}}{{{aaaTTTVVV\\\ZZZSSSUUUfffuuuuuuiii^^^YYYYYYRRROOOLLL\\\uuuuuuccc[[[[[[PPPJJJCCC@@@NNN\\\ZZZ\\\iiilll]]]NNNJJJJJJIIISSSYYY^^^kkkyyyuuuooouuuwwwrrrzzz{{{{{{zzzwwwkkkjjjdddXXXSSSTTTIIIJJJMMMBBB::::::888777777666444222222333666000111111111000111222444555444333111000/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************,,,---,,,******+++,,,************************************************,,,+++++++++,,,---......***+++,,,---...000333555<<<;;;888555222111000000000000666>>>AAAAAAGGGOOO]]]gggsssyyyzzzzzz{{{{{{uuuqqquuussseee\\\]]]SSSOOOLLLNNNXXXnnntttbbbWWWZZZhhhxxxvvvxxxsssccc```\\\OOOEEECCCDDD>>>666222++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************************************+++++++++,,,,,,,,,************************++++++************++++++)))***++++++++++++***))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++******************************************************************************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,---------.........111111111111111111111111666000---111444444555888333777:::;;;===AAAFFFIIIHHHRRR___jjjtttxxx|||}}}xxx{{{{{{gggbbb]]]___kkkxxxzzzuuueee[[[QQQOOOTTT]]]hhhqqqiii]]]QQQMMMQQQXXX^^^aaa```nnnrrrdddVVVSSSUUUTTTYYY^^^hhhmmmbbbSSSPPPWWW[[[```dddkkkxxxgggppprrrsssvvvssswwwsssoooooolllfffbbbnnnxxxwwwnnneeeaaabbbccc]]]VVVcccyyywwwdddZZZXXXPPPNNNMMMPPPccctttuuubbbccc]]]QQQFFFDDDFFFGGGNNNUUUXXXaaajjjccc[[[```___[[[bbbkkkppp}}}uuulllYYYNNNLLLLLLEEEDDDFFFAAA<<<;;;999777555333111111000000000000//////000111333333111000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,******+++,,,************************************************+++++++++++++++,,,------+++,,,---...///222666999>>><<<:::666333111111222<<<<<<@@@DDDDDDGGGSSSaaassstttwww}}}~~~vvvfffaaa^^^^^^]]]ZZZ\\\```]]][[[\\\bbbpppzzzfff___dddmmmttt{{{xxxfffPPPDDDBBBBBBCCCDDD++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,************************++++++************++++++)))***++++++++++++***))))))************+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------........./////////......//////000000555...+++///444555555666444>>>DDDDDDHHHUUU```dddjjj{{{{{{rrrwww~~~rrrgggmmmpppuuuwwwuuuqqqmmmkkk]]]]]]^^^cccnnnxxxxxxrrrjjj\\\PPPPPPWWW]]]ccchhheee^^^TTTOOOQQQWWW[[[]]]YYY]]]___[[[SSSPPPUUUZZZTTTTTTZZZ___[[[UUU[[[gggvvv{{{ppp}}}yyy}}}rrrwww~~~iii___ZZZWWW^^^dddiiizzzkkkaaaUUUNNNIIIGGGJJJOOOXXX___^^^___```UUUKKKOOOOOOLLLPPPVVV___uuuxxxxxxkkkcccZZZPPPQQQPPPDDDBBB???<<<::::::999555111111111111000000000//////111000//////.........///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,******+++,,,************************+++++++++++++++++++++++++++++++++++++++,,,,,,------///111222333555999<<<888888666444222333555888>>>CCCJJJOOOTTT___tttzzzgggNNNRRRSSSSSSZZZiiixxx|||{{{zzzvvvvvvsssnnnpppxxxiiiRRRIIIIIIJJJJJJ++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,************************,,,++++++******++++++,,,*********++++++*********))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---............////////////............///000111333111222666999999<<<@@@EEEPPPYYY^^^lllxxxwww}}}vvviiieeeooossskkkcccdddeeelllyyyzzzhhh\\\\\\^^^aaaeeejjjpppuuurrrlllnnn```UUUXXX___```aaaddd[[[WWWPPPMMMSSS]]]eeegggbbb[[[VVVWWWUUUSSS[[[ggg^^^]]]___aaa^^^___mmmzzzuuurrr~~~{{{kkkaaa[[[ZZZWWWPPPRRRZZZppptttmmmddd___RRRGGGJJJIIIKKKNNNOOOUUUjjjsssfffxxx}}}}}}~~~sssiiijjjfffUUUQQQKKKDDDAAABBBAAA<<<888444333222222222222111000//////...............///................................................------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))+++,,,,,,+++***+++---************************+++++++++++++++++++++++++++++++++++++++,,,---...000333666888888888999:::333444555555666999@@@EEEFFFMMMXXXbbblll{{{fffSSSJJJUUU[[[___rrrnnn]]][[[fffqqq{{{eee[[[YYYTTTLLL++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,************************,,,,,,++++++++++++,,,,,,+++******************+++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.............../////////000000111111000111222444666777888:::>>>CCCGGGNNN___ooovvv|||uuummmpppxxxpppfffeeemmmiii]]]\\\eeeeeelll{{{{{{dddYYY\\\aaafffjjjiiiiiiiiieee``````YYY\\\iiinnnfff^^^]]]QQQQQQQQQVVVggg~~~tttiiigggggggggqqq{{{qqqooo~~~rrrnnnyyy|||~~~~~~}}}|||pppoooxxx{{{llldddXXXNNNOOOKKKPPPWWWVVVVVVeeekkk]]]SSSZZZ[[[```ooowww}}}qqqgggZZZQQQMMMIIICCC>>>:::777444333444444333111000//////.........//////////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))***,,,,,,++++++,,,---************************++++++++++++++++++++++++++++++,,,,,,---///000111444777<<<>>><<<999666555444666999:::<<>>>>><<<888555444555888<<<>>>AAAIIIUUU___nnnuuu|||~~~ssshhh___]]]```eeedddccclllyyy~~~~~~jjjSSSNNN[[[mmmvvvwwwxxxrrrjjjfffgggqqq++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,************************---,,,,,,++++++,,,,,,---++++++***))))))***++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,---......///------------------------------.../////////////////////000000000111111111000111444888>>>EEELLLOOORRRYYYdddqqq|||{{{yyyzzz{{{|||~~~sssiiihhhooouuu~~~vvvnnnkkkhhhfffjjjppppppuuu{{{zzzsssllllllooolllpppooofff```bbbhhhkkkppp{{{zzz{{{}}}}}}xxxmmmjjj|||zzzwwwlllccciiisssuuu{{{lllwww{{{uuuxxxxxxyyy{{{~~~xxxuuuoooaaaTTTZZZYYYWWWZZZ\\\iiiyyyqqqkkkggg[[[RRRGGG@@@===<<<999666555444333222111000000000////////////////////////................................................------------.........///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((***++++++++++++,,,...************************,,,,,,,,,,,,,,,,,,,,,,,,------///111444777999;;;<<<<<<<<<:::777666777888:::???EEEIIIOOO[[[lllxxx|||tttdddVVVVVVUUU]]]mmmxxxzzzcccXXXMMMJJJOOOUUUXXXYYYccciiirrr|||{{{kkkbbb^^^ccc}}}++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************+++++++++,,,,,,,,,************************---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++******************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,---...//////---------------------------......///////////////000000000000111111111111888:::===DDDLLLVVV^^^cccfffpppvvvvvvxxxxxxzzz~~~|||oooggghhhnnntttxxxoooddd```dddjjjnnnpppvvv{{{uuuqqqoooyyytttyyyzzzuuu~~~tttvvvsssyyysssdddooorrrkkklll}}}xxxjjjnnnkkkiiiiiieeemmm|||rrrkkkaaaSSSIIIEEEBBB>>>;;;777666555333222111111111000000000000000000000000////////////////////////........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((***++++++++++++---...************************,,,,,,,,,,,,,,,,,,,,,,,,---...000333666999<<<>>>>>><<<999555333555999===CCCJJJSSS[[[dddtttyyyhhhWWWJJJWWWWWWeee~~~vvvyyy}}}wwwmmmaaaaaaccciiinnnnnnhhhcccRRRPPPNNNNNNNNNPPPVVV[[[]]]___bbbeeelllyyy~~~mmm```^^^fff,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++***************+++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***)))************+++++++++)))************+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++,,,---...///000......000///,,,,,,000222000111555666555777;;;BBBDDDIIIUUUmmm{{{mmmjjjqqqyyylllaaa]]]___gggxxxzzzsssnnnllljjjgggcccbbbaaaaaaeeelllwww}}}{{{vvvsssyyytttkkkooouuuzzzpppjjjggggggaaadddmmmqqqpppsss|||~~~oooUUUFFFFFFEEEAAA???<<<888444222333777555222//////222333000---......//////...------,,,---------............//////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++++++++++++++******++++++,,,---+++,,,---,,,,,,---///222111555888;;;<<<===???AAA:::444222555777:::BBBLLLMMM```rrrzzz{{{bbbRRRRRRWWWjjjrrr~~~tttoooqqqhhhgggdddaaabbbaaaYYYPPPRRRPPPPPPUUU\\\^^^ZZZTTTIIIMMMPPPRRRSSSWWW]]]aaadddiiiqqqvvvyyyyyyxxxxxxyyyuuu~~~uuuttt{{{~~~,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++************++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***)))************+++++++++************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------......///------000111......000555111111777<<>>@@@CCCDDDBBB>>>:::333444888===CCCPPPggg{{{ooo___\\\[[[^^^iiiyyy{{{hhhVVVNNNMMMNNNNNNMMMMMMUUU___oooxxx}}}yyyrrrmmmhhhdddiiinnnyyyvvvmmmhhhgggnnnsssiiiYYYXXXcccddduuuyyyfff]]]\\\ZZZWWWYYYZZZYYYWWWTTTTTTXXX\\\XXXeeesss|||{{{nnnsss,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......////////////---,,,+++111,,,***---111222555999;;;AAAQQQkkkrrrdddjjjrrrkkkhhhmmmoooqqq|||nnneeegggkkkppprrrrrrqqqqqqmmmnnnwwwqqqrrrvvv{{{xxxsssooo|||yyyggg```fffpppxxxwwwrrroootttsssgggYYYXXXeeeoooooofffooowwwwwwmmm]]]NNNHHHHHHFFFBBB::::::888666333000...---000000000000000111111222....../////////000000000///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,---///000222555:::>>>AAAAAACCCEEEFFFBBB<<<777666999???FFFQQQbbbvvvyyyhhhYYYQQQXXXaaattt{{{kkkbbbaaa___WWWNNNQQQXXX```ccc___[[[^^^bbbqqqyyyuuussssssqqqyyypppUUUOOO[[[^^^rrr{{{wwwtttrrrhhhjjjhhhaaaWWWPPPOOOQQQOOOUUU[[[^^^iii}}}xxxppp,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++******+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***))))))*********+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...............---,,,333///...222555999BBBJJJKKKYYYuuu|||zzzooodddjjjpppfffaaalllooommmuuuvvvmmmuuu|||zzzrrrkkkiiiiiimmmqqq}}}pppbbbccckkkyyy~~~xxxkkkfffjjjjjjdddVVV[[[aaaqqqrrr]]]SSSKKKEEECCCBBBAAA???<<<888444111111000000//////000111111------.........////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++---111444777;;;@@@DDDCCCCCCDDDEEEDDDAAA<<<888<<>>BBBHHHUUUbbbkkk|||{{{mmmnnnpppzzz~~~xxxwwwttthhhoooyyy{{{uuuwww}}}~~~sssnnnnnntttzzzsssttt||||||~~~}}}xxxrrrllleee^^^UUUVVVUUU^^^llllllnnn{{{}}}mmm^^^QQQLLLHHHCCCAAA@@@>>>999555333222000/////////000111------------............///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---000555:::===AAADDDGGGDDDFFFGGGFFFCCCAAA@@@@@@HHHQQQ^^^ooo|||oooddd^^^___gggqqquuufff^^^WWWOOOIIIOOOPPPRRRUUUXXX```pppttt___iiippp}}}zzziiikkkooouuu}}}}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------++++++,,,------,,,++++++++++++++++++,,,---......+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............///...---...000333666888999BBBQQQ]]]cccjjjzzzxxxmmmiiiiiigggbbb]]]```bbbvvv{{{~~~|||~~~zzzxxxxxx}}}~~~tttllliiibbb___YYYYYY\\\UUUVVVfffzzzuuuyyy|||lllaaaVVVIIIBBBBBBAAA===888666444222000//////000111............///////////////............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------------------------------,,,,,,,,,,,,---......111555;;;@@@BBBCCCDDDEEEGGGJJJKKKHHHCCCCCCHHHMMM[[[fffttt}}}vvvjjjgggiiisss}}}pppfffZZZTTTUUU[[[^^^^^^^^^```fffkkknnntttzzztttuuuwwweee[[[ZZZ]]]gggqqqvvvyyy~~~}}}}}},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........------------------------------------------------++++++------------++++++++++++++++++,,,---...///+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000///......111666:::===KKKZZZqqq{{{mmmbbbaaabbb^^^[[[\\\___]]]rrr~~~||||||}}}}}}|||~~~yyyrrruuussszzz{{{uuuwwwkkkiiibbb```___UUUWWWiiiyyynnnooo{{{zzzjjjUUUJJJHHHHHHCCC>>>888777444222000000111222////////////000000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,------------------------------,,,,,,,,,,,,---......555999@@@DDDEEEDDDCCCCCCIIIMMMOOOJJJDDDEEENNNWWWkkkxxx{{{rrreeeXXXeeeuuuppp```OOOOOOOOOSSS___ooo}}}qqqrrrwww~~~{{{{{{{{{xxxvvvzzzxxxjjjgggjjjbbb```bbbeeecccdddnnn|||yyy{{{yyyuuunnn{{{}}},,,,,,,,,---------..............................------............------//////.........---------,,,------......------,,,------------------------------------------------***++++++,,,,,,++++++***,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------------,,,+++***///...---...///000...---...,,,000888<<<>>>HHHUUUdddzzzyyywwwuuuooofff______aaabbbeeeooo{{{zzzyyyzzz{{{}}}uuu|||zzzvvvmmmkkkmmmooocccUUUVVVcccmmmbbb]]]lllooo___QQQFFFBBBDDDCCC<<<666333333111//////000///............//////...............///000111222///,,,,,,......+++(((------,,,,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++******+++---...///------,,,++++++,,,,,,,,,,,,---------,,,---000222;;;BBBEEECCCDDDIIIIIIEEEFFFKKKPPPLLLBBBBBBUUUkkkvvvooo]]]TTTSSSaaakkk___YYYUUUKKKMMMNNNXXXrrr}}}zzzvvvppprrrooogggdddiiirrrvvvyyyzzz{{{zzzyyy|||uuuvvvvvvvvvyyy,,,,,,---------.................................---......//////......---//////.........---------,,,------......------,,,------------------------------------------------++++++,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------...---------***+++,,,---///111333444666888;;;<<<@@@LLL___nnn~~~qqqiiiggg{{{xxxmmmjjjmmmpppvvvyyy|||}}}wwwuuuttttttrrrjjjaaa```eeeWWWRRRRRR[[[hhhpppmmmgggwwwwwwaaaMMMBBB@@@AAABBB===666111111444111111000000//////////////////.........///000000///...---.........---+++...------,,,,,,------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++******+++---...///------,,,,,,+++,,,,,,---......---------111666:::???DDDFFFDDDFFFKKKKKKHHHOOOFFFEEEQQQZZZ^^^jjjxxxfffOOOKKKSSSnnnfffVVVSSSQQQNNNSSSWWW[[[ggg~~~|||~~~{{{xxx{{{,,,------------.................................---......//////......---/////////.........------------............------------------------------------------------------+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......//////+++---///...---...111555888CCCJJJLLLYYYvvv}}}tttoooiiibbb___aaa~~~rrrqqqzzz{{{yyy}}}~~~xxxtttwwwwwwsssssswwwxxxvvv\\\ZZZWWWSSSPPPOOOOOOPPPfffxxxmmm[[[NNNLLLHHHBBB<<<777333000111222222222111000//////000000///.........//////---///111111///------,,,......---------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......---,,,,,,,,,,,,,,,------............111666===BBBDDDFFFGGGGGGIIIMMMLLLIIIQQQHHHLLLdddzzzuuu]]]MMMWWWmmmuuu]]]PPPUUU```dddaaaeeeiiimmmyyy~~~}}}zzzxxxpppwww------------..........................................////////////......////////////............------............------................................................,,,,,,------------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------......,,,000333333111444:::@@@GGGYYYfffmmmxxxooohhhcccaaafffmmmuuummmvvvtttlllnnnooosssxxxxxx{{{{{{uuuiiiYYYLLLGGGIIIMMMeeewww}}}wwwzzzoooaaaNNNCCCBBBAAA888---000111222222222111000000111111000///.........///...222666666222...------///......------------...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,------...,,,...000333666<<>>GGGRRRZZZ}}}rrroooooopppzzzvvviiiaaabbbnnn{{{~~~rrrjjjeeebbb\\\XXXZZZ___]]]UUUdddiiiQQQFFFAAA<<<555444333222222111222222111111000/////////000000,,,111999???@@@???<<<;;;000000///...------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,---...///000---222888>>>AAACCCEEEFFFFFFGGGJJJMMMKKKKKKSSS\\\yyyvvv[[[XXX```vvvmmm\\\WWWZZZ^^^UUUZZZmmm~~~xxxtttooorrrqqqmmmpppxxxrrr|||qqqlllqqqpppvvvyyyzzz{{{{{{{{{vvvvvvwwwyyyqqqrrrvvvwwwwwwwww............//////////////////////////////////////////000000000000//////000000000000/////////.........////////////............................................................////////////......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---...111333555<<<===@@@GGGPPP\\\gggnnntttoooggg```___fffuuummmdddeeekkkwww|||uuunnnoooqqqpppmmmcccYYYWWWTTTVVVooo|||mmmqqqmmmYYYGGG>>><<<888444222111111111000000000///000000111111111555<<>>777111111000......------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---------,,,+++***,,,,,,,,,---...///000000;;;===@@@BBBDDDFFFHHHKKKKKKKKKKKKJJJHHHRRRlllpppUUUOOOXXXvvv~~~oooaaaTTTSSS\\\dddhhhiiivvv}}}{{{kkk]]]SSSSSSUUUVVVVVVUUUXXX]]]bbbkkkrrruuuwww{{{~~~}}}~~~~~~~~~uuuxxx{{{///000111333333333222111//////000111111000000000000000000000////////////////////////000000000000444222000///000111111000222222000000000222444555222///,,,,,,...///...,,,000///...000222222///,,,---------------.........000////////////.........------------------------*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......333333222000...---...000,,,111222///...444@@@IIIQQQJJJNNNhhh~~~ttttttwwwooo```\\\kkkyyy~~~zzzhhh^^^mmmsssssssss{{{|||yyyqqqjjjhhhZZZPPPPPPPPPUUUyyy{{{qqqxxxoooVVVKKKAAA>>>999333333999555222111222000...111555@@@EEEKKKOOOMMMEEE<<<555////////////////////////........................------------------------++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,111888======@@@CCCCCCDDDHHHMMMPPPLLLOOONNNKKKRRRfff|||uuu\\\QQQXXXiii~~~iiibbbVVVSSSbbbttt}}}|||{{{qqqggggggiiigggddd___aaacccdddfffiiilllooozzz{{{~~~}}}ttt---...///000000000///...///000000111111000000///111111000000/////////...///000000111222333444444333222111111111222333333.............../////////111000///000222333111///222111000111222222000---.........---------,,,,,,////////////............------------------------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,---------.........---...000000...------...000//////555@@@JJJLLLJJJOOOQQQ___{{{~~~{{{}}}}}}zzzoooeeegggpppnnndddXXXdddzzz{{{yyywwwlll___VVVLLLUUUhhhooohhhdddnnn{{{nnn^^^KKKBBBAAA???999222666222111222111...///333:::===@@@BBB@@@<<<666222////////////////////////........................------------------------++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,...333:::??????AAACCCDDDFFFJJJMMMOOORRROOOOOOTTTbbbwwwnnn^^^\\\mmmiiiZZZMMMWWWooo}}}yyyxxxvvvtttqqqmmmgggeeegggkkkpppsssxxxxxxyyyxxxyyy{{{......////////////...---//////000000000000//////.........///////////////111111111222222444555555444444444555666666777777111222222333222222111000/////////111222222000...222000//////000000///---000000//////......------/////////.........------------------------------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,------------.........))),,,///000///.........000000444>>>JJJRRRTTTSSSgggnnn}}}rrrhhhkkkyyyyyykkk```aaahhhfff]]]iiiwww}}}{{{{{{|||zzzxxxsssmmmgggbbb^^^\\\bbbcccbbb___aaaeeefffdddllljjjhhhgggccc___^^^bbbfffiiilllmmmnnnsss{{{}}}}}}|||xxxxxx{{{wwwpppddd```aaa[[[VVVWWW```}}}kkkVVVKKKHHH???444888444333555333000000333444555555555444222000///////////////////////////........................------------------------++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111666===BBBCCCCCCDDDFFFIIIKKKNNNPPPSSSVVV]]]dddnnnmmmnnnuuutttdddXXXQQQMMMeeeqqq___XXX\\\ccceeedddccchhhnnnppprrrvvvyyy111111111111000000////////////000000111000000000111111222333444555555555777666666555555666777888555777999::::::;;;<<<<<<======<<<;;;;;;;;;;;;;;;555444444333333222111000222111000000111111111111111111111111000000000000/////////.........------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++******************************+++,,,,,,---......---------,,,,,,------...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,---////////////111333444;;;DDDKKKMMMSSSbbbppp{{{kkkaaa___eeeqqq|||uuuoooaaaUUUUUUbbbooouuuwwwmmmjjjhhhccc\\\WWWVVVZZZ^^^aaa^^^ZZZWWWUUUUUUVVVWWWWWWWWWWWWYYY\\\______]]]aaa```___^^^\\\[[[\\\___fffffffffeeefffggghhhiiilllkkkjjjkkkkkkjjjgggddddddlllvvv|||}}}wwwsssdddXXXVVV[[[rrryyy]]]SSSKKK@@@;;;777555777777333222444111111111000000000//////////////////////////////........................------------------------+++++++++,,,,,,,,,------------------------------------------------------,,,...000222555:::@@@EEEFFFEEEFFFIIILLLMMMQQQUUUVVVjjjxxxuuurrr{{{rrr}}}kkk```^^^\\\ZZZ```vvv{{{jjj```YYYUUUTTTYYYcccmmmqqqqqqrrryyy111111111000000000000111///000111222333333333333;;;;;;;;;;;;;;;:::::::::::::::999999:::<<<>>>???888;;;???@@@@@@???@@@AAAGGGFFFCCCAAAAAABBBCCCEEEBBBAAA>>>:::777666666666333444444444444444444555/////////000000111111111000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........------,,,,,,---------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////...------000666:::AAAEEENNNVVV\\\hhhvvvbbb```hhhkkkjjjhhh```^^^[[[^^^jjjyyy|||xxxsssmmmtttrrrqqqpppmmmggg___XXXUUUXXXYYYXXXUUUVVVZZZ___\\\[[[XXXWWWVVVXXXZZZ\\\WWWYYY\\\___^^^]]]^^^```___aaacccccccccdddfffgggccccccdddfffiiijjjkkkkkklllllllllllllllkkkiiigggjjjkkknnnrrrwwwzzz||||||}}}yyyvvvyyy~~~jjjddddddccchhhiii}}}ppp```NNN???999666777888444222333//////000111111000//////////////////////////////........................------------------------+++++++++,,,,,,,,,---------------------------------------------------------///222666999>>>CCCGGGIIIGGGHHHMMMNNNOOOVVV```ppp|||eeeiiiwwwxxx___VVV]]]fffhhheeejjj|||qqqfff___\\\[[[^^^cccjjjpppvvv{{{/////////...///000111111222333444666888999::::::AAAAAA@@@???===<<<<<<;;;::::::::::::===@@@DDDFFF@@@DDDJJJKKKJJJHHHHHHJJJNNNMMMKKKJJJJJJKKKLLLMMMLLLKKKHHHCCC>>>;;;;;;<<<555777888888666444333444///000000000000111111111111111111000000000//////........................------------,,,,,,,,,,,,......------------......------------------------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,------------------------+++++++++,,,,,,---------...------,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------........./////////000///------///444===CCCLLLHHHMMM___ssszzzfffiiissspppbbbWWWSSSYYYjjj|||tttmmmmmmhhh```]]]```aaa_________```bbbcccccc```]]]UUUYYY\\\^^^^^^___bbbeee___]]]ZZZXXXVVVVVVVVVWWWYYY[[[___aaa^^^YYY[[[```___dddgggggghhhkkkmmmmmmiiiiiikkklllmmmnnnoooooolllllllllkkkjjjiiiggggggnnnllllllooouuuzzz}}}}}}}}}zzzzzz|||~~~}}}{{{}}}~~~yyyuuucccVVVZZZssszzz]]]HHH@@@:::999888444111111...///000111111000///...////////////////////////........................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,------------...------------------------...111555999===AAAFFFIIIIIIHHHLLLPPPPPPQQQ]]]mmm~~~___gggwwwzzzlllZZZLLLSSSfffqqqpppkkktttqqqmmmgggbbbaaadddiiilllmmmsssyyy{{{|||////////////000111333444666777:::<<>><<<:::888777666333333333222222222111111////////////////////////.........------,,,,,,,,,......------------......++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,---,,,++++++************,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------............/////////000---000444:::@@@IIIRRRXXXYYYfff}}}uuuxxxzzzkkkbbbfffhhh^^^VVVTTTggglllkkkgggfffccc___[[[YYY\\\```ZZZ___bbbaaaccchhhjjjjjjjjjlllnnnpppoookkkfffccc`````````bbbeeehhhkkkllljjjhhheeecccdddgggkkknnnllljjjmmmvvvzzzyyy|||~~~{{{{{{||||||}}}vvvsssuuuxxxvvvyyy{{{|||{{{{{{|||~~~xxxzzz||||||yyyvvvttttttuuuzzz~~~zzzuuutttffflll{{{gggZZZMMMFFFAAA:::444333666555222111000222333555////////////////////////........................------------------------++++++,,,,,,,,,---------,,,,,,,,,------.................................111555999>>>AAADDDGGGJJJIIIJJJPPPUUUQQQRRRhhhlllgggrrrnnnRRRPPPLLLQQQfffuuueeebbbcccooottt{{{444666888999999:::<<<===>>>BBBGGGLLLRRRYYY\\\]]][[[^^^cccfffiiimmmrrrvvvooommmlllkkklllmmmooopppllloootttxxxzzz|||~~~}}}tttyyysssoooqqqtttsssoookkk~~~wwwnnnjjjggg^^^RRRNNNIII???AAAKKKGGG===>>>===???===555///000333444000///000111...+++...333++++++,,,------...//////,,,------......------,,,.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,---------.........//////...------...//////777888DDDXXXUUUTTThhhxxxeee\\\iiisssVVVXXXggg___ZZZiiirrrvvvrrrkkkddd___\\\\\\\\\^^^```bbbaaa^^^]]]```cccbbbdddgggjjjmmmooooooppptttsssqqqqqqpppnnnjjjggggggggghhhiiijjjjjjkkkkkkjjjjjjiiijjjmmmqqquuuxxxyyy|||{{{zzzyyyzzz{{{{{{zzzxxx|||~~~~~~zzztttpppoooppprrrxxx{{{{{{{{{}}}~~~|||zzzzzzyyyyyy{{{yyywwwhhh\\\QQQEEE888///888333111333444333222444111111000000//////....................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***,,,------+++,,,///222<<<>>>@@@CCCFFFHHHIIIIIIMMMJJJMMMVVVZZZ___rrrdddgggvvv}}}lllVVVNNNNNNNNNlllwwwmmmjjjllloooqqq|||~~~~~~~~~>>>???@@@??????BBBHHHMMMJJJOOOVVV^^^hhhrrryyy{{{vvvuuuuuuxxx{{{|||zzzyyywwwwwwxxx||||||xxxzzz~~~|||vvvvvvxxxrrriiibbb^^^TTTTTT[[[RRRDDDCCCGGGIIIHHHEEEBBB>>>444)))555222222444555222111333------------------------,,,------......------,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,---------.........---///111000...---...000111===HHHPPPTTTVVVhhhvvvooohhhkkk{{{~~~\\\UUU```rrrssssssvvvlllfff___^^^[[[WWWTTTUUUXXX[[[iiijjjjjjgggcccaaacccfffdddfffhhhjjjlllnnnnnnnnnrrrqqqrrrtttvvvvvvuuusssxxxyyy{{{zzzwwwvvvxxxyyy}}}|||||||||~~~|||yyyzzz{{{{{{xxxsssooommmnnnooosssuuurrrrrruuuwwwvvvnnnoooooopppssszzzttt^^^OOOEEE???999555444666777444222333111111111000//////.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...------...222666>>>???AAADDDGGGIIIKKKLLLTTTNNNPPPZZZbbbmmmzzzlllwwwzzzhhh^^^ZZZWWWWWWiii|||nnniiidddfffnnnwww|||}}}xxx{{{CCCEEEFFFEEEDDDJJJSSS\\\___bbbiiirrrzzz|||}}}yyyyyy~~~~~~{{{}}}~~~tttqqqtttgggVVVSSSMMMLLLKKKMMMRRRQQQDDD666666111000333555222000000000//////...---,,,,,,,,,------............------...------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,------------.........,,,000222111...---111666>>>CCCOOOVVVWWWiiisssqqqrrr}}}}}}kkkPPPfff|||ppp```VVVSSSTTTVVVXXXZZZXXXVVVXXX^^^dddqqqqqqpppkkkfffdddfffiiifffgggjjjmmmppprrrssstttuuuuuuwwwzzz}}}~~~~~~}}}zzzuuupppmmmlllppprrrpppkkkiiilllnnnnnnggghhhjjjmmmqqqwww{{{|||mmm[[[OOOGGG???:::888999888444222333222111111000000///.......................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////...///222888<<>>666444666333222222111111000///////////////////////////////////////.........------------------------------------------------------...------111888???EEEGGGIIIIIIKKKMMMPPPTTTXXXZZZUUUmmm~~~hhhnnnkkkaaaRRRWWWzzz}}}yyyqqqiiidddgggooovvvrrruuu|||zzzkkk[[[UUUQQQIII???888222111111000000/////////......////////////......,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------..................//////////////////222999DDDOOOWWWZZZggg}}}kkk\\\]]]ggghhhbbbTTTMMMPPP___hhhlll}}}ttteee___ZZZZZZ```dddbbbaaacccfffgggjjjooossssssoookkkooorrrvvvxxxxxxyyy{{{}}}~~~~~~~~~~~~{{{xxxuuuttttttsssooonnnooonnnhhhddddddgggjjjlllmmmkkkiiiiiijjjvvv~~~tttooojjjqqqwwwxxx}}}pppaaaTTTHHH<<<666555333333222111111000000///////////////////////////////////////....................................------------------------......///444===DDDIIIJJJHHHIIILLLOOOSSSVVVXXXZZZ\\\qqqyyyooojjjzzzoooaaaZZZ[[[sssnnnnnnmmmiiigggkkkssszzzxxx{{{mmm^^^___eee```QQQDDD444444222111000...------......////////////......,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------,,,,,,,,,------...................../////////000000000555???LLLUUUXXXXXXvvv~~~uuufff___hhhppphhhWWWYYYSSS\\\ssspppeee___[[[\\\cccmmmpppfffZZZZZZbbbiiilllpppsssssssssuuuvvvvvvxxxzzz}}}{{{yyyyyywwwpppjjjjjjiiiccc___]]]^^^ccchhhjjjiiijjjnnnqqqrrruuu}}}uuusssssswwwvvvmmm|||yyykkk^^^PPPAAA777444333333222222111000000000000000000000000000000000000/////////....................................------------------------///...000777@@@HHHLLLMMMHHHIIIMMMQQQTTTWWWYYYZZZiiixxxwwwggg|||ooo]]]VVVSSSgggnnnjjjlllmmmkkkjjjmmmttt{{{ssswww|||~~~~~~}}}qqqccc```ggglllkkkKKKAAA666000---,,,---...////////////111333222.........---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++,,,...000333555++++++++++++++++++++++++///......---------......000...---...000111111000222999GGGPPPKKKMMMkkk|||yyyzzzzzzhhhZZZWWWYYYyyy|||ssseeeYYYTTTVVV]]]cccwwwtttpppjjj___YYY]]]fffvvvuuuuuuvvvyyyxxxrrrkkkfffeeedddbbb```___ccceeeddddddggglllooovvvyyy}}}{{{xxx~~~}}}oooqqqppp```QQQBBB666666555444333222111000000111111000/////////////////////.........---------.........------,,,,,,,,,...---,,,,,,---...---,,,...111888AAAHHHLLLKKKIIIIIIRRRZZZXXXRRRTTTaaannn~~~ooo}}}|||ggg]]]]]]___ggg~~~rrrnnnpppllliiihhhjjjooorrruuuxxxzzz{{{zzz|||~~~}}}zzzpppmmmppppppmmmkkk[[[GGG:::555333222111222111000......///...---.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,+++,,,---///222333---,,,,,,,,,,,,,,,,,,,,,///......------............000000///---...111444>>>IIIPPPSSScccuuuooooooiii]]]WWWZZZzzzzzzmmmfffddd^^^XXXXXX```jjjtttxxxsssooojjjddd]]]\\\eeeqqqzzz{{{~~~{{{vvvrrrqqqoookkkiiidddgggkkklllmmmpppsssvvv|||rrrggg{{{zzzkkk___RRRGGG;;;888555333444555555444111111000/////////////////////.........---------.........------,,,,,,,,,///...............---,,,000555<<>>555222111333333222000---,,,---///.........------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,++++++,,,---///000---------------.........///......---......//////,,,000222000...///777>>>LLLNNNPPP^^^yyy|||wwwlllbbb^^^XXXUUU[[[eee}}}lllaaa\\\[[[\\\^^^\\\\\\dddnnnuuuvvvsssjjjiiihhhgggeeeeeennnyyy~~~|||wwwtttqqqsssuuuwwwwwwxxxzzz|||~~~|||jjjhhh}}}qqq```QQQCCC<<<444111222444333111111111000////////////000/////////.........------.........---------------//////000000//////...---333:::CCCHHHKKKLLLNNNPPPWWWYYYXXXUUUXXXggg|||gggYYYWWW___jjjqqq{{{lllbbbfffuuu{{{vvvtttuuuyyy|||}}}}}}yyy{{{}}}{{{rrrwwwsssbbbJJJ999111///111111222333000---...222............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,---...---------------........................//////000,,,...000111222888AAAIIIUUUKKKTTTvvvpppkkkqqqrrrkkkbbb\\\WWWTTTRRRVVVdddsssuuulll___VVVUUU\\\dddjjjjjjlllpppuuuwwwrrriiiaaagggjjjpppvvvuuurrruuuzzz~~~||||||}}}~~~|||}}}}}}}}}~~~xxxmmmwww|||qqqXXXPPPEEE888111222333111...222111000000//////000000////////////...........................---------...///000000///.........888@@@IIIMMMMMMNNNQQQTTTYYYZZZ\\\\\\```lll|||~~~zzzhhhXXXXXXdddnnnrrrssslll___aaappp}}}zzz{{{}}}}}}|||}}}~~~}}}}}}~~~xxxkkk]]]PPPAAA444///---///333222......222//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,++++++,,,,,,---------..................///000111///...---000777???GGGLLLQQQWWWmmmqqqdddccciiiiiicccPPPTTTZZZ]]]___fffuuusss___[[[VVVUUUZZZbbbiiinnnssswww{{{zzzvvvpppmmmlllsssvvv}}}}}}|||~~~}}}~~~||||||~~~~~~xxx|||wwwvvvddd\\\OOO@@@777666777555222222222111000000000000000000000/////////.................................,,,...//////------///111===DDDLLLPPPPPPQQQTTTXXX\\\\\\]]]```fffppp|||zzzuuu___PPPZZZppp|||pppddddddppp}}}}}}|||~~~yyywww||||||~~~yyymmmoooooo___JJJ888000---111222------111/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------..................///000111111222//////333;;;EEELLLOOORRRqqqsssfffjjjtttrrrbbbSSS[[[gggvvv||||||ooo```VVVOOOPPPTTT[[[ccckkkoooqqqyyysssttt|||~~~}}}~~~}}}~~~~~~}}}~~~{{{{{{~~~yyy}}}xxx}}}iiiaaaVVVFFF;;;777777666444222222111000000000000111000000000/////////...................../////////,,,...///...---...333777AAAGGGNNNRRRTTTUUUXXX[[[bbb^^^[[[^^^hhhwwwrrrggg^^^aaayyy|||mmmiiiiiiqqq~~~|||~~~yyyxxxrrrssszzzvvvjjjMMM===111222222...---222////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,---------------,,,,,,,,,---......//////............///000111222000222555;;;DDDNNNXXX^^^ttt|||mmmkkkyyy}}}lllXXXPPPvvvppp^^^RRRKKKHHHKKKOOOXXXeeerrr{{{}}}~~~~~~~~~}}}{{{{{{}}}zzzvvvvvv|||~~~uuunnncccSSSDDD;;;666555444333222111111000000111111000000000000/////////...---........./////////000...000000...---000888>>>DDDHHHMMMRRRWWWZZZ[[[\\\bbb\\\YYY^^^lll~~~{{{oooZZZXXX```yyyvvvjjjkkkqqqyyy~~~yyyzzzmmmrrr}}}bbbKKK888444444000000555000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,---............---------...///000000111............///000222222,,,333<<>>DDDHHHNNNRRRRRRUUU\\\]]]ZZZYYY]]]```bbbuuueeetttiii```bbbmmmrrruuugggiiiiiivvv~~~|||wwwwwwyyy~~~}}}wwwfffXXXGGG555...111000///,,,+++---000000///.........---------,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------------------------............///------......///000111222;;;@@@FFFKKKSSSjjjwwweee___jjjnnngggjjjwwwmmm]]]WWWSSSUUURRROOOMMMOOOTTTZZZ^^^qqq{{{~~~~~~~~~}}}}}}~~~}}}{{{}}}}}}xxxxxxyyy{{{}}}~~~{{{zzz~~~}}}yyyzzzjjjYYYIII>>>555222222444444000000222111000000000////////////........./////////000000//////000000222888@@@GGGIIINNNRRRSSSXXX___```\\\RRR```kkkwwwoooiii|||xxxdddeeemmmnnnoooyyymmmdddlllpppwww}}}zzzwww}}}~~~{{{}}}xxxyyyeee???...444111///...------...000111.........------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------------------------............///,,,...000///...///444888===IIIRRRWWWiiiyyy{{{kkkeeeeeejjjmmmmmmrrr{{{oooYYYOOOLLLKKKKKKMMMOOORRRXXXddduuu}}}}}}}}}|||}}}~~~~~~~~~~~~|||{{{|||~~~}}}||||||~~~~~~}}}}}}~~~~~~~~~|||yyyxxxzzz|||~~~{{{xxx{{{{{{wwwyyygggWWWMMM;;;777444555444000000222111111000000000/////////....../////////000000000///000111222666<<>>444222444333222222111111111000000000//////...////////////000000000...///111444999@@@GGGKKKOOOOOOQQQWWW^^^bbbaaa]]]fff}}}ttt{{{www\\\XXXgggyyywwwmmmeeelllwwwyyyzzz~~~}}}pppSSS===555111000222222---,,,...//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------------------------------............//////111111///---000999@@@UUUVVVaaa{{{xxxqqqtttsss|||{{{ggg^^^ppp|||wwwooouuuyyyccc[[[QQQMMMMMMNNNPPPQQQTTT[[[hhhzzz}}}|||||||||zzzzzz{{{}}}|||zzz{{{}}}}}}~~~|||}}}~~~|||zzz~~~~~~~~~zzz}}}{{{[[[HHH444000444666444222111111111111000000000000////////////000000000111...///111555<<>>111111333///...222////////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------------------------............///222000///000666@@@KKKRRRccc}}}sssqqqzzzzzzrrrpppnnnYYYPPPLLLKKKLLLMMMMMMQQQ___mmm~~~~~~}}}|||zzzyyyzzz|||}}}}}}}}}}}}{{{zzz|||}}}|||{{{|||~~~{{{|||~~~}}}}}}}}}~~~~~~}}}}}}{{{|||~~~~~~~~~}}}~~~~~~~~~~~~zzzvvv|||sssssskkklllYYYEEE:::666444333444222222222111111111000000//////000000000111111111222222444:::BBBHHHKKKKKKRRRRRRUUUYYY[[[\\\dddnnnzzzmmmZZZWWWhhhuuufffdddoooyyy{{{xxxzzz~~~~~~|||{{{xxxyyyxxx}}}gggNNN999444444000///333000/////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------------------------------.........//////222///---111;;;GGGSSSYYY}}}pppbbbkkkmmmpppmmmUUULLLNNNOOOPPPSSSWWW\\\iii~~~~~~}}}{{{|||~~~||||||zzzxxxyyyzzz{{{zzzzzz~~~{{{xxxyyy}}}~~~zzzyyyyyyzzz~~~yyywwwwww{{{}}}{{{zzz|||}}}}}}||||||{{{}}}~~~~~~}}}|||~~~}}}|||~~~~~~zzzpppuuu|||zzz{{{kkk^^^NNNAAA777111111555222222222111111111111000000000000000111111111111444444666<<>>CCCEEEHHHMMMQQQQQQVVVYYY]]]]]]UUU___{{{jjj{{{pppXXXYYYfff{{{{{{yyyrrrqqqttt~~~|||~~~{{{zzzzzz}}}{{{tttnnnttttttYYY===111222222---222111000//////......///..............................---------,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------////////////000///...---111000444CCCLLLIIIYYY|||uuu```]]]fffmmmtttyyyoooWWWTTTVVVPPPNNNQQQSSSSSSccc~~~|||~~~}}}~~~|||{{{|||~~~~~~~~~|||yyywwwuuuyyyzzz|||}}}~~~|||zzz{{{|||}}}}}}|||yyy~~~~~~~~~~~~}}}|||}}}~~~|||zzz~~~{{{||||||||||||{{{zzzzzz~~~|||~~~zzzzzz}}}~~~}}}}}}~~~~~~~~~~~~yyyzzzxxxfffVVVGGG;;;777999666555333222111111000000000111222111//////000222333888???CCCFFFIIIMMMQQQUUUZZZZZZYYY[[[YYYeee~~~vvviiihhhaaafffppp|||vvvpppssstttuuuzzz~~~yyyxxx~~~zzzmmmeeejjj{{{rrrOOO888777666///222222111000////////////........................------------,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------///////////////////////////000777HHHSSSQQQcccppp^^^bbbmmmssszzzhhhXXXNNNQQQSSSMMMNNNTTT\\\ggg~~~||||||zzz}}}{{{zzz|||~~~|||~~~}}}zzzwwwtttyyy|||}}}}}}{{{||||||{{{{{{}}}~~~~~~}}}}}}}}}~~~~~~|||zzzzzz|||}}}~~~}}}|||yyyzzz{{{{{{|||{{{{{{{{{}}}}}}~~~|||~~~~~~{{{{{{}}}}}}{{{|||~~~~~~}}}}}}}}}~~~~~~~~~~~~xxx|||xxx|||ooocccQQQ===666<<<666555444222111111111111000111222111//////111333444999@@@DDDGGGJJJNNNRRRXXX___[[[VVV\\\eeetttiiinnn~~~bbb___eeeqqq~~~|||gggfffooowww{{{}}}vvvyyy{{{}}}vvvtttuuuuuuzzzvvvzzzlllOOO>>>666111333222111000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------------...///////////////000222222999???JJJYYYcccttt|||sssjjjuuurrrbbbUUUQQQRRRUUURRRNNNWWWfffxxx~~~|||zzz~~~~~~}}}}}}{{{yyy{{{~~~|||vvvxxxzzz|||}}}}}}||||||~~~yyyyyy}}}~~~|||xxxyyyzzz{{{{{{{{{yyywwwwwwxxxyyy{{{{{{zzzyyyxxxxxxyyyzzz{{{||||||||||||||||||||||||~~~|||}}}~~~||||||~~~~~~~~~|||{{{{{{}}}~~~||||||}}}~~~}}}vvv}}}pppaaaOOOAAA:::666555444333222111111111000111222111000000222333666;;;BBBFFFHHHKKKOOOSSSXXX```[[[VVVcccuuummmqqqaaa]]]dddrrrpppbbbgggttt}}}}}}{{{zzz~~~zzz|||~~~}}}{{{~~~}}}~~~~~~zzz}}}}}}zzz}}}mmmccckkk}}}}}}nnnLLL777444333222111000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---...000///...///222444555DDDIIINNNfff}}}aaaWWWSSSUUUUUUUUUSSSOOOVVVppp~~~{{{yyy}}}~~~~~~}}}{{{}}}}}}tttuuuvvvyyy{{{~~~{{{zzz~~~}}}}}}~~~~~~|||{{{vvvwwwyyyyyyyyyxxxxxxwwwxxxyyyzzz{{{{{{{{{zzzyyyxxxxxxzzz{{{||||||}}}}}}zzzzzz{{{{{{|||~~~{{{|||~~~~~~}}}}}}~~~~~~~~~}}}||||||~~~}}}|||~~~|||{{{sssmmmWWW<<<666666444333222111111111000111222111000111222444888===CCCGGGIIILLLPPPTTTYYY```\\\ZZZlllhhheeehhhuuuxxxjjjgggrrr|||{{{xxxwwwxxx|||{{{wwwppprrrvvvzzz|||}}}}}}}}}~~~}}}~~~~~~~~~zzz|||mmmZZZ```||||||vvvrrrkkkddddddhhhllliiihhhhhhgggfffiiinnnnnnvvv```BBB888333333222111000000000000........................++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------.........,,,...000///...///333777444FFFOOOYYYuuujjjPPPQQQXXXSSSQQQNNNLLLPPPfff~~~|||{{{yyy}}}}}}}}}}}}wwwwwwwwwxxxzzz}}}~~~}}}|||{{{zzzzzzyyyyyyzzz{{{xxxzzz{{{zzzyyyyyyzzz|||||||||}}}~~~~~~~~~~~~~~~yyyzzz{{{|||}}}}}}}}}}}}zzzzzz{{{|||}}}~~~~~~{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{~~~eeeBBB777666555333222222222222000111222111111111333555999>>>EEEIIIJJJMMMQQQTTT\\\```]]]cccxxxyyyccckkktttxxxmmmlllrrr~~~xxx|||uuuvvvwwwzzzzzzuuutttooorrrwwwzzz|||}}}~~~}}}}}}wwwyyy~~~sssiiinnn~~~uuupppqqqiiieeebbbbbbaaa```dddkkkgggccccccfffeeeccceeellleeeiiinnnsssvvvxxxzzz{{{vvvvvvTTT===333333222111000000000000........................******+++++++++,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---......///,,,...000///---///444888;;;IIIZZZsssyyy{{{{{{qqqtttxxx\\\MMMRRRXXXPPPOOOQQQ[[[nnn~~~}}}}}}|||{{{{{{{{{{{{{{{{{{|||~~~~~~|||zzzvvvwwwxxxyyy{{{|||}}}~~~~~~~~~~~~~~~~~~|||{{{xxxyyyzzzxxxvvvvvvyyy}}}zzz{{{|||zzzyyyyyy|||}}}~~~~~~~~~{{{{{{|||}}}~~~~~~~~~}}}zzz{{{|||}}}~~~~~~}}}|||{{{{{{|||~~~~~~~~~~~~~~~~~~zzz|||}}}iiiOOO777666555444333222222222000111222222111222444666;;;@@@FFFJJJKKKNNNRRRUUU^^^___```pppssseeeuuunnnjjjqqqzzztttmmmrrrwwwyyy~~~}}}{{{{{{}}}{{{zzzfffkkkzzz}}}qqqiiikkkxxx}}}tttjjjhhhmmmiiifffeeecccbbbgggmmmqqqnnnnnnrrrrrrnnnqqqwwwooonnnllllllmmmnnnooopppqqq~~~yyyyyy~~~zzzlllqqqbbb@@@444333222111000000000000........................*********++++++,,,,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////+++...111///---///444999LLLTTTkkkoookkkhhhaaammmkkkZZZVVVNNNLLLOOOOOOTTTVVVbbbzzz~~~}}}|||}}}zzzyyyxxxxxxyyyzzz|||}}}zzz|||}}}}}}}}}|||{{{yyywwwvvvrrrtttxxx{{{~~~~~~}}}}}}}}}~~~}}}{{{{{{{{{zzzyyyvvvxxxzzzxxxttttttyyy{{{{{{{{{yyywwwxxx}}}|||||||||}}}}}}}}}}}}~~~|||}}}}}}~~~~~~~~~~~~~~~zzz{{{}}}~~~|||{{{{{{{{{|||~~~}}}~~~||||||}}}}}}~~~~~~~~~|||~~~}}}}}}||||||~~~zzzlll___777666555444333222222222000111222222111222444666;;;@@@GGGJJJLLLNNNRRRUUU___]]]bbbzzzsssiii|||uuujjjlllvvv~~~zzzooohhhiiiiiihhhssszzz|||ooo|||sssoooqqqttttttvvvyyywwwqqqoooqqqyyyuuurrrrrrpppnnnpppuuu~~~~~~~~~{{{zzz||||||yyywwwzzz~~~}}}|||~~~yyyzzzwwwyyyuuuvvvuuu[[[:::888333//////000...***//////............//////------------------------.........------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......222///111444111000;;;JJJRRR___xxx```XXX^^^llluuuYYYRRRNNNPPPOOOLLLMMMQQQVVVsss~~~~~~|||}}}|||{{{{{{{{{~~~~~~{{{xxxwwwwwwyyy}}}~~~}}}~~~}}}|||}}}~~~~~~|||xxx{{{~~~}}}{{{zzz|||~~~||||||}}}}}}~~~~~~zzz}}}}}}|||{{{}}}{{{yyyxxxwwwvvvzzz||||||{{{xxxxxx{{{~~~zzz{{{||||||{{{|||||||||~~~}}}|||{{{{{{{{{~~~~~~~~~}}}|||{{{{{{zzzwwwzzz}}}}}}|||{{{}}}||||||}}}~~~~~~|||yyy{{{~~~}}}~~~~~~~~~}}}~~~~~~~~~}}}yyy{{{|||~~~~~~{{{zzzwwwkkkOOO;;;555:::555222333111222333222111111333777;;;@@@DDDHHHKKKMMMPPPVVV[[[aaa^^^iiifffmmmvvvsssppprrr~~~xxxooogggdddeeeppp|||{{{|||zzzuuutttssswww}}}xxxvvvxxxyyy{{{~~~wwwpppssszzzyyy|||~~~}}}|||xxxyyy|||~~~}}}~~~vvvqqqqqqrrrqqqrrrxxx}}}~~~{{{xxxyyyzzzkkkHHH===222///000111///---//////............//////------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,---------.........000---///222111222>>>NNN```tttgggYYY]]]fffooowwwtttdddNNNLLLMMMRRRTTTUUU\\\eeeppp~~~}}}|||}}}~~~~~~|||zzzyyyzzz}}}}}}~~~}}}{{{yyyyyyzzz~~~|||}}}}}}|||zzz{{{|||}}}|||{{{www{{{|||||||||}}}}}}}}}||||||{{{{{{{{{zzz|||~~~|||{{{{{{~~~~~~~~~|||zzzwwwvvvzzz||||||zzzxxxxxx{{{}}}{{{}}}~~~||||||~~~~~~}}}||||||||||||~~~|||{{{zzzzzzzzz}}}~~~}}}{{{xxxyyy|||||||||}}}}}}~~~~~~}}}}}}|||~~~~~~~~~~~~~~~~~~~~~sssnnnmmmuuu|||uuurrr^^^BBB444777666666555000222333222222222444888;;;???CCCHHHJJJLLLPPPVVV[[[ZZZ^^^iiisssaaaiiirrrllljjjrrr}}}{{{|||{{{tttqqqrrrvvv~~~~~~tttwww|||xxxsssqqqpppvvv}}}~~~zzzpppiiigggeeecccbbbhhhrrrvvvtttsss|||yyysssxxx|||{{{}}}}}}]]]FFF222///222111000000//////............//////------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,------------.........///---...222333666EEEWWWvvvaaaXXXaaaiiinnngggTTTRRRKKKLLLNNNQQQRRRWWWdddqqq~~~}}}||||||||||||}}}zzzyyyyyy{{{|||zzz}}}~~~|||{{{{{{~~~|||{{{{{{{{{zzzxxxyyyzzz{{{zzzyyywww{{{~~~|||{{{~~~}}}|||{{{zzzyyyxxxxxxzzz|||~~~~~~||||||||||||~~~}}}yyywww{{{{{{{{{zzzxxxyyy{{{}}}zzz}}}}}}||||||~~~~~~}}}||||||{{{{{{||||||}}}|||{{{|||}}}~~~}}}xxxvvvwww{{{}}}}}}|||{{{{{{{{{{{{|||~~~~~~~~~~~~~~~}}}~~~~~~|||vvvuuuyyyrrrllliiivvv|||pppNNN777555555888888///333333333222222444999<<<>>>BBBGGGJJJLLLPPPVVV\\\SSS___iiizzziii```hhh{{{tttoooqqq}}}~~~}}}uuuzzz{{{sssooonnnooovvv~~~zzzyyytttvvvsssmmmiiiiiihhheeeeeegggkkknnnooorrr}}}|||ttttttxxx}}}qqqRRR666000222111///222//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------............111...///444666;;;MMM```}}}yyyYYYVVViiixxxoooXXXNNNQQQNNNOOOPPPPPPSSSaaawww~~~~~~}}}||||||~~~}}}|||zzzxxxvvvwwwzzz~~~}}}||||||}}}{{{{{{{{{zzzxxxxxxyyyzzzzzzyyyxxx{{{~~~~~~|||{{{}}}||||||{{{zzzzzzyyyyyy|||}}}~~~}}}~~~~~~~~~|||{{{{{{{{{zzzyyyxxxyyyzzz|||vvvyyy|||~~~~~~}}}}}}}}}~~~}}}|||}}}||||||{{{{{{{{{||||||}}}~~~}}}}}}}}}yyywwwxxx{{{~~~}}}}}}|||zzzxxxxxxyyy{{{}}}}}}||||||}}}~~~~~~}}}~~~pppjjjjjjqqqzzzwwwyyy|||[[[BBB999444666888111333333333333333555:::===>>>BBBFFFIIILLLPPPWWW]]]SSSeeemmmtttfffdddiiixxx}}}~~~||||||}}}xxxuuu|||}}}uuurrryyy~~~vvvrrrtttvvvyyy|||}}}wwwppplllkkkhhhkkklllkkklllpppooolllqqqqqqvvv~~~|||vvvsssppprrr|||}}}{{{zzzyyy```@@@333111000///111//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------.........//////000...///555999@@@SSSggg~~~bbbOOOdddfffUUUQQQQQQPPPLLLNNNPPPUUUccc~~~~~~~~~~~~}}}}}}}}}||||||}}}}}}~~~|||vvvrrrssswww|||}}}|||{{{}}}}}}~~~~~~|||}}}{{{xxxxxxyyy{{{{{{{{{{{{zzzzzzzzz{{{|||||||||{{{{{{|||||||||}}}}}}}}}}}}~~~~~~~~~}}}}}}}}}~~~{{{zzzyyyxxxyyyzzzzzz{{{tttwwwzzz|||{{{{{{{{{{{{}}}}}}}}}~~~~~~~~~~~~~~~~~~|||{{{{{{|||||||||}}}~~~}}}zzzxxxwwwyyy{{{{{{{{{}}}~~~~~~~~~~~~~~~}}}||||||}}}~~~sssgggbbbeeeooo~~~lllhhhuuu}}}~~~gggTTTDDD444111666444333333333333444666;;;>>>>>>BBBFFFIIILLLQQQYYY___^^^tttwwwnnnccceeeiiipppzzz|||tttpppvvvtttqqqqqqtttvvvwww}}}wwwooollloooyyy}}}wwwvvvyyyxxxqqqmmmkkkdddhhhlllooosssxxxwwwrrrtttxxx{{{yyyvvvsssmmmkkktttxxxuuuqqqjjjwww|||pppQQQ:::111000111000//////............//////------------------------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------........./////////...,,,000888>>>FFFZZZoooxxxtttrrrcccPPP^^^tttTTTKKKPPPQQQMMMMMMPPPTTT```www~~~|||{{{{{{zzzzzzzzz{{{||||||{{{{{{|||~~~wwwqqqsssvvv{{{~~~~~~}}}||||||zzzzzz|||}}}~~~|||yyyxxxzzz{{{|||||||||zzzxxxwwwyyy{{{||||||zzz{{{|||}}}~~~~~~~~~~~~}}}~~~~~~|||{{{}}}|||zzzxxxwwwyyyzzzzzzzzzuuuxxxzzz|||{{{{{{||||||}}}}}}~~~|||||||||}}}}}}{{{|||~~~}}}yyyxxxzzz|||{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}{{{~~~zzzpppfffccchhhrrrwwwbbbppp{{{qqqhhhUUU999000555666333444444444444777<<>>@@@>>>CCCEEEMMMYYY]]]ggg{{{jjjbbbrrryyy}}}{{{vvvrrrqqqrrrtttooorrrvvvyyyzzzzzz{{{{{{wwwtttwww~~~}}}yyyyyy|||~~~{{{wwwvvvuuuxxxooossswww}}}}}}~~~}}}qqqmmmwwwqqqWWWMMM[[[vvvwwwxxxUUU@@@333111111111111000000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---------......---......---,,,---000333666???___wwwccc___qqqqqq[[[MMMSSSOOOOOOTTTXXXYYY\\\```xxx~~~}}}}}}|||{{{wwwyyy{{{|||}}}}}}{{{{{{zzzrrrkkkiiiiiilllttt}}}}}}~~~~~~~~~~~~}}}~~~}}}}}}}}}}}}~~~|||~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~{{{{{{}}}{{{}}}~~~|||{{{}}}}}}|||{{{~~~kkkDDD:::888777666666888;;;>>>@@@CCCGGGIIIRRR]]]^^^ggg}}}uuukkkeeesss~~~xxx~~~}}}}}}|||{{{zzzxxxvvvxxx{{{~~~{{{~~~}}}}}}|||{{{{{{|||~~~}}}~~~}}}~~~xxxvvvuuu}}}{{{zzz|||rrrrrrwwwzzztttlllnnn{{{zzzoooppp~~~|||^^^JJJOOOjjjiiiLLL222222222111111111000000000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,---------......---------------///333666>>>KKKqqqsss]]]^^^jjjYYYNNNNNNSSSPPPPPPVVV[[[^^^ccchhh}}}}}}}}}}}}~~~~~~~~~~~~|||wwwyyy|||~~~~~~}}}{{{zzzuuukkk___XXXTTTWWWbbbmmmttt~~~~~~~~~|||~~~~~~||||||~~~~~~}}}zzzzzz}}}|||}}}~~~~~~~~~~~~~~~~~~~~~~~~|||yyyVVV>>>999888777777888;;;>>>@@@DDDFFFHHHSSS]]]\\\eee{{{kkkgggdddrrrxxx{{{|||{{{}}}~~~}}}}}}~~~~~~~~~~~~{{{uuuyyy~~~|||yyy}}}~~~{{{zzz~~~~~~|||{{{||||||pppkkkmmmwwwyyywwwmmmdddgggvvvuuulllrrrmmmSSSIII[[[xxxaaa===222222222111111111000000............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---.........///222666:::JJJ]]]iii___rrr___SSSLLLIIIQQQRRRRRRVVV[[[^^^bbblllwww}}}|||}}}~~~~~~|||{{{}}}~~~|||yyy{{{~~~|||yyywwwmmmbbbUUULLLFFFHHHSSS___qqq~~~~~~~~~~~~}}}}}}~~~||||||~~~~~~}}}~~~}}}~~~~~~}}}{{{~~~~~~|||wwwtttyyy{{{}}}{{{kkkDDD:::999888777999;;;>>>AAABBBDDDGGGSSS]]][[[ddd{{{}}}```[[[aaaxxx}}}xxxxxx{{{|||xxxqqqttt|||||||||zzzxxxyyy|||zzzvvvsssxxxzzzwwwyyyuuunnnnnnfff[[[cccuuuwwwmmmmmmvvvzzzkkkkkkuuuwww[[[DDDHHH```tttsssLLL222222222111111111111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------.........///000000111444999===SSSkkk~~~vvv]]]eeelllLLLKKKKKKIIISSSQQQVVV]]]aaaaaaeeettt}}}}}}~~~|||zzzyyy|||~~~|||{{{}}}{{{wwwttteee[[[PPPGGGBBBCCCNNNZZZvvv}}}}}}~~~}}}~~~~~~{{{~~~~~~~~~zzz~~~~~~}}}{{{|||}}}~~~~~~||||||}}}xxxrrrkkkkkkwww~~~{{{MMM:::999888888999<<>>CCC<<>>444444666///000555222///............---------,,,------......------,,,,,,++++++++++++,,,---------------............///000,,,---000000111???PPPeeevvvhhhiiiiiihhhvvvwwwzzzeeeNNNGGGOOOUUURRR]]]```______hhhwww~~~~~~}}}||||||~~~~~~~~~~~~~~~~~~}}}yyyrrr^^^XXXQQQJJJEEEEEEMMMVVVnnnzzz~~~~~~}}}~~~~~~~~~~~~~~~{{{vvvsssssswww|||eeeaaabbblll|||jjjeeemmm{{{~~~uuuGGG999555888777;;;@@@<<>>>>>BBBBBBMMM^^^gggnnn^^^UUUnnnyyy|||||||||~~~}}}}}}~~~zzzzzzyyyxxxxxxyyyzzz{{{zzzooodddggg|||~~~}}}}}}zzzuuuqqqlllnnnssszzzuuuqqquuuzzz|||||||||{{{zzz{{{yyyjjj[[[cccnnn}}}jjjNNNAAABBBQQQpppOOO;;;333555111111444000///............---------,,,------......------,,,+++++++++++++++,,,,,,------------............//////---...111111:::RRRkkk|||jjjgggppp|||iiiTTTPPPUUUXXX^^^dddhhhdddjjjlllxxx~~~|||yyyxxxzzz~~~}}}}}}{{{tttkkkeeeTTTSSSSSSRRRLLLHHHRRR```nnnttt|||}}}~~~~~~}}}|||}}}~~~}}}xxxppp[[[```hhhttttttWWW]]]uuummmFFF444<<<>>>;;;>>>CCCAAACCCNNN^^^hhhqqq]]]YYYvvv}}}|||vvvpppqqq~~~|||{{{{{{yyyxxxwwwwwwwwwxxxyyyzzzsssfff___ggg}}}{{{zzzzzzxxxwwwzzzzzzzzz}}}yyyttttttxxxzzz~~~vvvwww|||uuu```[[[dddwwwuuuYYYEEEAAAHHHfff\\\BBB444444111000222...///............---------,,,------......------,,,,,,,,,,,,,,,,,,---......---------............///...---000333222;;;VVVrrr{{{hhhgggssslll\\\RRRVVVZZZ[[[aaakkkgggcccjjjsss~~~~~~~~~~~~}}}||||||xxxyyy~~~|||wwwwww|||}}}vvvkkk```[[[SSSQQQSSSUUUPPPKKKUUUeeeyyy}}}~~~~~~~~~~~~ooobbb]]]bbbkkk|||ddd[[[hhh}}}PPP777===>>>:::>>>CCCAAAEEEOOO]]]fffppp|||]]]]]]|||}}}{{{tttlllmmm|||zzzwwwxxxyyyxxxwwwvvvvvvwwwxxxyyy{{{mmmaaa___mmm|||{{{zzzzzzyyyxxxwwwwww~~~~~~|||xxxvvvvvvvvv~~~|||tttooorrrxxx~~~zzz{{{ccc[[[___ooo{{{aaaIII@@@BBB\\\vvvnnnKKK666555222000111...///............---------,,,------......------,,,------,,,,,,------...///---------............///...///222333222===[[[zzzrrrcccjjjyyy|||fff___XXXVVVZZZ]]]\\\aaaiiiccceeelll{{{~~~}}}{{{|||}}}~~~~~~}}}{{{xxx{{{}}}}}}zzzuuuuuuzzz}}}}}}|||xxxvvvsssmmmccc]]][[[WWWRRRSSSWWWSSSMMMVVVeee~~~~~~wwwfffXXX]]]dddppp~~~}}}www```]]]XXX<<<<<<;;;999===@@@BBBFFFPPP\\\dddooovvv\\\bbbvvv~~~}}}~~~yyyssslllnnn}}}xxxwwwxxx{{{zzzyyywwwwwwwwwxxxyyyssslllaaa[[[aaauuu~~~~~~xxxzzz||||||yyyuuuqqqooottttttyyy}}}|||{{{wwwtttrrruuu~~~wwwrrrpppsssvvvyyyvvviii]]]ZZZfff{{{}}}fffMMMBBB;;;RRRggg~~~~~~VVV;;;777333111111//////............---------,,,------......------,,,,,,,,,++++++,,,,,,---...---------............///...///222444666FFFlllxxxeee```sssyyyeeeYYYZZZXXXXXX[[[^^^```bbbdddeeepppvvv{{{zzzzzz{{{~~~~~~{{{{{{~~~zzz|||{{{xxxxxx{{{|||zzzrrrkkkeeeccc```]]]^^^ccccccZZZXXX\\\YYYQQQWWWfff}}}}}}}}}zzzmmm___UUU^^^iiiyyy}}}~~~~~~}}}}}}~~~{{{kkk]]]aaaCCC===999999>>>???AAAGGGQQQ[[[cccooonnn[[[ggg{{{|||ppp~~~{{{wwwuuuttt~~~zzztttnnnkkkqqq~~~yyyzzz}}}~~~}}}{{{yyyxxxxxxxxxyyy|||{{{aaa\\\UUUUUUccc|||{{{vvvuuuwww{{{~~~~~~zzzrrrjjjfffcccfffrrr|||zzz||||||xxxsssoooppp{{{~~~|||{{{yyyyyy{{{{{{zzz}}}yyyvvv]]]UUU^^^uuu}}}jjjRRRGGG666JJJ\\\sss]]]>>>999555222222000//////.........---------,,,------......------,,,++++++******++++++,,,------------.........//////,,,---222666<<>>@@@GGG\\\|||WWW:::111444444000////////////............++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111333222444AAA]]]zzzzzzeeeTTT[[[nnnvvv```XXXXXX___```]]]\\\_________bbbhhhpppwww}}}zzz}}}uuuccc]]]aaa\\\RRRUUUeeeooonnnuuu|||yyyqqqkkk^^^YYYbbbooovvvyyy~~~~~~{{{yyywwwvvvuuutttttttttwwwzzz~~~|||}}}~~~~~~~~~~~~~~~~~~}}}uuummmttt|||~~~{{{lllxxx~~~xxxiii]]]^^^eeerrr|||~~~{{{yyyxxx~~~{{{yyyzzzxxxtttyyy{{{~~~bbb^^^[[[AAAFFF;;;===AAAGGG@@@[[[ddd```rrr]]][[[mmmuuugggxxx{{{}}}}}}~~~tttzzz~~~~~~}}}}}}}}}|||||||||zzzssszzz{{{vvvyyytttjjjcccjjj|||~~~{{{zzz}}}~~~{{{yyywwwuuuuuuxxx{{{}}}}}}~~~~~~~~~}}}~~~vvvnnnggg\\\SSSRRROOOOOOZZZqqq~~~tttkkkhhhhhhhhhiiimmmlllnnnooollleee^^^XXXUUUaaaiiivvvtttooojjjfffeeedddccccccbbbppp{{{{{{zzz~~~zzzxxxxxx^^^YYY[[[aaannn~~~vvvZZZ@@@>>>@@@TTT{{{ccc>>>000555555---////////////............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000222333777GGGbbb{{{oooQQQKKKYYYqqqppp]]]YYY\\\eeeaaa]]][[[]]]______ccciiikkk}}}|||zzz}}}~~~~~~ppp```___hhhggg\\\]]]kkkrrrnnnvvvzzziiidddnnnvvvwww}}}|||{{{yyyvvvsssqqqooonnnjjjjjjkkkmmmpppuuuyyy{{{xxx{{{xxxyyyvvvmmmhhh|||zzzxxx|||vvveeezzz|||tttggg^^^aaajjj{{{wwwttt}}}{{{{{{yyyuuuwwwxxxzzzmmmTTTcccwwwvvv{{{mmmHHHCCC===???@@@GGGBBBZZZbbbddduuu\\\^^^|||qqqkkkzzz~~~~~~~~~xxxkkkuuuzzzttttttttttttssssssssssss|||zzzzzz~~~{{{rrrzzz|||wwwrrrooohhhbbbggg|||}}}~~~zzzyyy{{{|||zzz{{{yyywwwwwwyyy{{{|||}}}~~~tttmmmllllllmmmqqquuuuuummmddd\\\SSSKKKKKKMMMSSSccc{{{qqqeeeZZZWWWXXXWWWWWWXXXUUUYYY]]]\\\XXXSSSQQQQQQYYY^^^hhhrrrxxxzzzwwwtttccc\\\VVVSSSSSSSSSWWW\\\fffsss~~~xxxtttoookkklllooozzzZZZYYYYYYYYYeee||||||cccDDD>>>;;;KKKrrr}}}{{{nnnDDD111666666,,,////////////............,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...000444>>>TTTqqqiiiLLLLLLZZZppppppbbb^^^^^^cccccc^^^[[[^^^aaacccggglllppp~~~~~~~~~{{{wwwwwwzzz{{{yyyxxx{{{}}}ssseeeaaappptttggg^^^ccchhhfffyyyxxxnnntttwwwyyy~~~zzzxxxrrrqqqnnnkkkgggdddbbb```ZZZZZZ\\\^^^aaaeeeiiikkkooottt{{{~~~|||{{{wwwqqqvvv}}}pppiiiiii|||uuuzzzsssjjj}}}vvvmmmbbb]]]eeeppp~~~|||{{{}}}~~~zzzxxx~~~|||}}}{{{wwwvvvvvvvvv|||}}}VVVPPP]]]qqquuuuuu}}}PPP@@@???@@@???EEEDDD[[[fffpppbbbhhhtttrrr~~~~~~}}}vvvooocccsssuuullldddddddddcccccccccbbbbbbkkkiiijjjooosssvvv}}}|||sssxxx{{{zzz{{{wwwoooiii]]]ZZZ___vvv|||zzz||||||{{{yyyxxxyyyzzzyyy|||{{{yyyyyy|||~~~xxxlllbbb]]]\\\___cccfffmmmpppiii]]]TTTMMMHHHIIIPPP\\\nnncccXXXNNNKKKLLLJJJIIIJJJFFFJJJOOOQQQOOOLLLLLLNNNOOORRRYYYaaaiiilllkkkhhh\\\VVVSSSUUUYYY^^^gggqqq|||sssmmmhhhfffjjjqqqvvvsssXXXVVVUUURRR[[[tttzzzgggIIIAAA999CCCggg~~~}}}vvvwwwLLL444555666...////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////111666EEEaaakkkVVVTTT___nnn}}}hhh______]]]```ddd___]]]aaafffiiilllppp}}}~~~||||||{{{{{{yyywwwwwwzzzyyyvvvvvvyyyzzz|||wwwmmmcccttttttaaaZZZ^^^ddd~~~mmmlllhhhlll}}}|||zzzyyyxxxtttooolllcccaaa^^^ZZZVVVRRROOONNNJJJJJJKKKLLLNNNQQQSSSUUU]]]bbbiiimmmqqqwww|||xxxyyy~~~}}}}}}}}}uuu|||}}}{{{zzzppppppzzz{{{{{{vvvgggeeelll|||ttt~~~yyyqqqqqq~~~ssshhh______lllzzzxxx|||}}}zzz}}}}}}}}}~~~{{{wwwxxxwwwyyy```LLLSSSkkk~~~zzzXXX???AAAAAA@@@AAAEEE^^^nnnjjjrrr}}}vvv~~~xxxttt}}}yyyooohhhcccvvvrrraaaWWWRRRRRRQQQQQQQQQPPPPPPPPPTTTSSSVVV]]]bbbhhhqqq{{{~~~xxxyyy{{{}}}{{{oooaaaZZZVVVYYYjjj~~~|||||||||{{{{{{{{{{{{zzz{{{||||||{{{{{{|||}}}qqqhhh___[[[[[[]]]ccciiikkksssuuuiiiYYYNNNJJJHHHNNNWWWeeetttrrrWWWOOOIIIHHHIIIGGGGGGIIIFFFIIIMMMNNNNNNMMMLLLLLLLLLMMMQQQYYYaaafffgggeee]]]YYY[[[eeennnwwwxxxsssqqqpppwww~~~{{{YYYTTTQQQMMMRRRhhhsssgggLLLDDD:::>>>]]]xxxVVV999333555222////////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111333999LLLjjjnnn^^^^^^gggpppyyy```\\\aaabbbeeeddd___^^^eeelllooorrruuu}}}{{{zzzyyy|||{{{{{{}}}{{{wwwxxx|||zzz{{{~~~wwwpppggguuunnn\\\aaaqqq~~~mmmfff^^^^^^iiiyyy|||tttqqqsssqqqpppooolllhhhbbb^^^QQQOOOMMMIIIFFFBBB@@@>>>>>>>>>>>>???@@@AAABBBCCCGGGLLLQQQTTTWWW^^^iiiqqq{{{{{{{{{}}}}}}|||||||||{{{~~~tttuuuzzzoooppp}}}|||tttvvv|||~~~|||}}}kkk\\\aaannnyyyxxx~~~~~~tttmmmssszzzoooeee```cccrrr||||||xxxzzz}}}~~~||||||~~~~~~{{{vvvzzz|||zzz~~~mmmNNNMMMcccaaaAAACCC???@@@???GGG___rrrlllvvvzzz|||tttooo|||~~~rrriiibbbhhh|||sss]]]MMMFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDGGGMMMRRRWWWbbblllyyyxxxxxxzzzwwwtttvvvzzzwwwdddTTTOOOQQQ]]]xxx~~~}}}~~~|||}}}}}}}}}|||{{{{{{~~~~~~sssgggaaa___dddjjjmmmrrrwwwvvv|||yyyhhhTTTJJJIIILLLQQQ[[[hhhrrryyyyyyooodddPPPLLLJJJKKKJJJGGGHHHKKKLLLLLLNNNPPPRRRRRRPPPNNNOOOOOOPPPWWWaaahhhiiihhheeebbbhhhvvv~~~~~~\\\RRRNNNLLLMMM]]]jjjfffKKKEEE:::;;;VVVwwwaaa@@@111222666////////////............///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111444>>>TTTtttppp\\\dddooovvvzzz|||___^^^ddddddfffaaa]]]^^^gggppptttuuuwww~~~~~~~~~|||{{{}}}yyy{{{xxxxxxzzz~~~xxxtttqqquuugggjjj}}}vvveeeaaa___aaadddcccbbbbbbbbbaaa```___]]]YYYSSSNNNCCCBBBAAA???===;;;:::999999999::::::::::::;;;;;;:::???CCCDDDDDDHHHRRRZZZeeelllrrrtttwww}}}}}}{{{yyywww}}}oooqqq|||ppplllvvv~~~rrriiimmmttt}}}xxxttt{{{|||}}}~~~vvvbbbTTT]]]qqqzzzyyy~~~{{{yyyzzz~~~~~~~~~~~~wwwmmmeeeqqqzzzxxxwwwuuunnngggbbb```eeetttzzzvvvyyy|||}}}zzzzzz||||||yyyssszzz}}}xxxwwwwwwQQQIIIVVViiiFFFDDD<<>>======<<<<<<;;;;;;;;;999999999:::::::::::::::888===AAA@@@===>>>EEELLLPPPZZZcccgggllluuu}}}~~~wwwsssdddtttzzzlllkkk}}}pppgggmmmtttfff^^^bbbkkkvvv{{{ssswww}}}~~~}}}ttt___PPP]]]tttttt{{{tttqqqooozzz}}}~~~}}}|||{{{yyyrrrggg```ppp~~~~~~wwwpppmmmlllgggbbb^^^^^^___eeerrrttt~~~~~~zzzwwwyyy||||||yyyyyyzzzyyyvvvoooxxx|||tttnnnvvv~~~TTTHHHQQQoooIIIEEE:::>>>AAAKKK\\\mmmjjjvvvzzzttt|||uuurrrrrrxxxuuudddYYYVVVUUUcccuuu|||lllRRRDDDDDDGGGDDDDDDDDDDDDCCCCCCCCCCCCAAAAAACCCDDDCCCCCCIIIRRRTTTXXX___ccc```aaakkkxxx|||rrriiieee[[[OOOPPPZZZdddwww{{{yyy}}}|||zzz{{{xxxyyy~~~{{{{{{}}}||||||}}}|||vvvsssrrrsssvvv}}}mmmXXXLLLIIILLLNNNSSSUUUXXX___jjjqqqkkkaaaTTTRRRNNNKKKJJJJJJLLLNNNPPPQQQTTTXXX[[[\\\[[[YYYYYYSSSRRRZZZccciiillloooqqq{{{zzz~~~dddWWWMMMIIIGGGJJJXXXhhhTTT@@@999???IIIfffqqqEEE444444000000000///.....................//////......---,,,,,,,,,,,,---------......,,,,,,,,,---...///000111000:::IIIhhhhhhddd}}}jjjbbbdddaaa^^^^^^QQQ^^^^^^bbbooolllqqq}}}||||||}}}}}}|||}}}~~~}}}{{{yyy}}}}}}{{{|||vvvttttttyyyvvvooo___^^^aaa[[[UUUSSSSSSOOOIIICCC???======>>>;;;;;;:::999999888777777777888999:::;;;;;;;;;;;;>>>>>>===============>>>AAABBBEEEJJJTTTaaapppyyyyyyyyyxxxxxx|||yyyttt{{{xxxnnnhhhbbbsss{{{qqqgggnnn|||pppddd^^^dddrrr~~~zzznnnaaaZZZ\\\dddkkkyyyvvvkkkoooxxxyyyeeeUUUMMM[[[vvv}}}vvvuuu{{{{{{vvv{{{|||sssmmmkkkhhhsss~~~|||yyy{{{~~~xxxoooiiifffdddbbb___ppp}}}}}}xxxnnnhhhdddaaa[[[WWWRRRQQQQQQQQQVVV^^^gggmmmoooooo~~~zzzyyyyyy~~~xxxwww~~~{{{xxxnnnvvv{{{vvvmmmnnn|||hhhFFFQQQ~~~wwwMMM@@@DDD@@@EEEKKK[[[qqqrrrqqqxxxttt}}}xxxssspppnnnvvvxxxvvvkkk\\\SSSSSSWWW[[[jjjeeeSSSKKKIIIGGGJJJHHHHHHGGGFFFDDDBBB@@@??????@@@AAAAAACCCFFFKKKNNNRRRVVV[[[]]]^^^___]]][[[YYYUUUQQQOOOLLLKKKSSS\\\kkk~~~{{{{{{}}}xxxxxxxxxzzz|||~~~}}}}}}ttt```QQQLLLLLLMMMMMMXXX\\\bbbkkkvvv{{{sssgggVVVTTTRRRPPPOOOOOOQQQRRRVVVWWW[[[```eeehhhgggfff[[[VVVTTTYYY```eeejjjpppyyy|||}}}vvvqqquuuiii\\\QQQLLLJJJMMMZZZiiiXXXDDD;;;===DDD___qqqEEE444555222000000///.....................//////......---,,,,,,,,,,,,---------......,,,,,,,,,---...///000111444BBBVVVxxxzzzgggkkk}}}ccc^^^aaa___]]]]]]YYY```^^^bbbmmmnnn~~~}}}{{{~~~|||zzz{{{{{{|||}}}||||||||||||}}}}}}}}}zzzxxx|||~~~}}}}}}~~~|||zzzzzz~~~nnndddbbbaaaaaaaaaXXXSSSLLLDDD>>>:::999999;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>?????????>>>===============>>>>>>?????????@@@BBBGGGPPPZZZ```ooopppppprrrwww|||yyyrrrfffppp~~~uuujjjddd___pppxxxooodddiiivvvyyyrrrggg\\\YYYaaaqqq~~~yyymmm^^^TTTUUU[[[bbbfffssstttjjjooovvv{{{}}}qqq___SSSKKKVVVnnnxxxqqqooosssuuusss{{{zzzqqqiiifffjjjsss~~~|||yyyzzz|||xxxrrrjjjddd```\\\XXXUUU^^^sss}}}xxxzzz~~~rrrjjj^^^VVVSSSPPPMMMJJJNNNLLLKKKLLLPPPVVV]]]aaaeeejjj~~~}}}}}}~~~}}}zzzzzz{{{yyyxxx~~~~~~{{{rrrtttuuuqqqmmmpppzzzpppJJJKKKnnnUUUAAAAAA???DDDJJJZZZpppmmmlllooorrr~~~{{{xxxtttnnniiieeefffeeebbbXXXOOOJJJNNNRRR\\\iiicccPPPIIIFFFDDDHHHIIIIIIIIIHHHGGGFFFEEEDDDGGGHHHIIIJJJLLLQQQWWW\\\YYY]]]``````^^^YYYTTTQQQKKKIIIHHHIIIJJJMMMWWWbbbnnn~~~~~~~~~~~~}}}}}}|||~~~pppcccSSSLLLMMMQQQRRRPPPWWW^^^gggqqq{{{}}}ssseeeXXXWWWVVVUUUUUUUUUUUUUUU[[[]]]aaaggglllooonnnmmm```\\\ZZZ\\\___ccclllvvvxxx}}}}}}zzz{{{{{{wwwlllhhhqqqnnn```RRRMMMKKKMMMXXXfff\\\HHH>>>===@@@YYYsssHHH555666444000000///.....................//////......---,,,,,,,,,,,,---------......------------...///000000222DDD]]]|||fff]]]kkk}}}ppp]]][[[______]]]]]]]]]```bbbhhhooorrr|||yyy~~~|||zzzzzzyyyzzzzzz}}}|||zzzyyyyyyzzz{{{|||~~~yyywwwzzz}}}}}}~~~~~~}}}}}}mmmggghhhhhheee___ZZZRRRIIIAAA===<<<;;;???????????????@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>>>>???@@@AAA>>>>>>======>>>BBBGGGLLL^^^```cccfffmmmrrrmmmfff]]]kkk}}}}}}oooddd^^^ZZZkkktttjjj^^^```iiipppjjjdddZZZRRRQQQ\\\mmmzzzrrrbbbPPPIIIOOOXXX]]]]]]kkkrrriiimmmqqqrrrrrreeeVVVOOOIIIPPPccc~~~}}}yyyrrrjjjgggkkknnnqqq}}}{{{xxxuuummmddd```jjjsss}}}}}}xxxttttttooojjjddd^^^XXXSSSNNNJJJRRR^^^jjjnnnnnnqqqtttuuuhhh___TTTLLLHHHGGGFFFEEEKKKIIIGGGIIINNNTTTXXX[[[\\\ggg~~~|||}}}~~~|||{{{{{{|||{{{uuutttyyy~~~}}}zzzyyywwwsssnnnlllmmmrrrwww{{{zzzRRRGGG\\\|||```AAA===???BBBIIIZZZnnn}}}llljjjlllsss|||yyyvvvssspppjjjaaaZZZXXXUUUOOOIIIGGGIIIOOOTTT___iiiaaaPPPIIIFFFEEEJJJKKKKKKKKKLLLLLLKKKJJJJJJIIIJJJLLLNNNRRRZZZccciiigggjjjllljjjbbbVVVLLLGGGBBBAAABBBFFFJJJPPP[[[gggqqq~~~~~~}}}~~~}}}||||||{{{uuuddd^^^WWWNNNLLLOOOTTTVVVVVVXXX___hhhrrrzzz{{{pppcccZZZ[[[[[[[[[[[[[[[ZZZZZZbbbdddiiinnnrrrsssqqqooogggdddbbbaaaaaafffsss~~~{{{vvvuuussspppooommmwwwppp___OOOIIIGGGHHHQQQ\\\ZZZHHH??????@@@XXXzzzOOO888555333000000///........................///......---,,,,,,,,,,,,---------.....................///000000444EEE]]]sssZZZWWWkkkyyyvvvggg[[[[[[___```______^^^aaahhhrrrtttvvv~~~|||{{{zzzzzzzzz{{{|||{{{{{{zzzzzzyyyyyyyyy~~~zzzxxxzzz{{{zzz}}}~~~|||}}}~~~{{{{{{zzztttjjjiiicccZZZPPPHHHEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@??????AAAAAA@@@??????@@@@@@@@@===>>>???>>>>>>@@@CCCFFFLLLPPPUUUZZZ```ddd```YYYXXXgggvvvyyyooo```UUUQQQTTTeeennndddWWWVVV[[[^^^YYYUUUOOOJJJLLLUUUcccmmmiii\\\MMMGGGLLLSSSVVVUUUcccsssgggggggggfffcccVVVLLLKKKHHHLLL[[[}}}tttrrrpppkkkddd```bbbgggpppnnnjjjiiiddd^^^\\\eeeooo|||~~~tttkkkfffccc```\\\WWWRRRLLLGGGDDDKKKTTT[[[]]]^^^bbbcccbbb]]]WWWOOOJJJHHHHHHHHHHHHJJJIIIJJJMMMTTT[[[aaaddddddooo}}}~~~~~~~~~}}}}}}}}}}}}|||vvvssswwwzzzyyywwwwwwyyytttnnnlllmmmqqquuuwwwZZZHHHQQQhhh}}}ggg@@@:::BBB???III[[[kkkuuu{{{nnnjjjsss{{{}}}~~~zzzvvvsssnnneeeZZZQQQNNNJJJEEECCCEEEKKKPPPTTT___ggg___PPPLLLJJJJJJQQQMMMNNNNNNOOOOOONNNNNNNNNKKKLLLNNNRRRXXXbbbmmmtttxxxzzz|||xxxkkkYYYJJJDDDEEECCCEEEIIILLLQQQ\\\gggqqq|||~~~}}}~~~|||||||||{{{|||}}}~~~~~~|||{{{zzzzzzuuubbbUUUQQQPPPOOONNNOOORRRWWW[[[```fffooovvv}}}vvvkkkcccdddeeeeeeeeedddcccbbbhhhlllrrryyy~~~~~~zzzwwwmmmjjjgggdddccciiiwwwwwwrrrsssuuutttvvvuuu~~~ttt```MMMFFFEEEDDDJJJSSSWWWGGGAAA???>>>UUUXXX<<<444111000000///........................///......---,,,,,,,,,,,,---------.....................///000111:::III\\\zzzzzz```\\\ooo~~~yyyggg```ZZZ[[[___aaaaaaaaafffeeemmmuuussszzz~~~}}}||||||||||||zzz|||}}}~~~}}}{{{xxxvvv}}}yyyxxxyyyyyyxxxzzz~~~}}}{{{{{{{{{||||||{{{vvv|||vvvnnnaaaTTTKKKFFFFFFFFFCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFEEEDDDCCCBBBAAACCCBBBAAA???>>>>>>>>>>>><<<>>>?????????@@@BBBEEEDDDJJJOOOQQQSSSUUUSSSNNNPPPZZZdddbbbWWWKKKFFFEEEPPP```ggg]]]OOOMMMPPPQQQKKKIIIGGGFFFHHHOOOWWW\\\ZZZTTTMMMIIIJJJMMMPPPRRR\\\ttteee___\\\YYYVVVJJJEEEIIIHHHJJJUUUnnn{{{llliiiiii```[[[WWWYYY___lll}}}qqq[[[WWWXXXTTTSSSUUU\\\jjj{{{zzzkkk]]]VVVSSSSSSRRROOOJJJFFFCCCAAAAAAJJJPPPOOOLLLLLLLLLJJJLLLJJJGGGFFFGGGHHHHHHHHHHHHJJJMMMSSS\\\hhhsss{{{{{{zzzzzz{{{|||}}}~~~~~~{{{yyy{{{|||zzzwwwxxxxxxvvvsssooommmoootttxxxcccMMMKKK^^^xxxjjjAAA;;;EEE===III\\\jjjpppuuussslll{{{~~~~~~}}}xxxssskkk___RRRIIIEEEBBB@@@@@@DDDIIILLLLLLYYY```YYYOOONNNMMMNNNWWWPPPQQQQQQRRRRRRRRRQQQQQQRRRSSSVVVZZZaaalllxxxttt]]]LLLGGGIIIHHHJJJMMMPPPSSS]]]gggqqq|||}}}|||~~~~~~}}}{{{zzzyyyxxxzzzqqqfff\\\TTTJJJMMMPPPPPPOOOQQQWWW]]]dddkkkttt|||wwwqqqqqqqqqqqqqqqpppooonnnhhhnnnxxxrrrnnniiifffeeejjjxxx}}}uuuqqquuu{{{~~~{{{eeePPPHHHFFFEEEHHHOOOUUUGGGBBB???;;;MMMwww~~~```???444000000000///.....................//////......---,,,,,,,,,,,,---------......---------...///000222222===JJJZZZttt}}}eee^^^nnnccc\\\ZZZZZZ\\\```cccdddeeeqqqmmmqqqsssqqq~~~~~~~~~}}}{{{}}}|||wwwtttyyywwwwwwxxxwwwvvvyyy~~~~~~|||{{{{{{|||}}}~~~{{{sssvvv}}}kkkYYYLLLFFFEEEFFFEEEFFFGGGIIILLLNNNPPPPPPPPPPPPOOONNNMMMKKKIIIHHHEEEDDDCCCAAA@@@@@@@@@@@@>>>@@@AAABBBAAABBBDDDFFFKKKRRRVVVQQQKKKJJJIIIIIIJJJOOOSSSPPPIIICCCDDDFFFNNN\\\aaaVVVHHHFFFIIIJJJBBBBBBBBBCCCEEEIIILLLOOOJJJKKKKKKIIIGGGIIINNNRRRUUUoooppp^^^VVVSSSPPPNNNDDDBBBHHHHHHHHHRRRZZZrrrtttfffaaaaaaTTTQQQNNNOOOWWWeeevvvxxx^^^IIIFFFHHHEEEGGGMMMSSSdddwww|||qqq___PPPIIIEEEFFFGGGEEEBBB@@@??????<<>>JJJ]]]mmmuuu{{{}}}ttt~~~zzzqqqeeeXXXLLLEEEEEEDDDCCCDDDGGGIIIJJJJJJQQQWWWQQQKKKNNNNNNOOOXXXSSSTTTUUUWWWXXXXXXYYYYYYWWWYYY\\\aaahhhrrr}}}zzz___NNNJJJJJJJJJLLLQQQTTTYYYcccmmmttt~~~~~~}}}|||zzzyyyxxxwwwwwwmmmeee___XXXSSSMMMNNNPPPRRRTTTWWW[[[___dddmmmyyy|||{{{zzzzzzyyyxxxwwwwwwlllttt{{{tttmmmiiihhhlllxxx~~~~~~wwwtttzzzjjjRRRJJJHHHFFFHHHMMMTTTHHHEEEAAA:::JJJrrr}}}ddd@@@555333000000///.....................//////......---,,,,,,,,,,,,---------......,,,,,,---...000111333444>>>LLL^^^zzzuuubbb\\\hhhwww\\\UUUXXX\\\___ccchhhlllnnnuuuqqqwwwxxxzzz~~~}}}|||}}}~~~{{{wwwuuurrrrrrtttwwwwwwvvvyyy~~~~~~}}}|||}}}sssooozzzyyydddUUUOOOOOOQQQSSSTTTUUUVVVXXXYYYZZZZZZZZZZZZYYYWWWUUUSSSQQQPPPJJJIIIIIIIIIIIIIIIJJJJJJGGGIIIKKKLLLNNNPPPTTTVVV\\\dddeeeYYYIIIBBBDDDGGGIIIJJJJJJGGGCCCCCCFFFJJJNNNZZZ]]]PPPCCCBBBGGGHHH???>>>===???AAAEEEGGGHHHHHHIIIIIIGGGEEEGGGMMMRRRNNN[[[kkkrrrgggUUUMMMOOOMMMLLLCCCBBBHHHFFFFFFOOOPPP___nnnppphhh^^^WWWSSSKKKKKKJJJKKKRRRaaaqqq{{{gggPPP??????BBB>>>@@@HHHNNN```rrrtttdddQQQEEEBBB???AAABBBAAA>>>===>>>@@@AAAFFFHHHFFFEEEFFFFFFCCCDDDEEEFFFHHHJJJNNNRRRTTTSSS[[[dddkkkvvv{{{xxxvvvvvvwwwyyyxxxwwwuuussstttwwwxxxtttrrrrrrtttvvvvvvtttqqqppprrruuu|||zzzVVVEEEMMMmmmvvvKKK@@@DDDAAAIII[[[rrryyy}}}~~~{{{qqqbbbTTTKKKGGGIIIIIIIIIIIIJJJKKKMMMNNNMMMRRRNNNKKKPPPNNNOOOXXXVVVXXXZZZ]]]```bbbcccddd^^^```dddiiioooxxx}}}aaaPPPNNNMMMMMMQQQWWW[[[aaakkkuuu|||~~~~~~}}}}}}~~~}}}{{{yyyxxxvvvvvv~~~rrrhhh```YYYSSSNNNRRRQQQQQQUUUZZZ___aaaaaaeeeqqq~~~|||{{{zzzzzzzzzxxx{{{rrrmmmllloooxxx~~~zzzwww}}}lllSSSKKKIIIGGGGGGKKKRRRHHHGGGDDD===LLLssseee@@@666666000000///.....................//////......---,,,,,,,,,,,,---------......++++++,,,...000222444555CCCTTTiiiwwwnnn___[[[gggqqq\\\SSSYYY___cccgggnnntttwwwqqqrrr~~~~~~~~~~~~}}}~~~~~~~~~|||{{{yyywwwvvvmmmnnnrrrwwwwwwwwwzzz~~~~~~}}}||||||}}}~~~|||qqqmmmxxxpppaaa\\\^^^aaaeeeeeedddcccbbbaaaaaa```______^^^\\\ZZZXXXVVVUUUPPPPPPPPPQQQRRRTTTUUUVVVRRRTTTWWWZZZ]]]bbbgggkkkllltttrrr```III???BBBGGGHHHFFFCCC@@@>>>???CCCGGGOOOYYY[[[MMMAAAAAAFFFHHH>>><<<;;;;;;???CCCFFFGGGOOOMMMIIIFFFEEEGGGLLLPPPJJJLLLXXXddd___OOOIIINNNLLLLLLDDDCCCHHHEEEDDDMMMOOOUUU\\\___^^^WWWMMMEEEIIIJJJIIIKKKRRRaaaoooxxx^^^JJJ===AAACCC===???GGGLLL^^^nnnmmm[[[HHH@@@@@@???AAABBB@@@>>>===@@@CCCFFFFFFDDDBBBDDDHHHGGGCCCHHHHHHHHHHHHJJJNNNTTTYYY___iiissszzz{{{xxxwwwvvvsssqqqsssrrrtttyyyzzzwwwuuuvvvttttttttttttsssrrrrrrqqqvvvZZZDDDHHHggg|||PPPBBBAAAEEEIIIZZZwww}}}sss|||}}}sssbbbTTTMMMLLLJJJJJJJJJIIIHHHIIIMMMPPPMMMRRROOOMMMRRRPPPPPPYYYXXXZZZ]]]bbbfffjjjlllmmmhhhkkkoootttzzzcccSSSRRRSSSTTTWWW]]]bbbgggqqq{{{~~~~~~~~~}}}{{{yyywwwvvvuuuxxxjjj^^^WWWUUUUUUUUUPPPYYYXXXXXX```aaadddnnnttt{{{}}}uuuwwwxxxvvv|||yyyuuuyyyyyyyyywww[[[JJJEEEFFFGGGGGGOOOHHHCCC@@@===JJJooonnnCCC:::555333222111000////////////.................................------,,,,,,,,,///...///000...,,,000777HHHXXXpppmmmcccPPPcccrrr~~~xxxbbb]]]YYY\\\fffmmmmmmmmmpppuuu|||}}}|||}}}}}}~~~~~~}}}|||~~~|||{{{zzzzzzyyyxxxrrrrrrrrrtttvvvzzz~~~tttoooqqquuutttssswww|||vvvrrrpppnnnllleeejjjooooookkkfffcccbbb]]]YYYWWWYYYZZZXXXXXXZZZ]]]```bbbbbbhhhrrryyy{{{yyy~~~]]]CCC@@@CCCAAA@@@CCCBBB>>>???EEEHHHGGG[[[___XXXGGGAAAFFFFFF???=========>>>@@@BBBEEEFFFLLLMMMPPPJJJ@@@EEELLLFFFKKKMMMQQQ]]]eeeVVVGGGJJJJJJHHHDDDBBBBBBDDDFFFHHHMMMNNNNNNNNNMMMKKKIIIGGGIIIMMMJJJDDDJJJ[[[iiinnnPPPEEE:::999<<<@@@DDDHHHLLLTTTdddfffRRREEEBBB;;;AAAAAA@@@@@@@@@@@@@@@@@@CCCEEEFFFFFFGGGHHHHHHFFFFFFMMMLLLKKKRRRUUUZZZgggsss~~~}}}zzzyyywwwtttrrrttttttuuuyyy{{{{{{vvvrrrtttttttttuuuwwwxxxwwwuuuyyy___HHHEEEdddIIICCC@@@EEEFFF___tttzzzwww|||ooo```TTTNNNLLLKKKLLLMMMOOOPPPPPPOOOOOOOOOQQQTTTXXXVVVRRRTTTZZZXXX```jjjmmmlllooowww~~~wwwdddTTTTTTUUUWWW]]]eeekkkqqq{{{}}}~~~}}}~~~}}}|||~~~}}}|||zzzwwwtttrrrpppyyykkk___YYYWWWXXXYYYUUU^^^^^^^^^dddeeegggppp{{{{{{|||}}}xxxqqqrrrzzz}}}vvvuuu}}}}}}~~~zzz]]]KKKEEEDDDDDDDDDLLLGGGDDDAAA>>>IIIkkk{{{qqqDDD999333333222111000////////////..............................---------,,,,,,,,,---,,,---000///...333:::JJJ```~~~hhh[[[SSSnnn{{{~~~wwwccc___\\\^^^gggmmmmmmmmmpppuuuuuussswww}}}~~~}}}||||||zzzyyywwwwwwwwwwwwzzz}}}zzzssspppnnnvvvwww~~~{{{vvvssssssqqqnnnmmmoooiiiiiiggggggooo{{{cccIIIDDDGGGEEE>>>BBB>>><<>>@@@CCCEEEFFFMMMOOOTTTMMM???BBBKKKHHHKKKMMMOOO[[[dddVVVGGGIIIIIIIIIGGGEEEDDDDDDFFFHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGKKKIIIDDDIIIVVV______LLLBBB::::::>>>AAAEEEIIIRRRYYYhhhgggRRREEEBBB<<>>HHHhhh~~~vvvEEE888222333222111000////////////...........................------------,,,,,,,,,++++++---/////////555===OOOooo___TTTZZZqqq```aaa___bbbhhhmmmnnnoooqqqvvvoooiiittt~~~}}}~~~~~~~~~}}}{{{zzzxxxzzzyyyyyyyyy{{{}}}{{{qqqiiipppssszzzuuurrrlllkkkvvv{{{]]]FFFAAACCCAAA===CCC<<<===HHHCCCCCCXXXhhhfffYYYGGG???AAADDDCCC<<<<<<===???AAACCCEEEGGGMMMOOOUUUNNN>>>???IIIIIIKKKLLLNNNYYYeeeYYYHHHGGGGGGIIIKKKIIIFFFDDDEEEGGGEEEEEEFFFFFFGGGIIIJJJKKKIIIKKKIIIEEEIIISSSTTTNNNEEE>>>999;;;@@@BBBFFFJJJQQQWWWeeedddOOOCCCCCC???DDDEEEFFFGGGFFFEEEDDDCCCDDDDDDEEEGGGIIIKKKNNNPPP^^^jjjggg[[[___mmm~~~}}}|||xxxssspppxxxwwwwwwxxxyyyyyywwwuuurrrqqqqqqsssvvvwwwvvvuuuqqq[[[FFFMMMoooTTTIIICCCEEEFFF\\\mmmrrrxxx}}}}}}www~~~}}}zzzoooaaaSSSIIIEEEFFFHHHLLLQQQVVVYYY\\\]]]YYY___kkkyyy|||yyyyyytttddd```aaaccciiiqqqwww{{{}}}}}}~~~~~~}}}{{{zzz~~~|||zzzxxxvvvtttsssxxxjjj___ZZZ[[[___aaabbbiiiggggggqqqxxx~~~vvvppppppsssuuuvvvtttssswww~~~tttWWWJJJGGGEEEEEEGGGFFFEEEDDD???===KKKmmmyyyFFF888333333222111000////////////........................---------------------------,,,---//////000666>>>RRR{{{~~~UUUUUUdddkkkaaabbbbbbeeeiiimmmppprrrsssvvvlllhhhyyy}}}{{{{{{|||}}}~~~zzz{{{}}}}}}|||yyyxxxwwwyyyyyyxxxxxxyyyzzz{{{{{{{{{|||~~~|||~~~wwwkkkmmmpppyyyyyyssswwwyyytttllllllxxxiiiOOOAAA???>>>;;;<<>>AAACCCCCC;;;<<<===???BBBDDDFFFGGGKKKKKKQQQNNN@@@???HHHHHHKKKMMMNNN[[[iii```LLLFFFDDDIIIMMMLLLHHHDDDCCCDDDGGGFFFFFFFFFHHHJJJLLLNNNNNNOOOKKKFFFJJJQQQNNNEEE???:::999===BBBDDDGGGJJJIIIPPP___^^^JJJ@@@DDDCCCDDDEEEFFFGGGGGGFFFDDDCCCEEEBBBCCCFFFJJJLLLPPPUUUdddxxxzzznnnppp~~~yyyyyyzzz{{{{{{yyyuuurrrvvvuuuuuuvvvwwwxxxxxxyyyuuuttttttuuuvvvwwwuuutttsss~~~\\\BBBCCCYYY}}}XXXKKKDDDIIIHHHZZZfffxxxnnnmmmtttzzz||||||xxxzzzzzzssseeeWWWLLLGGGEEEGGGLLLQQQWWW\\\___aaaZZZaaarrrwwwfffaaagggiiiooovvvyyy|||}}}}}}~~~~~~}}}|||{{{zzz}}}|||zzzxxxvvvuuutttsssuuuggg\\\YYY\\\aaadddfffllljjjkkkyyy~~~zzzuuurrrpppoooooooooooonnnuuuqqqSSSHHHGGGEEEDDDGGGGGGFFFCCC<<<<<>>OOO{{{iiiMMMZZZiiijjjeeeccceeehhhjjjmmmqqqtttuuuqqqiiikkk}}}zzzzzz{{{}}}~~~yyy|||~~~~~~|||yyyxxxyyyyyyyyyxxxxxxxxxxxxxxxxxxyyy{{{|||~~~zzz|||}}}uuulllpppxxxiiiccchhh|||}}}|||~~~}}}yyyyyy}}}uuupppiiiiiiuuusssYYYGGGBBBCCCAAA<<<:::CCCDDDFFFIIIDDDUUUzzziiiLLL??????BBBBBBAAA;;;<<<>>>@@@CCCEEEFFFGGGHHHGGGOOOPPPEEEBBBGGGEEEJJJNNNQQQ```rrrkkkRRRFFFCCCGGGLLLMMMJJJFFFCCCBBBGGGGGGFFFGGGHHHJJJLLLNNNUUUTTTNNNGGGIIIOOOKKKBBB;;;999:::???DDDEEEHHHKKKHHHOOO]]][[[GGG>>>CCCCCCCCCDDDEEEFFFGGGFFFFFFEEEFFFAAAAAAFFFJJJLLLRRRZZZlll~~~}}}~~~~~~{{{{{{|||}}}~~~|||yyyvvvrrrsssssstttuuuwwwzzz|||tttttttttvvvxxxyyyxxxwwwvvv|||```DDDCCCOOOggg]]]OOOGGGKKKIIIZZZbbbqqqhhheee~~~}}}}}}yyyyyyrrrwwwzzzvvvjjj[[[OOOIIIFFFHHHKKKPPPVVV[[[___bbb```iii{{{yyyjjjdddfffiiiqqqzzz~~~~~~~~~~~~}}}|||{{{{{{zzz}}}|||zzzxxxwwwvvvvvvvvv}}}}}}ssseeeZZZXXX\\\cccgggiiiooonnnrrr{{{yyyxxxvvvrrrmmmmmmpppnnnlllsssoooPPPGGGFFFBBBAAADDDGGGGGGCCC;;;<<>>;;;???KKKQQQLLLQQQhhh{{{___EEE===@@@BBB@@@@@@:::;;;>>>AAADDDFFFGGGGGGGGGHHHUUUZZZMMMEEEGGGFFFJJJPPPVVViiixxxZZZGGGDDDGGGJJJMMMMMMJJJEEEBBBEEEEEEFFFGGGIIIKKKLLLMMMZZZZZZTTTJJJHHHLLLIII@@@;;;:::<<>>XXXvvvBBB777888333222111000////////////........................,,,,,,,,,---------......///---...///000111999BBBMMMnnnsssVVV___jjjqqqeeegggjjjooopppkkkiiilllooonnnfffbbblll}}}||||||}}}~~~xxx{{{~~~|||xxxwwwyyy||||||||||||||||||{{{{{{zzz~~~~~~|||{{{aaaaaalllzzzyyyiiibbbhhhYYYXXXWWWZZZaaakkkvvv}}}yyyiii[[[RRRLLLPPPXXX^^^]]]WWWVVVYYYZZZ[[[ZZZYYY[[[aaaaaa^^^UUUJJJCCCCCCCCC???===@@@AAA>>>SSSaaaZZZiiifffPPP@@@@@@BBB???===@@@999;;;>>>AAADDDFFFGGGHHHGGGPPPeeejjjUUUEEEGGGJJJIIIRRR\\\sssbbbIIIGGGGGGIIIMMMQQQPPPJJJDDDCCCDDDFFFIIILLLOOOPPPQQQ```ccc^^^RRRLLLLLLHHH@@@===<<<>>>CCCEEEEEEHHHLLLOOOXXXfffbbbJJJ???CCCDDDGGGGGGGGGHHHJJJMMMPPPRRRMMMEEEBBBIIIMMMOOOXXXddd{{{sss~~~}}}|||zzzwwwuuutttvvvyyyyyyxxxxxxzzz|||uuuttttttvvvxxxyyyxxxwwwtttuuu|||___@@@HHHXXXkkk]]]LLLEEEFFFIII]]]eeerrrwwwmmmwwwrrrrrrsss{{{wwweeeUUUKKKGGGIIILLLPPPVVV[[[```ccciiiyyysssmmmlllnnnuuu~~~}}}||||||||||||{{{yyywwwvvvvvvwwwxxx|||rrrcccYYYXXX^^^gggmmmjjjuuuzzz~~~~~~|||tttnnnttt}}}eeeHHHCCCFFFCCCCCCHHHFFFIIIEEE===???YYYuuuAAA666888333222111000////////////........................,,,,,,,,,------.........---+++,,,///000333<<>>>>>DDDIII???[[[ooohhh~~~~~~SSSEEE>>>CCCDDD<<<;;;AAA999;;;>>>BBBEEEGGGHHHHHHHHHWWWrrrvvvZZZDDDGGGNNNIIISSS```yyygggKKKJJJHHHIIINNNTTTTTTMMMFFFBBBEEEIIIMMMQQQTTTUUUVVVfffjjjhhh[[[RRROOOIII@@@???>>>@@@DDDEEEEEEHHHMMMLLLUUUeeebbbKKK@@@EEEGGGJJJJJJIIIJJJMMMQQQUUUXXXPPPGGGDDDKKKOOOQQQZZZgggmmm]]]iii~~~wwwzzz}}}|||zzzxxxyyy{{{zzzyyywwwvvvvvvuuurrrpppssssss{{{gggCCCGGGXXXnnnaaaQQQKKKFFFIII___gggrrryyyjjj~~~~~~~~~tttooonnnzzz~~~kkkYYYNNNGGGIIILLLQQQWWW]]]bbbeeepppwwwuuuvvvzzz~~~}}}|||||||||xxxwwwuuusssrrrssstttuuuuuunnncccYYYWWW^^^iiirrrrrruuu}}}|||yyypppooouuu{{{~~~xxxyyy___HHHDDDFFFDDDCCCGGGJJJGGG@@@:::BBB___uuuCCC777666222222111111000////////////............---------...------,,,,,,------...------...//////111;;;FFFTTTqqqhhhZZZlllvvvqqqrrrrrrtttpppiiihhhnnnpppnnnwwwnnnttt|||wwwvvvyyy||||||{{{zzzxxxwwwvvvvvvvvvzzz{{{zzzxxxtttrrrqqqrrruuuwwwyyy|||}}}}}}|||{{{~~~||||||iii[[[cccooouuunnnaaaYYYYYYUUUVVVXXX___lllyyy}}}zzzwwwnnncccVVVHHHBBBBBBDDDFFFIIIJJJJJJIIIIIIJJJGGGGGGIIILLLHHHBBB@@@BBBJJJCCCEEENNNLLLAAA>>>DDDFFFIII```sss|||fffMMMGGGAAA@@@CCCDDD???;;;<<<===???BBBDDDFFFHHHIIINNN]]][[[DDDHHHIIINNNVVVdddkkkOOOJJJHHHJJJUUUPPPTTT```IIIEEEGGGHHHKKKTTT]]]^^^YYYdddttt~~~kkkOOOHHHGGG;;;===<<>>???@@@BBBDDDEEEEEEEEEFFFGGGGGGDDDCCCEEEDDDAAAAAADDDJJJKKKTTT]]]WWWGGG@@@DDDHHHQQQmmm\\\IIIEEEBBBCCCFFFFFFAAA===<<<>>>AAACCCFFFIIILLLNNNUUUccc~~~}}}YYYDDDIIIJJJOOO\\\pppkkkMMMIIIIIIJJJTTTSSS^^^iiiKKKFFFGGGHHHKKKTTT^^^aaa^^^ccctttqqqTTTKKKJJJ???BBB???@@@EEEGGGGGGKKKPPPWWWhhhtttdddIIIBBBEEEAAAFFFHHHHHHFFFLLLZZZdddgggTTTIIIGGGNNNPPPRRRccc{{{^^^VVV\\\uuu~~~}}}~~~~~~}}}}}}}}}~~~}}}zzzzzz}}}|||vvvttttttttttttsssqqqtttzzzdddHHHEEEbbbaaaVVVNNNPPPSSS]]]lllzzz~~~ggg{{{xxx|||}}}yyyuuuttt|||zzzdddWWWTTTLLLKKKMMMTTT[[[dddnnnwww|||}}}yyywww|||xxxtttrrrrrrsssssssss~~~{{{wwwpppggg^^^[[[aaakkksssttt}}}~~~|||~~~|||uuulllfffffflllrrrkkknnn^^^NNNBBBCCCHHHGGGGGGIIIAAABBB???;;;FFFgggzzztttAAA666666222222111111000////////////............---------...------,,,,,,------...---,,,...000111555@@@KKK___{{{xxxxxxkkkZZZ___xxxoooooopppnnnppppppnnnooorrrsssrrrpppmmmxxx~~~~~~}}}||||||{{{{{{{{{uuutttvvvzzz{{{{{{|||yyy{{{|||qqqddd[[[gggvvvuuu\\\KKKAAA<<<===@@@???@@@AAABBBAAABBBDDDFFFIIICCC???AAABBBBBBEEEIIISSS\\\iiimmm^^^JJJCCCGGGHHHYYYzzzoooMMMFFFFFFFFFIIIKKKJJJDDD???>>>@@@CCCEEEHHHLLLPPPTTT\\\lllzzzYYYGGGKKKNNNVVVnnnmmmMMMHHHLLLLLLTTTZZZoooxxxQQQGGGHHHGGGJJJTTTaaahhhhhhdddwwwwwwWWWIIIFFF<<>>@@@===:::KKKqqqsssAAA666777222222111111000////////////............---------...------,,,,,,------...---,,,...111222777CCCOOO[[[yyy~~~zzzlll^^^eee|||pppqqqooolllnnnoooooopppqqqqqqppplllkkkvvv|||}}}}}}}}}||||||wwwwww|||~~~|||yyyvvvvvvyyy}}}~~~xxxiiibbbdddyyylllRRRBBB>>>>>>AAADDDAAABBBBBBBBBBBBDDDGGGIIILLLEEE@@@BBBEEEFFFJJJNNN```ppp}}}vvv^^^GGGCCCIIIGGG]]]~~~|||^^^CCCGGGJJJOOORRRRRRMMMFFF@@@AAACCCFFFGGGIIILLLRRRWWW```yyy~~~\\\JJJMMMSSS^^^gggKKKGGGNNNNNNVVVdddZZZIIIIIIHHHJJJUUUeeeooorrrlll\\\HHHCCC:::>>>DDDJJJLLLKKKNNNVVV___rrrpppOOOHHHGGGDDDIIIEEEPPPUUUTTT]]]mmmmmmaaaFFFHHHLLLNNNQQQaaahhh___ZZZooo}}}pppfffaaaaaaXXXRRROOOZZZmmm}}}}}}}}}|||zzz}}}{{{{{{zzzyyyxxxvvvwwwxxxxxxxxxuuussspppppppppppppppmmmnnnppp~~~kkkNNN]]]ccc]]]WWWVVVYYY^^^iii|||sss|||}}}yyy}}}}}}xxxtttrrrjjj```WWWRRRRRRZZZcccooo|||zzzxxxxxxxxx}}}yyytttqqqqqqrrrssstttzzzrrriiieeefffmmmrrrsss|||yyyzzzzzzxxxvvvwww{{{~~~yyyqqqlllnnnpppqqqvvv|||kkkMMMGGGDDDFFFIIIIIIGGGGGG===>>>:::;;;SSStttAAA777777222222111111000////////////............---------...------,,,,,,------...------...111222888DDDQQQ\\\|||qqqcccjjjqqqrrrllllllllllllnnnnnnmmmllllllmmmmmmvvvyyyzzz|||~~~}}}yyyyyy|||}}}|||zzzzzz{{{{{{||||||{{{zzzzzz}}}zzzwwwyyy~~~~~~~~~~~~{{{}}}{{{yyywwwvvvxxx{{{}}}~~~}}}|||xxxoooqqq|||ppp[[[FFF>>>@@@BBBEEEGGGBBBCCCDDDDDDDDDEEEIIIKKKKKKFFFCCCEEEGGGIIIMMMSSSccczzz___GGGCCCIIIIIIbbboooSSSFFFLLLQQQYYY\\\XXXOOOFFF@@@CCCFFFHHHHHHHHHLLLTTTZZZjjj^^^JJJKKKUUUggg\\\HHHHHHPPPQQQ\\\pppcccJJJKKKJJJKKKVVVhhhvvv|||tttbbbJJJFFFAAABBBJJJPPPOOOOOOYYYkkkyyyfffFFFGGGJJJEEEIIIFFFSSS]]]bbblllrrrfffRRRHHHLLLOOOOOOVVVooosss\\\]]]aaa|||rrr```SSSOOOPPPOOOIIIIIIWWWnnn}}}{{{yyy||||||zzz}}}~~~yyyxxxvvvuuutttuuuuuuuuutttuuuvvvuuurrrooolllkkkmmmnnnooozzzjjjSSSlllggg```\\\^^^___cccnnn{{{{{{|||~~~|||zzz~~~yyyzzz~~~ttteeeZZZTTTUUU^^^eeennn~~~}}}~~~{{{yyyxxxyyyzzz|||yyytttqqqqqqsssssssss}}}{{{wwwqqqkkkiiilllrrrwww{{{qqqqqqssszzzwwwzzz}}}}}}}}}~~~zzzsssqqqyyy~~~~~~lllKKKHHHFFFFFFGGGGGGFFFFFF>>>>>>:::>>>]]]~~~uuuBBB777777222222111111000////////////............---------...------,,,,,,------......---...000222777EEERRRggg~~~mmmcccoooppppppiiikkkiiijjjlllllliiihhhjjjqqqsss{{{~~~{{{xxxvvvwwwxxxzzzzzzuuuvvvwwwxxxyyyxxxwwwvvvwwwvvvuuuwwwzzz|||{{{yyy~~~~~~~~~~~~}}}}}}}}}}}}zzz|||||||||||||||}}}~~~~~~zzzxxxxxxtttsss|||kkkXXXJJJ======AAADDDDDDEEEAAABBBDDDDDDEEEFFFIIIKKKGGGDDDCCCEEEHHHKKKSSS\\\aaabbbJJJEEEHHHMMMggggggNNNNNNOOOWWW```bbb\\\PPPFFF@@@EEEHHHJJJIIIIIINNNWWW___{{{[[[JJJMMM[[[{{{sssUUULLLKKKRRRUUUdddyyyeeeKKKLLLLLLMMMXXXkkk|||rrraaaGGGFFFFFFEEEJJJNNNNNNUUUiii]]]FFFGGGJJJGGGGGGJJJWWWfffppprrrkkk[[[KKKJJJNNNOOONNNZZZ{{{jjjWWWZZZlll{{{hhhVVVKKKHHHJJJLLLIIIMMM^^^qqqzzzsssiiiwww~~~~~~zzzxxxuuuttttttuuutttssstttvvvyyyyyyuuuppplllkkkoooqqqrrrzzzjjjUUUlllgggbbbaaaaaa___dddooo{{{yyyzzz}}}~~~|||{{{~~~~~~~~~jjj\\\UUUWWW```gggooo}}}|||{{{~~~{{{zzzzzz|||}}}{{{xxxuuussssssssssssrrr~~~}}}|||yyyuuupppooorrrxxx}}}zzzuuuvvvuuuqqqfffkkkttt~~~zzz}}}zzzrrrssslllHHHHHHFFFDDDCCCEEEFFFFFF======;;;DDDhhh~~~wwwDDD888777222222111111000////////////............---------...------,,,,,,------......---...000111777DDDQQQnnnuuucccaaavvvooopppiiijjjfffgggkkkkkkhhhiiimmmqqqwww~~~~~~}}}zzzvvvtttuuuyyy}}}uuuwwwxxxzzzzzzzzzyyyxxxvvvuuusssssstttuuuvvvwww|||}}}}}}~~~}}}|||{{{zzzxxx{{{~~~~~~}}}|||~~~~~~~~~{{{wwwqqqjjjfffhhhqqqyyytttaaaJJJAAA<<>>BBBFFFEEECCCBBBAAADDDHHHJJJJJJJJJKKKMMMEEEEEEEEEFFFHHHRRRfffyyyyyyPPPAAAIIISSSLLLmmmaaaFFFQQQMMMXXXccceee\\\PPPFFFBBBCCCGGGKKKLLLNNNUUUbbbmmm```OOOVVVeeeyyysss\\\NNNGGGIIISSSUUUZZZooo\\\MMMOOOOOOQQQ\\\ooo~~~aaaEEEHHHNNNKKKRRR```xxxcccPPPTTTMMMKKKSSSRRRgggsssnnnPPPIIIRRRNNNTTTWWW^^^wwwvvvjjjfffkkkxxx~~~lll[[[OOOKKKNNNRRRYYYSSSPPPXXXfffooommmggg{{{}}}~~~{{{wwwvvvxxxxxxwwwuuuvvvxxxzzzyyyvvvtttuuuvvvrrryyyyyy|||pppRRRTTTsss___dddnnnqqqjjjnnn{{{yyyppp|||jjj~~~}}}yyyyyy}}}vvvooojjjiiiiiijjjzzzfff]]]^^^jjjsss~~~~~~~~~zzzxxxwwwuuuuuuvvvwwwxxxxxxwwwvvvvvvvvvtttrrrooo}}}zzz~~~}}}|||xxx~~~}}}qqqmmmkkkhhhiiimmmtttzzzuuukkkkkkxxx~~~ooo[[[FFFCCCAAACCCGGGIIIFFFBBB>>>999===ZZZrrrFFF555444111111000000//////..............................,,,,,,,,,---------......---///000///111:::HHHSSShhh{{{ooogggtttwwwwwwyyyoootttoookkklllkkkkkknnnssswwwzzz}}}wwwvvvzzz|||{{{wwwvvvtttuuuvvvwwwwwwwwwzzzxxxuuutttuuuxxxyyyzzzxxxyyyzzz{{{|||}}}~~~zzz|||}}}}}}|||{{{|||~~~}}}yyywwwzzz|||wwwttthhhYYYOOOKKKKKKKKKIIIQQQPPPRRR[[[kkk||||||vvvpppeeeWWWLLLIII>>>@@@BBBDDDEEEEEEDDDDDDLLLBBBIIIUUUOOOIIIKKKLLLDDDHHHFFFCCCMMMeee|||jjjIIICCCGGGNNNMMMggg```NNNPPPPPP\\\lllooo]]]GGGBBBJJJLLLCCCKKKUUUQQQYYYxxxsssQQQPPPbbb}}}kkkYYYQQQLLLMMMRRRQQQXXXfffqqqwwwWWWNNNOOOVVVYYY\\\ppp^^^IIIPPPMMMUUUZZZvvvZZZRRR[[[XXXSSS[[[ccc{{{___PPPOOOPPPQQQSSS___ppprrrsssnnnlll~~~vvv^^^SSSQQQQQQQQQRRR^^^dddSSSVVVyyyssszzz~~~zzz|||yyyuuussstttuuuvvvvvvoooooossswwwwwwrrrrrrtttqqqqqquuu{{{yyyMMMTTTnnn~~~XXXTTTsssqqqtttuuu{{{||||||{{{}}}~~~{{{tttfffaaa^^^\\\bbbmmm~~~bbbaaaaaaccclll}}}zzzvvvvvvwwwwwwuuussstttuuuxxx{{{xxxrrrqqqttt}}}}}}zzzrrrtttyyy}}}|||tttnnnhhhsss~~~~~~~~~fffOOOEEECCCBBBDDDHHHHHHEEEAAA======GGGiiijjjAAA555666111111000000//////..............................,,,,,,,,,---------......---///000///111:::HHHSSScccnnnfffrrrtttzzzzzzxxxtttqqqqqqpppoooqqqvvvwwwyyy~~~}}}~~~yyyrrrrrrwww||||||}}}zzzyyyyyy{{{|||}}}yyywwwttttttvvvxxxyyyyyyyyyyyyzzz{{{}}}~~~{{{xxxzzz~~~}}}wwwqqqiii^^^PPPGGGEEEHHHJJJJJJ>>>HHHPPPPPPWWWhhhwww~~~~~~xxxqqqiii___QQQFFF@@@>>>@@@BBBDDDEEEDDDCCCCCCHHHCCCPPP^^^YYYPPPMMMJJJEEEGGGDDDCCCQQQlllfffJJJEEEGGGKKKRRRkkkcccQQQSSSTTT]]]kkkoooaaaLLLFFFLLLKKKHHHQQQWWWVVVggg___SSSVVVhhh|||]]]SSSWWW]]]```___YYY\\\jjjxxxsssWWWRRRTTT\\\]]]^^^qqq___NNNVVVTTTbbbhhhWWWXXXaaa\\\ZZZhhhvvvsssYYYNNNOOOQQQXXX[[[hhhsssgggtttyyyqqq[[[RRRQQQSSSUUUVVVgggjjj]]]fff~~~zzz}}}{{{yyyxxxwwwvvvsssqqqnnnooorrrvvvuuupppooorrrmmmmmmrrrxxxyyyOOO\\\|||XXXTTTsssxxx|||{{{~~~|||~~~}}}}}}~~~pppccc```^^^]]]bbbjjjxxx|||tttzzzbbbbbbccchhhsss~~~||||||{{{{{{yyywwwwwwxxxyyywwwuuuqqqrrrvvvzzzxxxttttttwww~~~yyy|||~~~~~~~~~}}}}}}}}}~~~}}}vvvllldddeee|||~~~|||}}}www^^^HHHDDDCCCCCCEEEHHHGGGCCC???999===MMMrrr```:::333777111111000000//////..............................,,,,,,,,,---------......---///000///111:::HHHSSS^^^zzzpppdddnnnllluuuxxx{{{wwwtttuuutttrrrsssvvvtttvvv~~~~~~~~~}}}|||{{{zzzuuuooopppwww|||~~~~~~zzzwwwvvvwwwzzz|||xxxvvvuuuuuuvvvxxxxxxxxxzzzzzzzzz{{{}}}|||yyywwwyyyzzzwwwooohhhZZZRRRGGGAAABBBFFFJJJKKK@@@HHHMMMPPP[[[lllvvvwwwvvvuuupppfff[[[OOOEEE??????@@@AAACCCCCCCCCBBBAAAEEEFFFYYYjjjcccWWWOOOFFFEEEFFFCCCDDDWWWvvvcccJJJHHHIIIKKKWWWmmmeeeRRRUUUVVV^^^kkkqqqfffRRRJJJMMMMMMOOOWWWYYY\\\zzzgggRRRZZZ[[[kkkuuuUUUPPP[[[jjjmmmccc___]]]llllllTTTTTTWWWaaabbb```rrr___RRR^^^___lllvvv___WWW]]]ccc]]]dddgggTTTPPPSSSUUU[[[cccsssyyydddfffyyyzzziiiWWWPPPRRRUUUYYY]]]nnnkkkbbbsss|||zzzzzzzzz{{{{{{xxxtttpppnnnnnnqqquuusssnnnllloooiiijjjooovvv~~~QQQ^^^UUUTTTsss|||}}}~~~vvvvvvzzzkkk___^^^```___aaagggmmmrrrnnneeejjj}}}ddddddfffmmmzzz~~~|||{{{{{{zzz|||zzzyyyyyyyyyxxxvvvtttoooooosssxxxyyyvvvwwwzzz~~~|||}}}~~~|||{{{yyyxxxuuuooofff___ggg{{{wwwyyyyyy~~~yyyjjjTTTCCCDDDDDDEEEGGGHHHFFFAAA===999BBBXXX}}}XXX777333777111111000000//////..............................,,,,,,,,,---------......---///000///111:::HHHSSS]]]vvv{{{pppaaaggg|||ppp~~~{{{zzzvvvtttuuutttppppppsssnnnrrr}}}|||{{{xxxxxxvvvrrrssszzz~~~~~~~~~}}}zzzvvvttttttvvvxxxxxxvvvuuuuuuwwwxxxxxxwww}}}|||{{{{{{{{{}}}~~~}}}}}}xxxvvvsssrrrqqqlllccc\\\MMMIIICCCBBBCCCGGGJJJKKKPPPHHHKKKbbb||||||rrrjjjsssuuuhhhXXXLLLEEE@@@???@@@AAABBBBBBBBBAAAAAAEEEIII___nnnfffXXXMMMBBBDDDDDDCCCHHH^^^|||bbbJJJGGGLLLRRR]]]ooofffRRRUUUUUU___oooxxxlllVVVKKKLLLQQQVVV\\\\\\hhhXXXOOO___aaawwwmmmSSSQQQ]]]uuu{{{iii```[[[kkkdddQQQSSSXXXdddgggddduuu\\\UUUbbbhhh}}}ppp___[[[```cccbbbxxxuuu^^^UUUUUUXXX[[[aaapppkkkbbblll~~~pppbbbTTTPPPSSSWWW^^^dddvvvnnniiivvvvvvwwwyyyzzzyyyvvvtttoooooorrruuurrrmmmkkkmmmhhhjjjooouuuRRR]]]RRRRRRrrrwwwvvv}}}}}}uuufff]]]___bbbbbbccchhhkkkiiibbb[[[aaarrrhhhgggiiippp}}}zzzzzz{{{{{{||||||||||||{{{{{{zzzyyyxxxvvvsssqqqooonnnqqqwwwyyywwwwwwzzzwwwuuu}}}}}}yyyssspppnnnkkkfffaaakkkqqqsssxxxwww~~~yyyjjjWWWHHHAAADDDEEEFFFGGGGGGDDD???<<>>??????@@@AAABBBBBBBBBBBBHHHMMM```lllaaaTTTJJJ???AAACCCDDDKKKaaa|||fffIIIEEEOOO]]]dddrrriiiTTTWWWUUUcccyyywww^^^PPPPPPUUUYYY^^^eee{{{hhhNNNPPP^^^iii~~~]]]PPPUUUbbbzzzaaa[[[mmmbbbQQQTTTYYYhhhooommm}}}{{{YYYVVVcccnnnccc^^^\\\dddnnn{{{iii[[[YYYYYY\\\```oooppp[[[^^^qqqhhh]]]TTTRRRUUUZZZccclllyyy|||xxxvvvttttttuuuvvvvvvuuuqqqqqqsssvvvtttnnnlllnnnlllmmmqqqvvvUUUfffNNNOOOooowwwwww|||}}}rrrfff^^^bbbffffffiiinnnrrriii]]]YYY```llltttvvvkkkjjjlllttt}}}xxxxxxzzz{{{{{{{{{{{{zzzuuuvvvxxxyyywwwuuurrrqqqqqqoooqqqvvvxxxvvvvvvyyyvvvoooqqqxxxnnnxxx~~~xxxppplllllllllllljjjooo~~~vvvmmmrrrxxxyyytttaaaMMMEEEFFFEEEFFFGGGGGGEEEBBB>>><<>>@@@DDDGGGIIIJJJJJJJJJIIIWWW|||lllVVVZZZvvvUUUGGGCCC>>>??????@@@AAABBBCCCDDDDDDKKKPPP```ggg[[[QQQKKKAAAAAACCCEEELLL```yyylllKKKDDDRRRfffnnnwwwmmmXXX[[[ZZZggg}}}lll[[[WWWZZZ[[[cccrrrUUUPPPTTT\\\qqqqqqUUURRR[[[gggfffbbbtttgggTTTWWW[[[lllwwwwwwkkkVVVWWWdddvvv\\\XXX]]]mmmuuubbb^^^]]]ZZZ^^^gggzzzbbbXXXddd|||vvv```YYYSSSTTTXXX___kkkuuu}}}}}}~~~zzzuuurrrqqqrrrrrrrrrrrrqqqtttwwwuuuooommmoooooopppsssvvv~~~[[[yyy~~~KKKKKKhhhzzzvvv{{{wwwzzz}}}rrrhhhdddhhhkkkkkkqqqyyy|||nnnaaa___eeekkkoooqqqooommmpppxxx{{{{{{{{{|||{{{zzzxxxvvvuuummmqqqvvvxxxxxxvvvuuuuuusssooopppuuuwwwvvvvvvwwwzzzkkkjjjrrrzzzllliiittt}}}wwwqqqnnnooorrrttttttpppyyy}}}vvvppprrrzzz~~~xxxmmm[[[JJJFFFKKKGGGGGGGGGFFFCCC@@@===<<>>???@@@AAACCCFFFHHHIIILLLRRRaaaeeeYYYTTTSSSKKKCCCFFFEEEGGGXXXqqqsssQQQGGGSSSffftttyyynnnXXX[[[aaaaaammmkkk___gggfffqqqpppOOOUUUPPPWWW}}}kkkOOOTTTcccpppxxxmmmpppkkkRRRXXXYYYjjjzzz}}}sssSSSXXX]]]iiiooo\\\aaahhhyyynnnaaa\\\aaa```^^^ppprrrbbb___www{{{aaaTTTQQQRRRWWW^^^iiixxxyyy|||}}}zzzwwwuuuuuuuuutttsssppppppsssvvvtttooonnnpppnnnoooqqqsssgggzzzLLLFFFYYYqqqyyypppqqqttt~~~}}}zzzvvvuuuzzz}}}uuuppppppsssssssss~~~zzzooolllkkkkkkuuuzzzwwwvvv|||~~~~~~|||{{{}}}|||xxx|||~~~}}}|||yyyyyy{{{{{{{{{yyywwwvvvssswww||||||xxxssspppoooqqqmmmmmmsssxxxxxxxxxzzzzzzuuuooo``````pppyyy|||sssrrrzzz|||{{{}}}}}}zzzqqqnnnuuuyyyvvvuuuxxxrrr|||{{{|||wwwhhhVVVIIIDDDEEEHHHDDDKKKKKKIIIGGG===:::EEExxxOOO===888111444222111000//////.................................---------------------------.........000999HHHSSS```vvvnnnaaaTTTYYYrrrvvvpppkkkkkkkkkhhhhhhjjjqqq}}}~~~~~~|||yyyxxxyyyzzz{{{|||}}}{{{xxxyyy}}}|||sssqqqxxx~~~vvvvvvvvvtttrrrooolllkkkqqqnnnlllkkkkkkiiiddd``````SSSFFF@@@>>>???CCCHHHLLLJJJMMMTTTTTTWWWiiiwwwbbbyyymmmKKKCCCEEE>>>>>>@@@BBBAAA@@@AAAEEEIIIOOOSSSccciii\\\SSSRRRMMMIIIFFFAAAHHHYYYeeewww|||RRRHHHSSS```xxxsssUUU[[[aaagggllltttwww^^^gggjjjqqq~~~zzzgggOOOXXX\\\cccmmmYYYUUU^^^tttxxxwwwyyyUUUVVVXXX___iiixxxjjj[[[WWWZZZvvvfffUUU]]]hhh|||~~~hhhhhh^^^WWW]]]dddvvvxxxqqqmmmwwwYYYRRRRRRRRRXXXfffyyy~~~~~~|||wwwsssrrrssslllrrrwwwxxxtttqqqqqqsssvvvvvvxxxxxx}}}cccjjjGGGJJJMMMnnnzzz~~~sssrrrllluuu~~~~~~~~~{{{yyy}}}}}}|||zzzxxxwwwyyy}}}zzzrrrmmmmmmnnnvvv|||wwwzzzzzzwww{{{~~~~~~~~~~~~}}}}}}}}}||||||~~~{{{}}}zzzzzz~~~zzzxxxxxxzzz~~~|||yyy{{{yyyxxxwwwvvvtttpppnnnllllllmmmnnnoooqqqrrrssszzzuuuqqqgggjjjyyy~~~~~~tttyyyxxx~~~xxx~~~~~~ssslllnnnyyy~~~xxxpppooooooyyy~~~ppp\\\MMMGGGGGGGGGGGGEEEKKKFFF@@@===;;;EEE[[[zzzIII;;;888333555222111000//////.................................------------------------...///000///222;;;JJJUUUggg~~~}}}yyylll]]]]]]sss~~~uuupppkkkiiifffbbbcccgggooo~~~~~~|||{{{|||}}}{{{}}}}}}{{{xxxxxx{{{zzzrrrpppuuuxxxwwwsssrrrqqqnnnkkkhhhdddcccgggeeebbb```___]]]XXXTTTPPPHHHBBBBBBCCCDDDGGGLLLJJJHHHNNN[[[eeennnqqqvvvhhhKKKCCCCCC===???BBBCCCCCCAAABBBFFFIIINNNSSScccjjj]]]SSSQQQMMMKKKJJJDDDIIIXXXeeezzz[[[LLLSSS\\\ttt~~~~~~___^^^dddffffffgggqqqyyyooo]]]aaafffkkkqqquuusssgggZZZTTTZZZ\\\dddpppZZZUUU___rrr{{{WWWVVVXXX\\\hhh~~~gggZZZXXX]]]zzzdddXXX^^^hhh|||kkkooohhh______cccuuuxxx{{{[[[VVVVVVXXX___mmm}}}}}}~~~|||xxxtttssstttqqquuuzzzzzzvvvsssssstttvvvuuuwwwwwwzzz[[[rrrbbbBBBEEEHHH```vvvxxx~~~wwwoooyyyyyy~~~{{{xxxvvvxxx{{{~~~qqqkkkfffgggjjjqqqwwwwwwyyyxxx|||~~~~~~~~~~~~~~~}}}}}}~~~{{{~~~{{{{{{{{{|||||||||zzzxxxyyywwwvvvuuutttrrrooolllnnnnnnoooooopppppppppppp{{{vvvuuurrrzzz{{{ttt~~~|||wwwxxx~~~xxxyyyyyy}}}zzzkkkhhhooo|||vvvkkkgggpppxxxvvvdddNNNCCCEEEJJJJJJGGGIIIOOOIII>>>:::>>>TTTtttkkkBBB777888555666222111000//////.................................------------------------...000111111444>>>MMMXXXkkk}}}ooo^^^ZZZjjjvvvrrrnnniiiddd^^^ZZZ^^^dddooo~~~}}}||||||}}}{{{}}}~~~|||xxxwwwyyy||||||wwwrrrssswwwwwwsssqqqooolllhhhddd```\\\ZZZ\\\ZZZVVVTTTQQQNNNKKKHHHBBB??????DDDHHHIIIJJJMMMQQQPPPXXXjjjyyytttvvvzzz```KKKBBBAAA===AAACCCEEEDDDBBBCCCFFFJJJMMMSSSfffoooaaaTTTQQQMMMMMMLLLGGGIIIUUUaaa{{{cccOOOPPPVVVkkkvvvkkk___dddfffeeebbbeeejjjdddZZZ]]]dddiiihhhfffccc]]]WWWXXX]]]```jjjtttZZZUUUaaaooo___VVVXXX[[[gggggg[[[ZZZccc~~~```XXX^^^iii~~~tttzzzsssfff``````sss___UUUVVVYYYcccrrr{{{yyy~~~~~~~~~|||yyyvvvuuuuuuvvvyyy{{{zzzvvvssssssuuutttssstttvvvxxxXXXlll[[[>>>@@@DDDQQQjjj~~~}}}sss}}}{{{wwwuuutttsssttthhhcccaaaccchhhoooyyyxxxqqqttt{{{yyyzzz}}}}}}|||~~~|||}}}}}}|||}}}~~~}}}zzzxxxxxxxxxwwwuuusssrrrrrrpppmmmjjjooooooqqqqqqpppooommmkkk|||wwwyyy{{{~~~|||zzz~~~~~~}}}~~~|||}}}zzzxxxuuuxxxrrriiijjjsss}}}|||qqqjjjkkkyyy}}}}}}sssfffVVVEEE???DDDKKKKKKHHHIIIPPPJJJ???<<>>MMMYYYmmmtttaaaWWWaaawwwxxxqqqmmmiiieee___XXXUUU[[[dddppp||||||zzzzzzzzz{{{}}}~~~|||xxxvvvwwwyyy|||xxxsssssswww{{{yyyuuussspppkkkeee___ZZZVVVTTTTTTRRRNNNKKKGGGEEECCCAAA???>>>AAAGGGJJJJJJKKKMMMWWWYYYfff{{{}}}uuuttteeeUUUJJJCCCAAA>>>AAACCCEEEDDDBBBBBBFFFJJJNNNTTTkkkwwwhhhVVVPPPMMMMMMOOOIIIIIIRRR]]]yyyfffPPPLLLPPP```ooottt___bbbhhhjjjgggeeeddd___XXXZZZ```eeeeeeeeedddaaa\\\YYYbbbkkkxxxwww[[[WWWdddmmmiiiTTTYYY]]]hhhkkk^^^]]]ggg|||aaaYYY\\\hhhvvvgggaaaaaarrrdddUUUVVV\\\hhhwww~~~zzzwww~~~~~~}}}|||zzzxxxvvvvvvxxxzzzzzzxxxtttrrrrrrrrrrrrqqqssswwwqqqXXXqqqWWW???>>>BBBJJJbbbxxxxxxvvv|||yyyuuuoooiiieeeaaa___```dddjjjrrrzzzyyyvvvwww~~~~~~zzzyyy|||xxx{{{~~~~~~|||zzz|||~~~~~~~~~}}}{{{}}}|||{{{}}}}}}yyywwwxxxzzzuuusssqqqppppppooollljjjlllnnnpppqqqpppnnnjjjhhhyyytttwww}}}}}}yyywwwwwwwww}}}yyy|||~~~uuurrrooopppuuuxxxuuunnnmmmpppxxx}}}wwwmmmpppzzz}}}pppbbbTTTLLLCCCAAAEEEIIIJJJHHHDDDGGG@@@:::@@@PPPooouuuPPP<<<555666777444222111000///....................................------------------------,,,...//////333===LLLXXXiiiqqqaaabbbsss}}}uuuooohhheeeaaa\\\WWWUUU]]]gggqqqzzz}}}zzzxxxxxxzzz|||~~~}}}yyyvvvvvvwwwzzzuuurrrssswwwxxxvvvssssssooohhh```YYYSSSOOONNNKKKJJJGGGCCC@@@??????@@@BBBAAACCCHHHJJJJJJMMMQQQXXX```rrr~~~pppsss{{{SSSKKKHHHDDDBBB??????AAACCCCCCAAABBBFFFJJJPPPYYYsssrrr[[[QQQLLLPPPRRRNNNMMMSSS\\\vvvgggPPPLLLOOOYYYnnndddfffkkknnnjjjeeebbb___]]]VVV[[[___ccciiilllfff^^^YYYgggyyy{{{]]]ZZZfffllllllTTTZZZ___iiiqqqaaa___iiifff[[[[[[eee|||pppccceeeiiivvvgggZZZ[[[dddsss}}}}}}~~~|||yyy~~~}}}||||||{{{zzzyyywwwxxxxxxwwwuuurrrpppooonnnoooooottt{{{fffUUUuuu}}}TTT???<<<@@@EEEYYY}}}}}}yyy}}}~~~{{{rrrfff^^^\\\___bbbfffllluuu|||~~~}}}yyyxxx{{{~~~yyy}}}|||{{{|||}}}~~~~~~}}}|||zzzzzzyyyzzz}}}~~~}}}|||{{{{{{xxxzzz|||{{{xxxwwwyyy|||tttrrrpppoooooonnnllljjjhhhjjjmmmooonnnkkkhhhffftttqqquuu}}}~~~|||}}}}}}xxxssstttuuuuuuvvvzzz~~~zzzvvvzzz{{{{{{{{{~~~~~~xxxiiihhhgggiiimmmqqqrrrqqqrrrttt{{{yyysss}}}|||sssbbbRRRHHHFFFDDDEEEGGGHHHHHHGGGCCCAAA:::???VVVqqqfffGGG===555444777333222111000//////.................................------------------------,,,.........111;;;JJJVVV^^^www~~~hhhaaammm|||uuunnngggccc___\\\YYYYYY```iiiooouuu~~~zzzxxxxxxxxx{{{~~~}}}yyyvvvuuuvvv{{{uuuqqqsssssspppmmmlllnnniiiaaaXXXOOOIIIFFFDDDAAA@@@???<<<:::;;;>>>AAADDDBBBDDDHHHJJJKKKPPPVVV```jjjzzzwwwmmmiiixxxaaaFFFGGGGGGEEEDDD@@@===@@@BBBBBBAAACCCGGGLLLTTT^^^}}}}}}aaaRRRLLLSSSVVVTTTSSSXXX]]]qqqiiiSSSNNNQQQWWWnnnpppnnnooonnnhhhaaa^^^aaaddd[[[]]]```gggrrrwwwoooddd___mmmeee]]]eeekkkmmmWWWYYY___jjj|||xxxfffaaalll}}}hhh^^^```dddwwwllldddmmmttt}}}ggg^^^```jjj||||||{{{~~~~~~|||~~~|||||||||}}}|||{{{yyywwwwwwvvvuuussspppmmmlllmmmnnnvvvdddYYY|||qqqOOO>>>:::>>>???MMMsss}}}yyyzzznnneeebbbggglllmmmqqqzzz~~~|||{{{{{{|||~~~{{{}}}{{{||||||zzzyyy{{{|||zzz{{{~~~~~~}}}|||{{{zzzyyyxxxwwwyyy{{{{{{wwwvvvxxxzzzyyyvvvwwwxxxwwwwwwxxxzzz|||sssqqqnnnmmmmmmlllkkkjjjfffgggiiikkkjjjgggdddbbb{{{ssssssxxxyyyvvvwwwllljjjnnnvvv|||~~~~~~|||}}}~~~}}}}}}}}}|||yyyvvvuuutttooommmpppvvvuuuqqqdddccceeekkkssswwwyyyyyysssttt{{{{{{nnnYYYGGGFFFDDDCCCEEEHHHJJJHHHFFF@@@??????UUU~~~WWW???>>>666333888444222111000//////.................................---------------------------/////////111;;;JJJUUU[[[nnn|||dddYYYcccxxxyyynnniiiccc___^^^]]]^^^ccciiijjjooo{{{~~~|||yyyxxxwwwvvvzzz}}}}}}zzzvvvuuuuuuzzzuuurrrssspppkkkjjjmmmiiicccZZZPPPGGGAAA>>><<<999999999888777:::@@@DDDEEEDDDFFFIIIJJJJJJOOOVVV___hhhqqqsssnnngggbbb___nnngggMMMBBBGGGHHHGGGEEE???<<>>===@@@CCCDDDDDDGGGLLLQQQ[[[hhhiiiTTTMMMNNNSSSRRRUUUYYYXXXaaawwwiiiSSSJJJLLLTTT```zzzqqqtttwwwvvvnnnccc]]]\\\YYY]]]ccckkkwww}}}uuuuuuwwwccc___fffzzzbbbUUUUUUhhhzzzvvvrrrzzztttwww}}}www}}}zzzxxx{{{cccnnnooo|||}}}~~~|||{{{|||~~~}}}zzzxxxyyyyyyzzzzzzvvvqqqnnniiimmm{{{```ddddddJJJBBB===BBB>>>AAA___vvvjjj~~~yyywwwwwwzzz}}}~~~{{{vvvxxx}}}zzztttyyy}}}~~~{{{~~~xxxxxxyyyyyyzzz{{{||||||vvv{{{|||vvvuuuxxxyyyvvvxxxuuurrrrrrvvvxxxwwwvvvooollliiihhhhhhhhhggggggfffffffffdddbbb^^^[[[XXX{{{|||yyyyyy{{{tttqqqsssyyyyyyrrrmmmoooqqqooolllkkkiiifffbbbaaafffooouuuvvvqqqnnnrrrxxxoooiiitttxxxiiiYYYLLLEEEEEEFFFEEEEEEIIINNNLLLFFFCCC888VVV|||bbbOOO===888999777333333444222000///000000///...///............---------------------------------,,,//////...000;;;JJJTTTaaaooo}}}}}}hhhVVVSSSXXXkkkppplllllliiifffeeefffeeedddfffhhhvvv}}}{{{|||~~~uuuuuuuuuuuuvvvvvvvvvvvvyyyvvvrrrppprrrtttvvvwwwzzz{{{zzzvvvqqqnnnmmmmmmcccXXXMMMGGGBBB;;;888777777666666888;;;???DDDGGGLLLIIIDDDBBBCCCFFFFFFCCCFFFCCCAAAIIIQQQJJJOOOdddeeeHHHAAAFFFLLLHHHGGGHHHAAABBBBBBCCCFFFFFFFFFLLLSSSWWWkkkqqqYYYHHHOOOUUUYYYXXXUUUXXXaaajjjuuuZZZMMMMMMRRRWWWcccppp}}}|||pppfff```___aaa^^^WWW```zzzvvvvvv|||ssshhhuuunnnZZZPPPaaa|||uuurrryyy}}}zzzuuuqqqooolllrrr}}}zzzxxxyyyyyyzzzyyyxxxxxxwwwxxxxxxwwwsssppppppoooxxx^^^zzzfffMMM@@@@@@>>>???@@@RRRuuutttxxx}}}~~~~~~|||{{{{{{zzzyyyyyyyyyyyyvvvtttvvvxxx{{{}}}~~~~~~xxxzzz{{{}}}}}}|||{{{yyywwwwwwuuussspppppprrruuuppprrrtttvvvwwwvvvuuutttqqqnnnkkkiiijjjiiifffcccgggeeecccbbbaaa^^^XXXTTT{{{}}}~~~{{{vvvooohhheeefffiiihhhbbb___bbbeeefffgggjjjlllhhheeejjjvvvyyywwwzzzvvvooottt~~~}}}mmm^^^RRRIIICCC???HHHFFFDDDEEEFFFFFFCCCAAA>>>NNNuuuYYYJJJ<<<888888666444444444222000000000000000...///............------------------------------------//////...000:::HHHSSS[[[ggguuu}}}eeeTTTTTTZZZjjjvvvrrrqqqmmmjjjiiiiiiiiihhhggggggsss|||}}}~~~}}}{{{zzzzzz{{{vvvuuusssrrrrrrsssvvvwwwyyyvvvtttsssuuuwwwxxxxxxzzzxxxxxxxxxwwwtttnnniii```UUUIIIDDD???999666777777777888999<<<@@@DDDFFFDDDDDDCCCAAA@@@@@@@@@???AAAAAAAAAGGGMMMIIITTTmmmxxxRRREEE???EEEJJJGGGHHHIIICCCDDDBBBDDDFFFFFFGGGNNNVVV___xxxnnnVVVIIIRRRZZZaaaaaa[[[[[[dddlllwww^^^PPPMMMNNN]]]hhhsss}}}yyyppphhhcccaaa```WWW\\\wwwzzztttxxxsssyyywwwfffZZZccc|||pppgggnnn|||{{{uuurrrlll{{{vvv}}}{{{zzzzzz{{{zzzzzzyyyyyyxxxyyyyyyxxxuuurrrrrrqqqzzzvvv]]]zzzeeeOOOBBBBBB>>><<<===KKKhhh~~~{{{{{{zzz}}}|||wwwwwwvvvxxxyyyzzzxxxwwwtttuuuwwwxxxxxxwwwvvvuuuwwwxxxzzz{{{{{{zzzxxxwwwwwwwwwvvvsssqqqpppqqqrrrqqqrrrtttuuuvvvuuutttsssooolllhhhgggiiiiiihhhgggiiifffbbb```^^^ZZZTTTPPPzzz~~~zzzvvvpppnnnttt}}}}}}zzz{{{~~~|||xxx{{{vvvnnnfffbbbcccfffhhhkkkccc___bbbhhhkkknnnqqqsssmmmlllwww|||{{{}}}uuuqqq~~~oooZZZIIIBBBBBBBBBCCCFFFCCCFFFKKKGGG>>>:::>>>FFFnnnoooNNNEEE<<<999888666555666444222000000000111000//////............---------------------------------//////000///000888EEEPPP[[[eeeqqqfffWWW[[[bbbooo{{{vvvqqqnnnmmmmmmmmmmmmiiifffpppyyyxxxxxxyyy{{{|||{{{{{{wwwtttqqqoooppprrrvvvyyyyyyxxxwwwxxxzzz{{{{{{zzzxxxvvvwwwzzz}}}yyyooofff[[[PPPEEE???<<<777666777999:::<<<>>>AAACCCEEEFFF@@@BBBCCCCCCBBB@@@?????????CCCDDDGGGKKKKKK^^^~~~|||XXXCCCAAA===CCCIIIGGGJJJMMMFFFFFFDDDDDDFFFFFFHHHQQQZZZcccfffSSSLLLRRR\\\ggghhhdddbbbgggnnnlll^^^YYYWWW```kkkttt|||zzztttlllgggccceeeZZZ[[[zzz||||||tttfffeeexxxpppccchhhxxxxxxvvvmmmyyy}}}~~~xxx}}}}}}||||||}}}}}}|||zzzyyyxxxxxxxxxxxxwwwtttrrrrrruuu}}}fffZZZyyycccPPPEEECCC>>><<<===CCCUUUuuu}}}||||||~~~zzzyyyxxx~~~{{{yyytttttttttwwwyyy{{{zzzyyyssssssttttttrrrqqqooommmuuuvvvxxxxxxxxxvvvtttrrrrrrssstttsssqqqpppqqqrrrsssttttttuuuuuusssrrrqqqnnnkkkfffddddddeeeffffffhhheeeaaa^^^\\\YYYUUURRR{{{qqqrrrsssrrrmmmiiioooxxx{{{|||~~~|||yyywwwyyynnngggiiisss{{{}}}~~~qqqiiimmmwww{{{zzzxxxwwwpppqqqxxxyyy~~~zzzuuuuuuvvveeePPPCCCAAAEEEHHHHHHCCCAAAHHHNNNFFF888:::GGGcccZZZGGGCCC>>>;;;888777666777444333111000111111000//////............---------------------------------000/////////000555AAAMMM[[[cccoooxxxkkk___cccjjjxxxyyyrrrppppppoooooopppiiihhhpppzzzxxxwwwzzz~~~~~~xxxwwwtttssssssuuuxxxzzz|||{{{{{{}}}~~~~~~{{{yyywwwwwwxxx|||}}}zzzqqqjjjYYYMMMBBB===:::777666888;;;===@@@CCCEEEGGGGGGHHHCCCBBBCCCGGGIIIFFFDDDCCCAAAHHHIIIJJJLLLPPPjjjgggIIIAAA???===DDDIIIHHHOOOTTTLLLHHHEEEDDDFFFFFFJJJTTT^^^bbb\\\QQQQQQQQQYYYccciiikkkkkknnnqqqwwwnnniiifffcccooo{{{uuupppnnnnnnhhhkkk___aaa{{{llldddrrrxxxkkkmmmyyy|||yyyrrrzzz}}}}}}ppppppttt~~~}}}|||}}}~~~~~~}}}{{{wwwvvvvvvvvvvvvvvvsssqqqpppyyy\\\XXXyyy^^^PPPFFFDDD>>>>>>??????FFFbbb{{{tttuuu|||yyywwwuuutttttttttvvvyyyzzzzzzyyytttssssssrrrqqqooommmlllssstttuuuuuutttrrrpppooommmoooqqqrrrrrrqqqrrrsssuuuuuuuuuuuutttrrrqqqpppppplllfffaaa___```aaacccgggeeecccaaa___^^^]]]\\\}}}~~~nnnttt{{{}}}xxxuuu}}}yyyvvvxxxqqqiiirrrssshhhqqq~~~uuuqqqlllpppzzzxxxzzz~~~zzzwwwyyy{{{bbbVVVHHHAAACCCFFFGGGFFFJJJEEEFFFGGG>>>888GGG___{{{zzzQQQDDDDDDBBB===:::999888777555333111000111111000//////............---------------------------------111......000000222>>>KKKXXX```kkkmmmzzz{{{qqqfffeeeiii{{{xxxppppppqqqooonnnppphhhjjjsss|||zzzyyy|||{{{zzzzzzyyyyyyzzzzzz{{{~~~~~~~~~{{{wwwxxxzzz||||||zzzwwwsssqqqYYYMMMAAA<<<:::888999;;;;;;===@@@CCCFFFGGGHHHHHHFFFAAABBBJJJOOOLLLFFFDDDCCCKKKLLLKKKOOOXXXttt___EEECCC??????FFFJJJKKKUUU[[[RRRIIIFFFEEEFFFGGGKKKUUU```fff~~~VVVPPPTTTTTTWWW^^^hhhrrryyy|||}}}~~~xxxsssnnnkkkvvvrrrjjjmmmrrrkkknnnccchhh~~~pppdddmmmsssnnnvvv~~~xxxrrrwwwzzzxxxhhhwww~~~|||{{{{{{|||~~~~~~}}}{{{xxxwwwvvvvvvvvvvvvuuusssnnn{{{XXXWWW{{{ZZZOOOGGGDDD???===???<<<>>>UUU}}}~~~xxxsssqqqzzz~~~{{{xxxvvvuuuuuuwwwvvvvvvwwwyyyyyyxxxwwwssssssrrrrrrqqqpppooonnnqqqrrrssssssrrrpppnnnmmmmmmnnnpppqqqpppooopppqqqvvvvvvuuutttrrrqqqpppoooooolllfffaaa___```ccceeejjjiiihhhfffdddccccccccc{{{~~~yyyyyy|||~~~~~~~~~ssssssxxxqqqiiitttxxxjjjdddrrr~~~qqqiiifffnnn|||vvv~~~~~~}}}|||~~~rrrgggQQQKKKEEEDDDFFFIIIHHHEEESSSIIIAAA>>>@@@KKKeee~~~www{{{nnnOOODDDEEECCC>>>;;;<<<:::777555333111111111222111000///............---------------------------------111------000000111<<>>:::<<>>???CCCFFFJJJMMMOOOPPPNNNRRR^^^jjjeeeSSSGGGFFFGGGMMMLLLOOO```rrrZZZBBB???@@@BBBJJJLLLNNN]]]eeeZZZJJJHHHGGGHHHHHHJJJSSS]]]mmm___XXXTTT^^^```ccciiitttssstttllldddeeepppuuunnnmmm{{{uuu}}}uuurrr~~~tttxxx~~~||||||{{{yyywwwvvvvvvxxxzzz{{{{{{wwwuuuttttttuuuuuuuuutttwwwbbbPPPbbbXXXPPPGGGGGGEEE@@@?????????DDDYYY}}}{{{zzzyyy~~~~~~}}}{{{||||||yyywwwxxxyyyzzzzzzyyyxxxyyy{{{{{{yyywwwvvvuuutttrrrqqqqqqppppppnnnpppqqqrrrrrrqqqooonnnnnnnnnnnnmmmkkklllnnnpppqqqpppnnnmmmlllkkkjjjjjjbbbbbbaaa^^^]]]___dddiiihhhjjjkkkiiieeebbbaaabbb~~~~~~qqqhhhkkkwww|||pppjjjvvvqqqbbbaaajjj{{{wwwmmmoooooovvv}}}{{{yyy{{{oooVVVIIIHHHGGGFFFEEEFFFGGGJJJNNNPPPCCC???AAAVVV|||eeeMMMHHHAAAAAA>>>:::<<>>>>>======;;;999888777555444444333111/////////.........---------------------------------......000000...///999EEEZZZ^^^aaagggvvv|||\\\YYY[[[qqqtttvvv{{{xxxxxxyyysssnnnnnnmmmqqq~~~|||}}}~~~}}}yyyuuusssrrrxxxxxxyyyzzz{{{|||}}}~~~{{{}}}~~~wwwlllVVVHHH???AAAAAA<<<===CCCFFFHHHKKKPPPVVV\\\aaadddcccjjjrrrooo^^^MMMIIINNNPPPRRRXXXbbbqqqVVVCCCDDDAAAHHHGGGDDDRRRfffhhhZZZLLLJJJKKKLLLJJJIIIOOOVVVaaapppaaaYYYbbbiiikkkgggmmm|||sssxxxooouuu~~~xxx}}}zzzzzzvvvqqq{{{|||xxx}}}}}}~~~{{{{{{~~~{{{yyyuuuqqqppprrrvvvzzzvvvuuunnnpppyyyuuupppuuuvvvQQQ```uuu^^^MMMFFFVVVDDDGGGEEE@@@??????>>>RRRvvvvvvssstttuuuxxx~~~yyyssswwwyyyuuuuuu{{{|||zzzwwwwwwyyy|||~~~xxxwwwuuuttttttsssqqqoooppprrrsssssspppnnnnnnnnnooommmmmmpppsssuuusssqqqllliiiffffffhhhiiigggeee]]]ZZZUUUPPPMMMNNNRRRVVVbbbhhhiiidddaaabbb```ZZZ|||yyy}}}yyywww}}}yyymmmxxx|||lll]]]UUUNNNEEEEEELLLGGGKKKPPPSSSPPPJJJDDD@@@FFFMMMgggeeeLLLCCCAAACCCAAA?????????>>><<<:::999777555555555444222000//////.........---------------------------------......///000...///888CCCYYY^^^aaafffuuupppVVVSSSQQQcccyyywwwkkkooozzzyyyxxxyyywwwmmmkkkiiimmm{{{zzz{{{}}}{{{xxxuuusssssswwwxxxyyy{{{|||}}}}}}}}}}}}tttgggSSSLLLFFFBBB>>>===AAAFFFJJJLLLPPPUUU[[[aaaeeehhhkkkiiifffaaaVVVNNNPPPVVVVVVUUUYYYeeexxxrrrQQQDDDFFFCCCIIIIIIFFFRRRdddfffZZZNNNLLLLLLMMMJJJIIINNNUUUfffssseee___eeennnsssrrrxxxxxxlllvvvzzzxxxrrrllluuuzzz}}}|||~~~~~~zzzyyy|||yyywwwtttqqqpppqqqtttvvvuuuvvvqqqqqqwwwssspppyyyjjjRRRqqqrrraaaQQQHHHSSSCCCJJJGGG@@@???@@@<<>>DDDGGGKKKMMMQQQVVV\\\aaaeeeggghhh```XXXUUUSSSRRRUUUZZZWWWXXX^^^qqq]]]KKKFFFGGGEEEJJJJJJHHHQQQ```bbbZZZQQQPPPQQQRRRNNNJJJLLLRRRdddxxx{{{llliiigggpppvvvxxx|||xxxiiirrr{{{wwwpppgggnnnuuu{{{zzz|||yyyxxxvvvtttsssttttttuuuwwwzzzvvvtttwwwuuuxxxZZZVVVkkkcccXXXLLLQQQHHHMMMJJJBBBAAAAAA:::???UUU~~~~~~}}}tttyyyzzzxxx{{{zzzvvvzzz|||yyywwwvvvxxxyyyzzzzzzuuuuuutttsssqqqpppooonnnnnnppprrrqqqooommmmmmmmmoooqqqtttxxxyyywwwsssoookkkiiihhhhhhiiiiiigggeee^^^VVVLLLHHHMMMWWW```eeeqqqyyy{{{rrriiibbb]]]xxxlllcccTTTLLLGGGHHHIIIGGGIIIMMMUUURRRNNNIIIFFFIIIPPPUUUhhhzzz___GGGLLLNNNDDDDDDBBB@@@@@@@@@???===;;;999777555444444333111000////////////............------------------------,,,+++---...------444<<>><<<:::888666444333333333111///000000/////////.........------------------------,,,+++,,,///...---222999NNNYYY___aaasssssscccYYYIIIVVVllldddWWWkkkyyyzzz||||||uuurrrssszzz~~~}}}||||||xxxzzz||||||{{{{{{|||}}}{{{}}}~~~}}}|||zzzxxxyyyxxxoooeeeZZZXXXMMM???<<>>MMMOOOSSSXXX\\\___aaabbb^^^^^^```bbb```^^^cccjjjtttyyyRRRFFFLLLOOOJJJHHHHHHGGGHHHNNNVVV^^^aaa\\\___eeehhhbbbUUUMMMLLLPPP___~~~{{{www{{{}}}}}}~~~}}}tttqqq|||rrriiiuuu|||~~~}}}~~~~~~}}}}}}~~~}}}zzzwwwvvvyyyuuuuuuYYYPPPooozzz]]][[[XXXRRRPPPTTTPPPNNNHHHHHHKKKBBB;;;CCCLLLfff~~~nnn||||||xxxrrrmmmkkkooo{{{|||{{{~~~~~~|||{{{yyyvvvxxx}}}}}}}}}}}}}}}~~~~~~|||}}}{{{{{{{{{zzzyyyxxxtttrrruuu{{{zzzwwwuuuuuuuuuvvvuuutttvvvwwwwwwuuurrrppppppqqqhhhjjjmmmnnnnnnnnnooopppmmmooorrrqqqmmmfff___[[[WWWYYY]]]```bbbbbbaaaaaaccc___]]]aaakkktttyyyyyyyyyzzzyyysssjjjbbb```aaaqqqwwwqqqmmmfff]]]VVVOOOLLLJJJJJJHHHGGGJJJPPPXXX^^^aaaKKKEEEAAAHHH]]]wwwbbbOOOHHHDDDBBBDDDCCCAAA?????????>>><<<:::888666555444444333111///000000000/////////......---------------------------+++,,,//////...111666JJJYYYbbbeeezzz|||tttiiiTTT___tttbbbmmmvvvzzz~~~|||vvvtttvvv~~~~~~~~~{{{|||~~~~~~}}}}}}zzz{{{}}}~~~~~~}}}|||{{{{{{xxxttttttrrriii___LLLGGG@@@:::===CCCEEEBBBLLLNNNQQQTTTWWWYYYZZZ[[[``````aaaaaa]]]___lllyyygggLLLGGGNNNSSSQQQOOOKKKIIIJJJLLLRRR\\\fffeeehhhnnnppphhhZZZOOOMMMRRRbbb~~~~~~vvvwww~~~rrrjjj~~~|||}}}~~~|||zzz{{{}}}|||xxxtttqqqrrrooovvviiiLLLXXXwwwppp\\\WWWSSSRRRLLLRRRPPPQQQKKKKKKOOOGGG???EEEBBBWWWwwwrrrdddwww~~~yyyuuutttsssnnnlllmmmppp~~~}}}|||{{{yyyxxx{{{|||yyyxxxyyywwwtttvvv|||~~~}}}|||zzzyyyyyyyyyyyyuuuzzz}}}}}}}}}yyywwwwwwzzzzzzyyywwwvvvuuuwwwzzzuuusssqqqqqqrrrrrrqqqpppuuuwwwxxxvvvrrrppppppssshhhjjjmmmnnnmmmmmmmmmnnnkkklllllliiiccc\\\WWWTTTQQQVVV[[[___````````````cccbbbdddiiiooossssssrrriiihhhiiijjjgggaaa___aaa^^^cccllluuu}}}vvvkkkWWWVVVSSSOOOKKKJJJJJJKKKJJJMMMRRRVVV[[[]]]\\\YYYCCCHHHSSSeee|||dddRRRJJJEEEDDDFFFDDDBBBAAA@@@@@@???===;;;:::888666666666555333111000000000000/////////...---------------------------+++---000111///111555FFFWWW```bbbvvv|||vvv[[[```uuuvvvuuuyyy~~~}}}xxxwww}}}|||}}}~~~~~~}}}~~~||||||}}}~~~~~~~~~~~~}}}||||||yyyuuurrrkkk^^^PPPBBB===;;;===@@@BBBFFFLLLNNNPPPSSSVVVXXXXXXXXXXXX]]]^^^bbbeeehhhqqqttt^^^PPPKKKNNNUUU\\\YYYRRRMMMLLLLLLOOO[[[iiinnnpppsssrrriii[[[RRRPPPUUUdddyyyzzz~~~xxx~~~|||{{{nnnggg}}}~~~~~~{{{xxxyyy{{{zzzvvvqqqnnnooonnn}}}]]]PPPaaaxxx}}}cccZZZTTTRRRWWWLLLRRRQQQTTTOOOMMMPPPIIICCCHHHEEEQQQfff~~~bbbyyywwwppplllmmmnnnmmmooosss~~~|||uuutttuuuuuuuuuwwwuuussstttvvvuuusssuuuzzz}}}{{{xxxvvvuuuttttttpppuuuxxxyyy|||~~~|||}}}}}}zzzwwwuuutttvvvuuuttttttvvvyyyzzzyyysssrrrpppqqqrrrrrrqqqppptttwwwxxxuuuqqqnnnppprrrkkklllnnnnnnllljjjiiijjjiiiiiihhhccc\\\VVVTTTTTTTTTZZZ```ccccccaaaaaaaaadddfffhhhjjjkkkiiieeeccc^^^^^^dddmmmoooggg___\\\UUUXXX[[[```eeemmmvvv{{{}}}zzztttjjjaaa^^^]]]VVVMMMIIIIIIIIIHHHGGGGGGIIIJJJIIIRRR^^^fffggg```RRRGGGKKKZZZqqqzzz___KKKCCCBBBDDDEEEFFFDDDBBBAAAAAA@@@>>>===<<<:::888888777777555333000000000000////////////------------------------...,,,---111222000111444BBBTTT\\\\\\lllzzzzzzvvvSSSPPPnnn{{{{{{}}}uuuxxx~~~yyy{{{zzzvvvuuuxxx}}}~~~~~~~~~}}}~~~}}}~~~|||wwwqqqgggTTTDDD@@@<<<>>>DDDCCCAAAGGGSSSXXXZZZ\\\___``````___^^^[[[___hhhuuurrrfff[[[UUUOOOLLLVVVdddaaaXXXQQQOOOLLLMMM[[[kkkuuuttttttqqqgggZZZSSSTTTTTTcccqqq}}}zzzyyytttwwwzzzvvvjjjddd{{{xxxxxx{{{zzzvvvrrrooooooqqqooo[[[XXXgggvvvyyy}}}{{{XXXXXXSSSSSS\\\PPPUUURRRUUUQQQNNNPPPJJJDDDJJJHHHKKKVVVmmmuuuwwwnnniiikkknnnooottt|||~~~uuummmmmmpppqqqrrrtttpppnnnpppssssssqqqsssxxx}}}|||yyywwwuuutttttttttpppsssuuuuuuxxxzzzwwwrrrwwwyyy{{{{{{xxxuuuttttttqqqpppnnnoootttyyyzzzwwwuuutttssssssuuuuuutttssssssvvvwwwuuuooommmnnnqqqnnnooopppnnnkkkgggffffffhhhhhheee___YYYUUUUUUWWWZZZ___eeehhhfffdddbbbbbbfffiiikkkjjjeee```[[[YYY]]]^^^hhhvvvyyynnn^^^UUUTTTQQQQQQTTTYYY\\\```ccchhhuuu~~~|||zzz~~~~~~~~~sssiiiddd\\\XXXSSSNNNKKKHHHFFFDDD???FFFJJJIIIIIINNNPPPMMMYYYbbbiiieeeYYYQQQNNNPPP```uuurrrccc\\\RRRHHHAAA@@@BBBCCC@@@>>><<<===@@@AAA???===;;;:::999777666555555555666444222111111000///.........---------,,,,,,,,,...............///000000:::FFF]]]aaaZZZtttzzzwwwxxxaaaUUU]]]mmm}}}wwwzzz}}}{{{xxxrrrjjjeee{{{~~~|||~~~~~~|||~~~~~~}}}|||{{{yyytttjjj\\\LLLAAA<<<===???AAAEEEMMMZZZeeeuuurrrrrruuurrrjjjdddcccfffuuuppplllpppfffWWWTTTTTT[[[jjjqqqjjj[[[RRRPPPLLLTTTjjjyyy}}}{{{rrrhhhbbb]]]XXXbbbeeejjjrrr{{{nnnxxxqqq{{{sssccciii~~~{{{zzz|||zzzwwwvvvyyyvvvsss[[[WWWiiitttqqqggg\\\XXX___bbb[[[WWWZZZYYYUUUQQQNNNIIIKKK[[[nnnuuu]]]EEEPPPzzz|||uuunnnoooxxxooollljjjnnnwww{{{vvvnnnrrrlllhhhhhhiiiiiinnntttvvvuuuuuuvvvvvvvvvtttrrrrrrtttwwwvvvrrroooooopppqqqsssuuusssooommmppptttrrrpppppprrrvvvxxxwwwuuuqqquuuvvvsssssssssqqqmmmnnnppprrrpppllljjjnnnrrrwwwsssooolllfff``````cccgggfffccc___\\\\\\___aaaaaaaaadddiiinnnpppmmmjjjdddfffeee___XXXVVV\\\bbbjjjsssyyyhhhVVVKKKWWWTTTQQQPPPPPPRRRSSSUUUUUU___eeedddccciiipppttt~~~|||yyyxxxyyyzzzyyyxxx}}}|||}}}{{{wwwqqqiiiaaaYYYRRRMMMOOOKKKHHHHHHJJJKKKHHHDDDIIIJJJIIIIIIOOOZZZ___]]]fffeee\\\NNNLLLZZZlllwwwzzz[[[RRROOOIIIDDDAAAAAABBBCCCAAA???===>>>@@@AAA???>>><<<;;;:::999777666666666777555222111111000///---------------,,,,,,,,,,,,...............//////000:::DDDZZZ___VVViiidddPPPTTTeeexxx|||{{{|||yyyvvvsssnnnjjjyyy}}}~~~||||||~~~}}}~~~{{{{{{}}}}}}{{{{{{~~~~~~~~~~~~}}}|||{{{}}}{{{wwwpppfffXXXIII@@@<<<>>>BBBGGGOOO]]]qqq{{{tttssstttuuuqqq```pppyyyqqqbbbZZZVVVYYYeeessssssgggYYYSSSNNNUUUiiirrr{{{zzzqqqiiiccc^^^fffhhhiiiooo}}}ooozzzvvv{{{ttthhhrrr}}}{{{xxxxxx{{{{{{xxxwwwyyy}}}uuuRRROOOaaapppvvvzzzbbbXXXUUU\\\]]]WWWRRRTTTQQQNNNKKKKKKLLLTTTfffxxxqqq^^^GGGKKKiii}}}xxxuuuzzz{{{rrrmmmmmmmmmrrr|||zzzvvvpppkkkjjjiiiiiimmmrrrzzzzzzzzz{{{zzzxxxuuurrrmmmpppqqqqqqooonnnoooqqqpppsssuuusssooonnnpppsssrrrqqqqqqsssvvvvvvtttrrrsssuuutttpppoooqqqpppmmmjjjlllnnnnnnllllllmmmnnnqqqkkkeee```YYYTTTUUUZZZbbbaaa``````bbbdddfffhhhhhhjjjmmmooopppoookkkiiidddeeeccc]]]XXXZZZccckkkzzzqqq```TTTOOOWWWUUURRROOOMMMMMMMMMNNNIIIOOORRROOONNNTTT[[[```iiiiiijjjmmmpppsssttttttxxxvvvzzz~~~{{{uuuyyy|||tttlllggghhhgggeeeaaaaaa[[[SSSNNNKKKIIIFFFCCCFFFCCCBBBEEEJJJLLLIIIEEEJJJJJJJJJOOOZZZeeegggdddZZZ\\\UUUMMMWWWsss___EEEDDDDDDCCCCCCBBBAAAAAA@@@@@@???>>>???@@@AAA@@@>>>>>>===<<<;;;999888777777888666444333222111///---------,,,,,,,,,+++++++++......------......///000<<>>MMMZZZYYYQQQ^^^xxxiiiJJJFFFOOO```qqqyyyzzz{{{}}}{{{xxxzzz~~~yyywwwxxx||||||xxxwwwyyyzzzzzz{{{|||}}}}}}}}}}}}~~~~~~~~~yyyooo]]]KKK>>>CCCGGGKKKQQQeeewwwyyyjjj\\\UUUZZZcccvvvsss```UUUSSS[[[hhhzzzbbbUUUXXXffflll}}}vvvpppmmmkkkqqqnnnuuu~~~~~~~~~www{{{~~~{{{uuuxxxYYYEEEIIIZZZwwwvvvooorrrqqqbbbXXXWWWWWWZZZYYYUUUQQQPPPFFFHHHJJJJJJLLLQQQVVVXXXTTTZZZTTTIIIDDDGGG]]]}}}}}}rrrvvv|||rrrwwwzzzxxxrrrwww}}}vvvqqqpppppprrrxxxyyyrrrllliiieeedddeeefffiiikkkmmmnnnkkkllllllkkkjjjjjjlllmmmjjjllloooqqqrrrqqqqqqqqqxxxzzzyyytttqqqpppmmmhhheee```\\\^^^dddhhhhhheee^^^XXXSSSRRRQQQSSS[[[dddkkkjjjjjjnnnqqqpppiiibbb]]]``````[[[UUUWWW```jjjgggkkkooooookkkfffcccbbbaaa^^^YYYTTTQQQRRRUUUXXXyyy{{{nnneeeYYYNNNKKKGGGEEEGGGHHHEEECCCCCCGGGEEEDDDEEEFFFFFFEEEDDDDDDEEEEEEEEEDDDDDDFFFHHHEEEDDDCCCCCCEEEFFFEEEDDDBBBCCCEEEFFFFFFEEEDDDDDDDDDHHHMMMOOORRRWWW___eeemmmpppuuuyyyvvvpppmmmnnnuuutttPPPDDDDDDBBB????????????@@@AAACCCDDD@@@AAABBBBBB@@@@@@AAABBBBBBBBBBBBAAA???<<<999888888777777777777555222000......---------,,,,,,,,,------,,,,,,------...///---:::FFFSSSZZZSSSXXXpppsssTTTNNNNNNZZZppp{{{}}}zzzuuuwww|||zzzxxxzzz~~~~~~zzzxxxzzzyyyxxxwwwwwwwwwyyyzzz{{{yyy{{{}}}{{{qqq___LLL???CCCGGGKKKSSSooozzzwww{{{rrrhhh```[[[VVVUUU```nnnvvv]]]RRRQQQXXXgggmmmXXXWWWgggllluuurrrooovvvtttvvvxxxzzz{{{{{{|||XXXGGGDDDXXXlll{{{kkkrrrvvvwww___UUUUUUVVVWWWVVVTTTRRRQQQLLLRRRTTTQQQNNNOOOQQQPPPQQQYYYUUULLLGGGEEESSSmmmqqqhhhttt|||xxxsssxxxwwwssszzz{{{tttllliiihhhhhhlllsssyyy|||}}}yyyqqqjjjfffdddZZZ[[[___dddjjjmmmnnnmmmkkkjjjgggffffffhhhkkkmmmhhhjjjlllmmmmmmnnnoooqqqqqqtttsssnnnjjjhhhddd^^^WWWTTTTTTYYYbbbiiikkkjjj```]]][[[]]]]]]^^^dddkkklllkkkkkkmmmmmmhhhaaaZZZSSSUUUWWWVVVXXX```ooo{{{wwwyyyyyyuuulllbbbYYYTTTYYYUUUQQQPPPSSSVVVXXXXXX~~~tttiii]]]UUUNNNNNNLLLGGGDDDEEEFFFDDDCCCDDDGGGIIIJJJJJJGGGHHHGGGEEEEEEGGGJJJKKKDDDDDDDDDEEEGGGGGGGGGGGGBBBFFFKKKKKKIIIIIIKKKNNNNNNQQQXXXbbbnnnvvv{{{|||~~~yyyXXXEEEAAAAAAAAA===>>>???@@@BBBCCCDDDEEECCCEEEFFFFFFDDDCCCDDDFFFBBBBBBBBBAAA???<<<999777777777777888888777444111/////////.........------------,,,,,,------...///)));;;DDDNNN\\\YYYXXXjjjiii\\\SSS[[[xxx{{{zzztttvvv}}}|||yyyzzz}}}}}}zzzyyy|||{{{yyyvvvttttttvvvzzz|||yyy{{{}}}{{{rrrbbbPPPDDDBBBEEEGGGRRRsss|||}}}zzzppphhhaaa^^^\\\XXXXXXZZZZZZ___tttwwwZZZPPPQQQYYYmmmyyy[[[WWWiiiggg}}}xxxtttzzz}}}wwwuuuwww^^^GGGFFFWWWyyy}}}zzzhhh]]]SSSUUUVVVUUUUUUUUUUUUTTTSSS[[[]]]UUUMMMMMMOOOPPPNNNRRRNNNIIIJJJIIIPPPaaa{{{}}}lllnnn~~~yyyvvvllltttwwwwwwwwwooogggccc``````dddkkksssvvvwwwrrrjjjcccaaaaaaZZZ\\\aaahhhnnnooollliiigggccc___]]]^^^aaaeeehhhhhhjjjkkkjjjiiiiiilllooommmooollleeeaaa```\\\WWWPPPRRRVVV^^^ffflllmmmlllgggfffhhhkkkjjjggghhhlllcccdddggghhhfffaaa[[[XXXSSSVVVYYY\\\aaakkkyyy~~~{{{vvvmmmcccZZZUUURRRVVVUUUTTTSSSUUUXXX[[[]]]wwwjjj^^^ZZZUUUNNNJJJKKKFFFDDDAAAAAABBBDDDEEEEEEFFFFFFEEEBBBBBBEEEHHHIIIBBBBBBCCCDDDEEEEEEEEEDDD???EEEKKKLLLJJJLLLRRRYYY]]]^^^eeeuuu~~~ZZZJJJJJJHHHDDDCCC@@@AAACCCEEEEEEEEEDDDCCCFFFHHHJJJIIIFFFEEEGGGIIIBBBBBBBBBAAA???<<<999777666666777888999888555333000////////////.........---,,,,,,,,,,,,---......***>>>EEENNN```___[[[hhhwwwhhhYYY___~~~~~~~~~}}}{{{}}}vvvxxx~~~zzzyyyzzzzzzyyyzzz~~~~~~{{{wwwttttttwww{{{~~~|||}}}~~~|||tttfffVVVKKKEEEGGGHHHTTTwwwwwwgggYYYSSSSSSTTTUUUQQQRRRWWW]]]^^^hhhuuuWWWOOOSSS[[[sss]]]WWWkkkaaa~~~www|||{{{uuuvvvkkkMMMGGGJJJhhh[[[ZZZTTTVVVWWWVVVUUUWWWXXXXXXMMMWWWZZZRRRLLLOOOWWW[[[UUUUUULLLGGGJJJGGGGGGSSSfff{{{tttlll}}}{{{sssmmmnnnxxx~~~}}}rrrjjjccc___^^^^^^dddkkkooorrrsssnnnfff```^^^```aaaccchhhooosssqqqjjjdddaaa\\\WWWTTTVVVZZZ___aaaiiijjjjjjhhhffffffjjjmmmmmmmmmhhh```[[[[[[YYYVVVSSSWWW^^^gggmmmooommmkkkiiiiiilllooolllfffccceeeYYY]]]aaacccaaa]]]ZZZXXXYYY[[[___bbbgggooozzz|||uuukkkaaaYYYUUUUUUVVVUUUWWWXXXWWWVVVXXX^^^cccvvvlllbbbYYYRRRPPPLLLHHHEEEEEEGGGIIIJJJHHHGGGEEEDDDDDDEEEGGGHHHFFFEEECCCDDDFFFIIIKKKKKKJJJJJJOOOWWW[[[___kkkxxxmmmOOOHHHLLLHHHAAA>>>>>>???@@@AAABBBDDDEEEEEEHHHHHHGGGGGGFFFEEEEEEDDDAAAAAA@@@>>>===;;;:::999888999;;;<<<;;;888555333//////---,,,,,,---...///---------.........//////000444AAARRR[[[\\\___eeevvvaaa___wwwppp|||~~~~~~{{{|||||||||yyyzzz||||||zzzxxxzzz|||}}}|||yyy|||~~~|||wwwqqqhhhZZZNNNDDDGGGJJJYYY}}}uuussseee___WWWPPPNNNQQQUUUXXXYYY[[[WWWdddnnnSSSPPPVVVYYYooo^^^]]]mmmhhh}}}{{{}}}||||||pppwwwWWWEEEMMMSSS}}}YYYZZZXXXXXXYYYYYYYYYWWWVVVUUUYYYYYYUUUNNNKKKOOOSSSTTTQQQPPPNNNKKKHHHGGGIIIKKK[[[ggg~~~|||kkkuuu~~~yyyvvvtttzzzrrrnnnhhhbbb___```eeejjjtttsssssspppggg^^^^^^ccc```kkkuuuuuuqqqmmmjjjfff]]]VVVUUUXXXXXXVVV^^^kkkrrrooollljjjhhhffffffggggggffffffdddaaa^^^[[[YYYYYYeeerrrwwwvvvrrrooommmlllgggfffjjjkkkeee^^^[[[^^^bbbhhhnnnmmmfff```]]]gggffffffjjjqqqxxx~~~uuurrrjjj```WWWSSSTTTVVVZZZXXXVVVXXX\\\aaadddfffxxxtttkkk___XXXVVVVVVSSSPPPWWWWWWVVVTTTRRRRRRTTTVVVXXXVVVTTTVVV[[[```bbbbbbfffiiirrr}}}vvvjjjUUUCCCCCCGGGEEEDDDEEE???@@@AAABBBCCCDDDDDDDDDFFFFFFEEEEEEDDDCCCCCCBBBAAAAAA@@@>>>===;;;::::::999:::;;;:::999777555333222111///.........//////---------........./////////222>>>NNNYYY\\\]]]```vvv}}}tttuuu{{{hhh```zzzuuu{{{rrrvvv{{{wwwzzz~~~~~~{{{xxxwwwyyy|||~~~{{{yyyxxxyyy|||~~~}}}|||zzz}}}|||yyyuuunnncccXXXCCCEEEIIIXXXppp___XXXSSSPPPNNNNNNQQQUUUWWWXXX^^^```___uuu^^^MMMOOOYYY```|||bbb```ooowww}}}~~~}}}{{{~~~}}}uuuPPPFFFKKKfffxxxZZZ___XXXXXXYYYXXXXXXVVVUUUTTTVVVWWWUUUOOOLLLPPPTTTTTTOOOMMMLLLJJJIIIIIIIIIIIINNNWWWkkk~~~yyyyyy}}}~~~{{{~~~uuuqqqjjjdddccchhhpppvvvzzzzzzzzzvvvlll___[[[^^^```iiiqqqvvvzzz|||xxxsssddd```\\\\\\\\\___hhhrrrtttoookkkhhheeedddcccdddddddddddddddcccbbb```___cccjjjrrrvvvvvvvvvvvvvvvllliiiggggggddd^^^]]]```fffmmmwww~~~}}}vvvooolllooommmkkklllpppuuuxxxzzzsssjjj```XXXVVVVVVVVVUUUTTTUUUVVVYYY]]]aaafffhhhyyyzzzzzzvvvqqqtttvvvwwwsssnnnmmmqqquuuwwwtttssswwweeeXXXNNNGGGHHHGGGBBBAAAEEE???@@@BBBDDDDDDCCCBBBAAACCCCCCBBBBBBAAAAAA@@@@@@AAA@@@???>>><<<<<<;;;;;;<<<;;;:::999777666555444444333222111000/////////---------...............///000999IIIWWW\\\[[[[[[jjj~~~xxxccchhh}}}yyyvvvyyyttt{{{xxxvvvyyy}}}~~~}}}zzzwwwuuuuuuwwwxxxwwwvvvuuuwwwyyy{{{||||||xxx{{{|||yyyvvvqqqhhh^^^FFFFFFHHHWWWzzz}}}hhhRRRFFFKKKJJJJJJOOOWWW___cccdddjjjmmmsssjjjSSSMMMQQQ\\\iiidddhhh|||~~~yyyzzz|||}}}YYYIIIKKKPPPwwwppp```bbb[[[[[[[[[ZZZYYYWWWVVVUUUSSSVVVUUUPPPNNNRRRTTTTTTLLLJJJIIIKKKMMMMMMJJJGGGDDDHHHUUUkkk}}}qqq~~~~~~~~~}}}}}}{{{tttnnneeeaaacccmmmxxxqqqbbbZZZ[[[[[[```hhhqqqzzz}}}uuujjjjjjfff```bbblllvvv{{{uuuqqqjjjeeecccccccccbbb``````aaabbbbbbcccccccccfffgggjjjllloooqqqssstttkkkhhhfffccc^^^[[[```hhhpppyyyxxxtttqqqooolllkkkmmmppprrrrrrlllaaaTTTQQQUUUYYYWWWSSSQQQUUUYYY\\\^^^aaaggglllTTTVVVPPPMMMLLLHHHAAA>>>AAA???AAACCCDDDDDDCCC@@@???AAAAAAAAA@@@@@@?????????@@@@@@>>>===<<<<<<<<<<<<===<<<999777555555444555555444333222000/////////........................//////555DDDTTT\\\[[[WWWaaavvvmmm\\\lll}}}}}}xxx}}}{{{~~~zzzyyyyyy{{{}}}}}}~~~~~~|||yyyvvvttttttttttttssssssrrrrrrtttuuuvvvwwwwwwzzz{{{xxxtttppphhh```LLLHHHGGGTTTqqq|||mmmYYYMMMRRRPPPPPPUUU___jjjrrruuummmvvvxxxZZZSSSUUUVVVcccttt```rrr|||wwwwww}}}eeeHHHDDDRRR___nnnhhh```^^^^^^]]]\\\[[[ZZZXXXXXXSSSWWWWWWRRRPPPRRRTTTRRRLLLJJJJJJMMMQQQQQQLLLGGGEEEDDDHHHZZZxxxmmmuuu{{{{{{|||}}}~~~xxxllleee]]]YYY^^^kkkxxxtttddd^^^______dddjjjpppwww{{{wwwpppiiimmmiiibbbeeerrr{{{{{{rrrnnnfff``````ccccccaaa]]]\\\\\\\\\]]]^^^___```]]][[[]]]bbbffffffffffffjjjfffcccbbb``````gggooovvv~~~wwwpppiiifffdddeeegggjjjllllllcccZZZQQQPPPUUUYYYWWWRRRTTTYYY^^^``````ccckkkqqqyyyTTTOOOIIIEEEEEEEEECCC@@@@@@???@@@BBBDDDCCCAAA???===AAA@@@@@@@@@@@@@@@?????????>>><<<;;;:::;;;<<<======;;;999666555444555555444444333222111000...........................---000///333???PPP[[[[[[UUUSSSeeevvvvvvTTTYYYjjjvvv}}}vvvxxx{{{yyy~~~~~~|||{{{|||~~~{{{zzzyyywwwvvvuuuttttttttttttsssqqqqqqqqqssstttuuuyyy{{{xxxtttrrrmmmgggQQQIIIDDDOOOfffvvvcccUUUQQQSSSXXX___hhhpppuuuxxxqqqdddQQQRRRWWW\\\qqq```{{{|||xxxxxx}}}|||iiiQQQDDDDDDXXXpppwwwmmmmmm[[[]]]]]]\\\[[[YYYYYYXXXXXXUUUYYYYYYUUURRRSSSTTTRRROOOMMMNNNRRRVVVUUUOOOHHHIIIFFFDDDMMMiii{{{mmm}}}}}}|||uuuiiibbb[[[YYYaaannn{{{sssgggeeeiiitttyyy}}}|||{{{zzzvvvpppgggjjjfff^^^```kkkpppmmmhhheee^^^XXXZZZaaaaaa]]]]]]\\\ZZZXXXWWWXXXYYYZZZTTTSSSYYYdddjjjgggeeeeeeqqqiiicccdddeeefffhhhlllrrryyy~~~|||zzzwwwqqqiii]]]\\\ZZZ[[[^^^aaabbbcccZZZWWWUUUUUUVVVWWWVVVUUUXXX]]]aaacccdddhhhpppwwwwwwooovvvtttfffYYYOOOIIICCCBBBCCCCCC@@@===>>>???@@@AAAAAA@@@>>>===@@@@@@@@@@@@@@@@@@@@@???===<<<:::999999:::;;;<<<;;;:::888666555555555666333333333333222111//////...............---------000000111:::JJJXXXZZZUUULLL[[[pppvvvSSSNNNWWWbbbmmmyyyyyy}}}zzzoooqqq|||}}}www~~~zzzwwwvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvtttqqqrrrtttvvvsssyyy|||zzzxxxxxxwwwsssXXXKKKCCCJJJ]]]tttzzzfffTTTJJJUUUcccnnntttxxx{{{}}}lllXXXKKKPPPYYYhhhhhh~~~|||}}}}}}~~~cccJJJGGGLLLSSSggg~~~jjjhhhgggYYYXXXWWWVVVUUUUUUTTTUUUUUUWWWZZZZZZVVVTTTUUUVVVUUUSSSRRRSSSVVVXXXUUUPPPJJJIIIHHHDDDGGG[[[vvvrrrwww|||{{{xxxxxx~~~{{{|||}}}xxxlllgggccceeeooo{{{{{{pppiiilllsss~~~yyytttjjjgggaaaZZZ[[[```cccbbbbbbaaa[[[VVVZZZcccddd]]]aaa___\\\ZZZYYYZZZ\\\]]][[[\\\eeerrrwwwsssrrruuuzzzppphhhfffeeecccbbbcccdddiiikkkjjjmmmooohhh]]]VVVTTTSSSSSSUUUWWWWWWWWWUUUWWWYYYXXXVVVVVVXXX[[[[[[___dddggghhhjjjnnnqqqvvv|||yyy}}}aaaSSSPPPRRRTTTOOOLLLHHHDDDBBBAAA>>>;;;<<<===>>>>>>>>>>>>>>>===????????????????????????;;;:::888777777888:::<<<888888777666666666666666333444444555444333222111//////.........---------/////////444CCCSSSXXXVVVNNNWWWggg~~~]]]PPPNNNUUUdddqqq|||}}}}}}xxxxxxzzz~~~zzzuuuqqqooopppqqqtttvvvxxxyyyyyyzzzwwwwwwvvvtttrrrrrruuuyyyuuu{{{}}}{{{||||||zzzfffTTTFFFIIIUUUfff{{{kkk^^^VVVddduuuyyy]]]RRRMMMVVVfffwwwuuu~~~[[[KKK@@@III^^^rrrrrrbbb[[[XXX[[[TTTSSSRRRQQQQQQRRRSSSSSSVVVZZZZZZVVVUUUYYY[[[[[[UUUVVVXXXYYYWWWSSSOOOKKKIIIHHHFFFGGGPPPddd|||~~~tttooouuu|||zzz}}}www|||~~~yyyvvvyyyllluuuyyymmmkkkkkkqqq}}}}}}xxxooojjjooowww~~~xxxpppfff]]][[[]]]aaagggmmmlllmmmgggbbbhhhrrrqqqhhhfffeeebbbaaabbbeeeiiikkkpppnnnsss}}}}}}wwwzzz~~~tttjjjddd___[[[[[[___```dddeeeeeekkkpppeeeUUUQQQOOONNNNNNPPPQQQQQQQQQTTTVVVVVVUUUUUUWWW]]]bbbaaadddiiilllkkkfff___[[[wwwvvvrrr{{{{{{}}}tttYYYOOONNNLLLGGGFFFCCCEEEEEEBBB@@@??????===<<<<<<<<<<<<======>>>>>>=========>>>>>>>>>>>>>>>:::999777555666777:::<<<666777777777777777666666444555666666666555444333//////.........------------......111>>>OOOWWWVVVPPPQQQYYYsssmmmVVVKKKOOOaaattt~~~}}}}}}}}}~~~~~~zzztttooollllllnnnqqquuuxxxzzz{{{{{{sssttttttrrrpppqqqvvvzzzyyy~~~~~~zzzzzzzzzxxxttt^^^LLLKKKQQQ]]]vvv{{{tttooolllyyyoooTTTPPPSSSaaaxxxiii}}}cccHHHEEEDDDQQQppp}}}ccc___QQQKKK^^^SSSRRRQQQQQQQQQRRRTTTUUUUUUXXXYYYVVVVVV[[[___```WWWYYY[[[ZZZUUUQQQMMMLLLJJJIIIIIIHHHKKKWWWoooyyyddd___kkk{{{{{{~~~zzz}}}pppmmmuuuppp~~~~~~wwwrrrkkkjjjmmmwww~~~{{{wwwoookkkooowwwwwwvvvvvvzzz~~~uuuggg\\\___dddiiisss{{{|||xxxrrrxxxvvvkkkiiihhhhhhkkkpppuuuxxx|||{{{~~~yyyrrrwww{{{tttjjjaaaXXXTTTXXXaaajjjmmmmmmnnnvvvzzzkkkVVVLLLKKKKKKLLLOOOQQQRRRQQQVVVTTTRRRQQQSSSYYYaaafffhhhkkkooopppkkk___PPPEEEuuusssfffwww|||fffcccuuummm]]]NNNHHHHHHFFFFFFFFFCCCCCCBBBBBBCCCAAA>>><<<@@@??????>>>>>>>>>>>>???>>>>>>=========???@@@BBB:::999888777777777888999888888888888888888888888555666777888888777666555111000///...............---000000///888HHHUUUYYYXXXOOORRRkkk___KKKQQQbbbxxxqqqyyyqqqyyy}}}|||{{{}}}|||tttnnnnnnlllmmmooouuu{{{~~~|||yyyxxxwwwtttrrrrrrsssuuuvvv|||}}}~~~~~~|||zzzyyywwwjjjXXXKKKKKKZZZqqqfffQQQRRRZZZlllxxxlll~~~VVVGGGGGGQQQjjjgggaaa[[[RRROOONNNNNNOOOOOONNNNNNOOORRRUUUWWWUUUSSSRRRTTTYYY^^^aaaXXX^^^^^^VVVPPPOOOLLLHHHLLLLLLKKKJJJNNN[[[mmmzzzssseeegggxxx{{{sss|||}}}vvvwww|||}}}yyyssstttzzzsssmmmdddgggnnnwww~~~vvvyyyvvvnnnhhhhhhiiiiiiqqqoooqqq{{{|||ooofff^^^^^^hhhuuu~~~zzz{{{~~~yyyqqqooommmkkkiiikkkvvvyyysssppprrrwwwzzzrrrmmmgggbbb]]]ZZZ___gggpppnnnpppyyywwwcccQQQMMMMMMMMMPPPSSSUUUVVVUUUWWWWWWWWWXXX\\\bbbiiinnnqqqvvvsssggg]]]UUUGGG777~~~rrrnnnrrr}}}xxxxxxwww}}}xxxmmmXXXOOOFFFEEEFFFEEEEEEGGGDDDCCCBBBAAABBBAAA???===@@@@@@???>>>=====================>>>>>>@@@AAAAAA;;;:::999888777888999999999999999999999888888888777888888999888777666555111111000///...............000000...555DDDPPPTTTTTTMMMQQQiiikkkQQQPPP```zzz{{{zzz|||~~~xxxvvvyyy{{{wwwrrrpppnnnmmmooosssyyy|||{{{yyyxxxwwwvvvuuuuuuwwwxxxzzz|||}}}~~~~~~}}}{{{xxxwww|||rrraaaRRRLLLUUUfffsss{{{aaaOOOUUUaaaxxxyyyxxx}}}{{{}}}mmmNNNHHHSSShhh___[[[XXXRRRPPPMMMOOOPPPQQQQQQRRRUUUYYY\\\ZZZXXXTTTRRRRRRVVVZZZ]]]```ffffffZZZNNNIIIGGGFFFNNNNNNNNNNNNRRR]]]lllwwwtttkkkttt~~~}}}www~~~xxxwwwyyyyyyuuuqqqpppzzz}}}xxxvvvtttqqqxxxtttooonnnqqqvvvzzz}}}zzzzzzsssggg^^^\\\\\\[[[bbbdddjjjttt}}}}}}yyyeeeaaa]]]^^^fffrrr||||||~~~xxxuuuttttttsssttt{{{xxxllleeeeeejjjmmmooogggffffffeee```\\\```gggnnnlllnnntttwwwppp___RRRNNNNNNOOORRRWWW[[[\\\]]]___\\\XXXXXX^^^gggooouuuzzzbbbJJJ???BBBGGGsssssssss{{{|||qqqwwwxxxkkkggglll~~~sssyyyttt]]]MMMFFFCCCAAADDDDDDBBBCCCFFFEEECCCAAA@@@AAAAAA???>>>AAA@@@???===<<<;;;;;;:::;;;<<<>>>???AAAAAAAAAAAA;;;;;;:::999888888999999::::::::::::::::::::::::;;;;;;;;;:::999888777666222222111000///......///...000///---222>>>IIINNNTTTPPPOOO\\\www|||www^^^SSS[[[}}}vvvyyyssswww|||{{{wwwtttnnnllllllnnntttwwwxxxvvvxxxxxxxxxxxxyyyzzz{{{{{{~~~~~~~~~|||zzzxxx{{{ooo```UUUUUU```jjjttt]]]\\\fffyyy}}}{{{~~~fffPPPAAALLL___{{{sssWWWVVVTTTPPPOOOLLLOOOPPPQQQRRRSSSVVVZZZ^^^YYYWWWTTTSSSSSSUUUXXXYYYbbbhhhggg[[[LLLEEEEEEHHHLLLMMMOOOOOORRRYYYcccjjjmmm{{{wwwqqqqqq}}}zzzxxxwwwtttrrrqqqvvvxxxuuurrrtttvvvvvvxxxnnnhhhhhhkkkppptttzzzxxxnnn```WWWVVVWWWVVVXXX\\\bbbiiimmmmmmjjjgggYYYZZZ[[[___eeeoooyyy|||{{{wwwtttvvv{{{zzzvvvrrrooooooqqqqqqppprrrvvviiibbb[[[[[[bbbhhhkkkkkkgggfffggggggdddbbbhhhpppvvvtttrrrooojjj```SSSIIIJJJJJJLLLQQQWWW[[[^^^^^^lllgggccceeelllvvv~~~www]]]JJJ???;;;>>>CCCzzz}}}___KKKDDDCCCBBBBBBCCCEEECCC@@@BBBGGGEEECCC@@@???@@@@@@@@@???AAA@@@???===;;;:::999999999;;;>>>AAABBBBBBAAA@@@<<<<<<;;;::::::999999999<<<<<<<<<<<<============>>>>>>===;;;:::888777666444333222111000/////////---......---000999DDDKKKPPPRRRNNNMMM[[[sss}}}tttkkk]]]ppp}}}xxxwww}}}|||~~~~~~yyywwwrrrooommmnnnrrruuuvvvuuuvvvwwwyyyzzz{{{zzzyyyxxx~~~}}}}}}qqqddd```fffnnnxxxhhhwww{{{[[[JJJGGGIIIYYYnnneeeWWWWWWQQQMMMMMMIIINNNOOOOOOOOOOOOPPPTTTWWWSSSTTTUUUVVVWWWXXXXXXXXXYYY\\\\\\TTTJJJFFFHHHKKKHHHJJJLLLMMMMMMOOOTTTWWWQQQdddwwwyyyyyy~~~{{{xxxxxxyyyyyyyyyxxxuuussstttvvvvvvuuussspppooooooooommmllltttqqqggg\\\WWW[[[___```^^^]]]]]]^^^^^^[[[VVVQQQRRRSSSVVV]]]fffnnntttvvvooonnnkkkfffeeegggeeeaaabbb^^^^^^bbbdddaaa______TTTSSSVVV\\\dddjjjllllllpppjjjeeedddeeeggglllrrruuusssooohhh___VVVNNNJJJKKKLLLOOOUUU\\\bbbeeeeeeuuusssssswww}}}~~~vvvYYY???:::@@@DDDHHHMMMlllTTTJJJHHHBBB;;;CCCBBBCCCCCC@@@>>>BBBIIIEEECCC@@@???@@@AAAAAA@@@@@@???>>><<<;;;:::::::::999<<>>>>>>>>?????????@@@@@@@@@???>>><<<:::999888888555444333222111000000000------......000666AAAKKKJJJQQQQQQIIIMMMaaawwwbbbbbbmmmsss{{{zzzrrrqqq{{{zzzwwwtttqqqqqqsssuuutttrrrtttvvvyyy{{{{{{yyyvvvssszzz{{{~~~|||qqqkkkooouuu{{{~~~}}}~~~vvvVVVEEEFFFSSS```lll}}}iii]]]\\\\\\QQQJJJKKKHHHJJJKKKKKKKKKKKKMMMQQQTTTQQQTTTWWWZZZ[[[XXXUUUSSSPPPNNNLLLKKKIIIHHHHHHJJJJJJLLLMMMMMMLLLKKKKKKKKKKKKUUUlllwwwpppzzz}}}|||~~~~~~{{{yyywwwtttqqqpppmmmnnnqqquuuvvvsssnnnjjjkkkhhhaaaZZZZZZbbbhhhjjjiiiccc]]]]]]```^^^VVVOOORRROOOQQQZZZgggnnnlllgggcccccc___YYYVVVWWWUUUQQQVVVRRRRRRVVVXXXUUUSSSSSSPPPTTTYYY]]]aaagggpppvvvvvvllleeegggjjjiiifffdddaaabbbbbb^^^XXXUUUUUUVVVSSSVVV]]]fffpppwwwzzz{{{~~~tttfff\\\KKKBBB>>>BBBIIIRRRfffzzzzzz{{{vvviiiTTTDDDAAADDDCCC??????===>>>???>>>===BBBIIIDDDBBB@@@@@@AAAAAAAAA@@@>>>>>>======<<<<<<======;;;===@@@BBBCCCBBB@@@???>>>>>>>>>>>>===;;;:::999>>>>>>>>>??????@@@@@@AAAAAA???>>><<<:::999999999777666444333111111000000------...000000333>>>IIIIIIRRRTTTLLLGGGRRRjjj|||```UUU```jjjxxxyyyqqqnnnxxxxxxuuusssssssssrrrnnnjjjqqqtttyyy}}}}}}zzzuuurrrsssvvvyyy}}}xxxtttvvv{{{~~~~~~zzzUUUBBBAAAJJJZZZhhhwww[[[XXX^^^]]]PPPKKKMMMHHHGGGHHHIIIKKKLLLPPPTTTXXXTTTVVVYYYZZZYYYUUUPPPMMMMMMHHHFFFHHHIIIHHHFFFGGGPPPPPPPPPPPPOOOMMMKKKJJJTTTSSSZZZpppssstttwwwhhhnnn||||||{{{tttnnnkkkkkkkkklllmmmooonnnllljjjiiigggaaa\\\^^^fffkkkkkkpppjjjfffiiipppppphhh___[[[VVVUUU^^^jjjnnnggg]]]ZZZ[[[XXXRRROOOQQQQQQNNNRRROOONNNPPPQQQOOOQQQUUURRRUUUXXX[[[```mmmzzzssspppssstttkkk^^^VVVXXXYYYZZZXXXUUUTTTVVVYYY]]]bbbkkkwwwqqq]]]JJJ???<<<:::@@@PPPdddwwwsssmmmxxxuuuQQQRRRMMMCCC<<<===AAACCC===;;;;;;>>>>>>===@@@DDDBBBAAA@@@AAABBBBBB@@@???<<<<<<<<<===>>>???@@@AAA>>>???AAABBBBBBAAA???>>>????????????>>><<<:::999;;;<<<<<<===>>>>>>??????@@@???===;;;::::::::::::888777555444222111111000///...///000...///888EEEKKKPPPTTTOOOEEEEEEWWWkkkcccQQQXXX^^^mmm~~~~~~yyyyyyxxxuuuvvv}}}}}}~~~}}}}}}|||xxxpppjjjnnnssszzz~~~zzzvvvrrrtttwww{{{}}}~~~~~~~~~|||}}}}}}yyytttnnnnnnsss{{{~~~~~~}}}~~~~~~}}}~~~xxx\\\EEEEEEQQQ\\\hhhssssssWWWTTTYYYXXXOOOPPPRRRJJJGGGIIIJJJKKKMMMQQQVVVYYYWWWVVVVVVUUUSSSPPPNNNMMMLLLIIIIIILLLLLLHHHGGGJJJOOONNNNNNNNNNNNNNNMMMLLLTTTRRRRRR]]]wwwkkkttt~~~tttfffgggpppyyy|||~~~~~~wwwpppnnnpppnnnllllllnnnppppppppprrrpppkkkgggiiiooopppnnnwwwvvvxxx}}}~~~tttkkklllhhhgggmmmssssssjjj```dddeeeaaa[[[XXX[[[\\\\\\XXXUUUTTTTTTSSSTTT[[[ccc\\\^^^```dddkkkxxx|||xxxvvvuuuooobbbWWWRRRZZZ[[[[[[ZZZXXXWWWYYYZZZiiioooxxx~~~nnnZZZIII@@@===CCCIIIWWWppp{{{hhhRRRMMMEEE;;;999@@@GGGBBB888???<<<<<<@@@@@@===<<>>;;;;;;<<<===???AAABBBCCC@@@@@@AAAAAAAAA@@@???>>>??????@@@???>>><<<:::999999::::::;;;<<<======>>>???>>><<<;;;:::::::::;;;888777666444222111111111111//////000---+++444AAAGGGIIIOOORRRJJJDDDRRReeelllWWWWWWUUU___qqqtttsss||||||~~~vvv|||ssspppttt|||uuulllrrr{{{~~~{{{tttvvvyyy|||~~~~~~~~~~~~|||}}}~~~xxxoooaaaVVVSSS\\\kkkvvviiilllwww{{{}}}~~~}}}||||||}}}}}}~~~~~~~~~}}}}}}~~~xxxWWWEEE???SSSkkkzzzVVVWWWRRRRRRRRROOOTTTVVVKKKJJJKKKLLLLLLLLLOOOSSSVVVUUUSSSQQQNNNMMMNNNPPPRRRJJJJJJNNNRRROOOHHHJJJPPPJJJHHHGGGHHHJJJKKKLLLLLLHHHOOOPPPTTTjjjwwwhhheeexxxsss^^^[[[___qqq||||||vvvtttxxxwwwwwwxxx{{{}}}}}}||||||{{{wwwsssuuuyyyyyyuuu}}}tttkkkzzzyyyyyy{{{}}}yyypppiiizzzzzzvvvnnnjjjlllooonnndddaaa___^^^\\\^^^iiiuuunnnoooqqqtttxxx}}}{{{vvvqqqhhh\\\PPPMMMQQQXXXYYY\\\^^^```bbbdddeeexxx}}}|||vvvhhhUUUDDD===@@@GGGCCCbbb~~~{{{sssmmm{{{}}}dddRRRLLLLLLCCCBBB@@@>>>======>>>>>>>>>=========???BBBEEEFFFHHHAAA???DDDFFFBBB@@@BBB@@@===<<>>@@@@@@@@@?????????>>>>>>BBB???<<<;;;<<<===>>>===>>>======<<<<<<<<<======>>>>>>>>>>>>===<<<:::::::::<<<===:::666222222333000//////......///111111???JJJSSSRRRJJJGGGPPPZZZssscccWWWYYY```hhhvvvwww|||vvvjjjwwwvvvzzz~~~~~~xxxssssssvvvzzzxxxuuuwww||||||wwwgggYYYWWWUUURRRYYYeeennnzzz~~~zzztttuuu{{{|||~~~vvvYYYJJJNNN```|||jjj\\\NNNLLLLLLOOOTTTVVVTTTQQQTTTQQQOOONNNOOOPPPPPPOOOQQQRRRRRRRRRQQQRRRTTTWWWSSSNNNIIIIIIMMMQQQPPPNNNHHHGGGGGGIIIJJJKKKJJJIIIIIIIIIKKKMMMPPP\\\uuuuuujjjwwwmmm]]]cccjjj}}}}}}}}}~~~|||zzzuuu{{{yyyrrrrrr|||{{{~~~yyyuuuuuuvvv~~~yyy{{{|||nnnnnn{{{|||lll^^^[[[```gggvvv|||kkkqqqwwwvvvppplllmmmpppkkkaaa___bbb[[[OOOTTTeeejjjoootttrrrllljjjmmmrrrzzz~~~rrrjjjVVVSSSHHHBBBCCC>>>AAAQQQnnn{{{ssswwwxxxtttzzzqqq]]]NNNHHHGGGIIICCCBBB@@@>>>>>>>>>>>>???????????????AAACCCFFFGGGIIICCCAAAEEEFFFCCCAAABBB@@@>>>===@@@DDDEEEBBB???@@@@@@?????????>>>>>>>>>@@@>>>;;;:::;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;>>>>>>>>>===<<<;;;:::::::::<<<===:::666444333444111000///......///000111<<>>???IIINNNWWWhhh}}}nnn```NNNBBB???BBBCCCCCCBBBAAA@@@???>>>>>>???@@@AAAAAAAAAAAABBBDDDFFFGGGJJJFFFDDDEEEEEEBBBAAABBB@@@???>>>@@@CCCEEECCC@@@??????>>>>>>>>>>>>>>>===>>><<<:::999:::;;;;;;;;;:::999999888888999999:::===<<<<<<<<<;;;;;;::::::;;;<<<<<<;;;888555555555222111000/////////000111999EEERRRUUUOOOLLLOOOTTTxxxfffRRR[[[~~~yyykkkwww}}}pppiiizzz}}}|||}}}~~~yyywwwwwwxxxvvvssstttxxx}}}}}}}}}|||{{{{{{}}}}}}zzzzzz}}}}}}{{{zzzuuuppp{{{}}}~~~|||{{{}}}|||^^^GGGHHHZZZqqqbbbXXXXXXLLLOOOTTTVVVVVVUUUTTTTTTPPPOOOOOOPPPQQQQQQOOOMMMNNNMMMJJJHHHIIIOOOWWW]]]YYYTTTNNNKKKMMMOOOPPPOOOOOOLLLHHHGGGHHHJJJKKKLLLHHHGGGIIIMMMOOOQQQZZZddd}}}zzz~~~{{{}}}xxx{{{}}}}}}|||||||||zzzyyy{{{yyyvvvzzzzzzvvvsssqqqooolllkkknnnssswww}}}~~~|||xxxyyy|||xxxqqqqqq|||xxxfffdddbbbooouuudddhhhjjjfff```\\\]]]``````aaa```aaafffrrr|||zzz|||xxxsssllldddZZZOOOEEE???;;;DDDJJJVVVhhhqqqyyy|||hhhYYYPPPHHHAAA???AAACCCAAA>>>BBBAAA@@@?????????@@@AAABBBBBBAAABBBBBBCCCDDDEEEIIIGGGDDDCCCBBBAAA@@@@@@???>>>===>>>AAABBBAAA@@@========================>>><<<::::::;;;<<<<<<;;;999888888888888999999:::<<<;;;;;;:::::::::;;;;;;;;;;;;<<<;;;999888777777333222000/////////000000555AAAOOOTTTQQQNNNNNNQQQpppyyyxxx^^^aaauuufffmmm|||zzz{{{tttuuuzzz|||~~~zzz}}}yyywwwwwwuuusssuuuyyyzzzzzzyyyxxxxxxyyy{{{||||||zzzzzz|||~~~}}}}}}{{{zzz{{{zzzxxxuuuxxx{{{}}}oooXXXIIIPPPeeegggSSSPPPPPPIIINNNTTTVVVTTTQQQPPPQQQNNNNNNOOOQQQRRRQQQNNNKKKSSSRRRNNNKKKJJJMMMRRRWWW]]]YYYSSSOOOPPPQQQSSSSSSPPPMMMKKKJJJKKKKKKKKKKKKGGGFFFHHHMMMQQQSSSXXX^^^ggguuulllZZZgggyyy~~~}}}|||xxx~~~|||~~~}}}|||xxxsssnnnllloootttwwwqqqqqqrrrsssrrrppppppqqqxxxvvvuuuxxx{{{jjjjjjiiivvvwwwfffccceeegggeeeaaa```bbbeeebbbggghhhfffnnn~~~{{{wwwsssddd[[[RRRLLLHHHDDDBBBCCCHHH___uuurrrYYYKKKEEEBBB@@@@@@@@@AAAAAAAAA???===AAA@@@?????????@@@AAABBBAAAAAAAAAAAAAAAAAAAAABBBEEEEEECCC@@@>>>>>>>>>>>><<<<<<;;;<<<>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;=========<<<999999999999999:::;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;999888444333111000/////////000222<<>>999===>>>???===:::999<<>>===;;;;;;;;;;;;;;;===>>>>>>:::;;;;;;;;;;;;<<<<<<<<<===;;;;;;<<<===>>>===<<<999999999999:::;;;<<<<<<;;;;;;:::::::::<<<===>>><<<;;;:::;;;======<<<:::555444222000////////////000999DDDLLLOOONNNNNNNNNHHHccczzz|||nnnooowwwvvv{{{{{{~~~{{{tttqqq}}}zzzrrrvvvwwwxxxuuu~~~|||tttqqqooommmnnnrrrsssssstttvvvzzz|||}}}|||yyy{{{|||}}}|||}}}}}}}}}}}}}}}}}}|||yyyzzz~~~~~~}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~}}}{{{xxxuuuuuuyyy{{{zzzyyyzzzzzzxxxvvvwww|||^^^EEEIIIYYYttt\\\QQQQQQMMMFFFQQQSSSVVVVVVSSSOOOLLLKKKIIIJJJKKKNNNOOONNNKKKIIIHHHJJJLLLMMMLLLKKKKKKLLLTTTRRRPPPNNNMMMNNNPPPQQQMMMMMMOOOQQQRRRQQQMMMJJJMMMIIIHHHKKKNNNPPPVVV\\\gggaaagggwww~~~cccbbbjjj~~~}}}oooaaaVVV]]]gggppprrruuu|||yyy|||wwwzzz|||}}}}}}~~~|||xxx}}}qqqmmmooosssuuuvvvwwwzzz|||vvvyyyvvvrrrtttyyywwwooonnnhhh___XXXSSSOOOKKKGGGBBB<<<===CCCGGGKKKVVVbbb|||nnnTTTNNNDDD???AAAEEE@@@888=========;;;999999;;;>>>@@@@@@??????@@@AAACCCDDDAAAAAAAAAAAA@@@???>>>===???BBBAAA;;;888;;;>>>>>>;;;;;;;;;;;;;;;<<<>>>???999:::::::::;;;;;;;;;;;;;;;::::::;;;======<<<;;;999999999999:::;;;<<<<<<<<<;;;::::::;;;===???@@@<<<::::::<<<>>>???===;;;666555333111///......//////666???GGGKKKMMMNNNNNNNNNXXXcccvvvtttjjjhhhccclllsss{{{wwwooouuu}}}vvvsssvvv~~~{{{uuuqqqmmmmmmppptttsssuuuyyy}}}}}}{{{vvvxxxzzz{{{{{{~~~|||~~~}}}~~~~~~~~~||||||~~~~~~}}}}}}~~~}}}|||{{{|||~~~~~~~~~}}}}}}~~~~~~{{{}}}~~~~~~}}}}}}~~~}}}||||||~~~~~~|||yyyttttttyyyzzzwwwuuuwwwzzzyyyzzz{{{cccLLLLLL___qqqeeeRRRQQQRRROOOKKKUUUTTTSSSSSSQQQNNNJJJFFFHHHHHHIIIKKKMMMLLLJJJHHHDDDGGGJJJLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMOOOPPPNNNNNNNNNPPPRRRQQQOOOMMMMMMKKKLLLOOOPPPQQQWWW___iiiaaa^^^___kkkmmmdddhhhzzzmmmiiiddd^^^YYY\\\iiixxxzzz{{{}}}}}}{{{}}}yyyzzz{{{{{{{{{{{{zzzxxx|||tttvvvyyy{{{||||||{{{{{{~~~zzzuuurrrrrrpppjjjccc\\\VVVNNNGGGCCCCCCDDDDDD@@@AAAJJJYYYaaagggvvv{{{{{{zzzxxxuuusssjjjdddZZZOOOGGGHHHDDD===;;;===>>><<<;;;<<<>>>@@@@@@???===;;;@@@@@@??????@@@BBBDDDEEEBBBBBBBBBAAA@@@???=========BBBAAA:::777<<>><<<777555333111///.........///444<<>>======<<<>>>@@@BBBAAA>>>===>>>@@@CCCBBB@@@???===;;;666333;;;===???>>>;;;999:::<<<888777666777:::<<<<<<;;;777777888999999888777666888999999999888888:::<<<888888888888888888999999;;;999777999===@@@@@@>>>999999:::;;;;;;999888777777555444333333333111//////111666>>>FFFJJJIIIGGGFFFLLLJJJXXX|||lllfffgggrrrxxxuuuvvvvvvmmmzzzyyy{{{vvv|||}}}ssskkkxxxwwwuuuuuuwwwzzz}}}~~~~~~vvvvvv~~~~~~zzzzzzzzzyyyxxxyyy{{{~~~{{{{{{}}}}}}||||||}}}~~~~~~}}}{{{zzzzzz|||zzzzzz|||~~~~~~~~~~~~|||zzz}}}|||{{{~~~~~~~~~}}}}}}~~~~~~~~~}}}zzz~~~~~~yyyxxx{{{|||xxxvvvwwwzzz}}}~~~xxxpppUUUOOORRRggglll```SSSNNNPPPSSSQQQNNNQQQQQQOOONNNLLLKKKJJJIIIJJJJJJKKKLLLNNNNNNKKKIIIMMMMMMMMMLLLKKKIIIHHHGGGLLLKKKJJJIIIIIIIIIIIIIIIJJJMMMOOOPPPOOONNNOOOOOOMMMOOORRRTTTVVVYYY^^^aaa^^^VVVSSSUUUTTTUUUbbbtttsssooolllNNNGGGHHHKKKSSS^^^fffjjjnnnssswww}}}}}}zzz}}}{{{wwwxxxwwwsssmmmkkkllliiicccUUUNNNKKKMMMJJJBBB???BBB===>>>???BBBGGGOOOXXX___xxx___fffnnnqqqoookkkjjjjjjbbbqqq|||{{{|||pppfffNNNHHHAAA>>>???BBBBBBAAA@@@@@@>>>===<<<;;;;;;;;;<<<<<<<<<<<<============>>>@@@AAA@@@>>>===???@@@???>>><<<<<<<<<:::888555===???AAA???;;;888888:::999888777777999;;;;;;:::666777777888888777666666888999:::999888999:::<<<999:::::::::::::::999999;;;999888999<<<>>>===<<<999999::::::999999888777888666444333333222111000///000333:::BBBHHHJJJIIIJJJMMMJJJTTTsssrrreeebbbgggjjjkkk{{{xxxuuurrryyyooopppsssxxx|||~~~}}}||||||wwwwww~~~~~~|||{{{|||~~~}}}}}}~~~~~~}}}|||}}}}}}|||}}}}}}|||}}}~~~~~~}}}{{{{{{{{{{{{zzzzzz|||}}}~~~~~~}}}|||{{{{{{{{{|||}}}}}}~~~{{{zzz}}}}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzzwwwyyyzzzyyywwwvvvyyy|||xxxwwwvvvvvvxxxzzz|||}}}nnnSSSPPPZZZlllzzz^^^XXXRRRQQQUUUWWWUUURRRRRRQQQPPPOOONNNMMMMMMLLLNNNLLLKKKLLLMMMNNNMMMMMMLLLLLLKKKJJJIIIHHHGGGFFFKKKKKKJJJIIIIIIIIIIIIIIIMMMNNNPPPPPPNNNMMMLLLMMMKKKNNNQQQSSSTTTVVVYYY\\\YYYRRROOORRRQQQQQQ]]]mmmjjj^^^WWWTTTSSSQQQQQQSSSWWW]]]aaaXXX___jjjtttzzz}}}~~~}}}||||||vvvpppjjjfffccc\\\\\\ZZZWWWYYY]]][[[WWWLLLEEEBBBDDDBBB???EEEOOONNNQQQVVV[[[cccpppHHHOOOYYY```aaaaaaaaaaaa```rrr}}}~~~zzz{{{|||~~~~~~zzzrrrgggYYYKKKBBB999999:::<<<===========================<<<;;;;;;<<<<<<;;;;;;;;;<<<>>>???===???@@@???>>>>>>???@@@<<<:::888888999:::999888>>>@@@BBB???;;;888888:::;;;999777888999::::::999666666666666666666666666999:::;;;:::999999;;;===;;;;;;<<<<<<<<<:::999888:::999888999:::;;;;;;::::::999888888777777888888:::777444222222222111000000000000555<<>>;;;:::;;;999:::<<<=========<<<;;;===<<<:::999:::<<<>>>@@@===>>>>>>?????????@@@@@@<<<999777777999:::::::::===???AAA@@@<<<::::::<<<<<<:::999888999:::999888666666555555555666777777;;;<<<<<<;;;::::::;;;===;;;<<<<<<===<<<:::888666777777888999:::::::::::::::999888777666777888999;;;888555333333333333222222000...000666???GGGLLLLLLLLLIIINNNVVV\\\rrr{{{{{{hhh___dddqqqvvv{{{}}}lll\\\TTT```tttzzznnniiinnnuuuzzz|||uuuvvvuuuuuuwww{{{~~~wwwvvvuuuuuuwwwzzz|||~~~}}}~~~}}}|||}}}||||||||||||}}}zzzwwwyyy}}}|||~~~}}}|||}}}}}}|||||||||}}}~~~}}}|||||||||~~~}}}}}}|||||||||}}}}}}}}}|||zzzxxxyyy}}}~~~}}}~~~}}}}}}~~~}}}}}}}}}}}}}}}|||{{{{{{{{{xxxvvvuuuvvvxxxxxxwwwxxxwwwuuuuuuwww}}}nnnUUUJJJNNNccczzz\\\PPPSSSWWWXXXWWWSSSOOONNNLLLLLLKKKKKKLLLMMMNNNOOOQQQOOOLLLLLLMMMMMMMMMLLLHHHGGGEEECCCBBBCCCEEEFFFHHHHHHIIIIIIIIIHHHHHHHHHJJJKKKLLLKKKIIIGGGGGGHHHHHHKKKOOOPPPPPPOOONNNOOONNNJJJJJJLLLLLLLLLRRRZZZlllgggllluuuaaaRRRKKKKKKHHHGGGIIINNNQQQQQQOOOSSSWWWZZZXXXYYY\\\^^^\\\\\\\\\[[[]]]aaadddbbb___YYY^^^eeekkkoooqqqssssssoooqqqppplllfffbbbaaabbb```___\\\WWWRRRLLLGGGDDDFFFFFFCCCBBBFFFLLLJJJEEEEEECCCGGGNNNUUUaaa{{{===<<<999777777;;;AAAEEEEEERRR```eeefffkkkrrrwwwtttrrrqqquuu{{{~~~}}}{{{{{{yyyuuussstttuuuqqqwwwrrraaaWWWWWWOOOCCCDDDBBB???>>>>>>>>>===;;;666999======:::999;;;===777888:::;;;<<<<<<;;;;;;<<<;;;:::999:::<<<>>>@@@<<<<<<======???@@@@@@@@@>>><<<999999999:::;;;::::::===@@@@@@===<<<>>>@@@>>><<<:::999:::::::::888888777555555555777888:::<<<======<<<;;;;;;<<<>>>;;;;;;;;;;;;:::999777666555666888::::::;;;;;;;;;;;;:::888777777777888999;;;999666555555666555444444111......111:::DDDJJJJJJJJJIIIKKKNNNNNNccc}}}~~~iiiZZZ]]]qqq}}}}}}zzzuuu{{{dddTTTMMM]]]ooo~~~xxxiiiccciiirrrxxxyyysssrrrrrrtttuuuwwwyyy|||xxxxxxwwwwwwxxxzzz}}}~~~~~~|||||||||}}}~~~}}}zzz~~~|||{{{|||}}}}}}{{{yyy{{{~~~|||}}}}}}|||}}}}}}}}}~~~~~~~~~}}}|||{{{|||}}}}}}}}}}}}||||||}}}~~~|||zzzzzz|||~~~~~~~~~}}}|||}}}~~~}}}~~~|||{{{{{{|||}}}}}}|||}}}}}}}}}}}}}}}}}}|||{{{|||yyyvvvtttuuuwwwwwwwwwvvvwwwxxx{{{UUUNNNLLLYYYooo{{{\\\SSSRRRUUUWWWWWWSSSOOOLLLKKKKKKJJJJJJJJJKKKMMMOOOQQQMMMMMMLLLMMMMMMLLLIIIGGGFFFEEECCCBBBBBBCCCDDDFFFFFFGGGHHHIIIIIIHHHGGGGGGDDDFFFGGGFFFFFFFFFGGGIIIIIILLLNNNOOONNNLLLLLLLLLLLLKKKJJJLLLMMMMMMPPPUUU___UUUXXXlll~~~|||yyyttt}}}zzzvvvkkkeee```aaaddd^^^PPPCCCHHHJJJHHHFFFGGGKKKLLLIIIJJJGGGGGGKKKOOOOOOMMMKKKTTTYYY^^^aaa___[[[XXXWWWWWWVVVTTTRRRPPPNNNMMMLLLSSSQQQNNNJJJFFFCCCAAA@@@CCCCCCDDDIIITTT___aaa]]]YYYXXX___nnn|||888888777666555555444444555;;;AAACCCCCCFFFLLLQQQQQQPPPQQQUUU[[[______^^^fffiiillloooppprrruuuwwwzzz|||zzzsssooonnnjjjeee\\\ZZZXXXUUUSSSQQQPPPOOOJJJOOOLLLBBB<<<>>>===888<<<;;;999999:::;;;;;;;;;999;;;<<<:::777666888;;;777888999::::::;;;;;;;;;::::::999::::::<<<>>>???<<<;;;;;;===???AAAAAA@@@???===;;;;;;;;;;;;;;;999999===@@@@@@>>>>>>@@@BBB???===;;;;;;<<<<<<;;;::::::999777666666999;;;===>>>>>>???===<<<;;;===>>>;;;;;;::::::999999888888666999;;;<<<<<<;;;;;;<<<;;;:::999999888888999999:::999888888999999888666666444111...///666???EEEGGGJJJHHHIIIIIIEEEQQQmmmqqqfffppp~~~xxxqqq{{{wwwmmmVVVUUUVVV___nnn}}}tttkkkeeehhhttt||||||xxxvvvrrrrrrtttttttttvvvzzzyyyzzz{{{zzzyyyzzz|||~~~~~~|||yyy|||~~~xxxzzzzzz|||}}}~~~~~~yyy|||{{{{{{{{{|||~~~~~~~~~|||}}}~~~}}}||||||}}}}}}~~~~~~}}}~~~}}}~~~}}}||||||{{{{{{zzzzzzzzzzzz{{{}}}~~~}}}|||||||||}}}||||||}}}|||zzzxxxyyyzzz{{{zzzzzzzzzzzz{{{{{{{{{zzzzzzyyyxxxvvvtttssssssuuuxxxyyywww}}}eeeSSSQQQXXXggg~~~vvvbbbQQQIIIPPPRRRSSSSSSQQQOOONNNNNNLLLLLLKKKKKKLLLOOORRRSSSLLLKKKKKKLLLLLLJJJGGGCCCEEEDDDCCCCCCCCCDDDEEEFFFEEEFFFGGGHHHIIIHHHGGGFFFAAABBBCCCDDDDDDEEEHHHJJJJJJLLLMMMMMMLLLJJJJJJJJJLLLKKKKKKKKKLLLMMMOOOQQQPPPRRROOOQQQccczzz}}}rrrbbbqqqwwwaaaOOONNNKKKJJJOOOSSSQQQJJJIIIEEECCCFFFGGGFFFFFFGGGHHHLLLOOOOOOKKKGGGFFFFFFLLLJJJIIIHHHHHHGGGGGGFFFGGGFFFDDDEEEHHHMMMRRRVVVVVVXXX^^^jjj~~~666666888999999777555222777666666666555555777999888888888:::>>>AAABBBCCC???@@@CCCDDDEEEFFFGGGHHHMMMOOONNNIIIDDDCCC@@@<<<===<<<;;;<<<>>>===:::777;;;<<<===<<<::::::===???<<<:::999999::::::999777>>>>>>===:::888666777777888888888888888999:::;;;888999999:::<<<======>>>;;;::::::<<>>AAAAAA???>>>@@@BBB@@@>>><<<<<<===>>>>>>======;;;999777888;;;>>>AAA?????????>>><<<<<<===???===<<<:::999999:::;;;<<<:::===@@@@@@===;;;:::;;;;;;;;;;;;;;;;;;:::999999999999:::;;;======;;;999888777444000///333:::@@@DDDIIIGGGGGGJJJEEEFFFTTTiiirrrsssppprrrzzz{{{yyywwweeeUUUQQQSSSYYYiiizzzzzzhhhdddeeerrr{{{vvvsssuuuuuusssuuuzzzzzz{{{|||{{{xxxwwwxxxzzz{{{}}}~~~~~~}}}yyyyyy|||{{{www{{{}}}~~~}}}~~~yyy{{{~~~|||}}}~~~~~~~~~~~~~~~|||{{{{{{{{{|||~~~~~~~~~~~~|||~~~~~~|||{{{{{{|||{{{}}}~~~~~~{{{zzz|||~~~~~~~~~~~~~~~~~~~~~}}}||||||xxxxxxxxxyyyzzz}}}~~~~~~}}}{{{{{{~~~~~~yyyyyy}}}~~~|||{{{yyywwwxxxyyyzzzyyyyyyxxxxxxyyyyyyyyyyyyxxxxxxssstttuuuttttttwww}}}wwwXXXNNNRRRwwwlll[[[VVVOOOPPPLLLMMMNNNPPPRRRRRRQQQPPPMMMLLLKKKJJJLLLNNNQQQSSSNNNLLLKKKJJJJJJIIIFFFDDDDDDDDDDDDEEEEEEFFFFFFFFFDDDEEEGGGHHHIIIHHHGGGFFFAAABBBCCCCCCDDDEEEHHHKKKIIIKKKKKKJJJIIIHHHIIIJJJKKKJJJIIIHHHIIIKKKMMMMMMLLLNNNJJJGGGRRRfffnnniiiaaaqqq|||~~~kkkjjjhhhmmmwww|||uuuiii[[[UUUPPPOOOLLLJJJOOOVVVWWWYYYXXXSSSMMMKKKMMMPPPMMMNNNOOOMMMJJJIIILLLOOOSSSXXX___iiirrryyy~~~777777666888:::;;;;;;:::666444333666:::;;;===???999888888777777888999;;;:::;;;;;;;;;;;;:::::::::999>>>@@@>>>===>>>>>>;;;<<<888555888===@@@>>>;;;;;;:::;;;===;;;666888>>>999999888999::::::999777666666666888999:::::::::999888777777777888:::;;;777888:::;;;<<<=========;;;:::999;;;@@@BBBAAA@@@:::999:::<<<======;;;999===@@@BBBAAA???===>>>AAA@@@>>>======???@@@???>>>???===:::888999<<<@@@CCC???@@@@@@???===<<<===???>>>===:::999999;;;===???>>>AAACCCBBB>>>:::999999:::;;;<<<===<<<;;;:::999888999;;;>>>@@@???===:::999999666222///111777<<>>@@@AAABBB>>>===<<<;;;;;;<<<===>>>???@@@@@@AAAAAA@@@@@@???CCCAAA??????@@@@@@???>>>===<<<:::::::::<<<>>>???========================::::::999888999:::;;;<<<>>>>>>>>>===<<<<<<;;;;;;===<<<:::999999:::;;;<<<<<<===>>>???@@@???>>>>>>>>>:::555333333555666666???DDDIIIKKKJJJHHHHHHIIIWWWZZZpppzzzlllkkkppppppmmmuuusssxxx{{{~~~}}}wwwvvvwww\\\PPPRRRQQQfffttt~~~xxxsssnnnjjjeeejjjttt}}}xxxttt|||zzzyyyzzz|||{{{vvvssstttrrruuu{{{}}}|||}}}|||~~~}}}{{{{{{}}}}}}~~~~~~|||}}}}}}|||zzz{{{~~~}}}|||zzzzzz{{{}}}||||||~~~{{{yyyzzz|||~~~}}}{{{~~~}}}{{{{{{{{{~~~}}}zzzyyy{{{}}}~~~~~~~~~||||||~~~{{{xxxwwwyyyzzzzzzzzz{{{~~~xxxzzz{{{{{{zzzyyyyyyzzz|||{{{zzzxxxxxxxxxyyyzzz}}}|||{{{{{{||||||{{{zzzyyyxxxyyy{{{~~~~~~~~~~~~}}}zzz{{{zzzzzzyyyyyyyyyyyyyyy|||zzzyyyyyyzzz{{{zzzyyyyyyxxxvvvuuutttuuuvvvwww}}}wwwuuuxxx}}}bbbOOOPPPfffbbbSSSPPPLLLKKKOOOFFFJJJMMMNNNQQQTTTRRRMMMLLLKKKPPPMMMDDDJJJTTTQQQRRRNNNHHHEEEEEEFFFEEECCCEEEDDDDDDEEEGGGIIIHHHGGGEEEFFFGGGHHHHHHHHHGGGFFFCCCDDDDDDCCCCCCEEEHHHKKKIIIIIIIIIHHHGGGFFFDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIOOOPPPOOOMMMJJJHHHGGGHHHRRRddduuu~~~888888999999999888888777666666555555666666777888777555333333444444555555777777777777777666666666777777888888777777666555666666666777777777888888777777777777777777777777666666777777777777888888777777777777777777777777888666444555777888888666555666888999999999888888888999:::<<<>>>???AAAAAA======<<<;;;;;;<<<=========>>>???@@@AAAAAAAAAAAACCCAAA??????@@@@@@???>>>===<<<:::::::::<<<===???========================<<<;;;:::999::::::<<<<<<>>>=========<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<;;;<<<===>>>???>>>>>>===>>>:::777444555555666555;;;@@@FFFJJJJJJHHHHHHHHHDDDPPPooo}}}hhhdddnnnyyytttnnnsss|||yyynnn]]]KKKMMMSSS\\\dddhhhhhhhhhhhhvvv{{{}}}zzzxxxxxxyyyyyyxxxvvv{{{vvvvvvzzz||||||}}}zzz|||~~~~~~}}}{{{{{{|||}}}{{{zzzzzz}}}}}}|||zzz}}}zzzxxxyyy|||~~~}}}{{{zzz{{{||||||{{{zzz|||yyywwwxxxzzz{{{yyyxxx||||||||||||}}}~~~|||zzzyyyyyy{{{}}}}}}}}}{{{zzzzzz|||~~~~~~{{{xxxvvvwwwxxxxxxxxxyyy{{{~~~xxxyyyzzzyyyxxxwwwxxxyyyzzzzzzyyyyyyyyyzzzzzzzzz{{{zzzyyyzzz|||}}}|||{{{wwwwwwyyy|||{{{zzzzzz{{{}}}}}}|||{{{zzzyyyzzzzzz{{{~~~|||zzzzzzzzz{{{zzzyyywwwuuusssqqqrrrtttvvvxxxmmmvvv|||\\\QQQKKKYYYxxxzzzeeeQQQLLLKKKHHHKKKRRR]]]ZZZTTTNNNNNNRRRRRROOOJJJJJJPPPNNNFFFKKKTTTPPPQQQMMMHHHEEEEEEEEEDDDCCCFFFEEEDDDEEEHHHJJJJJJJJJHHHIIIJJJKKKKKKJJJHHHHHHEEEFFFHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKIIIGGGEEEDDDFFFGGGGGGHHHIIIIIIIIIIIIQQQQQQPPPLLLIIIFFFFFFGGGGGGVVVfffwww888999:::;;;:::888666555666555555555555666777777777777666666666666777777444555555555555666666666666666666666666555555444555555666666666777777777555555555555555555555555555555555555666666666777555555555555555555555555777666444444555666666555555666777777777777777777777888999;;;<<<>>>???@@@<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<>>>???AAABBBBBBCCCAAA???>>>>>>???@@@???>>><<<<<<;;;::::::<<<===>>>========================;;;;;;:::999999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>===<<<;;;<<<===>>>>>>>>>=========;;;888777777777555444666<<>>;;;;;;::::::::::::;;;;;;;;;<<<===???@@@@@@AAAAAA???>>><<<===>>>??????>>><<<<<<;;;;;;;;;;;;<<<===========================:::999888777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>>>>>>>>>>><<<;;;999999999888555333333888@@@GGGKKKKKKJJJIIIPPPOOOUUUcccxxxvvvlllaaaqqqiiiyyy~~~zzzyyyppphhhqqquuu]]]GGGBBBAAACCCRRRfffvvv{{{vvvrrrpppooonnnqqqxxxzzzvvvrrrrrrvvvxxx|||~~~}}}{{{yyyzzz|||}}}{{{yyy{{{{{{zzzzzz{{{zzzzzzyyyzzzzzzyyyzzz|||~~~{{{zzz{{{|||}}}{{{xxxuuu~~~~~~}}}}}}|||{{{zzzyyywwwzzz}}}~~~{{{yyyvvvwwwxxxzzz}}}}}}{{{yyyyyyyyyyyyyyyyyyyyywwwvvvtttuuuvvvvvvuuuuuuwwwyyyzzzzzzyyywwwuuuuuuwwwyyyyyyyyyzzz{{{zzzyyywwwvvvyyyxxxwwwxxxzzzzzzyyyxxx{{{{{{}}}~~~|||xxxtttuuuttttttwww{{{~~~{{{zzz{{{|||}}}wwwvvvuuuvvvxxxzzzzzzyyyyyyvvvrrrrrrxxxkkkXXXKKKKKKTTTqqqYYYNNNMMMNNNQQQOOOJJJJJJNNNWWWTTTOOOMMMPPPTTTPPPIIIPPPPPPWWWXXXQQQVVV[[[TTTLLLJJJHHHFFFDDDDDDDDDDDDFFFDDDBBBCCCGGGKKKNNNOOOLLLMMMMMMMMMLLLKKKIIIHHHKKKMMMNNNNNNLLLKKKJJJKKKLLLLLLMMMNNNLLLIIIFFFDDDIIIIIIHHHHHHGGGGGGGGGGGGQQQOOOMMMIIIFFFEEEHHHJJJMMMOOOSSSYYY]]]```iiissstttzzzyyy333555777::::::999777555444444444444444555555666222777888333000222333111222333333444555666777777666666777777666666555444333333444444444555555555555555555555555555555555444444555555666777888888555555555555555555555555444444444333222333333444666666555555555555555555555666666888999:::;;;;;;999999::::::::::::999999;;;<<<======>>>============<<<;;;;;;===??????>>><<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888:::;;;<<<;;;;;;;;;;;;::::::::::::999;;;>>>@@@AAA???===<<<============>>>>>>??????;;;:::999999:::999666444333777>>>EEEKKKMMMMMMLLLIIIMMMTTT___sss}}}sssbbblllhhh|||tttcccXXXeee{{{rrr[[[NNNCCC===III]]]fffqqq|||vvvrrrsssppppppuuuwwwtttssstttuuuwwwxxx{{{|||{{{zzzxxx|||yyywwwyyy|||}}}|||yyyzzzzzzzzzzzzyyyxxxxxxyyyxxxxxxxxxxxxyyyzzz|||~~~zzzyyyzzz{{{|||{{{xxxuuu~~~~~~|||{{{{{{wwwyyy|||}}}zzzxxxwwwwwwyyy{{{~~~}}}{{{yyyzzzzzzzzzyyywwwuuuttttttvvvwwwwwwvvvuuuuuuwwwyyy{{{{{{yyywwwuuuvvvxxx{{{yyyzzzzzzzzzxxxvvvtttssszzzxxxwwwwwwxxxxxxwwwuuuxxxyyy{{{}}}~~~}}}yyyuuutttuuuvvvyyy}}}~~~~~~}}}}}}{{{zzzzzz{{{|||uuusssrrrsssuuuvvvvvvuuurrrqqqsssyyynnnTTTGGGCCCKKKddd}}}eeePPPOOOLLLKKKNNNMMMJJJFFFEEELLLMMMKKKLLLQQQWWWUUUPPPLLLKKKRRRSSSMMMQQQUUUMMMJJJIIIHHHFFFDDDCCCDDDDDDDDDBBBAAABBBFFFJJJMMMNNNNNNOOOOOOOOONNNMMMKKKJJJMMMNNNMMMKKKIIIIIIJJJLLLJJJKKKLLLLLLKKKIIIFFFEEEIIIHHHGGGFFFEEEEEEEEEFFFMMMMMMKKKIIIGGGHHHKKKNNNKKKKKKMMMQQQRRRTTT```nnnnnnyyy}}}uuu{{{}}}{{{}}}zzzttt222333555777888777666555444333333333333444555555666>>>???888444666666222222333333444555666666666666666666777666555555444222333333333333444444444444444444444444444444444333444444555666777888888444444444444444444444444222333444333222222444666777777666555555555555666444444555666777888999999888888999999999999888888::::::;;;;;;;;;;;;::::::;;;:::999:::===>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;===???@@@<<<;;;;;;::::::999888888888:::<<<>>>???>>><<<;;;======<<<<<<======>>>???999888777888999999777555555666:::AAAHHHMMMOOOPPPKKKQQQTTTXXXiiizzz}}}nnngggzzz{{{iiiZZZdddyyywwwiiiVVVDDD>>>BBBMMMVVVfffvvv~~~|||tttnnnmmmmmmnnnqqqvvvuuuttttttuuuwwwvvvtttrrr{{{zzzyyyyyyzzzzzzyyyxxxxxxyyyyyyxxxvvvuuuuuuvvvuuuuuuvvvuuutttuuuxxxzzzyyyxxxxxxyyy{{{{{{yyywwwzzz|||~~~~~~|||zzzyyyyyyyyyzzz{{{}}}}}}|||zzzyyyxxxxxxyyy{{{}}}|||zzzxxxzzzzzzzzzxxxvvvttttttuuuwwwxxxxxxwwwuuuuuuvvvxxxyyyyyyyyyxxxwwwwwwyyy{{{xxxxxxxxxwwwvvvtttsssrrrxxxwwwuuuvvvwwwwwwvvvttttttuuuwww{{{~~~~~~|||zzzuuuvvvwwwzzz|||}}}{{{xxx{{{zzzzzzyyyyyyyyyyyyyyyooonnnmmmnnnqqqsssssssss{{{nnnXXXLLLFFFNNN___vvvgggUUURRROOOKKKHHHIIILLLMMMIIIFFFGGGHHHGGGEEEIIIOOORRRQQQLLLJJJOOOPPPJJJNNNQQQHHHGGGHHHGGGFFFDDDCCCCCCEEECCCBBBAAABBBFFFJJJLLLMMMPPPQQQQQQQQQQQQPPPNNNMMMMMMMMMKKKIIIGGGHHHJJJMMMIIIIIIIIIIIIIIIHHHGGGGGGHHHGGGFFFDDDDDDDDDEEEFFFKKKKKKKKKJJJIIIJJJMMMPPPOOONNNNNNNNNLLLNNNVVV___bbblll|||}}}zzz{{{333333444444555444444444333333333222333444444555;;;DDDEEE<<<666888888333111222222222333333444444555555555555555444333333222222222222333333333333333333333333333333333333222222333444555666777777333333333333333333333333000222444444222333666888888888666555555555666666333333444555666777888888777777888999999888777777777777888999999:::999999:::999888999<<<>>>>>>>>><<<<<<===<<<<<<;;;;;;:::::::::::::::::::::::::::888888888999;;;===???AAA===<<<;;;:::999888777666666888:::<<<<<<<<<;;;:::;;;;;;:::::::::;;;<<<===777666555666888999888777777666666;;;CCCKKKPPPRRRUUUXXXTTTMMMYYYxxx}}}jjjnnnwwwfffgggssszzzyyyvvvvvv```LLL???@@@CCCJJJVVVfffvvv}}}vvvtttrrrooopppssstttrrrpppqqqssstttrrrpppvvvwwwxxxxxxwwwwwwxxxyyywwwyyyzzzxxxvvvtttuuuwwwuuuvvvwwwuuussssssvvvyyyxxxwwwvvvwwwyyy{{{zzzyyyvvvyyy||||||zzzxxxxxxyyy{{{{{{zzzzzzzzzzzzzzz{{{yyyxxxxxxyyyzzzzzzxxxvvvwwwxxxyyyxxxvvvuuuvvvyyywwwxxxxxxwwwuuutttuuuwwwuuuvvvxxxxxxwwwwwwyyyzzzuuuuuutttssssssssstttttttttsssssstttvvvxxxwwwvvvvvvvvvwwwyyy|||}}}|||zzzvvvuuuuuuwwwyyyzzzyyyxxxuuuuuuwwwwwwxxxwwwwwwvvvpppppprrrwww~~~sss]]]NNNHHHOOO___xxx|||dddSSSNNNRRRNNNLLLIIIHHHIIIKKKIIIFFFAAAFFFIIIGGGFFFIIIKKKJJJNNNKKKOOONNNHHHMMMOOOFFFEEEFFFGGGFFFCCCBBBCCCEEEDDDCCCCCCEEEHHHKKKLLLKKKMMMNNNOOOOOOOOONNNMMMLLLJJJKKKKKKKKKIIIIIIJJJKKKHHHHHHGGGGGGGGGHHHIIIJJJHHHGGGFFFDDDDDDEEEGGGHHHKKKLLLMMMLLLKKKLLLMMMOOOQQQQQQOOOJJJIIIKKKMMMLLLRRRZZZhhh{{{555444444333222222222111333333222222333333444555777AAACCC888222444333...111111111111111222222222333444444444444333222222111111222222222333333333111111111111111111111111000111111222444555666666111111111111111111111111///222444444333444777:::999888777666555555666777333333444444555666777777666777888999999888777666333444666777999:::::::::999888888999<<<>>>>>>>>><<<=========<<<;;;::::::999999999999999999999999444444444666888;;;===???======<<<:::888777666555666777888:::;;;;;;:::::::::999888888888999:::;;;666555444555777888999888888555333777???IIIOOOSSSSSSZZZWWWPPPXXXppppppeeellllllkkkuuu|||ooohhhlllxxxuuuzzz}}}hhhkkkwww~~~lllXXXJJJDDD??????GGGQQQYYY^^^ooozzz{{{tttqqqssspppnnnooorrrsssrrrqqqnnnqqquuuvvvuuuvvvzzz}}}zzz{{{}}}{{{xxxvvvwwwyyyyyyzzzzzzxxxvvvuuuxxx{{{wwwvvvuuuvvvyyyzzz{{{{{{vvvyyy}}}}}}{{{yyyyyyzzz}}}{{{yyyxxxxxxyyy{{{|||yyyxxxwwwwwwxxxxxxvvvttttttvvvxxxxxxvvvvvvyyy|||wwwwwwwwwvvvtttssstttvvvrrrtttwwwwwwwwwwwwxxxyyyrrrrrrqqqqqqrrrsssuuuvvvqqqpppqqqsssvvvyyyyyyyyy{{{zzzyyyyyyzzzzzzxxxvvvvvvtttrrrrrruuuwwwyyyyyyppprrrtttvvvwwwvvvuuutttzzz|||nnn^^^RRRKKKKKKOOO^^^nnnzzzzzzjjjQQQKKKJJJLLLOOOLLLLLLIIIEEEBBBAAA@@@===<<>>>>>@@@???===;;;999777555444888:::<<<<<<:::888777777>>><<<999888999::::::999333444555666666555444444777555666;;;???DDDMMMVVVeeeccc___[[[\\\cccnnnwwwrrr}}}iiiiiilllooommmaaasssuuu~~~uuukkkjjj~~~mmmcccjjj|||jjjcccWWWJJJCCCCCCHHHMMMXXXbbbooozzzvvvpppsssrrrpppmmmppptttsssnnnrrrqqqqqqqqqsssvvvyyy{{{vvvwwwxxxxxxxxxwwwvvvuuuwwwxxxxxxuuurrrqqqtttwww{{{yyywwwuuuuuuvvvxxxyyyzzz{{{zzzyyywwwxxxzzz|||uuuttttttuuuxxxyyyxxxwwwzzzzzzyyyvvvttttttvvvxxxttttttuuuvvvxxxxxxwwwvvv{{{yyywwwuuuttttttuuuvvvuuurrrpppqqqtttvvvuuusssppptttwwwwwwtttrrrtttuuutttpppnnnrrryyy|||yyyuuuzzzzzzzzzyyywwwvvvtttssstttpppnnnqqqwwwxxxtttoooppprrrtttvvvwwwyyy{{{}}}|||eeeXXXNNNKKKKKKPPPbbbuuu~~~}}}WWWJJJKKKJJJIIIKKKKKKJJJHHHFFFDDDDDDDDDDDDHHHeeewwwiiiOOOCCCDDDFFFDDDFFFGGGGGGEEECCCBBBBBBCCCDDDDDDCCCBBBBBBEEEGGGBBBCCCDDDHHHKKKLLLJJJHHHHHHGGGGGGHHHIIIJJJKKKKKKIIIGGGFFFGGGHHHHHHGGGEEEIIIGGGFFFFFFGGGHHHGGGFFFIIIFFFCCCDDDFFFHHHHHHFFFKKKLLLNNNOOONNNMMMKKKIIIKKKIIIHHHKKKOOORRRRRRQQQJJJGGGJJJUUUcccppp}}}~~~xxxppplllyyy|||zzz|||zzz222222222222222222222222222222222222222222222222444333333333333333222222111111111111111111111111222222222222222222222222000000111222222222222111333333222222222111111111222222333333333333222222333333222111111111111111333222222222333555666777444444555555555555555555:::999777666555555666666555555666666666777777777444444555555666777777888<<<<<<;;;999777888;;;===>>>;;;888666666777999;;;888888888777666444333222333555777999;;;===>>>>>>???>>><<<999777666555444666888999999888777888999===;;;888777777888777777444555666777777666555555666444555:::>>>AAAJJJRRR]]]ccciiihhhccc```bbbfffsssvvvpppmmmpppqqqhhhmmmcccdddxxx{{{rrr|||uuuttt}}}rrr[[[III@@@@@@BBBEEELLLWWW```fffiiikkkmmmlllnnnppprrruuu{{{yyyxxxsssoooooorrrrrrmmmmmmmmmmmmmmmoooqqqssstttrrrssstttvvvwwwwwwwwwvvvtttuuuuuurrrppppppsssvvv{{{zzzxxxwwwwwwxxxzzz|||}}}}}}|||zzzwwwvvvwwwxxx}}}yyysssqqqsssxxx}}}~~~}}}|||yyywwwwwwyyy{{{xxxwwwuuuuuuvvvxxxxxxxxxwwwuuusssrrrqqqrrrssstttuuutttrrrsssvvvvvvuuussskkknnnppprrrrrrrrrssssssuuusssqqqsssvvvwwwtttqqqqqqqqqrrrsssssssssssssssqqqpppqqquuuzzz}}}{{{xxxqqquuu{{{vvvbbbUUULLLHHHHHHQQQbbbyyyjjjOOOHHHKKKKKKJJJLLLHHHGGGFFFDDDDDDDDDEEEEEEVVVooo}}}nnnUUUFFFBBBAAABBBDDDFFFFFFDDDBBBBBBCCCCCCCCCDDDCCCBBBBBBDDDGGGBBBCCCDDDFFFHHHIIIGGGEEEGGGGGGGGGGGGHHHIIIKKKKKKIIIGGGFFFGGGHHHHHHGGGFFFGGGGGGFFFGGGIIIIIIHHHFFFGGGDDDBBBCCCEEEGGGGGGFFFJJJKKKLLLMMMNNNMMMMMMLLLLLLJJJHHHIIILLLNNNNNNMMMHHHFFFIIIQQQZZZcccmmmwww|||}}}|||222222222222222222222222111111111111111111111111111222222222333333444444111111111111111111111111111111111111111111111111///000111111222222111111333222222222222111111111111111222222222222111111111111000/////////000000111111111111111222333333333333333444555555666666999999888777666666666666444444555555555666666666222333444555666777888999:::;;;:::888666666888:::999888666444444666888:::888888888777666555444333555666888:::<<<===>>>>>>???===:::888666555555666888999999888777666888999<<<:::777555666666555444666777888999999888777666666444555999;;;===DDDLLLUUUbbbooooooeee\\\[[[^^^jjj~~~vvvttt{{{zzzrrrccceeewww|||uuuxxx|||sssssstttzzzaaaOOOFFFBBB@@@AAACCCFFFIIILLLOOOPPPOOOPPPQQQTTTZZZcccmmmttt~~~}}}}}}{{{|||zzzvvvrrrrrrrrrrrrssssssssssssoooppprrrssstttuuuuuuuuuttttttsssrrrqqqrrrtttwwwvvvuuutttssstttuuuxxxyyy||||||zzzxxxuuutttuuuwww|||wwwqqqnnnqqqwww|||||||||zzzxxxuuuuuuwwwyyyxxxwwwtttrrrrrrsssuuuwwwsssrrrpppooonnnooopppqqqsssrrrrrrsssuuutttrrrpppmmmmmmnnnppprrrrrrqqqppprrrrrrrrrrrrqqqpppooonnnooooooqqqssstttuuuvvvvvvzzz|||iiiWWWKKKFFFEEELLL[[[qqqgggfffUUUFFFFFFJJJIIIHHHIIIDDDDDDCCCBBBBBBCCCDDDEEEJJJ]]]iii```OOOFFFBBB@@@BBBCCCEEEEEECCCBBBBBBCCCBBBCCCDDDCCCBBBBBBDDDFFFBBBBBBCCCDDDFFFFFFDDDBBBEEEEEEEEEFFFGGGIIIJJJKKKHHHFFFEEEEEEGGGHHHHHHGGGEEEEEEFFFIIIKKKJJJHHHFFFDDDCCCBBBCCCEEEGGGGGGGGGGGGGGGHHHHHHJJJKKKLLLMMMLLLJJJGGGGGGHHHIIIIIIHHHEEEEEEHHHMMMOOORRRYYYbbbnnnyyy|||}}}222222222222222222222222000000000000000000000000111222222222222333333333111111111111111111111111111111111111111111111111///000000111111111111111222222222222111111111111000000111111111111000000111000000/////////000000111111111111111111111111111222222333555666666777777666666555555555444444444444444444555555555666222333444666777999:::::::::;;;;;;999777666777888888777555333333555666888::::::::::::999888777777777888999;;;===>>>>>>???@@@>>>:::777666666777888>>>>>>===;;;888888999;;;<<<:::777555555555555444999999:::;;;;;;:::888777666444555888999999>>>EEENNN]]]llllllbbb[[[```ggggggpppzzz}}}xxx}}}wwwvvvzzzsssnnnsssvvv{{{sssqqqpppzzzpppbbbZZZOOOJJJCCC??????@@@AAAAAAAAA@@@???@@@CCCHHHOOOSSS___dddqqq}}}|||{{{xxxwwwvvvuuutttrrrqqqpppttttttsssrrrrrrsssuuuwwwppppppooooooppprrruuuvvvxxxxxxxxxwwwvvvvvvyyy{{{tttrrrqqqrrrtttvvvwwwwwwyyyyyyxxxuuurrrrrrtttvvvwwwvvvuuurrrqqqqqqrrrtttvvvtttrrrpppooopppqqqqqqpppqqqrrrssssssrrrpppnnnrrrpppoooppprrrrrroookkkkkknnnpppqqqpppoooqqqsssyyyzzz|||~~~~~~{{{eee]]]PPPDDDBBBKKK]]]jjjxxx[[[NNNQQQIIIDDDEEEGGGDDDDDDFFFCCCBBBAAA@@@@@@AAABBBCCC888DDDLLLIIICCCAAAAAA@@@DDDEEEFFFEEECCCAAAAAABBBAAACCCDDDCCCBBBBBBDDDEEEBBBAAAAAACCCEEEFFFDDDCCCDDDDDDDDDEEEFFFGGGIIIIIIEEECCCBBBBBBDDDFFFFFFFFFDDDDDDFFFIIIKKKKKKIIIFFFCCCCCCCCCDDDFFFHHHHHHHHHFFFEEEDDDDDDEEEFFFIIIJJJIIIGGGEEEDDDDDDEEEFFFGGGEEEFFFIIIKKKIIIGGGLLLSSS]]]hhh}}}uuurrr|||222222222222222222222222000000000000000000000000333333222222222111111111000000000000000000000000000000000000000000000000//////000111111111111000222222222111111111000000///000000111111000000///111111000000000111111222222222222222222111111000000111222333444666777777666666666666666555555555444444444444555555555666444555666888999;;;<<<<<<:::;;;<<<;;;999777777888999777666444333444444555999:::::::::::::::999999999999;;;<<<===>>>??????AAA>>>;;;999777888999;;;>>>??????>>>======@@@BBB===;;;888666777777666555;;;;;;<<<<<<<<<;;;999888777555666888888777:::???HHHVVVeeehhhbbb___fffnnnqqqnnnjjjlll|||vvvyyy~~~zzzxxxrrrlllrrr}}}|||yyy~~~|||~~~~~~~~~~~~pppfffYYYOOOIIIEEE@@@<<>>@@@AAAEEEKKKYYYiiiqqqrrrrrrtttzzzvvvsssqqqsssqqqooonnnnnnooopppqqqnnnnnnnnnnnnppprrrsssuuutttuuuuuutttssstttvvvxxxoooooooooqqqssssssrrrqqqvvvvvvuuusssqqqqqqsssuuurrrtttuuutttqqqoooooopppuuusssqqqooommmnnnnnnooolllmmmoooppppppnnnmmmlllnnnllllllnnnqqqrrroookkkiiinnntttvvvwwwyyy}}}ssseeeWWWOOONNNEEEDDDCCCHHHWWWqqquuutttrrrUUUNNNRRRGGGEEECCCDDDDDDBBBDDDFFFCCCBBBAAA????????????@@@???CCCDDDAAA???@@@BBBBBBGGGHHHGGGEEEBBB@@@@@@AAA@@@BBBCCCCCCBBBBBBCCCDDDAAA@@@AAACCCFFFGGGGGGFFFDDDCCCCCCDDDDDDEEEFFFGGGAAA@@@>>>>>>AAACCCDDDDDDCCCDDDFFFIIIKKKKKKHHHEEECCCDDDFFFGGGHHHHHHIIIJJJIIIGGGEEEDDDCCCEEEGGGHHHEEEDDDCCCBBBBBBDDDFFFHHHFFFGGGJJJLLLHHHDDDHHHNNNUUUYYYfff{{{yyytttrrrjjjpppiii222222222222222222222222000000000000000000000000333333222222111111111000000000000000000000000000////////////////////////...///000000111111000000222111111111111000000000000000111111111111000000222222111111111222333333111222222333222222111111000111222333444555666666777888888999999888888777444444555555555666666666666777888999:::;;;<<<===999;;;======;;;999999999999888777555444444555555777888888999999999888888:::;;;<<<===>>>?????????@@@>>><<<:::999:::;;;;;;:::<<<>>>???@@@BBBEEEHHH===;;;888777888999888888<<<<<<=========;;;:::999777666777999999666888<<<@@@NNN^^^ggggggeeehhhkkkpppkkkcccbbbooo|||zzzuuujjjoooxxxyyymmmaaagggvvv}}}xxx}}}uuuoooaaaSSSBBB777<<<;;;999:::<<<>>>>>>======>>>DDDLLLRRRVVV]]]dddqqq||||||{{{tttqqqnnnllllllllllllkkkjjjkkkkkklllmmmnnnppppppppppppooommmkkkjjjlllnnnooommmkkkkkkmmmnnnnnnmmmoooooonnnmmmkkkllloooqqqlllooorrrqqqmmmjjjjjjlllmmmkkkiiihhhggghhhjjjkkkiiikkkmmmnnnmmmllllllmmmmmmmmmppptttxxx{{{{{{zzz{{{iii```UUULLLCCC;;;:::===???FFFTTTgggpppwwwnnnYYYLLLJJJOOOCCCCCCCCCCCCBBBCCCFFFHHHCCCBBB@@@???>>>>>>>>>???EEEDDDBBBAAAAAACCCFFFHHHGGGGGGFFFDDDAAA???@@@AAA@@@AAACCCDDDCCCBBBBBBCCCAAAAAAAAACCCFFFHHHIIIHHHDDDDDDCCCCCCCCCCCCDDDDDD???===;;;;;;>>>AAABBBCCCCCCCCCDDDGGGIIIHHHFFFDDDDDDFFFHHHIIIHHHHHHIIIJJJKKKIIIGGGFFFEEEFFFHHHIIIBBBCCCBBBAAAAAACCCGGGKKKGGGGGGIIIKKKIIIFFFHHHMMMMMMJJJMMMZZZkkkzzz~~~|||zzzyyy}}}vvvgggeeemmmtttzzzkkkZZZNNN222222222222222222222222111111111111111111111111111111111111222222222222000000000000000000000000////////////////////////...//////000000000000000111111111111000000000000000111111222222111111000111111111111111222333444000000222222333222111111111111222333444444555555777888999999999999888777555555666666666777777777777777888999999:::;;;;;;888:::===>>><<<:::999999888888777777777777888888777777888999::::::999999<<<<<<===>>>????????????===<<<;;;;;;::::::::::::888:::===???@@@AAABBBDDD;;;999777777888999:::999<<<============;;;:::888888777888;;;:::777777;;;;;;DDDRRR___gggkkkkkkkkkkkkkkkiiifffjjjsssyyyzzzvvvxxxrrrYYY\\\hhhvvvyyypppkkknnnffffffsss~~~|||nnnyyyzzzyyywww|||pppYYYIIIDDD@@@<<<;;;===?????????>>><<<<<<>>>???AAAHHHQQQYYYdddqqqzzz|||wwwttttttsssqqqpppnnnnnnnnnooopppqqqrrrrrrtttttttttrrrppppppqqqsssuuuuuuvvvxxxyyywwwsssooommmmmmmmmllllllmmmpppssspppsssuuusssooonnnpppssspppoooooooooqqqsssvvvxxxvvvyyy{{{{{{zzzzzz|||~~~yyypppjjjRRRJJJDDDBBBBBBEEELLLTTT[[[ggg|||cccSSSNNNGGGDDDFFFBBBCCCCCCBBBAAABBBDDDDDDAAA@@@???>>>>>>???@@@@@@@@@>>>>>>???AAACCCEEEGGGCCCCCCCCCAAA???>>>@@@BBB???AAACCCDDDCCCBBBBBBCCCCCCBBBAAACCCEEEGGGGGGGGGEEEDDDCCCBBBAAAAAAAAAAAA>>><<<::::::===@@@CCCCCCDDDDDDCCCDDDFFFFFFEEECCCCCCFFFIIIIIIHHHFFFGGGIIIGGGGGGFFFEEEFFFFFFHHHHHHCCCDDDCCCBBBAAACCCGGGLLLGGGEEEEEEHHHHHHFFFGGGKKKGGGBBBBBBIIIRRR]]]lllyyy{{{wwwxxx}}}zzzqqq{{{{{{uuuppphhhllllllhhhkkkzzzyyydddTTTJJJDDDCCC222222222222222222222222111111111111111111111111...///000111222333444444000000000000000000000000////////////////////////...//////000000000000000111111111111000000000000111111222222222222111111111111000000111222333333...///111222222222111000111222222333333444444555555666777888888777666555666666666666777777777777777777888888999999999:::666999<<<===<<<:::999999777777777888888999:::;;;999999:::;;;<<<<<<<<<<<<======>>>???????????????;;;;;;;;;::::::999999999:::<<<>>>???===<<<<<<<<<:::888666666888::::::999<<<============;;;999888999888999<<<;;;777888;;;:::>>>FFFTTTcccmmmqqqrrrpppuuuwwwpppiiifffeeecccgggvvv}}}```PPPJJJYYYlllssspppnnn[[[YYYbbbsss~~~rrrnnnjjjcccbbbppp}}}lllTTTNNNFFFAAAAAABBBCCCBBB???>>>>>>???<<<999;;;@@@===FFFPPPVVV^^^iiirrruuu}}}}}}~~~~~~{{{yyyxxxxxxyyyzzzzzz{{{{{{{{{wwwtttuuuuuuttttttvvvyyy|||{{{zzzyyynnn___TTTOOOKKKGGGDDDCCC??????GGGRRR```ooo|||sss\\\IIIHHHGGGBBBCCCIIIDDDEEEEEEBBB@@@@@@???===???>>>>>>>>>>>>@@@BBBCCC@@@??????@@@@@@>>>======>>>??????>>>===>>>AAACCC???AAACCCDDDCCCBBBBBBBBBEEECCCBBBBBBDDDEEEEEEDDDEEEEEECCCBBBAAA@@@@@@@@@>>><<<::::::===AAACCCDDDEEEDDDCCCCCCDDDDDDCCCBBBCCCFFFIIIIIIFFFEEEFFFGGGBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEEEEBBBAAABBBGGGKKKGGGCCCAAAEEEGGGFFFFFFHHHFFFCCCCCCFFFFFFEEELLLUUUhhhrrrlllggg```___hhhnnnpppzzzvvvnnnjjjiiioooxxxzzzvvv^^^CCC666777<<<===<<<111111000000000000111111111111111111111111111111000000000000000000000000000000000000000111111222111111000000//////......000000000000000000000000222111000//////000111222000000111111111111000000000111222333333222111000000000000000111111111111111000000111333333222000555555555555555555444444555555555666777888::::::;;;888666666777777555222555999===>>><<<;;;;;;===???===999666555666888:::888:::;;;<<<<<<;;;999777:::;;;<<<======;;;999888333444555777888999:::;;;>>>======<<<;;;;;;::::::666666777888999:::;;;;;;<<<;;;;;;::::::999999888;;;:::888666666777999:::<<<===>>>CCCTTTiiissssss~~~~~~wwwooojjjgggaaavvvhhhCCC>>>MMM^^^ppp~~~lllbbb[[[hhh~~~jjjbbb```iiivvvwww___QQQNNNRRR[[[bbb]]]NNNIIIGGG???===???<<<===<<<>>>DDDGGGFFFFFFIIITTTWWWZZZ]]]aaafffkkkooopppuuuzzz~~~sssaaaWWWOOOJJJDDD@@@@@@AAABBBBBBLLLSSSbbbxxxmmmQQQLLLEEEBBBAAAAAA@@@>>>CCCDDDDDDEEEDDDBBBAAA@@@@@@@@@@@@???????????????CCC@@@===;;;<<<=====================>>>???@@@AAA@@@???>>>>>>>>>???@@@AAAEEECCCAAABBBDDDFFFEEECCCFFFEEECCCCCCDDDCCC@@@>>>>>>;;;999>>>EEEJJJIIIFFFJJJGGGDDDAAAAAACCCGGGIIIJJJHHHFFFFFFGGGIIIIIIHHHEEEEEEEEEEEEEEEDDDDDDDDDEEEDDDCCCCCCDDDEEEGGGIIIGGGHHHIIIIIIHHHGGGEEEDDDEEEDDDBBBAAAAAABBBCCCEEEIIIRRR```mmm{{{zzzlllnnnoookkkkkknnnqqqtttvvvxxx{{{ooonnnmmmmmmnnnpppqqqqqqyyy~~~jjj\\\CCCAAA>>>:::888777777777111111000000000000111111111111111111111111111111000000000000000000000000000000//////000000111222000000000000//////......////////////////////////111000////////////000111000000111111111111000000000111222222222222111000//////000000000111111111111000000111333333222000444444444444444444444444555555666666777888:::;;;:::888666666777777555333555888<<<===<<<:::;;;<<<>>><<<:::777777888:::;;;999:::;;;;;;;;;:::999888999:::;;;<<<<<<;;;999888666777777888999:::;;;<<<<<<<<<;;;;;;:::999999888666777777888999::::::;;;;;;;;;;;;:::999999888888999888777777777888999:::888:::888888CCCYYYmmmwwwwwwqqqpppeeelll~~~XXXDDDAAAIII[[[ooo{{{zzzwwwxxx~~~|||tttzzzjjjlllttt~~~wwwrrrtttvvvnnnaaa\\\XXXLLLGGGKKKIIIAAA<<<:::===>>>???AAAFFFBBBCCCEEEFFFFFFIIILLLOOOQQQUUUZZZ^^^bbbfffkkkooozzz~~~tttjjjhhh```VVVMMMJJJHHHFFFFFFHHH???@@@CCCHHHPPP[[[gggoooyyy{{{vvv^^^QQQKKKHHHCCCBBBBBBCCCAAA@@@@@@AAAAAABBBAAAAAA??????????????????>>>>>>>>>>>>>>><<<::::::<<<>>>??????=========>>>>>>???@@@AAA@@@@@@?????????@@@AAABBBEEEBBBAAAAAADDDEEEEEECCCDDDCCCBBBCCCDDDDDDBBB@@@@@@======AAAHHHLLLJJJGGGHHHFFFDDDBBBBBBCCCFFFHHHIIIGGGEEEDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@AAACCCDDDIIIJJJKKKNNNWWWggg|||{{{}}}~~~zzzuuunnngggcccpppqqqsssuuuyyy{{{zzzxxxxxxwwwxxx{{{~~~~~~zzzvvvrrrwww|||~~~|||xxxtttrrrbbb```fffsssxxxppphhhgggpppxxx}}}rrreeeUUUGGGBBB===<<<:::888777666777777111000000//////000000111000000000000000000000000000000000000000000000000///////////////000111111000000000////////////...//////////////////////////////............/////////000000111111000000///000000111222222111000000//////000000000000111111111000000111333333222111333333333444444444444444555555555666777888:::::::::888666666777777666555666888;;;<<<;;;::::::;;;===;;;999888888999;;;<<<:::::::::999999999888888888999:::;;;;;;;;;999999::::::::::::;;;;;;;;;;;;:::::::::999888888777777777777888888999999::::::;;;;;;::::::999888888888666666777777888888999999555999888444777HHH^^^lll}}}zzz|||qqqgggdddhhhwwwgggLLL<<<777CCCVVVuuu{{{xxxvvv{{{yyy{{{ttthhhllltttqqqlllxxx}}}mmmeeefffcccUUURRRYYY\\\RRRKKKFFFDDDAAA<<<:::;;;999:::::::::999:::===???AAACCCFFFIIIMMMQQQWWW[[[]]]cccllluuu}}}{{{uuuqqqooollliiifff^^^QQQHHHEEEDDDAAA???@@@???>>>AAAGGGCCCIIISSS]]]iiiyyysssmmmOOOEEEEEEEEECCCAAAAAACCCCCCCCCBBB>>>???@@@@@@AAA@@@@@@@@@???>>>>>>>>>============???===<<<===???AAAAAAAAA===>>>>>>>>>???@@@@@@AAAAAA@@@?????????@@@BBBCCCCCCBBB@@@AAACCCDDDDDDCCCBBBAAAAAABBBDDDEEEDDDBBBAAAAAABBBFFFKKKMMMKKKHHHFFFEEEDDDCCCCCCDDDEEEFFFHHHFFFDDDDDDEEEEEEEEEDDDEEEDDDCCCBBBBBBCCCEEEFFFHHHHHHIIIIIIIIIGGGEEEDDDDDDEEEFFFFFFFFFEEEDDDCCCAAA@@@@@@???@@@AAABBBCCCKKKFFF???<<<@@@KKKYYYbbbqqqnnnmmmuuuzzzpppuuuqqqmmmkkkkkkkkkkkkkkkmmmssszzz}}}|||zzzzzz{{{{{{|||zzzsssiiibbbaaacccllleeeqqqyyyvvvkkk^^^NNNDDD===888666888666666666666666666666666000000////////////000000000000000000000000000000///////////////////////////............///000000////////////////////////////////////////////////........................//////000000000000/////////000111222222111000///////////////000000000111000//////111333444222111222222222333333333333333444444555555666888999:::999888666666666777777777666888999::::::999999999999999888888888999;;;;;;;;;:::999888777777888888777777888999::::::999999<<<;;;;;;;;;;;;:::::::::999999999888888888777777888888888999999::::::::::::::::::999888888777777444555666777888888888888666;;;>>>;;;999>>>IIIRRRxxxooobbb\\\cccsssgggYYYFFF===???QQQfff{{{ssspppmmmmmmiiieeepppzzztttwwwtttpppvvvtttddd___hhhllleee___ZZZYYYUUUKKKCCC@@@===>>>===<<<;;;;;;===???999999999999;;;===AAACCCGGGKKKQQQXXX___eeekkknnn}}}wwwoooqqqsssxxx{{{{{{yyywwwooolllfff```ZZZUUUQQQNNNMMMLLLKKKKKKHHHDDDAAA???:::<<>>???@@@AAAAAABBBBBBBBB>>>>>>>>>===<<<<<<;;;;;;@@@???>>>>>>??????===<<<===>>>>>>??????@@@@@@@@@@@@???>>>>>>>>>???AAAAAABBBAAA@@@@@@AAABBBCCCCCCBBBBBBAAACCCDDDEEECCCBBBAAACCCEEEIIIKKKKKKIIIGGGEEEEEEEEEFFFFFFFFFFFFFFFGGGFFFEEEEEEGGGHHHHHHGGGGGGEEECCCBBBCCCEEEGGGIIIQQQQQQOOOMMMJJJGGGEEEDDDBBBCCCDDDEEEEEEEEEDDDCCCAAA@@@@@@@@@AAABBBCCCDDDGGGDDD@@@@@@DDDHHHJJJKKKSSSUUU]]]llljjj[[[KKKEEE???;;;;;;:::;;;;;;333333444555666666555555000000////////////000000////////////////////////.................................---......///000.............../////////........................------............------//////000000000000/////////000111111111111000///...////////////000000000000//////111333444333222000111111111222222333333333333333444555666888888777777666555555555777999777777777888888999888888666666666777888888999999;;;:::999777777666777777555666777888999999999:::;;;;;;;;;:::999888888888999999999888888888888888888888888999::::::;;;;;;:::999999888888777666666333444555777777888888888999;;;<<<<<<:::999;;;>>>[[[nnnuuuhhh```mmmtttVVVFFF@@@FFFVVVqqqmmmddd___^^^iii~~~}}}{{{xxxpppjjjjjjhhhaaa[[[XXXOOONNNKKKEEE@@@<<<;;;<<<>>>===:::999999:::;;;<<<@@@@@@@@@BBBEEEIIILLLMMMVVVYYY^^^dddiiilllooooookkkmmmpppsssuuuuuuuuuuuuhhheeebbbbbbcccfffhhhhhhrrr||||||vvvmmmaaaXXXXXXVVVVVVXXX[[[ZZZTTTNNNKKKKKKMMMOOOQQQPPPNNNKKKDDDDDDCCCBBBAAA@@@AAAAAA???>>>===;;;<<>>>>>>>>???@@@AAABBBBBB>>>>>>======<<<;;;;;;:::;;;;;;:::;;;===<<<:::888======>>>?????????>>>>>>>>>===<<<<<<<<<===???@@@@@@@@@@@@@@@@@@@@@AAABBBDDDCCCBBBCCCDDDDDDBBB@@@AAACCCGGGIIIHHHGGGFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFHHHKKKMMMMMMLLLHHHGGGEEEDDDEEEGGGJJJLLLXXXUUUPPPJJJFFFDDDDDDDDDAAAAAACCCDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBCCCDDDDDD@@@>>>>>>AAAEEEFFFDDD@@@AAACCCJJJWWWeeeooopppoooyyy~~~xxxiii[[[PPPFFF===666777777777888999888666444444555555555555444444000//////......//////000////////////////////////........................---------------...//////---............/////////........................------...//////...------...//////000000//////...//////000111111000//////......////////////000000/////////111333444333222//////000000111222222222111111111222333444666666555555555333333444777:::888666555666777888777666444555666777777777777777:::999999888777666555555444444555666777888999::::::::::::999888777777777888888888888888888888888777777888999:::;;;<<<<<<999999888888777666666666444444555555666666777777;;;666333555666555777:::<<>>===<<>>AAADDDGGGHHHIIIIIIEEEHHHMMMQQQSSSRRRQQQOOOHHHFFFEEEEEEHHHKKKMMMMMMNNNTTT[[[^^^]]]^^^aaaeeeeeefffbbb\\\ZZZ[[[ZZZWWW[[[ZZZXXXUUUPPPIIIBBB<<<>>>===<<<===?????????===;;;;;;:::<<<======;;;999::::::;;;:::999999:::<<<888:::999999???JJJRRRUUU[[[cccqqq|||dddmmm{{{QQQIIIBBBAAABBB@@@>>>>>>>>>>>>???>>><<<<<<>>>???;;;;;;;;;<<<<<<>>>???@@@??????>>>===<<<;;;;;;:::::::::<<>>;;;<<<===>>>>>>>>><<<<<<===<<<;;;;;;;;;<<<>>>???>>>???@@@???>>>???@@@BBBDDDCCCCCCCCCDDDDDDBBB@@@@@@DDDHHHHHHEEECCCCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGHHHJJJMMMOOONNNMMMHHHGGGFFFFFFGGGJJJLLLNNNVVVRRRKKKEEEAAA@@@AAABBB@@@AAABBBDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAA>>>;;;<<>>===AAAGGGLLLNNNNNNOOOTTT^^^lll{{{tttiiibbb]]]NNNMMMGGG>>>:::;;;;;;888666777666222222444444222555555555444444444444333//////............//////........................------------------------------,,,,,,------...///---------.........//////........................---...////////////...---......////////////.........///000111111000///............/////////000000///...///111333444444222......///000000111222222//////000000111333444555333333333222111222666:::888666444555777888666555444555777888888888666555888999999999777666444333333333444555666888999:::::::::999999888888777777666666666666666666666666666666777999;;;<<<===>>>999888888777666666555555666555444444444555666777999333111333555333666;;;333<<>>======;;;;;;<<<>>>?????????BBBEEEGGGHHHHHHIIIJJJLLLKKKMMMKKKGGGEEEGGGFFFCCC:::===@@@???===;;;;;;;;;;;;<<<======;;;<<<>>>AAA===;;;:::;;;===>>>>>>===???AAABBB@@@>>>===???AAABBBGGGJJJMMMVVVeeepppsssppp~~~pppeeeoooWWWBBBAAABBBEEECCC>>>===BBB<<<======;;;:::;;;>>>AAA<<<;;;;;;;;;;;;<<<>>>???@@@@@@???>>>===<<<;;;:::;;;<<<>>>BBBEEEEEECCC@@@:::;;;<<<======<<<;;;:::======<<<;;;<<<===>>>???===???@@@???======???BBBBBBBBBAAACCCDDDEEECCCBBBAAAEEEHHHGGGBBB???AAADDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHJJJLLLMMMKKKIIIFFFFFFFFFGGGIIIKKKLLLMMMNNNKKKGGGCCCAAA@@@AAABBB???@@@BBBDDDEEEFFFEEEEEECCCCCCCCCCCCBBBAAAAAA@@@AAA???===<<<===>>>??????@@@???===<<<<<<===???@@@===@@@FFFMMMVVV```jjjqqquuusss___PPPIIIEEE@@@999;;;999555666:::<<<:::888;;;:::555333666666444444444333222222333444555//////............//////........................---------------------------,,,,,,,,,,,,---......---------.........//////........................---...///000000///...---......////////////.........///000111111000///.............../////////000///...///111333444444333---......///000111111222......//////000222333444111222333111000111666:::999666333444666777666444666777888:::999888666555777888999999888666333111222222333444666888999;;;:::::::::999999888888888444555555555555555555555555666777999;;;===>>>???888888888777666666555555777666444333333444555666666444666:::999444444999;;;666777GGGdddyyypppqqqxxx~~~[[[IIIOOOfffqqquuummmjjjrrrxxx~~~zzzxxxxxx|||xxxrrrmmmhhhbbbZZZUUUNNNMMMMMMOOOPPPNNNJJJFFFDDDCCCCCCBBBAAAAAA@@@@@@======>>>>>>>>>======<<<:::999999:::;;;;;;999888<<<<<<===>>>>>>>>>=========@@@@@@===<<<>>>>>>;;;:::>>>@@@>>>999777999<<<888;;;>>><<<999888;;;???>>><<<;;;<<>>>>>===<<<<<<>>>???@@@AAA@@@???>>>===<<<;;;;;;999:::;;;>>>@@@>>>;;;777999:::<<<======;;;:::888>>>======<<<<<<>>>???@@@<<<>>>@@@???===<<>>AAAEEECCCBBBBBBBBBCCCDDDFFFGGGIIIHHHHHHIIIJJJIIIGGGEEEDDDDDDFFFGGGIIIJJJKKKLLLHHHGGGFFFEEEDDDDDDDDDDDD???@@@BBBDDDFFFFFFFFFFFFCCCCCCCCCBBBAAA@@@???>>>:::<<<>>>@@@@@@>>>===<<<888;;;???@@@???===<<<<<<<<<>>>???<<<<<>>TTTsssyyyyyyqqqvvv```WWWjjjyyyyyyxxxxxxiii```ccchhhlllwww|||{{{zzz{{{uuuddd___```___ZZZXXXWWWSSSMMMIIICCC<<<:::===@@@@@@???666888:::;;;<<<===<<<999777@@@BBB===;;;???>>>777>>><<<<<<<<<<<<:::999:::888:::===>>>;;;888;;;???777>>>EEEHHHGGGGGGIIILLLQQQMMMKKKPPPYYY___^^^[[[XXXeeepppooolllpppxxx~~~|||mmmkkkyyyhhhTTTJJJEEEAAA>>>>>>===<<<<<<<<<<<<<<<999999999:::::::::;;;;;;999<<>>>>>===<<<999888888777888888999:::;;;<<<>>>===<<<;;;::::::::::::???>>><<<;;;;;;;;;<<<===???>>>===<<<<<<===???@@@BBBAAAAAAAAAAAABBBCCCDDDFFFDDD@@@======@@@DDDFFFCCCDDDEEECCC@@@AAAEEEHHHKKKHHHGGGGGGIIIIIIFFFCCCFFFGGGHHHHHHHHHHHHIIIJJJDDDEEEDDDBBB???===>>>???>>>@@@BBBEEEFFFFFFFFFEEEDDDCCCBBBAAA???>>>===<<<======>>>???????????????>>>>>>>>>===<<<:::999888:::;;;<<<;;;;;;===???BBBAAAHHHPPPUUUYYY___gggmmmlllrrr|||yyyfffWWWMMMGGGBBB>>>>>>===<<<;;;:::999999:::666666666666666666666666333333333333333333333333222222222222222222222222...------------...//////........................------------------------///.........------------,,,,,,,,,---------......------------------------........................---------............///........................------------............000000////////////000000000000///.....................//////000000111111111111222333333444444555888888777777777777777888666777888888888777666555555666777777888888777777888777666555444444555666777777777666666666555555777777777777777777777777888777555555777888999888777666555444444555666777888777666666555666666666999777666444444555666777222444666666888BBBRRR^^^ttt}}}yyy}}}}}}ppplllqqq|||vvv^^^SSSOOORRR___oooyyy~~~|||xxx|||yyygggccc]]]ZZZVVVQQQJJJDDDHHHDDD>>>:::===CCCEEEDDDCCCCCCAAA>>>@@@EEEFFFDDDBBBCCCDDDEEEDDDBBBCCCEEEAAABBBDDDEEEEEECCCBBBBBBJJJRRR]]]dddhhhlllqqquuuooollljjjmmmuuu{{{}}}|||eee]]]lll}}}bbbLLLAAA>>>===<<<======<<<;;;;;;;;;;;;<<<999999999::::::::::::;;;777999;;;===>>>===<<<::::::;;;<<<======<<<:::999888888888888888999:::;;;;;;;;;:::888888777777777===<<<;;;;;;::::::;;;;;;===<<<;;;::::::;;;===>>>>>>??????@@@AAAAAABBBBBBCCCAAA>>>===???BBBGGGJJJEEEEEEDDDCCCBBBCCCFFFHHHGGGEEEDDDEEEGGGFFFCCC@@@DDDEEEFFFGGGGGGGGGHHHIIIEEEEEEEEECCC@@@??????AAAAAACCCEEEGGGGGGGGGFFFEEEEEEDDDCCCBBB@@@???>>>===<<<===>>>???@@@???>>>>>>>>>>>>>>>===<<<;;;999999999:::;;;::::::;;;>>>@@@???CCCFFFEEECCCBBBEEEIIINNNQQQWWW]]]aaacccdddddd^^^]]]^^^ccceeejjjvvvfffQQQJJJBBB======>>>===;;;;;;;;;:::888888777777888555555555555555555555555333333333333333333333333222222222222222222222222...------------...//////........................------------------------............------------,,,,,,,,,---------......---------------------------------------------------------............///........................------------............000//////......//////000000000///.....................//////000000111111111111222222333444444444888888777777777888888999444555666777777777777777444444555666666666666666;;;999666444333333555666666666666666555555555555999999999999999999999999:::888666555666666666555666555444333333444555666666777888888999888888888999888666555555555666777444666777777777888;;;>>>OOOkkk{{{}}}|||{{{uuuwwwuuuqqq}}}uuuXXXGGG@@@BBBNNN[[[kkkttt|||~~~~~~xxxnnneeeqqqtttxxx}}}}}}~~~{{{yyytttoookkk^^^XXXOOOLLLUUU```bbb]]][[[TTTNNNPPPTTTXXX^^^cccYYY[[[\\\XXXRRRPPPRRRUUU\\\]]]___```aaaaaa___\\\```gggooouuuyyy|||{{{zzzzzz~~~{{{www{{{{{{rrrjjjggg^^^```~~~}}}vvv___RRRCCC999888;;;======<<<<<<;;;:::::::::::::::888888999999999:::::::::888888999999999999888888888999:::;;;<<<;;;::::::999888888888888888999999::::::999888777777777777:::::::::::::::999999888:::999888888888:::;;;<<<<<<<<<>>>???@@@@@@@@@@@@???>>>======@@@EEEJJJMMMGGGEEECCCCCCEEEFFFGGGGGGDDDDDDDDDFFFGGGEEEAAA>>>AAABBBCCCEEEFFFGGGGGGGGGDDDEEEEEECCCAAA@@@AAABBBFFFFFFHHHHHHHHHGGGFFFEEEEEEDDDDDDBBBAAA@@@???>>>;;;<<<>>>@@@@@@???>>>===>>>>>>>>>>>>===<<<::::::888999::::::999:::<<>><<<999777999;;;===>>>@@@AAABBBAAAAAA@@@BBBBBBCCCEEEDDDEEEKKKSSSVVVVVV\\\aaa___[[[```kkkeeeeeeiiilllkkkhhhjjjooo{{{vvvnnneee```]]]]]]]]]VVV]]]cccfffiiifffTTT@@@;;;888555666999:::888666888888777666555555555555555555555555555555555555333333333333333333333333222222222222222222222222...------------...//////........................------------------------------------------------,,,,,,,,,---------......---------------------------------------------------------............///........................,,,,,,---------........./////////....../////////000000///.....................//////000000111111111111111222333333444444666666666666666777888888444555555666666666666666444555555666666666666666<<<:::666333222222444666666666555555555555555555999999999999999999999999999777666666777777666555666555444333333444555666555666888999::::::999999999888777666666666777777;;;999666666777999::::::<<>>@@@???;;;::::::999999999999999888888888888999999999999;;;::::::999888888999999666777888999::::::::::::999888888777777777888888;;;;;;:::999999999999999888999:::;;;:::999888777888777777777888:::;;;<<<======>>>??????>>>===<<<===<<<===>>>AAAFFFJJJMMMFFFCCCAAABBBEEEGGGFFFDDDCCCDDDFFFHHHHHHFFFBBB@@@AAAAAABBBDDDGGGHHHGGGFFFBBBCCCCCCBBB@@@@@@AAACCCHHHHHHHHHHHHHHHFFFEEEDDDDDDCCCBBBAAA@@@???>>>>>>:::<<<>>>@@@@@@???===<<<>>>>>>>>>>>>===<<<;;;:::888999::::::::::::<<<>>>:::<<<>>>>>><<<<<<>>>@@@=========>>>>>>>>>>>>>>><<<===>>>>>><<<;;;<<>>???CCCGGGEEEAAACCCJJJEEEDDDFFFIIIHHHFFFIIINNNSSSPPPJJJEEEAAA@@@@@@AAA:::???BBBBBBFFFIIIEEE===@@@>>>;;;::::::999666444777666555444444444444444444444444444444444444444222222222222222222222222111111111111111111111111...------------...//////........................------------------------,,,,,,------------------,,,,,,,,,---------......---------------------------------------------------------............///........................,,,,,,,,,------------...//////............//////000000///.....................//////000000111111000000111222222333333444333333333444444666777888777666666555555555555555666666777888888888888777<<<:::666333222222444666555555666666666666666666888888888888888888888888777666666777999::::::888666555444444444444555666444555777999:::::::::999999999888777777777777777777444222222555888999999888;;;OOOooovvvnnnlllooo}}}|||```NNNGGGFFFSSSfff~~~jjj^^^RRRNNNNNNNNNNNNNNNHHHSSSggg|||~~~yyywww}}}yyyrrrrrrzzzllleeeccceeebbb___fffsss{{{ttteee[[[TTT]]]ppp}}}sss}}}~~~cccIII;;;AAA>>>:::999;;;<<<;;;:::::::::999888888888888888777777777888888888999999<<<;;;999888888888888999555555666777888999999:::888888777666666666777777::::::999888888888999999999999:::;;;:::999888777777777777888999;;;<<<===?????????>>>===<<<;;;:::======>>>???AAADDDGGGIIICCC@@@>>>@@@CCCDDDCCCAAAAAADDDGGGHHHGGGEEEBBBAAABBBAAABBBEEEHHHHHHGGGDDD???@@@AAA@@@??????AAACCCGGGGGGGGGFFFFFFEEEDDDDDDBBBAAAAAA@@@???>>>======;;;<<<>>>?????????===<<<===>>>>>>======<<<;;;:::888:::<<<<<<;;;;;;<<<>>>>>>>>>>>>===;;;999999:::999999999:::;;;<<<======:::<<<===<<<::::::999999>>><<<:::<<<<<<::::::;;;@@@>>>>>>@@@@@@>>>@@@DDDAAAAAA@@@?????????>>>???<<<===<<<999999;;;;;;999888777555444555555666555666555555444444444444555444444444444444444444444222222222222222222222222111111111111111111111111...------------...//////........................------------------------,,,,,,,,,,,,------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................,,,,,,,,,,,,------------///......------......///000000///.....................//////000000111111000000111111222333333333111111222222444555666777888777666666555555555666777777888999999999999999;;;999666444333333555666666666666666777777777777777777777777777777777777555555555888;;;<<<<<<:::777666555444444555666777666777888999::::::::::::999999999999888888888777222222444666888888555333444666@@@MMMUUUccc}}}{{{~~~vvvaaaOOODDDBBBIIIYYYpppjjj___RRRMMMNNNPPPOOOMMMPPPXXXdddooovvv{{{~~~~~~~~~vvv~~~|||yyyzzzggg``````___bbbvvv}}}qqq[[[NNNDDD@@@CCC<<<;;;999999::::::888777::::::999888888888888888666777777777777888888888999888777666666666666666444555555666777777888999777666666666666666777777777777666666666666666777999999999:::999888888777666666777999;;;<<<===>>>AAA@@@>>><<<;;;:::::::::===>>>>>>???AAABBBDDDDDD???>>>>>>???@@@AAA@@@??????BBBEEEFFFDDDBBBAAAAAABBBAAABBBDDDHHHHHHEEEBBB===>>>????????????AAACCCEEEEEEEEEEEEEEEEEEEEEEEEAAA@@@@@@???>>>>>>======<<<<<<======>>>>>>>>>===<<<<<<======<<<;;;;;;:::999:::<<<===<<<;;;<<<===;;;;;;::::::999888888777888888999999999:::::::::888::::::888888;;;;;;888???;;;888999:::;;;;;;:::999555555777777444444888444555666777777777666666777888999999999777555333555444333222222444555777555555444444444444444555333333333333333333333333222222222222222222222222111111111111111111111111...------------...//////........................------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................++++++,,,,,,,,,---------///......------......///000000///.....................//////000000111111000000000111222222333333111111222333444666777888777777666666666777888999777888888999:::999999999888777666555444444555666777777777777888888999999777777777777777777777777444444555777:::;;;:::999888777666555555666777888:::999999999:::;;;<<<<<<999999::::::999999888777444666888:::999888777666333555888999888@@@[[[www{{{WWWOOOIIIKKKVVV```eeefff[[[SSSKKKKKKTTT]]]```___kkkwww~~~zzzvvvyyy{{{zzz}}}|||wwwrrruuu}}}|||rrrjjjfffccckkkwwwyyyiii[[[^^^hhhooo|||~~~vvveeelll~~~cccJJJ@@@===:::<<>><<<:::888888999;;;<<<<<<===>>>???@@@AAAAAABBB<<<>>>??????>>>>>>???@@@@@@CCCEEEFFFCCCBBBBBBDDDBBBAAA@@@CCCGGGGGGBBB>>>===>>>?????????@@@CCCEEECCCCCCCCCDDDEEEFFFGGGGGGAAAAAA@@@@@@???>>>>>>>>>===<<<<<<;;;<<<===>>>???;;;;;;;;;;;;;;;::::::999777:::<<<<<<;;;::::::;;;999888888999:::;;;;;;:::::::::;;;;;;<<<;;;;;;:::888:::999555777<<<>>>;;;999:::;;;999999999:::999:::666666999:::777777999888888888777777777777777000111333777999888555444888888777666444333444555444333333333333333444444222222222222222222222222111111111111111111111111111111111111111111111111...------------...//////........................------------------------+++++++++,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................++++++,,,,,,,,,---------.........------.........000000///.....................//////000111111111000000000111222222333333111222222333555777999:::666666555666777999:::<<<777777888999999999999999666666666555555555666666777777888888999999999:::777777777777777777777777444333444777999:::888777999888777666666777888999===<<<;;;::::::<<<===>>>999::::::::::::999888888888888777555444555999<<<<<<999888888888:::@@@FFFccc{{{~~~iiiUUUJJJEEEEEEEEEBBB@@@AAALLL___qqqxxxxxxzzz{{{}}}{{{uuuuuu~~~wwwuuu~~~yyyuuujjj```ZZZWWWVVVnnnwww}}}rrraaa[[[jjjyyy\\\WWWGGG>>>CCCGGG@@@::::::;;;::::::999999888888777;;;:::999999888999999999666666666666777777777777666666777888888777777666555444444444444555666666444444444555555777888999888888777777777777888999888777666444444555666666333444666888:::<<<<<<===;;;999777555666999<<<>>>:::;;;===>>>@@@@@@AAAAAA;;;>>>AAA@@@>>>===>>>AAACCCFFFHHHGGGEEEDDDEEEGGGBBB@@@???BBBEEEEEE@@@;;;===???@@@@@@@@@BBBDDDFFFBBBCCCCCCDDDEEEGGGIIIJJJBBBAAAAAA@@@@@@?????????>>>===;;;:::;;;<<<>>>@@@::::::;;;;;;::::::999999666888;;;;;;:::999999999>>><<<:::999999888666444555666777999::::::999888777999777222555<<<>>>;;;333:::>>><<<777555666888777444444888999777666777888777444222222333555666888555333555777666444444///111222333222111111111333222222222222222333333222222222222222222222222111111111111111111111111000000000000000000000000///......---------..............................---------,,,,,,+++++++++------------------------,,,++++++******++++++,,,,,,,,,---...---,,,+++***,,,,,,,,,---------......---------------------------------...------,,,,,,,,,,,,,,,---------..............................///////////////.........111111000000//////......000000000000111111111111222222222333444555666777999888777666666777888888999777555666999:::888666777777777666777888888999999:::::::::;;;<<<<<<<<<777:::<<<<<<:::999999:::888777666555444444555666888888999999888777555444:::;;;;;;<<<<<<;;;;;;:::;;;;;;999888777777666666999777555555555666555444666666777888888888888888JJJRRRlll}}}zzzfffQQQEEE???888AAA@@@RRR}}}}}}{{{zzz}}}yyyvvvpppkkkiiioooiiiaaa[[[VVVVVV\\\ddd}}}llljjjxxxqqqVVVKKKBBBBBBAAA@@@>>><<<;;;:::888888888888888888888888::::::999999888777666666555555666666666666555555555555555555555555555555666666555555555555666666777777666555555555555555999888666555555555666777555555555555555666777777777777777888999;;;<<<===999888777777777888999:::;;;;;;;;;<<<<<<<<<<<<===<<<======>>>???AAABBBCCCGGGFFFEEEDDDEEEGGGJJJLLLEEEDDDDDDCCCBBB@@@???>>>>>>???BBBEEEGGGHHHFFFDDDBBBAAAAAABBBDDDEEEDDDCCCBBBAAAAAA@@@???>>>======@@@>>><<<;;;;;;<<<===>>>888999:::;;;;;;;;;::::::::::::::::::999888777666888888777777777777888888<<<:::888999;;;<<<;;;888:::::::::999999999888888888888888888777777777666666666666666666666666666666666666666666666666666555555555555555555555555333333333333333333333333222222222222222222222222333222111111000000111111000000000000000000000000222111111111000000////////////...------------...........................---------,,,,,,+++++++++------------------------,,,++++++******++++++,,,,,,,,,---------,,,+++***,,,,,,,,,------------...------------------------,,,------...------,,,,,,+++++++++,,,,,,,,,------........................////////////............000000000000//////......//////000000000111111111222222222222333555666777777666666555555666777888999666444444777999:::999999888888888888888999999;;;<<<<<<<<<<<<<<<<<<===;;;<<<>>>===:::888777777888777666555555555666777888999999:::999777666555999999::::::;;;:::::::::999999888777666555555555888666555444555666555444444555555666666666666666:::;;;JJJeee|||{{{sss]]]III@@@DDDIIIeee~~~}}}}}}|||yyy{{{~~~zzz{{{|||zzzoooccc\\\WWWTTTVVVZZZWWWhhhvvvssskkknnngggNNNDDDDDDAAAAAA@@@???>>><<<:::999888888888888888888888888::::::999888888777666666555555666666666666555555555555555555555555555555666666555555555555666666777777666555555555555555888888666555555555666777555555555555555666666777666777777888999:::;;;;;;999999888888888999;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>???AAABBBCCCEEEEEEDDDDDDEEEFFFGGGHHHDDDCCCCCCBBBAAA@@@???>>>===???AAAEEEHHHHHHGGGEEEBBBAAA@@@AAACCCDDDDDDBBBAAAAAA@@@???>>>======<<<@@@???<<<:::999::::::;;;888888999999:::;;;<<<<<<;;;;;;;;;::::::999888777888888777777777777888888;;;999777888:::;;;:::888888888888888777777666666888888888777777777666666555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222333222111111000000111111000000000000000000000000111111111000000000////////////...---------------------------------------------,,,,,,,,,,,,++++++------------------------,,,++++++******++++++,,,,,,,,,,,,---,,,++++++***,,,,,,,,,,,,------------------------------------,,,,,,------...------,,,*********+++++++++,,,,,,------------------------........................000000000////////////...//////000000000000111111111111111222333444666666444444444444555666777777888555333222555888:::;;;999999888888888999::::::==================<<<<<<===??????>>>;;;777666666777666666666666666777888999999:::::::::888777666666777888888999999999999777777666555444444444444888666444444555666555444222222333444444444444444666111444???MMM]]]vvv|||mmm[[[WWW]]]}}}~~~}}}yyyvvvuuutttqqqooommmxxxzzzxxxyyyyyyxxx||||||zzzqqqddd[[[]]]cccccc______YYYTTTSSSUUU___qqqzzzvvvsssdddRRRBBB<<<>>>?????????>>>===;;;:::999888888888888888888888888999999888888777777666666555555666666666666555555666666666666666666666666666666555555555555666666777666555555444555555555888777666666555555666666555555444444555555666777666777888999:::999999888888888888999999;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBAAA@@@???>>>===<<>>===<<<;;;???===;;;999888888888888888888888888999;;;===???;;;;;;;;;;;;:::999888888888888777777777777888888999888777777999999888777666666666555555555555444777777777777666666666666555555555555555555555555333333333333333333333333444444444444444444444444222222222222222222222222222222222222222222222222222222111000000000000111000000000000000000000000111111000000000000//////000///...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------++++++++++++,,,,,,,,,,,,------------------------------...............///////////////////////////////////////000000000111111111111111222444555666333333444444555666777888555444333222333555666777666666666777888999;;;<<<=========<<<<<<;;;;;;;;;===??????>>>;;;888777666666666666666777888888999999::::::;;;:::999888777444555666777777777777777666555555444444444555555777555444444555666555444111222222333333333333333777444444666777<<>>===============<<<;;;999999888888888888888888888888888888777777777666666666555555666666666666555555777777777777777777777777666666555555555555666666666555555444444555555555777777666666555555555555555444444444444555666666666777999::::::888777555666777777888999;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;<<<===???@@@AAABBBBBBAAABBBDDDEEEEEECCCBBB@@@@@@@@@@@@@@@@@@???>>>===>>>AAADDDFFFFFFEEEEEEDDDBBBAAA@@@@@@AAABBBAAA???@@@??????>>>===<<<;;;;;;;;;;;;999888888888888888;;;:::888888888:::<<<>>>;;;;;;;;;;;;;;;:::999999888888777777777777888888777777666777777777777666555555555444444444444444777777666666666555555555444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111222222111000000000000000000000000000000000000000000000000000000000//////000000///------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,,,,------------------------------------,,,---------......//////.............../////////...////////////000000000000000000111222333444555444444555666777777888888222333444444333222222222333333444555777999;;;<<<;;;;;;;;;::::::999999888:::<<<>>>===;;;999999999666666777888888999999999999999:::;;;:::999888777333444444555666666555555555555444444444555555666666444333333555666555444222222333444444444444333000222666888666555:::AAAJJJYYYtttzzz~~~xxxyyy}}}sssrrrlllmmmqqqtttuuu}}}zzz|||xxx|||{{{xxxyyy}}}}}}|||zzz{{{~~~}}}wwwuuuooohhhdddccccccbbbaaahhhjjjaaaVVVRRRSSSTTTNNNMMMQQQbbbtttyyy{{{fffUUUKKKGGGDDDAAAAAA>>>999:::>>>;;;;;;;;;;;;;;;:::999888777777777777777777777777777777666666666666666666555555666666666666555555777777777777777777777777666666555555555555666666555555444444444444555555666666666666666555555444444444444444444555666666666777888999999777666444444555666777888999:::::::::::::::;;;;;;;;;;;;<<<;;;<<<>>>???AAABBBBBBBBBAAABBBDDDEEEEEECCCAAA@@@?????????@@@@@@???>>>>>>@@@CCCFFFGGGEEECCCBBBBBBCCCBBB@@@@@@AAAAAA@@@??????>>>>>>===<<<;;;:::999888888888888999::::::;;;>>><<<:::888888888:::;;;::::::;;;;;;::::::999999888888777777777777888888666666666666666666666666555555555555555555555555666666666555555555555444444444444444444444444444333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111222111000000//////000000//////////////////////////////////////////000000111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---............/////////......////////////000000/////////000111222444444444555666777777777777777222444555444333222333444333333444555666777999:::888888888888888888777777777999<<<<<<;;;999999:::777888888999999999999888888888999::::::999888777444444444555555444444333444333333333444555666666555444222333444666555555222333333444444444444444000222555666555444777:::<<>>@@@AAABBBBBBAAA???AAABBBDDDDDDCCCAAA@@@>>>??????@@@@@@@@@??????@@@DDDGGGHHHEEEBBBBBBCCCEEECCCBBBAAABBBAAA@@@>>>>>>======<<<;;;:::999999777777888:::;;;<<<======???===;;;999888888888888999999999::::::999999888888888777777777777888888555666777777555555666777555555555555555666666666666555555555444444444444333333333333333333333333333333333333333333333333222222222222222222222222000000000000000000000000111111111111111111111111111111000////////////000////////////////////////......////////////000000111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,***)))))))))***+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---............++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---------.........//////........./////////000000////////////111222333444444444555666666666555444444555444333222444999===888777777666666666666666777777777777777777888888666888:::;;;:::888888999888999:::::::::999888777666777888999999888777777555555555555444333222222111111111222333444555555555333222222444666555555111222333333444444333333555555555444333444444333>>>777555===LLL```zzz{{{yyyzzz}}}~~~vvvtttsss}}}wwwpppoooqqqssscccfffkkkmmmiiiccceeekkkiiihhhhhhjjjlllnnnppprrrzzzzzzuuuyyy{{{}}}~~~}}}wwwqqqpppuuuzzz{{{|||{{{{{{zzzxxxvvvsssqqqvvvxxxzzzzzzxxxuuurrrqqqhhhbbb___bbbdddbbb``````___aaacccddddddcccdddfff]]]^^^```cccddd```YYYSSSQQQTTTWWW[[[eeeoooooojjjiiivvv{{{vvvrrrqqq~~~uuucccQQQGGGBBB===;;;===666666:::AAABBB===999999777777888999999888888888777777777777777777777777555555555555555555555555555555666666666666555555555555555555555555555555666666555555555555666666444333333333444444555666555555666666666555444333444444333333444444555666555666666666666666666666555666777888999888888777999999:::::::::;;;;;;;;;:::<<<>>>@@@BBBBBBAAAAAA===>>>@@@AAAAAAAAAAAA@@@>>>??????@@@AAAAAAAAA@@@===BBBGGGHHHEEECCCCCCEEEFFFEEECCCBBBBBBBBB@@@>>>======<<<;;;:::999888888999999;;;<<<======>>>>>><<<<<<;;;:::999999888888777888888999999888888777888888777777777777888888555777888777555444666888444444444555555555666666555555555444444444333333222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000111111111111111111111111111111000///////////////////////////////////////........./////////000000111111///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++++++++++++++,,,---,,,***)))))))))***+++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---............******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------.........//////............/////////000......//////000222333444333444555555555444333222777666444111111666???FFF===<<<:::888666555444333666666777777888888888999777999::::::999777777777999::::::;;;:::999777666666666888999999888777666666666666555444333222111000000000000111222444444444333222222444666555555111111222333333333333222111222333444666777555111222111444999:::===HHHVVVttt}}}xxxmmmjjjgggdddaaabbbcccccceeegggbbbgggaaa[[[aaadddfffnnnjjjeee^^^WWWWWW[[[```bbb```fffllliiibbb\\\\\\___XXX^^^dddfffddd```^^^^^^XXXTTTRRRSSSSSSPPPQQQTTTQQQPPPPPPRRRRRRRRRTTTWWW[[[]]]```aaa```___```aaaiiipppxxx|||ssszzzVVVHHH>>>===???<<<;;;<<<===999777::::::777666888666777777888888888888777777777777777777777777777444555555555555555555555555555666666666666555555555555555555555555555555666666555555555555666666333333333333444444555666444555666666666555333333444333333333333444555555555555555555555666777888777777999::::::999888777999999:::::::::;;;;;;;;;:::<<<>>>AAABBBBBBAAAAAA<<<<<<===??????@@@@@@@@@>>>???@@@AAAAAAAAAAAAAAA:::@@@FFFGGGEEEDDDFFFHHHGGGEEEDDDCCCCCCBBB@@@???===<<<<<<;;;:::999888777;;;<<<======>>>>>>======::::::;;;;;;;;;:::999888666777777888888888777777888888777777777777888888555777999888555444666888333333333444444555555555555555444444444333333333222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111000///////////////////////////////////////---.........//////000000333222000...,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------------------------........................//////.........---------/////////000111111222222444333111111111333555666666333000000444<<>>===;;;;;;::::::888888888888888888888888999999999999888888888777555555555555555555555555333333333444444444555555555555555666666666666777222333444555555444333222444444444444444444444444444333333333333444555555999888777555333222111111333333333444444555555555444444555666666777666666666666666666666666666666555555666666777888888888<<<>>>@@@AAAAAAAAA???>>>===>>>>>>???AAABBBCCCCCC???>>>===???BBBDDDBBB???>>>@@@CCCCCCCCCCCCEEEFFFHHHFFFDDDBBB@@@???>>>>>>======<<<;;;999888777777555888===??????===<<<<<<;;;;;;:::999999999::::::777777777777777666555555777777666666666666777777666666555555555555666666333444444444555666666666444444333333333333222222222222222111111111000000111222222333333222222111000000111111111222222222111111000000//////.........///000111111000///...////////////////////////////////////////////////......------------......222111///...,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------------------------........................//////.........---------/////////000111111222222222222111000111222444666555444333333666;;;@@@DDDFFFAAA;;;888999999777555:::999888777666555555555777666555555444444555555999999999999999999999999888888888777777777666666444333333222222333333444111111222333333333222222222333444333111000111222333333222222111111111111111111111111222222222333444444444444444444444444444999DDDSSShhhzzzuuuzzzyyyuuuzzz~~~yyysss~~~|||yyyzzzwwwpppooolllqqquuummmrrr~~~zzzkkkaaaZZZRRRFFF;;;>>>===<<<;;;999999999999888888888888888888888888777777777777666666666666444444444444444444444444333333333333444444444444444444444555555555666666444444555666666555444444444444444444444444444444333333333333333444555555:::999777666444333222222333333333333444444444444444444555666666666666666555555555555555555555555444444555555666777777777;;;===>>>@@@@@@???>>>=========>>>???AAAAAABBBBBBAAA???>>>???BBBDDDCCCAAA@@@BBBDDDDDDDDDCCCDDDEEEFFFEEECCCAAA???>>>======<<<<<<;;;:::888777777666666999===???>>>===;;;;;;::::::999888888888888999777777777777777666555555777777666666666666777777666666555555555555666666444444444444555555555555444444333333333222222222222222222111111111000000111222222333333222222111000000111111111222222222000000000000//////.........///000111111000///...////////////////////////////////////////////////......------------......111000///---,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,------------------------.......................................---------...//////000000111111222111111000000111222444555555555666777888999:::;;;@@@>>>;;;999777777888888::::::999888777666666555666555555444444444444444666666777777888888999999777777777777666666666666333333222222222222333333222222333333333222111111222333444333111000111222222111111111111000000000000000000111111111222222333333333333333333333333333222111555@@@TTTiiiwww}}}~~~ooofffdddiiivvv{{{xxxiiikkkkkkiiikkkvvvyyy{{{vvvUUUMMMEEEBBBCCCAAA;;;555;;;;;;999888777777777777666666666666666666666666555555555444444444444333444444444444444444444444222222333333333444444444333333333333444444444444444555555666666555555444333333333333333333333333333333222222333333444555999888777555444333333333444444333333333333333333444444555555666666555555444444444444444444444444333333333444555555666666:::;;;<<<===>>>===<<<;;;<<<===>>>???@@@AAAAAAAAAAAA@@@>>>???AAACCCCCCCCCBBBCCCEEEDDDCCCBBBCCCCCCCCCBBBAAA???===<<<<<<;;;;;;::::::999888777777666777:::>>>???===;;;::::::999999888777777777777777666666777777777666555555777666666555555666666777666666555555555555666666555555555555444444444444333333333333222222222222222111111111111000000000111111222222222222111111000000000111111111111222000000000////////////......//////000000//////...////////////////////////////////////////////////......------------......000///...---,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******))))))*********+++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,------------------......................................................//////000111111111111111111111222444555666666777777777777666555555444666666555333444777;;;:::::::::999888777777666555555444333333333333444444444555666666777888888777777666666666555555555333333222222222222333333333333333333222222111000222333444333111000111222111000000000000000000000///000000000000111111111333333333333333333333333999777444222333888@@@FFFZZZjjjxxxuuutttrrrssswwwvvvjjjdddfffkkkqqq~~~|||qqqqqq{{{yyyqqqrrrtttoooTTTDDD@@@<<<;;;>>>>>><<<888:::999888777666666666666555555555555555555555555444444444444333333333333333333333333333333333333222222222222333333333333111222222222333333333333444444444444444444444444222222222222222222222222222222222222222333333444777666555444333333222333444444333333222222111111333444444555555555444444444444444444444444444444222222222333444444555555888999:::;;;;;;;;;::::::<<<===>>>???@@@@@@@@@@@@@@@???======>>>@@@BBBCCCAAACCCDDDCCCAAA??????@@@@@@???>>><<<;;;:::::::::;;;::::::999999888888888999;;;>>>>>><<<:::999999:::999888777777777777777555666666666666666555555666666666555555666666666666555555444444555555666555555555444444333333333333333333222222222222111111111111111000000000000111111222222222222111111000000000000111111111111////////////////////////////////////////////////////////////////////////////////////////////////......------------......///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******))))))*********+++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------..............................---..............................///000000111111111111222333444555666777888777666555444333333333///222444333111222666:::999999::::::999888777666555555444333333333333444333333444555555666777777666666666555555555555444333222222111111222222333333333333333222222111000222333444333111000111222000000000000000000000111///000000000000111111111333333333333333333333333333444555444333444555777444???NNN\\\ggguuu|||tttllleeeaaa```aaaiiizzzwwwsssfffaaabbbqqq{{{qqqllltttqqqnnnxxx{{{pppjjjfffuuu|||wwwrrrsss|||}}}pppgggeeeiiipppuuu}}}}}}wwwyyysss```LLL===>>><<<::::::;;;;;;:::888999999888777666666666666444444444444444444444444555555555444444444333333333333333333333333333333111111111222222222333333111111111111222222222333222222222222222222222222222222222222222222222222222111111111111222333333444333222111111111111111333333333222222111111000333333444444444444333333222222222222222222222222111111222222333444444444777777888888999999999999;;;<<<>>>???@@@@@@???>>>======<<<;;;;;;===@@@AAA@@@AAABBBAAA>>><<<<<<<<<>>>===<<<;;;:::999999999;;;;;;;;;;;;;;;;;;:::::::::<<<>>>===;;;999888888;;;;;;999888888777777777555555666666666666555555666666555555555555666666555555444444444444555555555555444444333333333222333333222222222111111111000000000000000000000000000111111222222111111000000000000000000000000000...............///////////////............//////////////////////////////////////////////////////......------------......------,,,,,,,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******)))************+++++++++++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------.................................---------...............---......//////000000111000000111333444555666666666555444222222222333444333555666555222222444777777888999999999888666555666555555444444444444444333333444444555555666666666555555555444444444444222222111111111111222222222222333333333222111111222333444333111000111222000000000111111111111222000000000111111111222222333333333333333333333333000111222111111111444666///333999===BBBLLLZZZdddrrr{{{xxxvvvuuu~~~{{{tttooommmeeecccooottthhhaaaiiiyyy~~~mmm```^^^hhhtttrrr~~~ssshhh```\\\VVVlll}}}rrrgggdddaaaeeeppp|||~~~{{{oookkkgggkkkuuu___PPPOOOKKK@@@555999999999888888888888888999999888777777777777777444444444444444444444444555555555555444444444444222222222222222222222222000000111111111222222222111111111111222222222222222111111000000111111222111111111111111111111111111111000000111111222333222111000000000000000111222222111111111111111111333333444444333333222222222222222222222222222222111111222222333333444444666666777777777888888888:::<<<>>>???@@@???===<<<:::;;;<<<;;;:::;;;>>>@@@>>>???@@@???===;;;:::;;;<<<;;;:::999999999999999;;;;;;;;;;;;<<<<<<<<<<<<999;;;======;;;999999999<<<;;;:::999888777777777444444555666666666555555666555555444444555555666555555444444444444555555444444444444333333333333222222222222111111111111//////000000000000000111000000111111111111000000111000000000000000//////---............////////////......------......///////////////////////////////////////////////////......------------......,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******)))************+++++++++************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,---......///........................---------.........//////------......///000000000---...///111222333444444222222222222333333444444444555666555444444555555666777888999999777666444777666555555444444555555444444555555555555555555555555555444444444333333222222111111111111222222111111222333333333222222222333444333111000111222111111111111222222333333111111111111222222222333444444444444444444444444333333333111///000222444666666666555666:::@@@DDDLLLXXXjjj~~~{{{uuuzzzyyytttrrrwwwtttyyyzzzsssllljjjjjjiiirrrsssiiisssuuuxxxwwwxxx|||oooYYYDDD@@@CCCCCC===999777888:::999888777888999888888777666666666666777555555555555555555555555555555444444444333333333222222222222222222222222000000000000111111111222111111111222222222333333222222111000000111222222111111111111111111111111000000000000000111222222111111000000000000111222000000000111111111111111333333333333333222111111111111111111111111111111111111222222333444444555666666666666666777888888:::;;;>>>???@@@>>>===;;;999;;;======;;;;;;===???>>>???@@@???<<<;;;:::;;;;;;:::999999999999999999:::::::::;;;;;;<<<<<<<<<999:::<<<<<<:::999999:::;;;:::999888777666666666333444555555666666555555666555555444444555555666555444444333333444444555333333333333333333444444222222222222111111111111////////////000000111111000000111111111111000000111111000000////////////---------........./////////...------------...///////////////////////////////////////////////////......------------......,,,,,,++++++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******)))************+++++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++,,,,,,---...//////........................---------.........//////------......///000000000+++,,,...///111222222333---///111333555555444333111111222333555666777777555666888999888777555444777777666555555555555666555555555555555555444444555555444444444333333333222222111111111111222222000111222333333333333333222333444333111000111222111111222222222333333333111222222222222333333333555555555555555555555555000222555555555444444444333333333333333444444555777:::???GGGUUUjjj}}}zzzyyyuuulll\\\NNNCCC@@@AAABBB===666777<<<777999;;;:::777555666777777666666555555555666666555555555555555555555555444444444333333333222222111111111111111111111111000000000000111111111111111222222222222333333333444333222111111222333444000000000000000000000000000000000000000111111222111111111111111111222333//////000000111111222222333333333333333222111000000000000000000000000000111222222333333444555555777666666666666777888888999;;;===??????>>><<<;;;888;;;>>>>>>===<<<===???>>>???@@@???===<<<;;;<<<::::::999999999999999:::888999999::::::;;;;;;<<<888:::;;;;;;:::999:::;;;:::999888666555555444444333333444555666666666555555555555444444555555555555444444333333444444555222222222333333444444444222222222111111111111000.../////////000000111111000000111111111111000000111111000000/////////...---------........./////////...---,,,,,,---...///////////////////////////////////////////////////.........------.........,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------......------........................000000///////////////000111111222333333444555555111222444666666666666555777666666777888888666444333555888999999999;;;<<<666666777888777777666555444444555555555555444444555555444444444333333333444555555555555555444444333222222111111222222333111111111111111111111111111111111111222333444555555555444333333222111111111111222222222333333333333333333333333333333333555555666888===BBBHHHKKKZZZddduuummmbbbTTTRRROOOLLLHHHDDDAAA???===<<<::::::;;;;;;:::999777777777777777777777777666666666666666666666666666555444333333444555666333444444555555444444333222222222222222222222222000000000000000111111222111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000222222222111111111111000000111111111111222222222111111111111111111111111222222111111111111111111444333333333333444555555555555444333333555999<<<===<<<<<<<<<>>>>>><<<;;;<<<<<<<<<<<<============??????>>>===<<<;;;;;;:::<<<;;;999888888999;;;<<<999:::;;;=========<<<<<<;;;;;;;;;;;;:::999888888666666555555555555666666777777777777777777777777777666555444444444444444444444333333333333222222333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000///////////////////////////............---------........................////////////////////////......------------......//////............//////,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++***************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////..............................000000///////////////000111111222222333444444555444555666777888888777777777666666666888888666555444666888999999999:::;;;777888999:::999888666555333333444444444444333333555444444444444333333333444444555555555555444444333222222111111222222333222222222222222222222222111111111111222333444555555444444333222222111111111111111222222222333333333333333333333333333333444333222222333666999;;;AAADDDJJJSSS___lllxxx~~~}}}aaaIII???@@@@@@???>>>===<<<;;;;;;<<<;;;::::::;;;;;;:::888777777777777777777777777555555555555555555555555666555444333333444555666333333444444444444333333222222222222222222222222000000000000000111111222111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000222222222111111111000000000000111111111222222222111111111111111111111111111111111111111111111111444333333333333444555555444555444333333555888<<<===<<<<<<<<<>>>>>>===;;;;;;<<<<<<<<<<<<=========>>>======<<<<<<;;;;;;:::<<<;;;999888888999;;;<<<;;;;;;<<<=========<<<<<<;;;;;;;;;;;;:::999888777666666555555555555666666666666666666666666666666666666555444444444444444444444333333333333222222333333333333333333333333111111111111111111111111000000000000000000000000///////////////////////////////////////////////////............---------................................................//////............//////000///...............///,,,++++++******++++++,,,************************)))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,++++++++++++++++++++++++***************+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............------...///////////////------------------------000//////......///000000111111111222333333444444555555666777777666666555777666555666888888777555666888999:::999888999:::999:::;;;<<<;;;999666444222333333333333333333222444444444444333333333333333444444555555444444444222222111111111111222222222222222222222222222222111111111111111222333444444444333333222111111111111111111222222222222333222222222222222222222222777555333222222333444555555333222444:::CCCLLLRRRdddmmm|||zzzppphhhcccddd\\\LLL>>>999888888999::::::;;;;;;<<<;;;:::999999::::::999888777777777777777777777777555555555555555555555555555555444444444444555555333333444444444444333333333333333333333333333333000000000000000111111222111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000222222111111111000000000000000000111111111222222111111111111111111111111111111111111111111111111333333333333333444555555444444444333333555888;;;===<<<;;;<<<>>>>>><<<;;;:::;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;<<<>>>======<<<<<<<<<<<<===;;;;;;;;;;;;:::999888777666666555555555555666666666666666666666666666666666555444444444444444444444444333333333333222222333333333333333333333333111111111111111111111111000000000000000000000000///////////////////////////////////////////////////............---------................................................000000////////////000000000000///...---------...,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++************************)))))))))***+++++++++,,,************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,------...............------------------------//////.........///000000000111111111222222333333333444444444333333333222666555555666888888777555777888:::999888777777888888:::;;;<<<;;;888555222333333444444444444333333444444444333333333222222222333333444444444444333222222111111111111222222222222222222222222222222111111111111111222333333333333222222111111111000111111111111222222222222222222222222222222222222555555444333333555666777555555666777999;;;<<<===HHHLLLRRR[[[gggvvvxxxlll[[[UUUbbbkkkbbbWWWSSSLLLGGGHHHLLLMMMGGGBBBBBB<<<<<<<<<<<<<<<<<<<<<<<<999888777777999999888777666666666666666666666666555555555555555555555555444444444444444444444444333333333444444333333333333333333333333333333333000000000000000111111222111111111111111111111111000000000000000000000000////////////////////////000000////////////000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111111222222222333333222222333333444555333444444444333555888:::<<<;;;;;;<<<======<<<:::999999::::::;;;;;;<<<<<<999999999::::::;;;;;;;;;<<<;;;::::::::::::;;;<<<@@@???===<<<;;;<<<<<<===::::::;;;::::::999888777666666555555555555666666666666666666666666666666555555444333333444444444444444333333333222222222222222222222222222222222111111111111111111111111///////////////////////////////////////////////////////////////////////////............---------................................................//////............//////000000///...------------,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++************************)))))))))***+++++++++,,,************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------------,,,------------------------...............///000000000000111111111111111222333333333222222222222222666555555666888999777666666888999888777666666777777888999:::888666333111444444555555555555444444444444333333333222222222111111222333444444333333222111111000000111111222222222222222222222222222111111000000111111222222222111111111111111000000000000111111111222222222111111111111111111111111000000///000000222333444222333555777777666555444666666777999>>>GGGRRRZZZ```iiiuuucccPPPKKKCCCGGGUUUXXXLLLCCCEEE@@@===<<<======:::888888999999999888888777777777777666555666777888777666555555555555555555555555555555555555555555555555333444444444444444444333222333333333333333333222333333333333333333333333000000000000000111111222000000000000000000000000////////////////////////////////////////////////000000////////////000000111111111000000000////////////000000000111111111000000000000000000000000000000111111111222222222333222222222222333444444222333444444333444777999;;;:::999:::<<<<<<:::999777888888999:::;;;;;;;;;888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;???>>>===;;;;;;;;;<<<===::::::::::::999888777777666666555555555555666666555555555555555555555555444444333333333444444555444444333333333222222222222222222222222222222222111111111111111111111111////////////////////////........................///////////////////////////............---------...................................................------,,,,,,------...//////...---------------,,,++++++******++++++,,,************************))))))))))))))))))))))))((((((((()))))))))******)))))))))************+++***************************************+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000000000000000000000000000444444333333333444444555555555555666888999888666444666777777555444555555666666777666666444222111444555555666666555555444333333333333222222222222000000111222333333333333111111000000000000111111111111111111111111111111111111000000000111111222000000000000000000000000000000000111111111111222000000000000000000000000111000000000000000111111333333222111222444666777000222444555666777999;;;888@@@IIIOOOSSS^^^mmmzzzpppUUUFFFBBB===AAAJJJRRRMMM@@@:::>>>===;;;:::999888777666777555555555555666666666666666555444555666777666555555555555555555555555555444444444444444444444444333333444444444444333333222222333333333333222222222222222222222222222222000000000000000111111222000000000000000000000000////////////////////////000000000000000000000000000000////////////000000111111000000000//////////////////000000000111111000000000000000000000000000000000111222222333333222222222222222333444444111333444444444444666888999888777888::::::888777666666777888999:::;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;;;;<<<::::::::::::999888777666666666555555555555666666555555555555555555555555333333333333333444444555444444333333333333222222222222222222222222222222111111111111111111111111000000000000000000000000........................///////////////////////////............---------........................---------------------------,,,,,,,,,,,,,,,,,,---...---------------......,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))************************************+++++++++***************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000000000000000000000000000333333222222333444555666555444444666888999888777222444555555444333444555666666555444444444444444333444444555555444444333333333333222222222222111///000111222333333333333111111000000000000111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000222222222222222222222333555444333222222444777888222444777888777666555666111555888888777:::AAAGGGPPPVVV___eeelllttt~~~nnnXXXIII>>><<>>666666666666777777777777444333333444555666666444444444444444444444444444444444444444444444444444222333444444444444333222222222333333333333222222111111111111111111111111000000000000000111111222000000000000000000000000////////////////////////000000000000000000000000000000////////////000000111000000000////////////////////////000000000111000000000000000000000000///000000111222222333333222222222111222222333444111222444444444444666888777666666777888888777555555555666777888999:::;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;;;;;;;;;;;;;;;;999::::::999999888777666666666555555555555666666555555555555555555555555333333222222333333444555444444333333333333222222111111111111111111111111111111111111111111111111000000000000000000000000........................///////////////////////////............---------........................---------------------------------,,,,,,---------,,,,,,,,,,,,---...//////,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))),,,+++++++++******))))))************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000000000000////////////000000//////000222444555555444444666888999888777000222444444333333333444777666444333333444555666222333333444444333333222333333333222222222111111//////000222222333333333111111000000000000111111////////////////////////111111000000000000000111////////////000000000000000000000000111111111111000000000000000000000000---...///000111222333444///000222333333222111000333333222111000111444777222333555666666555555666111555:::>>>CCCJJJRRRXXX```eeelllsssxxxjjjNNNEEEBBB===;;;>>>>>>KKKSSSLLLAAA<<<<<<===444666666555444666777777888888777666666555444444444333222333555666555444444444444444444444444444444444444444444444444444222222444444444444222222222222222333333222222222000000000000000000000000000000000000000111111222000000000000000000000000////////////////////////000000000000000000000000000000////////////000000000000000000////////////////////////000000000000000000000000000000000000///000000111222222333333222222111111222222333444000222444444444444666777666555555666777777666444555555666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;777888:::;;;<<<;;;::::::999999:::999999888777666666666555555555555666666555555555555555555555555222222222222333333444555444444444333333333222222111111111111111111111111111111111111111111111111000000000000000000000000........................//////////////////////////////.........---------........................------------------------.........------.........+++++++++,,,---...///000******))))))******+++,,,)))))))))***+++++++++,,,************************++++++******************))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////............//////000000000000111111111111////////////000111222333555444333444555555444222444444333222111111111222222333333444444333333222111111111222333444555666333333333333222111000000111111222222222333333333111111111111000000000000000000000000000000000000///////////////.........///////////////////////////////////////000111111////////////////////////222111000//////000111222111111222222222333333333333333333333333333333333333333333333333333333333555666666777888999999:::???@@@CCCGGGKKKOOORRRSSSaaahhhqqqyyysssZZZOOODDDAAA@@@===;;;;;;FFFXXX[[[III;;;===<<<555777777777777777777777777666666666666666666666666666555555555555444444444444444444444444444444444333222222111111222222333111111222222222222111111111111111111111111111111222111111111000000//////000///...------...///000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000111111000000//////......////////////////////////000000000000000000000000000111111111222222222222000222333333222111333444222222333333333333444444555444444333333444444555555666666777888:::;;;<<<999999::::::;;;;;;::::::;;;;;;<<<======<<<;;;:::999999888888888888999999::::::999999888777666666777777666555444444333333222222333333333333444444000000111222333333444444444444333333333333222222111111111111111111111111222222222222222222222222000000000000000///......///............---------........................//////.........---------................................................------------------------,,,,,,,,,---------......******))))))******+++,,,***************+++++++++************************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////............//////....../////////000000000////////////000111222333444333222333555555333111333222222111111111111222222333333444444333333222222222222222222333444555333333333333222111000000111111111111222222222222111111111111000000000000000000000000000000000000/////////////////////...///////////////////////////////////////000000111////////////////////////111111000//////000111111111111111222222222333333333333333333333333333333333333333333333333333333444444444555666666777777777777888999:::;;;<<<<<<888===BBBFFFHHHLLLSSSYYYooottt~~~}}}gggTTTJJJHHHAAA=========;;;;;;===MMMYYYVVVCCC777:::;;;555666666666666666666666666555555555555555555555555555555555555444444444444444444444444444444444444333222222111111222222333000111111222222111111000111111111111111111111111111111111000000000//////000///...------...///000////////////////////////////////////////////////////////////////////////.../////////000000000000000000000000//////..............................////////////////////////000000000000111111111222000111333222111111222444222222222333333333444444444444333333333333444444555555666888999:::;;;<<<999::::::;;;::::::999999:::;;;<<<======<<<;;;:::999888888777777888888999::::::999888888777666666777666666555444444333333222222222333333333444444000111111222333333444444444444333333333222222222111111111111111111111111222222222222222222222222000000000000000///......///............---------........................//////.........---------...............---------........................------------------------,,,,,,,,,---------......******))))))******+++,,,+++++++++***************************************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////............//////------........./////////////////////000111222222222222111222444444222111111111000000000111222222222222333333333333222222333333222222222333333444333333333333222111000///000000000000111111111111111111111111000000000000000000000000000000000000......////////////////////////////////////////////////......//////000111////////////////////////111000000//////000000111000111111111222222222222222222222222222222222222222222222222222222222222111222222333333444444555444444444333222222111111222555888888666777;;;>>>???BBBGGGNNNVVV___fffjjjzzzwwwdddRRREEE<<<888:::888888;;;:::888;;;???TTTWWWNNN<<<444888:::555666666666666666666666666555555555555555555555555555555555555444444444444333333333333333333333333222222111111111111222222000111111222222111111000111111111111111111111111111111000000000000////////////............//////////////////////////////////////////////////////////////////////////////....../////////000000000000000000////////////...........................////////////////////////////////////000000000000000111222222111111222444222222222222333333333333444333333222222333333444444555777999:::;;;;;;;;;;;;;;;;;;;;;:::999888777999:::;;;<<<<<<;;;:::999888888777777777777888888999999888888777777666666666666555555444333333333222222222222333333333333111111111222222333333444333333333333222222222222111111111111111111111111111111111111111111111111///000000000000///......///............---------.......................................---------//////.........---------........................------------------------,,,,,,,,,---------......******))))))******+++,,,,,,+++++++++***)))))))))***************************************+++++++++************************************************************************************************************************************************++++++++++++++++++++++++***************************************++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------///......------......///------.........////////////////////////000111111111000000111333333222000000/////////000111222222222222333333333333222222333333222222222222222222222333333222222111000///////////////000000000000111111111111000000000///////////////////////////............///////////////////////////////////////............///000000////////////////////////000000000//////000000000000000000111111111111222222222222222222222222222111111111111222222222222111111111222222333333333444444444444444444444444333555666666666666999;;;999888888999;;;>>>AAACCCKKKQQQYYY___eeeiiinnnqqqggg```TTTHHH@@@======>>>999999;;;<<<999777<<>>===?????????>>>AAAGGGLLLKKKLLLNNNSSSXXX]]]```aaabbb___hhhooojjjmmmwwwzzzuuusssrrrsssuuuwwwwwwvvv{{{wwwuuuxxx~~~}}}xxxpppnnnkkkfff```\\\[[[[[[bbbaaabbbeeekkkttt|||ooopppkkk___RRRJJJDDD???;;;<<<<<<<<<;;;:::999888888777777888777999BBBMMMDDD<<<777888999888555444555555555555555555555555444444444444444444444444444444444444333333333333111111111111111111111111111111000000000000111111///000000111111000000///000000000000000000000000......////////////000000......////////////..............................////////////////////////........................------........./////////---............/////////------------------------....................................///////////////000111111000000111333111111111111222222222222222111111000000111111222111222444666777888888888;;;;;;;;;:::999777666555555666777999999999888888666666555555555555666666666666666666555555555555444444333333333333333333111111111111222222222222222222222222222222222222222222222222111111111111000000000000000000000000////////////////////////...////////////...------///............---------........................---------...............................................................------------------------,,,,,,,,,---------......******))))))******+++,,,***************+++++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++************************)))))))))))))))***++++++++++++++++++++++++++++++******+++,,,,,,---.........------,,,,,,------...------........./////////000//////.........//////000000000111444444333222333222222111111111111222111111222222222222111111111000000000111222333333222222222222111000///...//////000000000111111111111111111111000000000000000000000000000000000000------......///000000111////////////////////////...------------...//////////////////////////////......///000000///.............../////////000000000000000000000000000000......//////000111111222222222111111111111111111444444444333333333333333222111111111222333333333888888888888777666555444777666555555666777777777;;;;;;::::::999999::::::===<<<<<<===???@@@@@@@@@@@@@@@FFFEEE???FFFOOOLLLSSSPPPLLLJJJKKKNNNOOONNNNNNKKKJJJLLLOOOPPPNNNKKKOOONNNLLLHHHFFFEEEEEEFFFCCCCCCBBBCCCGGGLLLQQQUUU\\\fffmmmooossstttgggWWWBBBEEEEEE???;;;;;;;;;:::777888:::<<<<<<<<<;;;:::555333555888999;;;BBBKKK@@@777444777999555333444555555555555555555555555444444444444444444444444444444444333333333222222111111111111111111111111111111000000000000111111//////000000000000//////000000000000000000000000........./////////000000---...///000000///...---........................////////////////////////........................---------.........//////---------.........//////------------------------............................../////////000000000///000111111000000111222111111111111222222222222111111000000000000111111000111222333555666777777:::::::::999999777666666444555666888999999888777666555555444444555555666555555555555555555555555333333333333333333333333111111111111222222222222222222222222222222222222222222222222111111111111000000000000000000000000////////////////////////......//////......---,,,///............---------........................---------.........//////,,,,,,------.../////////........................------------------------,,,,,,,,,---------......*********)))***++++++,,,))))))******+++++++++,,,************************((())))))***++++++,,,,,,++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))))))))******+++++++++++++++++++++++++++******+++,,,,,,---.........------,,,,,,------...,,,,,,,,,---------......000//////.........//////111000000222444555444333444444333222111111111222111111222222222222111111000000000000111222333444111222222111111000///...000000000000111111111111111111111111000000000000000000000000000000000000---------...///000000111////////////////////////...------------...//////////////////////////////---...///000000///...---............/////////000000000000000000000000000---......///000111111222111111111111000000000000000000111111222333444444111000000000222444555444333222111111000111222333444444444666888888777555555444555777:::;;;:::888888888999;;;>>>@@@AAAAAA???@@@DDD@@@<<>>>>>;;;;;;:::999888777555444444666444666:::<<<===@@@FFF???666222777777222111555555555555555555555555555444444444444444444444444444444444333333333222222000000000000000000000000111111000000000000111111//////000000000000//////000000000000000000000000---.........//////000000---...///000000///...---........................////////////////////////........................---------.........//////---------.........//////------------------------........................////////////000000000000///000111111000000111222000111111111111222222222111111000000000000111111000000111111333555666777999999999999999888777666333444666777888888888777555555555444444555555555444555555555555555555555333333333333333333333333000111111111111222222222222222222222222222222222222222222111111111111000000000000000000000000000////////////////////////......//////......---,,,//////.........---------........................---------.........//////+++,,,,,,---...///000000........................------------------------,,,,,,,,,---------......+++++++++*********************++++++++++++******++++++***************************************************)))))))))))))))******************************************************************************+++++++++,,,,,,,,,************************************************)))************++++++++++++***)))((((((***,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------......---------............///,,,---///000000000///......///000111111222222111111111222222222333333333111111111111111111111111000000000111111222222222333222111111111222333444000000000000111111111111111111111111111111111111////////////000000000000......//////000000111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............////////////------......//////000000000000000000000000000000000000000000111111111111000000111222333333444444222222222333333333444444444444333444555777999:::666666666666666777777888:::999888777999<<>>@@@BBBCCCCCCDDDDDDDDDDDDDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA??????@@@AAAAAAAAAAAA@@@??????=========>>>???@@@AAA???>>>BBBIIIMMMLLLJJJ===<<<<<<<<<<<<;;;;;;;;;999999:::;;;:::999888777888888888888888;;;???CCC888888777555555444444444666666666666666666666666333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////............////////////................................................................................................................................................////////////////////////............////////////000000000000111111111111000000000000000000000000000000000000111111111111000111111222222333444444777888888888888999999999333444777888999888777666555555444444444555555666333333444555666666666555666777777666444222333444222222222222222222222222444444333333333333222222222222222111111111111000////////////....................................////////////////////////------------------------.........------,,,,,,,,,++++++,,,,,,---...//////...///000111111000///...---------............///......------------..............................******************++++++******++++++++++++*********************************************************)))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,************************)))))))))))))))))))))))))))************++++++++++++***)))((()))***,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,------------...------------............,,,---...///000//////.........000111111111111111111111111222222222333333333333333333333333333333111111111111222222222333444333222111111111222333000000000000111111111111111111111111111111111111.../////////000000000000///////////////000000000////////////////////////............................................................................................................////////////............//////////////////////////////////////////000000000111111111000000111111222333333444222222222333333333333444444333333333555666888999666666555555666666777888:::999999999:::;;;>>>???<<<<<<<<<===>>>???@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@>>>????????????@@@@@@@@@>>>>>>============>>>>>>CCC@@@>>>@@@DDDFFFDDDAAA<<<<<<<<<<<<;;;;;;;;;;;;999999:::::::::999888777777777777666777:::???CCC888777666555444444444444555555555555555555555555333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////............////////////....................................................................................................................................................................................//////////////////000000000111111111000000000000000000000000000000000000111111111111000111111222222333444444666666777777777888888888555666777888888888777666666555555444444444555555444444555666666666555555666777777666444222333444333333333333333333333333444444333333333222222222222222222111111111000000////////////............................................................------------------------......---------,,,,,,,,,,,,,,,,,,------...............///000000///......---------............///......------------......------------------------)))))))))***+++++++++,,,******++++++++++++******************************************************))))))))))))))))))************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************++++++++++++***)))))))))***,,,---++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------------------............------...////////////.........///000111111111111000111111111222222222222222222222222222222333333111222222222222333333333444444333222111111111111000000000000111111111111111111111111111111111111....../////////000000000000000//////////////////////////////////////////................................................................................................---............//////////////////...............//////////////////////////////000000000000111111000000000111222222333333111111222222222333333333333333333333444666777888666555555555555666777777::::::::::::;;;;;;<<<<<<===<<<<<<<<<<<<===>>>>>>>>>???@@@AAAAAABBBAAAAAAAAAAAAAAAAAA@@@@@@@@@???>>>======<<<===>>>???@@@=========>>>>>>======<<>><<<===@@@AAA???<<<<<<<<<;;;;;;;;;:::::::::888999999999999888777777777666666555555999???DDD777666555555444444444444555555555555555555555555333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////---............/////////....................................................................................................................................................................................//////////////////000000000000111111000000000000000000000000000000000000111111111111000111111222222333444444555555555666666666777777888888888888777777777777666666555444333333333444666666777777777666555555555666777666444333333444333333333333333333333333333333333333222222222222222222111111111000000000////////////............................................................------------------------...------------,,,,,,,,,------------------......---......//////......------------............///......------------......,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,,,,******++++++++++++*********************+++++++++************************)))))))))))))))***************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++******)))))))))***+++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,---------.........------........./////////---...///000111111111111000000000111111111111222/////////000000000000000222222222222222333333333555444333222111111000000///000000000111111111111111111111111111111111111........./////////000000000000000//////......---////////////////////////................................................................................................---------.........///////////////......---------////////////////////////////////////000000000111000000000000111111222222111111111111222222222222222222222333444555555666555555444444555555666777999:::;;;;;;;;;:::999888::::::::::::;;;<<<>>>>>>===>>>???@@@AAABBBBBBBBB@@@@@@@@@?????????>>>>>>===<<<;;;::::::<<<>>>???<<<===>>>??????>>><<<;;;;;;:::999;;;???AAA@@@???;;;;;;;;;;;;:::::::::999888888888888888777777777777777666444555999???DDD666555555444333333444444444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////---------.........//////....................................................................................................................................................................................////////////////////////000000000111000000000000000000000000///000000000111111111111000111111222222333444444555555666666666777777777:::999888777777777777777777666555444333333222222777777888888777666555555555666777666444333444555444444444444444444444444333333333222222222222111111111111111000000000000////////////............................................................------------------------------------------------............---------------------------------------------............///......------------......,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,,,,******++++++++++++******))))))*********+++++++++************************(((((())))))******************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---------------......///---...///000000111111000//////000000000111111111.........//////000000000222222222222222222222222444444333333222111000000///000000000111111111111000000000000000000000000............////////////000000//////......------////////////////////////................................................................................................------------............//////......------,,,,,,...........................////////////000000000//////000000000000111111000000000111111111222222111111222222333333444444444444444444444555555666888888:::::::::999777666666666777999:::===>>>@@@===>>>???@@@AAABBBBBBBBB???>>>>>>>>>============<<<;;;:::999999;;;===>>>===>>>???@@@???>>><<<;;;999999:::<<>>CCC555444444333333333333444444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////------------................................................................................................................................................................................................////////////...////////////000000000///////////////////////////000000000111111111111000111111222222333444444666666666777777777888888:::999888777666666666777777666555333333222222222777777888888777666555555444666666666444333444555444444444444444444444444333333222222222111111111111111111000000000//////////////////............................................................------------------------------------------------.....................---------,,,,,,,,,,,,---------------............///......------------......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,******++++++++++++******)))))))))***++++++,,,,,,************************((((((((()))******++++++******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))******++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------...///------...///000000000000////////////000000000000//////000000111111222222222222222111111111111000333333333333333222111000000000000000111111111111000000000000000000000000------.........///////////////..................////////////////////////------------------------------------------------------------------------------------------------,,,------------..................---------------..............................////////////000000///////////////000000000///000000000000111111111000000111222333222222222444333333333333444555555666666777888888777666555333444555777999<<<>>>@@@>>>>>>???@@@AAAAAAAAA@@@============<<<<<<<<<<<<;;;;;;:::999:::;;;<<<===>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<===>>>??????@@@:::::::::999999999888888888777777666555666666666777777777666666888;;;>>>444333333222222333333333333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////,,,------------.........................................................................................................................................................------------------------............////////////......////////////000000////////////////////////000000000000111111111111000111111222222333444444666666777777777888888888777777777777666666666666555555444333222222222333666666777777777666555555444555666555444333444666333333333333333333333333222222222222111111111111111111000000000/////////////////////....................................------------------------------------------------,,,,,,,,,------------.....................//////...------,,,,,,------...---------............///......------------......,,,,,,,,,,,,,,,,,,,,,,,,******************++++++******++++++++++++******((())))))***++++++,,,,,,************************'''(((((()))******++++++******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++))))))***+++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,---...///,,,---...///000000000000........./////////000000......///000000111222222111111111000000000//////111222333333333222111111000000000000111111111111000000000000000000000000---------.........//////------..................////////////////////////------------------------------------------------------------------------------------------------,,,,,,---------.........,,,------------------..................................../////////000000/////////////////////////////////000000000111111///000111222222222111000333333333222333444444555444444555555666555555555444444555666888:::<<<======>>>>>>?????????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======<<<;;;::::::::::::;;;;;;<<<<<<;;;;;;<<<<<<999999999999888888888888888777666555555555666666555666666666444555777999333333222222222222333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,---------.........................................................................................................................................................------------------------............////////////........./////////000000////////////////////////000000000000111111111111000111111222222333444444555555555666666666777777444444666777777666555555444444333333222333333333444444555666666666555555444555666555444444555666333333333333333333333333222222222222111111111111111000000000////////////////////////....................................------------------------------------------------,,,,,,,,,---------......------......//////000000///...---,,,,,,---...///---------............///......------------......------------------------+++++++++*********************++++++++++++******((())))))***++++++,,,,,,************************'''(((((()))***+++++++++******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++))))))***++++++++++++***++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,+++,,,---...///,,,---...///000000000000............/////////000,,,,,,,,,---...//////000111000000000//////......000111222333444333222111000000000000111111111111000000000000000000000000---------.........//////,,,------....../////////////////////////////////------------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,------............................................./////////000///////////////.........////////////000000000000//////111222222111000000333333222222333333444555333333333333444444555555555555555666777999:::;;;==================<<<<<<<<<<<<;;;;;;;;;:::::::::999:::;;;<<<<<<<<<;;;;;;===;;;:::888777777888888777888999:::999999:::<<<999999999888888888888777888777666444444555555666333444555555333333333444222222222111222222333333222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,,,,---------......................................................................................................................................................------------------------............/////////000............/////////000////////////////////////000000000000111111111111000111111222333333444444444444444555555555666666111333555777777666555444333333222222222333444444333333444555666666666555333555666555444444555666222222222222222222222222222222222111111111111000000000000000////////////000/////////....................................------------------------------------------------,,,,,,,,,------.........,,,------...///000111111///...------------...///---------.........//////.........------.................................)))************+++++++++))))))************))))))************************++++++************++++++************************************************)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++,,,,,,)))************+++++++++)))************+++++++++************************************************+++*********+++,,,,,,---++++++++++++,,,---...///,,,------......------,,,,,,,,,,,,---------......---......///////////////............////////////111111000000//////......---...////////////......222222111111000000//////000000000000000000000000111111111111111000//////........................---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,---------..............................---------............///............////////////////////////000000000000000000000000000000000000000000000000111111111111222333333444444333333222222333333444666777999:::;;;;;;;;;<<<;;;;;;::::::;;;:::999999888888999999666666666777888888999999888888888888888888888999777777888888888777777666888888888888888777666666777777777666555555444444444444444555555555666666000222333222111000111222222222111111111111222222000000000000000000000000000000000000000000000000////////////////////////........................---------............///////////////////////////000///...---,,,------...................................................------------------------........................------------------------........................------------------------------------------------...------,,,,,,------...------------------------............////////////////////////000000000000000000000111222222333333333333333333333333333333222333444444555555444444666555444333222222222222333333333444444444555555555555555444444333333333333333222222111000//////222222222111000//////...000000000000000111111111---.........//////000000........................------------------------,,,---.........---,,,+++++++++,,,,,,---...//////......---,,,---...///000////////////////////////---------............///...---,,,,,,,,,,,,---...........................)))************+++++++++))))))************))))))************************++++++************++++++************************************************)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************+++++++++)))************+++++++++************************************************+++*********+++,,,,,,---++++++++++++,,,---......,,,,,,------------,,,,,,,,,,,,,,,------------...------...///////////////............////////////000000000000//////...............//////000000000000000/////////000000111////////////////////////000111111111111000///...........................------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,,,,,,,------------...........................------------........................////////////.../////////000000000000000000000000000000000000//////000000000111111111222222333333333333222222222222333444555777999999::::::;;;;;;;;;:::::::::999999888888777777888888666666666777888888999999888888888888888888777777777777888888888777777666888888888888888777666666777777666666555555444444444444444444444444444555333444444333111000111222222111111000000111111222000000000000000000000000////////////////////////////////////////////////........................---------............///////////////////////////000///...---,,,------...................................................................................................------------------------........................------------------------------------------------...------,,,,,,------...------------------------............////////////.../////////000000000000///000000111111222333333333333333333333333333333222333444444555444444444555555444333222222222222333333333444444444444555444444333333222222222222444444333333222222111111222222111111000//////...000000000000000000000000---........./////////000........................------------------------------.........---,,,+++++++++,,,,,,---......///...------,,,---...///000........................---------............///......---,,,,,,---..............................)))************+++++++++))))))************))))))************************++++++************++++++************************************************)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++******)))************+++++++++)))************+++++++++************************************************++++++++++++++++++,,,,,,++++++***++++++,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,------------------...////////////...---............/////////000000000////////////...///.........///111222333555444222000//////000111........................000000000000000//////...........................------------------------++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------------------------------------------------............---............/////////....../////////000000000000000000000000000000000//////000000000000111111222222333333333333222222222222222333444666888888888999999:::::::::999999888888888777777777777666555666666777777888888999888888888777777666666666666777777888888777777777777777888888777777666666777777666666555444444444333333333333333333333333444555555444111000000111222111111000000111111222000000000000000000000000////////////////////////////////////////////////........................---------............/////////////////////////////////...------------...........................................................................------------------------------------------------........................------------------------------------------------...------,,,,,,------...---------------------------............/////////....../////////000000000//////000111111222222333222222333333333333333333222222333444444444444444555444333222222111222222333333333333444444444444222222222222111111111111333333333333333333333333222222111111000/////////000000000000000000000000.............../////////------------------------------------------------------......------,,,++++++,,,,,,------.........---------,,,---......///........................---------............///......---,,,,,,---..............................))))))*********+++++++++)))******++++++******)))************************++++++************++++++************************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********))))))*********+++++++++))))))*********+++++++++***************************************************+++++++++,,,+++++++++++++++******+++,,,,,,---,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------,,,---......//////......---------.........//////////////////////////////000///......///111444666===:::666222///......///------------------------/////////000000///..............................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------,,,,,,---------.........---------.........//////........./////////000000000000000000000000000000////////////000000000111111111222222222222111111111111222222333555666777777777888999999999888888888888888888888777777666555555666666777888888888888888777777666555555555555666777777777777777777666777777777777777666666777666666555555444333333333333333222222222222111333444555333111000000111111111000000000000111111000000000000000000000000////////////////////////////////////////////////........................---------............///////////////////////////............------..............................................................................------------------------------------------------........................------------------------------------------------...------,,,,,,------...---------------------------------.........//////........./////////000000//////000000111222222222222222222222222333333333222222333444444444444333444333333222111111222222222222333333333444444444222222222222222222111111222222222333333333333333111111111111000000//////000000000000000/////////........................------------------------,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..............................---------............///......------------..............................))))))*********+++++++++******++++++++++++******************************++++++************++++++************************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******))))))*********+++++++++))))))*********+++++++++***************************************************+++,,,,,,,,,++++++***++++++*********+++,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,------...............------------.........................../////////000///......///111444666;;;999444000---,,,---------------------------------....../////////..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...------------........................////////////////////////////////////...////////////000000000000111111222222111111000111111111111222444555555555555666777888888777777999999:::::::::999888777555555555666777777888888888777777777666666555555555555666777777777777777555666666777777777666666666666666555444444333333222222222222222222222222111333333333111000111222111000000000000000000111////////////////////////........................////////////////////////........................---------............///////////////////////////------..................................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------------------------------...------,,,,,,------...------------------------------------........................////////////...//////000111111222222111111111222222333333333111222333333444444333333333333222111111111222222222222222333333333444444222222222222333333333333111111111111222222222222111111111000000000000000000000000000//////.....................---------------------------------,,,,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---------------........................---------............///................................................)))************+++++++++******++++++++++++******************************++++++************++++++************************************************)))************+++++++++******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,......------,,,,,,++++++)))************+++++++++)))************+++++++++***************************************************+++,,,---,,,+++***)))++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---............---,,,------------.........---............////////////.........///111222333222111///---,,,,,,---...------------------------,,,---..........................................------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........------........./////////////////////////////////......////////////000000000000111111111111000000000000000111111222333444333444555666666777666666999999:::;;;;;;999888777444555555666666777777888777777777777777777777777444444555666777777777777555555666777777777666666666666555555444333333333111111222222222333333333333444555444222111111222111000000//////000000111////////////////////////........................////////////////////////........................---------............///////////////////////////,,,---......///.........................................................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------------------------------...------,,,,,,------...------------------------,,,------------.........------........./////////......///000000111111222000000111111222333333333111111222333333333333333222222111111111111222222222222222222333333333333222222222333333333333333111111111111111111111111111111000000000000000000111000000//////......---.........---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........///...---,,,,,,,,,,,,---------------------------++++++,,,------------,,,---------------------------------............///---...////////////...---........................)))************+++++++++***++++++,,,,,,++++++***************************++++++************++++++************************************************)))************+++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,000//////......---,,,,,,)))************+++++++++)))************+++++++++***************************************************+++,,,------+++***(((++++++************++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,+++,,,------......------,,,,,,---------.........---------.........//////.........//////000000000.........------...//////------------------------+++,,,---.......................................------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........---------.........//////////////////////////////........./////////000000///000000000000000000///000000000000000111222333222333444555555666666666888888:::::::::999777666444444555555666777777777666666777777888999999999333444555666777777777777444555555666777777666666666555555444444333333222000111111222333444555555888999999666333111000111000000////////////000000////////////////////////........................////////////////////////........................---------............///////////////////////////,,,,,,.../////////......................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------------------------------...------,,,,,,------...------------------------,,,,,,---------.........---------.........//////......//////000111111111///000000111222222333333111111222333333333333222222222111111111111222222111222222222222333333333111111111111222222222333333333333222222111111000000000000000000000000111111000000///......------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......//////...---,,,,,,,,,------------------------------***+++,,,---------,,,,,,---------------------------------............///---...///000000///...---........................)))************+++++++++***++++++,,,,,,++++++***************************++++++************++++++************************************************)))************+++++++++******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,111000000///......------)))************+++++++++)))************+++++++++***************************************************+++---------+++)))(((++++++***************++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,---------......---------.........//////---...///////////////...222222111111000000//////........................+++,,,------.........---........................------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////////////////////////////............/////////000//////000000000000//////000000///000000111222222111222333444555555555555666777999:::999888666555444444555555666777777777666666777888999:::;;;;;;333444555666777777777777444444555666777777666666666555555444444333222222000000111222444555666777>>>>>><<<999444111000000000000////////////000000////////////////////////........................////////////////////////........................---------.........//////////////////////////////+++,,,.../////////......................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,---------......---------.........//////......//////000111111111///000000111222222333333111111222333333333333222222111111111111111222222111111222222222333333333//////000000111111111222555555444333333222111111000000000000000111111111111000000///...---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////...---,,,+++,,,------------------------------***+++,,,---...---,,,,,,---------------------------------.........//////---...///000000///...---........................)))************+++++++++((()))***+++,,,,,,+++***++++++++++++++++++++++++************************************************************************,,,+++***))))))***+++,,,+++++++++*********))))))************************,,,,,,++++++,,,---///000333333333000---,,,,,,---************************++++++******************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---...///000000////////////000000000000//////......---------,,,///////////////.........//////............//////,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,+++***+++,,,---...------------------------............//////////////////............//////////////////000000000000////////////000000000000000000222444666888999:::<<<<<<<<<;;;:::999888777555555555555666666666666777777777777777666666555444555555666666666666666666666666666666555555444444444333333333333222222333333333111111222555777DDDAAA===777111///000222//////............////////////............//////////////////////////////........................................................................////////////////////////------............------------,,,+++,,,---...///,,,---...//////...---,,,------------------------..........................................------///............---------,,,------......------,,,.........------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------.....................///000000///////////////000000111111222333333333333222111111111000000111111222333111222222333333222222111111111111111111111111111;;;:::888666444333222222111111111111000000000000///////////////////////////............---------.........------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------------------------------,,,------......------,,,........................------------------------,,,,,,,,,---------......)))************+++++++++((()))***+++,,,++++++***++++++++++++++++++++++++************************************************************************++++++***))))))***+++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,++++++,,,---///000222333222000---+++,,,---************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------.../////////.../////////000000000000000000000/////////....../////////////////////...//////............//////,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,+++++++++,,,---...------------------------............//////////////////............//////.../////////000000000000.../////////000000000000000000222333555777888999::::::::::::999888777666555555555666666666777777777777777777666666555444444444555666666666666666666666666666666555444444444444333333333333222222222333333111000111444777@@@>>>;;;666111///000222//////............////////////............//////........................................................................................................................------............------------,,,,,,,,,---...///------............------------------------------................................................///............---------,,,------......------,,,......---------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------.........//////...............///000000000000000000000111111222111111222333333222111111111111000000111111222333111222222333333222222111000000111222333333444444999888777666444333333222111111111111000000000000///////////////////////////............---------......---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------........................------------------------,,,------......------,,,........................------------------------,,,,,,,,,---------......)))************+++++++++))))))***++++++++++++***++++++++++++++++++++++++************************************************************************++++++***))))))***+++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///111111111///,,,+++,,,---************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......................../////////000000000111111111111000000000000......////////////////////////............//////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,,,,,,,------,,,,,,+++++++++,,,---...---------------------------............///////////////............//////....../////////000000000....../////////000000000000000111333444666777888888888888888888777666555555555666666666777777777777777777666666444333333444444555666666666666555555666666666666555444444444444333333333333222222222222222111000111333555::::::888555222//////000//////............////////////............//////................................................................................................------------------------------............------------,,,,,,------...///.........------.........------------------------................................................///............---------,,,------......------,,,...------------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------.............../////////000000...............///000000111111000000111111222333111111222222222222111111111000000000000111222222111111222222222222111111///000111222444555666666777666666555444444333333111111111111000000000000///////////////////////////............---------...------------,,,,,,,,,------------------------++++++,,,,,,,,,,,,------////////////////////////------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,---------......))))))*********+++++++++************+++*********************++++++++++++************************************************************************+++******************+++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...///000000...,,,+++,,,---***************************************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............---------........./////////000000111111111000000000000000............///////////////......------......///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------........./////////......------......///........./////////000000........./////////000000000000111222333444555666555555666666666555555444555555666666666777777777666666666666555333222111333444555555666666555555555555666666555555444333444444333333333222222222111222222111000000222444333555555444111///////////////............////////////............//////................................................................................................------------------------------............---------------------......//////...---,,,,,,---...///------------------------........................---------...............///............---------,,,------......------,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......---.........////////////...............///000000000000//////000000111222000111111111111111111000000000000000000111222222111111222222222222111111///000000111333444444555444444444555555444444444111111111111000000000//////////////////////////////............---------------------------------------------------------+++++++++,,,,,,,,,------........................------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,---------......))))))*********+++++++++++++++******************)))))))))******+++++++++*********************************************************************************++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---......---+++***+++---************************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...............---------............////////////////////////////////////---.........//////000000......------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------..................------------..................////////////............///////////////000000111222333333444333333444444555444444444555555555555666666666666555555555444444222111111333444444555555555555555555555555555555444444333444444333333333222222222000111222111000///111222///111333222000///////////////............////////////............//////................................................................................................------------------------------............------------.........//////...///...---,,,,,,---...///------------------------........................---------........./////////............---------,,,------......------,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---------........................///000000///............///000000000000000000000000000000000000//////000000111222000111111222222111111000000000000000111111111111222222333444555444444444111111111111000000000//////////////////////////////............---------------------------------------------------------+++++++++,,,,,,,,,------------------------------------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,---------......)))************+++++++++,,,+++******)))*********(((((())))))***+++++++++************************************************************************)))***++++++++++++***)))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,---,,,******+++---************************)))))))))***++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------..................------........./////////------------............------......///000000000......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++******)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,---------,,,,,,------------------------,,,------------...............------------......------........./////////------.........////////////000000000111111222222111222333444444444444444333333444444444555555555333333333333333222222111333333444555555555555444444555555555555444333333444444333333333333222222000111222111000//////111...///111111///...////////////............////////////............//////------------------------........................................................................------------------------------............------------...////////////............------.........------------------------........................,,,,,,------...////////////............---------,,,------......------,,,,,,,,,,,,------------...------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,------------..................///000000...------------...//////000000////////////000000000////////////000111111000000111111111111000000000000000000000000000000000111333444555444333333111111111111000000000000///////////////////////////............---------,,,,,,,,,------------...------------------------++++++,,,,,,,,,,,,------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......)))************+++++++++,,,,,,***)))))))))******((((((((()))***+++++++++************************************************************************)))***++++++++++++***)))))))))*********+++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******+++++++++))))))+++---************************((())))))***++++++,,,,,,************************************************************************++++++++++++++++++++++++************++++++++++++************************++++++++++++++++++++++++,,,---------.../////////---------.........//////,,,,,,---------.........------......///000000111...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++***))))))******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++******+++,,,---------,,,,,,------------------------,,,,,,---------............------,,,,,,------...---------.........//////---------.........////////////000000000000000000000111222333444555555444222222222333333333444444000111222222222222222222222333444444555555444444444444555555444444333222444444333333333333222222///111222111///......///...///000///......///000//////............////////////............//////------------------------................................................................................................------............------,,,---...///000//////...------............------------------------------........................,,,,,,------...//////000///............---------,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------...........................///000000...............///000000000///............///000///////////////000111111000000111111111111000000//////000000111111111222000111333444444333222111111111111111000000000000///////////////////////////............---------,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......)))************+++++++++---,,,***)))))))))******'''(((((()))***+++++++++************************************************************************)))***+++,,,,,,+++***)))))))))******++++++++++++***************************+++,,,---,,,,,,***))))))***+++***))))))+++---************************((())))))***++++++,,,,,,************************************************************************++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++,,,,,,------...///000000---------.........//////,,,---------......//////---------...///000000111...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***++++++++++++***))))))******+++++++++,,,,,,,,,***+++,,,------,,,+++******+++,,,---...---,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,------...---------.........//////---------.........///////////////000000000000000000111222333444555555555111111222222222333333333///000111222222333222222222333444444555555444444444444555555444444333222444444444333333333222222///111222111///....../////////000///------///111//////............////////////............//////------------------------........................................................................////////////////////////---..................---,,,---///000000000///...,,,---...//////...---,,,------------------------........................,,,,,,------...///000000//////.........---------,,,------......------,,,,,,,,,,,,------.........------------------------,,,,,,,,,---------......,,,,,,,,,---------................../////////000...............///000000///////////////000111111000///...------...///000///////////////000111111000000111111111111000000......///111222333444555000111333444444333111000111111111111000000000000//////////////////////////////.........---------,,,,,,,,,------.........------------------------++++++,,,,,,,,,---------////////////////////////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......************************+++++++++*********))))))******************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))************************************))))))******+++,,,************************************************,,,,,,,,,++++++*********************************************************,,,***((()))+++,,,+++(((++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...000000////////////000000..................---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///000000000000000000000000,,,---///111333444555555111111111111111111111111111111222222222111111000222222111111111222444555222222222222222222222222222222222111111111111000////////////////////////000000000000000000000000////////////////////////000///...---------------////////////////////////................................................---------............///................................................------............------..............................................................................------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////............//////////////////////////////------............------////////////000000000000444333111000000000111111000000000000000000000000000000000000000000000000000000000000000000000000........................------------------------++++++,,,,,,,,,,,,---------,,,++++++************,,,,,,,,,---------......,,,,,,,,,------.........//////.........---------,,,,,,,,,---------..............................................................................************************+++++++++*********))))))******************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))************************************))))))******+++,,,************************************************,,,,,,,,,++++++*********************************************************,,,***((()))+++,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...000//////......//////000........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////////////////---...///111222333444444111111111111111111111111111111222222222111111000222222111111111222333444222222222222222222222222222222222111111111111000////////////////////////////////////////////////........................//////...---------------........................................................................---------............///................................................------............------..............................................................................------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////............//////////////////////////////------............------.../////////000000000000333222111000000000111111////////////////////////000000000000000000000000////////////////////////........................------------------------++++++,,,,,,,,,,,,------------,,,+++++++++++++++,,,,,,,,,---------......,,,,,,------------------///.........------------,,,,,,,,,---------..............................................................................************************+++++++++*********************************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))))))))************************************))))))******+++,,,************************************************+++++++++++++++*********************************************************+++***)))***++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---............------.................................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////////////////...///000111222222222222000000000000000000000000000111111222222222111111222111111111111222333333111111111111111111111111222222222111111111111000////////////////////////////////////////////////........................//////...------------...........................................................................---------............///................................................------............------.................................//////.......................................------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................//////............//////////////////////////////------............------....../////////000000000222222111000000000111111........................000000000000000000000000////////////////////////........................------------------------++++++,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,............------------,,,,,,,,,---------......------------------------------------------------------------------------******************************************************************************************************************************************************************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++******************************))))))******+++,,,************************************************+++++++++***************************************************************+++************+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---......------,,,,,,------...---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............//////////////////////////////000000111111111111111////////////////////////000000111222222222111111111111111111111111222222000000000000000000000000222222222111111111000000////////////////////////////////////////////////........................///......---------..............................................................................---------............///................................................------............------........................---...////////////...---..............................------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........................//////............//////////////////////////////------............------........./////////000000111111111000000000000111////////////////////////000000000000000000000000////////////////////////........................------------------------+++++++++,,,,,,,,,------...------,,,,,,---------,,,,,,,,,---------...............------,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------------------------------******************************************************************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++******************************))))))******+++,,,******************************************************************************************************************************+++************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///........................///000000111111111000000........................///000111222222222222222111111111111111111111111000000000000000000000000222222222111111111000000////////////////////////......................................................---------......///........................................................................---------............///................................................------............------........................---...///000000///...---..............................------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................//////............//////////////////////////////------............------............////////////000000000000111000000000000000000000000000000000////////////////////////................................................------------------------+++++++++,,,,,,,,,---------------,,,,,,------...,,,,,,,,,---------...............------,,,,,,,,,,,,,,,------------------,,,,,,,,,---------......------------------------------------------------------------------------***************************************+++++++++******************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++******************************))))))******+++,,,************************************************)))))))))***************************************************************)))+++++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------,,,,,,---------,,,,,,------.../////////++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///........................//////000000111000000000///////////////////////////000111222222222222222111111111222111111000///111111111111111111111111222222222111111111111000////////////////////////........................------------------------...------------...//////------------------------................................................---------............///................................................------............------........................---...000111111000...---..............................------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.................................//////............//////////////////////////////------............------------........./////////...///000111111111000000111111111111111111111111////////////////////////................................................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,,,,,,,---------......------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++******************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******************************))))))******+++,,,************************************************((()))))))))*********+++************************************************)))+++,,,+++)))(((***,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---.........------------......,,,,,,------...//////000+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///..............................///000111111000000//////////////////////////////000222222333333222000111222222111000///...222222222222222222222222222222222111111111111000////////////////////////........................---------------------------------------...//////------------------------................................................---------............///................................................------............------........................---...000222222000...---..............................------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///........................//////............//////////////////////////////------............---------------.........//////---...000111111111000000000000000000000000000000////////////////////////................................................------------------------++++++,,,,,,,,,,,,------+++++++++++++++,,,------,,,,,,,,,---------......,,,,,,------------------++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++******************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********************************)))***++++++,,,************************************************(((((())))))*********+++************************************************(((+++,,,,,,)))(((***,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///......------......///,,,,,,------...///000000+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------......------,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////........................---...///000111111111111000000000000000000000000//////000222222333333333000111222222222000///...222222222222222222222222222222222111111111111000////////////////////////........................---------------------------------------...///000------------------------................................................---------.........//////................................................---..................---........................---...111222222111...---.................................------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................//////............//////////////////////////////---..................------------.........//////---...///111111111000///////////////////////////////////////////////////................................................------------------------++++++,,,,,,,,,---------************++++++,,,---,,,,,,,,,---------......,,,,,,,,,------.........+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++*********))))))******+++,,,,,,,,,,,,+++************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------******************************+++++++++,,,,,,,,,------------------------..................------------------------------...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++,,,,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,++++++,,,,,,---...---...............------000000000000000000000000111111000///////////////000000111222333333444444222222222222222222222222222222222222222222222222222222222111111111111000......------------..............................---------------------------------------------------------------------------------............///................................................////////////////////////...........................------------.../////////............------------000333222///---...///---,,,,,,++++++,,,,,,---------------------------........................---------------------------------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,------------------------........................++++++,,,---......------111111000///////////////------............------------------------------............////////////000000000000111111111111111111000000//////......------,,,,,,,,,,,,------........................---((($$$%%%***...///---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++*********))))))))))))***++++++++++++***************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------******************************+++++++++,,,,,,,,,------------------------..................---------------------------------,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---...............------////////////////////////111000000/////////////////////000111111222333333222222222222222222222222222222222222222222222222222222222111111111000000///......------......///........................------------------------------------------------------------------------------------...............................................................................................................------------.../////////............------------000333222///---...///---,,,,,,++++++,,,,,,---------------------------........................---------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---......///000000//////111000000///......//////------............------------------------------............//////////////////000000000111111111000000000000//////............------------..............................000+++((((((+++...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++******************************+++++++++***************(((((()))************)))************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++******************************++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,---------,,,******************************+++++++++,,,,,,,,,------------------------------------------......---------------------------,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------...............---////////////////////////000000//////......//////...//////000000111111111222222222222222222222222222222222222222222222222222222111111111000000000///......------......///........................------------------------------------------------------------------------------------...............................................................................................................------------.../////////............------------000333222///---...///------,,,,,,,,,,,,------------------------------........................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------........................000000111111222222111111000000///............///------............------------------------------............//////////////////000000000000111111000000000////////////...///..................///........................111...+++,,,---...+++(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******************************************************++++++++++++******************************************************((())))))***************************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))******************************************************++++++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,***+++,,,---------,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,---......///.........////////////////////////000//////.........///////////////000000111111111111111111111111111111111111111111111111111111111111111111111000000000000//////............//////........................------------------------------------------------------------------------,,,,,,---------............................................................................................................------------.../////////............------------000333222///---...///------,,,,,,,,,,,,------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////------------------------........................000111111222222222111111//////...------.........------............------------------------------............////////////////////////000000000111//////////////////////////////............//////........................///...------...---***''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------,,,,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))************************************************)))******++++++******)))************************************************)))***++++++,,,,,,++++++************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))******************************************************++++++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,***+++,,,---...---,,,+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,++++++,,,,,,---...,,,------...//////..............................//////............//////000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000///////////////....../////////........................------------------------------------------------------------------------,,,,,,,,,------------......................................................................................................------------.../////////............------------000333222///---...///...------,,,,,,------...------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------------------------........................///000000111000000//////...---------------......------............------------------------------............////////////...////////////000000000...............///////////////............//////........................++++++,,,---...---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))************************************************))))))************))))))***************************************+++++++++******+++,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******************************************************++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,)))***,,,......---,,,+++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,++++++,,,,,,---...,,,,,,---...////////////..............................------......//////111111111111111111111111111111111111111111111111111111111111111111111111111111000000000/////////000//////......//////000........................------------------------------------------------------------------------,,,,,,,,,,,,------------................................................------------------------...........................------------.../////////............------------000333222///---...///......------------......------------------------........................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////------------------------..............................//////......---------,,,,,,,,,,,,---......------............------------------------------............////////////......////////////000000---............////////////..................///........................)))***+++---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------------------............------------------------,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))************************************************))))))************))))))************************))))))*********+++++++++))))))***+++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************************************++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,)))***---...///...,,,*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,------......------------------------)))***+++,,,,,,,,,,,,+++******************************************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,++++++,,,,,,---...+++,,,---...////////////...........................------------...///000000000000000000000000000111111111111111111111111111111111111111111111111111000000000////////////000000////////////000000........................------------------------------------------------------------------------++++++,,,,,,,,,---------................................................------------------------...........................------------.../////////............------------000333222///---...///......------------......------------------------........................------------------------+++++++++,,,,,,------------------------------------------...............------------------------........................------......------,,,+++,,,,,,++++++,,,------...------............------------------------------............////////////........./////////000000---------.........//////......------------..............................***,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------------------.........///........................,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))************************))))))******++++++++++++(((((()))***************************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))******************************++++++++++++******)))************+++++++++******+++++++++,,,,,,,,,(((***---//////...,,,*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......------------------------)))***+++,,,---,,,,,,+++******************************************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++,,,---...////////////........................---------------...///000///////////////.........000000000000000000000000000000000000000000000000000000000000////////////000000////////////000000........................------------------------------------------------------------------------++++++,,,,,,,,,---------................................................------------------------...........................------------...////////////.........------------000333222///---...///......------------......------------------------........................------------------------+++++++++,,,,,,---------------------------------...............---------------------------------........................------......---,,,++++++++++++++++++,,,,,,---...---..................---------------------------............/////////000............/////////000---------.........//////---------,,,,,,---------........................---...///...---------...,,,,,,,,,,,,,,,,,,,,,,,,------............---------------.........//////........................+++++++++,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------************************))))))))))))))))))))))))++++++***************+++************************+++*********))))))((((((,,,+++***((((((((()))***************************************************++++++******************************************************************---------,,,,,,+++++++++++++++************++++++************************+++++++++*********))))))))))))))))))))))))))))))+++++++++*********))))))))))))***++++++++++++***)))************+++++++++,,,------......------,,,++++++******************+++++++++*********))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,************************)))))))))))))))))))))))),,,,,,,,,+++++++++*********************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,***))))))***,,,---))))))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...,,,,,,,,,,,,,,,...------------...//////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................------------------------...------,,,,,,------...,,,,,,,,,---------......------------------------------------------------------------------------------------------,,,,,,........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////..............................///...---,,,,,,,,,,,,,,,........................---------,,,,,,+++++++++---------------------------------------------------------............///.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------------------------------------------------,,,,,,,,,,,,---......////////////////////////.................................------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++.........------,,,,,,,,,------------------------------------------------************************))))))))))))))))))))))))******)))))))))))))))***************************************)))))))))(((,,,+++***)))(((((()))***************************************************************************************************************************------,,,,,,,,,+++++++++++++++************++++++************************+++++++++*********))))))************************+++++++++*********))))))))))))***++++++++++++***)))************+++++++++++++++,,,,,,,,,,,,++++++************************+++++++++*********))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++---,,,***))))))***,,,---))))))***+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,------......---------------...//////////////////////////////000000000000000000000000////////////////////////////////////////////////........................------------------------...------,,,,,,------...,,,,,,,,,---------......------------------------------------------------------------------------...---------------------........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------.......................................///...---,,,,,,,,,,,,---.................................---------,,,,,,------------------------------------------------------------..................---------,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,........................---------------------------------------------------------------------------,,,,,,,,,,,,---............................................................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++......---------,,,,,,,,,------------------------------------------------************************))))))))))))))))))))))))))))))((((((((())))))***))))))))))))))))))))))))************))))))))))))++++++***)))))))))******************************************************************************************************************************,,,,,,,,,,,,++++++++++++++++++************++++++************************+++++++++***************************************+++++++++***************))))))***++++++++++++***)))************+++++++++******++++++++++++******************************+++++++++******************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************++++++,,,,,,++++++***++++++++++++++++++++++++************************---,,,+++******+++,,,---)))******+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,---......//////---------------......///////////////////////////000000000000000000000000////////////////////////////////////////////////........................------------------------...------,,,,,,------...,,,,,,,,,---------......------------------------------------------------------------------------................................................,,,,,,,,,---------......------------------------------------------------,,,,,,---.............................................---,,,,,,,,,------........................//////............------------------------------------------------------------------...............------------,,,,,,,,,---------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,---.........................................................------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---...------------,,,,,,,,,------------------------------------------------************************))))))))))))))))))))))))***))))))))))))******+++((((((((((((((((((((((((*********)))))))))))))))+++************************************************************************************+++++++++************************************************,,,+++++++++++++++++++++++++++************++++++************************************************************************************************))))))***++++++++++++***))))))*********+++++++++***++++++,,,,,,++++++******************+++++++++************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************++++++,,,,,,++++++***++++++++++++++++++++++++************************,,,++++++******++++++,,,)))***++++++,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---...............------,,,,,,------...///////////////////////////////////////////////////////////////////////////////////////////////////........................------------------------...------,,,,,,------...,,,,,,,,,---------......------------------------------------------------------------------------.........///////////////........................,,,,,,,,,---------..............................------------------------,,,,,,---.........------...........................------,,,,,,,,,------....................................------------------------------------------------------------,,,,,,---------.........---------------------------------------------------------...............---------------------------------------------------------------------------------------------------,,,,,,,,,,,,---......................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------------------------------************************))))))))))))))))))))))))+++*********++++++,,,---(((((((((((((((((((((((())))))))))))))))))***************++++++++++++***************************************************))))))*********+++++++++************************************************++++++++++++++++++++++++++++++************++++++************************************************************************************************))))))***++++++++++++***))))))*********+++++++++,,,------------------,,,))))))*********+++++++++************************)))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////...---,,,,,,,,,,,,,,,,,,---..............................////////////////////////........................////////////////////////........................------------------------...------,,,,,,------...,,,,,,,,,---------......------------------------------------------------------------------------............//////000000........................,,,,,,,,,---------..............................------------------------+++,,,,,,---...---------........................------,,,,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,------------...---------------------------------------------------------.........//////---------------------------------------------------------------------------------------------------,,,,,,,,,,,,---......................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------------------------------************************))))))))))))))))))))))))+++++++++++++++,,,---...))))))))))))))))))))))))))))))))))))************)))***++++++,,,+++++++++************************************************)))))))))***++++++,,,,,,*********************************************************+++++++++++++++++++++************++++++***************************************+++++++++++++++++++++++++++++++++***************+++++++++))))))***++++++++++++***)))************+++++++++......////////////......)))))))))***++++++,,,,,,***************+++++++++************************)))******+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000000///...,,,+++,,,,,,,,,,,,,,,------...........................000000000000000000000000........................////////////////////////........................------------------------...------,,,,,,------...,,,,,,,,,---------......---------------------------------------------------------------------------------......//////000........................,,,,,,,,,---------......------------------------------------------------++++++,,,---------------........................------,,,,,,,,,---..............................+++++++++,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,------------...------------------------,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------,,,,,,,,,,,,---......------------------------........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,------------...------------------------------------------------************************))))))))))))))))))))))))************+++,,,---...************************((()))))))))************)))***+++,,,,,,,,,++++++************************************************((())))))***++++++,,,,,,************************************************)))*********++++++++++++++++++************++++++************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++))))))***++++++++++++***)))************+++++++++...//////000000//////...((())))))***++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++))))))***+++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///000000///---,,,,,,,,,++++++,,,,,,---...........................000000000000000000000000........................////////////////////////........................------------------------...------,,,,,,------...,,,,,,,,,---------......------------------------------------------------------------------------+++,,,,,,---......//////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------------,,,........................,,,,,,,,,,,,,,,---...///........................,,,,,,,,,,,,------......------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------,,,,,,,,,,,,---......------------------------........................,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......------------------------------------------------************************))))))))))))))))))))))))))))))))))))***+++,,,---************************(((((())))))*********+++)))***+++,,,---,,,,,,+++************************************************((())))))***++++++,,,,,,************************************************))))))******++++++++++++++++++************++++++************************))))))******++++++++++++++++++++++++++++++++++++))))))******++++++++++++))))))***++++++++++++***)))************+++++++++......////////////......((())))))***++++++,,,,,,))))))******++++++++++++++++++++++++++++++++++++))))))***++++++++++++************************************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++------------------------***++++++,,,,,,++++++******+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,///000111000///...,,,,,,++++++,,,,,,---...........................000000000000000000000000........................////////////////////////........................------------------------...------,,,,,,------...,,,,,,,,,---------......------------------------------------------------------------------------++++++,,,,,,---...//////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------,,,,,,........................,,,,,,,,,,,,,,,---...///........................---------.........//////------------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,------.........------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------,,,,,,,,,,,,---......------------------------........................,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,***)))((('''))))))))))))************************************+++++++++*********)))))))))************+++++++++************************))))))))))))))))))))))))******++++++++++++******************************************************)))************+++++++++++++++++++++++++++++++++---,,,+++******+++,,,---)))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***,,,,,,,,,++++++*********************************,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,..................------//////000000000000//////222222000///............////////////////////////111111000......---------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---................................................------------------------------------------------------------------------,,,------......------,,,...------,,,,,,------...---------,,,,,,,,,++++++---------------------------------------------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,------------------------------------------------,,,,,,,,,---------......////////////////////////......---------,,,,,,,,,...------,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,------......------,,,------------------------+++++++++,,,,,,------------------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------...///------------------------++++++,,,,,,,,,,,,------++++++++++++***)))(((((())))))))))))************************************+++++++++*********)))))))))************+++++++++************************))))))))))))))))))))))))******++++++++++++******************************************************)))************+++++++++++++++++++++++++++++++++,,,+++************+++,,,)))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***,,,,,,,,,+++++++++******************************,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,,,,,,,,,,,,,,,,........................///000000000//////...---222111000///............////////////////////////111000///......---------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---................................................------------------------------------------------------------------------,,,------......------,,,...------,,,,,,------...---------,,,,,,,,,++++++---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------......---------,,,,,,,,,...------,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,------......------,,,------------------------,,,,,,---------.........---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------++++++,,,,,,,,,,,,------((())))))******))))))((())))))))))))************************************+++++++++***************)))************+++++++++************************))))))))))))))))))))))))******++++++++++++******************************************************)))************++++++++++++++++++++++++++++++++++++******))))))******+++)))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***,,,,,,,,,++++++++++++***************************,,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------........................///000000000///......---111111000///............////////////////////////111000///......---.........------,,,,,,------...------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,------................................................------------------------------------------------------------------------,,,------......------,,,...------,,,,,,------...------------,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,------......------,,,------------------------------............//////------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------''''''((()))))))))))))))((()))))))))************************************************************))))))*********+++++++++************************))))))))))))))))))))))))******++++++++++++******************************************************))))))*********+++++++++***************************))))))))))))))))))***))))))*********+++++++++++++++************++++++++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++************************,,,++++++******++++++,,,************************++++++++++++++++++++++++)))***+++------,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------.................................---------..................///000000111111000000111000///...............////////////////////////000000///...............------------------------........................------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------..............................................................................------------------------------------------,,,,,,------,,,,,,,,,,,,------................................................------------------------------------------------------------------------,,,------......------,,,...------,,,,,,------......------------,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------,,,,,,,,,---............---------,,,,,,,,,+++,,,,,,---,,,,,,++++++,,,------......------,,,------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------&&&'''((())))))***))))))((()))))))))************************************************************))))))*********+++++++++************************))))))))))))))))))))))))******++++++++++++******************************************************))))))*********+++++++++************************)))))))))******)))))))))))))))*********+++++++++++++++************++++++++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++************************,,,++++++******++++++,,,************************++++++++++++++++++++++++)))***+++,,,---,,,+++***++++++++++++++++++++++++***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,------------...........................---------.........//////---...///111222333444444000//////...............////////////////////////000//////............///------------------------........................------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------..............................................................................------------------------------------------------...------,,,,,,------...................................................------------------------------------------------------------------------,,,------......------,,,...------,,,,,,------............---------,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,---------......------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,+++,,,,,,---------,,,,,,,,,------......------,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------'''((())))))************))))))))))))***************************************************+++++++++)))************+++++++++************************))))))))))))))))))))))))******++++++++++++******************************************************)))************+++++++++************************)))******++++++******))))))************+++++++++++++++************++++++++++++++++++++++++++++++************************************************************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++******++++++++++++,,,,,,,,,************************,,,++++++******++++++,,,************************++++++++++++++++++++++++)))******+++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,------------------------------------,,,,,,------.../////////,,,---///111222333444444//////......---....../////////////////////////////////............//////,,,------......------,,,------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------..............................................................................------------------------------------..................------------......................................................------------------------------------------------------------------------,,,------......------,,,...------,,,,,,------...............---------,,,---------------------------------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......------------------------......---------,,,,,,,,,,,,,,,,,,,,,---......///......---------,,,,,,,,,+++,,,,,,---------------,,,------......------,,,---------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------))))))******+++*********))))))))))))************************************))))))*********+++++++++)))************+++++++++************************))))))))))))))))))))))))******++++++++++++******************************************************)))************+++++++++******************************+++,,,,,,+++******)))************+++++++++++++++************++++++************************************************************************************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))***++++++++++++*********+++++++++,,,,,,,,,************************,,,++++++******++++++,,,***************************************************************++++++,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000---...///000000111000000.........------....../////////////////////////////////............//////,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......................................................................................................------------.........///......------------......................................................------------------------------------------------------------------------,,,------......------,,,...------,,,,,,------...............---------------------------------------------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,---...//////......---------,,,,,,,,,+++,,,,,,---......------,,,------......------,,,------------------------......------,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------******++++++++++++******))))))))))))************************************))))))******++++++++++++)))************+++++++++************************))))))))))))))))))))))))******++++++++++++******************************************************)))************+++++++++))))))))))))))))))))))))***+++,,,------,,,+++***)))************+++++++++++++++************++++++************************************************************************************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************************************************************************))))))***++++++++++++************++++++,,,,,,,,,************************,,,++++++++++++++++++,,,************************************************+++***)))))))))***,,,---++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000.........///...------,,,......---------....../////////////////////////////////.........//////000,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,---------......................................................////////////////////////........................---------.........//////......------------......................................................------------------------------------------------------------------------,,,------......------,,,...------,,,,,,------...//////.........------------------------------------------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...------------------------------------------------,,,,,,,,,---------......++++++++++++++++++++++++......---------,,,,,,,,,+++++++++,,,---...///000......---------,,,,,,,,,+++,,,,,,---.........---,,,------......------,,,------------------------//////.........---------+++++++++,,,,,,---------******+++++++++,,,,,,,,,///...------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------************************)))))))))))))))))))))))))))******++++++******))))))************+++++++++************************************************))))))******++++++,,,,,,''''''(((***+++,,,---...***++++++,,,,,,++++++***************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************++++++++++++******************************************************************************,,,++++++******++++++,,,******++++++++++++******)))************+++++++++)))************+++++++++,,,++++++++++++++++++,,,************************+++++++++*********))))))************************************************************************,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***)))))))))***+++,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............/////////............//////////////////000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------...............------,,,,,,,,,,,,---......//////..............................---------.........//////------------------------------------------------////////////////////////........................,,,------......------,,,------------------------,,,------......------,,,------------------------,,,------......------,,,------------------------...------,,,,,,------...------------------------------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************))))))))))))))))))))))))))))))************)))))))))************+++++++++************************************************))))))******************(((((()))***+++,,,,,,---***++++++,,,,,,++++++***************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************++++++++++++******************************************************************************,,,++++++******++++++,,,******++++++++++++******)))************+++++++++)))************+++++++++++++++************++++++************************+++++++++*********))))))************************************************************************,,,++++++******++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******************+++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......///...---,,,,,,,,,,,,---,,,,,,,,,---------......---------------------------------............/////////............//////---............/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............---------,,,,,,,,,,,,---......//////..............................---------.........//////------------------------------------------------........................------------------------,,,------......------,,,------------------------,,,------......------,,,------------------------,,,------......------,,,------------------------...------,,,,,,------...------------------------------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************))))))))))))))))))))))))))))))************)))))))))************+++++++++*********************************************************)))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++***************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************++++++++++++******************************************************************************++++++************++++++******++++++++++++******)))************+++++++++)))************+++++++++*********))))))*********************************+++++++++***************************************************************************************,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............---,,,,,,,,,------,,,,,,,,,---------......---------------------------------............/////////............//////,,,,,,---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------------,,,,,,,,,,,,---......//////..............................---------...............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,------......------,,,------------------------,,,------......------,,,------------------------...------,,,,,,------...------------------------------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------************************))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++*********************************************************))))))(((((((((***************************++++++,,,,,,++++++***************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************++++++++++++******************************************************************************++++++************++++++******++++++++++++******))))))*********+++++++++))))))*********+++++++++******))))))))))))******************************************************************************************************************************,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.........------,,,,,,,,,------,,,,,,,,,---------......---------------------------------............//////......------......///,,,------------...............---------,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------,,,---......///.........................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,------......------,,,------------------------,,,------......------,,,------------------------...------,,,,,,------...------------------------------------------------,,,------......------,,,------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------************************))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,+++))))))*********+++++++++************************************************++++++******))))))((((((+++++++++************)))***++++++,,,,,,++++++***************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************++++++++++++******************************************************************************+++******))))))******+++******++++++++++++******))))))*********+++++++++))))))*********+++++++++******))))))))))))******************************************************************************************************************************,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------,,,,,,,,,------...,,,,,,,,,---------......---------------------------------............///......------------......------........./////////......---------,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,---------......------------------------,,,---......///......................................................---------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,------......------,,,------------------------,,,------......------,,,------------------------...------,,,,,,------...------------------------------------------------,,,------......------,,,------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------************************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))************+++++++++************************************************+++++++++***************++++++*********************++++++,,,,,,++++++***************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************++++++++++++************************************************************************************))))))))))))************++++++++++++******)))************+++++++++)))************+++++++++*********))))))************************************************+++++++++************************************************************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------,,,,,,,,,---......,,,,,,,,,---------......---------------------------------............///......------------......---............/////////......---------,,,,,,,,,***++++++,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,------------...,,,---......//////.............................................---------------------------------------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,------......------,,,------------------------,,,------......------,,,------------------------...------,,,,,,------...------------------------------------------------,,,------......------,,,------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,,,,------************************)))))))))))))))))))))))))))******++++++******))))))************+++++++++************************************************++++++++++++,,,,,,,,,,,,******************++++++***++++++,,,,,,++++++***************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************++++++++++++************************************************************************************))))))))))))************++++++++++++******)))************+++++++++)))************+++++++++++++++************++++++************************))))))*********+++++++++************************************************************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......---------------------------------............///...------,,,,,,------...,,,,,,---------...............---------,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,---......//////..............................//////.........---------------------------------------------------------........................------------------------,,,------......------,,,------------------------,,,------......------,,,------------------------,,,------......------,,,------------------------...------,,,,,,------...------------------------------------------------,,,------......------,,,------------------------------------------------................................................------------------------------------------------------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------************************))))))))))))))))))))))))(((((())))))))))))(((((()))************+++++++++************************************************+++++++++,,,,,,---------))))))*********++++++++++++++++++,,,,,,+++++++++************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************++++++++++++************************************************************************************))))))))))))************++++++++++++******)))************+++++++++)))************+++++++++,,,,,,++++++++++++,,,,,,************************))))))******++++++++++++************************************************************************,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......---------------------------------.........//////...------,,,,,,------...++++++,,,,,,,,,---------......---------,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,---------......,,,,,,,,,------.........,,,---......//////..............................//////.........---------------------------------------------------------------------------------........................,,,------......------,,,------------------------,,,------......------,,,------------------------,,,------......------,,,------------------------...------,,,,,,------...------------------------------------------------,,,------......------,,,------------------------------------------------................................................------------------------------------------------------------------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------))))))))))))******************************************++++++++++++******)))************+++++++++)))************+++++++++******))))))******+++,,,......//////...,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************,,,,,,+++***))))))******************************)))************+++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......//////.........------------------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------............------.................................------,,,,,,,,,---------............///......---,,,---...///000//////.........---------........................------------------------...------,,,,,,------...------------------------...------,,,,,,------.................................//////...---,,,,,,------------------------........................................................................------............------...........................------,,,,,,------...------------------------..........................................------...........................------,,,,,,------...------------------------++++++,,,,,,,,,---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,,,,---......---,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))))))))******************************************++++++++++++******)))************+++++++++)))************+++++++++******))))))******+++,,,............---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************,,,++++++***))))))******************************)))************+++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......//////.........------------------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------............------------------------------......---------,,,,,,,,,---------............///...------,,,---...///000//////.........---------........................------------------------...------------------...------------------------...------,,,,,,------.................................//////...------,,,------------------------........................................................................------............------...........................------,,,,,,------...------------------------------------------------..................------...........................------,,,,,,------...------------------------++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,---......---,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))))))))******************************************++++++++++++******)))************+++++++++)))************+++++++++******))))))******+++,,,......---,,,,,,+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************,,,+++******)))*********************************)))************+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------.....................------------------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------............------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---------............///...------------...//////...............---------........................------------------------------------------------------------------------...------,,,,,,------....................................///......---,,,------------------------........................................................................------............------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------....................................------------......------------------------,,,,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))))))))******************************************++++++++++++******))))))*********+++++++++))))))*********+++++++++******))))))******+++,,,...---,,,+++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************++++++***************+++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------..............................---------............///........................---------------------------------------------------------............///------............------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------------......//////........................................................................------............------...........................------,,,,,,------...........................---...............------------------------------........................................................................------............------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....................................------------......------------------------,,,,,,,,,------------...------------------------------------------------,,,------...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------((()))))))))******************************************++++++++++++******))))))*********+++++++++))))))*********+++++++++******))))))******+++,,,---,,,+++******+++---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************+++***************++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---.....................---------............///........................---------------------------------------------------------............///------............------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---------...............---.....................................................................---......//////......---...........................------,,,,,,------...........................------...............---------------------------........................................................................------............------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..............................///......------......///------------------------,,,,,,---------.........------------------------------------------------,,,,,,------...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))))))))******************************************++++++++++++******)))************+++++++++)))************+++++++++******))))))******+++,,,+++++++++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********************************************************)))******+++,,,************************)))************+++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---------...............---------............///........................---------------------------------------------------------............///------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------............///,,,---......//////......---------...............................................................---...///000000///...---...........................------,,,,,,------...........................,,,---......///.........------------------------........................................................................------............------...........................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------..............................//////............//////------------------------,,,---------............,,,,,,,,,------------...------------------------,,,,,,------......------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))))))))******************************************++++++++++++******)))************+++++++++)))************+++++++++******))))))******+++,,,))))))***+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************))))))***++++++,,,************************)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---------.........//////---------............///........................------------------------........................---------............///------............------------------------------,,,,,,,,,---------......---------............///,,,---.../////////...------------.........//////................................................---...///000000///...---...........................------,,,,,,------...........................,,,------...//////......------------------------........................................................................------............------...........................------,,,,,,------...........................------------------------***++++++,,,------..............................//////............//////------------------------------------............,,,,,,,,,---------..............................+++,,,------......------...---,,,,,,,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))))))))******************************************++++++++++++******)))************+++++++++)))************+++++++++*********)))***++++++,,,''')))***,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******************************************************))))))***+++,,,,,,************************)))************+++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---------.........//////---------.........//////////////////////////////------------------------........................---------.........//////---..................---........................,,,,,,,,,------.........---------.........//////,,,,,,.../////////...------------.........//////........................////////////////////////---...///111111///...---////////////////////////...------,,,,,,------...........................,,,,,,---.../////////...------------------------........................................................................---..................---...........................------,,,,,,------...////////////////////////........................******+++,,,,,,---..............................//////............//////---------------------------------.........//////,,,,,,,,,------.................................+++,,,,,,---.........---...---,,,,,,,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))),,,,,,,,,+++++++++*********************************++++++,,,,,,++++++*********+++++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++***************************************++++++++++++******++++++************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++++++++++++++++++++++++++************************+++++++++++++++++++++++++++)))'''(((+++,,,***(((************************++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------......---------,,,,,,,,,------------------------////////////////////////........................---,,,,,,,,,,,,---............------------........................------------............------,,,,,,,,,---------......---------............///---...///...------.../////////............//////.........------,,,,,,,,,..............................//////...---,,,,,,....................................///////////////////////////000000000......------------..............................................................................---------............///................................................---------............///................................................---------------------------------------------------.........---,,,,,,++++++++++++,,,,,,,,,------........................+++,,,---......---,,,+++.........------,,,,,,,,,///......------,,,++++++...------,,,,,,------...------------------------------------------------........................------............------------------------------++++++,,,,,,,,,,,,------------------------------------------------------...---,,,,,,++++++++++++,,,,,,,,,---------......))))))))))))))))))))))))(((((((((((()))))))))***+++++++++*********))))))++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))),,,,,,,,,++++++++++++******************************++++++,,,,,,++++++*********+++++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,+++++++++************************************++++++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,***)))***,,,,,,+++)))++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------.........---------,,,,,,------------------------................................................---,,,,,,,,,,,,---............------------........................------------............------,,,,,,,,,---------......---------............///---...///...------...//////..................///.........------,,,,,,,,,..............................//////...------,,,....................................////////////////////////////////////......------------..............................................................................---------............///................................................---------............///................................................------------------------------------------------------......------,,,+++,,,,,,---------.................................,,,------------------,,,......---------,,,,,,,,,------------------------...------,,,,,,------...------------------------------------------------........................------............------------------------------++++++,,,,,,,,,,,,------------------------------------------------------------,,,+++++++++,,,,,,,,,,,,,,,---------......))))))))))))))))))))))))((((((((()))))))))******+++++++++***************++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******++++++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------.........------------,,,------------------------................................................---,,,,,,,,,,,,---............------------......------------------......------............------,,,,,,,,,---------......---------............///---...///...------...///......------------...............---------------.................................///......---,,,....................................////////////000000000//////......---......------------..............................................................................---------............///................................................---------............///................................................------------------------------------------------------......------,,,,,,---------.........//////...........................------,,,,,,------......------------,,,,,,,,,++++++,,,------...//////...------,,,,,,------...------------------------------------------------------------------------------............------------------------------++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,+++++++++,,,------,,,,,,,,,---------......))))))))))))))))))))))))(((((()))))))))*********************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***))))))***+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------............------------,,,,,,------------------................................................---,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,------------......------............------,,,,,,,,,---------......---------............///---...///...---------///------,,,,,,,,,,,,------...............---------........................---...............------....................................////////////222222111000//////............------------..............................................................................---------............///................................................---------............///........................................................................------------------------,,,------...------,,,,,,------------.......................................---,,,++++++,,,---...------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------------------------------------------------------,,,------......------,,,------------------------+++++++++,,,,,,,,,------------------------------------------------------++++++++++++,,,,,,---...,,,,,,,,,---------......))))))))))))))))))))))))))))))))))))************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---------,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***((()))***+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......//////.........---------,,,,,,,,,---------......................................................---,,,,,,,,,,,,---......------,,,,,,,,,,,,------,,,,,,,,,,,,------......------............------,,,,,,,,,---------......---------............///---...///...---------///------,,,,,,,,,,,,------................................................------...............---....................................////////////333333222222111000//////......------------..............................................................................---------............///................................................---------............///........................................................................------------------------,,,,,,------...------,,,+++,,,,,,,,,,,,---------...........................---,,,++++++,,,---...------------------------......---------,,,,,,,,,...------,,,,,,------...------------------------------------------------------------------------,,,,,,------------,,,,,,------------------------+++++++++,,,,,,,,,------------------------------------------------------++++++++++++,,,,,,---...,,,,,,,,,---------......)))))))))))))))))))))))))))))))))*********++++++***************+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((()))***+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,+++***)))***,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------........./////////.........------+++,,,,,,------.........------------------------........................---,,,,,,,,,,,,---......------,,,,,,,,,,,,------++++++,,,,,,------......------............------,,,,,,,,,---------......---------............///---...///...------...///......------------...................../////////........................,,,---......///.............................................////////////222222222111111000000000......------------..............................................................................---------............///................................................---------............///........................................................................------------------------,,,,,,------......------+++++++++,,,,,,,,,------...........................------,,,,,,------...,,,,,,,,,------------...//////...---,,,,,,++++++...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,+++++++++,,,------,,,,,,,,,---------......))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***(((((()))++++++,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,------+++***+++---++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------++++++,,,,,,---......///////////////............++++++,,,,,,---......///------------------------........................---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---***++++++,,,------......------............------,,,,,,,,,---------......---------............///---...///...------...//////..................///---........./////////000........................,,,------...//////..........................................////////////000000//////////////////......------------..............................................................................---------............///................................................---------............///........................................................................------------------------+++,,,------......------,,,,,,,,,,,,---------...........................,,,------------------,,,,,,,,,,,,---------......---------------------,,,...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,,,,------------------------------------------------------------,,,+++++++++,,,,,,,,,,,,,,,---------......)))))))))))))))))))))))))))************+++++++++))))))******++++++++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++(((((()))++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---///...,,,+++,,,///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,---...//////000/////////............++++++,,,,,,---...//////------------------------........................---,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---******+++,,,,,,---......---..................---,,,,,,,,,---------......---------.........//////---...///...------.../////////............//////---.........//////000000........................,,,,,,---.../////////......................................./////////000---------........................------.................................................................................---------.........//////................................................---------.........//////................................................////////////////////////------------------------+++,,,,,,---.........------------.........//////........................+++,,,............,,,+++,,,,,,,,,------.........+++,,,,,,------......///...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,---------------------------------------------------------...------,,,++++++++++++,,,,,,,,,---------......************************************************))))))))))))))))))))))))************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,///...,,,+++***+++,,,,,,,,,+++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++......,,,+++***))))))))),,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------------------------------........................---------------------------------------------------------............///........................------------------------,,,,,,,,,------,,,++++++.................................------,,,,,,,,,------------------------------------------------................................................---------............///////////////////////////000000000000000000000000......////////////......////////////////////////......////////////..............................---------............//////............------------------............///........................//////.........------------------............///........................................................................,,,,,,,,,---...///000000....................................////////////////////////////////////........................---------............///,,,---......//////......------------------------------------------------------............------........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------************************************************************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...---,,,+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------------------------------........................---------------------------------------------------------............///........................------------------------,,,,,,,,,------,,,,,,+++..............................---------,,,,,,,,,------------------------------------------------................................................---------............///////////////////////////////////////////////////......////////////......////////////////////////......////////////..............................---------............//////............------------------............///........................//////.........------------------............///........................................................................,,,---------.../////////....................................////////////////////////////////////........................---------............///,,,---......//////......------------------------------------------------------............------........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,+++,,,,,,------.........,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............---------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------------------------------........................------------------------........................---------............///........................------------------------,,,,,,------------,,,,,,...........................------------,,,,,,,,,------------------------------------------------................................................---------............///////////////////////////////////////////////////......////////////......////////////////////////......////////////..............................---------............//////............------------------............///.......................................------------------............///........................................................................------......................................................////////////////////////////////////........................---------............///------...////////////...------------------------------------------------------............------........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...------------------------+++*********++++++,,,---,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......---------,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------......------------------------------........................,,,,,,------------------////////////////////////---------............///........................------------------------+++,,,------------------........................------------------------........................------------............................................................---------............///////////////////////////////////////////////////......////////////......////////////////////////......////////////..............................---------............//////............------------------............///................................................---------............///.......................................................................................---------....................................////////////////////////////////////........................---------............///------...///////////////................................................------............------........................------------------------------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...------------------------************+++,,,---------,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......---------,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------......------------------------------........................,,,,,,,,,---------......////////////////////////---------............///........................------------------------+++,,,------.........---........................------------------------........................---------....../////////................................................---------............///////////////////////////..............................////////////......////////////////////////......////////////..............................---------............//////............------------------............///........................---.....................---------............///.......................................................................................---------....................................////////////////////////////////////........................---------............///---...//////000000//////................................................------............------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,------------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,---------,,,,,,,,,---------.../////////,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............---------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------------------------------........................+++,,,,,,------.................................---------............///........................------------------------+++,,,---......///..............................,,,,,,,,,------------...........................---------...//////000000................................................---------............///////////////////////////..............................////////////......////////////////////////......////////////..............................---------............//////............------------------............///........................---------...............---------............///........................................................................------......................................................////////////////////////////////////........................---------............///......///000000000000///................................................------............------........................------------------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************************************************************************************++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***+++,,,---------,,,,,,---------------------...,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,------,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------------------------------........................++++++,,,,,,---......///---------------------------------............///........................------------------------+++,,,---...////////////........................,,,,,,,,,---------..............................---------...///000000000................................................---------............///////////////////////////..............................////////////......////////////////////////......////////////..............................---------............//////............------------------............///........................---------.........//////---------............///........................................................................,,,---------.../////////....................................////////////////////////////////////........................---------............///......///000000000000000................................................------............------................................................------------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************************************************************************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,)))***,,,---...---,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,---...,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,++++++***++++++,,,...------,,,,,,------...,,,,,,,,,---------......------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......------------------------------........................++++++,,,,,,---...//////---------------------------------.........//////........................------------------------+++,,,---...////////////........................,,,,,,,,,------.........////////////////////////---------...///000000111................................................---------.........//////////////////////////////..............................////////////......////////////////////////......////////////..............................---------.........////////////.........------------------.........//////........................---------.........//////---------.........//////........................................................................,,,,,,------...///000000..................................../////////000////////////////////////........................---------.........//////...//////000000000000000////////////////////////////////////////////////---..................---................................................---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------...---,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++---......///++++++,,,,,,,,,------------,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------...............------,,,,,,,,,------------------------------------------------------............------........................---------------------------...///...------...///........................//////000000///...------000000//////.........------------............//////...---,,,,,,---...///........................111111111111111111111111////////////////////////000///......///000///---//////............//////////////////////////////////////////////////////000000//////.........---...------,,,,,,------...+++,,,.../////////...---........................------------------------............................................................////////////////////////////////////............////////////////////////////////////////////////////////////............/////////000............/////////000111111000000//////......000000//////.........---////////////////////////000000//////.........------------.........//////............/////////000////////////////////////......................................................------------...............------,,,,,,,,,...---,,,,,,,,,,,,---...------------------------------------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++*********************************************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,---......---,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++---......///++++++,,,,,,,,,------------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------............---------,,,,,,,,,------------------------------------------------------............------........................---------------------------...///...------...///........................///////////////...------000/////////.........------------............//////...------------...///........................111111111111111111111111........................000///---...///000///---//////............//////////////////////////////////////////////////////000/////////...............------,,,,,,------...,,,---......///.................................------------------------............................................................////////////////////////////////////............////////////////////////////////////////////////////////////........./////////000000........./////////000000/////////000000000000000000000/////////.........////////////////////////000000/////////.........------........./////////........./////////000000////////////////////////......................................................------------............---------,,,,,,,,,...---,,,,,,,,,,,,---...------------------------------------------------------------------------------...///...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...------///111222000///,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,---///000000///---,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------.........------------,,,,,,,,,------------------------------------------------------............------........................---------------------------...///...------...///...........................////////////...------/////////...............---------............//////...------------...///........................////////////////////////........................///...---...///000///...//////............//////////////////////////////////////////////////////////////////..................------------.........------------...//////........................------------------------............................................................////////////////////////////////////............////////////////////////////////////////////////////////////....../////////000000000....../////////000000000......///000000111222222000000////////////......////////////////////////000000////////////..................////////////....../////////000000000////////////////////////......................................................------------.........------------,,,,,,,,,...------,,,,,,------...---------------------------------------------------------------------------...///000000...,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,---------------///......///111111000///------------------------...............---------,,,...000111111000...,,,........................------------------------------------------------,,,,,,,,,------------...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,------------...,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------........................------............------........................---------------------------...///...---------///.................................//////...------........................---------............///.........------.................................................................................///...---...///000///...//////............/////////////////////////////////////////////////////////////////////...............------------............---,,,,,,...///000........................------------------------............................................................////////////////////////////////////............////////////////////////////////////////////////////////////...////////////000000000...////////////000000000//////000000000111111111000000//////////////////////////////////////////000000//////////////////....../////////000000000...////////////000000000////////////////////////......................................................------------......---------------------------------------------------------------------------------------------------------------------------...///000000...,,,+++++++++++++++++++++++++++***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////,,,,,,,,,------............------...000000///---------------------------........................---...000111111000...---........................------------------------------------------------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---------,,,,,,---------.........------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------........................------............------........................---------------------------...///...---------///........................------............---------------...............---------............///---..................---........................------------------------........................///------...000000000/////////............//////////////////////////////////////////////////////.........//////////////////......------......///......---,,,,,,...///000........................------------------------............................................................////////////////////////////////////............////////////////////////////////////000000000000000000000000////////////000000000111////////////000000000111222111111111000000000/////////000000000000000000000000000000000000000000//////000000000000000000/////////000000000111111////////////000000000111000000000000000000000000////////////////////////..............................------------......------------------------------------------------------------------------------------------------------------------------------...///...---,,,+++++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++........................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000,,,,,,,,,---......//////---,,,,,,---...///---,,,------------------------.............../////////......////////////..............................------------------------------------------------,,,---------............------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,---------..................//////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,------------...------------------------........................------............------........................---------------------------...///...------...///........................,,,,,,---............------------------.........---------............///------...//////...------........................------------------------------------------------...------...000111000/////////............//////////////////////////////////////////////////////........./////////////////////............//////...------------...//////........................------------------------............................................................////////////////////////////////////............////////////////////////////////////000000000000000000000000/////////000000000111111/////////000000000111111333222222111000000////////////000000000000111111000000000000000000000000//////000000000000111111000000000000111111111111/////////000000000111111000000000000000000000000////////////////////////..............................------------......,,,,,,,,,------------...,,,------......------,,,------------------------------------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000,,,,,,------.../////////...---,,,---...///---+++........................---........./////////000//////...------...//////........................------------------------........................------------............------------.........///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------............///000000000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......------------------------........................------............------........................---------------------------...///...------...///........................+++,,,------.........---,,,,,,,,,------.........---------............///------...//////...------................................................------------------------...---,,,...000111000/////////............//////////////////////////////////////////////////////............/////////000//////............//////,,,---......///.................................------------------------............................................................////////////////////////////////////............////////////////////////////////////000000000000000000000000//////000000000111111111//////000000000111111111111111111111111111111111//////000000000111111111000000000000000000000000//////000000000111111111000000000111111111222222//////000000000111111111000000000000000000000000////////////////////////..............................------------......,,,,,,,,,---------......,,,,,,---......---,,,,,,------------------------------------------------------------------------...---,,,+++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,------...///000000...------...//////---,,,........................---.........//////000000000///---++++++---///000////////////////////////------------------------........................---------.........//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------.........//////000111111111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,------.........------------------------////////////////////////---..................---........................---------------------------...///...------...///........................+++,,,------.........---,,,,,,,,,------.........---------.........//////,,,---...//////...---,,,................................................------------------------...---,,,...000111111000//////............//////////////////////////////////////////////////////---.........//////000000//////............//////+++,,,.../////////...---........................------------------------............................................................/////////000////////////////////////............/////////000////////////////////////000000000000000000000000000000000000111111111111000000000000111111111111000000000111222222333333//////000000111111111222000000000000000000000000//////000000111111111222000111111111111222222222000000000000111111111111000000000000000000000000000000000000000000000000.................................------.........,,,,,,,,,------.........,,,,,,---......---,,,,,,------------------------------------------------------------------------......---,,,++++++++++++++++++++++++******))))))************************++++++++++++++++++++++++,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......///......---,,,,,,------000000000000////////////,,,---...//////---+++***...---,,,---...///...---000000000000///...---,,,+++,,,------,,,---///000///...------///000000000000///...---,,,,,,,,,,,,/////////...---------,,,000//////...---,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++***+++,,,---...111///...---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...////////////////////////..................------........................///...---,,,,,,---...///................................................------------------------......------------......---------............///---------............///................................................+++,,,---...////////////........................------------------------................................................---------............///////////////////////////............////////////////////////////////////........................................................................------------------------........................---------.........////////////////////////////////////000000000000//////000000000000111111111111000000000111111111111222444333222111111111111111//////000000000000111111222222222333333444444444000///.........///000111111111000000///000000111111111000000000111111222000111111111111222222222......//////000000111111000000000000000000000000000000000000////////////////////////////////////////////////............000000//////.........---//////.........---------........................+++---......---,,,,,,---------------------------,,,,,,,,,++++++,,,------++++++++++++*********)))************************++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,---------.........000//////......//////000+++,,,,,,------...//////---......000111222222333111111000111111222111111//////000111111111111111333333333222000//////111000...---,,,---------,,,111111000000//////000000..................------111111000000///......---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---------...///000111///............---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...........................................................................///...------------...///................................................------------------------......------------......---------............///---------............///................................................+++,,,---...////////////........................------------------------........................................................./////////000000////////////////////////............////////////////////////////////////........................................................................------------------------........................---------.........////////////////////////////////////000000000000////////////000000000111111111000000000000000000000000444333333222222222222333111111111111111111111111222222222222333333333333555444333111111111222222000000000000111222222333222222111111111222333333111111111111222222222222000000111111111111111111111111111111111111111111111000000000////////////////////////////////////////////////............000/////////............//////.........---------........................+++---......---,,,------------------------------++++++++++++,,,---...///++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,------------.........------,,,,,,,,,---......------......//////000000///......------...///////////////000000000111111------.../////////......---///000000......///111333111///...//////...---//////.........///000000..................//////222222222111111000000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............///000000111///............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...........................................................................///...------------...///................................................------------------------......------------......---------............///---------............///................................................,,,,,,---...////////////........................------------------------////////////////////////........................////////////000000000111////////////////////////............////////////////////////////////////........................................................................------------------------........................------.........////////////////////////////////////000000111111000000////////////000000000111111111111111111111111111111333333333333333333444444222222222222222222222222444444444333333333333333777666444333222111111111//////000111222333333444222222222222222333444444111111222222222333333333333333333222222222222222111111111111111111111111111111000000000/////////////////////////////////////////////............////////////...........................---------........................,,,---//////---,,,---...------------------------,,,+++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................------------------------------------------------------------............------,,,,,,,,,,,,------////////////////////////...///000111222333333333444666888999999:::<<<>>>:::::::::999888777666555333444555444222000000111333111//////000111000///......------......///000------......//////000000222222222111111000000000............------------------------------------------------------------------------------------,,,,,,,,,------...//////111///......//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...------,,,,,,------...........................---------................................................------.......................................................................................------------......---------............///---------............///................................................,,,------...//////......................................................000000000000000000000000............................../////////000000000////////////////////////............////////////////////////////////////....................................................................................................................................////////////////////////////////////000000000111111000000000/////////000000000111111222222222222222222222222111111222222333333333333222222222222222222222222555555555555555444444444444333333222222111111111111111222222222222222222222111111111111222333444222222222222333333333444444444333333222222111111111111111111111111111111111111111000000000//////////////////////////////////////////............///////////////.........................................................,,,...//////...------...------------------------...---,,,,,,+++++++++,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---------------------------------------------------------.........//////111000000//////000000000...///000111222444555555444666;;;???CCCDDDEEEDDDCCCFFFIIIKKKLLLNNNQQQSSSOOOOOOOOOOOONNNMMMLLLKKKKKKLLLKKKGGGBBB>>>;;;;;;888666333222222111000...222111000000///000000000---......//////000000000000000000000000000////////////.........---------------------------------------------------------------------------------,,,,,,---...//////000000000///......///000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...------,,,,,,------...........................---------.........//////........................---..................---..............................................................................------------......---------............///---------............///................................................,,,---......///.........................................................000000000000000000000000////////////////////////------........./////////////////////////////////............////////////////////////////////////................................................................................................////////////////////////........./////////000000000000000000000000000000000000111111111111000000000000000000111111111111111111111222222222333333111111222333444444444333222222333333333444444444666666666666666555555555444555555666666777777777666666666666555444222111222222111111111111222222222333333333444444444444333333333222222111111111111111111111111111111111111111111111000000000000000000000000000000000000////////////.....................///////////////---.............................................,,,...//////...------...------------------------///...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,---------....................................------------------------,,,,,,,,,------------...------........./////////////////////000111333333444666888<<>><<<999777444333222000///...------//////////////////000000/////////////////////////////////.........---------------------------------------------------------------------------------...000111222222222222000///......000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...------,,,,,,------...------------------------,,,,,,------.../////////........................------...//////...------..............................................................................------------......---------............///---------............///................................................------...............---................................................////////////////////////////////////////////////------------............////////////////////////............////////////////////////////////////................................................................................................////////////////////////....../////////000000000000000000000000000000000000111111222222111111000111111111222222222333333000000111222333444555555555666777888888888777666555666666777888999::::::999999999:::::::::;;;;;;<<<===???@@@AAABBBBBBBBB?????????>>>===:::888666777666555444333333333333333333333444444444555555333333222222222222222222222222222222222222222222222222111111111000000000000000000000000000000000////////////.....................///////////////---------.......................................---...000000...---...///------------------------------,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------------------............................................................,,,,,,,,,---------..................////////////...///000333666999;;;===@@@AAADDDGGGJJJMMMPPPQQQRRRPPPMMMIIIGGGEEEDDDDDDDDDHHHKKKKKKIIIHHHLLLOOOKKKMMMNNNQQQSSSTTTUUUVVVTTTVVVYYYZZZZZZYYYXXXYYYUUURRROOOMMMKKKJJJHHHFFF===;;;999666333111000///000000000///////////////////////////////////////////////////............................................................---------------------------...000222333333333333000///...///000111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------...------,,,,,,------...------------------------,,,,,,------...//////000........................------...//////...------..............................................................................------------......---------............///---------............///................................................---...............------........................................................................////////////////////////............////////////////////////////////////............////////////////////////////////////................................................................................................////////////////////////.../////////000000000000000000000000000000000000000111111222222111111000222222333333333444444444444444666777999;;;<<<<<<<<<===?????????>>><<<;;;;;;;;;===>>>@@@AAACCCCCCBBBBBBCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLLLLKKKKKKHHHHHHIIIIIIGGGEEECCCAAA>>>===<<<:::999888777777444444444444555555555555333333333333444444444444222222222222222222222222222222222111111111000000000000000000000000000000////////////......................../////////000---------.........//////........................---...000000.........///------------------------++++++++++++,,,---......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++++++++,,,,,,------------------.........//////////////////////////////........................,,,,,,,,,------...................../////////000444555888<<>><<<:::999111111000000//////......///////////////000000000000/////////............................................................------------------------+++,,,...000111222111111000///...///000111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------...------,,,,,,------...------------------------,,,,,,------...///000000........................,,,---...//////...---,,,................................................////////////////////////.........------.........---------.........//////---------.........//////................................................---...............------........................////////////////////////........................000000000000000000000000////////////000000000000////////////////////////............/////////000////////////////////////........................................................................////////////////////////000000000000000000000000////////////000000000000000000000000000000000000111111222222222222111111333333333444444444555555999:::<<<>>>@@@BBBCCCDDDBBBCCCEEEEEEEEECCCAAA@@@???@@@BBBDDDFFFHHHJJJJJJKKKLLLMMMNNNPPPQQQRRRRRROOOPPPQQQRRRRRRQQQOOOOOOMMMNNNPPPPPPOOONNNLLLJJJDDDCCCAAA???===<<<;;;;;;444444444555555555666666333444444555555666666666222222222222222222222222222222222111111111111000000000000000000000000000000/////////............---.........//////000000---------.........//////........................---///000000///......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///000000---+++...------,,,,,,------...,,,,,,,,,---------......---......//////......---,,,...000000/////////000111000///...000444:::>>>EEEEEEGGGJJJKKKHHHFFFFFFKKK@@@===GGGMMMKKKJJJOOOMMMLLLJJJLLLVVVccciiigggkkkeeedddiiigggdddooowwwxxxvvvtttwww|||{{{uuussspppggggggiiihhhYYYSSS\\\dddaaa\\\\\\VVVYYYTTTKKKLLLRRROOOEEE@@@@@@???:::666333000---000///...000333444111---222111///......000111222,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,---///111444666333333111000...,,,+++***------++++++++++++------------------------------++++++++++++,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///------------------------................................................////////////////////////---------------...///000////////////////////////,,,,,,,,,---------..............................////////////////////////////////////////////////////////////////////////........................////////////////////////............//////////////////............//////...///////////////......////////////////////////000000//////.........---........................//////////////////////////////............//////////////////////////////////////////////////////////////////////////////000000000000000000000000...------------...//////000000000111111000000000///000111222333333333333333555888:::;;;===@@@CCCDDDFFFGGGGGGCCCAAAEEEKKKAAAGGGGGGHHHLLLDDD???GGGIIIHHHNNNQQQPPPYYY```ZZZUUUVVVWWWWWWWWWYYY[[[]]]eeeiiikkkggg]]]TTTRRRRRRWWWWWWXXXXXXYYYWWWUUUSSSWWWPPPKKKJJJGGGAAABBBFFFDDDAAA>>><<<;;;999777444555666777666444333555666444444444444444444444444333444444333222111222333333222222111000//////...000000000000000000000000000000000000000000000000////////////////////////111111000000//////.........------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++---//////...,,,...------,,,,,,------...------........./////////------......////////////...///000///......///111222444777===CCCIIIMMMOOOHHHGGGGGGIIIIIIIIIHHHHHHCCCBBBHHHUUUYYYWWWZZZccckkkjjjiiimmmyyyyyyrrrtttzzz}}}zzz{{{yyywwwrrrwwwtttpppoooooofffWWWQQQVVVYYYUUUTTTQQQLLLFFFCCCAAA>>><<<888333---,,,///222444444222222111111000000000///------------............------------------------------------------------------,,,,,,...000333444333222111000...---,,,,,,------,,,++++++,,,------------------------------,,,+++++++++,,,,,,---...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///........................////////////////////////........................////////////////////////...------------...///000////////////////////////,,,,,,---------.................................////////////////////////........................////////////////////////........................////////////////////////............//////////////////............//////...///////////////......000000000000000000000000000/////////....................................//////////////////////////////............//////////////////////////////////////////////////////////////////////////////000000000000000000000000000//////...//////000000---...///000111000//////333222222222333444666777===AAAGGGIIIGGGDDD@@@>>>???BBBFFFJJJKKKJJJKKKLLLPPPPPPKKKMMMVVVRRRLLLQQQQQQPPPXXXcccmmmyyyqqqnnnoootttpppiiihhhmmmuuutttkkkeee]]]XXXYYYZZZVVVSSSTTTRRRPPPMMMKKKJJJGGGBBB>>>;;;:::888666444333333444333333444444444444333333333333222111111222333555333333222222111000000///111111111111111111111111000000000000000000000000////////////////////////111000000000/////////...///......------......///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,---......---,,,***+++******+++...///...---......------------............/////////000000000,,,------....../////////---.../////////111444777===???CCCHHHLLLNNNMMMKKKGGGFFFEEEFFFHHHJJJJJJIIIEEENNN^^^lllmmmkkkrrr~~~}}}{{{~~~ssswww}}}}}}zzzzzzzzz{{{iii]]]^^^aaa```]]]WWWPPPLLLKKKJJJIIIGGGEEE>>>777222222222111000000000111111111000000///////////////////////////------------------------------------------------...---,,,,,,---...000111111000000//////...------------,,,,,,,,,,,,------------------------------,,,,,,+++++++++,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////////////////000000000000000000000000........................////////////////////////......------......//////////////////////////////,,,------------.................................////////////////////////........................////////////////////////........................////////////////////////............//////////////////............//////...//////000000/////////111111111111111111111111////////////....................................//////////////////////////////............//////////////////////////////////////////////////////////////////////////////000000000000000000000000111111000000000000111111111111222333333222111111111111222444777;;;???BBBMMMPPPSSSSSSOOOIIICCC@@@DDDHHHMMMRRRUUUWWWWWWWWW```aaa```jjjyyyttteeebbb]]][[[eeewwwwwwqqqtttyyyvvvmmmfff```\\\XXXWWWWWWUUUQQQMMMEEEBBB>>>;;;:::999888777555555666666666555444444555444333222222222333444333333333222111111000000111111111111111111111111000000000000000000000000////////////////////////000000000000////////////000//////////////////000------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---000111222000...,,,...,,,++++++---......---......------------............/////////000000000------------------......,,,...111333555777;;;===DDDEEEFFFHHHHHHGGGCCCAAAFFFHHHJJJMMMRRRWWWVVVSSSXXXcccttt}}}|||zzz}}}yyy~~~{{{tttyyy|||yyyzzz{{{nnnooo{{{{{{pppqqqwww|||{{{yyytttuuuuuussskkkbbbXXXTTTQQQLLLGGGFFFHHHEEEAAA???>>>:::444//////////////////000111111000000000000////////////...................................................------,,,,,,------...........................---------,,,,,,---------,,,,,,------------------,,,,,,,,,++++++,,,,,,---------------------------------------------------------------------------,,,,,,,,,---------......---------............///........................////////////////////////........................//////////////////////////////............//////////////////////////////------------....................................////////////////////////------------------------////////////////////////........................////////////////////////............//////////////////............//////...//////000000000000///000000000000000000000000///////////////.................................//////////////////////////////............//////////////////////////////////////////////////////////////////////////////////////////////////////111111000000000000111111333333111111111222333444555777:::???DDDJJJNNNQQQUUUTTTRRROOOKKKIIIIIIJJJNNNWWW______]]]^^^```bbbhhhsssvvvuuussswwwoooddd^^^\\\\\\ZZZXXXPPPMMMIIIGGGFFFCCC???<<<:::::::::999888777666555666555444444444333222111333222222222111111000000111111111111111111111111////////////////////////////////////////////////000000000000////////////000//////......//////000........................------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,+++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---///222444555444222111444111...,,,---...------///......------......///------.........///////////////...---------......222555999<<<<<<===>>>???@@@BBBCCCCCCDDDFFFHHHJJJUUU[[[```fffnnnuuurrrkkklllttt|||xxx}}}}}}}}}||||||}}}tttvvv~~~uuuuuuyyy}}}|||uuupppsss{{{zzz{{{|||~~~zzzoooiiiaaaVVVNNNMMMMMMKKKHHHHHHHHHFFFAAA===888666222000......000000111000000000//////............................................................---,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......---------............///------------------------................................................////////////////////////000//////.........//////////////////////////////---------.........//////////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////............//////////////////............//////......///000111111000000////////////////////////........./////////////////////////////////////////////////////////////////////............//////////////////////////////////////////////////////////////////////////////////////////////////////000000//////000000111222000///......000555999<<>>@@@AAA@@@??????@@@AAACCCEEEDDDCCCGGGPPPXXXqqqxxxxxx~~~}}}yyy}}}|||{{{~~~zzz~~~|||~~~}}}|||}}}~~~yyyzzzzzzxxxrrrjjjiiinnnmmmeee[[[TTTPPPMMMJJJGGGEEEBBB===888444111000///111111111000000//////............................................................------,,,,,,,,,+++++++++,,,,,,,,,------------............------+++,,,,,,------.........------,,,+++++++++,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......---------............///------------------------................................................////////////////////////000000//////......//////////////////////////////------........./////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////............//////////////////............//////......///000111111111111................................./////////////////////////////////////////////////////////////////////............//////////////////////////////////////////////////////////////////////////////000000000000000000000000......//////000111333444333444555888===BBBGGGJJJIIIIIIIIIIIIHHHGGGFFFEEECCCFFFIIIMMMPPPUUU[[[^^^vvv|||{{{zzzpppjjjgggWWWTTTOOOJJJEEECCCAAAAAA:::777444555777777444111222222222222222222111111222222222222222222222222000000000000000000000000000000000000000000000000////////////000000000000///......------......///........................................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,...//////------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///222444777999:::;;;777333...++++++---......//////............//////....../////////000000000000000111222555888;;;===BBBBBBBBBAAA@@@AAAEEEGGGJJJPPPSSSQQQMMMQQQ___kkk}}}~~~vvvxxxwwwvvvxxx}}}}}}{{{rrrssspppooouuu~~~}}}{{{yyyzzz~~~wwwuuuxxxwwwwwwxxxlllddd^^^WWWSSSLLLKKKIIIEEE@@@;;;777444333333333222111000000000...............................................................------,,,---------------.........,,,---...//////...---,,,++++++,,,,,,---......///...---,,,,,,+++++++++,,,------------------------------------------------........................,,,,,,,,,---------......---------............///........................................................................////////////////////////111111000///////////////////////////////////////............////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////............//////////////////............//////......///111111222222111////////////////////////............/////////000//////////////////////////////////////////////////////............//////////////////////////////////////////////////////////////////////////////000000000000000000000000......///000222444666777<<>>BBBEEEAAA@@@???>>>???DDDKKKQQQRRR[[[cccbbb___eeewwwuuupppppppppvvvzzzzzzzzz}}}~~~{{{tttuuuvvvwww{{{|||www~~~wwwtttvvvuuuwww}}}uuukkkdddLLLNNNOOOOOOLLLFFF@@@;;;555555444333333222111111////////////////////////////////////////////////---......//////...------////////////////////////,,,---...//////...---,,,++++++,,,,,,---...//////...---,,,,,,++++++++++++------------------------------------------------........................,,,,,,,,,---------......---------.........//////////////////////////////000000000000000000000000........................////////////////////////111111000///////////////////////////////////////............/////////000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////............/////////000//////............//////......///111111222222222000000000000000000000000---.........//////000000000000000000000000000000//////////////////////////////............//////////////////////////////////////////////////////////////////////////////000000000000000000000000...///000111333666888999@@@EEEKKKOOOOOOKKKFFFBBB===<<<:::<<>>CCCEEEPPPEEE>>>@@@CCCAAA======999CCCLLLMMMMMMUUUbbblll|||}}}xxxyyy{{{~~~qqqooofff]]]XXXRRRIII@@@;;;:::444111222555666666666222333333333333222111000222222222111111111111000000000000000000000000000111111111111000000000000000000000000000000000000////////////////////////////////////000000000000........./////////000000---------------------------------,,,,,,,,,++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------------------------------,,,---///111333555777888111000///......---......111000///////////////000000000000000000333888;;;AAAFFFKKKMMMJJJFFFDDDCCCBBBAAAFFFOOOSSSWWWgggzzz}}}wwwrrrppprrr|||nnn~~~kkkXXXOOONNNJJJGGGCCC???;;;666000,,,111111222222111111222333000000///.........//////........................---------............///------------------------,,,,,,---------...............---------,,,,,,,,,------------------------........................//////.........---------........................---------............///............////////////........................////////////////////////000000000000000000000000111000000000/////////............/////////000000000000000000000000000000000000000000000000000000//////............//////000000000000000000000000////////////////////////000000000000000000000000000000000000////////////........./////////000000////////////////////////......///000000000000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000//////............//////////////////////////////---------.........//////////////////////////////...///111111000000111333444666:::===@@@AAABBBBBB<<<;;;>>>CCCCCC@@@@@@EEECCCJJJVVVaaajjjvvvuuuuuu}}}~~~xxxppphhhfffeeeaaaZZZTTTCCC???:::666222222444777444444444444333222222111222222222222111111111111000000000000000000000000111111111111000000000000000000000000000000000000////////////////////////222222222111//////000111......////////////000000------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------------------------------------...///000111222222//////............//////000///---,,,,,,---...///000///000444;;;CCCHHHKKKOOOTTTXXXVVVPPPLLLMMMPPPQQQRRRXXX^^^```eeexxx{{{sssoooqqqtttzzz~~~|||uuuzzznnn___TTTOOOIIIFFFDDDAAA<<<999222111000000000000111222000///////////////000000........................---------............///------------------------,,,------------............------------,,,,,,,,,------------------------.......................................---------........................---------............///............////////////////////////////////////////////////////////////000000000000000000000000000000000000////////////....../////////000000000000000000000000000000000000000000000000000000000000//////......//////000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000....../////////000000000////////////////////////......///000000000000000////////////000000000000000000000000000000000000...//////000000//////...000000000000000000000000000//////......//////000////////////////////////------.........///////////////////////////000000///000111111000000222444999???GGGKKKJJJGGGDDDCCC>>>EEEOOORRRNNNIIINNNVVVZZZ]]]jjjrrrkkknnnqqq|||{{{yyysssiii```RRRSSSPPPGGG===777666777333333222111111111111111333222222222111111111111000000000000000000000000111111111111000000000000000000000000000000000000////////////////////////444555555333000///111333//////////////////000000........................------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------------------------............////////////...............///000000------,,,,,,---...000111---000777BBBOOOWWWZZZZZZ\\\\\\YYYUUURRRTTT[[[aaajjjmmmsssxxxwwwwww{{{}}}}}}|||{{{{{{|||}}}~~~}}}wwwxxxmmmbbbSSSJJJIIIIIIIIIGGG999777333111000111111111000000//////000000111111........................---------............///------------------------------------............------------------------------------------------........................................................................---------............///............////////////000000000000000000000000////////////////////////////////////////////////000000000000////////////...////////////000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000////////////////////////000000000000000000000000......//////000000111111...////////////000000000////////////////////////......///000000000000000////////////000000000000////////////////////////...//////000000//////...////////////////////////000000////////////000000////////////////////////............//////////////////000000000000111111333333333222222555999<<>>FFFLLLVVVZZZ\\\ZZZUUUSSSUUUXXXbbbbbbaaaaaafffppp{{{||||||xxxnnneee\\\OOOBBB;;;999666444333333555666333333333222222222222111111111111111111111111111111111111111000000000///////////////////////////////////////////////////@@@===888555444333222000111111000000000000//////........................------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------------------------------////////////////////////...............///000111////////////000111333333???FFFRRR^^^dddccc]]]XXXTTTPPPMMMSSScccxxx{{{|||}}}zzzrrrooowww}}}zzz{{{}}}yyy~~~|||{{{{{{~~~~~~vvvfffXXXMMMGGGAAA===;;;888444000333222222111111111111111////////////////////////---------............///------------------------------........./////////,,,,,,,,,------------...------------------------........................---------.......................................---------............///............////////////////////////////////////////////////////////////000000000000000000000000////////////000000000000/////////000000000111111111111111111111111111111111111111111111111111111111000000//////000000111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000/////////000000000111111000000000000000000000000......///000000000000000////////////000000000000000000000000000000000000///000222333333222000///000000000000000000000000111000000//////000000111////////////////////////....../////////000000000000000000111222222333333///111555;;;BBBKKKUUU[[[aaaaaa```]]]ZZZYYY]]]``````]]]\\\dddxxx}}}vvvooommmcccVVVCCC???:::555222111111222333333333333222222222222111111111111111111111111111111111111000000000000000000000000000000000000////////////////////////SSSKKKBBB>>>===;;;666222111111111000000000//////........................------------.........///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,---......//////000//////.........//////000///...------111777===AAASSSXXX^^^bbbbbb___\\\ZZZPPPTTT[[[fffvvv|||qqqnnnooowww|||||||||yyyxxx}}}}}}}}}~~~|||{{{|||{{{{{{~~~zzzuuurrruuu}}}|||oooTTTOOOIIIEEEDDD@@@:::555555444333222111000000000////////////////////////---------............///------------------------............////////////,,,,,,,,,---------......------------------------........................---------.........//////........................---------............///............////////////........................////////////////////////000000000000000000000000.../////////000000000111//////000000000111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000//////////////////000000000111111111000000000000000000000000......///000000000000000////////////000000000000000000000000000000000000000111333555555333111000000000000000000000000000111111000000000000111111////////////////////////.../////////000000000000000000111111222333333444444:::BBBJJJQQQWWW]]]aaabbbbbbaaaaaa````````````\\\\\\aaaqqq~~~ssswwwxxxlllVVVQQQIII@@@999555444444444444333333333222222222111111111111111111111111111111111111000000000000000000000000000000000000////////////////////////cccYYYMMMGGGGGGDDD===555222111111111000000//////////////////////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,---------------------------------***++++++,,,...///000000//////............//////444222000222999DDDPPPWWWaaacccdddccc___^^^```bbb```iiittt|||}}}rrrpppuuuxxx}}}{{{|||}}}~~~yyy~~~zzzvvvkkkbbbdddttt~~~wwwtttyyy}}}}}}yyy^^^YYYTTTRRRQQQNNNGGGAAA666555444222111000000///000000000000000000000000---------.........//////------------------------............/////////000,,,,,,,,,------.........------------------------........................---------.........//////........................---------.........//////............/////////000........................////////////////////////000000000000000000000000.../////////000000111111000000000000111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000//////......000000000000111111111111000000000000000000000000...//////000000000000000////////////000000000000000000000000000000000000000222444666666444222000000000000000000000000000111111000000000000111111////////////////////////////////////000000000000000000111222333333444444???FFFPPPXXX]]]______```______aaadddeeeccc___\\\ZZZ___iii~~~yyyqqqssszzznnnhhh]]]RRRHHHCCC@@@???444444444333333333222222111111111111111111111111111111111111000000000000000000000000000000000000////////////////////////oooSSSHHHJJJJJJCCC;;;;;;555///...111444444222...///000///...---......//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------..................------)))+++...///---,,,,,,,,,444///---555DDDUUU^^^bbbaaaiiifffZZZWWWdddrrrwww{{{nnnfffjjjvvvrrrkkkrrr|||qqqqqq{{{vvvlllqqqzzzqqqbbbTTTPPPQQQPPPLLLHHH@@@888444111------000///111333222///------///........................------------------------...------------...//////...........................------------...//////........................------------------------...........................------------...//////////////////////////////000000000000////////////////////////////////////111111000///000111222333/////////000000111111111---///222333222222222333222222111000000111222333111333555333000///111333111000......111222333222222111111000000111111222111000000000111222333333000000000000000111222222000000000000000000000000////////////000000000000000000000000000000000000222222111111000000//////000000000000111111111111000000000000000000000000111333555777666444111...000000000000000000000000000000000000000000000000////////////////////////333111000000000111111000333222111///000333999>>>NNNUUU]]]```___]]]^^^___aaa^^^___cccgggddd^^^YYYhhhpppwwwzzz}}}llleeeddd^^^XXXNNN???:::777444333444444111...222222111111222222333444111111000000000000111111000000////////////000000000000000000000000000000iii[[[ZZZXXXPPPGGGAAA;;;444111222333000,,,///000000000///000222333//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................444222///......000222333111333999EEESSS^^^bbbbbbaaaWWWSSS]]]ooo~~~wwwrrriiijjjkkklllqqq{{{{{{}}}xxxzzz~~~wwwqqqrrr{{{|||}}}rrrwwwvvvmmmccc]]]XXXTTTRRRHHH>>>:::777222000000...000222111///---...000........................------------------------...------------...//////...........................------------...//////........................------------------------...........................------------...///////////////////////////////////////...............////////////////////////222111000///////////////111000000//////000111111444444333111///---...000111111111111222444666777777888999999888777777888888777444222111111222333333333222222222333333333333222222111000000000000333222111111111111111111000000000000000000000000////////////000000000111000000000000000000000000111111111000000000000000000000000000111111111111000000000000000000000000111222444555444333000///////////////////////////000000000000000000000000///////////////////////////.........///000000000///000000111555<<>>666444333000---111000/////////000111222/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................333111...,,,...000111222000999HHHVVV___aaa^^^[[[[[[NNNPPPjjjyyykkkaaacccppp|||tttpppqqquuuzzz}}}|||~~~|||rrrxxx}}}~~~uuulll___QQQCCC>>>;;;666111///...///000000//////000111........................------------------------...------------...//////...........................------------...//////........................------------------------...........................------------...//////////////////////////////---------...............////////////////////////111111111000000/////////444222///......///111333111222222222222666;;;???AAABBBCCCDDDGGGJJJLLLMMMNNNNNNNNNPPPQQQQQQOOOMMMMMMLLLIIIBBB<<<888999<<<777777666666555555555444333333222111111000000///555444333222111111111111000000000000000000000000/////////000000000111111000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000111111222222222111000///........................000000000000000000000000////////////////////////......//////000000111111///111444888>>>FFFPPPWWW\\\aaahhhjjjhhhfffeeeeeedddcccaaabbblllppprrr}}}zzz}}}uuugggTTTIII<<<555555777555333333333333333222111000000111111000000000000111111000000////////////000000000000000000000000000000}}}{{{rrreeeRRREEE===:::666444333222111111222222111000////////////....................................------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------------------------------------------------...............+++---///000//////111444>>>HHHVVV```aaa\\\WWWSSSUUUZZZhhh|||~~~xxxrrr{{{yyy{{{}}}yyyuuu{{{~~~yyyuuutttrrraaaNNNFFFBBB<<<666222//////000//////000111111...................................................------------...//////...........................------------...//////........................------------------------...........................------------...//////////////////////////////------............/////////////////////////////////000000111111111111111111000......000444888;;;;;;===@@@BBBFFFKKKQQQVVVWWWXXXZZZ\\\^^^aaacccdddbbbaaaaaacccfffgggccc```______[[[RRRGGGBBBCCCFFFAAA@@@???>>><<<:::888777444444444444333222111111444333222222111111222222000000000000000000000000//////000000000111111111000000000000000000000000//////000000111111222222///000000000111111111111////////////////////////111000000/////////000000////////////////////////000000000000000000000000///////////////////////////000111111111111222333333777===DDDJJJQQQXXX\\\___cccgggiiigggeeeddddddbbb___bbbsss|||xxxyyyvvvnnncccSSSDDD;;;777555444222333333444333222111000222111111000000111111222000000////////////000000////////////////////////xxxvvvrrrvvvooo```UUUJJJ???777555444333444555555333111000000/////////.................................------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------------------------------.........//////+++000444222///222<<>>===;;;888555222111222222222111111222222333111111111111111111111111000000000000111111111111000000000000000000000000//////000000111111222222///000000000111111111111////////////////////////000///.........///000000000000000000000000000000111111111111111111111111000000000000000000000000000111222111///000222444777>>>HHHQQQXXX[[[^^^```___aaaccceeeeeedddeeeeeebbbhhhttttttrrrkkk___PPPCCC:::666333333444444444444333333222222111111111111222222000000////////////000000////////////////////////iiijjjkkkqqq{{{ppp```NNNBBB;;;777222111222333111///000000000/////////..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------.........------------------------,,,,,,------...////////////111111......777HHHWWW^^^___^^^[[[WWWVVVYYY\\\ooo}}}sssjjjfffqqqyyyyyyvvv{{{{{{~~~}}}jjj^^^TTTHHH>>>999888666222111111111000///////////////////////////...........................------------...//////...........................------------...//////........................------------------------...........................------------...//////////////////////////////......//////000111111111000000000000000000000000222111000///...///000000///333:::CCCMMMVVV\\\``````bbbdddcccaaa___^^^^^^YYYZZZ\\\^^^___```aaaaaaYYYXXXWWWWWWWWWXXXWWWUUU[[[\\\]]][[[YYYXXX[[[^^^```___^^^\\\YYYUUURRRPPPOOONNNKKKGGGAAA;;;666333444444333222222222333333111111111111111111111111000000000111111111222222000000000000000000000000000000000000111111111111000000000000111111111111000000000000000000000000//////.........///000000111111111111111111111111111111111111111111111111000000000000000000000000///000111///...///555999>>>FFFQQQ[[[aaacccccccccfffdddaaa^^^]]]\\\\\\\\\aaavvvooofffsss{{{}}}{{{iiiSSS>>>333666666555444444444555555222222111111111111222222000000////////////000000000000000000000000000000sssrrrmmmjjjxxx|||uuukkkcccTTTJJJ>>>666333222111000000000000000/////////...................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......///------------------------,,,,,,------...//////000///......222:::FFFTTT]]]\\\\\\[[[[[[^^^dddlllqqq~~~rrrhhheeegggooo~~~zzz}}}{{{{{{yyy~~~xxxooojjjbbbVVVJJJEEE>>>:::555222222111///---////////////////////////...........................------------...//////...........................------------...//////........................------------------------...........................------------...//////////////////////////////------......///000000111000000000000000000000000444333111111333666999<<>>:::999777666444333222222111111111111111111111111000000111111111222222222000000000000000000000000111111111000000000000000000000000000111111111111000000000000000000000000......//////000000000000000000000000000000000000111111111111111111111111000000000000000000000000///000111000000444===DDDLLLRRRZZZ```ccccccccccccfffccc___]]]^^^bbbeeehhhtttwwwpppwww|||yyyfffPPPAAA===;;;888555333333444555333222222111111222222333000000////////////000000000000000000000000000000rrrbbbddduuu~~~zzzvvvzzzvvvgggSSSCCC;;;999888777000000000000////////////////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////------------------------,,,,,,------...///000000//////444???OOOZZZ^^^^^^\\\]]]___dddnnnyyyiii^^^```oooxxx~~~|||xxxppppppwww}}}|||vvvtttvvvxxxtttiii^^^ZZZBBB===777333222111///,,,000000000000000000000000////////////////////////...------------...//////...........................------------...//////........................------------------------...........................------------...//////////////////////////////,,,,,,------...///000000000000000000000000000000444333333555999@@@GGGKKKZZZ^^^dddiiikkkiiifffccciiihhhfffccc``````bbbdddccceeegggjjjmmmnnnnnnooojjjjjjiiieeeaaa```cccggggggggggggiiijjjjjjgggeeedddeeegggggggggeeecccaaa^^^]]]\\\ZZZVVVQQQLLLJJJ???>>>;;;888555333222111111111111111111111111111000111111111111222222222000000000000000000000000222222111111000000//////000000000000111111111111000000000000000000000000......///000111111000000////////////////////////111111111111111111111111000000000000000000000000000222333333444;;;FFFOOOZZZ]]]aaabbbbbb`````````[[[ZZZ[[[aaalllzzztttuuuyyykkk___BBB???:::555333222333444333222222111111222222333000000////////////000000000000000000000000000000ooo```]]]```jjjkkkkkkppp}}}\\\GGGFFF@@@333777333000111222111...---......---------......///..............................---------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------.................................///000///......///111444222FFFXXXWWW___eeeXXXUUU^^^iiitttuuummmsssxxxvvv}}}}}}uuuvvvttttttvvvuuuvvv|||xxxrrruuu```III:::<<<:::000...666000000000000//////...---////////////////////////................................................////////////////////////........................---------............///........................---------............///111000...---...///111222222000......///000111000333222111000000000111222777999>>>FFFNNNUUUZZZ\\\bbbdddiiiooossstttrrroooqqqrrrqqqnnnjjjhhhiiikkkpppmmmllllllhhhbbbcccgggcccfffhhhfff```\\\]]]______bbbcccbbb___\\\]]]^^^^^^```cccdddcccbbbbbbcccdddaaa]]][[[YYYUUUNNNHHHNNNJJJGGGFFFCCC>>>999666555333111111222333333222222333333444333222111000111111111111111111111111000000000000000000000000000111111111111222222222000000000000000000000000......////////////......000000000000000000000000///000000000000000///...111///.........//////...222444333222888HHHVVV^^^\\\fffjjjfffeeeiiigggaaaaaa[[[aaayyyrrr}}}wwwxxxjjjXXXBBB888<<>>SSSccceeeaaaWWWVVV___qqqzzz{{{oooppp~~~~~~}}}uuupppjjjrrr~~~|||\\\PPPKKKAAA888777666333000///000111222111////////////////////////................................................................................................---------............///........................---------............///000///.........///111222......//////000000111111000111111222555;;;CCCIIIQQQYYY```bbb___^^^```dddiiillloootttxxx{{{}}}~~~vvvrrrnnnkkkjjjiiieeeccc[[[[[[^^^dddeee___YYYXXXWWWUUUUUUYYY```jjjrrrwww{{{zzzxxxsssmmmiiigggggghhhooosssjjj^^^^^^mmm}}}ooo```ZZZYYYXXXWWWUUUVVVWWWWWWUUUPPPHHHBBB@@@<<<777444333333333333000111222222222222222111111111111111111111111111000000000000000000000000000111111111111222222222000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000///000000111222222222333222555;;;DDDRRRaaafffdddjjjfffdddeeeddd```___```___dddxxxzzz}}}sssnnnfffJJJ;;;999:::666555333222222222333333222222111111111000000000111111111111111000//////}}}~~~uuuqqqxxx{{{mmmcccJJJGGG???555...///000111000000//////.../////////..............................---------,,,,,,,,,........................------------------------------------------------,,,,,,,,,---------..............................000///...---...333;;;BBBNNNaaa```XXXXXXSSSWWWnnn}}}llliiirrr}}}|||lllnnnvvvhhh^^^YYYNNNBBB;;;555222000///111333222000////////////////////////................................................................................................---------............///........................---------............///000//////...///000111111000111222222111111111222---000555999>>>FFFOOOUUUVVV[[[```dddeeefffiiilllooorrrvvvxxxzzzzzz{{{{{{uuuvvvvvvtttnnnhhhcccaaabbb```bbbhhhjjjeee```___[[[^^^dddkkkssszzz}}}yyyvvvuuuwwwiiiccc___[[[WWWXXXYYYYYYVVVTTTRRRLLLFFFHHHDDD???;;;888666222000111111111222222222222222111111111111111111111111000000000000000000000000000000111111111222222222000000000000000000000000///000000111111000000///////////////////////////000000000000000000111111000111222222222111222333111:::EEEPPP[[[eeehhheeegggccceeejjjggg______fffqqqvvvooonnn~~~zzz}}}|||}}}vvvqqqqqqtttyyytttxxx|||tttqqqqqq{{{}}}~~~~~~xxx~~~mmmZZZDDD222999888777555333222222222222222222111111111000000111111111111111000//////|||{{{vvvggg```QQQ@@@666666555111222111000///////////////..............................---------,,,,,,,,,........................------------------------------------------------,,,,,,,,,---------..............................---///000......777HHHVVVZZZeee[[[SSS\\\___fff{{{uuuiiicccqqq}}}{{{|||{{{yyywwwyyywwwpppiii]]]NNNCCC777444000000222333111...000000000000000000000000////////////////////////........................................................................---------............///........................---------............//////////////////000000111000222333222000///000222000777@@@GGGLLLRRRYYY___```___```fffmmmsssuuuuuurrruuuyyyzzzxxxtttsssrrrqqq{{{{{{qqqnnnooonnnjjjiiilllmmmllllllnnnmmmqqqwww{{{~~~|||yyyuuummmeee]]]^^^ZZZTTTTTTWWWVVVQQQIIIFFFDDDAAA>>>:::444111222222222222222222333333111111111111111111111111111111111111111111111111000000111111111222222222000000000000000000000000000000111111111111000000////////////////////////000000000///000111222333111333333222000111333555888FFFUUU]]]aaafffhhhgggfffcccfffiiifffdddpppqqqnnn{{{rrrmmmkkk^^^aaabbb___ZZZXXX[[[___bbbeeejjjqqqpppddd^^^dddkkknnnqqqqqqqqqsssxxx}}}yyyxxxzzz}}}\\\:::999888777666555444333222222222222222111111111111111111111111111000//////xxxyyynnnUUUCCC===777000333222111000000//////000..............................---------,,,,,,,,,........................------------------------------------------------,,,,,,,,,---------..............................,,,///222333666BBBUUUccc^^^bbb```dddqqqyyy}}}nnn```bbbhhhxxxxxxqqqooowwwyyytttjjj[[[MMMDDD===555111222333111...000000000000000000000000////////////////////////........................------------------------........................---------............///........................---------............///////////////000000000000...000111000......222555>>>EEEOOOUUUWWWYYY^^^bbbdddaaaaaafffooouuuuuurrrooosssvvvuuuppplllkkkkkkhhhxxxyyyyyy}}}wwwtttqqqqqqqqqrrryyy~~~|||{{{~~~uuutttkkk^^^ZZZ^^^^^^YYYIIIHHHFFFDDDCCC???;;;777555555444333333333333333111111111111111111111111111111111111111111111111000111111111111222222222000000000000000000000000111111222222222222111111000000000000000000000000111000//////000111333444222333333222000222777<<>>999555444444222222111///......000333000///......------..............................................................................---------............///,,,///222222000///111333@@@TTTdddcccYYYUUU\\\ccczzzsssWWWddd{{{~~~{{{wwwvvvwwwkkk[[[HHH>>><<<888444444333222111000///...000000////////////000000////////////...........................---------................................................------......//////000000////////////////////////000//////000333333///,,,222===MMMXXX\\\WWWOOOIIIUUUXXX___ffflllnnnmmmllllllkkkpppzzz~~~zzztttsssxxxwwwyyy|||}}}{{{|||uuuhhh______RRRSSSRRROOOIIIAAA888333444333333333222111111000111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000333333222222222333333444111666;;;@@@JJJXXXbbbfffdddeeehhhkkkiiicccaaacccwww|||vvvvvvqqq{{{nnnXXXGGG;;;:::888555333222222222333333333333222222222111111{{{tttbbbPPPBBB:::666555444222222111...+++---111000//////.......................................................................................---------............///+++///111111...000666;;;LLL]]]ggg___UUUXXX```dddqqqrrr^^^___~~~zzz|||vvvyyyxxxooo]]]OOODDD777555555555444333222222222000000////////////000000///////////////.................................................................................,,,------...///000111111......////////////000000///000000000000000111222>>>NNN^^^```VVVOOOTTT\\\]]]aaahhhnnnnnniiiffffffooottt|||zzz{{{www}}}|||~~~lllsssppppppuuuvvvppplllmmm```^^^ZZZVVVPPPFFF<<<555444333222111222111000///111111111111111111111111111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000333333222222222222333333111777???GGGTTTaaagggggggggeeehhhjjjccc\\\cccppp~~~|||ssslllqqq}}}vvvXXX???:::777666666555222333666333333333222222222111111uuurrrooorrroooVVVCCC888444333000111333111---,,,000000000///............///........................................................................---------............///---...///......444>>>GGGWWW]]]^^^ZZZ```nnnuuuttt~~~xxxgggfff|||}}}}}}|||zzz{{{|||vvvzzz~~~~~~~~~{{{vvv{{{}}}|||pppfffWWWBBB777666333222222333444444000000////////////000000.........///////////////---.....................................................................,,,------...///000111111------........./////////---000222///,,,///666>>>KKKSSSZZZWWWPPPOOOXXXbbb\\\bbblllrrrnnngggiiiqqqqqq~~~|||zzz{{{xxx~~~wwwqqqnnnssszzz~~~rrrlllccc]]]WWWOOOEEE>>>666444111000222222111000111111111111111111111111111111111111111111111111000000000000000000000000///000000000111111111111111111111111111111111111222111111111111222222333333;;;DDDNNNZZZeeehhhfffgggfffggggggaaabbbwww|||xxxyyylllIII:::666444666666222222555333333333222222222111111{{{sssmmmnnnzzzuuuZZZHHH>>>777000...444555000000333111000//////......//////........................................................................---------............/////////......222<<>>;;;666444888333333333222222222111111tttpppkkkIII666111///:::<<<***000//////000222222111///111000000///...---------........................000//////.........//////000///......///000///...111000000888MMM```aaaXXX\\\eeelllqqq|||yyyiiiccclll}}}}}}||||||||||||~~~|||yyyyyyzzzxxxsssvvv~~~}}}yyyxxxyyywwwtttvvv|||{{{}}}|||~~~}}}zzznnnooozzz||||||ttt}}}}}}```KKKAAA666333444///111000///000111111///---000000000000000000000000///////////////////////////............---------........................////////////////////////---///000///......000111444...000@@@OOOTTTRRRPPP______aaahhhooottttttrrrhhhdddgggvvv}}}}}}yyyvvvvvvxxx}}}~~~tttkkkiiijjjqqq{{{|||xxx}}}~~~~~~tttfffWWWTTTMMMDDD<<<777555666333333222000///000222444222222222111111111111000111111111111111111111111////////////000000000000111111111111111222222222......///111000111999BBBVVV___eeecccbbbfffhhhfff```aaabbblllzzz~~~wwwmmmnnnwww}}}}}}yyy|||bbbHHH888444555444333333222333555555333111|||zzzvvvaaaLLL<<<222333444,,,000//////000111111000///111000000///......------........................//////............//////...---......000000//////...222:::FFFUUU```___ZZZhhhqqq}}}lllYYY^^^kkk~~~~~~}}}{{{yyy{{{}}}{{{zzz~~~~~~{{{|||~~~}}}{{{}}}}}}{{{qqqhhhcccdddaaa[[[\\\dddlll|||zzzwwwlll\\\OOO<<<333333000111000000000222222000///000000000000000000000000///////////////////////////............---------........................////////////////////////...//////000111111000//////555???LLLXXX___bbbbbbiiillloooqqqppplllhhheeegggmmmyyy||||||~~~~~~{{{|||~~~~~~}}}{{{vvvsssuuu|||zzzttt}}}~~~{{{tttzzzvvvfffZZZZZZXXXSSSJJJ???666111222222222111000000111222222222222111111111111000111111111111111111111111////////////000000000111222222222222222222222222111000111444444777@@@KKK[[[dddiiigggfffggggggdddbbb___dddwwwwwwvvv{{{~~~tttpppuuu|||bbbHHH777666;;;666555444444555444333111uuuqqqQQQ>>>333///333222111000111222222111000111000000//////......---........................//////............//////,,,---...///000000//////000888GGGVVV\\\[[[[[[]]]{{{|||tttfff^^^sss|||{{{|||}}}~~~~~~|||zzz{{{}}}}}}~~~}}}|||{{{{{{zzzyyyzzzxxxuuuqqqnnnkkkhhhgggeeevvv}}}}}}zzzuuunnn```GGG999666222222111000111222333222000000000000000000000000000///////////////////////////............---------......................../////////////////////////////////000111222111000888HHHUUUXXXZZZccciiijjjlllrrrxxxwwwqqqllllllnnnvvv~~~}}}|||zzz{{{yyyyyy~~~xxxrrrpppllldddWWWHHH:::222222333333333333222222222222222222111111111111000111111111111111111111111/////////000000000111111222222222222222222222222555333333666999???JJJVVV```fffkkkjjjgggeeebbb^^^___jjj~~~||||||{{{yyypppnnnkkkkkkmmmttt}}}|||ZZZ<<<555===888666555444555444222111}}}jjjQQQ>>>222999666444333333333444333111000000000000//////..............................///............//////000---///000000////////////888AAAQQQ^^^]]]XXX\\\ffftttggglllzzz|||||||||}}}~~~|||zzz}}}|||~~~{{{yyy{{{}}}~~~}}}tttqqq|||yyyqqq{{{{{{uuuvvvmmmVVVEEE>>>444333111000000222222222111///////////////////////////////////////////////////............---------........................////////////////////////...///000///...000444888FFFVVV]]]UUUTTTaaakkklllssswwwxxxsssmmmqqq|||xxx~~~zzzpppqqq{{{ooo^^^OOOCCC<<<444444444444555555444333222222222111111111000000111111111111111111111111//////000000000111111111222222222222222111111111666333444888>>>EEERRR^^^aaaeeeiiihhheeeaaa^^^\\\bbb{{{tttlllpppnnnddd^^^bbbiiilllnnnJJJ:::;;;777555444333444444333222cccMMM:::777777555333222222222222111000000000000000/////////////////////////////////...............///000000///111222111///...///111CCCKKKVVV^^^```cccooo|||lllaaaqqq|||yyyxxxyyyzzz|||~~~}}}zzzyyy~~~}}}{{{ppptttzzzxxx}}}zzzhhhXXXHHH666444222000000111111111000///////////////////////////////////////////////////............---------........................////////////////////////---000222///+++///:::DDDNNNVVVSSSJJJOOOcccqqqrrr~~~|||uuukkkiiiwww{{{www~~~wwwhhh]]]___eeeppp|||}}}{{{vvvfffXXXNNNHHH999666333333444555444333222222222111111111000000111111111111111111111111000000000000111111111111000000000111111111111222555222444:::BBBJJJVVVaaabbbeeegggfffccc```cccggg{{{|||rrriiiooooooeee___ccclllrrrxxxbbbGGG:::666444222222333444444333xxxvvvwww~~~ooo___III666777444111000000000///...000000000000000000000000////////////////////////......---......///000111000111222000...///333777LLLRRRXXX^^^jjj{{{|||nnnbbbiii{{{}}}zzzzzz|||}}}||||||~~~~~~{{{~~~|||zzz{{{pppYYY???777555222111111111111000000000000000000000000000///////////////////////////............---------........................////////////////////////---111333111///555CCCOOOWWWTTTKKKFFFPPPdddqqqrrrvvvsssmmmiiiooo~~~{{{uuuxxx|||vvvmmmfff```[[[VVVSSSXXXZZZ```kkkzzzxxxuuuvvvwww|||vvv}}}|||vvvzzzpppeee[[[SSSDDD>>>666222222333222111222222222111111111111000111111111111111111111111000000000111111111222222//////000111222333333444444333666???HHHPPPYYYaaadddfffhhhgggcccdddppp~~~{{{vvvlllnnnnnnkkkbbb\\\___lllxxxsssvvvWWW???888666333222333444444333{{{uuurrrpppyyyzzzrrryyywwwsssbbbCCC999666333111111111000///000000000000000000000000////////////////////////---------......///000111...000111///...222:::@@@QQQXXX[[[___uuuyyyeeeZZZddd{{{|||{{{{{{~~~{{{|||rrrUUU<<<999555333333333222111000000000000000000000000///////////////////////////............---------........................///////////////////////////000222555;;;CCCMMMSSSSSSKKKEEEIIIXXXgggoooqqqdddeeeiiiqqq~~~vvvfff^^^]]]eeebbb\\\UUURRRSSSZZZ___]]]bbbjjjttt|||~~~zzzuuuooollllllmmm~~~tttjjjccc^^^___cccnnnvvv{{{|||xxxvvvpppiiibbbWWWMMM???666333333222111222222222111111111111000111111111111111111111111000000111111111222222222//////111222444666777777666555;;;FFFOOOUUU\\\aaadddfffhhhfffbbbhhh~~~}}}zzzpppjjjuuuooojjjfff___\\\hhhxxxzzzoooUUU>>>;;;777555444444333222{{{xxxuuupppuuu|||yyyvvv|||}}}zzzUUU===:::666444444444333333000000000000000111111111000000000000000000000000---------......000111111,,,...///...///444???GGGTTT\\\]]]aaa{{{~~~ooo^^^]]]xxxxxx~~~xxxvvvyyyzzz|||{{{|||~~~xxxjjj???<<<888555444444333222000000000000000000000000//////////////////////////////.........---------........................////////////////////////222///000888EEEOOOSSSSSSAAA:::<<>>CCCWWWmmmsssnnnhhhfff|||}}}tttkkkhhhffffffgggfffccc___ccceeekkkrrrvvvzzz|||xxxwwwuuuvvvzzz|||xxx{{{~~~|||{{{}}}rrrqqqttt~~~xxxvvv}}}zzzuuu{{{xxxppp^^^GGG999777777555333000///222222//////111000000111111222222333333111222222222222111000000444222333888>>>BBBAAA======AAAHHHPPPXXX^^^ccceeeeeejjjfff]]]```ttt~~~pppyyy|||}}}~~~~~~~~~|||zzz|||}}}zzzvvvmmmhhhllltttzzzllljjj~~~}}}WWWEEE666555666222222888||||||}}}}}}{{{xxxzzzvvvkkkUUU===333333333111000222222222111111111111000000000/////////................../////////000000000000///000555AAANNNVVVWWWSSSXXXjjj}}}^^^gggzzz|||zzzzzzxxx{{{|||{{{|||~~~~~~zzz|||}}}fffPPP===888999555333444////////////////////////////////////////////////........................////////////////////////111...---000111//////111000222<<>>444333555222222222111111111000000111000000000////////////////////////000000000111444000333@@@MMMTTTYYY]]]kkkwwwcccZZZfff{{{{{{yyyzzz~~~|||zzzyyyzzz}}}{{{|||~~~~~~~~~}}}xxxxxxtttkkkjjjooo{{{uuuyyynnnmmmyyyyyyaaaEEE666555777222222111111000000000000000000000000000000000000///////////////////////////////////////////////////---...000///---000555EEEFFFKKKOOOOOONNNSSSZZZiiivvvuuugggkkkpppkkkddd```hhhvvvzzzoooiiilllwwwwww~~~}}}|||~~~xxxhhhlllxxxlllSSS<<<777555777888666666888444444333333222222111111222222222222333444666666888999<<<@@@CCCDDDCCCAAAKKKOOOVVV]]]aaaccccccbbbddd___jjj~~~|||||||||}}}}}}}}}}}}|||}}}}}}~~~~~~~~~~~~|||~~~}}}~~~}}}~~~}}}xxxtttvvv|||}}}vvvuuu|||{{{ddd^^^FFF:::666666888}}}~~~|||{{{vvvrrrsss|||sssqqq}}}]]]FFF999333444222222222111111111111000111111000000000//////////////////000000000111111000///777FFFQQQWWW```kkkmmmYYYccczzz|||{{{{{{|||~~~~~~|||yyy{{{}}}~~~}}}~~~}}}yyyxxxvvvpppkkkhhhxxxyyyyyyuuu~~~ZZZ===666999333333222222111000000000000000000000000000000000////////////////////////////////////////////////...---...000//////555===MMMJJJIIILLLNNNQQQZZZcccrrrwwwpppfffuuuwwwbbb```bbbmmm}}}}}}~~~~~~~~~uuu}}}wwwlllwwwmmmCCC999222333777777777888555555444444444444444444222222222222333555777999<<<>>>@@@BBBCCCDDDDDDDDDNNNRRRWWW]]]aaacccccccccbbbkkkxxxvvv~~~}}}}}}~~~}}}||||||{{{|||~~~}}}|||~~~~~~~~~{{{wwwuuuwwwsssjjjeeehhhpppuuuiiiffflll{{{|||zzz}}}}}}~~~|||~~~bbbhhhqqqWWW@@@444333666{{{zzz|||}}}zzzuuurrruuuvvvoooqqqlll[[[KKK===555222222222111111111111000111111111000000000////////////000000000111111111000222===LLLUUU]]]oooppp]]]ZZZppp}}}yyy~~~~~~}}}}}}~~~|||xxxzzz|||zzzyyyyyy{{{}}}~~~zzzwwwvvvoooggggggxxxrrrIII666777444333333222111111000000000000000000000000000000////////////////////////////////////////////////000///000111111333<<>>@@@AAABBBDDDFFFGGGQQQTTTXXX]]]aaadddeeeffffffzzz~~~~~~}}}||||||~~~|||yyyyyyzzz}}}|||xxxxxxyyyzzz|||}}}yyyvvvuuuxxx}}}~~~yyysssnnnnnnppptttvvvuuuppplllccchhhhhh```[[[```hhhlllllllllvvv|||zzzzzzxxxvvvwwwyyy~~~rrr___mmmhhhLLL999333333}}}||||||}}}~~~}}}zzzvvvooommmrrrxxxmmmkkkooo||||||zzzppp___HHH999222222222111111111111000111111111111000000000000000000000000111111111111333777BBBQQQXXXccc}}}{{{gggZZZaaaxxxxxxxxx||||||~~~~~~}}}|||yyytttwwwwwwtttrrrtttwwwxxx{{{~~~vvvssskkk___YYYccclll{{{|||zzz|||VVV<<<999444444333333222111000000000000000000000000000000000000000000000000000000////////////////////////111000111333333777AAAMMMKKKLLLNNNOOOOOOTTTcccrrrqqqeeekkkuuulllgggccciiisss~~~~~~zzzqqqnnn{{{vvv]]]CCC888999:::888666555555666666777777888888333222222222444666999;;;;;;<<<>>>???@@@CCCFFFIIISSSUUUYYY^^^bbbeeeggghhhmmmzzz}}}|||{{{{{{zzzzzz}}}}}}wwwvvvxxx{{{yyysssnnnmmmnnnnnnppprrrooojjjfffhhhmmmlllccc[[[[[[]]]aaahhhnnnoookkkgggjjjsssvvvrrrpppvvv}}}yyy||||||vvvsssssstttuuu{{{{{{cccfffyyy[[[EEE:::888}}}|||tttooopppsssooolllmmmsss{{{uuu{{{kkk???555666444000///111222111222111000//////000111222222//////333444222111222333>>>IIIPPP^^^uuuoooYYYhhhzzzyyy{{{yyyxxxyyy{{{{{{}}}|||{{{{{{}}}~~~}}}{{{{{{|||~~~{{{yyyyyy|||~~~}}}{{{vvvuuusssrrrsssuuuwwwyyyxxx|||zzznnniiihhh^^^PPPQQQkkkeeeJJJ;;;<<<222222444///111333---000000000000////////////000000//////.........---///////////////.........***222444000333@@@IIIIIIKKKTTTSSSJJJPPPeeeooollliiieeewwwmmmiiieeeeeesss{{{{{{xxxtttvvvuuurrruuu}}}~~~wwwnnnYYYCCC999999888333666666555555555666666777555666777777666777:::<<<;;;======<<<<<<@@@JJJRRRUUUYYY]]]^^^___```aaa```qqq~~~~~~}}}~~~}}}|||wwwyyy|||{{{yyysssrrryyy|||wwwssstttfffiiinnnrrrssssssqqqooogggeeeaaa``````aaabbbbbbjjjcccbbbiiipppmmmbbbZZZ^^^[[[^^^pppyyyvvvtttttttttsssssssssrrrtttyyysss^^^bbbzzzrrrNNN888333xxx{{{~~~}}}}}}uuupppqqqsssooollljjjlllnnnrrr}}}~~~yyy~~~VVV888555444444333222111222222111000//////000111222222//////222333111000333777BBBLLLWWWllliiibbb~~~~~~|||{{{{{{{{{{{{|||yyyxxxxxxxxxyyyxxxzzz{{{zzzwwwvvvxxxyyyxxxuuussssssttttttrrroooooonnnllllllmmmpppsssvvvwwwzzz~~~{{{rrrllljjjaaaUUUMMMVVVmmmkkkWWWHHH===333444777222111333...111000000000////////////000000/////////.........///////////////////////////111111222888BBBHHHIIISSSWWWXXXYYYeeeqqqpppgggkkkzzzqqqeeefffjjj|||~~~uuuyyyzzzyyy{{{~~~kkkfffYYYFFF888444777999666555555444555555666666444666777888888888:::;;;<<<===>>><<<<<>>>>>===>>>BBBJJJQQQVVVVVVXXX]]]bbbeeefffeee{{{}}}|||{{{{{{xxxsssrrrtttooommmllllllmmmpppqqqqqqxxxwwwrrrjjjeeecccbbb`````````___^^^aaaccc```[[[VVVWWWZZZ^^^ccchhhlllooozzz|||yyymmmaaa___gggwwwmmm___mmmvvvuuuxxx|||tttnnnlllkkklllllliiihhhkkkttt|||sssYYYYYYhhhxxxiiiKKK<<>>??????>>>@@@DDDKKKPPPVVVWWWZZZ^^^```bbbhhhnnnssstttuuusssnnnfffaaa___ZZZZZZZZZZZZ[[[^^^dddhhhdddiiikkkiiidddbbbdddeeelllnnnmmmkkkpppxxxxxxrrrsssvvv|||{{{pppeeeYYY```qqqnnn```\\\\\\jjjooojjjuuu{{{qqqjjjhhhjjjkkkhhheeegggpppwwwlll]]]^^^pppxxxTTT;;;yyy{{{}}}|||zzz|||~~~~~~~~~ssslllgggeeeddddddggglllmmmiiiqqqxxxYYY:::111444555333333111111222222222222111111111///000222111111555<<>>>>>??????BBBGGGMMMQQQVVVYYY^^^```]]]```ppp~~~~~~wwwppphhhfffaaa]]]ZZZXXXVVVSSSXXX[[[^^^___aaahhhttt}}}~~~uuukkkgggoooyyyxxxkkkgggccc\\\```zzzcccYYY\\\dddqqqvvvwwwwwwllljjjkkkkkkgggddddddjjjooovvvjjjTTTbbbaaaAAA|||zzzzzz{{{}}}zzzpppgggcccaaa```bbbfffdddccciiimmmNNN999444555666444111111222333333222111111000///000222222222999BBBEEEOOO^^^qqqxxx^^^```{{{}}}|||yyyzzzvvv{{{|||vvvsssppptttyyy{{{{{{|||}}}}}}{{{xxxrrrmmmiiigggffffffbbbaaa```___^^^]]]]]]]]]WWWSSSMMMIIIGGGGGGFFFFFFDDDFFFGGGHHHHHHJJJMMMOOOVVVXXX\\\bbbiiiooouuuwww{{{mmmjjjpppzzzxxxzzz}}}vvvggg______SSSMMMkkk||||||ssseeeFFF444555222111444222222222111111111000000000//////000000000000111111...//////000000111111222...777CCCHHHFFFHHHWWWhhhlllttt{{{xxxhhhaaarrrsssnnn|||~~~zzzzzzuuuqqqvvv|||zzz{{{|||{{{yyymmmUUUAAA777666555444333333333333555888:::<<<;;;;;;<<<<<<>>>>>>>>>@@@DDDJJJOOOSSSVVVZZZ```cccbbbiii}}}{{{yyytttkkkccc^^^[[[WWWYYYdddsss{{{||||||wwwfffdddsssyyymmmaaa[[[\\\___kkkqqqaaaaaajjjttt|||sssnnnllliiieeeaaa``````bbbmmm|||WWWXXXzzz|||qqqQQQ|||zzz{{{{{{zzzyyyuuulllhhhfffccccccfffccceeefffooouuuuuu|||gggIII777666777555111222222333333222222111000///000333333555===GGGLLL[[[ssskkk[[[ooozzz}}}~~~xxxtttsssmmmeeebbbfffjjjhhhdddaaacccfffkkkllllllmmmqqqtttuuuuuuxxx{{{wwwqqqrrrxxxrrrnnnhhhcccaaabbbdddfff___^^^\\\ZZZXXXVVVUUUTTTMMMIIIEEEDDDEEEGGGGGGGGGFFFGGGHHHIIIIIILLLQQQVVV\\\```fffnnnuuu{{{|||~~~{{{nnniiilllooopppttt{{{|||xxx~~~}}}~~~oooccc^^^SSSLLL]]]vvvXXX;;;666444333555222222222222111111111000000//////000000000111111111...//////000111111222222111>>>HHHIIIJJJTTTcccooonnnuuuyyyrrrhhhkkkyyytttrrroootttyyy|||}}}uuuooosss{{{|||~~~pppTTT888777666555444444444444777999:::;;;:::;;;===>>>=========@@@FFFLLLQQQTTTWWWYYY___ffflll}}}|||wwwqqqiiiccc[[[]]]bbbqqqvvveee\\\```rrr~~~~~~zzzyyy}}}~~~yyyqqq```RRRWWWdddtttgggdddmmmyyy~~~zzzoookkkeeebbbaaa___]]][[[ddd{{{hhhZZZgggttt~~~ccc~~~|||~~~}}}rrrmmmgggaaa]]]]]]^^^bbb]]]ZZZtttqqqttt~~~zzzyyyVVV;;;666888666111222333444444333222111//////111333333666???JJJTTTfffxxx```UUU|||www~~~zzzyyyzzz}}}vvvjjjccc```\\\TTTOOOSSSXXXYYYXXXXXXbbbaaa```\\\[[[^^^eeekkklllmmmqqqtttnnngggjjjrrrlllhhhbbb^^^]]]```eeehhh___]]][[[XXXUUUQQQOOONNNLLLIIIFFFFFFHHHJJJJJJIIIIIIKKKKKKKKKKKKOOOUUU[[[___eeennnxxx{{{{{{tttlllllliiinnnuuuzzz}}}|||zzzxxx{{{{{{|||wwwjjj___VVVPPPPPPTTTtttfffAAA888555555666333222222222111111111111000//////000000111111111222...//////000111222222222666CCCKKKIIINNN]]]lllrrrsssyyyzzztttrrr|||zzz}}}iiiuuuxxxooopppxxxccc888888777666555444444444888999:::::::::;;;===???<<<<<<===@@@GGGNNNSSSUUUYYYWWW\\\hhhuuu}}}vvvpppkkkhhh]]]dddrrr|||jjjYYYTTTZZZeeevvv{{{zzz}}}{{{|||}}}zzz~~~}}}{{{|||~~~|||yyy{{{xxxeeeSSS[[[rrrqqqgggjjjwww~~~}}}mmmhhhbbbaaabbbbbb___[[[YYYtttuuu]]]XXXzzzuuulll|||zzz}}}|||oooddd```^^^]]]ZZZ^^^^^^ZZZbbb|||wwwnnn???666@@@333333333222222111222222222111111222555555777BBBMMMQQQvvv}}}WWWOOObbb|||}}}~~~||||||}}}xxx}}}vvvkkk```WWWRRRMMMNNNHHHIIIOOOMMMPPP^^^ccc___\\\[[[\\\```eeejjjiiihhhgggddddddfffkkkppphhhjjjjjjgggfffeeeccc``````ZZZWWWYYYVVVNNNHHHHHHGGGEEEEEEGGGJJJKKKHHHEEEOOOJJJKKKQQQSSSSSS]]]kkkkkkrrr~~~|||{{{{{{{{{vvvmmmeeehhhjjjqqqwwwvvvssstttyyy{{{vvvvvvyyyjjj```VVVLLLHHHIIIZZZkkk{{{zzzLLL666555555222000222222222111111111111000111111111111000000000000............///111222333;;;HHHSSSVVVXXX```jjjpppppptttpppjjjtttxxx}}}yyyxxxyyyyyyxxxzzzxxxvvvuuuwww{{{{{{ooo~~~xxxvvvyyy|||yyyHHH888444666111222888777999888777666777888:::<<<@@@<<<===DDDIIIMMMQQQVVVVVVcccbbbeeeuuuhhh^^^```dddvvvzzz|||kkkTTTLLL___www~~~vvv}}}zzzzzz|||~~~}}}|||~~~~~~zzz~~~tttgggYYYZZZzzzpppeeefffyyy{{{uuukkkaaa^^^aaabbb^^^ZZZ\\\gggfffKKKYYYnnnpppzzzxxx~~~~~~|||uuupppjjj```WWWZZZ[[[ZZZVVVVVVccc{{{XXX???888---555444333333333333333333111000222555666:::EEEQQQ]]]sssSSSSSSlll{{{zzz}}}~~~}}}yyyqqqggg]]]TTTMMMIIIKKKMMMHHHIIINNNJJJIIITTTXXX\\\___ccclllxxx~~~~~~vvvqqqjjjfffgggjjjmmmnnnlllooopppmmmhhheeecccbbb___[[[YYYYYYTTTLLLJJJMMMNNNLLLJJJKKKMMMOOOPPPPPPVVVTTTVVV^^^ffflllttt{{{{{{{{{yyyxxxzzz{{{yyyrrrmmmmmmllloootttuuusssuuuyyyxxxtttvvv{{{ooodddYYYLLLFFFGGGKKK^^^uuu|||XXXAAA999777555333222222222222111111111111111111111111000000000000...//////......000444777BBBLLLVVVYYY\\\eeennnrrrrrrnnnllltttzzz{{{~~~}}}{{{xxxvvvnnnjjjeeeaaa``````______aaa___^^^]]]___bbbfffiiipppqqqssswww{{{oooiiizzzwwwttt~~~}}}}}}yyy^^^AAA555<<<888222666:::999999777666777888999;;;???<<<>>>DDDJJJMMMQQQVVVXXXccc```eee|||qqqdddZZZ^^^nnnyyyttt{{{ggg^^^RRRQQQ```mmmqqq{{{}}}{{{{{{}}}~~~}}}{{{~~~~~~uuuiii^^^cccxxxppphhhdddmmmwwwoooeee```___^^^\\\XXX[[[```uuunnnOOOIII^^^dddhhh{{{iiiWWWZZZWWWWWWVVVOOOMMMZZZlllsssKKK555222666666555444444444444444111000222666888===IIIVVVgggdddPPP]]]~~~zzz||||||uuuxxx}}}}}}wwwrrrpppkkkcccZZZRRRLLLIIIGGGGGGLLLKKKMMMUUUSSSSSS^^^```jjjpppttt|||qqqlllnnnpppooommmnnnrrruuurrrjjjdddeeeiiilllkkkhhhaaaWWWPPPSSSZZZ^^^[[[XXXTTTSSSWWW]]]bbb```aaadddkkkyyy}}}|||yyy|||zzzyyyzzz||||||yyyvvvsssnnnllloooqqqrrruuuxxxvvvrrruuu~~~uuukkk]]]NNNFFFDDD???PPPkkkjjjQQQ???888666555333222222222111111111111111111111111000000000000...000111///---000888???KKKRRRYYY\\\bbbkkkrrrtttwwwjjjlll{{{pppwwwwwwsssooollliiifffbbb___ZZZWWWSSSQQQQQQQQQQQQPPPOOONNNMMMMMMNNNQQQTTTUUUZZZ\\\___dddjjjpppuuuyyyhhheeegggsssxxxNNN888>>>;;;333777>>>:::999888777777777888999>>><<>>LLLYYYnnnoooXXXTTTmmmxxx}}}wwwoooyyyxxxtttsssrrrqqqlllggg^^^VVVPPPMMMMMMNNNKKKRRRQQQTTT___dddhhhsss{{{xxxtttssssssrrrpppnnnrrrvvvsssjjjffflllvvvzzzkkk]]]XXXaaakkkiiigggccc^^^]]]bbbkkktttzzzzzz{{{}}}|||zzz{{{}}}~~~}}}{{{wwwnnnhhhiiilllooorrrvvvvvvsssuuu}}}|||rrrcccSSSHHHCCC@@@HHH\\\xxx{{{```DDD666555666333333222222222111111111111111111111000000000///...111222///---222===GGGRRRVVVZZZ^^^fffppptttssstttiiirrr|||{{{|||zzzzzz{{{{{{|||{{{zzzyyyxxxyyyxxxwwwuuutttrrroookkkhhhaaa___[[[XXXWWWVVVWWWWWWVVVTTTRRRQQQSSSTTTSSSSSSNNNNNNMMMNNNOOOPPPQQQRRRMMMOOORRRVVV[[[aaahhhlllwww|||eee```xxx~~~nnnooosssyyy```BBB;;;777777===>>>;;;:::999888777777777888===<<<@@@FFFJJJMMMQQQXXXZZZccc___dddxxxjjj^^^XXXkkkoooccclll{{{gggSSSEEEHHHSSScccooo~~~~~~~~~}}}{{{}}}}}}nnnccc\\\```rrreeeXXXTTT```yyyyyynnnbbb[[[YYYZZZZZZTTT[[[mmmhhhRRRPPPYYY]]]___||||||yyy~~~tttfff\\\UUUVVVZZZSSSGGGIIIUUU\\\;;;???666555444333222222222222444222333666888???NNN\\\www{{{bbbWWWaaa~~~zzz}}}wwwsss}}}tttkkkjjjkkkmmmnnnkkkeee[[[RRRMMMLLLNNNPPPRRR[[[]]]aaaqqq|||}}}zzzvvvuuuuuuvvvssstttwwwuuunnnmmmyyysssggghhhtttvvvvvvuuutttvvv}}}rrruuuyyyxxxxxxyyy{{{}}}~~~~~~~~~vvvmmmddddddgggjjjoootttvvvsssvvv}}}xxxkkk\\\MMMDDDFFFBBBKKKhhh|||mmmLLL666222555333333333222222222222111111111111111000000000//////222333000///555BBBMMMTTTXXX\\\```hhhqqqssspppiiiooo}}}}}}}}}}}}|||vvvsssooommmnnnllliiieeebbbdddggggggfffeeefffhhhiiigggfffeeedddaaa]]]ZZZ___]]][[[ZZZ[[[```eeeiiikkkiiifffeeeeeedddbbb```]]]^^^___```````````````XXX[[[^^^```bbbfffkkkooo||||||}}}wwweeeppppppmmmkkkpppzzzyyyZZZ@@@333;;;BBB:::::::::999888888777777777;;;<<>>888777666444333333222222444222444888>>>HHH[[[kkk|||eeeUUUjjj|||zzz|||}}}{{{xxx{{{~~~}}}zzzrrrooommmlllmmmlllhhhdddZZZVVVRRRPPPSSSYYYaaafffrrryyytttrrrtttxxx|||xxxgggkkksssvvvzzz~~~zzzwwwoooiiieeeeeedddeeekkkssswwwvvvzzz}}}~~~}}}{{{qqq^^^LLLDDDCCC???FFFfff~~~qqqJJJ777999444444333333333222222222111111111111000000000000111111000222666???KKKSSSWWW___fffkkkoootttssspppyyy~~~yyy{{{nnnllljjjhhhhhhgggeeecccgggfffggghhhgggfffllltttuuuyyy~~~]]]\\\yyykkk[[[YYYeeewwwjjjFFF;;;===888777888888999999999999888999<<>>RRRzzz~~~|||TTT;;;;;;444444444333333333222222111111111111000000000000111000000222999CCCMMMSSSXXXbbbkkkpppsssvvvuuurrr}}}uuuyyyhhhcccdddiiiooovvvzzz|||{{{gggUUUdddxxxxxxaaaWWW^^^mmmyyy~~~yyyQQQ999999===666777888999999999999999888<<>>HHHPPPSSS]]]\\\fffuuuvvvmmmppp}}}wwwxxx}}}zzzppplllnnntttwww|||}}}hhhUUUaaaxxx]]]XXXooo}}}|||xxxbbbCCC666<<<999::::::;;;;;;::::::999======BBBHHHKKKMMMUUU^^^ccc^^^}}}www}}}zzzyyy}}}|||yyyzzz{{{tttkkkeee~~~tttlll[[[OOOMMMUUUvvv~~~yyy~~~vvv}}}}}}~~~{{{oooaaaeeevvvlll]]]SSSIIIVVV```xxx|||lll```\\\UUUXXXVVVSSSZZZkkk|||{{{oooZZZLLLCCC>>>WWW{{{}}}}}}uuubbbNNNEEEFFFEEEAAAAAAHHHdddrrrGGG===555444555333222333333...777CCCGGGZZZzzzgggSSSaaa~~~{{{|||{{{{{{~~~}}}xxxvvvzzzzzzttttttuuuvvvwwwkkkbbbaaa```[[[ZZZ^^^```bbbfffqqqpppgggYYYNNNHHHHHHGGGFFFNNNNNNWWWkkkwwwmmmuuu~~~rrrqqqlllgggeeeggggggccccccgggwwwzzz~~~uuurrruuuyyy||||||mmm^^^NNNAAA???@@@???XXXyyyNNN888777666555333222111333444222111111111000000000000111000000666@@@IIIPPPSSS\\\___jjjtttppphhhooo~~~vvvtttqqqsssxxx~~~||||||wwwZZZWWWwww|||tttddd\\\ooommmLLL;;;===999999::::::::::::999999<<<===BBBHHHKKKMMMUUU^^^fffjjj}}}~~~~~~}}}~~~{{{{{{xxxooodddmmm{{{ssseeeRRRIIILLLccc~~~~~~|||pppvvvyyyyyy{{{}}}xxx|||~~~{{{iii\\\bbb~~~lllaaaSSSJJJMMM^^^nnnwwwjjjbbbUUUUUUUUURRRSSS^^^ppp~~~~~~qqq\\\LLLBBB<<>>BBBPPPjjjZZZDDD333444777222111555444000888CCCKKKbbbyyy^^^SSShhh|||xxx}}}~~~}}}}}}~~~|||zzzzzz|||zzzvvvrrrmmmaaaZZZ]]]^^^^^^fffrrr~~~}}}}}}uuullleee[[[RRRFFF???>>>@@@CCCEEEKKKRRRffftttiiirrr|||qqqoooooojjjfffhhhgggccc___^^^pppwwwyyyoooooovvvwww{{{tttgggVVVDDD??????;;;IIIfffxxx___;;;666555444333333333333333111111111111111000000000000000333:::CCCLLLRRRUUU]]]fffqqqtttllliiixxx|||ssszzzzzzsssxxx}}}{{{{{{zzzxxx|||}}}{{{yyyyyy}}}bbbLLL\\\wwwzzz{{{yyyfffiiixxxTTT<<<777999999999999999999999999<<<===BBBHHHKKKNNNUUU^^^eeeuuu~~~}}}wwwiii[[[uuu~~~wwwppp___LLLIIISSSjjjxxxmmmttt~~~zzzyyytttvvvwwwrrrxxx{{{xxxuuueee\\\dddrrr```WWWMMMHHHPPPhhh~~~~~~~~~wwwiiiXXXTTTSSSSSSOOOQQQcccwwwvvv```NNNCCC:::HHHeee~~~ttthhhffffffooo~~~qqq]]]KKKAAAAAACCC<<>>???UUU}}}___;;;555999444111666777555<<>>999999888777777888999999;;;<<>>===JJJrrr}}}{{{uuunnneee^^^TTTXXX]]]^^^___dddnnnwww~~~zzzmmmWWWEEE???AAA;;;@@@???<<>>:::999888777777888999:::;;;<<>>777444555666555333111111111222222333333333222666===DDDKKKSSS\\\ccciiirrrpppiiiyyyrrrfffiiisss{{{uuunnnfffaaa^^^aaaooo~~~zzzdddoootttuuuxxx~~~}}}wwwrrrlllrrr{{{wwwhhhbbbrrrzzzuuu~~~ppp[[[aaawww~~~gggDDD;;;:::999888888999:::;;;:::<<>>:::>>>@@@===AAA^^^sssyyy[[[===888<<<999333666;;;DDDNNN]]]tttpppUUUPPPfffjjjooo}}}wwwwww}}}tttpppkkkjjjkkkiiiccc]]]YYYYYYTTTNNNKKKKKKIIIEEECCCDDDDDDCCCCCCEEEIIILLLGGGGGGEEEBBBBBBEEELLLQQQJJJMMMXXXeeeppp~~~|||||||||~~~~~~{{{~~~uuujjjsssxxxtttrrrpppjjjooooooiiifffhhhgggccccccbbbiiiwww}}}zzzqqqTTTCCCHHHAAA<<>>DDDKKKTTT^^^eeekkktttsssrrryyy{{{|||zzzrrrllldddeeepppwwwsss}}}~~~zzzzzzxxxoooxxx}}}llldddffflllzzz{{{{{{zzzwwwtttiiimmm{{{}}}yyy}}}zzzcccgggtttpppzzzbbb^^^jjjttt|||UUU<<<;;;999888888999;;;<<<:::;;;@@@GGGKKKOOOWWW```mmm{{{zzziiiYYY\\\qqqiiiVVVSSSLLLHHHGGGBBBHHHfffsssqqqvvvhhh___^^^]]]XXXTTTQQQNNNMMMIIIJJJ___rrrqqq___VVVUUU]]]mmmlllgggiiiccc___YYYKKKGGGUUUTTTZZZOOO@@@BBBGGGMMMVVVttt|||zzzzzz{{{|||||||||{{{{{{zzz{{{|||}}}|||}}}~~~rrrZZZZZZLLLQQQQQQJJJFFFJJJNNNPPP[[[wwwnnnYYYFFF===AAAPPP~~~vvvyyy{{{~~~vvvmmmiiigggrrrgggkkkzzz{{{{{{wwwmmm]]]OOOEEE@@@===@@@@@@===???VVVxxx```:::;;;999111777555888HHHZZZeeemmmhhhVVVVVVttt|||kkkrrruuuqqqyyyzzzsssqqq|||zzzttttttiiieee___ZZZVVVSSSOOOLLLMMMJJJGGGDDDBBBBBBCCCDDDAAAAAA@@@@@@???@@@@@@@@@BBBAAACCCFFFGGGIIIQQQZZZUUU^^^hhhttt~~~}}}||||||||||||||||||~~~{{{qqqcccjjj|||yyywwwsssooooooooooooooommmkkkiiigggeeeccccccvvv~~~wwwuuuzzzrrr\\\MMMDDD@@@AAAFFFMMMtttZZZKKK:::333333444555555444333333222111111111222333===FFFIIILLLVVVdddllluuuppptttuuueeeXXXRRRPPPQQQ[[[kkktttiiiccc]]][[[YYYYYY\\\___bbbcccgggrrr{{{rrriii```YYYSSSOOOTTT\\\vvvrrruuuzzz~~~{{{xxxuuunnnkkkeeennn}}}xxxvvv}}}lllYYYooossskkk}}}zzzXXX\\\|||www___DDD555666<<<888777;;;;;;===@@@CCCFFFIIIOOOXXX___lllyyykkk___fff{{{eeePPPNNNLLLFFFAAA???DDDWWWwwwvvvkkklllzzz}}}lllYYYPPPLLLJJJIIIJJJFFFGGGIIIIIILLLUUUbbbmmm\\\UUUjjjxxxoooxxx~~~gggccc```^^^YYYNNNBBBCCCJJJKKKGGGDDDDDDEEEHHHRRR[[[uuu{{{|||~~~|||{{{{{{|||}}}yyyyyyzzz|||}}}}}}pppddd\\\YYYXXXRRRMMMKKKIIIGGGIIINNNYYYmmmyyybbbLLLBBB@@@LLLtttvvvqqqqqqvvv{{{vvvnnniiihhhooovvvbbbiiixxx{{{|||xxxooo___PPPFFFAAA<<<>>>@@@>>>???QQQuuuzzzggg@@@::::::555999888===NNN___hhhllleeeWWW[[[zzzpppyyywwwuuu|||}}}xxx~~~qqqiiicccaaakkk|||~~~|||}}}{{{sssmmmlllaaa]]]WWWQQQMMMIIIFFFDDDEEEDDDBBB@@@???@@@BBBCCCAAAAAAAAA@@@@@@@@@AAAAAAAAAAAADDDGGGIIIJJJPPPYYYQQQYYYnnn~~~}}}|||||||||||||||}}}|||~~~zzzrrrdddkkk{{{yyyxxxuuurrrooooooppppppooonnnmmmmmmjjjhhhhhh}}}uuuuuuzzzsss___PPPFFF@@@@@@CCCLLLiiieeeMMM888444777555333444444333333222111111222222444>>>GGGIIIMMMYYYfffnnnvvvrrr|||||||||rrreeeWWWNNNJJJJJJIIIRRR___pppssshhh]]]SSSOOOKKKIIIHHHHHHJJJMMMOOOQQQVVV]]]fffkkkiiiddd]]]YYYYYYQQQLLLLLLIIIJJJYYYlllyyyeeecccwww{{{}}}yyywwwuuuooommmdddggg|||ttttttzzzrrrZZZbbbvvvvvvrrr|||ZZZ[[[yyy{{{jjjMMM<<<999===888777<<<<<<===@@@CCCFFFIIIPPPYYY```lllxxxkkk___aaa{{{```MMMKKKDDDAAA@@@CCCMMMcccuuukkkjjjuuuqqqbbbRRRKKKHHHFFFEEEFFFDDDEEEEEEEEEFFFMMMYYYbbb___\\\ssswww|||~~~ggg]]]\\\ZZZVVVKKK@@@@@@FFFDDDAAAAAADDDGGGLLLVVV```}}}~~~}}}~~~}}}}}}|||}}}}}}}}}|||{{{{{{|||~~~{{{qqqhhhbbb```]]]TTTLLLJJJIIIGGGIIILLLSSSiii}}}}}}hhhPPPBBB===OOOsss~~~|||vvvkkkfffoooxxxzzzqqqmmmlllpppmmm```fffttt{{{|||zzzpppaaaRRRFFFAAA:::<<<>>>??????III___tttwwwxxxMMM<<<;;;999:::666>>>NNN```jjjggg]]]TTTbbb|||yyyyyy~~~|||}}}}}}wwwsssjjjbbbeeejjjdddXXXVVVRRRQQQXXXgggwww~~~{{{yyyxxxrrrhhhbbb```XXXSSSLLLFFFCCC@@@>>><<<@@@???>>>>>>???@@@BBBCCCBBBBBBAAAAAAAAAAAABBBBBBAAAAAADDDHHHIIIKKKRRRZZZYYY```~~~||||||||||||||||||}}}~~~~~~~~~zzzrrreeelllyyyxxxyyyxxxuuuoooooopppqqqqqqrrrrrrrrrqqqoooooouuuuuuxxxvvvdddUUUIII@@@>>>@@@FFFYYYtttzzzUUU777666;;;666222444444333333222222222222222777???GGGJJJPPP]]]jjjqqqtttppp~~~qqqppptttooorrrlllaaaTTTJJJDDDDDDFFFEEEKKKSSS^^^rrriii[[[RRRJJJDDDBBBBBBAAA@@@@@@BBBDDDGGGHHHMMMOOOQQQPPPMMMIIIFFFEEEHHHAAAAAAGGGHHHMMMkkkzzz```ZZZqqq}}}|||wwwuuuuuupppqqqgggcccpppuuuppprrr~~~dddYYYkkk~~~~~~yyyYYYUUUqqqxxxWWWCCC;;;===888777<<<<<<===@@@CCCEEEIIIPPPZZZaaa{{{zzznnnbbb[[[|||uuuXXXKKKHHHDDDAAA???BBBKKK^^^{{{zzzqqqhhhdddkkkaaaTTTIIIEEEDDDBBB@@@AAABBBBBBBBBAAABBBIIIRRRZZZ^^^ZZZkkkvvvooosssuuuaaaSSSSSSSSSOOOGGG???>>>CCC???>>>AAAEEEHHHLLLVVV```~~~~~~}}}~~~~~~~~~}}}}}}}}}~~~~~~}}}yyysssnnnkkkjjjdddXXXLLLHHHHHHGGGHHHIIILLLbbbzzzpppWWWDDD;;;HHHjjjzzzzzz}}}ttthhhccciiitttwwwrrrpppttt{{{|||nnneeeiiirrrzzz{{{yyypppaaaQQQEEE@@@::::::;;;>>>>>>BBBMMMYYY{{{|||```@@@:::;;;777555@@@PPPeeesssjjjYYYTTTfff}}}zzz||||||xxxxxxyyyvvvooohhheee```WWWOOOPPPSSSNNNFFFLLLJJJKKKPPPZZZgggssszzzyyyyyyxxxsssiii^^^VVVSSSNNNJJJDDD@@@>>>===<<<<<<@@@@@@@@@AAABBBCCCDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDBBB@@@AAAEEEGGGLLLVVVaaarrr~~~|||||||||||||||}}}~~~~~~{{{tttgggnnnxxxwwwxxxwwwuuuppppppppppppqqqrrrssstttssstttuuu}}}tttsssuuuyyy{{{kkk]]]OOOCCC>>>>>>???IIIdddbbb:::777<<<666111555444333333222222222333333:::AAAGGGKKKTTTaaammmrrrrrrsss|||vvvzzz}}}vvvoooggg[[[NNNEEECCCDDDGGGIIIMMMPPPSSSaaa}}}{{{jjjWWWLLLGGGCCCAAABBBDDDEEEEEEDDDEEEFFFIIIKKKKKKKKKLLLJJJHHHGGGHHHIIIGGGAAADDDNNNPPPZZZ}}}aaa\\\xxx{{{uuusssuuuqqqooojjjaaaddd~~~xxxnnnjjj{{{yyy___gggtttZZZPPPiii}}}[[[DDD;;;<<<999999===;;;===???BBBEEEIIIQQQ[[[ccc{{{yyy}}}sssiiiZZZ|||jjjSSSJJJHHHFFFBBB???@@@DDDQQQgggzzzpppiiiaaaZZZ^^^RRRIIIBBBBBBCCCAAA???@@@AAAAAABBBBBBDDDKKKSSSZZZZZZRRRUUU[[[]]]fffgggWWWHHHJJJKKKIIICCC??????BBBAAAAAACCCFFFFFFHHHQQQ[[[xxx~~~~~~}}}~~~~~~}}}{{{xxxuuusssqqqqqqlll\\\MMMGGGFFFFFFFFFGGGHHHZZZsssuuu\\\FFF<<>><<<999999<<<===>>>DDDKKKtttzzzoooDDD999<<<666999FFFVVVnnnqqq^^^```lllzzz{{{~~~}}}|||}}}yyytttqqqooohhh]]]UUUUUUQQQJJJEEEEEEGGGEEE@@@HHHJJJLLLPPPUUU\\\dddiiimmmqqqssslll```VVVNNNKKKEEEBBB>>><<<===>>>>>>>>>CCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFFFFCCC@@@???AAAEEEMMM[[[hhh}}}}}}}}}}}}}}}~~~~~~{{{uuujjjpppwwwuuuvvvuuurrrrrrqqqooonnnnnnooopppqqqrrrvvvvvv}}}uuuwwwmmmpppuuu{{{rrrdddTTTEEE>>>>>><<<>>>SSSwwwooo???777;;;555111777444333333222333333444444<<>><<<;;;;;;>>>@@@@@@@@@CCCDDDEEEFFFEEEDDDCCCBBBEEEEEEDDDEEEEEEFFFGGGHHHEEEBBB???AAADDDMMM[[[iii||||||yyyuuujjjppp~~~vvvuuuuuurrrooosssqqqnnnkkkjjjkkkmmmnnnqqqwwwuuuuuuwwwnnniiiqqqgggoooyyywwwhhhWWWGGG??????>>>888EEEgggvvvFFF888888555333777333333333333333444444555>>>CCCIIIPPP\\\iiioooooojjjhhh```UUUMMMJJJJJJMMMNNNQQQUUUVVVWWWaaaxxxxxxcccNNNEEE>>>>>>???@@@BBBEEEAAADDDFFFEEECCCCCCFFFIIIGGGGGGHHHGGGEEEDDDEEEFFFFFFGGGMMMUUU```{{{uuu]]]bbb|||uuusssuuuqqqlllqqqiii^^^jjjwwwjjjlllwww]]]eee{{{]]]eeeuuummmfffJJJ:::;;;999;;;===999===???BBBDDDIIIRRR^^^fffyyy{{{{{{zzzrrrhhh```sssxxxaaaPPPKKKLLLCCCAAA@@@BBBDDDJJJVVVaaagggtttnnn]]]TTTMMMFFFHHHFFFBBBAAAEEEGGGEEEDDDFFFIIIHHHFFFEEEEEEHHHKKKMMMJJJEEECCCLLL]]]bbbSSS???BBBEEEEEEBBBAAADDDFFFFFFAAABBBEEEHHHJJJQQQ```ooouuuxxxsssttt}}}}}}|||}}}{{{zzzyyywwwuuussscccRRRIIIEEEBBBCCCEEEGGGOOOaaauuuuuuaaaKKK@@@>>>IIInnnyyynnneeebbb```eeeppp}}}yyyooohhhdddlll}}}{{{|||yyyxxxsssgggXXXJJJBBB>>>;;;999999<<<===<<<>>>CCCNNN}}}zzzuuuPPP:::===777555MMMZZZhhhpppYYYVVV{{{~~~xxxvvv~~~vvvtttooolllggg```XXXPPPIIIEEEEEEDDDCCCDDDEEEEEEFFFGGGFFFHHHKKKNNNPPPQQQQQQPPPVVVbbbhhh```SSSKKKEEEBBB===<<<===???AAACCCBBBAAACCCDDDFFFGGGGGGFFFDDDCCCEEEEEEEEEFFFFFFGGGHHHIIIGGGDDDCCCDDDGGGLLLXXXdddlll~~~yyyvvvrrrhhhnnn{{{uuuuuuuuurrrnnnrrrpppllliiiiiijjjmmmooorrrvvvsssqqqrrriiiccckkkjjjsss}}}xxxiiiWWWFFF?????????888@@@___uuuLLL:::777666555666333333333333333444555555???DDDJJJRRR___kkknnnllljjjqqqZZZTTTMMMJJJLLLOOORRRSSSUUUXXXYYY\\\hhhjjjTTTFFFAAA???BBBEEEEEEFFFHHHDDDGGGJJJIIIFFFFFFIIILLLLLLLLLKKKHHHEEECCCDDDFFFFFFKKKOOOTTTdddrrr^^^kkk}}}wwwtttuuuppprrruuunnnaaahhhzzznnnggg___[[[zzzccc___vvv~~~|||tttxxxWWW@@@;;;888:::===999===???AAADDDIIIRRR___ggg~~~}}}yyytttvvvxxxrrriiibbbiiiqqqooo___NNNIIILLLDDDBBBAAACCCDDDFFFNNNVVV___pppmmmZZZOOOGGGBBBEEEDDDAAABBBEEEGGGEEEEEEHHHJJJHHHEEEDDDEEEGGGHHHIIIHHHKKKJJJPPP___```NNN???IIIKKKIIIBBBAAAEEEHHHFFFBBBCCCGGGLLLRRR^^^ttt|||www~~~rrrhhhjjjyyy~~~~~~}}}}}}{{{xxxvvvssseeeVVVKKKDDD@@@BBBFFFEEEJJJ[[[rrrvvvcccKKK???;;;@@@ccc{{{pppjjjdddgggppp~~~}}}rrroooiiiooo{{{{{{zzzxxxrrrfffWWWJJJBBB@@@:::999;;;>>>>>><<<===@@@FFFwwwxxxVVV;;;===777777TTTaaahhhhhhOOOVVVmmmppp~~~uuuvvvuuukkkgggiiigggccc[[[RRRKKKGGGFFFBBBBBBDDDFFFGGGFFFGGGJJJFFFGGGJJJMMMPPPQQQPPPPPPZZZffflllbbbRRRHHHBBB===@@@@@@AAACCCFFFFFFEEECCCCCCEEEHHHJJJJJJIIIHHHFFFFFFFFFFFFFFFGGGHHHIIIJJJHHHFFFFFFHHHIIILLLTTT^^^jjjsss}}}zzz~~~|||vvvssspppfffmmmyyytttuuuvvvrrrnnnqqqoookkkiiihhhkkknnnpppsssvvvrrrqqqtttkkkccciiisssyyy}}}~~~xxxiiiVVVEEE>>>??????:::BBBbbbqqqOOO;;;777777555444333333333333333444555666???DDDJJJTTTaaalllmmmiiitttcccOOOKKKGGGHHHMMMSSSWWWXXXYYY[[[\\\___lllwww^^^HHHBBB??????DDDGGGFFFEEEGGGFFFIIILLLLLLHHHGGGJJJNNNPPPOOOLLLHHHDDDDDDFFFIIICCCJJJMMMNNN___~~~lll]]]ppp}}}xxxuuuuuupppqqqqqqiii]]]bbbyyy{{{qqqeeeyyyfff\\\xxx~~~cccWWWjjjcccEEE;;;666888<<<999===???AAADDDIIISSS___hhhxxxwww~~~}}}}}}xxxqqqnnnsssyyyuuummmcccbbbfffhhh]]]LLLFFFKKKAAA@@@AAAEEEIIILLLSSS[[[\\\pppoooZZZMMMEEEAAAEEECCCAAAAAAEEEFFFDDDEEEHHHHHHFFFDDDEEEGGGIIIJJJKKKRRRWWWTTTUUU```___RRRKKKPPPQQQLLLDDDAAAFFFHHHEEEFFFGGGKKKPPPXXXggg{{{}}}}}}nnnaaacccuuu~~~~~~~~~}}}zzzvvvrrrfffXXXMMMDDD???AAAFFFDDDGGGXXXqqqwwwdddKKK======>>>^^^vvvkkkjjjnnn{{{sssvvv}}}~~~~~~yyygggSSSFFF@@@===;;;<<<======<<<<<<===???EEE\\\zzz^^^>>>===:::<<>>666999999===???@@@CCCJJJVVVaaafffrrr~~~{{{www~~~www~~~~~~vvvnnnffffffooowwwvvvpppccc]]][[[\\\UUUIIIEEEHHHDDDCCCCCCDDDEEEIIIQQQYYY___dddiiiggg[[[LLLBBB>>>BBBCCCEEEFFFEEEEEEFFFFFFGGGEEEDDDEEEJJJOOOSSSUUU]]]cccdddfffjjj^^^PPPNNN[[[[[[OOOEEEGGGEEEDDDLLLAAAJJJJJJOOOgggzzz{{{sssdddZZZ___sss~~~zzzvvvpppeeeUUUJJJDDDCCCCCCBBBBBBEEEUUUmmmrrr```JJJ???>>>???RRRwwwnnnpppttt~~~}}}~~~xxxeeePPPDDD???<<<:::;;;======<<<<<<===???DDDZZZ\\\;;;;;;:::???MMMccckkk[[[QQQkkktttnnn~~~|||zzzuuurrrqqqpppjjjdddZZZRRRLLLHHHEEECCCCCCDDDFFFHHHIIIHHHGGGFFFFFFIIIKKKMMMNNNPPPSSSUUUbbbzzzxxxaaaGGG;;;BBB@@@CCCGGGIIIIIIIIIJJJKKKKKKJJJJJJJJJKKKLLLLLLKKKJJJKKKMMMPPPQQQQQQPPPNNNOOOLLLJJJLLLRRRXXXZZZ[[[eeesss}}}zzzwwwpppaaaYYYggg}}}{{{xxxvvvsssooommmqqqtttsssnnnkkkkkklllooojjjiiimmmiii```___fffwwwxxxxxx{{{~~~nnn[[[KKK@@@<<>>666::::::===>>>@@@DDDKKKVVV^^^cccnnnppprrrtttpppuuu}}}{{{}}}|||||||||tttkkkaaaaaalllxxxxxxrrriii___YYYZZZVVVKKKCCCCCCBBBBBBCCCEEEHHHMMMUUU\\\\\\cccmmmppphhhYYYJJJAAADDDEEEGGGGGGHHHHHHIIIJJJHHHFFFFFFHHHLLLRRRWWWZZZbbbiiiiiikkknnnbbbSSSPPPZZZYYYNNNEEEGGGFFFFFFNNNLLLOOONNNYYYuuuxxx}}}~~~|||ttteee[[[bbb{{{}}}yyyvvvooodddUUUIIICCCBBBBBBAAACCCDDDQQQffflll]]]III???@@@AAARRR~~~yyyssspppwww||||||}}}~~~vvvbbbMMMBBB===;;;999:::<<<<<<;;;<<<===???AAAWWWaaa>>><<<999???NNN```cccVVVUUUsssyyyttt~~~~~~zzz}}}nnndddWWWOOOMMMJJJEEE@@@DDDEEEHHHJJJJJJJJJIIIHHHFFFIIILLLOOOQQQSSSVVVYYYnnnkkkIII<<>>>>>???EEEMMMUUU\\\```vvv~~~mmmmmm{{{xxx~~~|||{{{{{{{{{{{{rrrgggZZZYYYhhhyyy|||vvvooo```VVVWWWUUUKKKAAA===???AAADDDFFFKKKRRRZZZ___XXXcccqqq{{{xxxiiiTTTEEEGGGGGGHHHIIIJJJLLLMMMMMMIIIIIIIIIJJJNNNTTTZZZ]]]fffooopppqqqssshhhXXXSSSZZZYYYMMMDDDHHHHHHIIIRRRSSSPPPOOObbb}}}vvvzzzhhhYYY___yyy~~~|||yyyvvvnnncccTTTHHHBBBAAAAAAAAAEEECCCMMM^^^fff[[[III>>><<<===PPP~~~}}}}}}{{{yyyqqq}}}~~~yyyxxx}}}{{{|||sss```LLLAAA<<<:::777999;;;<<<;;;<<<>>>???AAAWWW~~~hhhDDD===999@@@SSSccc^^^QQQVVVttt||||||uuujjj\\\RRRMMMJJJFFFCCCEEEFFFIIILLLMMMMMMMMMLLLJJJMMMPPPRRRTTTVVVYYY\\\ooovvvQQQ@@@HHHEEEGGGIIIIIIJJJKKKMMMOOOMMMNNNQQQRRRSSSUUUWWWXXX\\\\\\[[[YYYWWWVVVVVVWWWTTTSSSQQQQQQVVV^^^gggnnnzzz~~~|||uuuuuuqqqfffZZZ^^^tttzzzsssmmmjjjmmmqqquuuuuuqqqlllhhhfffkkkjjjllloookkkccc```bbbqqquuuxxx|||rrr```OOOAAA:::;;;???===@@@XXX{{{rrrGGG888999666555666666555444444666;;;>>>DDDNNNSSS^^^tttnnnrrrqqqTTTKKKIIIKKKQQQUUUWWW\\\aaagggvvvcccRRRJJJ@@@@@@IIIFFFGGGHHHKKKNNNQQQTTTVVVVVVVVVXXX\\\\\\]]]ccckkklllcccYYYVVVUUUSSSTTTWWWUUUYYYcccrrruuubbbUUUiiivvvooossstttnnnlllqqqnnnkkkhhhbbbWWWZZZwwwkkk___iiiZZZZZZqqqYYYVVVbbbxxxuuu{{{}}}SSS>>><<<555:::999???===???FFFNNNUUU\\\aaaooosss{{{vvv~~~}}}~~~|||{{{{{{|||}}}ttthhhXXXTTTeeezzz{{{ooo```TTTSSSPPPGGG>>>===>>>BBBDDDFFFLLLUUU[[[^^^VVVccctttvvv]]]HHHHHHHHHHHHJJJMMMOOOOOOOOOLLLLLLLLLLLLOOOSSSYYY]]]eeeqqqtttuuuyyyooo]]]WWW^^^]]]PPPGGGJJJJJJKKKTTTZZZWWWYYYnnnwwwttt~~~~~~}}}kkk^^^fff~~~~~~|||zzzxxxooodddUUUIIICCCBBBBBBAAAEEECCCJJJ[[[ddd\\\JJJ===:::;;;LLL}}}}}}}}}}}}}}}}}}|||~~~vvvwwwppp^^^KKKAAA===;;;777999;;;<<<<<<===???AAACCCZZZyyyooojjjEEE===;;;EEE```pppdddSSS[[[vvv}}}www|||zzzpppaaaRRRIIIFFFEEEEEEFFFHHHKKKNNNPPPPPPPPPPPPPPPRRRUUUWWWXXXYYY\\\^^^iii___GGGHHHHHHIIIIIIIIIHHHIIILLLNNNPPPRRRTTTUUUUUUWWWZZZ^^^eeedddaaa]]]WWWUUUVVVXXXUUUUUUTTTTTTXXXbbbnnnxxx~~~{{{yyyyyyrrrccc]]]kkk~~~yyysssooooooooopppqqqpppnnnjjjhhhgggkkkkkknnnpppmmmgggdddddduuu~~~ssscccRRRDDD;;;;;;@@@???<<>>>>>LLL~~~}}}~~~wwwmmmqqqlll\\\KKKAAA===;;;777999;;;<<<===>>>AAACCCFFF___nnnbbbjjjBBB;;;===KKKooooooZZZddd~~~}}}|||wwwxxx}}}qqq^^^MMMCCCAAACCCFFFGGGIIILLLPPPRRRSSSTTTSSSUUUWWWYYY[[[\\\^^^```bbbfffwwwnnnOOOHHHIIIJJJJJJIIIHHHJJJNNNPPPTTTVVVWWWWWWWWWZZZ```eeeooonnniiiaaaYYYUUUVVVYYYWWWXXXYYYXXX[[[cccqqq|||~~~tttdddcccyyy|||yyyuuusssuuupppooonnnmmmllljjjiiihhhiiikkknnnooommmjjjggggggtttfffVVVGGG===999>>>>>>;;;AAAXXXttt\\\<<<888888:::666666555555555999>>>AAAFFFQQQXXXeeewwwsssiiihhhzzzvvvXXXJJJGGGHHHNNNVVV]]]gggpppaaaEEEDDDKKKIIIGGGKKKJJJKKKMMMPPPTTTWWWZZZ\\\XXX[[[bbbjjjmmmnnnrrryyyoooeee]]]]]]```aaaaaacccgggmmmyyyxxxmmmcccgggzzztttppprrrrrrooooooqqqooohhhhhhhhh\\\TTTmmmkkkcccbbbwwwdddRRRUUUuuugggXXXRRRnnnrrrhhhHHH:::333:::777>>><<<@@@IIIOOOVVVfffxxx{{{{{{ttt~~~}}}yyy~~~}}}|||||||||||||||||||||{{{zzzqqq___TTTaaa{{{ppp```QQQJJJDDD<<<<<>>LLL~~~~~~xxxjjjdddiiifffYYYJJJAAA===:::777999<<<===>>>@@@BBBDDDHHHdddvvv^^^pppCCC;;;>>>IIIuuurrrZZZhhhyyy{{{zzznnnWWWGGGAAABBBEEEFFFGGGJJJMMMQQQTTTVVVVVVVVVWWWYYY\\\^^^```bbbeeehhhmmmzzzzzzVVVKKKIIIIIIIIIIIIJJJMMMRRRVVVVVVXXXYYYXXXYYY^^^gggooozzzxxxrrrggg\\\WWWYYY\\\[[[]]]^^^\\\\\\cccppp|||ssscccggg}}}||||||xxxwwwzzzoooooonnnnnnmmmllljjjhhhhhhllloooooonnnmmmlllkkk}}}wwwiiiYYYHHH>>>:::<<<>>>>>>>>>LLLlllfffAAA999999:::666666666555666999???CCCIIISSS\\\iiixxx~~~~~~rrriiieeeooozzz[[[JJJGGGHHHPPP[[[ggguuueeeRRRDDDFFFKKKJJJJJJNNNQQQQQQSSSVVVYYY]]]```aaaeeeiiiqqqyyy{{{xxxzzz~~~mmmccc]]]```gggjjjlllnnnoooxxxwwwooowwwyyytttqqqppppppnnnnnnpppqqqggggggkkk```UUUjjjkkkggg```nnnpppXXXccc~~~jjjWWWIIIeeelllqqqMMM;;;555===;;;===<<>><<<<<>>???AAACCCEEEJJJggg```wwwzzzIII<<<>>>BBBrrrnnnVVVfff|||vvvxxx{{{~~~mmmRRRBBBAAAFFFHHHHHHHHHJJJNNNRRRUUUWWWXXXXXXWWWYYY]]]```cccfffiiillluuuZZZNNNHHHIIIIIIJJJLLLPPPWWW[[[WWWYYYZZZZZZ[[[bbbmmmvvvxxxkkk```ZZZ[[[___^^^aaabbb___\\\bbbnnnzzz|||wwwxxx|||}}}|||pppaaaggg{{{}}}{{{yyy|||nnnnnnoooppppppnnnkkkhhhjjjnnnqqqppppppppppppooo~~~~~~wwwwwwyyykkk[[[III>>><<<<<>><<<<<>>???FFFIIIIIIQQQ^^^```XXXZZZttthhhOOOQQQVVV^^^eeefffaaa[[[\\\^^^```^^^[[[]]]dddjjjjjj~~~qqqdddmmmooofff```cccaaa^^^dddttt{{{|||tttuuuzzzlllgggjjjggg^^^uuunnnnnntttzzz~~~|||}}}}}}~~~zzzwwwpppeeeUUUJJJDDDCCCCCCBBBCCCAAAFFFVVVhhhjjjVVV@@@???<<>>888>>>>>><<<;;;BBBgggxxxCCC999???111888777555444555:::???CCCMMMTTT___uuutttuuu|||qqqiiirrrgggNNNKKKKKKTTTeeeyyy\\\PPPNNNJJJJJJMMMRRRVVVXXX]]]^^^```aaacccgggnnntttiiiggggggoooyyy~~~zzzxxxvvvtttsssrrrpppmmmkkkmmmjjjhhhkkkdddSSS___pppdddaaaooouuuVVVaaaqqq|||{{{eeeKKKDDDRRRjjj~~~TTT666???>>>@@@<<>>===<<<@@@LLLuuurrrBBB:::AAA555888777555444666:::@@@DDDOOOYYYggg||||||~~~|||{{{oooRRROOOOOOXXXiii~~~iiiOOOMMMNNNOOOPPPRRRWWW\\\```dddhhhlllmmmooouuu|||lllmmmqqq{{{~~~{{{sssqqqoooooonnnmmmjjjhhhllliiifffhhhaaaQQQ]]]qqqfffcccqqq{{{MMMYYYxxxyyyfffOOOHHHTTTjjjyyyUUU888>>>:::;;;???@@@BBBGGGQQQ___ooozzz|||nnnbbbhhhoooeeeeeeyyyvvv~~~~~~}}}}}}}}}||||||}}}zzzwwwkkkZZZXXXhhh~~~tttYYYJJJEEEBBBCCCEEEDDDGGGJJJLLLSSSZZZ\\\XXXaaatttlllWWWTTTUUUhhhyyypppcccgggpppxxxnnnlllggghhhwwwkkkwwwtttkkknnnmmmoooddduuuyyy}}}sssxxxxxxqqqbbbVVVVVVbbbnnnrrriii```ZZZVVVZZZjjj|||{{{}}}~~~yyy|||~~~vvvttteeeTTTKKKGGGDDDCCCDDDCCCHHHHHHUUUmmmnnnUUUBBB999@@@KKK|||~~~sssbbbRRRMMMOOO[[[___]]]RRRFFF???;;;999999999:::;;;===???AAABBBHHHIII@@@BBBNNNqqq}}}dddWWWmmmpppkkkuuu}}}sssvvvwww^^^KKKCCCCCCEEEGGGIIIHHHLLLQQQTTTTTTXXX^^^eeegggjjjqqqzzzpppQQQHHHJJJMMMQQQVVVZZZ]]]___```bbbjjjvvv~~~{{{wwwrrrlllhhhhhhbbbaaa```___aaahhhsss||||||~~~|||xxx~~~|||kkk^^^\\\kkk~~~yyyyyyzzzxxxwwwwwwxxxvvvtttqqqnnnlllkkkjjjgggkkkooopppmmmkkkjjjkkkfff```^^^eeeppp|||zzzjjjXXXHHH>>>999<<<999999>>>MMMwwwrrrEEE;;;AAA666888777666555666;;;BBBGGGNNN\\\jjj}}}{{{{{{|||VVVRRRPPPWWWggg|||qqqRRRIIIIIINNNSSSUUUVVV[[[ccciiipppuuu{{{xxxssswww|||uuuooonnnmmmlllmmmllljjjhhhiiigggcccddd]]]NNNZZZ~~~ssshhheeesssNNNXXXyyyyyykkkWWWNNNXXXlllwwwwww~~~YYY<<>>GGGxxxxxxvvvtttqqqjjj]]]QQQNNNQQQWWW\\\ZZZPPPDDD>>>;;;999999:::;;;<<<===???BBBDDDRRRIIIAAABBBNNNqqq{{{aaaYYYuuuvvvoooxxxzzzrrruuuiiiQQQDDDAAADDDGGGLLLLLLNNNSSSWWWYYY^^^eeekkkmmmsss{{{lllQQQLLLLLLNNNRRRWWW]]]bbbeeeuuutttxxx{{{yyyvvvrrrllliiieeedddeeefffgggmmmyyyyyy|||mmmccc___eeezzz~~~zzzyyyyyyxxxuuutttvvvuuuuuusssqqqnnnlllkkkeeeiiimmmpppooommmjjjhhhccc\\\YYYbbbppp{{{jjjWWWFFF<<<<<<===999888===HHHmmm|||LLL;;;>>>444777777666555666;;;DDDJJJQQQ```kkkyyyvvv~~~vvvmmm}}}```YYYSSSVVVdddwww{{{[[[LLLPPPNNNUUU[[[\\\\\\aaalllvvv||||||zzzzzzrrruuuooonnnnnnnnnoooooommmlllhhhfffbbb```YYYLLLZZZ|||ssshhhcccoooPPPUUUyyyyyy{{{qqq^^^QQQZZZooozzzwwwyyy\\\@@@AAA:::;;;BBBAAACCCKKKXXXdddkkkmmmsssoookkkvvv}}}~~~}}}}}}|||}}}~~~{{{|||~~~}}}~~~yyyfffRRRPPPfff~~~yyy\\\JJJFFFHHHIIIHHHFFFGGGHHHKKKSSS[[[[[[VVVhhhzzzxxxwwwqqquuuvvvwwwvvvzzz}}}nnnuuu|||yyy{{{eeeaaannnggg\\\NNNDDDGGGXXXiii^^^dddgggeeefffsss~~~}}}wwwxxx{{{vvvuuueeeTTTJJJGGGDDDEEEGGGEEEIIIIIIUUUmmmnnnUUUBBB;;;???CCCqqqssspppppppppkkk]]]MMMEEEEEESSSWWWVVVLLLAAA<<<:::999999:::<<<<<<<<>>:::999888999;;;======<<>>RRRuuuSSS999<<<:::666888888777777===HHHRRRWWWfffkkkssswwwjjjfffuuuuuukkk___\\\fffyyyuuuggg[[[XXXaaaaaaggglllmmmlllsss}}}wwwyyy{{{zzzuuunnnkkkkkkllllllkkklllnnnnnnlllkkkeeeeee```[[[UUUNNN]]]~~~pppfff]]]ddd{{{OOOFFF^^^{{{~~~}}}xxxbbbKKKRRRppp}}}|||]]]???===999@@@AAAFFFMMMSSSYYYdddqqqzzz~~~~~~~~~~~~|||{{{zzzxxxzzz|||~~~~~~~~~|||{{{{{{|||}}}zzznnnWWWKKK]]]xxx}}}eeeNNNCCCDDDFFFFFFJJJIIIJJJNNNXXXaaa```ZZZiii~~~||||||vvv~~~}}}nnnqqqvvv^^^GGGAAACCCEEEHHHMMM[[[lllxxxxxx~~~yyywwwzzzwwwmmm___QQQJJJHHHGGGGGGIIICCCHHHKKKYYYpppoooSSS>>>;;;BBBFFFqqqtttjjj```aaacccaaaVVVJJJDDDFFFKKKOOONNNEEE;;;888777777999;;;======<<<>>>EEEJJJcccpppnnn>>>???BBBcccpppmmmZZZZZZrrruuuzzzyyyvvvwww{{{vvvbbbOOOGGGJJJQQQRRRQQQUUU[[[^^^```eeelll{{{qqqSSSSSSRRRQQQRRRVVV___kkkvvv~~~~~~~~~tttssszzz}}}xxxyyy~~~~~~wwwuuuwwwwwwtttssssssrrrrrrpppooonnnmmmmmmkkkkkknnnqqqoooiiibbbXXXXXX^^^iiiuuuwwweeeSSSCCC999555777666888;;;888HHHgggWWW:::<<<<<<666888999777777===JJJTTTWWWeeeiiiooouuueee```lll~~~tttfff```hhhzzzpppkkkdddaaaiiilllssszzz~~~zzzsssttttttrrrqqqpppkkkgggiiiiiihhhiiijjjjjjiiigggbbbddd^^^XXXSSSNNN^^^oooggg^^^ccc|||SSSEEEXXXyyy~~~hhhMMMSSSrrr~~~aaaBBB===888AAAEEEHHHMMMSSS[[[gggwww~~~|||yyyyyyzzzzzz{{{{{{{{{{{{{{{{{{zzz{{{|||}}}~~~{{{ttt```OOOYYYqqqmmmTTTEEEDDDGGGHHHKKKKKKKKKPPP[[[eeeddd]]]qqq||||||zzzzzz^^^EEE@@@EEEHHHLLLQQQjjj}}}xxxttttttqqqhhh[[[OOOJJJIIIHHHGGGIIICCCJJJNNN]]]tttqqqTTT>>>999AAAEEEqqq}}}}}}pppgggeeedddbbb\\\QQQFFFDDDGGGIIIMMMLLLCCC999666666666999<<<>>>===<<<>>>EEEKKK^^^yyyoooiii===BBBHHHbbbjjjfffWWWZZZqqq~~~rrrnnnsss~~~~~~}}}iiiTTTJJJLLLSSSUUUUUUYYY___bbbdddhhhnnnsss|||aaaTTTaaaTTTUUUYYY```jjjwww~~~~~~}}}}}}www{{{~~~|||uuussswwwxxxvvvxxxuuurrrnnnllllllmmmnnnooollliiikkknnnlllddd]]]TTTXXX```mmmwwwtttdddRRRCCC:::;;;<<<:::<<<===999GGGddd]]]<<<;;;:::555888999777777>>>KKKVVV]]]kkklllrrrwww~~~cccXXXbbbyyyrrriiiooo~~~rrrpppllljjjrrr{{{xxxuuurrrlllgggiiimmmlllgggiiihhhggghhhiiiiiigggeee```bbb]]]VVVQQQMMM___ppphhh___ddd~~~LLL<<>>999@@@BBBnnn{{{xxxuuulllkkkeee]]]WWWSSSNNNHHHCCCLLLIIIDDD???<<<:::999999<<<@@@===<<>>;;;:::@@@@@@CCCPPPuuusss{{{\\\999===FFFYYYeeecccSSSSSSjjj~~~~~~xxxyyy|||tttbbbXXXZZZaaaWWWZZZ]]]```bbbeeehhhjjjxxx~~~yyyqqqjjjfffffffff___hhhooosss|||~~~}}}wwwwwwxxxyyyvvvssspppqqqrrrrrrrrrrrrqqqqqqpppooooooppplllgggeeeggggggbbb\\\UUUYYYaaalllyyytttaaaMMM???::::::555===;;;;;;;;;DDDmmm___@@@???999888777777666666<<>>@@@EEELLLQQQVVVYYYaaaqqq~~~vvv~~~||||||{{{zzzzzzyyyxxxxxxyyyyyyzzzzzz{{{|||}}}}}}||||||~~~yyyxxxyyyppp```YYY\\\wwwzzz```JJJFFFKKKMMMSSSPPPNNNQQQ]]]iiimmmkkk___JJJNNNRRROOOXXXkkk}}}{{{uuurrroooeee\\\RRRIIIJJJMMMMMMKKKKKKKKKJJJSSSdddnnncccLLL;;;@@@;;;MMMzzz{{{wwwoooiiifff___VVVMMMGGGEEEDDDGGGDDD???;;;888666666666888===<<<<<>>::::::666===:::999;;;IIIvvvZZZ;;;<<<999999777777777777===MMM\\\iiiwww||||||VVV]]]iiixxxeeeUUUOOOKKKSSSeeepppiiikkkdddeeepppqqqllloooiiigggeeedddeeeeeedddcccbbb^^^ZZZVVVKKKLLLhhhqqqlllooo~~~JJJEEESSSxxx|||]]]HHHRRRjjjmmmuuu{{{gggIII>>>AAAEEEMMMUUUZZZ]]]eeeuuuzzz|||{{{~~~||||||{{{{{{zzzyyyyyyyyyyyyzzzyyyzzzzzz{{{{{{{{{{{{zzz|||yyyzzz{{{qqqaaaWWWWWWhhhtttuuubbbLLLDDDJJJOOOUUUSSSQQQSSS___ooovvvuuuxxx\\\KKKRRRYYYZZZfffzzz}}}uuurrrooofffXXXOOOIIIJJJNNNNNNMMMNNNPPPKKKTTThhhmmm[[[FFF<<>>:::777555555666:::???>>>???CCC@@@FFFYYY___<<>>999:::777>>>:::888<<>>>>>@@@CCC???IIIaaa]]];;;===>>>VVVhhhkkk^^^aaaxxx{{{zzzzzz~~~zzzzzz~~~~~~nnn]]]\\\^^^aaaccceeehhhmmmpppoooppppppooolllmmmqqqvvv~~~{{{xxx~~~}}}nnntttyyyyyyxxxyyyyyyxxxwwwwwwwwwwwwvvvtttrrrpppooooooppprrrrrrrrrrrrrrrkkklllpppuuusssjjjeeeeeeXXX\\\eeeqqqooo\\\III===999;;;777???:::999===PPPSSS???AAA:::999666777:::999===OOOeeeuuu~~~~~~ooo[[[[[[iii}}}vvveeePPPBBBFFFHHHOOO^^^xxxvvv___RRRTTTTTTVVVkkkrrrjjjjjjhhhfffeeeffffffeeedddbbb```[[[QQQHHHQQQtttkkkeeemmm}}}cccGGG???VVV|||fffNNNMMM```pppooo|||jjjKKKAAACCCCCCLLLZZZcccbbbgggwww~~~{{{{{{{{{zzzzzz{{{||||||yyyyyyzzzyyyyyyxxxwwwwww~~~{{{yyyxxxssskkkdddbbbcccmmmxxxtttdddVVVTTTZZZjjj```SSSXXXuuu{{{cccSSSXXXeeeqqq}}}qqqjjjeee\\\OOOJJJHHHLLLPPPPPPQQQSSSVVVUUUbbbuuupppSSS???===>>><<>>BBBAAANNNdddiii[[[^^^www}}}{{{zzz~~~}}}~~~}}}yyyvvv~~~|||{{{}}}|||hhh___aaabbbcccdddgggkkknnnqqqpppqqqrrrqqqpppuuu||||||~~~~~~zzzqqqtttwwwxxxwwwvvvvvvvvvvvvvvvvvvwwwxxxwwwtttqqqppppppoooooooooppprrrrrrlllnnnvvv~~~{{{oooiiikkk\\\]]]cccooo}}}|||lllYYYGGG<<<999;;;777>>>;;;;;;???OOO}}}|||QQQ>>>???666999555666;;;:::<<>>===;;;CCCaaa~~~rrrcccfffmmmhhh[[[UUULLLEEEBBBBBBDDDEEEBBB???<<<999777666777888999<<<<<>>PPPqqqSSS>>>FFFEEEOOOggglll[[[ZZZrrr|||zzz|||}}}}}}~~~}}}||||||{{{xxxvvv|||||||||zzzzzz{{{~~~~~~sssjjjjjjjjjiiihhhiiilllnnntttsssuuuxxxxxxwww||||||ttttttzzz{{{|||{{{uuuwwwyyy{{{zzzwwwuuuuuutttssstttvvvxxxxxxtttqqqooooooooooooooooooppppppnnnooowwwzzzlllggglll^^^^^^bbbmmm}}}zzziiiWWWEEE;;;999:::555;;;:::<<<>>>KKKuuu|||OOO:::<<<555888333555;;;999;;;PPPkkk}}}xxx[[[^^^fff{{{}}}}}}yyyqqqcccTTTHHHAAA???FFFRRReeedddQQQQQQUUUdddtttooonnngggeeecccbbbccccccbbbaaaaaa]]]VVVLLLJJJ\\\wwwfffgggyyyqqqLLL@@@HHHwwwuuuSSSHHHLLLcccvvvttt~~~___EEEBBBBBB===FFF[[[kkklllpppzzzzzz}}}~~~{{{||||||{{{{{{|||}}}}}}~~~{{{{{{{{{zzzyyywwwvvvuuuvvvuuuttttttvvvxxxvvvsssgggeeemmm|||}}}ooodddbbbllldddYYY^^^}}}|||gggVVVVVV^^^kkkuuujjjaaaUUUJJJHHHIIINNNQQQQQQQQQTTTUUU]]]hhhiii[[[HHH======999NNNqqq~~~vvvkkkbbbkkkooodddYYYQQQGGGBBBAAACCCDDDDDD@@@>>>;;;888666666777777<<<>>>>>>AAACCCAAATTTxxxGGG666AAA@@@WWWooosss]]]XXXooo|||}}}{{{{{{{{{~~~}}}uuuwwwyyyxxxvvvxxx|||yyyvvvuuutttssspppmmmmmmoooqqquuutttwww|||}}}}}}yyyvvvqqqoooqqqwwwyyyzzz}}}vvvwwwzzz}}}}}}yyywwwvvvrrrqqqrrruuuxxxxxxtttpppmmmnnnooopppoooooonnnmmmnnnnnnuuu{{{tttfffcccjjj^^^]]]aaalll}}}xxxhhhVVVEEE;;;999999333999999<<<>>>GGGooo|||QQQ;;;???;;;777222555;;;999:::PPPlllzzzddd```eeesss~~~~~~|||zzzxxxtttnnneeeZZZNNNDDD===CCCLLLYYYlllYYYNNNYYYeee~~~lllpppeeecccaaa```aaaaaa```___```\\\TTTKKKLLL```sssfffjjj}}}iiiAAAEEEOOOmmmPPPHHHMMMeee}}}~~~^^^DDDBBB@@@888DDD\\\nnnpppuuu~~~|||||||||||||||}}}~~~~~~||||||{{{zzzyyyxxxvvvuuuwwwwwwvvvvvvwwwxxxtttooooooiiipppqqqmmmpppmmmfffjjjrrr\\\SSSRRRVVVeeevvvsssvvvzzzrrrfff\\\OOOIIIHHHJJJOOORRRPPPQQQTTTTTT^^^fff```PPPCCC======>>>ZZZwwwyyylllhhhmmmiii___WWWNNNDDDAAADDDFFFDDDAAA???<<<999666666777999:::???DDD<<<;;;CCCFFF```nnnwwwddd@@@EEE>>>GGG```nnnnnn^^^\\\ooo}}}~~~yyyyyy|||{{{{{{|||{{{{{{xxxvvvvvvzzz}}}}}}}}}{{{~~~}}}{{{zzzwwwwwwwwwvvvuuuyyyttttttooopppmmmiiiiiiqqq|||zzz}}}|||yyywwwwwwuuusssrrrqqqqqqqqqqqqpppyyytttpppoooqqqrrroookkkqqqrrrssspppllliiiiiikkk]]]WWW[[[mmmuuu___OOOCCC===999666===888:::AAA<<>>;;;DDDYYYzzz}}}yyypppoooqqqkkk```UUUMMMEEEBBBDDDGGGEEEBBB>>>;;;888666555777999;;;<<>><<<===VVV{{{~~~xxxvvvtttjjj^^^RRRKKKDDDBBBDDDFFFEEECCC<<<:::777555555777999;;;;;;AAACCCFFFFFFIIImmmkkkuuuNNN===AAA777FFFUUUkkkooo\\\UUUgggzzz~~~www}}}}}}}}}zzz|||~~~~~~|||zzzxxxwwwvvvvvvyyywwwuuuuuuwwwxxxxxxwwwxxxzzz|||~~~|||sssqqqqqqmmmjjjiiikkkkkkkkkjjjkkkttt~~~{{{|||}}}~~~|||yyywwwvvvwwwrrrrrrrrrqqqqqqqqqrrrrrrzzztttnnnjjjjjjjjjhhhfffjjjjjjjjjhhheeedddeeefff]]]ZZZ```sssrrr]]]MMMBBB;;;888888===;;;999;;;???[[[|||JJJ===888;;;888888555777;;;:::JJJhhh}}}wwwrrr~~~~~~}}}~~~~~~|||zzzyyyyyyyyywwwtttsssssssssnnnfff]]]TTTKKKCCCBBBFFFKKKVVViiimmmaaannntttrrrooogggcccbbbbbbbbbcccbbb```^^^ZZZTTTQQQNNNSSSqqqgggkkktttoooWWW;;;@@@TTTsss~~~cccKKKHHHeeeiiiHHH===888>>>999<<>>AAADDDEEEDDDQQQlllyyyFFF@@@AAA666FFFRRRlllttt]]]QQQdddxxx}}}yyy||||||{{{{{{xxxzzz~~~}}}{{{yyyyyyzzzzzzyyyxxxxxxwwwwwwwwwvvvvvvyyyzzz{{{|||}}}wwwjjjiiillllllkkkjjjffffffggghhhkkksss~~~{{{xxxwwwwwwwwwvvvtttssssssssspppqqqsssssssssrrrssssssxxxtttnnnjjjjjjjjjiiihhhkkkjjjjjjhhhgggfffgggggg[[[YYYaaasssuuu___NNNAAA999555888;;;<<<;;;;;;HHHoooJJJ<<<888<<<666888555666::::::HHHbbbyyy{{{}}}qqqyyy~~~}}}~~~~~~~~~|||zzzwwwxxxwwwuuurrrqqqqqqrrrjjjbbbXXXPPPGGGAAABBBHHHMMMZZZqqqllleeewwwvvvjjjnnnllldddbbbaaaaaabbbcccbbb```^^^ZZZSSSNNNLLLWWWwwwvvvfffqqqvvvfffJJJ666FFF\\\xxx}}}bbbIIIJJJnnndddFFF@@@<<<@@@::::::IIIlllyyyuuuxxx~~~{{{{{{|||}}}~~~~~~~~~{{{xxxvvvvvvxxxxxxxxxxxxxxxxxxxxxyyyyyy{{{tttmmmfffdddkkkyyyzzzooo[[[PPPLLLEEEIIIKKKNNNOOOPPPRRRUUUWWWXXXaaaaaaQQQAAA===??????QQQsssyyy|||uuunnnggg\\\RRRGGGDDD@@@???@@@AAA@@@>>>888777555444666999===???BBBAAACCCCCCIIIjjj~~~www??????;;;444BBBQQQpppxxx___PPPbbbwww|||{{{xxx|||}}}{{{zzz}}}}}}|||||||||}}}yyyzzz{{{{{{yyyxxxwwwvvv{{{{{{{{{{{{|||}}}~~~~~~~~~{{{||||||lll]]]ZZZ___bbbccccccaaaaaacccfffiiirrr}}}{{{xxxuuussstttsssrrrrrrrrrrrrqqqqqqmmmqqqvvvwwwwwwuuuuuuuuuqqqnnnkkkiiihhhiiijjjjjjkkkjjjiiiiiiiiihhhgggfffZZZZZZcccuuurrr\\\KKK???888555777888===>>>>>>TTTLLL>>>999;;;555999666666::::::EEE[[[yyyyyy|||qqqttt~~~~~~}}}||||||{{{yyywwwuuutttrrrrrrrrrqqqooonnnggg___UUUMMMEEE@@@BBBHHHMMM___{{{}}}llllllvvvjjjhhhgggeeedddaaaaaa```aaabbbaaa___\\\[[[RRRLLLKKK\\\llleeeuuusss\\\CCC777MMMgggdddLLLRRRzzzaaaFFFCCC>>>@@@;;;<<>><<<@@@BBB\\\xxxsssmmmgggbbb\\\TTTMMMCCCAAA???>>>>>>>>>===;;;777666555555777;;;???BBBDDDBBBDDDEEEWWWfff???BBB:::999AAAQQQqqqzzz___PPPcccxxx{{{{{{zzzttt{{{~~~}}}|||||||||xxx{{{}}}}}}{{{yyyxxxxxx{{{{{{||||||}}}}}}~~~~~~|||~~~yyyyyyzzzzzz{{{}}}yyy}}}uuueeeUUUQQQUUUXXX[[[]]]^^^]]]```fffiiippp}}}xxxssspppnnnnnntttsssrrrrrrrrrqqqooommmccciiiqqquuutttqqqoooooohhhhhhgggffffffgggggghhhhhhhhhhhhiiiiiigggccc```[[[\\\fffyyykkkUUUFFF===999888888666===@@@???[[[KKK???::::::666:::777555999999AAATTTwww|||~~~rrrpppzzz~~~}}}}}}}}}{{{zzz|||{{{yyyxxxxxxwwwtttrrrpppmmmjjjmmmqqqqqqlllgggaaaZZZQQQKKKDDD???BBBHHHNNNbbbuuummmmmmttthhhhhhhhhcccaaadddbbbaaa```aaaaaa```]]]ZZZYYYPPPKKKNNNdddfffffftttgggNNN???;;;RRRvvvcccSSS^^^]]]EEEDDD<<<>>>;;;???@@@^^^}}}uuu|||sssttt{{{~~~xxxyyyzzz|||~~~~~~{{{yyyyyyzzzvvvwwwwwwxxxyyyzzzzzz{{{~~~~~~~~~yyy{{{~~~ttthhh^^^OOOIIIKKKGGGMMMNNNPPPQQQRRRUUUYYY\\\___eeeaaaMMM===<<>>===;;;999777666555666888===AAADDDEEEEEEIIIKKKgggUUU@@@CCC888???AAAMMMnnnxxx]]]QQQfffzzz{{{}}}wwwrrr~~~|||zzzyyyvvvzzz~~~~~~|||yyyxxxxxxyyyzzz|||}}}~~~~~~~~~|||~~~}}}yyyyyy|||www|||uuufffVVVQQQRRRUUUYYY]]]]]]\\\___fffiiipppzzztttooommmmmmnnnvvvtttrrrqqqqqqnnniiidddZZZcccmmmsssqqqmmmjjjhhhdddeeefffffffffeeeffffffgggggghhhjjjjjjgggaaa\\\XXX[[[ggg{{{~~~gggQQQBBB;;;999999<<<555===@@@===ZZZzzzGGG???;;;:::666;;;888555888888>>>NNNxxxtttmmmttt}}}zzzzzz{{{{{{zzzxxxwwwvvvuuuuuuvvvuuusssqqqlllgggdddiiirrrssskkkbbbYYYSSSLLLHHHBBB???BBBHHHOOObbbzzz~~~qqqlllnnniiieeezzz{{{yyyvvvqqqjjjeeecccbbbaaacccbbbaaa``````^^^[[[YYYTTTNNNMMMUUUnnn{{{hhhlllsssZZZ@@@>>>BBBXXX[[[UUUhhhYYYDDDDDD;;;===<<<@@@;;;TTT|||zzz|||{{{ssspppnnnvvv}}}~~~~~~~~~}}}{{{{{{{{{xxxxxxyyyzzz{{{|||}}}~~~~~~|||~~~~~~}}}lllaaaXXXJJJFFFIIIGGGOOOPPPQQQRRRTTTWWW[[[___dddiiibbbMMM<<<<<>><<<:::999777666555666999>>>CCCFFFFFFHHHMMMPPPpppEEE<<<>>>222???===JJJkkkuuu[[[QQQhhh||||||uuurrr}}}}}}zzzyyyuuuyyy}}}|||yyyxxxyyywwwxxx{{{~~~}}}}}}~~~xxxxxx}}}yyy|||~~~||||||~~~uuugggXXXQQQQQQSSSXXX]]]^^^\\\```gggjjjqqqzzztttooonnnppprrrvvvtttqqqpppnnniiibbb\\\[[[eeeqqqxxxvvvqqqmmmkkkeeefffhhhiiihhhfffffffffhhhhhhjjjlllmmmiiiaaa[[[SSSXXXeee{{{iiiQQQAAA:::888999???666===???:::WWWsssBBB>>>;;;;;;777<<<999555888888<<>>???AAA777NNNxxxxxx~~~~~~xxxzzzpppgggnnn}}}||||||yyyzzz{{{|||}}}~~~~~~|||{{{zzzxxxxxxggg\\\UUUGGGDDDHHHEEEPPPQQQRRRSSSUUUXXX]]]```gggkkkcccMMM<<<<<>>===;;;888666555888666555888===CCCEEEEEEEEEHHHEEE\\\nnnCCC::::::777333BBBMMMiiiuuudddYYYgggxxx|||xxxqqqzzz}}}~~~zzzxxxxxxyyy|||zzzyyyzzz{{{yyytttpppvvvxxxwwwtttxxx{{{xxxwwwwwwyyyzzz|||}}}~~~~~~}}}}}}zzzsssgggYYYOOONNNTTTZZZVVV___cccgggppptttyyypppmmmqqqtttsssppprrrkkkggghhheee]]]XXXXXX^^^qqqzzzhhh\\\\\\aaakkkjjjjjjkkkfffbbbccchhhccchhhkkkhhhffffff```WWWOOO]]]kkkvvv{{{]]]III@@@===:::999:::===>>>===???QQQrrrbbbEEEDDD888555999888666444555888<<<>>>mmm|||{{{~~~|||sssooo~~~}}}{{{zzzyyyxxxwwwvvvvvvvvvwwwuuutttssssssqqqooolllhhhfff___oooyyy___^^^JJJEEE@@@@@@???>>>AAAGGGOOO[[[ddd```SSSIIIHHHIIIIIIMMMQQQTTTUUUXXX[[[___zzzooohhheeedddddd```^^^^^^aaaeeeccc]]]WWWSSSGGGMMMhhhvvvsssnnn___FFF555<<>>@@@===JJJlll}}}zzz~~~lllpppeeennn|||}}}|||zzz}}}}}}xxxvvvzzz~~~~~~~~~xxxdddRRRLLLHHHCCCEEELLLQQQRRRVVVYYYVVVSSSWWW^^^jjjpppaaaIII===:::DDDWWWxxx~~~}}}}}}~~~~~~vvvmmmaaa^^^YYYTTTOOOJJJEEEAAA@@@???>>><<<999777666555666555666:::AAAFFFIIIIIIEEELLLLLLbbb|||```<<<888:::888333@@@NNNiiiuuuggg]]]iiiyyy}}}~~~uuunnntttxxx{{{{{{|||zzz{{{|||yyywwwwwwxxxzzzyyyuuurrruuuwwwvvvtttvvv~~~{{{|||}}}~~~~~~{{{xxxwwwxxxzzz}}}}}}}}}}}}|||{{{zzzzzzxxxuuulll```TTTPPPRRRVVVWWW```cccgggooottt~~~wwwpppmmmnnnlllgggaaafff```^^^^^^[[[TTTQQQSSSZZZ```ccc\\\RRRSSSccctttvvvmmmjjjiiieeeddddddccchhhjjjhhhgggeee^^^TTTWWWgggwwwtttWWWEEE>>>;;;:::999999<<<>>>;;;<<>>ddd}}}zzz{{{{{{uuukkkvvv}}}{{{{{{{{{yyyxxxwwwvvvvvvvvvsssrrrqqqqqqrrrqqqooommmhhhggg___jjj}}}gggbbbMMMFFFAAAAAABBBBBBDDDHHHNNNUUUZZZWWWQQQLLLKKKLLLQQQQQQOOOLLLHHHIIIMMMRRReeeeeeeeeeeefffhhhiiijjjeeebbbaaabbbdddbbb]]]XXXSSSIIITTTtttwww___HHH>>><<>>DDDJJJLLLMMMGGGMMMOOOiiidddnnnSSS999888:::999222===KKKeeerrrhhh___iiivvv{{{}}}xxxpppttt{{{{{{}}}}}}}}}~~~vvvuuuvvvwwwyyyyyywwwuuuxxxyyyxxxvvvwww|||~~~}}}vvvvvvwwwxxxzzz|||~~~|||xxxvvvvvvzzz}}}|||zzzxxxwwwvvvvvvwwwtttiii[[[QQQPPPRRRXXX```bbbfffnnnrrr|||yyytttooollljjjddd[[[SSSUUURRRQQQPPPMMMIIIJJJMMMQQQMMMJJJGGGFFFQQQoooqqqjjjkkkiiidddaaafffiiikkkjjjjjjfff]]]SSS\\\nnnjjjPPPAAA;;;999888999888===???;;;<<>>@@@>>>@@@PPPooowwwttt{{{wwwjjjlll~~~zzzvvvuuuxxx|||~~~~~~~~~~~~~~~~~~~~~~~~{{{}}}|||wwwpppfffnnn]]]PPPEEEEEEGGGIIIPPPXXXSSSTTTWWWYYYWWWUUU[[[cccmmmpppVVVAAABBB<<>>:::666666999999???@@@===AAAVVVttt```FFFHHH@@@???;;;999888777777888:::<<>>>>>AAADDDFFFBBBEEEKKKOOOPPP]]]wwwllliiieeebbbaaahhhiiikkkmmmiiibbbYYYTTTbbbuuuxxx^^^FFF===:::555555:::;;;??????===EEE]]]wwwdddIIIKKKAAA???;;;:::999888777888::::::DDDtttuuu|||yyyuuu}}}lllkkk{{{~~~~~~~~~|||zzzzzzyyyxxxwwwvvvuuuuuuuuupppooommmmmmmmmllliiigggdddccc___[[[dddtttppp\\\VVVLLLEEEIIIPPPTTTUUUVVVJJJMMMRRRXXX\\\fff~~~xxx|||ppppppjjjjjjkkkiiieee\\\RRRLLLKKKWWW{{{sss```@@@@@@???CCCUUUuuu}}}PPPDDDPPPjjj}}}xxxiii]]]UUULLLBBBBBB???CCCZZZ}}}xxxtttwww}}}~~~wwwmmmhhhnnn~~~~~~{{{}}}zzztttpppooopppbbb___ZZZWWWVVVXXX[[[^^^jjjqqqvvvsssnnnoooyyy|||zzz{{{||||||{{{zzz}}}|||{{{mmmTTTVVV{{{qqqWWWLLLGGGDDDEEEHHHLLLQQQVVVSSSSSSUUUWWWVVVXXXbbbmmmwwwkkkLLL<<<@@@AAAdddqqqlllkkkooouuuqqqbbbXXXWWWVVVRRRLLLHHHDDDAAA>>><<<<<<:::888666555444444555666:::@@@DDDGGGIIIKKKLLLMMMdddxxx___===999777444888555<<>>======MMMiiieeeLLLOOODDD@@@<<<;;;:::999888888999999>>>fff}}}~~~uuu}}}yyysssyyy|||zzzyyyxxxwwwuuuttttttssssssrrrpppnnnnnnmmmllliiifffcccaaaccc``````kkkkkkXXXJJJCCC@@@FFFNNNTTTXXX\\\KKKPPPXXX^^^^^^gggooolllqqqggghhhiiigggaaaXXXOOOIIILLLbbbiiiSSSDDD@@@===LLLuuunnnFFFFFF\\\kkk]]]VVVOOOFFFDDD@@@???NNNlllttt{{{www{{{wwwnnnmmmxxx~~~}}}vvvttttttyyy}}}}}}~~~~~~~~~zzzqqqhhh___ZZZWWWUUUOOOMMMJJJHHHGGGHHHKKKLLLRRRXXX^^^___]]]dddsss{{{|||~~~}}}yyy|||}}}}}}}}}{{{rrrttt___QQQXXXvvvnnn]]]NNNCCCCCCEEEIIIMMMQQQUUUXXXTTTTTTUUUWWWYYY]]]hhhuuuwwwaaaIII??????MMMzzziiijjjrrrxxxppp___WWWZZZSSSOOOJJJEEEBBB@@@===;;;888888777666666555555444888<<>>;;;;;;666777???===>>>===DDD^^^cccLLLRRRGGGAAA===<<<;;;999999888888999777XXX~~~vvv{{{zzzvvv|||yyywwwvvvuuutttsssrrrrrrrrrqqqpppooonnnooonnnkkkiiiccc___hhhkkkbbbfffiiiYYYFFF@@@>>>CCCHHHMMMRRRXXXOOOTTT___ggghhhrrrsssiiihhhjjjeeefffeeeaaaZZZSSSMMMJJJUUUqqqsss___GGG@@@===GGGkkkfffLLLWWWooooooddd^^^UUUQQQJJJBBB>>>DDDZZZ~~~vvvxxxyyy|||yyypppttt{{{{{{}}}oooeee^^^bbblllvvv~~~~~~|||zzz{{{}}}~~~~~~~~~~~~~~~{{{wwwmmm___TTTNNNKKKIIIHHHIIIHHHHHHGGGHHHIIIJJJJJJFFFKKKOOORRRWWWeee{{{}}}~~~~~~|||{{{}}}|||xxxxxxzzz|||}}}{{{zzzzzz{{{xxx{{{yyyyyyrrrcccgggnnnSSSPPP\\\~~~}}}\\\VVVKKK>>>CCCIIINNNRRRVVVXXXXXXVVVVVVWWWZZZ\\\bbbppp}}}qqqTTTFFFCCCAAA]]]cccfffpppwwwnnn[[[UUU[[[TTTPPPJJJFFFCCCAAA???===555666666777666666555444999>>>CCCGGGIIILLLPPPTTT^^^JJJ555<<<<<<888;;;666:::???\\\yyy|||fffWWWcccxxxyyywww~~~nnn\\\mmmsssyyy}}}~~~}}}zzzuuussssssuuuvvvwww|||rrrlllsssuuuooouuuuuutttttttttttttttuuurrrttttttuuuxxxzzzwwwqqquuuuuuvvvyyy}}}~~~|||yyywww{{{}}}zzzxxxttttttuuutttsssqqqnnnmmmsssuuuxxxzzzyyypppddd[[[SSSWWWTTTVVV]]]\\\]]]iiijjjrrryyyRRROOOJJJHHHJJJOOOVVVZZZ\\\[[[XXXXXX```gggbbbXXXRRR^^^dddggg~~~qqqllljjjhhhgggcccgggnnnmmmaaaUUUWWWaaazzziiiOOO;;;:::;;;666999BBB>>>???@@@MMMppp```LLLTTTIIICCC===<<<;;;:::999888888888333PPPuuu|||xxx}}}~~~ssszzz~~~{{{yyyvvvuuutttsssrrrqqqqqqqqqpppooonnnoooppppppnnnlllbbb^^^lllssseeeeeeiii\\\NNNIIIFFFHHHIIIJJJOOOUUUSSSXXXdddpppuuuqqqmmmllliiifffeeedddaaa[[[UUUPPPMMMLLL^^^}}}{{{hhhVVV===444:::YYY\\\OOOccc~~~yyyrrrlllaaa[[[PPPEEE???>>>OOOwwwxxxuuuxxx~~~}}}tttsss{{{wwwwww{{{{{{~~~wwwiiiTTTPPPSSSbbbttt}}}zzzxxxzzz|||~~~~~~~~~{{{xxxsssfffTTTIIIGGGIIIKKKKKKKKKLLLMMMOOOPPPQQQRRRRRRQQQRRRRRRRRRWWWhhhyyy{{{{{{yyyzzz||||||{{{zzz{{{|||zzzzzzuuurrriiiXXX^^^xxxeeeOOORRRaaannnQQQQQQBBB???EEEMMMQQQUUUWWWWWWVVVXXXWWWYYY\\\___fffuuulllKKKDDDFFFCCCiii```gggppprrrhhhZZZSSSTTTOOOLLLGGGDDDAAA>>>;;;888777666555555555555666777AAAAAADDDIIIMMMOOOSSSYYY}}}fff===;;;888555444555666777666VVVhhhkkkhhhYYY[[[xxx}}}}}}rrraaajjj~~~vvvzzz|||yyyyyyxxxxxxwwwvvvvvvuuuuuuyyy}}}tttrrruuuwwwvvvwwwttttttuuuuuutttsssrrrppppppoooooooooppprrrtttuuurrruuuxxxzzzyyyxxxxxxxxx~~~zzzvvvtttwwwvvvuuusssqqqrrruuuxxxvvvtttvvvzzzxxxmmmaaa[[[TTTPPPSSS]]]aaa^^^]]]aaa```kkk}}}oooNNNRRRGGGAAARRRdddfffeeefffbbb```ccchhhkkkhhhdddfffpppxxxnnnjjjjjjjjjjjjccciiijjjcccZZZVVVZZZ```zzz```LLL<<<;;;;;;777888===;;;HHH<<>>:::777888:::;;;<<>>>>>;;;@@@iiiuuuVVVPPPeee}}}tttdddZZZQQQHHHAAA;;;EEEjjjnnnlll{{{wwwuuu{{{qqqppp||||||}}}|||xxxxxx|||~~~{{{{{{~~~}}}qqqdddXXX[[[bbbmmmyyy{{{zzz}}}~~~~~~~~~{{{kkkYYYKKKMMMPPPLLLKKKOOOUUUZZZ]]]]]]___cccdddaaaVVVTTTVVV\\\cccmmm{{{~~~xxxwwwvvvvvvwwwyyy|||}}}|||vvvmmm^^^XXXiiizzzcccOOOOOOhhhcccQQQJJJAAAFFFHHHMMMTTTYYYZZZWWWTTTYYYUUU[[[ZZZXXXsss}}}aaaNNNAAA???TTTooossswwwtttdddSSSMMMOOOJJJGGGCCC@@@>>><<<999777777666555555555777999:::HHHDDDEEEIIIJJJQQQjjjSSS<<<:::888555444555666777666JJJXXXbbbggg\\\___xxx~~~vvvdddhhhzzzqqquuu{{{~~~|||zzzyyyvvvuuutttuuuvvvxxxwwwyyy|||wwwppprrrvvvvvvvvvvvvtttuuuuuuuuuuuusssrrrqqqrrrqqqppppppppppppqqqrrrqqqsssuuuvvvuuuuuuvvvwwwzzz|||~~~{{{wwwtttsssvvvvvvtttrrrpppqqqsssvvvtttrrrsssxxxwwwooogggcccWWWPPPPPPXXX^^^[[[ZZZ]]]]]]fffwwwiiiIIIJJJCCCHHH```nnnkkkhhhcccdddfffiiikkkooorrruuu}}}mmmjjjjjjjjjiiigggfffeeeaaaYYYUUU]]]iiivvvYYYHHH:::999;;;888:::@@@<<>>MMM{{{ZZZWWWTTTJJJKKKGGGDDD@@@<<<999999999:::999@@@VVV|||wwwlll{{{|||{{{~~~}}}}}}zzzwwwuuutttvvvvvvvvvvvvuuusssrrrqqqooooooooooooooonnnmmmmmmiiiggggggiiilllllljjjggghhhiiijjjlllppptttxxx|||xxx|||wwwqqqjjjgggggghhhfffcccggg___WWWQQQJJJHHHRRR___kkk\\\MMM<<<:::CCCVVVnnnVVVVVVlllrrr```RRRGGGBBB<<<@@@\\\~~~rrrnnnvvvxxx}}}yyy}}}tttoooyyy~~~~~~}}}yyyyyy|||||||||{{{zzz}}}~~~uuukkkiiikkkpppwww{{{zzz}}}~~~~~~}}}wwwppp```OOOCCCHHHPPPSSSWWW]]]bbbggglllooouuuyyywwwrrrhhhcccbbbfffkkkpppxxx||||||}}}zzzzzzyyyyyyzzz}}}{{{ooo```XXXccc___QQQOOOccc~~~WWWJJJGGGAAAJJJLLLPPPTTTVVVXXXXXXXXXZZZYYY___```ddd~~~yyyTTTEEEEEEZZZzzz~~~|||ppp]]]LLLFFFHHHDDDBBB>>><<<;;;999777555777666555555666999<<>>DDD???UUUpppXXXWWWTTTLLLKKKGGGEEEBBB???<<<:::999888888;;;FFFcccdddpppxxxxxxvvvzzz~~~~~~}}}yyyuuuuuuvvvyyyyyyxxxwwwuuurrrpppooonnnoooooooooooonnnmmmmmmkkkfffaaaaaadddeeebbb___hhhkkkpppvvv{{{uuulllhhheeecccdddfffeeebbb___```UUUMMMLLLJJJNNNbbbzzzvvvQQQEEEBBB===<<>>MMMzzzwwweeeUUUHHHCCCCCC@@@===:::999888888666444666555444555777;;;???BBBDDDIIILLLLLLUUUtttyyypppMMMEEE:::888666555444444555666777>>>WWW{{{tttccceeexxx}}}rrrgggooo}}}~~~www~~~{{{yyyyyy{{{{{{{{{yyyxxxvvvuuuvvvxxxzzz{{{||||||}}}yyywwwvvvwwwzzzxxxrrrqqqsssvvvwwwxxxxxxwwwvvvtttssswwwvvvuuuuuutttsssssssssnnnqqqtttuuutttsssrrrrrrqqqsssttttttrrrrrrssstttwwwwwwuuusssppppppqqqssstttppppppsssuuussstttxxxmmm[[[NNNOOOUUUWWWYYY]]]___cccqqq~~~```RRRLLLKKK]]]ppphhhZZZ\\\ooovvvxxxpppiiipppvvviiiiiijjjiiigggpppggggggmmmggg]]]ggg}}}lllZZZIII>>>666777:::;;;>>>BBBAAA??????[[[jjjXXXUUURRRMMMLLLGGGGGGEEECCC???<<<999777888999;;;NNN|||nnntttyyyxxxtttuuuzzz~~~~~~}}}~~~}}}yyyuuuvvvyyyxxxwwwwwwuuutttrrrpppooonnnnnnoooooonnnnnnmmmlllmmmfff```___aaaaaa]]]XXXWWWZZZ^^^bbbiiirrr~~~rrrnnnjjjffffffdddcccccccccaaa]]]ZZZSSSLLLIIILLLOOOZZZxxxeeeIII>>><<>>^^^|||jjjcccqqqxxx|||yyyiiikkktttzzz|||yyyvvvvvvxxxzzz|||}}}wwwxxxyyy{{{{{{|||||||||}}}~~~{{{{{{|||{{{yyyyyyyyyuuupppppptttxxxxxxyyyyyyxxxwwwuuutttrrrsssssssssttttttttttttnnnsssxxxzzzyyyvvvsssrrrqqqrrrssstttssstttvvvxxxwwwxxxwwwuuurrrqqqrrrsssuuurrrqqqssstttssswww|||xxxcccPPPNNNRRRUUUZZZ```bbbdddppp~~~]]]JJJHHHLLLaaatttmmmgggqqq}}}qqqhhhssssssiiiiiiiiihhhgggmmmgggkkktttnnnaaahhh{{{~~~gggSSSDDD===777777999;;;>>>AAABBB;;;@@@```iiiZZZRRROOONNNKKKHHHHHHGGGFFFBBB>>>:::888777:::888CCCmmm~~~{{{yyysssttt{{{zzz}}}}}}}}}~~~~~~{{{~~~xxxtttuuuxxxssssssssssssrrrqqqppppppnnnnnnnnnnnnnnnmmmllllllnnnjjjfffgggiiiiiifffbbbZZZ[[[[[[]]]cccooommmgggjjjkkkggghhhfffdddbbb```^^^\\\ZZZRRRMMMJJJKKKQQQddd{{{UUUGGG<<<999NNNjjjzzzfffQQQLLL[[[ooo}}}mmmUUUMMMFFF<<>>BBBddd~~~|||jjjcccyyyuuuxxx{{{|||{{{xxx{{{{{{xxxwwwzzz{{{zzz{{{|||}}}}}}}}}~~~~~~}}}|||}}}~~~|||uuujjjZZZKKKGGGNNNXXXddduuu|||yyyxxxzzzyyyyyyzzz||||||{{{yyyxxxyyyyyyzzz{{{|||}}}}}}zzzrrr```___uuummmyyyWWWKKKCCCDDDGGGEEEEEEHHHMMMTTT^^^ddddddaaa___^^^[[[eeeooo[[[CCCAAAXXXrrrlll[[[JJJDDDDDDBBB???===<<<:::888777777777666444666777:::===@@@BBBDDDEEEKKKIIIVVVwwwTTT<<<888555555444444444444444444444555MMMiiittt}}}yyyeeegggrrryyy|||kkkiiittt|||}}}}}}}}}uuutttrrrtttwwwzzz||||||vvvwwwyyy{{{}}}~~~~~~|||zzzzzzzzz{{{{{{uuurrrsssrrrpppqqqttttttuuuvvvvvvuuutttrrrqqqlllmmmoooqqqrrrrrrrrrrrrsssuuuwwwxxxwwwuuutttuuusssuuuxxxyyyyyyyyy{{{|||tttuuuvvvuuusssrrrssstttqqqppprrruuuuuutttwww}}}}}}ooodddbbbaaa]]]]]]ccckkkllluuu^^^RRRUUUYYYgggzzz}}}zzz|||uuummmnnn||||||uuuooonnnlllgggfffgggeeefffhhhgggcccdddppp~~~tttZZZIII:::999888888:::>>>AAABBBBBB>>>XXXyyy^^^XXXMMMJJJOOOKKKIIIIIIIIIHHHEEEBBB???===888===;;;:::MMMuuuwwwyyy{{{~~~}}}|||{{{{{{xxxyyyyyyyyyzzzzzzzzzzzzxxxxxxwwwvvvtttrrrqqqppppppqqqqqqrrrrrrrrrqqqqqqmmmmmmnnnnnnmmmmmmlllkkkeeeggghhhiiijjjnnnsssxxxxxxyyyrrrfffbbbddddddaaabbbbbbaaa^^^ZZZVVVTTTSSSEEEHHHIIIRRRqqqwwwQQQ???BBBGGGaaaoooIIIEEEJJJ___}}}ttt[[[KKKEEEAAA===OOOiiippp___tttxxxtttssszzzzzzuuuuuu{{{~~~zzz||||||yyyzzz~~~~~~{{{|||~~~}}}{{{{{{|||~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~yyypppggg[[[PPPWWW]]]jjj}}}}}}{{{yyy|||{{{zzz{{{||||||{{{yyywwwxxxxxxyyyyyyyyyyyyyyywwwqqqggglllkkknnn}}}fffKKKHHHCCCAAADDDHHHIIIIIIIIIMMMSSS[[[cccfffeeebbb___\\\ooorrrLLLJJJRRRtttzzz|||WWWNNNFFFDDDCCC>>>;;;;;;;;;999777666666666555333777999===@@@CCCEEEFFFFFFMMMHHHdddsssGGG@@@;;;444444444444444444333333222111HHHaaannn}}}yyy[[[gggrrryyyzzzjjjhhhnnnxxxuuu~~~}}}{{{xxxxxxyyyzzzyyyxxxwwwwwwwwwxxx{{{}}}|||zzz{{{}}}~~~{{{xxx~~~xxxtttuuutttrrrppprrrrrrssssssssssssqqqpppooopppqqqrrrtttuuuuuutttsssuuuuuuuuusssrrrrrrtttvvvtttvvvyyy{{{{{{{{{||||||rrrsssttttttrrrqqqrrrtttnnnnnnrrrvvvvvvuuuxxx~~~uuuooopppllldddbbbeeepppqqqzzzbbbPPPTTTVVVddd|||}}}vvvqqqzzzuuurrrooooooppplllgggeeegggggghhhfff```]]]fffxxxiiiMMM>>>666777888888;;;@@@CCCDDDBBBAAAcccnnnWWWVVVLLLJJJPPPLLLJJJJJJIIIHHHEEECCC@@@???;;;>>>;;;555>>>```{{{{{{|||{{{~~~www~~~~~~}}}|||{{{yyyyyyyyyyyyyyyyyyzzz{{{||||||}}}}}}zzzxxxwwwvvvvvvuuurrrppprrrrrrsssssssssrrrqqqqqqmmmmmmnnnnnnmmmmmmlllkkkjjjlllkkkiiigggjjjsss{{{ttt|||xxxooommmmmmnnnoooqqqoooppplllddd```bbbdddddd`````````\\\WWWPPPLLLIIIGGGOOOVVVeeesssVVV@@@===GGGVVVqqqHHHGGGHHHRRRkkkeeePPPKKKEEE;;;<<>>LLLiiiwwwnnnHHHEEEBBB???>>><<<:::888777777666666555555555555777999@@@FFFHHHFFFIIIMMMTTTZZZ^^^TTTCCC999777666555444444333444444777333BBBYYYgggoookkk\\\jjjpppxxxnnn___nnn}}}|||zzz}}}~~~}}}zzzxxxzzzyyyzzz{{{||||||{{{zzzyyy}}}|||{{{{{{zzzxxxuuurrruuuuuuttttttssssssssssssooorrruuuuuussspppnnnmmmsssqqqooopppsssuuutttrrrrrrssssssrrrqqqrrrtttvvvtttssssssvvv{{{}}}}}}{{{vvvvvvuuusssqqqppppppqqqsssooopppwww{{{yyyyyy|||}}}~~~}}}zzztttnnniiigggtttpppxxxeee[[[^^^___dddttt~~~xxx{{{~~~tttrrryyysssmmmkkkmmmnnnllliiiiiieee```aaappp{{{YYYCCC<<<999999888999===AAAAAA???===gggyyyhhhUUULLLJJJIIIJJJMMMQQQOOOLLLJJJIIIGGGDDDBBB>>>::::::<<<;;;HHHsss~~~~~~~~~zzz~~~|||}}}~~~~~~|||zzzwwwuuuvvvwwwwwwxxxyyyyyyzzzzzzyyyyyyyyywwwtttssstttuuusssssssssrrrpppnnnmmmlllkkkkkkllllllmmmllllllllljjjjjjjjjjjjjjjjjjjjjkkkooonnnmmmllllllmmmnnnoooiiihhhgggeeedddcccbbbbbbcccaaa______aaacccdddddd^^^___]]]VVVOOOLLLIIIEEEKKKRRReeerrrKKKEEE@@@;;;QQQbbbGGGJJJggg}}}lllWWWGGG???@@@AAA[[[ggg```dddooo{{{~~~yyyqqq}}}zzztttvvv}}}{{{~~~||||||}}}~~~~~~}}}}}}}}}}}}|||yyyvvvxxx}}}}}}zzztttvvvxxxzzzwwwpppggg```oooooo~~~|||zzzwwwxxx|||vvvxxxuuupppkkkggg{{{~~~|||||||||{{{wwwsssyyyxxxwwwuuutttsssssssssrrrppppppnnnrrrpppkkkaaaVVVKKKCCC???CCCFFFJJJLLLMMMNNNOOOQQQLLLQQQTTTXXXcccoooooogggssshhhJJJMMMJJJ{{{pppzzzFFFDDD@@@>>>===;;;999777777777666555666777888888>>>===@@@DDDFFFFFFIIINNNWWWkkk|||TTTWWWKKK???777666555444444333333444555000===RRR___jjjiii]]]kkkppp|||ttteeekkkttt}}}xxxxxx~~~|||~~~xxxzzz}}}~~~|||zzz{{{zzzyyyxxxwwwuuusssqqqssstttttttttttttttsssrrrsssuuuwwwwwwuuusssqqqqqqqqqooonnnppprrrtttsssqqqqqqrrrrrrqqqppprrruuuxxxtttuuuxxx|||}}}tttuuuvvvtttpppoooqqqssssssooopppwwwzzzxxxxxx{{{|||}}}~~~{{{uuunnniiigggppppppyyylllaaadddjjjttt{{{|||vvvnnnnnnssspppmmmlllnnnooonnnllllllgggaaaddduuutttSSS@@@;;;:::999777999===BBBCCCAAALLLyyyooo___OOOHHHHHHIIIKKKMMMOOOMMMKKKJJJIIIHHHDDDBBBBBB===;;;<<<:::BBBfff{{{}}}}}}}}}}}}|||zzzxxxwwwxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzyyywwwsssqqqrrrrrrttttttsssrrrqqqooommmlllkkkllllllmmmmmmllllllllliiiiiiiiiiiiiiiiiiiiiiiilllkkkjjjiiiiiiiiijjjkkkddddddccccccccccccddddddcccbbbaaaaaacccddddddcccccc]]]VVVOOOJJJGGGGGGIIIFFFZZZ}}}^^^DDD???CCCNNNmmmxxxZZZHHH]]]uuuuuuWWW>>>CCCBBBUUUxxxmmm[[[VVVddd~~~rrrzzz|||uuuwww}}}zzz~~~}}}|||~~~~~~~~~~~~}}}{{{|||xxxuuuvvvzzz}}}|||yyyuuuuuuvvvwwwuuummmaaaXXXccckkk|||{{{xxxuuuwww{{{vvvxxxtttooojjjbbbqqq}}}}}}|||zzz{{{|||{{{xxxuuuyyyxxxwwwvvvuuuuuuuuuuuussstttuuunnnjjjfff___UUUKKKDDD@@@@@@EEEHHHLLLNNNNNNOOOPPPQQQPPPQQQRRRWWWbbbmmmqqqooo{{{^^^AAAFFFfffnnn|||CCC@@@===;;;;;;999777666777666555555666999;;;===BBBBBBDDDHHHHHHGGGJJJPPPooo{{{bbbDDDNNNDDD999777666555444333333333333555000:::JJJXXXgggmmmdddhhhnnn|||qqquuuppp{{{}}}yyyqqq}}}|||~~~|||~~~~~~{{{yyyzzzyyywwwtttsssrrrrrrrrrrrrsssuuuuuuuuutttrrrqqqqqqssssssrrrpppoooooopppnnnnnnoooqqqssssssrrrpppqqqqqqrrrqqqqqqsssvvvyyyvvvxxx||||||xxxpppsssuuurrrmmmkkknnnrrrqqqnnnnnnsssvvvuuuuuuvvvzzz|||}}}{{{vvvpppkkkiiikkkmmmxxxuuukkkjjjppp}}}|||sssnnnppppppppppppoooooonnnmmmllliiibbb]]]cccwwwgggJJJ<<<;;;;;;888777999>>>BBBCCCBBBUUUdddWWWJJJFFFHHHJJJMMMPPPLLLKKKKKKLLLLLLJJJFFFCCCHHHBBB??????:::===UUUrrr~~~yyy~~~}}}|||{{{zzzyyyyyyyyyxxxxxxxxxxxxwwwwwwwwwwwwzzzzzzyyyvvvrrrpppoooppprrrrrrrrrqqqooonnnlllkkkjjjjjjkkkkkkkkkjjjjjjiiihhhhhhhhhhhhhhhhhhhhhgggiiihhhfffeeeeeeeeeffffffbbbbbbaaaaaaaaaaaabbbbbbaaa``````bbbccccccaaa___^^^UUUMMMJJJEEEAAAEEEOOO___zzzcccDDD;;;888HHHcccvvvZZZMMMLLLwwwiiiIII???>>>IIIdddooo[[[QQQ[[[uuu{{{~~~wwwwww|||~~~}}}{{{~~~|||zzz|||xxxttttttwwwzzzzzzxxxzzzwwwuuuuuutttlll^^^RRRZZZiii~~~zzzxxxvvvssstttxxxvvvwwwsssoooiii]]]eee|||{{{{{{zzz|||}}}|||zzzxxxxxxwwwvvvuuuuuuuuuuuuuuuppptttvvvuuueee```\\\SSSIIIBBB???AAACCCHHHKKKNNNPPPPPPPPPQQQRRRQQQOOOPPPWWW^^^eeennnuuu]]]QQQ<<>>@@@DDDEEEIIILLLKKKJJJQQQZZZyyytttrrrOOO<<>>@@@>>>]]]{{{vvvQQQBBBMMM^^^|||tttRRR@@@>>>AAASSSqqqoooaaaYYYZZZjjj~~~{{{yyy~~~{{{yyy||||||{{{zzz~~~~~~~~~~~~}}}~~~~~~}}}{{{|||yyyuuuuuuwwwyyyzzzyyyzzzvvvwwwwwwpppaaaTTTZZZmmm{{{wwwvvvtttqqqrrrvvvuuuvvvrrrpppkkk]]]aaawww}}}|||}}}}}}~~~~~~}}}{{{zzzuuuuuutttsssssssssssssssmmmpppooosss}}}uuu```VVVWWWTTTMMMEEEAAAAAAEEEIIIKKKMMMPPPRRRQQQQQQRRRSSSSSSSSSVVV\\\^^^dddssspppGGGJJJMMMiii{{{qqq<<<999777666777666555444444444444666999===AAACCCGGGHHHJJJKKKJJJPPPaaarrrttt```ooo___GGG@@@===333???666555444333333222222333...+++111:::FFF```sssqqq^^^```tttlllcccmmmrrrmmmnnntttwww}}}||||||zzzyyyyyyzzz{{{||||||zzzvvvssssssvvvyyyvvvwwwwwwwwwtttpppllliiipppppppppnnnlllmmmoooqqqmmmppprrruuuuuuuuuttttttrrrvvv{{{|||zzzvvvsssqqqtttuuuuuutttrrrpppnnnmmmmmmooopppmmmhhheeegggkkkkkkkkklllmmmoooqqqqqqoooooorrruuuvvvuuusssssssssooommmsss{{{{{{ggg```___gggnnnuuuzzztttuuusssnnnmmmpppmmmoooqqqqqqnnnkkkiiiiiiddd___aaaqqqqqq^^^JJJ:::777;;;999888<<>>BBBbbblllWWWNNNHHHHHHJJJKKKNNNRRROOOOOOPPPRRRSSSRRRNNNKKKKKKGGGEEEDDD>>>:::@@@KKKfffuuu|||{{{~~~|||yyyvvvuuuuuuvvvwwwvvvuuuuuutttsssrrrqqqqqqsssssssssrrrooonnnoooqqqoooooooooooonnnmmmkkkkkkiiiiiiiiiiiiiiihhhggggggfffffffffeeeeeedddddddddgggfffeeedddcccddddddeeegggfffdddcccaaa``````````````````aaa```]]]YYYUUUPPPLLLJJJJJJIIIRRRllluuuOOOBBBDDDGGGSSS~~~[[[???@@@]]]yyyYYYJJJDDD???FFF___|||wwwiii^^^ZZZlllrrrmmmnnnppprrruuuxxxzzz||||||{{{{{{~~~}}}|||zzzxxxwwwxxxzzz{{{{{{zzzvvvwwwxxxsssfffZZZ^^^uuu~~~yyyvvvuuutttpppqqqtttssstttrrrrrrooobbbfff}}}|||}}}|||{{{vvvuuutttsssssssssssssssmmmooohhhdddggg^^^PPPMMMNNNMMMJJJGGGEEEEEEIIILLLLLLOOORRRSSSSSSSSSSSSTTTZZZ[[[]]]___bbbqqqVVVBBBJJJnnnxxxttt999777555555666666555444444555777:::>>>AAADDDEEELLLIIIIIIOOOWWWfff{{{ooo\\\uuukkkOOOGGGEEE;;;///???666555444333222222222222111///555:::DDD```uuuuuu^^^\\\nnniiieeemmm|||kkkhhhkkk}}}|||}}}}}}~~~{{{zzzxxxwwwxxx{{{~~~{{{|||{{{wwwssssssvvvzzzxxxxxxwwwvvvsssoookkkiiimmmnnnnnnlllkkkkkkmmmooonnnpppsssuuuuuuuuuvvvwwwtttxxx}}}~~~{{{vvvrrroooqqqrrrsssrrrooonnnnnnooommmmmmmmmllljjjiiijjjkkkjjjlllmmmmmmppptttssspppmmmoooqqqrrrrrrsssuuuvvvxxxrrrvvv~~~rrrXXXXXX\\\aaagggqqq}}}wwwssstttsssooonnnpppgggiiikkkmmmnnnnnnmmmlllbbbaaaiii|||uuubbbQQQBBB888555888888999???DDDAAA<<>>999===DDDWWW|||uuuwwwzzzzzz|||}}}zzzwwwuuuttttttuuuuuuttttttsssrrrqqqqqqppppppqqqqqqpppnnnnnnooopppqqqqqqqqqqqqpppooonnnmmmlllllllllllllllkkkjjjiiifffffffffeeeddddddccccccfffeeedddccccccdddeeefffddddddccccccccccccdddddddddcccbbbaaa___[[[VVVRRRIIIGGGDDDCCCMMMgggWWW>>>>>>GGGLLLmmmeeeMMMCCCQQQnnngggOOOGGG===>>>QQQlllooo\\\WWWppp~~~}}}oooiiihhhiiimmmsssuuuyyy||||||{{{{{{~~~~~~zzzzzzzzzzzz{{{|||}}}}}}~~~yyyuuuuuuvvvrrriiiaaabbb}}}}}}yyyvvvvvvtttqqqqqqtttqqquuutttuuurrriiirrr}}}||||||xxxwwwvvvuuutttsssssssssooooooddd[[[[[[SSSJJJLLLEEEFFFHHHHHHHHHHHHJJJKKKLLLOOORRRSSSTTTTTTUUUVVVZZZ\\\\\\^^^lllfffEEEIIIXXXcccmmmxxx777555444444555666555444777999<<<@@@CCCFFFHHHHHHLLLJJJRRRggg~~~zzzqqq|||ZZZLLLEEECCC===000999666555444333222222222222333333777999AAA[[[qqqqqqbbb]]]lll~~~uuunnnjjjuuu{{{sssxxxyyyyyyyyyzzzzzz{{{||||||xxxyyyzzzvvvrrrqqqtttxxxwwwvvvuuutttrrrooommmlllkkkllllllllljjjjjjlllmmmnnnpppssssssssssssvvvxxxtttwwwzzzzzzxxxuuurrrqqqqqqsssuuusssoookkkiiiiiihhhfffeeegggjjjllllllkkkgggkkkkkkkkknnnssssssooommmnnnoooooooooppptttvvvzzzuuuyyy}}}aaaRRRZZZaaabbbiiizzz|||wwwsssssssssqqqnnnmmmfffeeefffiiimmmooonnnlllaaadddqqqzzzhhhRRREEE===888666666999;;;AAAEEE???;;;JJJ^^^~~~hhhQQQMMMIIIHHHKKKLLLLLLMMMQQQPPPOOONNNNNNOOOOOOMMMKKKHHHIIIKKKHHHAAA<<>>DDD999;;;555555444333222222222222...///333222777QQQfffeeeggg```lll|||}}}}}}|||nnn___eeewww}}}yyy}}}{{{|||}}}~~~}}}zzzwwwuuutttwwwxxxuuupppooorrrvvvuuuuuutttrrrqqqppppppooonnnpppqqqpppoooooopppqqqmmmppprrrrrrqqqrrruuuxxxtttuuuvvvvvvtttsssssstttsssvvvyyyvvvnnnfffaaa^^^aaa^^^]]]aaahhhlllllljjjcccggghhhgggkkkqqqqqqllloooooonnnmmmlllnnnrrruuuwwwuuuzzzoooRRRUUU```fffdddlll}}}yyysssnnnnnnooollliiifffiiifffdddggglllnnnlllhhhfffkkk{{{ooo[[[EEE<<<:::999888777;;;===BBBDDD===<<>><<<:::777444333333333222111222111000000222@@@[[[ssstttnnnnnntttxxxzzzooo```eee{{{uuu~~~{{{wwwsssrrrsssssssssssssssttttttuuurrrpppooopppqqqqqqppppppsssuuusssnnnlllnnnqqqnnnpppssstttsssrrrsssssswwwuuuttttttuuuuuutttsssvvvuuurrrllleeeaaa```aaa]]]```___\\\^^^dddeeeaaaeee```]]]```gggmmmnnnmmmooouuuvvvpppnnnqqqrrrooouuussssssvvvvvvmmm^^^QQQNNNYYYfffhhhrrr{{{|||yyyuuupppllliiiiiikkkmmmpppfff___aaagggiiiiiijjjsssvvv[[[III===<<<:::555555;;;===AAAFFFEEE@@@HHHiiiXXXKKKMMMLLLLLLMMMPPPQQQPPPNNNIIIGGGFFFFFFIIIKKKLLLLLLNNNPPPRRRQQQMMMIIIGGGFFFHHHCCCNNNnnn~~~~~~~~~{{{vvvqqqnnnnnnoooqqqttttttrrrppprrrrrrqqqnnnkkkjjjkkkmmmkkkllllllkkkiiihhhiiijjjjjjiiigggfffeeeffffffgggccccccdddddddddcccbbbbbb^^^___```bbbccccccccccccgggfffdddccccccbbb___^^^bbbZZZSSSOOOJJJCCCDDDKKKSSSZZZlllzzzFFFHHHAAA===TTTsss]]]JJJCCCNNNqqq}}}qqqVVV\\\qqqzzziiifffxxxfffWWWOOODDD>>>PPPjjjwww___TTTfffzzzwwwzzz}}}lllbbbccclll|||qqqoooiiiccc``````cccgggwww{{{|||}}}|||zzzzzz|||||||||{{{zzzzzzzzzyyywwwuuusssrrrwww~~~{{{yyywwwwwwwwwxxxvvvvvvuuurrrpppuuu{{{xxxyyyyyyzzz|||}}}}}}|||zzzwwwwwwwwwsssrrrpppnnnlllhhhbbb^^^XXXUUUNNNIIIEEEDDDEEEFFFDDDFFFHHHHHHHHHIIIJJJLLLOOONNNOOOSSSWWWZZZZZZYYYaaa~~~PPPpppuuuXXX777666555555666999<<>>@@@EEEKKKLLLJJJIIIKKKLLLcccgggRRRNNNIIIEEEBBB@@@>>>===999777444333333333222111111000000000111===UUUkkkvvvpppllllllqqquuuxxxyyysssdddbbb|||uuu~~~~~~zzzvvvuuuqqqrrrrrrrrrqqqpppppppppvvvtttsssrrrssstttsssrrrrrruuuvvvtttooommmnnnqqqnnnpppssstttttttttuuuvvvwwwuuussssssuuuvvvwwwvvvzzzuuuoooiiifffccc```___aaabbb```[[[[[[______\\\^^^\\\[[[]]]aaaeeehhhiiijjjpppssspppnnnppppppmmmrrrnnniiifffccc\\\QQQIIIUUU]]]iiiooo~~~yyyxxxvvvsssooollljjjkkkmmmnnnnnnfffbbbdddggggggggghhhzzz}}}nnnSSSDDD999::::::777888>>>999@@@EEECCCIIIeee~~~YYYPPPPPPOOOMMMLLLLLLMMMNNNNNNIIIGGGFFFFFFGGGIIIIIIHHHHHHJJJMMMMMMKKKHHHFFFFFFFFFEEEJJJ^^^}}}~~~{{{vvvnnnmmmmmmnnnqqqrrrrrrrrroooqqqqqqooolllkkkmmmooommmnnnnnnmmmkkkiiijjjkkkiiihhhgggeeedddddddddeee_________```````````````ccccccccccccccccccddddddgggfffeeeccc```]]]YYYVVVPPPMMMLLLMMMMMMLLLRRR[[[ggg|||cccKKKLLLDDDBBBUUUyyywwwYYYFFFHHHMMM```yyy|||^^^IIIMMMUUUTTTpppvvvwwwvvvcccUUUIIICCCJJJXXXsss}}}}}}lll\\\___sss}}}~~~|||nnnaaa^^^fffsssssspppjjjeeebbb```______dddfffkkksss||||||zzzxxxwwwwwwwwwvvvvvv{{{{{{zzzyyyxxxwwwvvvvvvxxx~~~}}}{{{yyyvvvtttssssssttttttuuuvvvtttrrrtttyyy{{{yyyxxxyyyyyyyyyxxxxxxyyyxxxwwwuuuuuuuuussspppmmmjjjfffbbb\\\YYYTTTQQQMMMHHHEEEDDDEEEEEEFFFGGGIIIIIIIIIJJJKKKMMMPPPLLLMMMRRRVVVXXX]]]ddd~~~kkkjjjsssgggTTT:::999777666888<<<@@@CCCHHHHHHKKKPPPOOOKKKJJJNNNQQQ{{{UUUTTTPPPJJJEEEBBB@@@???>>>:::777555333333333222000000000000000000888LLL___vvvvvvooohhhkkkvvvxxxrrr}}}nnncccwww~~~vvvyyy}}}~~~zzzwwwwwwpppqqqrrrqqqooonnnnnnooosssrrrqqqrrrssssssqqqooosssuuuwwwtttqqqoooppprrrnnnppprrrssstttuuuwwwyyyuuusssqqqrrrtttwwwxxxyyy~~~wwwooojjjiiigggbbb^^^cccdddbbb^^^]]]```aaa_________````````````aaacccbbbiiinnnnnnmmmnnnoooooorrrlllccc[[[VVVQQQNNNKKKWWWaaattt~~~yyyuuurrrpppmmmkkkkkklllnnnoookkkgggeeeggggggfffgggkkk~~~qqqcccIII===666888:::999;;;AAA===FFFDDD===QQQrrrTTTRRRRRRQQQNNNKKKHHHHHHJJJMMMIIIHHHFFFEEEFFFGGGFFFEEEDDDGGGJJJKKKJJJHHHHHHHHHFFFEEECCCJJJhhh}}}{{{|||}}}zzzpppnnnkkkjjjjjjjjjiiihhhqqqssstttrrrmmmjjjjjjkkknnnoooooommmkkkiiiiiijjjiiihhhfffeeecccccccccccc____________```aaabbbbbbcccbbbbbbbbbcccdddeeefffhhhgggeeeaaa\\\WWWRRROOOHHHGGGHHHJJJLLLRRR```mmmiiiOOOAAA===IIIIIIZZZ{{{aaaIII@@@KKK\\\sssyyyrrr|||yyyLLLEEEJJJIIIZZZwwwuuuwww~~~kkkYYYNNNJJJIIIHHHdddvvvwwwbbbWWW\\\ddd}}}|||uuuwww{{{sssfff]]]```iiiwwwxxxrrrnnniiifffeeebbb^^^[[[ZZZZZZ^^^iiizzz~~~|||{{{yyywwwvvvvvvwwwwww{{{zzzyyyxxxxxxxxxyyyzzzyyy}}}zzzzzz}}}{{{xxxuuutttttttttqqqtttwwwvvvsssqqqsssuuuwwwvvvvvvwwwyyyzzzyyyxxxuuuuuuuuuuuuuuutttssssssooolllfffaaa]]]YYYTTTQQQNNNLLLJJJGGGFFFEEEEEEEEEGGGIIIJJJKKKJJJKKKLLLNNNOOOKKKOOOWWWWWWVVVcccuuuhhhTTT|||tttpppvvv^^^UUU999999:::;;;>>>AAAEEEGGGPPPMMMMMMNNNJJJHHHPPP]]]uuu|||vvv}}}~~~dddSSSQQQMMMGGGCCCAAA@@@???>>>:::888666555444444222000000///000000///444BBBQQQlllvvvsssdddcccrrr|||xxxjjjlll|||}}}yyyxxxxxxooorrrttttttqqqpppppprrrrrrrrrrrrsssttttttrrroooqqqssstttsssqqqqqqrrrtttpppqqqrrrsssrrrsssuuuwwwsssqqqoooooorrrvvvxxxxxx{{{xxxtttpppmmmiiieeebbbaaabbbbbbaaaaaaeeehhhjjjooommmlllkkkhhhccc]]]XXXVVV\\\```aaa```aaaeeeiiikkkfff^^^VVVRRRRRRTTTVVVZZZkkk~~~~~~yyyssslllkkkjjjiiijjjkkkmmmooohhhggggggiiiiiiiiiooovvvssscccWWWAAA999444777999:::===BBBCCCIIIBBB===^^^bbbLLLOOOPPPPPPOOOLLLHHHGGGHHHJJJHHHGGGEEEFFFGGGHHHGGGFFFFFFIIIKKKLLLKKKJJJJJJKKKHHHCCC===AAAWWWvvv~~~~~~}}}{{{wwwtttpppkkkgggaaa\\\XXXiiinnnqqqpppllljjjkkkmmmmmmnnnnnnllljjjhhhhhhiiiiiihhhgggfffdddcccbbbbbb``````______```bbbcccddd^^^___```bbbcccdddddddddeeeccc___ZZZTTTOOOLLLLLLIIIJJJKKKNNNSSS```tttyyy[[[EEE>>>AAAFFFNNNhhhkkkQQQGGGIII[[[kkk|||~~~wwwzzzgggEEEGGGQQQQQQkkkjjj{{{kkkWWWOOOPPPLLLEEEZZZmmm}}}xxxeeeUUUUUUZZZjjjzzz|||zzzsssgggbbbbbblll{{{{{{ssspppkkkeeedddeeeeeeaaa]]][[[ZZZ\\\cccooo|||{{{{{{zzzzzzxxxwwwwwwyyyzzzyyyxxxvvvvvvvvvxxxzzz|||zzzyyy}}}~~~zzzzzz~~~}}}{{{xxxuuutttssssssppprrrttttttrrrppppppppppppqqqtttxxx{{{{{{xxxvvvuuuttttttssssssrrrpppnnngggccc\\\WWWSSSPPPMMMKKKHHHHHHGGGGGGGGGFFFFFFFFFHHHJJJKKKKKKKKKKKKMMMNNNNNNLLLSSS\\\ZZZ[[[sssccc^^^aaaoooyyyiiiYYYWWW777:::>>>BBBFFFHHHIIIIIIIIIFFFIIINNNPPPUUUhhh~~~}}}rrrzzz|||oooUUUSSSKKKHHHCCC@@@?????????>>><<<:::888777666555222000//////000111///000;;;GGG]]]sssxxxdddYYYfffxxx}}}vvveee||||||~~~|||wwwuuuuuuppptttxxxyyyvvvtttvvvxxxwwwvvvwwwxxxyyyyyywwwuuunnnoooqqqqqqrrrrrrtttuuuqqqrrrsssrrrpppppppppqqqpppnnnmmmmmmpppsssuuuuuupppsssvvvssslllgggfffgggeeefffggghhhjjjmmmsssxxx~~~|||ssscccWWWQQQTTTUUUSSSOOONNNSSSZZZ\\\ZZZVVVSSSTTTXXX]]]```nnn}}}zzztttnnngggggggggggghhhjjjkkklllhhhgggiiilllooosss}}}uuucccRRRGGG<<<888666777999;;;>>>AAA@@@CCC???HHHuuusssUUUGGGNNNOOOOOONNNLLLJJJHHHHHHHHHFFFFFFEEEGGGIIIJJJIIIHHHHHHJJJLLLLLLJJJIIIIIIIIIJJJ???;;;DDDNNN]]]zzzzzzmmmrrruuuuuu~~~|||~~~~~~}}}zzzwwwqqqhhh^^^XXX]]]ccciiikkkiiiiiimmmqqqlllmmmmmmkkkiiigggggghhhhhhggggggfffeeedddcccbbb____________```aaabbbccc]]]___aaacccdddbbb___]]]XXXWWWSSSNNNIIIHHHKKKMMMMMMTTT\\\ccclllzzzqqqVVVCCC===@@@FFFKKKuuueeeLLLCCCNNN^^^uuu}}}^^^IIIGGGQQQ[[[qqqlll}}}{{{mmmXXXMMMOOOMMMGGGLLL]]]nnnssshhh[[[WWWYYYTTT{{{lll^^^^^^jjjvvvxxxttttttmmmeeebbbcccdddaaa^^^YYYYYYYYYYYY[[[aaaiiiooozzz}}}{{{||||||zzzwwwuuuvvvwwwxxxwwwvvvvvvwwwyyy|||~~~{{{vvvrrrtttxxxyyy{{{}}}xxxwwwuuussspppooommmmmmnnnoooppppppooooooooopppnnnpppssswwwyyyxxxuuuqqqrrrpppnnnmmmllljjjgggddd[[[WWWRRRNNNLLLKKKIIIHHHEEEEEEFFFGGGHHHHHHHHHHHHIIIKKKLLLLLLKKKKKKMMMNNNPPPPPPUUU\\\^^^kkkdddeeezzzwwwyyyxxxrrr^^^VVVYYY999===BBBHHHKKKLLLKKKJJJAAACCCSSSjjjzzzttt^^^NNNMMMHHHEEEBBBAAAAAAAAA@@@>>>===<<<:::999999777444111//////000111//////777AAAVVVuuurrr\\\```sssfffjjj~~~yyyvvv{{{~~~|||zzzwwwtttrrrsssxxx}}}}}}yyyvvvxxx{{{vvvvvvuuuvvvxxxxxxwwwvvvnnnnnnoooqqqrrrtttuuuuuuppprrrtttsssqqqooonnnnnnooonnnmmmnnnoooqqqqqqpppffflllqqqooohhheeeiiinnnwwwvvvwwwyyyyyy{{{xxxjjj`````````]]]TTTNNNRRRZZZ^^^\\\[[[]]]ccciiimmmooo}}}xxxssslllgggffffffgggggghhhiiiiiiiiiiiiiiimmmtttzzz|||eeePPPAAA:::999888888999;;;===???AAA>>>>>>CCC[[[eeePPPJJJSSSSSSPPPLLLJJJJJJIIIHHHFFFEEEEEEEEEGGGJJJKKKJJJIIIFFFHHHIIIHHHFFFEEEEEEEEEHHH======HHHKKKLLLdddrrrlllxxxzzzuuuuuusssuuu~~~xxxvvvxxx}}}{{{rrrlllhhhmmmppplllddd```bbbeeehhhiiiiiihhhfffeeefffgggcccccccccccccccbbb`````````aaabbbcccdddddddddccc]]]___``````^^^ZZZVVVSSSKKKLLLLLLJJJJJJMMMTTTZZZdddmmmuuuzzz}}}|||XXXLLL>>>999===JJJ___ooosssYYYEEE@@@NNNkkkmmm[[[OOOIIITTTfffsss[[[MMMLLLKKKGGG@@@KKK]]]kkklllcccYYYUUUUUU~~~vvvbbbWWWZZZfffrrryyyzzzssskkkeeebbb```]]][[[VVVXXXWWWTTTQQQQQQVVV[[[aaadddjjjpppvvv{{{~~~{{{wwwuuuvvvwwwwwwwwwwwwyyy{{{}}}~~~yyytttnnnlllpppuuuyyyzzzttttttsssqqqpppnnnmmmlllllllllkkkkkkkkklllmmmnnnkkklllnnnppprrrpppmmmiiiiiifffbbbaaaaaa^^^ZZZVVVPPPMMMIIIGGGGGGGGGGGGFFFDDDEEEFFFGGGIIIJJJKKKLLLKKKMMMNNNNNNMMMMMMNNNOOOUUUUUUYYYbbbpppxxxUUU[[[sssqqqbbbZZZZZZ]]]AAACCCGGGJJJLLLLLLKKKJJJBBBJJJjjjzzzeeeTTTOOOHHHJJJHHHFFFEEEEEECCCAAA>>>???>>><<<;;;;;;888555222000///000111000///666???QQQuuuhhhaaappp~~~llldddoooxxx~~~zzzwwwzzz}}}{{{xxxyyy{{{{{{xxxtttuuu{{{~~~yyyuuuuuuxxxtttrrrqqqrrrsssuuuttttttqqqqqqqqqrrrssstttttttttnnnqqqtttuuussspppnnnmmmpppoooooopppppppppnnnkkkfffiiijjjhhhfffiiiqqqxxx~~~}}}tttvvvyyyxxxoooeeegggooovvvrrrpppsss{{{zzzuuuqqqlllgggcccggghhhiiiiiiiiiiiihhhgggjjjkkksss~~~lllTTTAAA999888777999:::;;;===???BBBCCCAAA@@@OOOrrroooXXXNNNOOOZZZ]]]TTTJJJFFFHHHIIIHHHFFFEEEEEEEEEGGGIIIIIIGGGFFFCCCEEEFFFEEECCCBBBCCCDDDCCC>>>AAAIIIIIIHHHTTTfff~~~vvvxxx~~~yyy}}}nnnbbbooorrrttttttsssssstttvvvwwwzzzuuufff\\\ZZZ]]]___```aaa```___^^^___```[[[\\\]]]]]]]]]]]]\\\[[[]]]___aaaccccccaaa___^^^VVVVVVUUUTTTRRRPPPOOONNNJJJOOOUUUZZZ]]]dddmmmttt~~~uuunnnggg\\\QQQ@@@999666===MMMggg}}}hhhVVVEEECCCQQQjjjtttaaaZZZRRRJJJTTTgggrrr[[[PPPMMMLLLJJJCCCDDDNNN```kkkggg]]]UUU\\\{{{}}}{{{ssseeeZZZ\\\iiiwwwyyyvvvpppjjjccc^^^[[[YYYVVVVVVUUUTTTRRRQQQRRRRRRPPPRRRUUUYYY```ffflllooozzz|||wwwuuuuuusssssstttuuuwwwxxxyyyzzzuuurrrnnnkkkmmmppprrrrrrrrrrrrrrrqqqpppooonnnmmmhhhhhhhhhhhhiiiiiihhhfffdddcccdddeeefffeeebbb```^^^ZZZWWWVVVWWWUUUPPPLLLHHHFFFDDDCCCDDDEEEEEEDDDFFFFFFGGGHHHJJJLLLNNNOOOOOOPPPQQQQQQPPPOOOQQQRRRWWW\\\fffyyygggVVVTTT|||{{{wwwaaa]]]]]]]]]\\\HHHIIIJJJJJJKKKJJJJJJJJJEEEPPP{{{nnnKKKPPPTTTJJJMMMLLLJJJIIIHHHFFFBBB???@@@???======<<<:::666333000///000111000000666>>>HHHnnnooobbblll{{{wwwvvvrrrccchhhnnn~~~}}}zzzzzz|||}}}yyyvvvyyy~~~yyywww|||~~~wwwrrrrrrtttvvvtttrrrrrrtttvvvwwwvvvuuutttssssssttttttsssrrrmmmpppuuuwwwvvvssspppoooqqqqqqqqqrrrrrrpppllliiillliiifffdddgggoooyyyyyywwwyyy}}}}}}}}}|||}}}|||yyyzzz{{{tttooommmjjjfffccciiijjjkkkkkkkkkiiihhhgggkkkmmmwwwyyy```HHH:::999===555888;;;<<<>>>BBBDDDEEEBBBBBB[[[dddPPPLLLRRR___eeeXXXIIICCCEEEIIIHHHFFFFFFEEEEEEFFFGGGGGGDDDBBBBBBCCCEEEDDDCCCCCCDDDEEE>>>AAADDDFFFHHHJJJLLLNNNiiiyyy~~~wwweee___gggqqqwwwxxxuuusssqqqoooqqqwww}}}nnndddcccfffUUUWWWXXXXXXWWWVVVXXXYYYUUUVVVXXXYYYYYYYYYXXXWWWSSSUUUXXXZZZZZZXXXTTTRRRKKKIIIGGGFFFGGGIIIKKKMMMOOOXXXdddmmmttt|||sss```TTTNNNDDD999===888===RRRmmmoooYYYMMMGGGRRRgggyyysssiiibbb\\\PPPEEELLL\\\kkkXXXRRRQQQPPPPPPPPPFFFFFFVVVgggiiiaaaZZZRRRwwwxxx{{{lll{{{{{{eeeZZZcccqqqttttttrrrmmmfff```\\\[[[VVVSSSQQQRRRTTTTTTPPPLLLOOONNNMMMOOORRRXXX^^^aaajjjpppwwwyyyvvvrrrqqqqqqnnnoooppprrrssstttttttttqqqqqqpppmmmlllmmmmmmjjjmmmmmmmmmmmmlllkkkjjjiiieeeeeefffggghhhfffbbb```]]]\\\[[[\\\]]]]]][[[ZZZXXXTTTPPPPPPRRRQQQMMMHHHEEEDDDBBBBBBCCCDDDCCCBBBGGGGGGGGGHHHJJJMMMPPPQQQQQQRRRTTTSSSRRRRRRSSSTTTVVVbbbuuudddLLLWWWpppgggXXX\\\```ZZZRRRCCCIIIIIIFFFIIIPPPLLLBBBQQQvvvgggPPPJJJNNNSSS```^^^ZZZVVVRRRKKKDDD@@@EEEBBB>>>======;;;777444333222111000000111222222CCCXXXrrr{{{nnnaaafffuuuwwwttt|||kkkaaagggzzz}}}||||||yyyzzzxxxwww{{{|||zzzxxxwwwvvvwwwvvvtttrrrsssxxx|||{{{vvvsssssstttsssssssssssstttvvvwwwxxxwwwuuutttuuuvvvtttoookkkoooppppppqqqqqqqqqppppppnnneee```fffuuuzzzwwwsssssswww|||~~~~~~tttsssrrrpppqqquuu{{{{{{wwwrrrnnnkkkhhheeedddkkkiiihhhiiieeeaaafffooolllyyygggRRRCCC999666777777888;;;>>>@@@AAABBBCCC@@@PPPrrryyyVVVPPPKKKHHHUUUUUUOOOIIIFFFHHHIIIFFFDDDCCCBBBAAABBBCCCDDDCCCBBBBBBBBBAAA@@@@@@AAABBBBBB>>>@@@CCCEEEHHHKKKOOORRRYYYssstttoooqqqllljjjpppzzz}}}wwwnnnmmmsssvvvtttwww|||vvvrrrccc```^^^\\\ZZZWWWSSSPPPSSSQQQPPPRRRUUUVVVTTTQQQMMMOOOPPPPPPNNNMMMMMMNNNMMMKKKHHHHHHKKKRRRZZZ___jjjsss|||zzztttcccRRRKKKGGG???:::999;;;:::HHHhhhsssbbbQQQBBBPPPttthhh]]]VVVTTTOOOKKKTTTbbb|||jjj___[[[ZZZWWWSSSKKKEEEGGGVVVgggkkkddd^^^SSSfff}}}uuuzzz~~~jjj[[[VVVooolllkkknnnpppjjj]]]RRRXXXUUUQQQOOOOOOPPPQQQRRROOONNNMMMLLLMMMOOOQQQSSSZZZ^^^bbbdddeeegggkkkooommmnnnkkkgggiiiooottttttnnnnnnnnnmmmlllkkkkkkjjjhhhhhhgggfffeeedddcccbbbdddaaa]]]^^^``````\\\WWWTTTUUUWWWXXXWWWVVVTTTSSSNNNNNNMMMKKKIIIFFFDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEHHHJJJLLLMMMLLLMMMNNNPPPVVVRRRQQQUUUVVVTTTWWW]]]gggxxxeeeJJJZZZvvv}}}dddaaa]]][[[]]]\\\MMMHHHJJJMMMGGG@@@LLLaaa~~~yyyqqqWWWJJJHHHJJJRRRPPPOOONNNLLLIIIEEEBBBEEEBBB???======;;;888555333222111000000000111222:::KKKbbbooojjj___```hhh|||vvvyyyuuufffaaaqqq~~~}}}{{{{{{~~~~~~~~~|||yyywwwvvvuuusssrrrwwwzzz|||yyyssspppqqqsssxxxwwwuuusssssstttuuuvvvvvvuuusssssstttrrrooolllmmmnnnooopppppppppnnnnnniiieeeeeeooo}}}yyyuuuooollllllmmmlllkkkmmmmmmllliiiiiilllsssxxxuuuzzz}}}|||xxxwwwsssnnniiiggggggggghhhllliiihhhiiifffdddjjjsss}}}~~~lllVVVGGG===888777:::999888<<>><<<;;;>>>DDDOOOXXXnnnfffTTTMMMIIIaaaiii^^^VVVRRRTTTRRRMMMQQQ[[[jjjddd]]]VVVRRROOOMMMKKKMMMJJJKKKSSS\\\aaafffjjj]]]YYY___ttt}}}kkk\\\SSSZZZgggssswwwqqqeeeZZZWWWVVVUUUTTTSSSPPPNNNLLLMMMLLLKKKJJJJJJKKKLLLMMMKKKMMMQQQRRRRRRTTTWWWZZZXXXZZZ[[[[[[___hhhmmmnnnggggggfffeeeeeedddccccccaaa```___^^^]]]\\\[[[[[[[[[WWWUUUUUUXXXXXXTTTPPPPPPQQQRRRRRRQQQOOOMMMLLLFFFFFFFFFFFFEEECCCBBBBBBDDDDDDDDDDDDDDDEEEEEEEEEIIIKKKMMMNNNNNNPPPRRRTTTOOOPPPTTTVVVTTTUUUbbbppp}}}^^^WWWsssqqq}}}ppp^^^```^^^\\\]]]\\\MMMJJJJJJJJJDDDIIIgggzzzxxxxxx]]]LLLGGGGGGFFFFFFFFFGGGHHHGGGEEEBBBDDDBBB???>>>===;;;999777444333111000000000111111222===PPPbbbhhhccc^^^]]]}}}xxxwwwppp^^^lll{{{xxxwwwuuutttsssyyyzzzyyyuuupppooorrrvvv|||zzzvvvsssqqqqqqrrrssssssqqqpppoooooonnnmmmkkkkkkmmmoooppppppooolllkkkggghhhmmmvvv{{{sssrrrooollliiiiiihhhgggfffaaacccdddbbb___```gggmmmlllppptttxxxzzz}}}{{{yyy{{{~~~zzzvvvtttpppmmmiiieeedddfffiiikkkooollljjjiiihhhiiipppyyy|||aaaSSSEEE<<<888666888;;;<<<:::>>>EEECCC@@@LLL^^^^^^TTTQQQQQQOOOKKKNNNJJJGGGGGGHHHHHHEEEBBBDDDCCCBBBBBBCCCDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAACCCEEEEEEDDDEEEFFFHHHEEEKKK___~~~|||mmmwww~~~zzzeeebbbpppzzzsssqqqnnnkkkmmmooorrrvvvzzz~~~~~~yyyuuuooojjjfffhhhiiiiiifffccc```______fffkkkttt~~~vvv```NNNBBB::::::888777777888@@@QQQ```xxxhhhLLLHHHSSSdddgggVVVVVVPPPOOOTTTVVVQQQPPPTTTyyy}}}hhhWWWYYYZZZYYYUUUQQQPPPPPPNNNNNNOOOPPPPPPUUUeeetttbbbZZZVVV```ooo}}}yyygggRRRTTT\\\jjjvvvwwwkkk```\\\ZZZXXXVVVTTTRRRQQQPPPLLLLLLJJJIIIHHHHHHHHHHHHCCCEEEGGGGGGGGGGGGIIIJJJJJJNNNQQQRRRXXXaaaffffffZZZZZZZZZYYYYYYXXXXXXWWWUUUTTTTTTSSSRRRQQQPPPPPPOOOMMMKKKLLLOOOOOOLLLIIIJJJJJJJJJJJJIIIFFFDDDCCC???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEGGGIIIKKKLLLMMMOOORRRTTTRRRVVVZZZXXXVVVbbbwwwQQQVVVuuuvvvgggnnnwwwaaa\\\ccc```[[[\\\ZZZGGGLLLFFF===JJJooowwwzzzzzzkkkjjjUUUJJJGGGHHHGGGFFFEEEFFFFFFFFFCCCAAAAAA@@@???===<<<:::888777555444222111000000000111111777EEEZZZjjjmmmeee]]]wwwxxxyyy{{{bbbkkk|||yyyxxxwwwwwwvvvxxxwwwuuurrrppprrrwww|||{{{yyytttqqqnnnnnnooopppooonnnlllkkkkkkkkkjjjjjjkkkllloooqqqqqqnnnkkkiiifffkkksss|||{{{pppgggjjjiiihhhhhhiiiiiihhhhhh\\\aaaeeeeee```___bbbgggkkkllllllkkkjjjiiiiiiiiihhhkkksss|||zzzyyyxxxuuusssjjjjjjhhhfffeeefffiiikkkpppooommmmmmnnnrrrzzz{{{lllPPPGGG===999777555666:::>>><<>>>>>???AAABBBCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFIIIJJJKKKLLLLLLNNNQQQSSSTTTWWWXXXVVV\\\www___SSSuuufffgggiii\\\^^^fff___YYYYYYXXXHHHFFF???GGGmmm~~~zzzppp```SSSJJJGGGEEEEEEHHHGGGFFFEEEFFFEEECCCBBB???>>>>>><<<:::888888888777666444222111000000111444666@@@SSShhhssspppgggkkksss{{{mmmggg|||zzzzzz{{{{{{{{{zzzxxxtttqqqpppsssxxx|||vvvtttqqqnnnlllmmmnnnoooooonnnnnnmmmlllkkklllmmmlllmmmppprrrqqqooollliiigggnnnwww~~~~~~wwwnnngggaaaccceeeggghhhhhhhhhhhhgggmmmsssuuuqqqmmmlllmmmqqqppppppppppppppppppoootttvvv|||}}}zzzwwwvvvvvvtttoookkkfffhhhkkkjjjiiigggggghhhlllnnnppprrrxxxjjjXXXFFF@@@:::999888555666999>>>???BBBCCC???MMM{{{iiiTTTWWWPPPLLLOOOJJJJJJJJJJJJKKKKKKJJJGGGEEEEEECCCBBBBBBCCCCCCBBBAAAAAAAAAAAABBBBBBAAAAAAAAABBBEEEGGGHHHHHHHHHIIIJJJJJJIIIJJJQQQ```uuurrraaabbbooozzztttssshhheee```]]]]]]```dddgggeeejjjnnnnnnlllkkknnnsssuuuuuuvvvvvvvvvuuuuuuuuuzzz{{{|||{{{yyywwwvvvwwwzzzyyyuuupppiiibbb[[[WWWXXXPPPFFF===888777:::>>>777;;;CCCOOObbbyyyooo\\\OOONNNKKKNNNggg~~~ggg^^^^^^[[[SSSNNNLLLOOOQQQOOOMMMLLLOOOiii~~~fffbbbZZZWWWRRROOONNNNNNMMMLLLJJJKKKMMMMMMLLLMMMXXXeeevvveeeVVVQQQSSS___yyy~~~~~~vvvhhhWWWOOOTTTaaalllrrrsssqqqkkkcccZZZTTTSSSSSSLLLKKKJJJHHHGGGFFFFFFFFFEEEDDDCCCBBBAAA@@@???>>>@@@CCCDDDBBBCCCFFFFFFCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@AAACCCDDDCCCBBB======>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGJJJKKKLLLLLLMMMOOOSSSUUUSSSWWW[[[bbbtttuuujjjxxxnnnsss|||aaaYYY^^^ddd[[[UUUXXXWWWJJJCCCNNNvvv___TTTOOOJJJIIIKKKKKKHHHEEEFFFEEECCCCCCDDDEEEDDDBBB===>>>>>><<<:::888888999999888666444222111111111444666;;;HHH]]]pppvvvtttdddnnnxxxzzzeeennn~~~|||{{{|||}}}~~~}}}}}}zzzvvvrrrpppqqqtttuuupppooonnnmmmlllmmmmmmnnnppprrrsssrrrppppppqqqrrrmmmnnnpppqqqpppnnnkkkjjjoootttwwwvvvooogggbbb```\\\aaahhhnnnrrrtttvvvxxxyyy|||}}}zzzxxx{{{yyywwwwwwwwwxxxwwwvvvzzzyyy|||}}}|||wwwwwwxxxwwwuuupppiiidddcccggglllmmmjjjgggggghhhhhhmmmtttzzzzzzhhhSSSCCC===999777999999777999===???BBBDDDAAADDD^^^~~~cccTTTTTTPPPKKKLLLMMMKKKKKKLLLLLLKKKIIIGGGFFFEEEDDDBBBBBBCCCCCCBBB@@@BBBBBBCCCCCCCCCCCCBBBBBBCCCEEEIIIJJJJJJJJJKKKLLLJJJIIIHHHIIIRRRggg~~~}}}ooodddgggqqqvvvvvvttthhhccc\\\UUURRRSSSVVVYYYWWWYYY\\\\\\YYYXXXYYY\\\\\\^^^````````````aaabbbbbbdddeeeeeecccbbbbbbcccZZZXXXUUUPPPKKKGGGDDDBBBBBB===999999999666777999<<>>@@@@@@@@@????????????????????????>>>>>>=========;;;;;;<<<===>>>??????>>><<<<<<<<<======>>>??????>>>???@@@AAAAAABBBBBBAAADDDDDDEEEEEEFFFGGGHHHHHHDDDFFFHHHKKKNNNSSSYYY]]]ccckkkuuu|||vvv{{{mmmcccYYYSSSZZZ^^^UUURRRWWWWWWGGGZZZ\\\IIIEEEEEEGGGIIIJJJKKKIIIHHHFFFEEECCCBBBCCCCCCBBBAAA>>>???@@@>>>;;;:::;;;<<<<<<:::888555333222222222333555888>>>OOOgggyyyeeeiiioooxxxlllaaadddtttwww~~~||||||}}}~~~}}}|||zzzxxxtttrrrpppppppppooommmmmmnnnnnnnnnmmmmmmmmmppprrruuuuuusssrrrrrrsssmmmmmmnnnnnnmmmllljjjiiippprrrpppiii___[[[]]]aaaiiiooowww}}}~~~|||zzz{{{xxxtttrrrrrrrrrpppnnnqqqqqqtttyyyyyyuuutttwwwvvvwwwxxxvvvpppiiidddaaaaaaeeejjjkkkiiiggghhhkkkkkksss|||uuu___OOOBBB999999666777999:::999<<>>>>>======777666888=========DDDLLLdddtttxxxfffXXXEEEDDDOOOjjjvvv]]]XXXVVVNNNIIILLLGGGHHHHHHFFFEEEGGGIIIJJJKKKTTTaaazzz~~~hhhaaaZZZ\\\^^^^^^\\\YYYXXXXXXXXXTTTPPPQQQQQQRRRWWW]]][[[lll~~~xxx___]]]}}}~~~~~~pppaaaXXXTTTgggrrrwwwlllfffZZZVVVQQQKKKGGGFFFFFFGGGHHHFFFDDDDDDEEEEEECCCAAA>>>AAAAAA>>>???BBBCCCAAA????????????????????????============<<<<<<<<<<<<999;;;<<<======<<<========================>>>>>>===>>>???AAABBBCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJBBBFFFKKKRRRZZZdddmmmttt}}}|||~~~yyyaaa[[[VVVRRRXXX\\\SSSQQQUUUSSSDDD}}}YYYHHHGGGEEEFFFGGGEEEAAAAAADDDGGGKKKHHHEEEDDDCCCBBBAAA??????AAABBB@@@===;;;<<<>>>===;;;999666444333333333222666666888EEE```zzziiifffhhhqqq{{{xxxaaaZZZhhhyyyyyyzzz~~~}}}}}}~~~~~~|||{{{tttsssqqqqqqqqqqqqpppnnnmmmnnnooooooooonnnllllllmmmppptttuuurrrpppqqqrrrmmmmmmllllllkkkjjjiiiiiigggiiigggaaa\\\```kkkuuu}}}yyyxxxzzztttsssuuuwwwvvvtttpppmmmjjjjjjlllnnnnnnlllqqqqqqtttvvvrrrnnnqqqwwwppprrrrrrmmmfff```^^^______dddhhhhhhffffffjjjnnnsss|||{{{aaaKKK@@@<<<999:::888999<<<<<<;;;>>>CCC@@@EEEDDDEEEZZZjjjVVVZZZLLLFFFTTTSSSIIIOOOKKKKKKKKKIIIGGGEEEEEEEEEFFFDDDCCCCCCCCCCCCAAA@@@CCCDDDEEEFFFFFFEEEDDDCCCEEEHHHKKKLLLJJJIIIIIIIIINNNHHHGGGTTTfffooohhh^^^qqqyyyjjjqqq}}}|||}}}nnn\\\SSSSSSXXXRRRJJJCCC??????BBBDDD@@@??????@@@BBBBBBAAA???<<>>???AAA===>>>??????===;;;;;;<<<::::::::::::999999888888;;;<<<@@@EEEHHHPPPcccwwwzzzdddVVVLLLEEEHHHQQQfffzzzeeefff^^^PPPLLLPPPQQQKKKCCCGGGJJJHHHFFFHHHKKKMMMJJJQQQ\\\ttt}}}rrr}}}ppplllhhhrrr}}}}}}xxxwwwxxxaaa[[[UUURRRQQQRRRZZZbbb^^^ffftttvvvjjjkkk{{{www~~~{{{}}}lllTTTFFFUUUhhhvvv{{{yyywwwvvvddd```XXXPPPKKKIIIIIIJJJHHHEEECCCDDDFFFFFFDDDBBB@@@BBBAAA======AAACCCAAA???????????????@@@@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>>>>>>>===>>>?????????>>>===<<<<<<<<<======>>>@@@BBBDDDEEEFFFFFFEEEFFFFFFHHHIIIJJJKKKKKKKKKOOOXXXbbbnnn{{{~~~wwwpppeeeZZZXXXYYYUUU[[[]]]TTTQQQSSSOOOnnntttbbbMMMIIIGGGQQQIII@@@???CCCFFFCCC???DDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@???<<<:::777777888888555222111444333222@@@^^^}}}xxxggg```nnn~~~}}}jjjXXXZZZooo}}}|||zzzvvvrrrpppmmmmmmmmmnnnmmmlllfffmmmttttttnnniiiiiikkkmmmoooqqquuuwwwuuuqqqnnnssspppmmmlllkkkiiieeeaaaeeejjjkkkccc[[[```ttt}}}xxxrrrsssyyyyyysssnnnpppxxx{{{wwwrrrnnnmmmkkkjjjiiiiiijjjjjjkkknnnpppqqqqqqqqqqqqrrrnnnpppppplllfffaaa```aaadddaaabbbffffffdddjjjssswww~~~cccNNNBBB===999666777666666888<<>>BBBBBB>>>:::777666777777999;;;;;;:::;;;>>>;;;888666666999;;;999777888666777777555222555;;;===IIIYYYdddhhhrrrooo]]]PPPIIIHHHJJJSSSkkk^^^```]]]XXXSSSOOOMMMLLLLLLDDDEEEGGGIIIKKKMMMMMMNNNIIIJJJSSS```lllttt~~~vvvuuuwwwqqquuuwwwuuuxxxuuu~~~uuukkkeeeYYYTTTPPPUUU___QQQYYY^^^lllwwwsssnnn~~~qqq^^^WWWRRRUUU]]]hhhuuuwwwkkk]]]VVVPPPJJJFFFGGGGGGGGGJJJKKKGGGAAAAAAEEE===???AAAAAA??????AAABBB???BBBAAA>>>===AAABBB@@@CCCAAA>>><<<;;;;;;===>>><<<<<<<<<===>>>>>>===<<<@@@AAAAAAAAA@@@???>>>===;;;AAADDDCCCCCCFFFHHHGGGJJJEEEEEEJJJNNNLLLLLLNNNWWWVVVggguuullleeeeeerrrsss}}}nnnaaa\\\YYYXXX[[[\\\YYYRRRNNNOOOQQQqqqyyyrrrVVVLLLKKKJJJKKKGGGBBB@@@AAAAAA@@@??????@@@@@@AAAAAAAAA@@@@@@BBBBBBCCCCCCBBB@@@???>>>===:::888777888999777555555888777333<<>>>>>666666888999999777777888;;;:::999999;;;<<<<<<;;;:::888777999<<>>======<<<<<<<<<>>>>>>>>>???@@@AAA@@@???<<<======>>>>>>??????@@@???BBBBBB>>>>>>DDDHHHIIIFFFGGGHHHIIILLLQQQXXX\\\gggppp}}}mmm[[[VVV^^^vvvuuupppppp^^^YYYZZZ\\\YYY\\\___]]]XXXTTTUUUWWWsssWWWNNNLLLJJJHHHEEEEEEDDDBBB@@@???@@@@@@======>>>??????>>>>>>>>>???@@@AAABBBAAA???===<<<>>>;;;999888999:::::::::999===;;;555666DDDYYYgggmmmnnnkkknnnwwwgggbbbxxxxxxsssqqqmmmjjjhhhiiikkkmmmnnnqqqooommmjjjiiiiiijjjkkknnnllljjjjjjmmmppprrrrrrpppooonnnoooppppppnnnlllnnnddd]]]bbbsss|||wwwrrrppplllhhhhhhkkknnnmmmlllmmmppprrrsssrrrqqqpppooommmmmmmmmmmmnnnmmmoooqqqpppooommmmmmmmmooonnnjjjccc\\\YYY[[[^^^ggggggiiinnnqqqtttyyy{{{sssggg[[[JJJ???;;;:::888777999999;;;>>>@@@AAABBBCCCMMMiiicccXXXTTTQQQMMMLLLLLLMMMMMMLLLHHHIIIHHHFFFDDDBBBCCCCCCCCCCCCDDDEEEGGGIIIKKKLLLRRRPPPMMMJJJHHHGGGGGGHHHFFFEEEBBB???>>>@@@DDDHHHNNNMMMJJJGGGFFFFFFGGGHHHJJJGGGQQQlllrrryyypppjjjiiioooxxxwwwiiiXXXOOOMMMKKKDDD===>>>>>>>>>===<<<<<<<<<<<<<<<>>>AAACCCCCCCCCDDDEEEGGGDDDCCCGGGNNNVVVdddpppkkkRRRNNNGGGCCCKKK```}}}bbbVVVXXXNNNMMMLLLKKKLLLMMMNNNOOOJJJKKKLLLNNNOOOPPPPPPPPPPPPMMMIIINNNaaawww}}}www|||uuuyyy{{{zzzxxxooogggfffoookkkyyyzzzeeebbbfffYYYNNNSSS]]][[[UUUXXXffflllggggggnnnuuuvvvzzzvvvkkkcccZZZSSSPPPTTTXXXaaajjjnnnooouuu}}}pppbbbVVVTTTVVVRRRKKKFFFGGGDDDBBBAAAAAACCCCCCCCC>>>@@@CCCEEEDDDAAA@@@AAA===>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<===>>>>>>>>>BBBBBBBBBBBBCCCDDDEEEFFF???BBBCCC@@@AAAGGGLLLLLLGGGNNNQQQPPPWWWkkk}}}fffWWWUUU[[[mmm~~~ooommmqqq[[[VVVUUUXXX\\\XXX\\\______\\\YYYYYYZZZ{{{VVVMMMOOOKKKFFFDDDCCCCCCCCCDDDDDDDDDDDDCCC???????????????>>>===<<<===>>>@@@AAA@@@>>><<<:::>>><<<;;;:::;;;<<<===>>>;;;>>>>>>777222777EEEQQQ\\\nnnxxxzzzvvvfffrrryyyyyywwwwwwsssnnnkkkkkkmmmooooooqqqmmmiiiiiijjjllllllkkkmmmkkkiiijjjmmmppprrrssslllllllllmmmmmmmmmllllllfffbbbdddssspppnnnlllkkkjjjiiiiiijjjjjjkkklllmmmmmmoooqqqsssqqqpppooommmmmmmmmmmmnnnlllnnnppppppnnnmmmlllmmmeeefffeeebbb______bbbffflllllloootttyyy~~~hhh^^^QQQIII???888777888888777888999<<>>>>>@@@CCCEEEKKKIIIFFFDDDCCCDDDFFFGGGJJJFFFGGGOOO[[[jjj}}}~~~{{{vvvwwwyyy{{{vvvkkkbbbaaa^^^ZZZ[[[```bbbaaahhhnnnuuuxxxvvvuuutttuuuvvvsssuuu|||vvvlll___RRRGGGEEEHHHVVVpppvvvbbbQQQMMMQQQLLLLLLLLLLLLLLLMMMNNNNNNLLLLLLNNNOOOPPPPPPPPPPPPPPPPPPMMMRRRmmmiiiddddddccceeeyyyyyypppsssvvvuuu}}}qqqkkkfff^^^^^^^^^ddddddWWWPPPWWW___aaafffmmmcccdddmmmvvv^^^OOOIIIJJJOOOYYYaaaiiittt~~~}}}tttnnnpppqqqhhhYYYOOOMMMIIIDDDBBBCCCEEEEEEDDDGGGBBBAAAEEEFFFCCCAAABBBCCCBBBAAA@@@@@@???>>>>>>;;;<<<=========>>>???@@@@@@???>>>======>>>>>>???BBBEEEFFFEEEIIIOOOPPPNNNTTT```gggkkk}}}zzzqqqiii^^^RRRXXXkkk{{{oooxxxyyy}}}___YYY[[[XXXVVVZZZXXX[[[^^^^^^\\\YYYXXXXXXwww]]]JJJKKKNNNGGGDDDHHHEEEBBB@@@DDDJJJLLLIIIEEE@@@@@@@@@???>>>===<<<;;;<<<===>>>??????===<<<:::>>>======<<<<<<===>>>@@@:::<<<<<<888111111999CCCNNNgggzzz}}}nnnjjj}}}}}}}}}~~~}}}|||||||||wwwqqqnnnmmmnnnoooooommmkkkiiikkknnnooommmjjjffffffgggiiilllnnnmmmlllkkklllllllllkkkjjjjjjjjjcccgggqqq~~~qqqiiijjjkkkkkklllmmmnnnmmmhhhjjjlllmmmlllmmmqqqssspppooonnnlllkkkllllllmmmnnnooopppooollliiihhhhhh[[[___bbbcccbbbcccgggjjjrrrsssvvvzzz|||hhhQQQJJJDDD???999666666888888888???>>>@@@CCCBBBAAAHHHRRRwwwWWWNNNRRROOONNNMMMJJJHHHGGGFFFGGGDDDDDDDDDCCCCCCDDDFFFHHHIIIGGGEEECCCDDDFFFJJJLLLMMMKKKHHHEEEDDDDDDFFFGGGBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDFFFGGGGGGCCCGGGLLLKKKGGGHHHVVVddd}}}zzz~~~|||~~~uuuvvvpppjjjppp{{{hhhUUUKKKKKKLLLKKKOOO\\\qqq{{{www___RRRNNNMMMNNNOOOOOOOOOOOOOOONNNMMMLLLKKKKKKLLLMMMNNNOOOOOOOOOOOORRRSSSOOOQQQggg}}}ccc``````^^^```qqqyyynnn^^^___qqqnnnfff\\\fff{{{vvvfffZZZRRRRRRUUUWWW___iiidddbbbgggyyyvvv]]]RRRHHHFFFIIINNNWWW___gggdddhhhpppsssnnnfffbbb___[[[TTTOOOKKKIIIGGGFFFOOOHHHKKKWWW[[[QQQIIIIIIHHHFFFDDDBBBAAAAAAAAABBBBBBCCCDDDBBB@@@@@@BBBEEEBBBBBBBBBBBBCCCCCCDDDEEEIIIHHHHHHMMMYYYgggmmmkkkyyy~~~```UUUVVV\\\iiiyyy}}}lllzzz|||gggXXX\\\___ZZZYYY^^^\\\]]]^^^]]][[[XXXVVVUUU||||||]]]OOOFFFHHHGGGBBBEEENNNGGGBBB???CCCKKKNNNJJJDDD>>>>>>??????>>>>>>===<<<<<<<<<============<<<<<<===>>>??????>>>===>>>???999999999888444111555<<>>???@@@@@@???>>><<<>>>@@@CCCEEEGGGGGGHHHEEEEEEFFFEEECCCCCCGGGKKKjjjxxxzzz~~~rrrwwwnnnlllzzzuuukkk___UUUGGG>>>???JJJYYYddd{{{nnnaaaRRRLLLJJJJJJNNNRRRPPPPPPQQQPPPOOOMMMKKKJJJJJJKKKLLLNNNOOOPPPPPPPPPMMMOOONNNOOO]]]rrr}}}}}}jjjiiimmmllliiinnnkkk[[[YYYdddaaaYYYRRRkkkooo^^^ZZZXXXVVVRRRNNNRRRZZZdddaaaaaapppqqq\\\OOOHHHEEEFFFIIIHHHGGGKKKSSS[[[```gggmmmtttrrrmmmfff^^^YYYXXXXXXZZZYYYggg{{{{{{fffWWWWWWJJJJJJIIIHHHHHHHHHHHHHHHGGGIIIHHHEEEAAA@@@BBBEEEEEEGGGJJJMMMPPPRRRSSSTTTUUURRRTTTdddiiiSSSHHHWWWkkkcccooohhh^^^XXX[[[\\\ZZZ^^^eeebbbaaa```^^^[[[YYYWWWUUUeeeRRRJJJEEEEEEEEECCCEEEJJJFFFCCC@@@BBBEEEGGGEEEBBB<<<===???@@@BBBCCCCCCCCC>>>===<<<;;;;;;<<<===>>>;;;>>>AAAAAA???======>>>:::777666999777444555:::DDDJJJbbbzzzwwwdddggg|||zzzeeebbbnnn{{{|||{{{yyy||||||}}}zzzvvvttttttuuuttttttoooooooooppppppnnnllljjjmmmmmmnnnppprrrsssqqqooolllnnnpppooommmllllllnnnpppvvv}}}}}}vvvooolllkkkhhhllllllhhhhhhlllmmmiiijjjjjjjjjjjjkkkmmmmmmnnnooonnnmmmkkkjjjkkkkkkllljjjkkkkkkiiiddd```^^^^^^^^^aaaeeefffgggjjjooosss~~~nnnaaaNNN???@@@:::888666666888;;;===>>>BBB???@@@EEEGGGLLLaaaxxxtttXXXOOOKKKFFFIIIKKKLLLKKKIIIHHHJJJLLLJJJEEEAAACCCJJJOOOOOOMMMHHHEEEBBB@@@AAADDDIIILLLHHHGGGFFFEEEEEEDDDEEEEEE@@@===::::::<<<>>>>>>===>>>???@@@AAACCCEEEFFFFFFIIIEEE@@@===@@@GGGLLLNNNPPPiii{{{uuuxxx|||xxxooovvvvvvxxx{{{wwwqqqqqquuu}}}lllVVVNNNIIIGGGHHHNNN[[[nnn|||bbbWWWSSSQQQPPPLLLHHHJJJOOOJJJLLLNNNOOOOOONNNLLLJJJIIIJJJLLLNNNPPPQQQQQQQQQIIILLLPPPSSS\\\oootttlllggg[[[cccvvvXXXUUUXXXwwwqqq\\\WWWWWWXXXWWWQQQKKKLLLQQQYYY]]]aaaoooxxxgggXXXQQQPPPNNNHHHCCCEEEJJJPPPXXX```iiimmmqqqpppllllllqqqvvvsssxxxooobbbiii[[[^^^aaadddfffeeedddccc```aaa```[[[UUURRRTTTXXXUUUWWW\\\aaaeeeggghhhhhhnnnmmmtttuuucccUUUMMMOOO]]]wwweeeooobbbaaa___]]]]]]___cccgggeeeccc___]]][[[ZZZXXXWWW~~~\\\UUUMMMIIIEEEFFFIIIHHHCCC???DDDDDDBBBAAA????????????<<<===@@@CCCFFFIIIJJJKKK???===<<<;;;;;;<<<>>>???;;;>>>BBBCCC@@@===<<<<<<<<<666555999:::666666999@@@???[[[eee___uuu~~~kkkiiitttnnn{{{{{{xxxyyy~~~}}}}}}{{{}}}}}}{{{yyyyyyzzzzzzzzzyyyssssssrrrpppnnnllljjjjjjmmmllllllmmmooopppooonnniiilllooonnnlllkkkmmmooopppwww}}}|||uuummmkkkllliiimmmkkkfffeeehhhhhhdddkkkiiihhhiiikkkllllllkkkpppooommmlllkkkkkkllllllaaaccceeedddbbbaaa``````bbbeeehhhiiikkkpppxxxnnn\\\SSSEEE999;;;888777666666888<<