BM6P6(@ ---------............///////////////////////////------------------------..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))************************************************)))************+++++++++))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,------......------......//////...---,,,,,,,,,,,,,,,---------......///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,...//////---+++))))))***,,,,,,,,,++++++*********************************************************+++*********))))))((((((************************************************************************)))************+++++++++************************)))************+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************************************---,,,***)))))))))************************************++++++++++++******************************************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,333111///,,,*********+++++++++************++++++************************,,,++++++,,,......---+++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++************++++++)))************+++++++++,,,,,,++++++,,,,,,---....................................///////////////.........///000111///...000//////000111222222000111111000///...---,,,,,,,,,,,,,,,++++++*********,,,------......------,,,++++++************++++++************************---------............///........................------------------------..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))************************************************)))************+++++++++))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,------......------......//////...------,,,,,,,,,,,,---------............---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,...//////---+++))))))***,,,,,,,,,+++++++++************************************************************************))))))************************************************************************)))************+++++++++************************)))************+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************************************,,,,,,***)))))))))************************************++++++++++++******************************************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,///...,,,+++***+++,,,---++++++************++++++************************++++++***,,,---...---+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,---......---,,,,,,+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************++++++++++++,,,,,,++++++,,,,,,---.......................................////////////.........///000000//////...------...111222222111111111000///...---,,,,,,,,,,,,,,,+++++++++******,,,,,,------------,,,,,,++++++************++++++************************---------............///........................------------------------------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))************************************************)))************+++++++++))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------......------.........///......---,,,,,,,,,,,,---------.........------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++++++++,,,---......---***))))))***,,,,,,,,,++++++++++++************************************************************+++++++++++++++************************************************************************)))************+++++++++************************)))************+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************************************,,,+++******)))***************************************++++++++++++******************************************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++******)))***,,,---...++++++************++++++************************+++******+++---...,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************+++++++++,,,,,,,,,++++++,,,,,,---...------------------------------........./////////............//////000000...---,,,...000222333222111000000///...---,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++++++++************++++++************************---------............///........................------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************))))))*********+++++++++))))))))))))))))))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++,,,------......---------...............------,,,,,,,,,---------......------------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++,,,------,,,***)))***+++++++++++++++++++++++++++*********************************************************++++++,,,,,,---************************************************************************))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************************************++++++************************************************++++++++++++******************************************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,))))))))))))***+++------++++++************++++++************************+++******+++------,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++*********+++++++++,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,------....../////////...//////......///222444222000//////111222222222111000///...---,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,************************---------............///........................------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,+++++++++,,,------......------------...............---,,,,,,,,,---------......,,,,,,---------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++***,,,,,,,,,***)))***,,,++++++++++++++++++++++++*********************************************************++++++,,,,,,---************************************************************************))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************************************************+++***************************************++++++++++++******************************************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,*********)))******++++++++++++************++++++*********************************+++,,,---,,,***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---...//////000.../////////...000555999888666333111222222222111000000///...---,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,************************---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))************************************************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,------------,,,,,,,,,,,,+++,,,------......------,,,---......///.........,,,,,,,,,---------......+++,,,---------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))************+++)))***,,,+++******+++,,,***++++++++++++,,,,,,,,,*********************************************************+++++++++++++++************************************************************************)))************+++++++++************************)))************+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************************************))))))***++++++++++++*********************************++++++++++++******************************************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,+++++++++************)))++++++************++++++***************************))))))***,,,---+++******++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************************************++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000...///000//////333999???===999555333222222222111000//////...---,,,++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,************************---------............///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))************************************************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,...------------,,,,,,,,,+++,,,------......------,,,------...//////......,,,,,,,,,---------......***+++---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************(((***++++++******+++---******+++++++++,,,,,,,,,******************************************************************))))))************************************************************************)))************+++++++++************************)))************+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************************************((()))***+++,,,++++++*********************************++++++++++++******************************************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,***++++++++++++++++++***++++++************++++++***************************))))))***,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++******************+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++************+++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,...//////000---///111000000555===DDD<<<999555222222222222222000///......,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---************************---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))************************************************)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,......---------,,,,,,,,,+++,,,------......------,,,,,,---.../////////...,,,,,,,,,---------......***+++---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************((()))++++++******+++---*********++++++,,,,,,,,,************************************************+++*********))))))((((((************************************************************************)))************+++++++++************************)))************+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************************************((()))***+++,,,,,,+++*********************************++++++++++++******************************************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++************++++++***************************))))))***,,,,,,+++)))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++************)))******+++++++++,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++************++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...//////000---///111111111666@@@HHH:::777333111111222333333000///...---,,,++++++************++++++,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---************************+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))******************************))))))(((((('''''')))))))))))))))))))))))))))************+++++++++)))************+++++++++,,,,,,,,,++++++*********------------------------...------,,,,,,------...///...------------...///++++++++++++++++++++++++************************************************)))************++++++++++++++++++*********))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))***++++++++++++***************************************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++************************************************************************)))((('''))))))))))))************************************)))************+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((++++++************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))************+++++++++))))))*********++++++++++++++++++*********))))))++++++************++++++************************************************************************++++++******************************************+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++*********))))))******************************************************************************++++++++++++******************************((()))))))))************)))+++,,,,,,,,,,,,---///++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------,,,,,,,,,---...///000000111000///000333888<<<@@@444333111////////////000///......------,,,++++++++++++++++++++++++++++++,,,---...//////---+++***************************+++++++++*********))))))+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))***************************)))))))))(((((((((''')))))))))))))))))))))))))))************+++++++++************++++++++++++,,,,,,,,,+++++++++******------------------------------,,,,,,,,,,,,------........................++++++++++++++++++++++++************************************************)))************++++++++++++++++++*********))))))++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))***++++++++++++***************************************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++++++++************************************************************++++++******)))((())))))))))))************************************)))************+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))************+++++++++))))))*********++++++++++++++++++*********))))))++++++************++++++************************************************************************************************************************+++++++++*********))))))+++++++++*********))))))************************++++++++++++++++++++++++************************+++++++++*********))))))******************************************************************************++++++++++++******************************************++++++++++++)))+++,,,+++******+++---++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---------------,,,,,,------///000000111000//////111444777999333222111////////////000.........---,,,,,,++++++++++++++++++++++++++++++,,,---/////////---,,,***************************+++++++++*********))))))+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))************************))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++************+++++++++,,,,,,,,,,,,++++++++++++***------------------------------,,,,,,,,,,,,------,,,---...//////...---,,,++++++++++++++++++++++++************************************************)))************++++++++++++++++++***************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))***++++++++++++***************************************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++++++++***************************************************++++++++++++++++++***)))))))))))))))************************************)))************+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))************+++++++++***************++++++++++++++++++***************++++++************++++++************************************************************************************************************************+++++++++***************+++++++++***************************************++++++++++++++++++++++++************************+++++++++*********************************************************************************************++++++++++++*********************************++++++++++++,,,,,,,,,***+++,,,+++)))((()))************++++++++++++,,,,,,,,,,,,,,,,,,------...------------.........///---------------...///000000////////////000000111222222111000////////////......------,,,,,,++++++++++++++++++++++++++++++,,,---.........---,,,+++************************+++++++++***************+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++---------------------------,,,,,,,,,,,,,,,,,,---+++,,,...//////...,,,+++++++++++++++++++++++++++************************************************))))))*********+++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))***++++++++++++***************************************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************************************++++++,,,,,,,,,++++++***((()))))))))************************************))))))*********+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))***************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))*********+++++++++************************************************++++++************++++++***************************************************************************************+++++++++************************************************************************************************++++++++++++++++++++++++******************************************************************************************************************************++++++++++++***************************************+++++++++,,,,,,+++,,,---,,,)))((()))***))))))*********+++++++++,,,,,,,,,,,,,,,---..................////////////---------------...///000....../////////......---111111000000////////////......------,,,++++++***************++++++++++++***+++,,,,,,,,,+++******************************************************+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))*********+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,++++++,,,,,,,,,+++,,,...//////...,,,+++++++++++++++++++++++++++************************************************))))))*********+++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))***++++++++++++***************************************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++***************************************************++++++,,,,,,,,,++++++((()))))))))************************************))))))*********+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))*********+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))*********+++++++++************************************************++++++************++++++************************************************************************))))))*********+++++++++************************************************************************************************++++++++++++++++++++++++******************************************************************************************************************************++++++++++++******************************))))))))))))*********+++---......---+++))))))***))))))*********+++++++++------,,,,,,------...///........./////////000000...------------...//////------///000000000//////000000000000/////////......------,,,++++++******)))))))))******+++++++++)))))))))******)))))))))************************************************+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++)))))))))************+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************)))************+++++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++************************************************)))************+++++++++***************+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))***++++++++++++***************************************************)))))))))))))))))))))))))))************+++++++++***++++++++++++,,,,,,,,,************************************************)))***++++++++++++++++++))))))))))))************************************)))************+++++++++************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))************++++++++++++++++++******************************+++++++++++++++************++++++************************************************************************)))))))))***++++++,,,,,,***************************************+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++******************************************************************************++++++++++++******************************(((((()))))))))*********---...///---+++******+++*********++++++++++++,,,---------------......///............/////////000......---------......///---...///000111111111111...//////000000//////...------,,,,,,++++++******(((((())))))***+++++++++(((((((((((())))))))))))***************************************++++++++++++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,++++++++++++++++++++++++))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***************************)))************++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++))))))*********+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))***++++++++++++***************************************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,************************************************((()))******++++++******))))))))))))************************************)))************+++++++++************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************)))************++++++++++++++++++*********))))))))))))*********+++++++++++++++************++++++************************************************************************((())))))***++++++,,,,,,************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++******************************************************************************++++++++++++******************************))))))*********+++++++++,,,------,,,***)))***+++++++++++++++,,,,,,,,,,,,---------------...//////------.........////////////......---------....../////////000000000000111---...///000000///......------,,,,,,+++*********((((((((()))***+++++++++))))))))))))******++++++************************))))))*********++++++++++++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,++++++++++++++++++++++++))))))))))))*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******************************)))************+++++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,------------------------,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************************)))************+++++++++))))))******++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))***++++++++++++***************************************************)))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,************************************************'''((()))***************))))))))))))************************************)))************+++++++++************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++******))))))))))))******++++++++++++++++++************++++++************************************************************************((())))))***++++++,,,,,,************************))))))******++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++******************************************************************************++++++++++++************************************+++++++++,,,,,,,,,***+++,,,+++)))))))))+++++++++,,,,,,,,,---------...------------...//////------------.........//////......---------......111111000////////////000---...///000000///......------,,,,,,+++******)))'''(((((()))***+++++++++++++++******+++,,,------************************))))))******++++++++++++---------.........//////---------............///...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,++++++*********)))************+++++++++++++++******************++++++++++++++++++++++++************************++++++************++++++************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))************************************************))))))************))))))))))))))))))))))))))))))************************************************))))))************))))))******+++++++++,,,,,,,,,+++++++++*********))))))************************************************+++)))'''&&&((())))))((())))))))))))))))))))))))************************,,,,,,,,,++++++************************************+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************+++++++++*********)))))))))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------,,,,,,---...............------000000//////.........---........................////////////000000000000///......------,,,++++++------,,,,,,+++***)))))),,,++++++******++++++,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///------------...............------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,++++++*********)))************+++++++++************************++++++++++++++++++++++++************************++++++************++++++************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))************************************************))))))************))))))))))))))))))))))))))))))************************************************))))))************))))))*********+++++++++,,,,,,+++++++++*********))))))************************************************+++)))'''''')))******)))))))))))))))))))))))))))************************,,,,,,,,,++++++************************************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************+++++++++*********)))))))))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------.........//////......---000/////////.........---.........................../////////000000000000///......------,,,++++++------,,,,,,+++******))),,,++++++******++++++,,,)))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------..................---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------+++++++++++++++*********)))************+++++++++************************++++++++++++++++++++++++************************++++++************++++++************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***************************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))*********++++++++++++,,,+++++++++***************************************************************,,,***))))))***++++++***))))))))))))))))))))))))************************+++++++++++++++*********************************+++++++++******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++************)))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------............///////////////.../////////............................................./////////000000000///......------,,,++++++---,,,,,,++++++*********++++++************++++++)))***++++++,,,,,,++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------...............------,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))*********+++++++++***************+++++++++++++++++++++++++++++++++************************++++++************++++++************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))************))))))************++++++++++++************************************************************************,,,***)))***,,,---,,,+++))))))))))))))))))))))))************************+++++++++***************************************,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************************))))))))))))))))))))))))))))))))))))***************************+++++++++++++++,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************************************))))))))))))))))))))))))(((((()))***************+++++++++++++++++++++++++++++++++***************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,------............//////000000//////........................................................./////////000000///......------,,,++++++,,,,,,,,,++++++*********++++++************++++++))))))***+++++++++++++++************++++++++++++++++++++++++++++++++++++------------------,,,,,,,,,,,,,,,------------...------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))************))))))))))))*********+++++++++************************************************************************+++******+++------,,,+++))))))))))))))))))))))))************************************************)))))))))))))))))))))))),,,+++))))))))))))+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,*********+++++++++,,,,,,******++++++,,,---......------...///////////////---------...................................................///////////////......------,,,++++++,,,,,,+++++++++++++++***+++******))))))******+++))))))***++++++++++++***))))))*********+++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************)))************+++++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++************************++++++************++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************+++++++++************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************)))))))))))))))************+++***************+++++++++***************************************************))))))+++---...,,,+++))))))))))))))))))))))))************************)))))))))***************))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))*********************************++++++,,,,,,---++++++++++++++++++++++++************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++)))))))))***************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++)))************+++++++++************************++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,************++++++++++++******++++++,,,,,,------+++,,,---...////////////---------------.................................------.........////////////......------,,,++++++++++++++++++++++++++++++******))))))))))))******((()))******++++++******)))))))))************+++++++++++++++++++++++++++---------,,,,,,,,,++++++++++++,,,,,,,,,---------***************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---++++++++++++++++++++++++((()))))))))*********+++)))************+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++************************++++++************++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,---......++++++++++++************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))*********+++++++++************************************************))))))************))))))))))))))))))))))))))))))************************************************))))))************))))))))))))))))))************))))))*********+++++++++************************************************)))((()))+++------,,,***))))))))))))))))))))))))************************((()))))))))*********+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))************************)))******+++,,,,,,------++++++++++++++++++++++++************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******************************((()))))))))*********+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++)))************+++++++++******************************************************************************************************+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++,,,,,,***+++,,,---............,,,,,,,,,------.................................---------........./////////......------,,,++++++++++++++++++++++++++++++******))))))))))))******((())))))***************))))))))))))************************************---------,,,,,,+++++++++++++++,,,,,,,,,---------***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++(((((())))))*********+++)))************+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++************************++++++************++++++************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++******+++,,,,,,---......+++++++++************)))++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))******++++++++++++************************************************))))))************))))))))))))))))))))))))))))))************************************************))))))************))))))))))))))))))************))))))******++++++++++++************************************************(((((((((***------,,,***))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))************************))))))***+++,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++************************(((((())))))*********+++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++)))************+++++++++************************************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,)))************+++++++++,,,,,,++++++++++++++++++)))***+++,,,------------,,,,,,,,,------.................................---------........./////////......------,,,++++++++++++++++++++++++++++++******))))))))))))******(((((()))***************))))))))))))************************************------------------------...---,,,,,,------***(((+++++++++,,,,,,---------************************************************,,,,,,,,,++++++*********************************))))))))))))************++++++++++++++++++++++++,,,+++******))))))************+++++++++******)))))))))))))))))))))))))))************************************************)))************+++++++++++++++************+++++++++++++++*********))))))************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++)))******)))(((((()))+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))************+++*********))))))((((((,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))+++*********))))))((((((***************************++++++,,,,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************************************************************))))))***++++++++++++*********++++++++++++******+++++++++*********)))))),,,+++***))))))***+++,,,******************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++*********)))))),,,++++++******++++++,,,************************************************************************************************++++++,,,,,,,,,,,,------..................---------------............///........................////////////////////////---,,,++++++******+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((******+++++++++************************---------------------------,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,---************************************************,,,,,,,,,+++++++++******************************))))))))))))************++++++++++++++++++++++++,,,+++******))))))************+++++++++******)))))))))))))))))))))))))))************************************************)))************+++++++++++++++************+++++++++++++++*********))))))************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++)))***+++***)))(((***+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************)))))))))((())))))))))))************+++*********)))))))))))),,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))************)))))))))(((***************************++++++,,,,,,++++++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************************************************************************))))))***++++++++++++*********++++++++++++******+++++++++*********))))))++++++***))))))***++++++******************************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++************************+++++++++*********)))))),,,++++++******++++++,,,************************************************************************************************++++++,,,,,,,,,,,,------........................---------............///........................////////////////////////---,,,++++++******+++++++++++++++*********))))))))))))))))))))))))))))))************************'''((()))***++++++++++++))))))))))))))))))))))))------------------------***,,,---,,,++++++///222---,,,,,,,,,,,,,,,,,,+++************************************************,,,,,,,,,++++++++++++***************************)))))))))*********++++++++++++++++++++++++++++++,,,+++******))))))******)))******+++++++++******))))))))))))))))))))))))************************************************)))************+++++++++++++++************+++++++++++++++***************++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++)))+++,,,,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))))))))))))))***************************))))))))),,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))***************************++++++,,,,,,++++++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************))))))***++++++++++++*********++++++++++++******+++++++++***************++++++***))))))***++++++******************************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++************************+++++++++***************,,,++++++******++++++,,,************************************************************************************************++++++,,,,,,,,,,,,------........................---------............///........................////////////////////////---,,,++++++******+++++++++++++++***************))))))))))))))))))))))))************************(((((()))***++++++++++++))))))))))))))))))))))))------------------------(((,,,//////---///555<<<---------,,,,,,+++++++++************************************************++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,+++******))))))******))))))***+++++++++******))))))))))))))))))))))))************************************************))))))*********+++++++++++++++************++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++)))+++---...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))*********)))))))))))))))((()))))))))************************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))))))))***************************++++++,,,,,,++++++***))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************))))))***++++++++++++*********++++++++++++******************************+++******************+++******************************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++************************************************,,,++++++******++++++,,,************************************************************************************************+++++++++,,,,,,,,,---------------...............---------............///........................////////////////////////---,,,++++++******++++++************************))))))))))))))))))))))))************************((()))******++++++++++++))))))))))))))))))))))))------------------------+++...000///,,,...444999---------,,,,,,+++++++++************************************************++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++,,,+++******))))))******((()))***+++++++++++++++************************************************************************))))))*********+++++++++++++++************++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++))),,,///000...,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))******((()))))))))***************************++++++++++++++++++***************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))*********************************++++++,,,,,,++++++***))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************************************************************************************))))))***++++++++++++*********++++++++++++***************************************++++++***************************************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++************************************************,,,++++++******++++++,,,************************************************************************************************+++++++++,,,,,,,,,---------------.........//////---------............///////////////////////////////////////////////////---,,,++++++******++++++************************))))))))))))))))))))))))************************)))******++++++++++++***++++++++++++++++++++++++------------------------...//////---***)))+++...---,,,,,,,,,,,,,,,,,,+++***************************************************++++++++++++,,,,,,,,,*********************************++++++++++++,,,++++++++++++++++++++++++,,,+++******))))))******((()))***+++++++++++++++************************************************************************)))************+++++++++++++++************++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++))),,,000222000...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))*********************+++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***************************************++++++,,,,,,++++++***************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************************************************************))))))***++++++++++++*********++++++++++++*********************+++++++++)))***++++++++++++***)))******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++,,,++++++******++++++,,,************************************************************************************************++++++,,,,,,,,,,,,------,,,,,,------.../////////---------............///////////////////////////////////////////////////---,,,++++++******++++++***************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,******))))))+++,,,,,,,,,,,,,,,,,,---******************************************************+++++++++,,,,,,,,,*********************************+++++++++,,,,,,++++++++++++++++++++++++,,,+++******))))))******(((((()))++++++,,,,,,+++************************************************************************)))************+++++++++++++++************++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++)))---111333222///,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))*********************++++++,,,,,,,,,************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))***************************************++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************************************************************************))))))***++++++++++++*********++++++++++++******))))))*********+++++++++)))***++++++++++++***)))******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++,,,++++++******++++++,,,************************************************************************************************++++++,,,,,,,,,,,,------,,,,,,------...//////000---------............///////////////////////////////////////////////////---,,,++++++******++++++))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------+++******,,,......---,,,+++++++++,,,,,,---------*********************************************************++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++***)))*********(((((()))++++++,,,,,,,,,************************************************************************)))************+++++++++++++++************++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++)))---222444333///,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))*********************++++++,,,,,,,,,******************++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))*********+++************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++************************************************************************))))))***++++++++++++*********++++++++++++******))))))******++++++++++++)))***+++,,,,,,+++***)))******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++,,,++++++++++++++++++,,,************************************************************************************************++++++,,,,,,,,,---------,,,,,,------...///000000---------.........//////000000000000000000000000////////////////////////---,,,++++++******++++++))))))******++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************........................++++++++++++++++++++++++------,,,,,,,,,,,,++++++)))************+++++++++++++++************++++++************************,,,,,,,,,++++++*********++++++******++++++,,,---,,,,,,,,,++++++*********+++++++++*********))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,)))***++++++,,,---......*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,***++++++,,,,,,++++++***---)))%%%''',,,//////---+++///111111...,,,...000000...,,,+++,,,++++++***++++++++++++++++++++++++************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,+++***)))((())))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++++++++***)))(((+++++++++++++++++++++++++++++++++*********))))))************************************************)))))))))))))))******++++++*********))))))(((((()))************++++++++++++++++++++++++++++++++++++,,,------+++))))))***++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((()))***************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---.........////////////000........./////////////////////...------------...***++++++,,,,,,++++++***+++*********))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,************************************************........................++++++++++++++++++++++++------,,,,,,,,,+++++++++)))************+++++++++++++++************++++++************************,,,,,,,,,+++++++++******++++++******++++++,,,---,,,,,,,,,++++++*********+++++++++*********))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,++++++,,,,,,,,,,,,++++++,,,***((((((+++...//////111111222000...---------///...,,,++++++++++++***++++++++++++++++++++++++************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++++++++***))))))+++++++++++++++++++++++++++++++++*********))))))************************************************)))))))))))))))******+++************)))))))))((()))************+++++++++++++++++++++++++++++++++,,,---///...,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((()))***************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...------............/////////////////////////////////......---,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************)))))))))((())))))))))))))))))))))))*********+++++++++,,,,,,************************************************------------------------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))************+++++++++++++++************++++++************************,,,,,,,,,++++++++++++***++++++******++++++,,,---+++++++++++++++*********+++++++++***************************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++******,,,///222777444111///......,,,+++...---,,,,,,++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))***++++++++++++***))))))+++++++++++++++++++++++++++++++++***************************************************************)))))))))))))))******+++************)))))))))))))))************+++++++++++++++++++++++++++++++++---///000///...------...++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((()))***************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...------------............///////////////////////////---,,,,,,+++++++++++++++***++++++,,,,,,++++++***************))))))))))))))))))))))))))))))))))))*********++++++++++++,,,************************************************------------------------++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))*********+++++++++++++++************++++++************************++++++++++++++++++++++++++++++******++++++,,,---+++++++++***************************************************************************************************************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------+++************+++,,,,,,+++,,,,,,,,,,,,,,,,,,+++***,,,...,,,******///444999555000...///000...,,,.........,,,+++***+++,,,++++++++++++++++++++++++************************************************************************************************************************************************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))******++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))******+++++++++******)))************************************************************************************************)))))))))))))))******+++*********)))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,...//////...------...************************************************************************************************(((((()))***************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------............000000000///////////////------,,,+++++++++++++++***++++++,,,,,,++++++************)))))))))))))))))))))))))))))))))))))))************++++++++++++************************************************------------------------++++++++++++++++++++++++,,,,,,+++++++++*********))))))*********+++++++++++++++************++++++************************++++++++++++++++++++++++++++++******++++++,,,---************************************************************************************************************************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,))))))***++++++,,,------,,,,,,,,,++++++*********+++++++++,,,,,,---------+++++++++***+++,,,,,,---,,,,,,,,,------,,,,,,,,,))),,,///---))))))///555666222...---///111000//////000000...+++***+++---++++++++++++++++++++++++************************************************************************************************************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))******+++++++++******************************************************************************************************)))))))))))))))******+++))))))))))))))))))******))))))*********+++++++++++++++++++++++++++++++++***,,,...---,,,+++,,,---************************************************************************************************(((((()))***************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---------.........//////111111000000////////////...------,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************)))************+++++++++++++++************++++++***************************++++++++++++,,,,,,,,,++++++******++++++,,,---)))))))))******************************+++++++++************************************************************************************************)))************+++++++++******************************+++++++++,,,,,,,,,(((((()))***+++,,,------,,,,,,++++++++++++++++++***++++++,,,,,,------...+++++++++++++++,,,------,,,,,,------------,,,,,,))),,,...,,,)))***///444222000......///111111111222333333000,,,***+++---++++++++++++++++++++++++************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******++++++++++++++++++++++++)))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++******************************************+++++++++************************************************)))))))))))))))******+++))))))))))))************)))************+++++++++++++++++++++++++++++++++)))***,,,,,,+++***+++,,,************************************************************************************************(((((()))***************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......//////.........////////////000222111111000000//////.........---,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))************)))))))))))))))))))))))))))))))))************+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************)))************+++++++++++++++************++++++******************************+++++++++,,,,,,,,,++++++******++++++,,,---((()))))))))*********+++))))))*********+++++++++************************************************************************************************)))************+++++++++******************************+++++++++,,,,,,,,,))))))******+++++++++,,,++++++++++++++++++,,,,,,******+++,,,,,,---......,,,++++++++++++,,,------,,,,,,------------,,,,,,)))++++++***)))***...222...///000000///...///000444666777333---***+++...++++++++++++++++++++++++************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******++++++++++++++++++++++++******+++******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***+++++++++++++++************************))))))*********+++++++++************************************************)))))))))))))))******+++((()))))))))************)))************+++++++++++++++++++++++++++++++++(((***,,,,,,+++***+++,,,************************************************************************************************(((((()))***************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///////////////000000000111111222222111111000//////...---,,,,,,+++++++++++++++***++++++,,,,,,++++++***((()))))))))************))))))))))))))))))))))))))))))))))))************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************))))))************+++++++++++++++************++++++*********************************++++++,,,,,,,,,++++++******++++++,,,---(((((())))))*********+++))))))******++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,+++++++++************************++++++,,,,,,---******+++,,,,,,---......,,,,,,++++++,,,,,,---...,,,------......------,,,*********))))))+++...000,,,///222111...,,,---///666888999444---***+++...++++++++++++++++++++++++************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******+++++++++++++++++++++++++++++++++******(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))))))))******++++++++++++************************************************)))))))))))))))******+++(((((())))))*********+++)))************+++++++++++++++++++++++++++++++++(((***,,,,,,++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((()))***************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000000000000111111111111222222222111000//////...,,,++++++***)))*********+++++++++,,,,,,+++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))************************************************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************************************************************+++++++++*********))))))************************************************))))))))))))************+++++++++*********))))))************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,------------------------------------------------,,,------......------,,,,,,,,,,,,+++++++++******++++++******++++++,,,---111111111111000000000///444444333000,,,******+++++++++++++++++++++++++++************************))))))***++++++++++++***---------,,,+++***)))(((************************+++++++++*********))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((*********)))))))))))))))*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++************************************************************************))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((())))))***++++++++++++***++++++******))))))(((((()))************+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************************************************************************************+++++++++*********))))))************************))))))*********+++++++++************************+++++++++************)))************************))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------............///////////////000111222333...////////////......---+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************************************************************+++++++++*********))))))************************************************))))))))))))************+++++++++*********))))))************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,------------------------------------------------,,,------......------,,,,,,,,,,,,+++++++++******++++++******++++++,,,---+++,,,---///111333444555111111111...+++******,,,++++++++++++++++++++++++************************))))))***++++++++++++***,,,,,,,,,,,,+++***))))))************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))))))))))))))***)))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++************************************************************************))))))))))))))))))))))))************)))))))))(((************)))))))))((())))))***++++++++++++************))))))))))))))))))************+++++++++***++++++,,,,,,++++++***************************************************************************************************************************************************+++++++++*********))))))************************))))))*********+++++++++************************+++++++++************)))************************************************************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---------............///////////////000111222333//////000000000///......+++++++++************)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******************************************************************************+++++++++***************************************************************)))))))))*********+++++++++++++++***************************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,------------------------------------------------,,,------......------,,,,,,,,,,,,+++++++++******++++++******++++++,,,---((()))+++...111333666777/////////---+++***+++,,,************************++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,+++******)))************************+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))******))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++************************************************************************))))))))))))))))))))))))************))))))))))))************))))))))))))))))))***++++++++++++***))))))))))))************)))************+++++++++******++++++++++++******))))))))))))))))))))))))************************************************************************************************************************+++++++++******************************************************+++++++++************************+++++++++************)))************************************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------............///////////////000111222333000111111111000000///...+++++++++************)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***************************************************************************************************************************************************))))))*********+++++++++************************************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,------------------------------------------------,,,------......------,,,,,,,,,,,,+++++++++******++++++******++++++,,,---++++++,,,...///000111222000000000...+++******+++************************++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,+++***)))***************************************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))*********)))))))))))))))*********************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))*********+++++++++************************************************************************))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))))))))***++++++++++++***(((((())))))******++++++))))))*********+++++++++******++++++++++++******************************************************************************************************************************************************************************************************************************************************+++++++++*********))))))************************************************************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---------............///////////////000111222333111111222111111000///...+++++++++*********))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++************************************************************************************************************************************************************++++++++++++************************************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,------------------------------------------------,,,------......------,,,,,,,,,,,,+++++++++******++++++******++++++,,,---,,,,,,---------.........333333222///,,,******+++************************++++++++++++++++++++++++))))))***++++++++++++***++++++,,,,,,,,,+++******************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))************(((((())))))************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******))))))***++++++++++++***(((((())))))******++++++))))))*********+++++++++)))******++++++******)))++++++++++++++++++++++++************************************************************************************************************************************************************************************************************************+++++++++*********))))))************************************************************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///---------............///////////////000111222333222222222222111000///...+++++++++*********))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++***************************************************************************************+++++++++*********************************************************++++++++++++,,,***************+++++++++************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,------------------------------------------------,,,------......------,,,,,,,,,,,,+++++++++******++++++******++++++,,,---******+++,,,---......///222222222000---+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***+++++++++,,,,,,++++++******************************************+++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))******++++++((((((((()))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))***++++++++++++***))))))))))))************)))************+++++++++))))))************))))))++++++++++++++++++++++++***************************************************************************************************************************************+++++++++************************+++++++++***************************************+++++++++************)))************************++++++++++++++++++++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......///---------............///////////////000111222333222222222111000///...---+++++++++************)))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++************************************************************************))))))*********+++++++++*********************************************************+++++++++,,,,,,))))))*********+++++++++************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,------------------------------------------------,,,------......------,,,,,,,,,,,,+++++++++******++++++******++++++,,,---)))******+++,,,---.........//////...---,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++******++++++,,,,,,+++++++++************************))))))*********+++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))******++++++'''(((((()))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++************************************************************************))))))))))))))))))))))))((()))))))))************((()))))))))************))))))***++++++++++++************))))))))))))))))))************+++++++++))))))************))))))************************************************************************************************************************************************))))))*********+++++++++************************+++++++++*********))))))************************+++++++++************)))************************++++++++++++++++++++++++************************************************)))************+++++++++---------------------------------------...//////---------............///////////////000111222333111111111000///...,,,,,,+++++++++************)))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************************************************************************))))))******++++++++++++******************************************************+++++++++,,,,,,,,,))))))******++++++++++++************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,------------------------------------------------,,,------......------,,,,,,,,,,,,+++++++++******++++++******++++++,,,---++++++++++++++++++++++++***+++,,,,,,,,,---///111------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++******++++++,,,,,,,,,++++++************************))))))******++++++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))***+++++++++'''(((((()))***+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++************************************************************************))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))***++++++++++++***++++++******))))))(((((()))************+++++++++))))))************))))))))))))))))))))))))))))))************************************************************************************************************************))))))******++++++++++++************************++++++++++++******))))))************************+++++++++************)))************************++++++++++++++++++++++++************************************************)))************+++++++++------------------------...------------...//////---------.........//////////////////000111222333111111000000///---,,,++++++++++++************)))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************************************)))))))))))))))))))))))))))************+++++++++************************************************,,,+++***))))))***+++,,,************************************************)))))))))***+++++++++,,,************************))))))))))))))))))))))))************************************************))))))))))))************)))************+++++++++,,,,,,,,,------.........------------------------......---------,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///------------------------)))******+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++*********))))))((((((************************))))))************))))))(((((((((((())))))))))))************************))))))))))))))))))))))))***)))((((((((()))+++,,,111///,,,)))((((((***+++))))))************))))))))))))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))((((((***************************++++++,,,,,,++++++***************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***************************++++++******++++++,,,---******++++++++++++******++++++++++++++++++++++++------,,,++++++,,,,,,,,,------............------///............//////000......000111222222222222222222111///...,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))*********************************++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************************************)))))))))))))))))))))))))))************+++++++++************************************************++++++***))))))***++++++***************************************************************+++++++++************************))))))))))))))))))))))))************************************************))))))))))))************************++++++++++++,,,,,,,,,---------......------------------------...------------,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,------------............------------------,,,,,,++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++*********))))))))))))************************))))))************))))))(((((((((((()))))))))***************************))))))))))))))))))))))))***)))((((((((()))++++++///...,,,***)))))))))***))))))************))))))))))))))))))************))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))(((***************************++++++,,,,,,++++++*********************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***************************---,,,++++++******************++++++++++++******++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------............------///............///000000......///000111111111111222222111///...,,,++++++************************************************************************)))************+++++++++))))))))))))))))))))))))*********************************++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************************************)))))))))))))))))))))))))))************+++++++++************************************************++++++***))))))***++++++************************************************+++++++++***************************************))))))))))))))))))))))))************************************************)))))))))*********++++++************+++++++++,,,,,,,,,,,,------------...------------------------------------,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************)))))))))))))))))))))))))))))))))))))))************))))))((((((((()))))))))******************************)))))))))))))))))))))))))))))))))((()))******+++------,,,+++***))))))((())))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))***************************++++++,,,,,,++++++***************************)))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***************************...---,,,+++***)))))))))******++++++++++++******++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---------............------...............///000000---......///000000000111222111000///...,,,++++++************************************************************************)))************+++++++++))))))))))))))))))))))))*********************************+++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))*********+++++++++************************************************+++******************+++************************************************,,,+++++++++***)))))))))************************))))))))))))))))))))))))************************************************))))))*********+++++++++*********+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,------------.........------,,,,,,+++///...---+++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))************))))))(((((()))))))))*********************************)))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,+++***((('''))))))************))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))*********((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((*********)))))))))))))))***************************++++++,,,,,,++++++***************************))))))+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))***++++++++++++***************************---,,,+++***))))))))))))******++++++++++++******++++++++++++++++++++++++,,,,,,+++++++++,,,------------............------......---......///000111...............///000000111000000...---,,,++++++************************************************************************))))))*********+++++++++))))))))))))))))))))))))***************************************+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))*********+++++++++*********************************************************++++++*********************************************************,,,+++++++++***)))))))))************************************************************************************************************++++++++++++***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---.........------,,,,,,,,,///...---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))************************************************************((()))))))))***************+++,,,,,,,,,***((('''))))))************))))))((()))))))))************))))))))))))))))))))))))(((((())))))************((()))))))))******************))))))))))))******************************))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))*********************************++++++,,,,,,++++++***************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************++++++++++++************************((()))))))))************))))))))))))))))))))))))))))))***++++++++++++************************************))))))***++++++******++++++++++++******++++++++++++++++++++++++,,,+++++++++,,,,,,---...------............---------------......///111111///......---......///000000000///...---,,,,,,+++************************************************************************))))))*********+++++++++))))))))))))))))))))))))************************************************---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************************************)))))))))))))))))))))))))))************+++++++++************************************************)))***++++++++++++***)))************************************************+++++++++************************************************************************************************************************++++++++++++,,,++++++++++++,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------............---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++++++++************************))))))************)))))))))))))))*********++++++************************************************(((((()))************))))))***+++++++++***((('''))))))************))))))))))))))))))************))))))))))))))))))))))))((((((((()))******++++++))))))))))))******************))))))))))))******************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***************************************++++++,,,,,,++++++*********************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,************************))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***************************)))))))))))))))***++++++******++++++++++++******++++++++++++++++++++++++++++++++++++,,,---......------............---------------......000111222000000.........///000111//////......---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))***************************************)))))))))---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************************************)))))))))))))))))))))))))))************+++++++++************************************************)))***++++++++++++***)))***************************************************************+++++++++*********************************************************************************************************+++++++++,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************+++++++++++++++,,,,,,------.........---///000222222000...---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++))))))************))))))))))))*********+++++++++************************************************'''((()))***+++******)))***************))))))((())))))************))))))))))))))))))************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))******************))))))))))))******************************))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))***************************************++++++,,,,,,++++++***************************,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***************************+++******))))))))))))*********++++++++++++******++++++++++++++++++++++++++++++++++++,,,---...///------............------------------///000111222222111///......///111222///......------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))************************+++*********)))))))))(((---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************************************)))))))))))))))))))))))))))************+++++++++************************************************)))***+++,,,,,,+++***)))************************************************))))))******+++++++++,,,******************************************************************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++***++++++,,,---...//////---///333555555333000...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************)))))))))************+++++++++************************************************'''((()))++++++******)))*********)))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))******************))))))))))))******************************))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++************************+++++++++,,,,,,+++++++++************************---,,,+++******+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******+++++++++,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))***++++++++++++***************************---,,,+++)))((((((((((((******++++++++++++******++++++++++++++++++++++++++++++++++++,,,---...///---..................---,,,,,,------///000111222333222000///...///111222.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))))))))************************+++*********))))))((((((........................,,,,,,,,,+++++++++******************************************************)))************+++++++++************************************************************************)))************+++++++++************************************************************************************************,,,,,,+++******++++++,,,)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------++++++++++++++++++++++++************************))))))))))))************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------...//////333222111/////////000000---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++******************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************++++++++++++***)))(((((()))***+++*********))))))))))))))))))************+++++++++)))************+++++++++++++++************++++++************************,,,,,,++++++++++++,,,,,,***************)))(((((())))))))))))))))))))))))))))))))))))************)))************+++++++++******************************))))))))))))*********************************************)))((('''+++*********))))))((((((************************,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************************************************************+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,------.../////////333333333333222111111000///...------,,,,,,,,,,,,,,,++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************++++++++++++++++++*********))))))************************........................,,,,,,,,,+++++++++******************************************************)))************+++++++++************************************************************************)))************+++++++++************************************************************************************************++++++*********))))))))))))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,------------...------------------------++++++++++++++++++++++++************************))))))))))))************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------......222111000///...//////000------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********))))))************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************++++++++++++***)))(((((()))***+++***))))))))))))))))))))))))************+++++++++************++++++++++++++++++************++++++******************************))))))))))))*********************)))(((((())))))))))))))))))))))))))))))))))))************)))************+++++++++******************************))))))))))))************************************++++++******)))(((+++*********))))))))))))************************,,,++++++***))))))******************************************************************************)))************+++++++++************************************************************************************************+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------......///000000000333333444444333222000000......---,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++************************************************)))************++++++++++++++++++*********))))))************************------------------------,,,,,,,,,+++++++++******************************************************)))************+++++++++************************************************************************)))************+++++++++************************************************************************************************,,,,,,,,,,,,+++***(((''')))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))*********++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------000//////.........//////......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,+++++++++++++++++++++++++++***************************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++******))))))))))))******))))))))))))))))))******)))************+++++++++************+++++++++,,,++++++++++++++++++++++++******************************))))))))))))******)))************))))))((())))))))))))))))))))))))))))))))))))************)))************+++++++++******************************))))))))))))******************************++++++++++++++++++***)))***************)))))))))************************,,,+++******)))*********************************************************************************)))************+++++++++************************************************************************************************+++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////...//////000111111222222333333555555444222000///---,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,************************************************************************)))************++++++++++++++++++***************************************------------------------,,,,,,,,,+++++++++******************************************************))))))*********+++++++++************************************************************************))))))*********+++++++++************************************************************************************************...///000000///,,,***((())))))*********+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,......------............///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++***************************************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++***))))))))))))))))))***)))))))))))))))*********))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,))))))************)))((())))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************+++******))))))******+++************************++++++,,,,,,,,,++++++***************************************************++++++***************+++************************************************************************))))))*********+++++++++************************************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------............////////////000000111111222333333333333444555555555222000...,,,++++++******++++++++++++++++++,,,,,,---------++++++++++++++++++++++++************************************************))))))*********+++++++++************************************************------------------------,,,,,,,,,+++++++++******************************************************))))))*********+++++++++************************************************************************))))))*********+++++++++************************************************************************************************...///000000///,,,***((())))))*********+++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,------.........//////...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,++++++*********************************************************++++++++++++++++++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++)))))))))******)))))))))(((((())))))************))))))*********+++++++++***++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***************************,,,,,,++++++++++++,,,,,,((())))))*********))))))************************((()))))))))************))))))*********+++++++++************************++++++************++++++***************************++++++,,,,,,,,,++++++***************+++++++++************************+++***************++++++************************************************************************))))))*********+++++++++************************************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------................../////////000000111111222222333444444444333444444444333111///---+++++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))*********+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************)))************+++++++++************************************************************************)))************+++++++++************************************************************************************************,,,,,,,,,,,,+++***(((''')))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,---...////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++))))))************))))))((((((((()))******++++++)))************+++++++++++++++++++++,,,,,,,,,,,,***+++,,,------,,,+++*********************************))))))))))))******((())))))************)))************************))))))))))))************)))************+++++++++************************++++++************++++++************************)))***++++++++++++++++++*********+++++++++++++++*********************************)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++***************************************************************************************************************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////....../////////000000000111222222333333444555555333333333222111///...---,,,++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++***************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************)))************+++++++++************************************************************************)))************+++++++++************************************************************************************************++++++*********))))))))))))************+++++++++******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------------------------------------------------*********************************+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,***+++---///000000000000------,,,------...///000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++((()))***++++++***)))((('''(((((()))******++++++)))************++++++++++++++++++,,,,,,,,,------***+++---......---+++*********************************))))))))))))******(((((()))***************************************))))))))))))************)))************+++++++++************************,,,++++++******++++++,,,************************((()))******++++++***************++++++,,,,,,,,,******************************))))))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,------.../////////.../////////000000000000111222222333333444555555444333111///...---------,,,,,,,,,,,,,,,---......+++++++++++++++*********++++++++++++++++++++++++************************************************)))************+++++++++))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************************)))************+++++++++************************************************************************)))************+++++++++************************************************************************************************,,,,,,+++******++++++,,,)))************+++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------------------******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------***+++---///111111111111,,,,,,,,,---...///000111------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++---------,,,,,,,,,++++++*********++++++,,,,,,---))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++((()))***++++++***)))((('''(((((()))***+++++++++)))************+++++++++++++++,,,,,,,,,---------***+++---......---+++***************************,,,,,,++++++++++++,,,,,,(((((()))***************************************))))))))))))************)))************+++++++++************************,,,++++++******++++++,,,************************'''((()))************************++++++,,,,,,,,,******************************))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************************************************************************************))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------...///000000////////////000000000000111111222333333444444555555333000---,,,+++,,,---,,,,,,,,,,,,------...///,,,++++++******)))))))))************************************************************************)))************+++++++++))))))******++++++++++++************************---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))************+++++++++************************************************************************++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******************************++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///000111...---+++++++++...111333222111///---,,,,,,,,,---...------,,,,,,------...------------------------------------------------------------,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************++++++++++++************++++++++++++************************************++++++++++++******************************))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,************************************************************************************************++++++******************+++++++++*********)))))))))************+++++++++************************(((((())))))******++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,)))************+++++++++******************************++++++++++++******************************))))))))))))))))))))))))************************++++++******************)))******++++++,,,------......------...///111222444333111000000000111111111222222333333222222111111111///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))************+++++++++************************************************************************++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******************************++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,+++******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///000111///...,,,+++,,,...000222000000///...------------...------------------...------------------------------------------------------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++************++++++++++++************************************++++++++++++******************************))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,************************************************************************************************************************+++++++++*********)))))))))************+++++++++************************))))))))))))************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************+++++++++,,,)))************+++++++++******************************++++++++++++******************************))))))))))))))))))))))))*********************************************************+++,,,,,,------......------...///111222333333111000000000111111111222222333333222222111111000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))************+++++++++************************************************************************++++++************++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))******************************++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000000///...------...///000......////////////............------------......------------------------------------------------------...------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++++++++************++++++++++++************************************++++++++++++******************************))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,************************************************************************************************************************+++++++++***************)))************+++++++++***************************************)))))))))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))*********++++++)))************+++++++++******************************++++++++++++******************************))))))))))))))))))))))))******************************************************++++++,,,,,,------...---------...///000111333222111111000111111111111111222222222222111111000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))*********+++++++++************************************************************************++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******************************++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000000//////////////////---...///000111000////////////............//////................................................------......---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++*********************************++++++++++++******************************))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,***************************************************************************************************************+++++++++************************))))))*********+++++++++************************+++++++++******)))))))))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************((())))))))))))*********))))))*********+++++++++******************************++++++++++++******************************))))))))))))))))))))))))***************************************+++++++++******++++++,,,------...------......//////000111222222111111111111111111111111222222222222111111000///...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))*********+++++++++************************************************************************++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******************************++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000000000000000//////---...000111222111111000000//////......//////000................................................------.........---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******************************++++++++++++******************************))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,************************************************************************************************))))))*********+++++++++************************))))))*********+++++++++************************,,,,,,++++++******))))))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************((())))))))))))*********))))))*********+++++++++******************************++++++++++++******************************))))))))))))))))))))))))************************))))))*********+++++++++***++++++,,,------......------...//////000000000111111111111222111111111000111111222222111111000///...---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))************+++++++++************************************************************************++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******************************++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000111222222111000/////////000111111111111111000000////////////000000................................................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******************************++++++++++++******************************))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,************************************************************************************************)))))))))***++++++,,,,,,***************+++++++++)))************+++++++++************************+++++++++++++++*********************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))))))))*********++++++)))************+++++++++******************************++++++++++++******************************))))))))))))))))))))))))************************)))))))))***++++++,,,,,,++++++,,,,,,------......,,,---...///000000000000000000111222222222222111000000111111111111000000......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))************+++++++++************************************************************************++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******************************++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---------------------------------------------------------...............---///111333444333111000111111000000000111222222111000000//////000000111................................................------............------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++******************************++++++++++++******************************))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,************************************************************************************************((())))))***++++++,,,,,,))))))*********+++++++++)))************+++++++++***************************++++++++++++++++++,,,************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************+++++++++,,,)))************+++++++++******************************++++++++++++******************************))))))))))))))))))))))))************************((())))))***++++++,,,,,,++++++,,,,,,---.........,,,---...///000000000//////000111222333222222111000000111111111111000000------,,,,,,++++++,,,,,,******************************************************++++++,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,+++++++++******************************)))))))))))))))))))))))))))************+++++++++************************************************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---------------------------------------------------------...............,,,...111444444444222111333222111000000111222333111111000000000000111111////////////////////////////////////////////////------...............---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++******************************++++++++++++******************************))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,************************************************************************************************((())))))***++++++,,,,,,))))))******++++++++++++)))************+++++++++*********************************++++++,,,,,,---************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))************+++++++++******************************++++++++++++******************************))))))))))))))))))))))))************************((())))))***++++++,,,,,,++++++,,,------......///,,,---...000000000000//////000111222333333222111000000111111111111000000------,,,+++++++++,,,,,,************************************************))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------...---,,,******+++---...222///,,,---000222000...///111222///,,,,,,///333333333333444666777666555555555444444444444444555444222111111222222111///000//////000222222...***333111...,,,,,,...000222------...///000000//////........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++...,,,+++***************)))************+++++++++******++++++++++++******+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))******************++++++++++++******************************************************++++++************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++*********************************************************************++++++,,,,,,++++++***)))************+++++++++)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++******++++++,,,---++++++************++++++...------------...//////////////////000000000000222111111111222333333444000000000///////////////---,,,++++++******++++++++++++++++++++++++++++++---------,,,,,,+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++************************))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------++++++,,,,,,,,,---------...............---------++++++,,,---...///000000222000---,,,---///000000000111333555666888;;;>>>:::;;;<<<>>>@@@AAAAAA@@@BBBBBBCCCCCCCCCBBBAAA@@@BBB@@@===;;;;;;:::888666888555222222333444444222000111222333333222000///000000000000000//////...........................---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++000555555...(((************++++++++++++******++++++++++++******+++*********))))))))))))************************************************))))))))))))******************++++++++++++************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************************************************************************++++++,,,,,,++++++***)))************+++++++++)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++******++++++,,,---++++++************++++++...------------...//////////////////000000000000222222111111222333333444111111000000000/////////---,,,++++++******++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------,,,,,,,,,,,,------------/////////.........------,,,---...000111111111111.../////////000222666:::===>>>@@@EEEJJJMMMOOOOOOTTTUUUVVVXXXXXXXXXXXXXXXTTTVVVXXXZZZZZZZZZXXXWWWTTTQQQOOOMMMMMMLLLKKKJJJDDDBBB???===<<<:::888666111222333333333222111000000000//////...---,,,,,,////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***111999;;;555---************+++++++++,,,******++++++++++++*********************)))))))))************************************************)))))))))*********++++++******++++++++++++************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************************************************************************++++++,,,,,,++++++***)))************+++++++++)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++++++++******++++++,,,---++++++************++++++...------------...///////////////000000000111111222222222222222333333444333222222111000///......---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---.........++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))************************************************))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,------------...//////.........---------111000000000000000111111---222777;;;===AAAFFFKKKSSSRRRRRRVVV[[[]]][[[YYYXXXXXXXXXWWWUUUSSSSSSSSSMMMNNNPPPRRRTTTUUUUUUVVVYYYXXXWWWXXXZZZ\\\\\\\\\UUUVVVWWWWWWTTTNNNHHHCCC>>>;;;666111000000222444000000//////////////////////////////////////////............------------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,)))+++222666777555*********+++++++++,,,,,,***++++++,,,,,,++++++***************************************************************************))))))*********+++++++++******++++++++++++*********************************************************************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++***************************************************++++++,,,,,,++++++***))))))*********+++++++++))))))*********+++++++++***************************++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++******++++++,,,---,,,++++++******++++++,,,...------------...///////////////000000111111222333333222222222333333444444333222111000///......---,,,++++++******++++++++++++++++++++++++++++++,,,+++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********************************))))))))))))))))))))))))************************************************))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,++++++******++++++++++++++++++++++++++++++,,,,,,---------.........,,,,,,---------.........------------------------000///......///111444666:::@@@HHHNNNPPPRRRUUUXXX]]]ZZZYYYYYY[[[YYYUUUQQQLLLMMMLLLJJJGGGFFFHHHJJJHHHGGGGGGGGGGGGIIIJJJKKKPPPOOOPPPSSSVVVXXXXXXWWW[[[^^^aaaccccccaaa___^^^QQQMMMGGGAAA;;;888777777222222111111111222333444000000000000000000000000/////////.........------------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---111444***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***************+++++++++************************************************************++++++++++++******++++++++++++******************************************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++***************************************************++++++,,,,,,++++++***))))))*********+++++++++))))))*********+++++++++***************************++++++,,,,,,++++++***)))******++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,...------------...///////////////000111222222222444444333333222333333444333333222111000///...------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---,,,++++++******++++++***++++++++++++,,,,,,,,,,,,---------............,,,---------............,,,------......///000000...///000333777<<>>DDDJJJOOORRRTTTYYYXXXVVVTTTRRROOOKKKHHHFFFGGGHHHIIIIIIJJJLLLNNNKKKKKKJJJGGGFFFJJJSSS[[[[[[\\\]]]]]]\\\YYYVVVTTTYYYZZZ\\\^^^^^^[[[VVVRRRMMMQQQVVVXXXWWWVVVWWWXXXXXX[[[```dddccc___YYYUUUMMMJJJDDD>>>999555222111111111111111111111111111000000000/////////..............................------------............------------------------------------------------(((***------,,,)))((((((+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,******++++++++++++******************************************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************((())))))***++++++,,,,,,***************************************************++++++,,,,,,++++++***)))************+++++++++)))************+++++++++***************************++++++,,,,,,++++++***))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++************************************************************************************************++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---...------------...//////...///000111222333333444555555444333333333333333000/////////......---------,,,++++++******++++++++++++++++++++++++++++++)))*********++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))************************))))))))))))))))))))))))************************************************)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,++++++******++++++*********++++++,,,,,,,,,---------.........//////---------.........//////......000111333555666777AAAFFFNNNVVV\\\^^^^^^^^^ZZZTTTMMMHHHFFFDDD@@@<<<@@@CCCHHHJJJMMMQQQXXX]]]ffffffddd___]]]aaakkktttyyy}}}~~~{{{nnnpppsssvvvvvvssslllhhhdddllltttuuunnnbbbWWWPPPMMMPPPVVV]]]cccgggjjjkkkgggbbbZZZQQQHHHAAA<<<:::111111111111111111111111000000000000////////////........................---------.........//////------------------------------------------------000---((('''(((+++,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******++++++++++++******************************************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************((())))))***++++++,,,,,,************************************************+++++++++,,,,,,+++++++++)))************+++++++++)))************+++++++++))))))))))))))))))))))))+++++++++,,,,,,+++++++++))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********************************************************************************************************++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---...------------...//////...///000111222333444444666555444333333333333333...............------------,,,++++++******++++++++++++++++++++++++++++++))))))******++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***+++,,,---+++)))************************))))))))))))))))))))))))'''((()))***************************************)))************+++++++++***************************+++,,,------,,,+++***************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++******************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------...//////000000000///......//////000111000///111777???HHHMMMYYY[[[[[[YYY\\\___ZZZPPPKKKNNNFFF???CCCBBBCCCLLLJJJFFFHHHQQQ\\\ccckkksss~~~rrrwwwzzz|||xxxvvv{{{mmmddd\\\```cccdddcccbbbccceeehhhkkkllljjjggg___PPPBBB>>>:::666333333222000...111000111222333222///,,,//////.........---------..............................---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++************************************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++******++++++,,,---.........------,,,,,,,,,---------.........//////////////////000111333333444333333333333333333222000000000///......------++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++*********+++,,,************************,,,,,,,,,++++++*********++++++************++++++************************+++++++++,,,,,,---------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++***+++,,,---+++)))************************************************((())))))************)))************************)))************+++++++++************************)))******++++++******)))************************))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------......//////---......//////000000111222333555999@@@HHHPPPUUUZZZZZZVVVNNNLLLMMMLLLGGGEEEJJJGGGDDDKKKLLLLLLUUUUUU\\\fffooouuuwwwwwwvvv}}}yyyeeennnzzznnniiizzz~~~yyyzzz~~~~~~yyyrrr]]]___```cccjjjooollleeeRRRLLLDDD===999777666666777444000...///000000000/////////.........------.................................---------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++************************++++++++++++++++++++++++************++++++++++++,,,,,,,,,+++++++++******************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******************************************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++******++++++,,,---...---------,,,,,,,,,,,,---------.........///////////////000000222333444333333333222222222222222000000//////...---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******++++++,,,************************,,,,,,++++++++++++++++++++++++************++++++************************++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++***+++,,,---+++)))*********************************************************+++******))))))************************)))************+++++++++++++++++++++++++++++++++***))))))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------...///000111222222777:::>>>EEEKKKRRRWWWZZZYYYYYYUUUMMMHHHHHHHHHGGGFFFNNNMMMOOOYYY]]]```jjjpppmmmkkkssssssuuu|||}}}rrrjjjtttllljjjfffhhhqqqxxxuuulllhhhccc[[[QQQFFF<<<555111666333000///000111222222////////////.............................................------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,++++++++++++***************+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******************************************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++******++++++,,,---------,,,,,,,,,,,,++++++------.........//////////////////000111222444555333333222222222111111111000//////......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++************++++++************************,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++***+++,,,---+++)))************************************************++++++++++++******)))(((************************))))))*********++++++++++++++++++++++++++++++++++++***)))(((((()))***+++************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***************++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////000222444777999AAADDDIIINNNQQQSSSTTTTTTFFFEEEDDDDDDFFFIIILLLMMMNNNXXX[[[___iiikkkjjjqqqtttttt}}}}}}sssnnnsss|||zzz~~~yyy{{{pppnnnnnnmmmhhh___RRREEE===444333222333444444222000000000000/////////..........................................------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***************+++++++++******************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,+++............//////////////////000000222333555666444444444333333222222111//////......---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++************************---,,,,,,,,,++++++*********+++++++++++++++,,,,,,************************++++++++++++++++++++++++++++++***+++,,,---+++)))************************************************+++++++++++++++***)))(((************************))))))*********+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,************************))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))*********+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............//////000000000333777===CCCFFFJJJLLLOOOQQQPPPNNNKKKIIICCC@@@@@@GGGSSS___iiiooobbbrrr|||~~~pppnnn{{{|||}}}rrrkkkppp{{{hhhhhhjjjlllmmmiiibbb\\\CCC???:::666444333111000111111000000000///////////////////////////////////////.........---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))*********+++++++++******************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000///000000111333444666777777666666555444444333333......------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++************************,,,,,,,,,++++++******************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++,,,---+++)))************************+++++++++++++++++++++++++++++++++,,,++++++******************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000111111000111555;;;AAAHHHNNNRRRNNNNNNOOOOOOMMMIIIEEECCCMMMKKKMMMWWWeeesss}}}xxxxxxkkkuuuwwwxxxxxxnnnfff^^^]]]ccchhhhhhfff]]]TTTGGG;;;555333333444111111111111000000000000/////////////////////////////////.........------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))))))))***++++++,,,,,,******************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,------------............/////////000000000000000000222333555777888888888777666555555444333...------,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++************++++++************************+++++++++++++++******************++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++,,,---+++)))************************++++++++++++++++++++++++******+++,,,,,,,,,++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))((())))))***++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------...///000111222333444555:::@@@HHHMMMPPPPPPPPPJJJJJJKKKKKKJJJIIIHHHGGGHHHPPP^^^jjjnnnooowww}}}{{{vvvpppppp{{{mmmfffjjjpppooolllllldddWWWKKKBBB===999777222222111111111000000000////////////////////////////////////............------............------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---......///++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++((())))))***++++++,,,,,,******************************))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,------------....../////////.../////////000000000000000000111222444666888999888888777666555444333333------,,,,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++************************************++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++,,,---+++)))************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))(((************************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------...///111222444555666===CCCKKKRRRTTTQQQLLLHHHDDDEEEFFFHHHJJJLLLMMMNNNOOOcccxxxttt{{{yyynnnjjjlllooo{{{kkkhhhccc\\\TTTIII???999222222222111111111111000000000000000000000000000000/////////............------............------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++((())))))***++++++,,,,,,*********************************)))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++******++++++,,,---........./////////000000////////////000000000000000000111222444666888999888777666555444333222222------,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++((()))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++************++++++************************))))))******+++++++++,,,))))))***+++,,,,,,------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++---------,,,,,,+++++++++************************))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,//////---+++******,,,---000000000222555;;;@@@CCCLLLMMMOOOOOOMMMIIIDDDBBBBBBDDDFFFIIINNNTTT\\\bbbssssssooopppwww{{{kkk\\\\\\eeedddVVVFFF???888222222333111222555///000111000//////000111000000000000////////////------------------------...........................------,,,,,,------...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...---,,,++++++,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++((())))))))))))*********++++++,,,,,,,,,,,,---------------............//////000000///......000222333444666777777777666555666777777777555222///...++++++++++++++++++++++++,,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++******************************+++,,,---......///******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++------,,,,,,,,,+++++++++************************))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++---//////---,,,...111111444888>>>CCCFFFHHHIIIMMMMMMLLLJJJGGGFFFFFFFFFGGGJJJLLLNNNSSS^^^lllwwwyyyooollluuu~~~iii```\\\XXX[[[aaaQQQHHH???999555222444888111111222111000//////000111000000000////////////------------------------...........................------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---,,,+++***,,,,,,+++******+++,,,,,,++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,------------,,,,,,+++++++++)))))))))*********++++++++++++,,,,,,,,,,,,---------------............//////000111000//////111333444555666777777777666666666666777666444222///---++++++++++++++++++++++++,,,,,,,,,+++++++++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************++++++,,,,,,------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++///333333///---///333555:::CCCKKKOOOPPPNNNLLLIIIIIIGGGDDDAAAAAABBBDDDIIIRRR]]]ccceeekkkuuu{{{uuuuuuyyywwwooofffeeeiii```WWWMMMEEE<<<444111333222222222222222111000///111111000000000/////////------------------------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++...111111---***,,,++++++******++++++,,,++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///000111222111000111222444555555666777777777777777666666666555333111...---++++++++++++++++++++++++,,,,,,,,,++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++,,,+++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,---...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///000444777444///...111555???DDDKKKQQQRRRPPPKKKHHHEEEFFFFFFDDDBBBBBBEEEHHHYYYnnn|||{{{sssvvv|||yyyooodddYYYSSSLLL@@@444...222111111222333222111000111111111000000000//////...................................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,111666666111+++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------............//////000111111000000222444666666666777777777777777555555555444222000...,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......333555777555333444:::???OOOPPPQQQPPPNNNJJJEEEBBBCCCCCCCCCBBBCCCJJJUUU^^^xxxnnnlllsss{{{nnnoootttzzzvvveee^^^[[[QQQCCC999444222000111333444333222111111111111000000000000...................................................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,111666666111+++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------+++++++++,,,,,,,,,---------------............///---///000/////////111333666666666666666777777888555444333222000...---,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******)))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))************+++++++++*********+++++++++++++++************************))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......111222555888<<>>999;;;333333333444444333333333111000000//////......---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************+++++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------............///////////////...---,,,............////////////.........///000000111111000000000000000000000000------........./////////////////////////////////////////////..................................................................------...///000111@@@>>>777...***,,,......------,,,,,,++++++******++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............////////////000111111222333444555666666666666666555555666666222111///---,,,+++,,,,,,---------.........//////,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++************************+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///333:::BBBHHHTTTVVVWWWUUURRROOOLLLIIIGGGCCCFFFVVVgggrrrzzz{{{rrrkkkiiiiiiiiihhhccc]]]YYYWWWTTTRRRPPPIIIJJJJJJGGGDDDCCCEEEHHHHHHGGGFFFEEEEEEDDDEEEEEEIIIHHHGGGFFFFFFFFFFFFGGGKKKIIIJJJMMMOOOTTT___jjjuuunnntttzzzhhhYYYHHH>>><<<:::888666555555444333222000000000//////.........................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------------............////////////......///000000000//////000111111111111111222222222222111111000/////////111111000000/////////...////////////////////////000000000000////////////////////////////////////................................................///...------...000222444JJJHHH???333---,,,,,,***------,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............////////////111222222333444555666666666666666666666666555555111000///---,,,,,,,,,,,,------------............,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++***************+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,...111666???IIIPPPTTTUUUUUUSSSNNNIIIGGGGGGHHHRRRhhh}}}yyywww{{{}}}rrrggg___WWWUUUQQQMMMLLLLLLLLLJJJIIIKKKLLLJJJGGGEEEHHHKKKKKKKKKKKKJJJJJJIIIIIIHHHKKKLLLLLLKKKJJJHHHGGGFFFJJJHHHHHHIIIJJJLLLTTT^^^wwwvvvkkktttxxxeeeSSSHHH@@@<<<888555555444333222000000000000000/////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,---------..............................---...000222444555666666888888999999::::::::::::;;;;;;;;;:::999999888888777777666555444333333333000000000//////.........111000000000//////......000000000000000000000000////////////////////////////////////////////////000///...---...000333444666777444...,,,......,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................////////////222222333444555666666777666666777777666555444444//////......------------+++,,,,,,,,,,,,---------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++*********+++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............+++---111666<<>>???@@@BBBBBBBBBCCCDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHIIIIIICCCBBBAAA@@@???>>>===<<<555444444222111000//////111111111000000//////...000000000000111111111111//////////////////////////////////////////////////////......///000111222***---...,,,,,,//////,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........................////////////111222222333444555666666555555666666666444333222..................------+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------,,,,,,------------------........................,,,,,,,,,,,,------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++*********++++++,,,,,,,,,)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............///222888===CCCIIIOOOTTTMMMJJJHHHHHHFFFFFFOOOZZZuuurrrcccXXXPPPLLLIIIKKKNNNNNNIIIJJJOOORRRPPPMMMMMMNNNNNNOOORRRVVVXXXTTTXXX^^^dddhhhhhhgggfffaaa___[[[VVVQQQMMMJJJIIIIIIJJJMMMOOOLLLHHHIIINNNWWWmmmzzzqqqbbbXXXJJJ@@@<<<999777444222222222222222222222222////////////////////////................................................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------.........///........./////////000000000000222444666777999:::>>>???AAADDDFFFHHHIIIJJJFFFGGGGGGHHHIIIIIIJJJJJJLLLLLLMMMMMMNNNOOOOOOOOOMMMMMMLLLJJJIIIGGGFFFFFF@@@???>>><<<:::888666555333333333222111000000000000000000111111222222222////////////////////////////////////////////////////////////////////////...111000------///...+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////111111222333444555666666444444555666555333111000------..................,,,,,,,,,,,,---------...,,,,,,,,,---------......------------------------........................------------------,,,,,,........................,,,,,,,,,---------......................................................---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************+++++++++*********++++++,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////333777===BBBGGGKKKPPPSSSJJJFFFCCCEEEGGGNNN^^^nnnyyy{{{kkkcccYYYSSSRRRTTTTTTSSSNNNSSSSSSNNNNNNTTTXXXVVVYYYYYYXXXZZZ^^^bbbgggiiidddjjjrrr{{{zzzuuulllcccZZZTTTQQQOOOLLLMMMQQQTTTQQQKKKJJJNNNYYYmmmuuu{{{yyylllZZZKKKBBB===888444333333333333333333333333000000000000000000000000////////////////////////........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////////////////000000000000333444777:::===@@@BBBDDDGGGHHHJJJLLLNNNOOOPPPPPPFFFFFFGGGHHHHHHIIIJJJJJJNNNNNNMMMMMMLLLKKKKKKKKKSSSRRRQQQOOONNNLLLKKKJJJKKKJJJHHHFFFCCC@@@???>>>555555444333333222111111000000111111222222222222000000000000000000000000000000000000000000000000...///////////////...------///...++++++//////---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000000111111222333444555666333444555555555333000///,,,---......///.........---------.........//////,,,,,,,,,---------......------------------------.................................------,,,,,,,,,////////////////////////,,,,,,,,,------.........------------------------........................------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++******))))))++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---000222444:::;;;@@@IIIQQQSSSOOOIIIFFFAAA>>>DDDSSScccoootttyyyxxxhhh^^^SSSQQQMMMMMMSSSZZZYYYSSSTTT^^^bbb^^^___hhhkkkfffgggiiimmmsss{{{nnnfffccc]]]TTT\\\WWWSSSTTTSSSNNNLLLMMMPPP```wwwuuusssXXXMMMKKKBBB666666222111222222......000000000000000////////////...........................................................................------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,,,,------------------------------......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********///...---,,,++++++++++++---...000000000...,,,+++222333333444444666999<<<777;;;BBBGGGIIIIIIJJJKKKLLLRRRVVVTTTSSSVVVXXXWWWOOONNNLLLKKKKKKMMMOOOQQQRRRSSSSSSPPPLLLIIIHHHHHHPPPPPPOOOOOOPPPOOOMMMKKKUUUPPPOOORRRQQQLLLJJJLLLGGGAAA<<<;;;:::555333333444555555444222111111111111111222111000//////000000000000000////////////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000222222333333333444444444444444555666555222000...++++++,,,,,,,,,------------------...------,,,,,,------...------,,,+++***+++++++++,,,---...///000******,,,---.../////////000000111222111000...---,,,///222000---,,,///333333000---,,,---/////////000000.........///000111------------------------------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++*********)))++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...------///222555777BBBDDDIIIOOORRRPPPJJJEEEAAADDDLLL]]]qqq~~~ssseee[[[UUUXXXXXXVVVVVV\\\eeegggdddbbbmmmtttttt{{{zzzqqqddd\\\WWWWWWVVVRRROOONNNOOOWWWcccmmmsssuuuwwwwwwwww~~~}}}vvv~~~rrraaaWWWHHH777999555333555555222222444111111000000000/////////.................................................................................------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,---------------------------------......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++++++++******...---------------------............//////000000333555777999:::<<<@@@BBBDDDEEEEEEEEEFFFHHHMMMPPPQQQUUUUUUPPPMMMMMMNNNMMMOOOPPPQQQRRRRRRSSSSSSTTTTTTTTTTTTTTTVVVYYY\\\___^^^\\\ZZZZZZ\\\___bbbddd\\\WWWVVVZZZ[[[WWWTTTTTTPPPKKKHHHGGGDDD>>><<<>>>777777666555333333444555222222222222000000000000111111000000000/////////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000222222222222333333333444333444555555444222///...++++++,,,,,,,,,------------------......------,,,+++,,,,,,,,,,,,,,,,,,+++000000////////////000000///000000000000/////////------..................222333333111...111888>>>444222///...///000000000...---,,,,,,,,,---...///------------------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++************++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,------000000///000222666:::===EEEIIINNNOOOMMMHHHDDDAAADDDQQQkkknnn```ZZZWWWUUUYYY]]]```ccckkkvvv~~~sssddd^^^\\\XXXUUUTTTOOOPPPSSSTTTWWWZZZ^^^bbbggglllwwwwwwqqqyyykkkXXXFFF===888444555444111000222111111111000000000000///........................................................................//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,------...------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,------...//////......///...------///222555777777:::>>>@@@AAABBBDDDFFFHHHIIIIIIHHHIIIKKKPPPSSSPPPSSSRRROOONNNTTTXXXYYYVVV[[[aaaeeegggggghhhhhheeecccbbbbbbdddfffggggggjjjhhheeedddhhhoooxxx}}}mmmgggeeehhhllljjjgggeeeccc```^^^\\\UUUKKKGGGHHHGGGDDD???;;;777444333333555444333333222222222222111111111000000000000///////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000111111222222222333333333333333333333222000///---,,,,,,,,,,,,------------,,,------.........------,,,,,,,,,------------...000000////////////000111222222111111111111000000444444444444666777999:::888777333...,,,000999@@@555333000///000111000///------,,,,,,------...///........................------------------------+++++++++,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,---------------000000000333777===BBBEEEGGGKKKNNNLLLGGGDDDEEEGGGZZZoooxxxiii___\\\\\\]]]]]]dddmmmxxxtttmmmeee^^^[[[QQQSSSTTTTTTRRRQQQQQQRRRWWW^^^nnnwwwmmmXXXGGG???888666555111///000222222111111111000000000........................................................................//////...---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,---....................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---......///111444777;;;<<<===AAAEEEGGGGGGGGGGGGGGGIIILLLPPPRRRRRRQQQRRRRRRJJJLLLLLLKKKPPP[[[dddgggaaaeeejjjlllllllllmmmooohhhfffcccbbbbbb```]]][[[bbb```]]]\\\^^^eeeooouuummmhhheeeiiipppuuuvvvuuuxxxxxxzzzzzzrrrfff___^^^ZZZUUUNNNFFFAAA<<<999777777555333333333444444444222222111111111000000000////////////////////////................................................------------------------------------------------,,,,,,,,,------------...---------------------------------------------------------------------------------............///////////////000000000000111111111222222222333333222222222222111///...---,,,,,,,,,------------...,,,------............................../////////---------...000222333444888777777777888888999999======<<<<<<>>>BBBEEEGGGKKKHHHCCC===:::<<>>DDDJJJMMMNNNOOONNNHHHCCCDDDKKKRRRvvvxxxccc___[[[\\\aaaiiinnnqqqnnnddd___``````]]]XXXRRROOOMMMMMMTTTfffxxxiiiTTTIII>>>:::888555444555222222222222111111111111////////////////////////////////////////////////........................//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------///111444888<<<>>>???@@@CCCFFFKKKNNNOOONNNNNNNNNQQQSSSTTTSSSQQQNNNLLLLLLEEEGGGFFFFFFNNN\\\gggkkkmmmooonnnkkkggggggkkkooolllhhhbbb^^^___bbbeeegggddddddaaa^^^[[[]]]aaaeeeeeeaaa\\\\\\bbbjjjmmmmmmuuuyyy{{{zzzlllfff___WWWQQQKKKEEEAAA:::777333222333444333222222222222222111111111111000000000000000000000000////////////////////////........................------------------------------------------------,,,,,,---------.........---------------------------------------------------------------------------------............///////////////000000000000111111222222222333333333222222222111000///...---,,,,,,---------.........,,,---....../////////...///......---...///000000000111222555888;;;>>>???DDDCCCBBBAAAAAAAAAAAABBB===<<<;;;;;;===AAAEEEHHHJJJHHHDDDAAA>>>???BBBDDDAAA>>>;;;999777555222000///000000000000000000///////////////////////////........................++++++,,,,,,,,,,,,------*********+++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,---....../////////222777===DDDJJJOOOQQQOOOMMMHHHAAA>>>BBBMMMWWW{{{wwwiii\\\VVVYYY```kkkyyy}}}|||zzzuuummmcccZZZUUUSSSOOOQQQ\\\mmmzzzcccUUUEEE===999777666777333333333222222222111111////////////////////////////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---......///..............................---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...............///000111444666;;;???BBBDDDDDDDDDGGGKKKPPPTTTUUUUUUUUUVVVVVVTTTPPPJJJFFFEEEHHHJJJIIIKKKLLLPPP^^^ppp~~~}}}}}}|||ssshhhcccbbb___\\\^^^```jjjwww~~~{{{zzz|||xxxqqqkkkddd[[[QQQIIIEEE@@@:::777666555333000333333333222222222111111000000000000000000000000000000000000000000000000........................------------------------,,,,,,,,,------------...,,,---------............---------------------------------------------------------------------------------............///////////////000000000000222222333333333444444444333333222111000///......,,,---------............,,,---...///////////////------------///111333555<<<<<<>>>@@@BBBEEEGGGIIIHHHGGGEEECCCBBBAAAAAABBB>>>===<<<<<<>>>AAAEEEGGG@@@@@@@@@@@@@@@AAAAAAAAAHHHFFFCCCAAA???===:::888222222222222111000///...000000000000000000000000........................++++++,,,,,,,,,,,,------)))*********++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,------.../////////333666<<>>888555666444333333333333222222222////////////////////////////////////////////////........................,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////..............................---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------............---...000333666888<<<===???BBBEEEHHHIIIJJJNNNPPPSSSTTTSSSRRRRRRSSSPPPPPPOOOOOOQQQVVV]]]bbbaaacccfffmmm~~~|||tttnnnkkkeeedddjjjooommmhhheeeuuutttuuuwwwxxxsssjjjbbbZZZSSSJJJCCC@@@<<<777333444333333333333222222222000000000000000000000000000000000000000000000000................................................,,,,,,,,,---------......------------............------------------------------------------------........................---------............///////////////000000000000333333444444444555555555444333222111000/////////------------............,,,---...///000000000000......///222555:::>>>@@@FFFEEEEEEDDDDDDDDDEEEEEEDDDDDDBBBBBBBBBCCCEEEFFFFFFEEEEEEDDDEEEGGGJJJKKKKKKKKKLLLNNNOOOOOONNNLLLHHHGGGEEEDDDDDDCCCAAA???888888888888666444222111000000000000000000000000........................++++++,,,,,,,,,---------))))))******++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,------...///000000666:::@@@FFFKKKNNNNNNNNNKKKIIIGGGGGGMMMYYYgggpppfffooo|||wwwddd^^^^^^```iiitttoooddd______]]]XXXRRRYYYooojjjUUUHHH>>>888777444444444333333333222222000000000000000000000000000000000000000000000000........................++++++,,,------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,---...///000////////////////////////......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------...............---...111666<<>><<<<<>>>>><<<999777555000000000000000000000000////////////////////////---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------.........------,,,,,,,,,---...//////...///222444777AAAHHHHHHIIIMMMMMMIIIEEECCCFFFUUUppp~~~sssddd[[[```jjjxxxooocccZZZYYY[[[[[[___eeeqqq~~~jjjQQQGGGAAA===;;;777444555444111111444111111111111000000000000000000000000000000000000......------------.......................................------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,---...///000------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---//////222666<<>>FFFNNNRRRRRRUUUSSSNNNHHHEEEFFFLLLQQQ[[[ggguuu}}}pppnnnooorrrrrr}}}yyy|||uuummmiiidddaaaeeennnyyyvvvcccTTTMMMKKKHHH@@@888///,,,000444555333222333333222000000111333222111111000///......---000000000000000000000000........................------------------------------------------------------------------------------------------------000///---,,,---...000222...............///000000---------......///000111111222333444555666666666777555222///...---.........///000000///...,,,+++///,,,+++,,,000333444333888===DDDIIIJJJJJJIIIHHHGGGDDDAAA??????BBBFFFIIINNNMMMMMMNNNOOONNNLLLIIILLLMMMNNNLLLIIIGGGGGGGGGGGGHHHIIIJJJIIIHHHGGGFFFFFFDDDCCCDDDFFFGGGFFFDDDCCCAAA????????????>>>===888555222111111222222222000///...---,,,---.........---,,,---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------......---------,,,,,,,,,//////000//////111555888:::BBBIIIKKKNNNRRRSSSPPPJJJHHHPPPoooqqqiiikkk~~~nnnccc]]]ZZZ\\\aaafffuuu|||mmmUUUCCC888:::555444555555222111444111111111111000000000000000000000000000000000000......------------....................................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---...333777;;;=========???AAA<<<<<<===CCCIIINNNOOOMMMNNNIIIDDDDDDKKKUUU___eeerrr|||xxxuuuuuutttzzz~~~yyymmmeeefffllloooooovvvrrrhhhgggrrrtttuuurrrooooooqqqrrr}}}{{{ssslllfffccceeeiii~~~|||tttiiiYYYLLL@@@@@@>>>:::666444555777222222222111////////////222111111000//////......000000000000000000000000........................------------------------------------------------------------------------------------------------000///---------...000111///............///000000............///000111222111222333444555555555555555444111///---------...,,,,,,---......---,,,,,,///---***,,,111777:::;;;BBBGGGLLLLLLGGGBBB@@@@@@@@@DDDIIINNNRRRTTTUUUUUUQQQNNNKKKIIIIIILLLQQQTTT^^^\\\XXXQQQKKKFFFEEEEEEDDDEEEEEEDDDDDDCCCBBBAAA999<<>>???BBBDDDEEEDDDAAA>>>:::666444222000...000000///......///000111...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------...------------,,,,,,,,,000000000///000333999===CCCHHHKKKLLLLLLMMMKKKGGGEEELLLaaaqqqdddcccqqq}}}mmmccc___```[[[^^^kkkxxxxxxnnnSSSCCC===888666777777333111222222222111111111000000000000000000000000000000000......------------.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------...///------............------------------------------,,,,,,,,,,,,,,,,,,------///...,,,,,,,,,...000222999???DDDDDD@@@>>>AAAEEE>>>AAAEEEIIIKKKKKKIIIHHHJJJJJJPPP]]]oootttiiiaaa___```fffjjjssszzzwwwoooqqqyyy~~~wwwsssyyyrrrpppqqqnnnnnntttyyykkkdddaaaaaahhhpppxxx~~~}}}ssshhhRRRMMMEEE???:::777444333333333222222111000///...111111111000000//////...000000000000000000000000........................------------------------------------------------------------------------------------------------///......------///000111//////......//////000111000//////000000111222333222222333444555555555555333222000...---,,,------,,,,,,------............///......222888@@@EEEHHHJJJLLLMMMIIICCC@@@BBBFFFNNNQQQVVVZZZZZZXXXUUUSSSOOOOOONNNMMMMMMSSS\\\cccfffaaaZZZPPPGGGCCCCCCDDDEEEEEEDDDCCCCCCCCCCCCDDD===@@@BBBCCCBBB@@@>>>>>>>>><<<;;;<<>>AAADDDDDDBBBCCCGGGKKKLLLMMMLLLKKKIIIHHHJJJKKKPPP\\\qqqxxxoooiiieeebbbmmmoooqqqooolllkkknnnqqqxxxyyyyyyxxx|||}}}{{{|||~~~yyyooouuuxxxaaabbb```aaajjjyyytttbbbMMMBBBBBBAAA999111666555444333444333222111111111111000000000//////////////////////////////........................................................................------------------------------------------------///............///000000/////////...///000000111111111111111222333444444333333444444555444444444111000///---,,,,,,,,,---//////.........///000111000333888>>>DDDIIILLLMMMHHHFFFDDDCCCEEEKKKSSSXXX]]]]]][[[YYYVVVTTTQQQPPPUUUXXX[[[YYYUUUUUUZZZ___ZZZWWWPPPHHHCCCBBBFFFIIIJJJIIIHHHGGGFFFGGGHHHIIIIIIIIIHHHEEEAAA@@@AAACCC@@@>>><<<<<<>>>?????????@@@???>>>===>>>===:::888555555444333222222222111...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......---------------------------------------------------...///000333999@@@EEEHHHJJJMMMNNNLLLHHHGGGIIIUUUfffzzzyyykkkhhhfffhhhjjjhhhnnnkkkfffcccggglllrrr~~~|||wwwwww^^^KKKAAA999888777444222222222222222222111111111111////////////////////////......------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,---......------............------------------------------,,,,,,,,,------.........,,,,,,...111444888;;;===AAA@@@???AAAEEEJJJNNNPPPPPPMMMIIIFFFGGGOOOYYYaaagggwwwvvvjjjbbb```ccchhhmmmvvvzzz~~~~~~~~~xxxzzzxxxnnnhhhggghhhmmmxxxxxxhhhaaahhhvvv~~~wwwfffZZZSSSLLLCCC;;;888666333333444555444222111111111111000000000000////////////////////////////////////////////////................................................------------------------------------------------...............///000000///////////////000111111111111111222222333444555444444444555444444333333//////...---------------111000.........///111222666;;;BBBHHHKKKIIIFFFDDDCCCAAABBBHHHRRRZZZ]]]\\\XXXXXXYYYZZZ[[[\\\\\\]]]```aaa```YYYPPPJJJKKKMMMSSSQQQNNNKKKIIILLLRRRVVVYYYXXXUUUSSSQQQPPPOOOPPPMMMOOOPPPPPPMMMJJJGGGFFFFFFDDDBBBBBBBBBBBB@@@???;;;:::;;;<<>>999777555555666333222222222222111111111000000000000000000000000......------------..............................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,------...------............------------------------------,,,,,,,,,---......//////---///222666:::===???@@@@@@??????BBBIIINNNPPPQQQIIIGGGFFFKKKVVVfffvvv~~~tttiiidddeeehhhpppwww~~~}}}xxxzzzwwwuuussstttxxx|||qqqeee___]]]rrrwwwzzzrrrbbbSSSKKKIII>>>999333111333444333222111111111111111111111111000000000000000000000000////////////////////////................................................------------------------------------------------.........///////////////000000//////000000111222222111111222222333444555555555555555444333222222..................------///...---,,,...111444777???CCCHHHJJJHHHCCC>>><<>>===<<<===>>>???>>>===;;;;;;:::999777555333222,,,++++++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......///------------------------,,,,,,,,,---------......,,,///222777;;;BBBIIINNNNNNMMMLLLHHHDDDIII___uuu~~~kkkccc___[[[ZZZjjj~~~yyylllccceeennnddd{{{~~~wwwvvvcccNNNBBB;;;888777888333333222222222111111111000000000000000000000000......------------..............................,,,,,,,,,---------......------------------------------------------------++++++,,,,,,,,,,,,------...------,,,,,,---------------............------------------------------,,,,,,------.../////////000333777<<<>>>???>>>>>>>>>AAAFFFKKKMMMMMMMMMLLLMMMOOOWWWeeexxxwwwmmmooozzzzzzvvvrrrtttxxx}}}~~~xxxuuukkksss{{{~~~iii[[[^^^gggqqquuuoooeee[[[VVVIIIBBB999444444555444222111111111111111111111111000000000000000000000000////////////////////////................................................---------------------------------------------------......///////////////000000//////000000111222111111111111222333444555555555555555444333222111---....../////////.........------...222777===AAAFFFFFFFFFDDDBBBBBBDDDGGGNNNSSSYYY\\\\\\[[[[[[[[[hhhgggfffeeecccbbb```___WWWVVVUUUVVVZZZ```ggglllnnnrrrvvvyyyzzzzzzzzzzzz~~~}}}||||||zzz{{{}}}}}}uuufff[[[[[[ZZZYYYXXXVVVQQQJJJFFFEEECCC@@@?????????>>>===<<<======<<<;;;:::888777++++++***+++,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...//////------------------------,,,,,,,,,------.........---000555:::???EEELLLPPPJJJJJJKKKKKKNNN___sss```___eeeiiiooo~~~}}}lllhhhhhhfffmmmyyy{{{___LLLAAA:::777777333333333222222222111111000000000000000000000000.........------.................................,,,,,,,,,------.........------------------------------------------------++++++,,,,,,,,,---------...------,,,,,,,,,---------..................---------------------------,,,,,,------...///000000444777<<>>??????>>>===<<<,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---------............///------------------------,,,.........,,,+++,,,---000777<<<===BBBKKKNNNLLLHHHLLLOOOJJJUUUwwwffffffqqq{{{tttsssvvvxxxxxxvvvrrrqqqnnnllllllmmmoooqqqkkkgggcccbbbcccbbb___\\\___aaaaaa```^^^^^^aaadddfffbbbdddlllpppqqqvvv}}}ssslllhhhkkktttkkkzzz\\\GGGCCCBBB888999555333444333000000333222111111000000000000000////////////////////////................................................///...---,,,,,,---...//////...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................---------......000111111111...++++++---111444555<<>>===AAAEEEKKKNNNPPPNNNJJJJJJPPPWWWiiiwwwvvvkkkdddgggqqq|||wwwooorrr~~~uuuhhhcccnnn~~~ooocccPPP???999999666000888666444222111000111111000000////////////000000000000000000000000000000000000000000000000000000////////////////////////000000///...............//////.........---------............////////////000000000000111222333444222333444555666666666666666555444222111000//////......---------...///000444111111999DDDJJJHHHDDDCCC???===DDDPPPYYY[[[ZZZ\\\ZZZWWWRRRRRR[[[kkkxxxqqqeee[[[XXXWWWYYYbbblllsssvvv{{{yyyyyyyyywwwrrrjjjccc___]]]^^^aaaeeehhhkkknnnpppyyyxxxxxx}}}{{{uuusssrrrlllffflll```RRRLLLNNNOOOIIICCCAAA@@@<<<;;;???EEEEEECCC,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---------............///---------------------------///000///...---///000222999???BBBGGGNNNOOOKKKNNNHHHGGGPPPlllvvvqqq|||yyyuuurrrppppppooollliiieeebbb___]]]^^^```___^^^```___]]]\\\\\\]]]___```]]][[[YYYXXXYYYZZZYYYYYYUUUXXXZZZZZZYYYYYY\\\^^^___\\\^^^dddgggfffiiinnnrrrrrrwwwvvvjjjeeegggqqqxxx}}}VVVEEE???555:::666444666555222111333222222111000000000000000////////////////////////................................................///...------------...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---..............................---------...///000000...---,,,---000444888999===;;;;;;===BBBGGGKKKLLLLLLLLLJJJJJJOOOZZZhhhrrr}}}|||sssqqqqqqrrrsssvvv{{{yyy{{{}}}rrrnnnssszzzjjjRRRCCC<<<888333333222111111222222222222000000////////////000000000000000000000000000000000000000000000000000000////////////////////////000000///...............//////.........---------............////////////000000000000111111222333222333444555666666666666666555444222111000//////---...//////......///000000666???FFFJJJHHHBBB>>>>>>@@@FFFLLLRRRWWWYYYZZZVVV[[[^^^[[[VVVWWW___hhhkkkbbb]]]```dddgggmmmssswwwlllddd^^^```cccdddeeecccaaa```ccccccccceeegggiiiiiiiiiiiijjjlllllllllooossswwwrrrlllfffbbb___ZZZRRRLLLDDD@@@===>>>@@@BBBEEEHHH,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,---------............///------------------------...///000000///000222333666<<>>;;;777555888888555222333222222111000000000000111////////////////////////................................................///...------------...///111000///...............------------------------,,,,,,,,,,,,,,,------.................................---------......///+++,,,...111555999===???EEE@@@===@@@GGGMMMMMMKKKJJJIIIKKKTTTeee{{{qqqpppyyy~~~uuu{{{yyy{{{tttfffjjjwwwvvvXXXDDD<<<:::444333222333444444222111111000000//////000000111000000000000000000000000000000000000000000000000////////////////////////000000///..............................---------............////////////111000000000000000111111222333444555555555555555666555444222111000//////,,,...000000......111444888AAAJJJLLLGGG@@@<<<<<<>>>GGGQQQUUUTTTSSSUUUXXXYYYcccllliii^^^VVVXXX^^^bbbbbbgggrrrzzz|||{{{|||tttoooiiidddbbbbbbbbbbbbjjjkkklllmmmnnnooooooooonnnllljjjlllooopppnnnlllkkkpppssspppkkkhhhjjjnnnqqquuuyyyzzz|||~~~sssggg___[[[YYYUUUKKKEEEDDDAAA<<<>>>DDD,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,---------............///...........................///000000000111444777<<<@@@FFFLLLOOOOOOJJJEEECCCLLLYYYlll~~~xxxnnngggfffbbb\\\XXXVVVUUUUUUUUUUUUVVVWWWXXXZZZ\\\\\\\\\\\\^^^```___]]]^^^dddjjjhhhjjjmmmqqqtttvvvwwwwww|||}}}}}}{{{xxxxxx|||sssfffdddgggtttyyyzzzssskkklllyyy|||rrraaaHHH===888666999:::777555555333222111111000000111111////////////////////////.........................................................------.........000000///.......................................,,,,,,,,,,,,,,,---....................................------------......,,,///333777:::===@@@BBBDDDCCCDDDGGGLLLNNNLLLIIIHHHNNN[[[ppp~~~oooppp||||||}}}wwwnnneeeuuu|||xxxyyyxxxsssxxx}}}wwwnnnjjjkkklll}}}mmmcccjjjvvvvvvYYYHHHBBB:::888555555555555222///111000000000000000000111////////////////////////////////////////////////////////////////////////000000///...................................................////////////111000000//////000000111333333444555555555555555666555444222111000//////+++...000//////222888>>>HHHIIIHHHAAA:::888<<>>BBB,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,------------------............///........................---...//////000222666999AAAEEEJJJNNNNNNKKKHHHGGGIII^^^pppzzzvvvooohhhccc___[[[YYYWWWWWWVVVUUUUUUWWWZZZ]]]YYY\\\aaafffjjjnnnqqqssstttwwwyyyxxxwwwzzztttccc\\\^^^``````]]]ZZZ]]]gggppp{{{ssslllOOODDD<<<777999:::888777777333222222111111111111111000000000000000000000000................................................---..................---......------,,,,,,------........................------,,,,,,------...///..............................---------...//////111444999;;;<<<>>>@@@CCC:::@@@IIIMMMLLLKKKJJJKKKQQQ___uuu}}}pppmmmuuu}}}yyyxxxuuuoooiiiiiizzz}}}|||yyysssmmmsssyyyyyytttnnniiiggghhhwwwzzzxxx|||~~~}}}tttmmmeeewww{{{___JJJ@@@;;;666333444444222///111111000000000000111111////////////////////////////////////////////////////////////////////////000000///...............---.................................////////////000000000000000000111222444444555666666666555555666555444222111000//////---...///000222888AAAHHHJJJEEE>>>777666;;;CCCJJJQQQSSSUUUWWWZZZ]]]aaacccaaaeeehhhddd___```iiirrr|||nnnddd___^^^\\\aaaiiirrrxxxxxxuuuqqqmmmooorrrvvv{{{|||yyyzzz~~~~~~wwwppplllpppxxxzzzwwweeeXXXXXXXXXQQQJJJGGG,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,------......---------............///........................,,,---//////111444999<<>>===>>>@@@CCC???HHHPPPOOOHHHDDDIIIOOOgggwww|||vvvjjjmmmsssxxxyyyyyy~~~~~~zzzwww||||||uuuyyyzzz|||vvvooonnn|||wwwYYYJJJBBB777222333555444222222111111000000111111222000000000000000000000000000000000000000000000000////////////////////////000000///...............---------...........................////////////000000000000111222333444555666666777777777666666666555444222111000////////////000444:::AAAHHHLLL???<<<999<<>>BBBGGGIIINNNMMMGGGFFFVVVjjjvvvoooddd\\\XXXZZZ]]]___dddiiipppxxxvvvrrr{{{qqqllliiikkkuuuyyysssjjjaaa[[[WWWUUUSSSWWW^^^fffpppqqq___JJJ>>>999666666777444333222222111111222222000000000000000000000000................................................,,,---...//////...---,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////........................------...///111333444555999===@@@???===>>>BBBGGGMMMNNNMMMJJJLLL]]]wwwlllhhhxxxyyy~~~{{{pppdddgggvvvtttdddNNN>>>888777666444222222111111111111222222000000000000000000000000000000000000000000000000////////////////////////000000///...............---------.........//////............/////////000///000000222333555777888888888999999999888888777666555444222111000//////333444888BBBLLLOOOJJJDDD@@@DDDJJJQQQVVVYYYZZZZZZRRR\\\jjjwww}}}zzzxxxvvv~~~ttt^^^___aaafffttt|||uuuwww}}}xxxuuuvvvxxxjjj........................------------------------------------------------------------------------.................................------,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......//////000000000000///...//////000333888>>>DDDGGGGGGJJJLLLJJJGGGMMMdddzzzsss___aaa```^^^bbbnnnzzzssskkkiiihhhhhhkkkpppuuuzzz~~~ooo]]]ZZZkkk|||rrrnnn```\\\WWWTTTTTTUUUVVVVVVaaannn{{{nnneeeYYYRRRPPPQQQYYY___bbbnnnwww\\\AAA666888:::666666555333333333222///---222111111000000000000000////////////////////////........................................................................+++,,,------......------........................///////////////.........333000///111666;;;======AAA>>>;;;;;;???FFFLLLPPPJJJMMMPPPWWWjjjzzzpppooo{{{|||xxx|||~~~}}}ssseeejjj{{{[[[GGG???:::666444222222222111000111333555222222111111111111222222000000000000000000000000////////////////////////........................000000000000000000000000/////////000111111222222222222222333444777999:::;;;;;;:::::::::<<<>>>???:::999666333222111111111666;;;DDDLLLPPPOOOLLLIIIPPPQQQNNNRRR[[[WWWPPPTTT^^^nnnyyytttjjjiiirrr{{{|||~~~}}}ssshhh```gggnnnuuuwwwuuuwww~~~~~~........................------------------------------------------------------------------------..............................---------,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........//////000000000000//////000111333666;;;AAAFFFJJJFFFEEEEEEGGGMMMXXXmmm~~~zzzvvvtttvvvxxx{{{yyymmmgggddd```^^^XXX\\\```fffpppwwwtttlllWWW^^^iiipppppphhh]]]VVVSSSQQQMMMLLLNNNPPPQQQRRRNNNVVVaaayyyzzznnn```UUUNNNPPPQQQWWW```iiiwwwlllRRRBBB===:::777666555333333333222000...222111111000000000000000////////////////////////........................................................................+++,,,------......------......................../////////...............000///000444999>>>??????===<<<<<>>;;;666555555444333222222333444222222111111111111222222000000000000000000000000////////////////////////........................000000000000000000000000//////000000111111222222222222222333555777999;;;======<<<======>>>??????999777444111111222444555===BBBJJJRRRVVVVVVTTTRRRNNNUUUVVVXXX[[[SSSOOOXXXqqqvvvtttiiiaaaeeeqqqyyyttteee___dddkkkssswww|||}}}........................------------------------------------------------------------------------...........................------------,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,------------........./////////000000000000000222333666;;;@@@EEEJJJLLLNNNGGGBBBHHHTTTcccsssvvvnnnfff\\\UUUOOOPPPPPPTTT```ooozzz}}}^^^[[[[[[___ccc```VVVLLLMMMKKKHHHHHHJJJLLLMMMMMMIIIKKKJJJTTTjjj{{{fffYYYUUURRRMMMRRR___dddhhh||||||eeeQQQAAA:::999666555333333444333222000222111111000000000000000////////////////////////........................................................................,,,,,,---............---........................000///......------.........000333999>>>BBBBBBAAA===>>>BBBHHHMMMNNNKKKGGGNNN[[[mmm{{{tttvvv|||yyyqqqoooqqqQQQEEE@@@999888777666555444333222222222222111111111111222222000000000000000000000000////////////////////////........................000000000000000000000000//////000000111222222222333333333444555888:::<<<>>>???@@@@@@AAA@@@???>>>888555111///000444999<<>>DDDHHHKKKMMMOOOGGGEEEPPPbbbttt}}}tttooorrr{{{tttggg]]]XXXUUUQQQQQQXXXgggwwweee```\\\```fffggg___VVVQQQOOOLLLKKKLLLMMMLLLLLLRRRQQQJJJHHHTTTgggrrrdddbbbXXXRRRSSS[[[```eeewwwxxx{{{bbbKKK???>>>888666444444444444333222222111111000000000000000////////////////////////........................................................................,,,------.......................................000///...------......///000333888>>>BBBDDDCCCBBBCCCFFFJJJLLLKKKJJJJJJKKKYYYooowwwkkkjjjuuu~~~}}}zzz|||}}}qqqpppjjjSSSEEE===:::888666555444444333222333222222111111222222333000000000000000000000000////////////////////////........................///////////////////////////000000111111222333333444444444555666999;;;<<<>>>@@@AAACCCBBB@@@>>><<<666333000///111888???DDDLLLNNNRRRVVVXXXYYYXXXXXXYYY[[[UUURRRWWWWWW^^^ooowwwuuuqqqqqqzzzwwwkkk^^^]]]fffsss{{{}}}{{{~~~{{{{{{........................------------------------------------------------------------------------........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........////////////......///000111222333777<<>>BBBCCCCCCBBBAAAHHHLLLNNNKKKGGGJJJUUU```tttuuullljjjqqq~~~ppp{{{~~~xxxcccrrriiiNNNDDD<<<999555444444555444333333333222222222222333333111111111111111111111111000000000000000000000000////////////////////////////////////////////////000000000111222222333333555555555666777:::<<<>>>>>>@@@BBBBBBBBB???<<<999444222111111666>>>FFFKKKQQQRRRTTTUUUVVVVVVUUUUUUXXXWWWQQQUUUcccggggggpppooouuu{{{|||ooodddaaabbblllyyy|||~~~yyyvvv........................------------------------------------------------------------------------........................,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------.........///////////////.........000111222555999???DDDIIIJJJJJJJJJIIITTTjjj{{{fffZZZTTTQQQOOONNNNNNPPPUUUZZZ]]]```dddnnn~~~xxxhhh```aaaeeeqqqhhh]]]VVVQQQRRRYYYaaa]]]```dddjjjmmmlllgggbbbUUURRRMMMKKKKKKMMMNNNNNNKKKPPPOOONNNPPPNNN[[[uuu|||hhhdddYYYRRRZZZkkksssppp|||iiiNNN===<<<:::666555555555444333222111111000000000000000000000000000000000000000........................................................................------...////////////...///////////////////////////...------///111444555;;;>>>AAACCCBBBBBBBBBBBBGGGKKKMMMLLLNNNYYYnnnvvvmmmuuu{{{}}}pppmmm|||```PPPBBB<<<666333444666666444333333222222222222333333111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000111111222333333333666666666777888;;;===>>>???@@@AAABBB@@@===:::888333333444777===DDDKKKPPPUUUVVVWWWWWWWWWWWWVVVUUURRRWWWYYYdddsssrrrjjjmmm{{{yyyhhhZZZ]]]iiiwww~~~~~~{{{........................------------------------------------------------------------------------........................,,,,,,,,,---------......------------------------++++++++++++++++++++++++++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..................//////////////////...---...000222333777;;;BBBHHHKKKLLLJJJIIIPPPaaa{{{sssbbbXXXSSSPPPPPPNNNLLLKKKKKKMMMPPPRRRVVVXXX___mmmjjj```___iiiqqqyyykkkbbbZZZSSSTTTYYY[[[]]]dddmmmuuuvvvrrrmmm^^^YYYRRRMMMLLLMMMOOOPPPMMMQQQPPPSSSUUUPPPTTTfffuuucccYYYYYY```iiipppvvv|||aaaGGG???<<<888555555555444333222111111000000000000000000000000000000000000000........................................................................------...///////////////////////////////////////......---...000333777999>>>@@@BBBAAA@@@@@@CCCFFFGGGIIIMMMSSS^^^rrr{{{lllooo}}}tttooosss\\\KKKCCC:::555555666666555444333333222222333333444111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000111111222222333333444777666777777999;;;>>>???AAABBBBBBAAA???===:::888222444888===DDDJJJPPPSSSTTTUUUWWWXXXYYYXXXWWWWWWSSS```jjjrrrwwwooojjjsssvvviiiccc```lllvvv........................------------------------------------------------------------------------........................,,,,,,,,,------.........------------------------++++++++++++++++++++++++++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000//////...---...000222444999>>>DDDJJJMMMMMMJJJHHHLLL```tttkkkbbbZZZXXXWWWWWWZZZ^^^^^^aaa___ZZZYYY]]]___^^^UUUSSSQQQOOONNNOOOQQQRRRUUUUUUXXXcccvvv}}}mmmkkkaaaiiiwww{{{pppfff[[[XXXZZZVVVXXX___lllzzz|||wwwjjjdddZZZSSSPPPPPPQQQQQQRRRSSSPPPRRRVVVPPPPPP___sssmmmbbbZZZTTT```rrriii{{{zzz{{{[[[@@@===999666555444333222222111111000000000000000000000000000000000000000........................................................................---......///////////////000000000000000000000000......---...111555999<<<@@@AAAAAA@@@???@@@EEEIIIJJJJJJMMMYYYmmmtttpppwww~~~zzzeeekkkdddSSSIII===666555666666555444333333222222333333444111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111222222333444444777777777888:::<<<>>>@@@CCCCCCCCCAAA???===:::999111555:::AAAHHHNNNRRRTTTQQQSSSUUUXXXYYYYYYXXXXXXZZZmmmwwwwwwqqqfffkkk~~~uuuaaa]]]fffqqq}}}zzz|||/////////.........------//////......------,,,,,,......////////////......------............//////........................//////.........---------.........------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000111000///...///111444000...//////...111555<<>>AAAAAA>>>===AAACCCDDDIIIOOOHHHKKKUUUggg}}}yyy}}}}}}yyyzzzuuummmlll{{{```VVVFFF999666999777222666555555444444333222222222222222222222222222222111111111111000000000000000000000000000000000000000000000000111111111111111111111222333444666666666888:::<<<<<<===@@@BBBAAAAAAAAABBBBBB???999555222888AAAHHHMMMPPPRRRSSSXXXRRRQQQXXXYYYTTTTTTZZZlllyyy}}}uuutttwwwyyyzzziiiaaaaaaggguuu~~~---------------........./////////......---------......//////000/////////......---------,,,,,,,,,........................//////.........---------.........------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000111000...---...///111------000222333777<<<>>>DDDJJJKKKIIIIIINNNRRR]]]mmmyyy{{{hhhVVVQQQMMMLLLNNNSSS```mmmvvvwwwkkkccc___```dddhhhccc\\\TTTQQQWWWiiisssfffZZZVVVUUUTTTSSSTTTZZZkkk}}}lll```YYYPPPNNNMMMVVViiiuuulllddd^^^\\\VVVUUUUUUVVVTTTRRRTTTZZZYYYyyylll^^^VVVYYYcccyyyxxxzzzaaaLLL;;;888999555333555555444333222111111111111111000000000////////////000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000/////////000//////111555999===???BBB===:::>>>BBBEEEIIIOOOQQQYYYgggyyy~~~ttttttyyy~~~rrrlll}}}ttt]]]HHH@@@>>>999666666666555555444444333333222222222222222222222222222111111111111000000000000000000000000000000000000000000000000111111111111222222222222333444555666666888:::;;;<<<===@@@BBBFFFFFFEEECCC???:::666444;;;AAAHHHNNNQQQSSSTTTTTTXXXXXXYYYYYYWWWWWW```kkkyyywww{{{pppggggggmmmrrrzzz,,,,,,------...//////000------------,,,,,,,,,,,,+++,,,,,,---.........---/////////...------,,,,,,.......................................---------.........---------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///...///000000///000222333111......222666777<<>>===<<<999777555555444333222222222222111111111000000000/////////////////////////////////////////////////////////////////////////////////////////////000000000222222111111000///......,,,000555888::::::;;;;;;<<>>???@@@BBBEEEGGGGGGIIIHHHBBB;;;999<<>><<<:::888666555444333222222222222111111111111000000000000////////////////////////////////////////////////////////////////////////////////////000000111111333222222111000//////......222888;;;<<<;;;;;;<<>>777777666666555555444444222222333333444555555666333333222222222111111111111111111111111111111111111111111222222222333333333333444555666888:::;;;@@@BBBEEEGGGIIIKKKNNNPPPOOOLLLHHHEEEDDDGGGJJJMMMPPPRRRTTTUUUSSSRRRRRRRRRQQQRRR[[[jjjwww}}}~~~mmmhhhkkk333444666999<<<>>>@@@BBBCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCAAA@@@:::999888666444222111000000000000000000000000000---------.........//////---.........//////000000------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................---------.........//////,,,---///111444999???CCCGGGCCCAAADDDEEEEEEHHHLLLQQQPPPVVV```hhhwwwrrrbbb___eeezzzvvvmmm```UUUSSSUUUUUUUUUUUUPPPQQQOOOMMMSSSjjjooo```WWWNNNPPPZZZrrr|||nnnddd^^^XXXUUUTTTQQQWWWXXXUUUXXXfffzzzooo^^^RRRLLLJJJKKKNNNJJJKKKQQQQQQOOOYYYhhhsssjjjfffbbbiiikkkYYY___oooyyy{{{~~~nnnOOO???<<<>>>666666555444333333333333222222222111111111111000000000000000000000000000////////////////////////////////////////////////...//////000111222222222111111111111111222222222999<<<>>>===;;;<<>>HHHOOOQQQGGG??????CCCFFFIIILLLWWW\\\]]][[[]]]mmmvvvhhh^^^ggg}}}tttfff\\\WWWUUURRRPPPMMMLLLLLLLLLOOO^^^yyycccRRRNNNNNNOOOfffrrrxxxmmmddd\\\WWWZZZWWWVVVXXX[[[ddduuusssdddWWWOOOKKKJJJLLLKKKJJJLLLPPPTTTWWWYYYxxxssshhhdddiii~~~xxxaaadddddd~~~gggFFF444AAA777666555333222333555777222222222222222222222222000000000000////////////000000000000000000000000000000000000000000000000000000000111222222333333222333333111///000444888>>>???>>><<<>>>CCCHHHJJJMMMGGGMMMdddzzzwww}}}~~~pppiiihhhkkkmmmnnnuuu|||xxxfffRRRIIIAAA999333555888777444333222222222333333444444444333222111111000111111111111111111111111111111111222222222222333444555555444444555666888;;;===???BBBCCCCCCDDDJJJPPPOOOIIILLLGGGCCCCCCGGGMMMPPPRRRPPPVVVWWWQQQQQQWWWXXXRRRUUUeeeyyypppiiiwwwzzz|||QQQQQQQQQQQQPPPOOONNNNNNLLLHHHDDDCCCFFFIIIKKKLLLOOORRRWWWZZZ[[[[[[ZZZZZZWWWUUURRROOOMMMIIIEEEAAA:::888555222000000111111000////////////.........//////.........---------------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------......///000000000000111222222555:::BBBHHHDDD???<<<@@@EEEGGGKKKOOOZZZ^^^```______eeennnvvvvvviiicccmmmxxxqqqddd\\\WWWSSSOOONNNMMMLLLKKKMMMYYYqqqhhhVVVOOOLLLJJJVVVbbbtttwwwkkkdddbbb___]]]^^^```hhhyyy{{{mmmaaaXXXRRRPPPNNNMMMMMMPPPVVVZZZ[[[ZZZnnnsssiii___bbbuuullleeeccc{{{}}}[[[@@@>>>888888777555333333444555222222222222222222222222111000000000////////////000000000000000000000000000000000000000000000000000000000111222222333333333333333111000222777;;;????????????BBBFFFIIIJJJMMMMMMXXXlll|||zzzzzzuuusssssstttuuuvvv{{{~~~www{{{gggUUUEEE<<<555555777555222222333333333333333333444444333222222111111111111111111111111111111111111111222222222222333444555555666666666888:::<<>>@@@BBBEEEHHHIIIKKKRRRYYYYYYUUULLLJJJIIIIIILLLPPPRRRRRRVVVSSSRRRUUUVVVUUUUUUWWWiiizzzssseeettt~~~{{{999:::===@@@CCCEEEFFFGGGDDDEEEFFFHHHIIIIIIHHHGGGDDDHHHKKKKKKIIIIIIMMMPPPTTTYYY___bbb```^^^^^^___YYYWWWRRRKKKCCC;;;555111111111000//////000111222////////////....................................................................................------------------------------------------------,,,,,,------------------.........///000000111111222222111111333666999<<<999;;;@@@EEEEEEEEEKKKSSS]]]\\\aaakkkrrruuuuuuvvvqqqbbbhhhuuuzzzjjj^^^WWWSSSQQQNNNMMMLLLJJJIIIOOO___ooommm[[[PPPIIIEEECCCLLL\\\nnnzzzuuurrrpppvvv|||pppiii]]]XXXSSSTTTYYY\\\ZZZWWW\\\zzz|||rrriii```YYYXXXWWWdddxxxdddfffsss\\\CCC<<<:::999888777666555444333333333333333333333333111111111000000000//////////////////////////////////////////////////////000000111222222333333444333222222222444888===AAA???>>>AAAGGGKKKKKKLLLMMMLLL___uuu~~~yyy}}}~~~~~~uuuvvv}}}dddWWWJJJ???:::999777555555555555444444333333333222333333222111111111111222222222222222222222222222111111111222222333444555888888999;;;===???AAABBBGGGIIIKKKMMMRRRXXXYYYVVVLLLKKKKKKMMMOOOPPPRRRRRRWWWSSSTTTYYYWWWRRRWWWbbbrrr~~~sssqqq{{{yyy{{{~~~yyywwwyyy???@@@@@@AAAAAAAAAAAA@@@AAACCCEEEFFFEEEDDDBBBBBB???AAABBBAAA??????AAADDDFFFMMMUUUZZZ[[[[[[\\\]]]]]]]]]]]]ZZZTTTKKKCCC>>>444333222000000000111222000000/////////.................................................................................------------------------------------------------,,,,,,,,,---------............//////000111111111111111111333666999<<<======???CCCFFFFFFGGGQQQ[[[ZZZ___mmmrrreeerrrqqqddd\\\WWWUUUNNNLLLKKKKKKJJJNNN\\\jjj|||kkkYYYQQQLLLIIIDDDKKKVVVeeexxx}}}zzz~~~~~~vvvrrrjjjaaa]]]]]]___^^^\\\```zzzzzznnneee^^^ZZZYYYWWW```|||nnn```]]]|||nnnOOO>>>;;;888888999999777666333333333333333333333333111111111111000000000000////////////////////////////////////////////////111111111222333333444444111111111222666;;;???AAA???>>>CCCJJJMMMMMMPPPUUU\\\ppp|||xxx}}}~~~yyyoooqqq|||```RRRCCC<<<999666555666555555555444444333333333444333333222111222222222222222222222222222222222222222222222333444555666777888:::<<<>>>@@@AAABBBFFFJJJKKKLLLOOOUUUUUURRRLLLMMMNNNOOOPPPQQQRRRSSSTTTTTTWWWZZZUUUQQQ]]]nnnyyyxxxmmm||||||xxxtttqqqppppppooonnnppppppqqqrrrrrrpppmmmjjjpppnnnoootttzzz??????@@@@@@@@@@@@@@@@@@CCCDDDFFFEEECCCBBBBBBCCC@@@@@@@@@AAABBBCCCDDDDDD>>>CCCJJJPPPSSSTTTUUUUUUVVVYYY]]]___^^^ZZZTTTQQQ>>><<<888444111000//////000000000/////////..............................................................................------------------------------------------------+++,,,,,,------............//////000000111111222111111333666<<<@@@BBBCCCBBBBBBEEEHHHIIIMMMXXXcccYYYgggnnnlllvvvggg\\\VVVSSSNNNLLLKKKJJJJJJNNNZZZggg|||kkkZZZRRROOONNNFFFHHHOOO[[[nnn{{{pppgggbbbaaaaaabbblll{{{ooofff```]]]\\\ZZZaaaxxxfffYYYiiixxx}}}YYYBBB>>>999777999:::888666333333333333333333333333222222111111111000000000000000000000000000000000000000000000000000000000111111222222333444444444000000111555999===??????AAAAAAFFFNNNOOONNNVVVbbbkkk{{{zzzvvvyyy}}}}}}lllfffzzzlll[[[III???999555444555555555555444444444444444444444333222222222222222333333333333333333333333333333333333444555666777888999;;;===???AAABBBBBBEEEIIIKKKKKKMMMRRRSSSQQQOOOPPPQQQQQQQQQRRRTTTVVVSSSVVVYYYWWWSSSWWWgggyyysss~~~wwwpppjjjhhhjjjfffccccccgggkkkmmmnnnzzzvvvrrrqqqpppnnngggbbbdddcccfffnnnuuu{{{777888:::===???AAABBBCCCFFFGGGHHHFFFDDDDDDGGGJJJFFFDDDCCCEEEJJJKKKIIIFFFAAACCCGGGLLLPPPQQQPPPNNNKKKNNNSSSXXXZZZ[[[ZZZXXXOOOKKKEEE===777333000///000000000000/////////...................................................................................................------------------------++++++,,,,,,---......////////////000111111222222333333555;;;AAAFFFHHHGGGIIIGGGHHHKKKMMMPPPYYYbbb\\\qqqzzzuuu}}}{{{kkk^^^VVVSSSPPPMMMJJJIIIIIILLLXXXdddyyyooo]]]UUUQQQOOOHHHGGGHHHPPPaaaxxxxxxnnnjjjkkkmmm{{{vvvnnnhhhfffcccaaafffxxxwwwdddcccwwwyyywwwjjjIIICCC;;;777888888777555444444444444444444444444222222222111111111000000000000000000000000000000000000000000000000000000111111222333333444444555111111333888>>>AAA@@@???DDDEEELLLRRRPPPOOO]]]pppvvvxxxsssoooqqq|||qqqbbbnnn}}}kkkUUUGGG>>>888666777444444444444555555555555444444333222222222222333333333333333333333333333555555444555555666777888999:::===???BBBCCCCCCCCCDDDHHHLLLLLLNNNSSSUUUSSSSSSTTTUUUTTTSSSTTTXXX[[[ZZZ]]][[[VVVYYYgggxxx}}}yyyppphhhcccbbbbbbeeedddccccccgggoooyyy~~~vvvpppiiiccc___[[[WWWXXXbbblllrrruuuyyy:::;;;===???@@@BBBBBBCCCDDDEEEEEECCCBBBDDDIIIMMMLLLHHHEEEHHHMMMNNNIIIDDDHHHGGGHHHLLLPPPQQQNNNJJJEEEGGGJJJMMMPPPSSSUUUVVV___ZZZQQQGGG>>>777333111000000000000////////////////////////////////////////////////////////////................................................------------------------++++++,,,,,,---...///////////////000111111222222666666888>>>EEEJJJKKKJJJOOOMMMLLLOOOPPPQQQUUU[[[___vvvsssggg^^^[[[RRRMMMJJJIIIHHHKKKUUUaaapppsssaaaWWWRRRNNNKKKGGGDDDIIIXXXnnnyyyyyy|||yyytttrrriiiiiimmm{{{qqqdddmmmwwwNNNFFF===777777777555333444444444444444444444444222222222111111111111000000000000000000000000000000000000000000000000000111222222333333444444555111222555;;;AAACCCAAA>>>FFFHHHOOOUUURRRQQQccczzz~~~sss|||uuurrrlllkkkxxxwww}}}eeeiiixxx```OOODDD<<<999999333444444444555666666666555444333333222222333333333333333333333333333333666555555666666777888999:::<<>>BBBEEEGGGHHHHHHGGGIIILLLKKKFFFHHHGGGHHHMMMSSSUUUQQQLLLLLLJJJIIIIIIGGGEEEJJJQQQUUUWWWXXXWWWRRRJJJ@@@:::444111...---///111222333111111111111000///...---////////////////////////........................////////////////////////------------------------............//////////////////000000111111222222777777777888<<>>444666666666666666555555555444444444333333333222222333333333333333333333333333444555555555555888:::777;;;???BBBDDDEEEFFFGGGIIIHHHLLLTTTWWWXXX\\\bbb^^^[[[[[[]]][[[[[[cccnnnoooiii]]]ZZZlllxxxvvvwwwxxxyyyxxxwwwxxx{{{|||{{{vvvmmmjjjqqqsssrrrwwwwwwnnnccc\\\YYYYYYVVVSSSYYYSSSMMMRRR```ooouuuttt???>>>>>>>>>???@@@@@@@@@AAABBBCCCBBB@@@?????????@@@CCCCCCAAABBBEEEDDDAAAFFFDDDDDDGGGNNNSSSUUUUUUKKKJJJLLLNNNLLLHHHHHHLLLIIIKKKOOOVVV[[[YYYPPPGGG:::666222111222222...+++000000000000000///......////////////////////////........................////////////////////////------------------------............//////////////////000000111222222222333444666888===BBBHHHLLLLLLOOOJJJMMM]]]bbb[[[YYY___dddkkktttxxxlllbbb\\\QQQNNNKKKJJJHHHIIIQQQZZZpppuuuhhh\\\RRRMMMGGGEEEGGGJJJUUUoooiii___eeeyyyXXX===:::<<<777444777555555444444444333333333111111111111111111111111111111000000////////////000000000000111111111111222222333333444444555555555777<<>>666777777666666666666555555444444444333333333222222333333333333333333333333444666777777666777999;;;:::===AAACCCDDDDDDEEEFFFNNNPPPSSSVVV[[[```dddgggfffdddeeegggfffdddjjjsssyyyoooeeehhh{{{~~~xxxtttrrrppp{{{zzzuuujjjdddgggaaa]]]XXXXXX[[[]]]\\\ZZZ\\\WWWQQQSSSaaaqqqyyyyyyuuuvvv}}};;;<<<===>>>?????????>>>DDDEEEGGGIIIJJJIIIFFFCCCCCCHHHJJJHHHGGGIIIIIIFFFEEECCCBBBAAACCCGGGKKKNNNGGGHHHLLLQQQPPPLLLKKKNNNDDDBBBDDDMMMYYY___\\\WWWKKKDDD;;;666444222...+++000000000000////////////////////////////////////........................////////////////////////------------------------............////////////000000000111222333333333111333666;;;AAAFFFIIIKKKSSSOOOLLLYYYllliiiaaafffjjjccc^^^fff}}}oooddd]]]RRROOOLLLJJJHHHHHHOOOXXXhhh|||ooo___SSSMMMHHHFFFFFFFFFNNNgggvvv^^^\\\iii~~~gggFFF;;;:::666444666555555444444444333333333111111111111111111111111111000000000000/////////000000000111111111222222222333333444555555666666777:::???AAA@@@@@@IIISSS\\\VVVUUU^^^mmm|||nnnppp|||}}}lllmmmmmmooosssxxx}}}|||zzzzzz{{{|||}}}{{{xxxvvvvvvvvvxxxyyywwwxxxyyy{{{~~~~~~|||yyywwwyyywwwssszzzkkkWWWIII===999777777777777666666555555444444444444333333333333444444444444444444444444666777888888888999;;;======@@@CCCDDDDDDDDDEEEFFFJJJQQQSSSRRRXXXdddjjjiiimmmlllllloooooonnnrrrwww~~~sssmmmwww|||}}}kkkZZZTTTVVVUUUWWW\\\cccggggggeeeccc___YYYXXXddduuuoookkkkkksss~~~;;;>>>BBBFFFHHHKKKMMMOOOVVVUUUUUUWWWZZZYYYUUUQQQPPPWWW]]]\\\[[[ZZZXXXUUUSSSTTTUUUSSSNNNHHHEEECCCEEEEEEGGGMMMOOONNNPPPSSSLLLFFF@@@AAAIIITTTZZZ]]]___VVVJJJ>>>666222222333000000000//////000000000////////////////////////........................////////////////////////....................................////////////000000111222333444444555222444888???GGGMMMRRRSSSWWWPPPPPPcccrrrjjjiii|||uuujjjooosssggg___SSSPPPMMMKKKHHHGGGMMMUUUcccwwwuuucccWWWPPPLLLJJJHHHEEEJJJ```xxxwwwxxxggg___\\\mmmwwwQQQ>>>999777666666555555444444444333333333111111111111111111111111000000000000000000000000000000111111111222222222333333444555666666777777:::<<>>???AAADDDFFFFFFFFFHHHIIIEEEOOOSSSPPPZZZllltttoooqqqooonnnoooqqqtttwwwzzzzzzqqqqqqqqq]]]SSSZZZZZZ\\\```fffiiijjjiiikkkhhhaaa^^^hhhzzzssslllfffgggpppzzzKKKOOOUUUZZZ]]]bbbfffjjjlllhhhcccaaabbbaaa]]]ZZZZZZcccjjjlllkkkiiiddd]]]eeekkkssstttmmm```SSSKKKJJJFFFEEEHHHJJJJJJMMMRRRQQQMMMGGGCCCCCCHHHQQQWWW```^^^XXXLLL???777555666222222111000000000111111000000000000000000000000////////////////////////////////////////////////....................................////////////111111222333444555666666555555999AAAKKKUUU[[[]]]YYYUUUXXXhhhooofffsss|||zzztttggg___SSSPPPMMMKKKHHHFFFLLLTTTcccvvvxxxggg]]]RRRNNNLLLJJJEEEFFFWWWlllzzzhhh``````mmmwwwdddYYYeeexxx___EEE:::888888777555555444444444333333333111111111111111111111111000000000000111111111111111111111111222222222222333444555666777888999999<<<===>>>>>>CCCPPP```jjjbbb___eeeuuuxxxpppnnnyyy}}}wwwppphhhcccbbb___[[[YYYZZZ^^^dddhhhiiieeeccceeekkknnnllliiiaaa]]]XXXSSSRRRTTTWWWZZZ^^^hhhuuu}}}ooofffbbb```___[[[YYYaaammmzzzzzzwwwrrrppprrrxxxssssss}}}tttWWW@@@???:::999999888777777666666555555555444444444333333444444444555555666666666555666888888888:::<<<>>>@@@BBBEEEGGGHHHJJJLLLNNNIIITTTZZZ\\\iii}}}vvvssspppoootttzzz~~~~~~qqqnnnttt{{{lll^^^XXX^^^]]]\\\\\\^^^aaacccccclllkkkddd___jjj}}}wwwpppgggfffmmmwww|||}}}^^^aaafffhhhiiimmmrrrwwwxxxtttmmmhhhdddbbbaaa```ccciiinnnqqqsssrrrkkkccchhhoooyyy}}}qqqcccYYYVVVQQQMMMNNNMMMJJJIIIKKKMMMOOOQQQOOOKKKIIILLLOOOTTTYYY\\\YYYOOOCCC:::666666444333111111111111222000000000000000000000000////////////////////////////////////////////////....................................////////////111222333444555666777888777777;;;DDDQQQ[[[aaaccc[[[\\\bbblllmmmfffssseee\\\RRROOOMMMKKKHHHFFFKKKSSSeeevvvzzzkkkaaaTTTOOOLLLJJJEEECCCNNN^^^|||yyyiii\\\TTTRRRRRR[[[qqqmmm^^^cccggg}}}pppPPP>>>:::999777555555444444444333333333111111111111111111111111000000000111111111111222111111111222222222222333444444555666888999::::::===>>>>>>@@@JJJZZZhhhnnngggnnnyyy|||{{{|||tttlllgggeeebbb___\\\[[[]]]```bbbbbb^^^ZZZ[[[```dddeeeddd___\\\WWWSSSRRRTTTXXX[[[fffqqqqqqeee^^^ZZZYYYUUURRRYYYdddqqqsssmmmkkkiiihhhiiimmmqqquuuzzzuuupppaaaIIIAAA;;;::::::999888777666666555555555555444444444333444444555555666777777777555777888999999:::===???CCCEEEHHHJJJKKKMMMPPPSSSNNNXXXaaajjjzzz~~~zzzxxx~~~ooorrr{{{wwwkkkddd`````````^^^\\\ZZZZZZ]]]```bbbggggggbbb___nnntttooohhhfffnnn|||gggiiikkkjjjhhhjjjooouuuzzzyyyvvvssspppoooqqqsssvvvwwwwwwyyy~~~zzzqqqppprrrvvvzzz{{{vvvmmmeeebbb___```ccc```WWWNNNJJJKKKNNNRRRSSSQQQNNNLLLKKKNNNQQQVVV[[[ZZZSSSHHH@@@999777555333111111222222000000000000000000000000////////////////////////////////////////////////....................................////////////222222333444666777888999<<<===BBBMMMYYYbbbeeeeee^^^dddjjjpppooommmttteee\\\QQQOOOMMMKKKHHHFFFKKKSSSbbbrrr}}}lllcccXXXQQQMMMMMMIIIEEEJJJTTTnnnwwwfff[[[TTTNNNLLLMMMMMMRRRbbbkkkeee^^^qqq\\\DDD<<<999666555555444444444333333333111111111111111111111111000000111111111222222222111111111222222222333333444555666777999:::;;;;;;===???AAAFFFTTTcccjjjhhhbbbttt|||yyypppooommmjjjhhhgggfffeeebbbaaa___[[[YYY\\\ccciiijjjgggccc``````ccchhhkkkyyyzzzlllaaaZZZZZZWWWSSSWWWaaaooo~~~wwwoooooopppqqqsssuuuvvvwww|||zzzmmm}}}mmmVVVCCC<<<;;;:::999888777777666555555555555444444444444444555555666777777888888666888::::::;;;<<>>AAACCCKKKMMMNNNNNNNNNPPPRRRTTT[[[^^^kkkuuu~~~}}}zzzxxxmmmoooxxx{{{www|||~~~ttthhh______^^^]]]\\\\\\^^^```aaacccbbbggg~~~wwwtttlllfffooouuuqqqqqquuuuuuuuu|||~~~yyyuuusssoooqqqxxxxxxlll]]]VVVPPPJJJHHHJJJMMMNNNNNNVVVTTTRRRSSSVVVYYYYYYYYYPPPFFF999222333555444222000000111111111222222222000000000000000000000000////////////////////////............////////////---000222222111000000111111555888888666666999<<<===EEERRR___dddcccfffkkkggguuurrrmmmaaaUUUPPPLLLLLLJJJGGGHHHLLL]]]iii|||ooofff]]]VVVQQQPPPOOOJJJIIIJJJ[[[zzz}}}hhh[[[VVVRRRQQQRRRSSSUUUVVVTTTRRRSSSPPPUUUhhh}}}dddggg|||xxxYYY>>>444777888777666555444333333333111111111111111111111111000111111111111222222222111111111222333444555666444777777555999BBBEEEBBBHHHDDDHHHVVVgggmmmiiicccZZZiii|||~~~}}}yyy|||}}}|||vvvmmmnnnvvvzzzssshhhaaaaaabbbuuuvvv|||vvvjjjfffbbb\\\[[[```ooo~~~~~~|||rrrxxxjjjNNNCCC<<<888:::;;;999666666777777666666555555555444444444555555666777777777888999;;;===@@@DDDFFFHHHQQQMMMKKKMMMNNNNNNRRRXXX```YYYsssyyyssszzzhhhfffiiiqqqyyy}}}~~~wwwgggcccbbbaaa^^^]]]]]]]]]^^^___eeefffmmmsssiiiiiimmmtttvvvzzz|||zzz~~~{{{qqqfff___UUULLLIIIIIIJJJJJJWWWUUURRRNNNLLLOOOUUUYYYSSSNNNFFF>>>777333222222222222222222111111000000000000000000000000000000////////////////////////............////////////...000222222111000000111000333666666666777;;;>>>>>>GGGWWWdddgggeeehhhnnnnnnyyy{{{pppcccVVVQQQLLLKKKIIIGGGHHHMMM[[[gggzzzqqqggg```YYYTTTSSSQQQMMMKKKMMMRRRnnnppp___UUUTTTQQQQQQQQQSSSUUUTTTRRRPPPPPPNNNQQQ```yyyxxxsssrrryyytttaaaDDD:::<<<888777666555444333333333111111111111111111111111111111111111222222222222111111222222333444666777444777888666:::BBBEEECCCIIIGGGNNNaaauuuzzzooocccdddooo}}}xxx~~~{{{xxxxxxyyyssskkkmmmtttyyywwwrrrooollliiimmmlllpppxxx~~~vvvqqqkkkcccbbbggguuuzzz{{{vvvoooUUUEEE===888999;;;999777777777777666666666555555555444444555666666777777888888999:::===???BBBEEEFFFJJJGGGGGGJJJKKKLLLPPPVVVdddfff{{{uuufff```cccjjjqqqtttuuuzzzyyynnnkkkiiiffffffhhhkkkmmmoookkkkkkjjjtttyyyllliiiiiikkkvvvuuuooofff]]]WWWRRRMMMJJJUUUVVVTTTOOOIIIIIIMMMRRRSSSUUUSSSJJJ===444000111555444333222111000//////000000000000000000000000////////////////////////............////////////...000222222111000111222111333555555555777===AAAAAAKKKZZZgggjjjhhhkkkqqq~~~qqqcccXXXRRRLLLJJJHHHFFFHHHMMMXXXdddvvvvvvkkkccc\\\VVVUUUSSSOOONNNOOOMMMccc{{{hhhXXXSSSSSSQQQQQQRRRTTTVVVUUURRRPPPQQQOOOOOOWWWhhh}}}{{{tttfffbbbbbbgggmmmwwwzzz~~~iiiLLL@@@???888888666555444333333333222222222222222222222222111111111111222222222333222222222333444555666777555888::::::===CCCFFFEEELLLOOO[[[rrrxxxfffoooyyy|||xxx~~~~~~{{{wwwwwwwwwrrrkkkkkkpppuuuxxx}}}{{{tttjjjfffdddiiiooouuu~~~uuukkkiiinnn}}}~~~tttzzzzzzaaaIII@@@888888:::999777777777777666666666666555555555555555666777777888888999999:::<<<>>>@@@BBBCCCDDDBBBDDDHHHIIIJJJOOOUUU```ooo{{{~~~~~~rrrjjj\\\^^^ccciiikkkkkkpppwww~~~yyyvvvvvvxxx{{{}}}xxxqqqjjjuuusssmmmjjjffffffjjj}}}|||wwwrrrqqqpppiii\\\PPPOOOQQQRRRRRROOOKKKHHHGGGPPPTTTUUUPPPEEE:::333111555444333222111000000///000000000000000000000000////////////////////////............////////////...000222222111111222333333555666666555888>>>CCCHHHMMMWWWdddkkklllooosssooocccYYYSSSMMMJJJGGGEEEHHHLLLWWWbbbsss}}}oooddd]]]WWWVVVSSSOOONNNPPPNNN]]]uuuooo___WWWWWWRRRSSSTTTVVVWWWWWWUUURRRTTTSSSQQQTTT]]]kkk||||||qqqjjjgggYYYWWWVVVXXX[[[cccrrruuupppqqqSSSCCC>>>999888777555444444444333222222222222222222222222111111111222222222333333222222333333444666777888777999===???AAADDDGGGIIISSS^^^qqqooouuu~~~|||{{{vvvoookkkmmmnnnrrr~~~|||rrrjjjdddbbbcccfffnnnwww~~~|||pppmmmrrrrrrsssoooQQQEEE:::888:::999777777777777666666666666666666555666666777777888888999:::::::::;;;===???AAABBBBBBAAADDDHHHHHHHHHMMMTTT[[[wwwyyy}}}|||pppiiijjj[[[\\\```eeeffffffkkkrrr}}}zzzkkkooouuupppiiiccc```uuu~~~~~~~~~vvvxxx~~~zzzkkk]]]MMMJJJIIIKKKOOOPPPLLLHHHJJJLLLMMMNNNKKKCCC:::444333333333222222222222111111111111111111111111111////////////////////////............///////////////000111111111111333555777888999999888;;;@@@EEEQQQOOOSSS```mmmsssuuuwwwyyy|||{{{nnnfffZZZSSSMMMKKKHHHEEEGGGKKKVVV```qqqqqqddd]]]XXXWWWTTTPPPMMMNNNOOOXXXlllmmmaaa]]]UUUTTTTTTUUUWWWWWWUUUSSSVVVUUUSSSSSSVVV```llluuuvvvyyyyyysssiii```\\\[[[TTTRRRPPPPPPPPPUUUdddrrrppphhh~~~|||\\\GGG;;;999888777666555444444444222222222222222222222222111222222222222333333333333333333444555666888888888;;;@@@DDDFFFGGGKKKNNN\\\qqq{{{zzz|||uuummmmmmiiiiiiwwwzzzqqqiiiddd```]]]```eeexxxuuurrrwww~~~pppppprrrzzz{{{tttnnnyyy}}}ZZZKKK===999:::999888777666666777777777777777777666666777777888999999999;;;;;;;;;<<<>>>???AAABBBBBBBBBDDDGGGFFFFFFKKKSSScccxxx|||}}}yyycccYYY]]]YYYYYY\\\```aaabbbhhhpppzzz~~~ppphhhwwwvvvmmmccc^^^ddduuu~~~~~~~~~{{{vvvyyyyyy{{{~~~yyyyyyoooXXXNNNDDDBBBIIIOOOQQQOOOHHHFFFFFFIIIMMMKKKAAA999333333333333333222222222111111111111111111111111////////////////////////............///////////////000111111111222444666888;;;=========???EEEIIIXXXUUUYYYfffttt|||nnntttzzzoooiiiYYYSSSNNNLLLIIIEEEEEEIIITTT]]]nnnrrrddd___[[[[[[XXXRRRNNNNNNLLLQQQccc~~~|||mmmggg]]][[[XXXWWWVVVVVVUUUSSSUUUTTTTTTSSSUUU[[[bbbgggggghhhfffaaaZZZTTTRRRRRRRRROOONNNNNNMMMOOOZZZeeeooobbbqqqiiiNNN<<<999999777666555444444444333333333333333333333333222222222222333333333333444444444555666777888999888<<>>@@@AAACCCDDDCCCCCCEEEGGGEEEEEEMMMVVVpppzzzttt~~~uuu~~~{{{___PPPPPPUUUTTTWWW[[[\\\^^^eeennnwww|||{{{uuuzzz{{{~~~pppbbbdddvvvzzznnnddd^^^^^^nnn~~~~~~nnnbbbSSSJJJIIIKKKMMMMMMIIIFFFDDDHHHMMMMMMGGG@@@555555444333222222111000111111111111111111111111////////////////////////............///////////////000111111111222555777777;;;???AAABBBEEEKKKOOO\\\^^^ggguuukkk{{{~~~yyynnnhhhXXXSSSOOONNNJJJEEEDDDFFFQQQZZZkkk}}}vvvgggbbb```aaa^^^WWWQQQPPPIIIMMM^^^yyy|||uuuyyyyyyuuummmiiibbb]]]ZZZXXXWWWVVVTTTTTTUUUWWWZZZ]]]___```___]]]ZZZUUUQQQNNNNNNOOOOOOMMMLLLMMMMMMNNNTTT\\\vvvxxxdddiii}}}rrrWWW@@@:::999888666555555444444333333333333333333333333222222222333333333444444444444444555666777999999999<<>>???@@@BBBDDDFFFGGGGGGGGGIIIJJJIIIJJJTTT```uuuwww|||~~~vvvoooZZZPPPNNNPPPPPPRRRVVVYYY[[[dddmmmvvv|||wwwtttwwwuuuuuurrrmmmiiimmmwwwppphhhfffkkk{{{qqqhhhccc___kkkwwwhhhZZZOOOHHHEEEDDDMMMJJJGGGIIILLLLLLIIIEEE888777666444222000///...111111111111111111111111////////////////////////............/////////000000000111111111222555777555:::@@@DDDFFFJJJPPPTTT]]]fffuuupppyyy~~~xxxllleeeXXXSSSPPPOOOKKKFFFCCCEEEOOOXXXiii{{{|||iiifffeeefffccc[[[TTTRRRJJJMMM]]]wwwxxxvvvyyy|||vvvmmmeee___\\\ZZZYYYTTTUUUWWW[[[___aaa```___^^^ZZZUUUPPPNNNNNNOOOPPPLLLJJJJJJMMMNNNNNNRRRXXXqqqmmmlll~~~|||vvvvvv\\\DDD:::999888666555555555555333333333333333333333333222222333333333444444444555555555555666888999:::999===FFFQQQSSSQQQUUU]]]nnnoookkkxxx~~~sssmmmhhheeeaaa[[[YYY[[[hhhxxx{{{zzzrrrfff^^^YYYUUUYYYfffxxx{{{~~~zzzpppyyyqqq\\\FFF<<<;;;:::888777666666777777888888888999777888888999999:::;;;;;;>>>???@@@AAACCCFFFHHHIIILLLLLLNNNOOONNNQQQ]]]jjjoooyyyzzzyyy|||jjjWWWNNNMMMNNNOOONNNQQQUUUXXX[[[eeennnwww~~~zzzrrrnnnnnnppprrryyyuuuvvvuuuttt{{{vvvnnnkkk^^^ggg{{{{{{gggNNNDDDGGGMMMLLLLLLLLLIIIGGGLLLUUUEEE;;;222222444444333444111111111111000000000000//////............//////000000////////////000000111111111111222333444444<<<:::<<>>???AAADDDGGGKKKNNNPPPMMM[[[WWWQQQWWWVVVbbb}}}tttxxx|||nnnYYYKKKHHHIIIHHHNNNMMMOOOTTTWWW\\\gggrrr~~~}}}uuukkkgggwww|||eeeOOOCCCGGGIIIMMMPPPMMMIIIJJJPPPGGG>>>777555555333333444111111111111000000000000//////............//////000000////////////000000111111111111222333444555999777999???EEEIIIPPPWWWxxxzzz~~~nnnrrrwwwllleeeXXXQQQLLLJJJHHHEEEEEEGGGMMMTTTccctttqqqeeefffkkkfffaaa\\\QQQIIIJJJPPP]]]nnnzzz~~~}}}~~~~~~~~~}}}~~~|||uuullleeebbbccceeeiiilllnnnnnnmmmhhhddd^^^XXXRRROOOMMMMMMNNNOOOPPPOOOOOOOOOQQQSSScccxxx~~~pppPPP@@@999::::::444777:::333555444444333222222333333222222333444555666777888555666777888999::::::;;;<<>>>>>AAACCCEEEHHHKKKOOOQQQRRRRRRUUUWWW^^^dddcccxxx}}}tttwwwmmm]]]MMMGGGIIIJJJHHHKKKJJJMMMRRRWWW]]]hhhssswww|||~~~sssoooppprrrrrrooonnnwwwpppiiijjj~~~~~~cccLLLFFFEEEKKKPPPOOOKKKIIIMMMHHHCCC???999222222666222222222111111111000000000000////////////000000111000000000000000000111222222222222333555666777888<<>>777:::888999:::555555555555444444555666666666666666666666666666666777777777888999:::;;;<<>>???:::999888777888;;;===???EEETTT```gggmmmqqquuucccfffvvvwwwwwwzzz~~~|||pppqqqnnnhhh^^^UUUPPPPPPRRRbbbqqq{{{iii___fffttt|||aaa[[[SSSMMMOOO[[[nnnyyyrrrvvvzzzttttttsssTTTAAA<<<;;;999999888888888888999::::::;;;;;;;;;<<<>>>@@@CCCDDDGGGIIILLLPPPSSSTTTUUUUUUUUUPPPYYYdddfff}}}|||vvv}}}yyy}}}kkk\\\MMMGGGFFFFFFEEEFFFGGGFFFIIIOOOTTTZZZfffrrr}}}~~~|||}}}}}}{{{jjjnnntttwwwvvvqqqllliiirrrwwweee]]]\\\^^^ssssss^^^OOOGGGFFFKKKRRRPPPJJJEEEEEECCC===888666333333222222222111111111111111000000000000111111222111111000000111111222222333333444555777999:::===AAANNNeee|||]]]PPPWWWUUUZZZgggjjjvvv~~~sssfff^^^TTTOOOKKKKKKIIIEEEBBBCCCIIINNN[[[kkkyyyuuurrrrrrqqqfffSSSFFFDDDBBBAAA@@@@@@@@@@@@@@@@@@AAA@@@@@@AAADDDFFFAAAGGGUUUjjj~~~mmmaaa[[[VVVWWWWWWVVVTTTSSSTTTUUU```|||hhhKKK;;;;;;999999:::666666666555555666777777888444555777:::<<>><<<999888999<<<@@@CCCNNN\\\fffnnnuuu{{{hhh]]]gggwwwuuuwww{{{wwwrrrmmmeee]]]VVVRRRQQQPPPaaappp~~~lllccciiiwwwwwwbbbWWWNNNNNNXXXiiiwww}}}zzzsssxxx{{{[[[EEE>>>===;;;999888888888999999:::;;;===<<<<<<<<<>>>@@@CCCEEEHHHJJJMMMQQQTTTUUUUUUUUUTTTPPPZZZ^^^___~~~~~~~~~ssswwwbbbUUUJJJFFFFFFDDDEEEHHHGGGFFFIIINNNSSSYYYeeepppzzz|||xxxvvvyyy~~~zzztttlllvvveee]]]\\\___ZZZjjjooo[[[IIIAAAGGGRRRPPPIIIDDDEEEEEE@@@999666333333333222222222111111111111000000000000111111222222111111111111222222222333333444666888999:::BBBAAANNNmmm~~~eeeJJJHHHRRRNNNWWWjjjmmmyyyrrreee]]]TTTNNNJJJJJJIIIDDDAAABBBIIINNNZZZiiivvvuuunnnmmmmmmcccQQQDDDCCCAAA@@@???>>>>>>======>>>???>>>>>>@@@CCCEEE???AAAFFFNNN]]]rrr{{{lllddd\\\\\\[[[YYYVVVTTTUUUVVVbbb}}}yyypppPPP===<<<:::999;;;777666666666666666777888888444555666888:::<<<===>>>AAA???;;;888999>>>CCCGGG]]]iiirrrzzz|||```YYYiiiwwwyyywwwyyy}}}vvvpppggg___YYYVVVSSSQQQ```ppppppfffmmmzzzjjj]]]QQQNNNTTTccc{{{}}}wwwtttrrr```HHH@@@???===999888888888999::::::;;;>>>=========>>>@@@CCCEEEHHHJJJNNNQQQTTTUUUUUUUUUYYYWWWaaaaaaaaayyynnnrrr{{{[[[PPPGGGFFFFFFCCCEEEJJJGGGFFFIIINNNSSSYYYdddooo}}}yyyfff]]]]]]aaacccZZZeee{{{qqq\\\EEEBBBLLLIIIMMMMMMJJJIIIHHH@@@666666555333333333333111000000000000000000000000000000111222111111222444777555555555555777:::===???@@@IIIXXXqqquuuTTTNNNLLLQQQWWW]]]hhhtttwww{{{sssddd___XXXPPPJJJJJJIIIEEEBBBBBBGGGLLLUUUbbbpppmmmhhhddd[[[QQQFFFDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@???@@@@@@AAAEEENNN[[[dddrrruuugggaaa]]]\\\YYYVVVWWWZZZjjj|||YYY<<<:::>>>:::777:::777666666666555555555555555444666:::>>>@@@>>>;;;AAA<<<;;;??????===CCCNNNeeeooovvv{{{sss[[[eeennnmmmuuutttxxxssseeeaaaZZZOOOLLLPPP[[[kkk}}}uuueeefffxxx{{{eeeQQQMMMOOOVVVlllvvv||||||eeeMMMAAA999999;;;::::::::::::;;;<<<<<<<<<>>>??????@@@AAACCCFFFIIILLLPPPSSSSSSSSSTTTTTTZZZXXXbbbhhhsss{{{{{{kkk```eeePPPMMMIIIFFFFFFGGGGGGGGGGGGHHHKKKOOORRRXXXeeeqqq~~~{{{mmmccc^^^]]]^^^eee\\\___xxxvvvcccOOODDDCCCEEEIIIKKKHHHHHHHHHBBB:::777555333333333333111000111111111111111111111111000111222111111222555777888888888777888:::===???BBBMMM\\\rrr}}}pppSSSNNNLLLRRRXXX^^^hhhrrryyy|||vvvhhhbbbXXXPPPJJJJJJIIIEEEBBBBBBFFFJJJTTT```nnn|||qqqggg```UUUKKKEEEDDDBBB@@@???>>>??????@@@@@@@@@@@@@@@AAAAAABBBAAABBBBBBAAAAAAEEEKKKPPPOOOXXXiiitttmmmfffccc___[[[\\\```|||~~~___AAA<<<>>>:::666999777777666666666555555555555555666999===>>>===:::AAA;;;;;;>>>>>><<>>???@@@@@@AAADDDFFFKKKMMMOOOQQQRRRTTTWWWZZZWWWVVV___gggvvv|||}}}nnn^^^YYYNNNKKKGGGEEEEEEFFFFFFEEEHHHHHHKKKPPPSSSXXXeeerrruuukkkccc___^^^^^^aaa[[[^^^qqq}}}pppcccQQQCCCDDDHHHKKKKKKIIIHHHCCC>>>888666444333333333222000111111111111111111111111000111222111111222555888999999999999999;;;???BBBDDDRRRdddvvv{{{|||{{{gggPPPMMMNNNTTTZZZaaaiiiqqqyyy|||yyyiiicccXXXPPPJJJJJJIIIEEECCCCCCDDDIIIRRR___mmmzzzyyyjjj___SSSJJJFFFEEEDDDBBBAAAAAABBBBBBCCCCCCBBBBBBCCCCCCDDDEEEBBBCCCDDDBBB@@@??????@@@BBBCCCKKK^^^yyyuuunnnhhhccccccgggzzzgggGGG>>>>>>999666888777777777666666666555555666666777999;;;<<<;;;999>>>:::;;;??????@@@KKKZZZsss{{{ooo```gggnnnoootttuuu{{{ttthhh^^^SSSOOORRRVVVfffxxxooo^^^\\\mmmiiiQQQKKKLLLMMMWWWeee~~~jjjhhhxxxtttwww{{{]]]III>>>>>>;;;;;;;;;:::;;;;;;<<<======>>>@@@AAAAAACCCFFFHHHLLLMMMOOOPPPRRRUUU[[[^^^ZZZ[[[aaahhh}}}|||}}}~~~iiiZZZMMMJJJFFFDDDDDDEEEDDDDDDHHHHHHLLLQQQTTTZZZfffsssyyyqqqkkkfffbbbaaa___[[[[[[dddsss|||wwweeeOOOFFFJJJNNNOOONNNJJJDDD>>>:::777555333333333222111111111111111111111111111000111222222111333666888888:::<<<<<<;;;===BBBEEEFFFYYYmmm|||~~~zzz}}}___NNNNNNPPPVVV]]]dddlllrrrxxx{{{{{{iiiaaaXXXQQQKKKJJJJJJFFFCCCCCCDDDIIISSS___mmmyyyoooaaaUUUMMMHHHGGGFFFEEEDDDEEEEEEFFFEEEDDDDDDDDDDDDEEEFFFFFFCCCDDDEEEEEEDDDCCCBBBBBBIIIEEEDDDMMM^^^nnnyyy|||~~~uuuooonnnqqq|||~~~nnnLLL???===999666888777777777666666666666555666666777999::::::999888<<<999;;;@@@BBBFFFVVViiizzzkkkbbbhhhnnnooorrrwww~~~xxxhhh[[[PPPLLLMMMTTTdddvvvrrraaa^^^nnnjjjOOOHHHHHHHHHNNNXXXnnnzzziiiffftttxxxxxx~~~aaaHHH;;;<<<;;;;;;;;;;;;;;;<<<=========???AAABBBCCCEEEHHHJJJNNNPPPRRRSSSTTTWWW[[[^^^bbbccceeelllyyy|||ttt\\\LLLIIIFFFDDDDDDEEEDDDCCCGGGHHHMMMRRRUUU[[[gggsss{{{rrrkkkgggaaa\\\WWWWWWZZZeeexxxrrr]]]FFFGGGJJJOOOQQQLLLEEE???;;;999555444333444333222111111111111111111111111000111222222222333777999<<<@@@CCCCCCAAAAAADDDHHHNNNcccxxxtttxxx\\\QQQSSSTTTXXX^^^hhhppptttzzz|||~~~llldddYYYQQQKKKKKKJJJFFFCCCCCCDDDJJJTTT```nnnzzzrrraaaTTTNNNIIIHHHGGGEEEEEEEEEFFFGGGFFFFFFEEEEEEEEEFFFGGGGGGFFFFFFEEEFFFGGGHHHHHHIIIDDDCCCCCCFFFLLLRRRXXX[[[hhh{{{~~~tttQQQ@@@<<<999888999888777777777666666666666666777888999888888999999;;;:::===AAAAAAGGG\\\rrrwwwfffdddhhhkkknnnnnnsss{{{|||iii[[[PPPKKKJJJSSScccttt}}}vvveeeaaaooorrrSSSIIIGGGEEEHHHPPPcccyyyyyymmmkkkvvv|||wwwyyyfffIII;;;<<<<<<;;;;;;;;;;;;<<<=========???BBBCCCDDDGGGJJJMMMPPPSSSVVVXXXYYYYYYZZZ\\\bbbgggeeennnvvv}}}}}}pppTTTLLLJJJGGGEEEEEEEEEDDDCCCFFFHHHMMMRRRVVV[[[gggssszzzttt}}}sssmmmccc\\\TTTPPPMMMPPPZZZeee{{{wwwgggKKKEEEDDDJJJOOOMMMGGGBBB===:::666444444444333333222222222222222222222222000111222222222444777:::AAAGGGMMMNNNLLLJJJLLLOOO___rrr~~~rrr[[[\\\]]][[[ZZZ^^^iiiqqqttt|||~~~qqqjjjYYYQQQKKKKKKJJJFFFDDDDDDDDDJJJTTTaaaooo|||wwwaaaTTTNNNKKKJJJHHHGGGFFFFFFFFFGGGHHHGGGGGGGGGGGGHHHIIIIIIKKKIIIFFFFFFHHHIIIJJJIIIEEEHHHJJJIIIGGGGGGIIILLLQQQYYYeeettt}}}XXXCCC<<<::::::;;;888888777777777666666666666888999999888888:::;;;===<<<>>>AAA@@@FFF^^^wwwlll```eeefffhhhllljjjlllvvvkkk]]]SSSMMMKKKQQQaaarrr{{{yyyfff```lllxxxZZZOOOJJJDDDEEELLL```vvv}}}zzzqqqmmmsss}}}ssspppnnnQQQ@@@???<<<<<<;;;;;;<<<<<<===>>>>>>@@@BBBDDDFFFHHHLLLOOORRRUUUYYY[[[[[[[[[[[[\\\]]]eeecccnnn}}}tttvvvmmmSSSKKKIIIGGGFFFFFFEEEDDDBBBEEEGGGLLLRRRVVV[[[gggrrroooddd}}}sssmmm___YYYTTTPPPLLLJJJNNNUUUggg}}}|||rrr^^^NNNBBBEEELLLMMMHHHDDD>>>;;;777444444444444333222222222222222222222222000111222222333555888;;;@@@IIIUUU[[[[[[\\\___cccwwwlllXXXjjjiiiccc\\\]]]gggppprrrzzz|||rrrjjjYYYRRRLLLKKKJJJGGGDDDDDDBBBHHHSSSaaappp|||iii\\\VVVRRRPPPNNNLLLKKKKKKKKKKKKJJJJJJJJJIIIJJJKKKKKKLLLLLLJJJIIIIIIKKKKKKJJJHHHKKKMMMNNNMMMJJJHHHGGGHHHKKKNNNQQQXXXhhh~~~```GGG===;;;;;;;;;888888888777777777666666666888::::::888999;;;>>><<<===@@@CCCCCCLLLgggcccZZZeeedddeeejjjfffkkkuuummm^^^UUUOOOKKKNNN^^^oooxxx~~~{{{hhh___iiixxxsssZZZRRRMMMEEEDDDJJJYYYnnnxxxwwwxxxrrrkkklll~~~pppkkkwwwZZZFFFBBB<<<<<<<<<<<<<<<======>>>>>>@@@CCCEEEGGGJJJMMMPPPSSSVVVYYYZZZ[[[]]]___aaa^^^iiieeerrr|||vvvuuussskkkVVVJJJHHHFFFEEEEEEDDDBBBAAACCCEEEKKKRRRUUU[[[fffrrr~~~rrrhhhbbbyyy}}}qqqhhhcccXXXWWWVVVSSSLLLGGGKKKSSSdddzzz}}}rrr[[[FFFDDDKKKLLLHHHDDD???;;;777444444444444333222222222222222222222222///111222222333555888;;;;;;GGGWWWbbbgggkkkpppvvvgggTTTtttrrrhhh]]]\\\fffnnnpppvvvxxx|||}}}~~~ooofffZZZRRRLLLKKKKKKGGGDDDDDD@@@GGGRRRaaaooo|||sssgggcccYYYXXXUUUSSSRRRQQQQQQQQQLLLLLLLLLLLLLLLMMMMMMNNNLLLJJJJJJLLLOOOOOOLLLIIIFFFGGGHHHIIIKKKKKKLLLLLLGGGKKKNNNNNNSSS___lllsssrrrooorrr{{{fffJJJ???<<<;;;;;;888888888888777777777777666999::::::999999<<>>>>>>>>@@@CCCEEEGGGJJJNNNQQQTTTVVVWWWXXXZZZ^^^bbbfffdddpppkkkwww{{{yyyuuuuuucccPPPHHHFFFDDDDDDDDDCCCAAA???BBBEEEJJJQQQUUUZZZeeeqqq{{{}}}ooo``````iiikkk}}}rrrfff]]]XXXTTTVVVXXXTTTJJJDDDJJJTTThhh|||~~~{{{mmmTTT@@@>>>GGGLLLJJJFFFAAA:::666444444222111222222222222222222222222111222333444555555555555<<<===HHH[[[nnnyyygggOOO[[[kkkeee___^^^ccciiinnnpppsssvvvzzz}}}~~~~~~}}}nnneee\\\SSSLLLLLLLLLIIIEEEDDDEEEHHHOOO\\\kkkzzzwwwwwwjjjmmmkkkccc]]]]]]______WWWTTTSSSTTTRRRNNNMMMPPPOOOMMMLLLLLLMMMNNNLLLJJJIIIJJJJJJKKKKKKLLLLLLLLLNNNNNNOOOOOOQQQSSSTTTUUUWWWWWWWWWXXX^^^hhhttt|||~~~oooIII:::<<<;;;444999999888888888888999999888999;;;;;;;;;;;;===>>>@@@;;;CCCJJJHHH[[[xxx\\\UUUaaaaaa]]]bbbhhhppp|||oooZZZRRRNNNKKKLLLWWWggguuu~~~{{{nnnfffbbbxxx|||fffTTTRRRRRRKKKFFFGGGRRR___lllnnnggg___]]]___nnnqqqppp}}}[[[JJJAAA======<<<;;;;;;<<<>>>>>>BBBEEEHHHJJJJJJLLLPPPSSSQQQTTTXXX[[[\\\___dddiiiiiimmmmmmzzzwwwrrrwww{{{mmmYYYNNNJJJIIIHHHFFFCCCAAA@@@???CCCGGGLLLPPPUUU\\\eeelll{{{ssshhhdddkkkpppttt{{{qqqhhh^^^YYYXXXVVVVVVXXXVVVPPPJJJNNNVVVmmmyyyyyy~~~zzzqqq___JJJBBBEEEJJJKKKIIICCC<<<777666555333222222222222222222222222222222222333444555666666666;;;<<>>888999999888888888888999999888999;;;;;;;;;;;;===>>>BBB===DDDJJJKKK```rrrXXXSSS______[[[```fffppp}}}ppp]]]TTTOOOKKKMMMVVVeeerrr||||||mmmddd```ttt~~~iiiWWWSSSQQQJJJEEEEEEOOO\\\iiillleee\\\ZZZ[[[mmmwwwzzzaaaOOOCCC???>>>=========>>>???@@@DDDGGGKKKMMMMMMOOORRRTTTRRRUUUXXXZZZ\\\___dddhhhgggkkkmmm~~~zzz|||{{{kkkqqquuufffRRRIIIIIIIIIGGGEEEDDDBBB@@@@@@AAAEEEKKKOOOTTT\\\fffmmmyyyzzzsssrrrxxx}}}rrrhhhaaaZZZWWWVVVVVVWWWXXXWWWPPPJJJMMMTTTfffxxx{{{www{{{~~~{{{}}}{{{xxxkkkWWWGGGCCCHHHKKKLLLGGG@@@:::777666555444333333333333333333333333222222333555666777777888999:::BBBSSSeeewwwhhhOOORRRYYYUUUSSSVVV^^^iiipppssswwwzzz~~~qqqeee]]]SSSKKKKKKKKKGGGDDDCCCEEEHHHOOO[[[kkkzzzwwwpppoooppplllgggddddddaaa]]]VVVQQQNNNOOOPPPNNNMMMLLLKKKKKKLLLNNNNNNOOOOOOOOOPPPPPPOOONNNNNNLLLNNNOOOPPPPPPQQQSSSUUUZZZcccyyyxxx}}}WWWBBB??????;;;999999888888888888999999777999;;;;;;;;;<<<===???CCC@@@FFFKKKOOOiiiiiiSSSQQQ]]]\\\YYY^^^cccqqq}}}sssaaaVVVPPPLLLMMMUUUaaannnyyy~~~mmmbbb^^^rrr}}}jjjYYYTTTRRRLLLGGGFFFOOO\\\iiimmmfff]]]YYYYYYkkk}}}~~~gggRRRDDD@@@??????>>>???@@@AAABBBGGGJJJNNNPPPQQQRRRSSSTTTTTTVVVWWWYYY[[[^^^bbbfffdddiiimmm{{{~~~ssseeennnrrraaaOOOIIIHHHHHHGGGEEEDDDBBBAAAAAA???CCCIIINNNSSS[[[eeellluuusssddd]]]\\\ZZZXXXXXXXXXXXXZZZZZZTTTNNNOOOUUUaaavvv{{{tttvvv}}}yyyssswww~~~rrr^^^LLLDDDEEEHHHLLLHHHBBB<<<888666555444333333333333333333333333333333444555666888999:::<<>>@@@DDDBBBHHHLLLSSSsssaaaOOOPPP[[[ZZZWWW]]]bbbqqq}}}ssscccXXXQQQLLLMMMSSS]]]iiiuuunnnccc___sssyyyiiiZZZUUUTTTPPPLLLLLLQQQ^^^mmmqqqkkkbbb\\\ZZZhhh|||kkkUUUEEE@@@????????????AAABBBCCCHHHKKKNNNQQQRRRSSSTTTTTTVVVVVVWWWXXXZZZ]]]```ccceeeiiipppyyyzzzqqqeeesssxxxeeeSSSQQQGGGGGGFFFEEEDDDCCCBBBBBB@@@DDDIIIMMMQQQXXXbbbiiippp|||qqqdddXXXXXX\\\]]]\\\\\\ZZZZZZ\\\\\\XXXSSSTTTYYYbbb|||}}}sssrrrtttbbbRRRHHHDDDDDDJJJHHHDDD???:::666444444333333333333333333333333333333444555777999;;;===AAALLLZZZaaa```fff{{{www|||qqqrrrvvvSSSOOO[[[[[[XXXUUUXXX___hhhmmmpppuuuyyy}}}xxxkkk```VVVMMMKKKJJJGGGCCCCCCDDDFFFMMMXXXhhhwww{{{sssjjjdddaaa^^^]]]ZZZWWWTTTSSSRRRRRRMMMMMMNNNOOOPPPPPPPPPPPPMMMMMMMMMLLLLLLMMMQQQSSSTTTUUUVVVWWW___uuu|||^^^CCC<<<<<<;;;999999888888888888999999777999;;;<<<<<<===???AAADDDDDDIIILLLWWW~~~[[[MMMPPPZZZWWWVVV]]]bbbqqq|||qqqdddYYYQQQLLLLLLPPPYYYeeerrrrrrfffbbbwwwzzzmmm___XXXVVVSSSOOOMMMRRR___nnnuuupppfff^^^[[[fff{{{}}}|||qqqYYYIII??????>>>>>>???AAABBBCCCHHHIIIKKKNNNQQQSSSSSSSSSVVVVVVWWWYYY[[[]]]^^^^^^eeejjjtttxxxqqqvvvuuukkk~~~gggTTTTTTGGGGGGFFFEEEDDDCCCBBBBBBBBBEEEIIILLLOOOUUU]]]ccclllwww}}}hhh___XXXZZZ______]]]\\\\\\[[[\\\]]]ZZZVVVWWW[[[lll}}}zzzyyyjjj\\\NNNEEECCCHHHHHHGGGCCC===888555444333333333333333333333333444444444555888;;;===???>>>KKK\\\ffffffllltttzzzyyywwwsssWWWSSSVVVUUURRRQQQUUU^^^hhhnnnpppsssvvvzzz}}}~~~~~~zzzmmmcccXXXNNNLLLKKKGGGDDDDDDCCCEEEKKKVVVeeeuuuuuuooohhhfffccc^^^ZZZUUURRRPPPPPPOOOOOOPPPQQQRRRSSSTTTLLLLLLKKKIIIIIILLLPPPTTTNNNTTTXXXUUUQQQWWWiiiyyybbbFFF>>>>>><<<999999888888888888999999777999;;;<<<<<<===@@@AAADDDGGGMMMOOO]]]|||WWWLLLPPPXXXTTTSSS]]]bbbppp{{{yyylllaaaWWWPPPMMMJJJMMMUUUaaappp~~~tttiiieeezzzuuuggg]]]WWWSSSOOOKKKOOO\\\llluuurrrhhh___ZZZfff{{{xxxuuuyyy___MMM????????????@@@AAACCCDDDGGGGGGHHHKKKOOORRRSSSSSSVVVVVVWWWZZZ\\\]]][[[YYYccchhhuuunnniiivvvxxxrrrgggNNNOOOHHHHHHGGGEEEDDDBBBAAAAAABBBEEEIIIKKKMMMRRRZZZ___kkktttzzzqqqjjjeeeffffffaaa^^^^^^bbb___^^^^^^[[[XXXYYY]]]~~~vvvgggUUUIIIEEEFFFHHHJJJGGGAAA;;;777555444444444444444444444444444444444666888<<>>GGGVVVeeeoooyyysssYYYZZZ\\\RRRPPPOOOTTT^^^gggnnnppprrruuuyyy||||||}}}}}}~~~~~~rrreeeZZZPPPMMMKKKHHHEEEEEEBBBCCCIIITTTcccsssxxxwwwsssnnnggg```ZZZVVVUUUTTTRRRQQQQQQRRRTTTVVVQQQQQQPPPNNNMMMNNNQQQSSSOOOTTTWWWWWWSSSRRRVVVYYYrrrbbbHHH@@@???===999999888888888888999999777999;;;<<<===>>>@@@BBBFFFJJJQQQSSSccctttTTTLLLPPPVVVPPPPPP[[[aaaooozzzqqqfff^^^UUUOOOMMMHHHKKKRRR___ooo~~~uuujjjeeexxxzzzlll```YYYUUUPPPLLLLLLZZZkkkuuusssjjj```ZZZeee{{{tttpppcccMMMAAA@@@@@@@@@AAACCCEEEFFFGGGEEEEEEHHHMMMRRRUUUUUUVVVVVVXXX[[[^^^]]]YYYUUU]]]cccrrr~~~mmmhhhwwwuuuttthhhMMMMMMIIIIIIGGGEEEDDDBBB@@@@@@AAADDDGGGIIILLLQQQYYY___jjjqqqzzz|||}}}~~~zzzwwwrrrllljjjmmmpppkkkfffddd```\\\]]]aaaoooYYYKKKGGGEEEIIILLLKKKEEE===999777444444444444444444444444444444444666888<<<@@@BBBFFFIIIUUUhhhzzz}}}qqqUUU```lllUUURRRRRRVVV___hhhmmmooorrruuuyyy{{{||||||}}}~~~~~~|||}}}xxxggg[[[QQQMMMLLLIIIFFFEEEAAABBBGGGRRRbbbrrr{{{qqqiiieeeZZZXXXTTTQQQQQQRRRTTTVVVTTTTTTSSSQQQNNNMMMNNNOOOTTTRRRPPPQQQSSSSSSOOOKKKRRRbbbzzzaaaGGG@@@>>>;;;999999888888888888999999777999;;;<<<===>>>@@@BBBGGGMMMTTTVVVgggoooSSSKKKOOOSSSMMMNNNZZZ```oooyyymmmbbb\\\TTTNNNMMMFFFIIIQQQ___ooo~~~uuuiiieeevvvyyymmmaaa[[[YYYTTTPPPLLLZZZlllwwwvvvmmmbbb\\\fff|||ssslll}}}cccKKKBBBBBBAAABBBCCCEEEGGGHHHGGGEEECCCFFFLLLSSSVVVWWWUUUVVVXXX\\\___]]]WWWRRRWWW^^^ppprrrmmmyyypppssslllPPPQQQJJJIIIHHHFFFCCCAAA@@@??????BBBFFFHHHKKKQQQYYY```iiiooovvv}}}ooofff}}}wwwyyy}}}vvvoookkkfffaaabbbeeevvvwwwuuu~~~{{{{{{wwwTTTDDDBBBHHHJJJGGGEEEEEE>>>666666555444444666666555333333555888999999:::;;;===@@@OOO```jjjooozzzrrrSSS^^^eeeVVVRRROOOSSS\\\ffflllnnnsssyyy|||yyyyyy|||zzz|||{{{hhh___TTTMMMLLLKKKHHHEEECCCDDDHHHQQQ^^^mmm{{{~~~rrrjjjccc\\\ZZZXXXTTTTTTVVVVVVXXXYYYWWWSSSOOONNNOOOQQQQQQRRRQQQPPPNNNLLLJJJNNNTTTaaavvvgggNNNCCC???<<<<<<;;;999777777888999:::===>>>>>>===<<<===@@@CCCGGGLLLMMMTTTqqqaaaNNNMMMNNNQQQQQQSSSZZZcccmmmwwwoooeee^^^UUULLLGGGFFFFFFKKK[[[ooo{{{gggbbbxxxnnndddbbb___WWWOOOPPPWWWdddrrrzzzvvviii^^^nnn|||ppp{{{hhhTTTFFFEEEDDDDDDFFFIIINNNPPPIIICCCAAAGGGOOOTTTWWWYYY]]]\\\[[[\\\\\\ZZZUUUPPPNNNVVVlll|||qqqlllpppwwwjjjVVVLLLJJJIIIHHHFFFEEECCCBBBAAAAAACCCFFFIIILLLQQQWWW\\\kkklllqqqzzztttuuu{{{pppiiiggghhhjjjxxxooopppwww}}}yyy|||bbbOOO???EEEHHHGGGHHHHHHBBB:::777555444444555555444333333555777888888999<<<===CCCMMMWWWZZZ]]]lllbbbQQQ[[[[[[TTTPPPNNNSSS]]]ffflllnnnqqqvvv|||~~~}}}||||||}}}~~~~~~}}}tttiii```UUUNNNLLLKKKHHHEEECCCDDDHHHQQQ]]]mmmzzzyyyqqqiiieee```ZZZWWWWWWYYY[[[\\\ZZZVVVSSSSSSSSSQQQRRRRRRQQQPPPNNNLLLJJJLLLOOOYYYkkkwwwkkkOOOBBB===;;;<<<;;;999888777888999:::===============???CCCGGGIIINNNOOOVVVttt```MMMKKKLLLOOOOOOQQQXXXaaammmvvvmmmccc]]]UUUMMMIIIHHHGGGLLL[[[ooooooiiiyyyzzznnnfff```YYYSSSPPPUUUaaappp{{{yyymmmaaaooo|||tttyyymmmXXXGGGFFFDDDDDDFFFJJJNNNQQQPPPKKKIIIOOOUUUWWWYYYZZZ]]][[[ZZZ[[[]]]___^^^]]]UUU[[[mmm~~~tttpppnnntttzzz```PPPIIIJJJIIIHHHFFFDDDCCCBBBAAAAAACCCEEEHHHLLLQQQWWW[[[hhhmmmuuu}}}}}}{{{{{{wwwwwwyyyzzzwwwqqqrrrsss~~~mmmVVV@@@CCCFFFGGGJJJJJJCCC;;;777555444444555555444333444555666777777999<<>>BBBHHHLLLKKKPPPRRRZZZyyy\\\KKKIIIJJJLLLMMMNNNUUU^^^llluuu}}}~~~yyyiii```[[[UUUOOOLLLKKKIIIMMMZZZooovvvnnn{{{xxxlllbbbZZZWWWQQQTTT]]]nnn|||}}}qqqeeeqqq{{{yyyzzzoooXXXGGGFFFEEEEEEGGGKKKOOORRRYYYTTTSSSXXX\\\\\\[[[\\\^^^\\\ZZZ[[[___dddhhhjjj```bbbpppwwwuuu~~~nnntttrrrWWWKKKIIIIIIIIIGGGFFFDDDCCCAAAAAA@@@BBBEEEHHHKKKPPPVVVZZZcccmmmxxxmmm|||~~~vvvtttsss~~~rrrUUUEEEDDDCCCFFFJJJJJJCCC<<<999666444444444555444444555555666666777999===AAAFFFOOOYYY^^^bbbmmmwwwOOOFFFOOONNNKKKKKKLLLRRR\\\eeejjjmmmqqqrrruuuyyy~~~}}}~~~}}}|||~~~xxxlllcccWWWOOOLLLKKKGGGDDDBBBDDDHHHPPP]]]lllzzzyyynnnhhhggggggfffdddaaa]]]YYYVVVUUURRRRRRRRRRRRPPPNNNLLLKKKIIIJJJOOO]]]rrryyywwwwwwTTT@@@;;;<<<;;;::::::999999999::::::<<<<<<======@@@EEEKKKPPPNNNSSSUUU___wwwVVVKKKIIIJJJKKKKKKLLLSSS\\\jjjttt|||~~~sssddd\\\XXXSSSOOONNNMMMKKKMMMZZZnnnxxxppp}}}rrrhhh```[[[UUUTTTZZZiiizzzuuuiiiqqqzzz{{{rrrqqqyyy|||}}}lllUUUHHHGGGFFFFFFIIIMMMQQQTTT[[[XXXYYY^^^aaa___]]]^^^```___]]]^^^bbbfffkkknnnhhhiiittt|||uuuwww}}}pppzzztttWWWLLLLLLIIIHHHGGGFFFDDDBBBAAA@@@@@@BBBDDDGGGJJJOOOUUUYYY```iiiuuu~~~~~~zzz\\\JJJDDD???BBBIIIKKKGGGBBB;;;888555444555555555555555666777777888:::???BBBMMMTTT]]]fffnnnvvvlllLLLFFFKKKIIIHHHIIIKKKQQQZZZbbbiiilllrrrsssuuuxxx|||~~~}}}|||{{{|||||||||~~~|||lllbbbVVVOOOLLLJJJGGGDDDBBBCCCGGGPPP\\\lllzzzyyysssssssssqqqnnnjjjddd^^^XXXUUURRRRRRSSSRRRQQQOOOMMMKKKHHHIIIOOO]]]rrr}}}{{{WWWBBB>>>???::::::::::::::::::;;;;;;;;;<<<>>>???AAAGGGMMMRRRPPPUUUXXXcccqqqRRRLLLJJJJJJLLLKKKLLLSSS[[[iiirrr{{{|||oooaaaYYYUUUQQQOOOPPPOOOLLLNNNZZZmmm~~~yyyqqqzzztttmmmggg```[[[ZZZdddsssyyysssjjjoooxxxvvvkkkfffgggmmmrrrzzzxxx|||jjjUUUIIIHHHGGGHHHJJJNNNSSSVVVYYYWWWYYY___aaa___]]]___aaaaaabbbbbbccceeeggghhhkkkkkkwwwwwwpppuuuzzzrrrzzz[[[NNNOOOIIIHHHGGGEEECCCBBBAAA@@@???AAACCCFFFIIIMMMSSSWWW^^^cccnnnzzzmmmSSSFFF<<>>@@@BBBDDDGGGKKKQQQUUU[[[aaakkkuuu}}}tttjjjooommmooouuu|||xxxiiigggccccccppprrr[[[EEEAAAFFFJJJKKKLLLAAA===999777888999999999555888<<<>>>???@@@BBBDDDCCCLLLSSSQQQOOOXXXnnn{{{~~~^^^NNNFFFFFFOOOHHHHHHIIILLLRRR[[[eeelllmmmrrrwwwyyywwwxxx|||||||||{{{zzz{{{~~~zzzfff]]]RRRKKKJJJIIIGGGDDDAAACCCGGGOOO\\\kkkyyy|||rrrfff\\\SSSSSSSSSSSSQQQOOOMMMLLLMMMJJJIIISSSfff~~~]]]GGG>>>===999:::;;;;;;<<<<<<<<<;;;;;;>>>AAADDDEEEFFFIIIJJJSSSXXX\\\jjjhhhRRRLLLJJJJJJKKKIIIIIIOOOXXXeeelllsssyyyuuuggg^^^YYYTTTUUUXXXYYYWWWYYYdddtttmmm\\\TTTSSSUUUUUU^^^pppvvvpppmmmlllwwwsssZZZKKKJJJJJJJJJMMMRRRWWWZZZ]]][[[\\\^^^]]]ZZZ[[[___]]]___aaaaaa```bbbfffiiieeeccclll~~~ooohhhqqqyyy___OOOLLLHHHGGGFFFEEECCCAAA@@@???>>>@@@BBBDDDGGGKKKPPPTTTZZZcccnnnuuuyyy~~~}}}ooodddlllhhheeeddddddhhhxxx~~~iiigggkkk|||}}}cccHHHCCCDDDCCCKKKYYYLLL@@@777777777555555777555:::>>>???===<<>>>>>@@@???@@@DDDJJJNNNOOONNNOOOQQQ]]]eeemmmQQQKKKHHHGGGIIIJJJJJJOOOUUU^^^lllzzz~~~~~~~~~nnneee^^^YYYVVVWWWSSSUUU\\\kkk}}}uuudddYYYSSSOOOPPPTTT\\\sss{{{xxx|||~~~nnn___MMMHHHEEEIIIRRRYYYZZZXXX]]]^^^___aaabbbaaa^^^[[[]]]]]]___cccdddbbbeeeiiibbbaaapppssspppzzzsssUUUKKKIIIHHHHHHGGGEEECCCAAA???>>>???@@@BBBCCCEEEIIINNNQQQWWW^^^gggnnnsss||||||{{{sssnnnjjjlllnnnnnnppptttjjjfffttt|||kkkPPPEEEBBBCCCIIIRRRLLLAAA888888888666666999888<<<@@@@@@>>>===???BBB@@@EEELLLOOOPPPXXXmmmzzz~~~]]]IIIHHHLLLLLLHHHIIIKKKNNNRRRXXX___eeemmmmmmnnnppptttyyy{{{}}}xxxzzz}}}}}}~~~~~~nnnbbbSSSLLLLLLLLLIIIEEEBBBDDDHHHPPP\\\kkkyyywwwjjjccc[[[XXXTTTQQQPPPOOOMMMLLLJJJKKKKKKPPPaaa|||eeeJJJ>>>>>>===<<<<<<<<<<<<===>>>>>>@@@@@@AAAEEEJJJNNNOOOOOORRRTTT```hhhkkkPPPMMMIIIHHHIIIIIIIIINNNUUU^^^iiittt|||uuujjjaaaYYYVVVWWWVVVYYYaaaooo|||uuurrroooeee[[[VVVTTTRRRRRRUUUbbbyyy|||}}}~~~ooo]]]KKKHHHFFFJJJQQQWWWZZZZZZ]]]^^^___aaacccbbbaaa___```___aaaeeeeeeeeehhhmmmmmmkkkxxxuuuppp}}}yyy~~~nnnPPPHHHGGGGGGFFFFFFEEECCCAAA???>>>???@@@BBBCCCEEEHHHMMMQQQWWW\\\dddkkkqqqyyy{{{zzzyyyxxxzzz}}}pppllljjj~~~vvv\\\HHHAAACCCHHHJJJLLLCCC;;;888999888888:::<<>>???BBBBBBFFFMMMRRRTTT[[[nnn{{{sssVVVGGGHHHJJJHHHFFFHHHJJJMMMQQQXXX___eeelllmmmnnnqqquuuxxx{{{}}}xxxzzz}}}}}}~~~~~~mmmbbbUUUMMMMMMMMMJJJFFFBBBDDDHHHQQQ^^^mmm{{{wwwqqqzzz|||wwwiiiddd]]]WWWTTTRRRPPPOOOKKKKKKJJJNNN^^^zzz~~~yyyjjjLLL??????======<<<<<<======>>>???AAAAAABBBFFFKKKNNNPPPPPPQQQRRR]]]ccclllSSSOOOKKKIIIIIIHHHIIINNNUUU___fffooozzzsssggg\\\YYYZZZ\\\aaalllxxxttthhhaaa[[[VVVTTTUUUVVVTTTTTTVVVdddyyyvvv```OOONNNNNNOOOQQQUUUXXXZZZ]]]]]]^^^```aaacccddddddcccbbbbbbeeegggggglllrrrwwwvvvyyyrrr{{{wwwzzzgggMMMGGGGGGDDDDDDDDDDDDBBBAAA@@@??????@@@BBBCCCDDDHHHLLLPPPUUUYYY___gggooowww}}}~~~jjj[[[iiizzzhhhMMMAAADDDHHHFFFLLLEEE===999888888999:::>>>???AAAAAA???>>>???AAAGGGJJJPPPTTTTTTYYYggguuugggNNNFFFIIIJJJFFFEEEFFFIIILLLPPPWWW___dddiiikkknnnqqqsssvvvzzz|||wwwyyy{{{{{{|||mmmbbbUUUNNNLLLLLLJJJGGGBBBDDDHHHQQQ___nnn}}}|||pppiiinnnxxxxxxqqqggg^^^WWWSSSPPPOOOMMMLLLJJJLLL]]]yyyxxxrrrssskkkMMM@@@???=========<<<===>>>>>>???AAABBBDDDGGGKKKOOOQQQRRRRRRRRR[[[^^^rrrYYYQQQLLLIIIIIIHHHHHHMMMTTT___eeennnyyy{{{mmmbbb^^^```ccckkkwwwsssbbbXXXTTTRRRRRRVVVVVVTTTTTTVVVeeezzz{{{aaaWWWXXXXXXVVVSSSRRRUUUWWWZZZ[[[\\\]]]^^^```cccffffffcccccceeefffhhhnnnuuu}}}ttt{{{sssuuudddLLLHHHIIICCCCCCCCCCCCBBBAAA@@@@@@???@@@AAABBBDDDGGGKKKOOOTTTVVV\\\eeeoooxxx|||~~~}}}uuu______www{{{uuuzzzqqqTTTDDDFFFIIIFFFLLLHHH@@@999777888999999===>>>????????????@@@AAAEEEGGGLLLPPPQQQTTT]]]hhh{{{^^^IIIFFFJJJJJJFFFDDDFFFHHHKKKOOOVVV]]]cccfffiiimmmoooqqqssswwwzzzvvvxxxzzzzzzzzz|||mmmcccWWWNNNKKKJJJIIIGGGCCCDDDIIIRRR___ooo}}}vvvooollllllrrrzzznnncccZZZSSSNNNLLLOOOMMMKKKMMM]]]yyyzzztttwww~~~iiiMMM@@@???===============>>>??????AAACCCFFFIIILLLOOORRRSSSXXXWWW^^^```vvvZZZPPPLLLIIIIIIGGGGGGLLLRRR]]]gggqqqyyytttjjjeeefffiiiqqq|||rrr___SSSSSSQQQQQQTTTTTTRRRTTTXXXkkkzzz```XXXZZZ[[[XXXSSSQQQTTTWWWVVVXXXYYYYYYZZZ\\\```dddfffcccbbbdddeeefffmmmttt{{{qqqxxxmmmnnnzzz{{{aaaLLLIIIJJJBBBBBBCCCCCCBBBAAAAAA@@@>>>@@@AAABBBCCCFFFJJJNNNRRRTTTZZZcccoooxxx~~~~~~zzz}}}|||nnn```hhhyyy{{{|||uuuqqqxxx\\\HHHEEEHHHHHHNNNLLLEEE;;;777888999888<<<<<<===>>>???AAACCCDDDCCCEEEKKKRRRUUUWWW^^^gggzzzxxxZZZHHHEEEJJJJJJGGGEEEFFFHHHJJJNNNTTT[[[```cccggglllooopppqqquuuyyywwwyyyzzzyyyyyy{{{}}}ooofffYYYPPPLLLJJJHHHGGGCCCEEEIIIRRR___nnn|||}}}xxxqqqiiibbb```kkk|||wwwmmmddd[[[TTTPPPOOONNNKKKMMM^^^zzz~~~gggLLLAAA@@@>>>>>>======>>>>>>???@@@BBBDDDHHHJJJLLLOOORRRUUUXXXXXXaaacccsssUUUMMMJJJHHHIIIHHHFFFJJJPPPZZZfffrrryyy}}}~~~vvvpppnnnooovvvsss```TTTSSSPPPPPPRRRRRRRRRWWW]]]ooo{{{fffSSSUUUWWWVVVUUUTTTWWWZZZVVVXXXZZZZZZXXXZZZ^^^bbbeeebbbaaacccdddeeejjjqqq}}}{{{tttjjjttthhhiiiwwwyyyaaaMMMIIIIIICCCCCCCCCCCCCCCBBBAAA@@@>>>???@@@AAABBBEEEIIIMMMOOOSSSYYYaaakkkuuu}}}rrrmmmlllwwwlllcccmmm}}}~~~xxxttt|||cccMMMCCCEEEJJJRRRQQQJJJ>>>888:::;;;999<<<;;;<<<>>>AAADDDGGGHHHEEEFFFLLLUUU[[[]]]bbbhhh}}}zzz[[[IIIEEEHHHHHHFFFEEEFFFHHHJJJMMMRRRYYY^^^bbbgggmmmppppppqqquuuyyyyyyzzz|||{{{zzz|||sssjjj]]]SSSMMMJJJIIIHHHDDDEEEIIIQQQ^^^mmmzzz{{{tttmmmiiilllttt~~~zzzssskkkbbbYYYTTTMMMMMMKKKMMM]]]yyyeeeMMMBBB@@@>>>>>>======>>>>>>???@@@BBBEEEIIIKKKMMMOOOSSSVVVTTTXXXfffkkkmmmPPPIIIGGGGGGIIIHHHFFFIIINNNVVVbbbooovvv|||{{{xxx}}}{{{jjj___XXXVVVUUUWWWUUUTTTYYY___qqq{{{jjjTTTUUUWWWXXXXXXZZZ[[[]]]YYY\\\^^^]]]ZZZZZZ]]]aaaeeecccbbbdddddddddhhhoooxxxvvvnnndddrrrjjjlllzzz}}}fffPPPJJJHHHEEEEEEEEEDDDCCCBBBAAA@@@>>>???@@@AAABBBDDDIIILLLMMMQQQWWW]]]dddnnnyyyyyy|||wwwjjjdddtttssstttxxx{{{}}}|||rrrttt}}}|||vvv~~~~~~hhhOOOAAABBBKKKUUUUUUNNNAAA:::;;;<<<:::;;;;;;<<<>>>CCCGGGJJJKKKDDDEEEKKKTTTZZZ\\\___dddzzz~~~}}}|||]]]JJJEEEFFFFFFEEEFFFGGGHHHJJJLLLRRRXXX]]]ccchhhnnnqqqqqqrrrvvvzzzzzz|||}}}|||{{{}}}vvvmmmaaaVVVOOOLLLJJJIIIDDDEEEIIIQQQ]]]lllyyy}}}}}}}}}zzzxxxtttooohhh```WWWQQQLLLKKKJJJMMM]]]xxx{{{eeeMMMCCC@@@>>>>>>>>>>>>>>>??????@@@BBBEEEJJJLLLMMMOOOSSSWWWUUU]]]ooowwwiiiNNNGGGEEEGGGIIIIIIFFFHHHMMMTTT___kkkttt}}}vvvmmm___]]]]]]]]]ZZZWWWYYY___wwwvvvgggZZZZZZ[[[\\\]]]^^^^^^^^^\\\```bbbaaa]]]\\\^^^bbbfffcccccceeedddcccgggmmmlllsss~~~xxxuuukkkbbbrrroooqqqlllUUULLLIIIFFFFFFFFFEEEDDDBBBAAA@@@>>>???@@@@@@AAADDDHHHLLLLLLQQQVVVZZZ___gggttt~~~xxxsss{{{vvvvvvwwwyyy}}}pppmmmyyyqqq}}}kkkQQQAAACCCKKKXXX[[[UUUEEE;;;;;;;;;888:::;;;AAAHHHIIIEEEHHHNNNDDDHHHLLLNNNRRR]]]hhhppp}}}zzzaaaEEECCCFFFDDDFFFGGGDDDDDDIIIRRRYYY[[[YYYbbbgggnnnrrrtttttttttttt}}}~~~~~~}}}{{{|||~~~wwwnnnaaaUUUNNNKKKIIIIIIFFFFFFIIITTTbbbqqq{{{|||wwwrrrjjjccc]]]XXXSSSPPPSSSOOOKKKMMM[[[qqq{{{dddJJJ??????;;;<<<===>>>???@@@AAAAAAFFFHHHKKKMMMOOOQQQTTTVVVZZZggglll{{{~~~rrrLLLDDDDDDFFFHHHGGGDDDFFFKKKUUU___lllvvv|||{{{zzznnngggcccaaaXXXQQQZZZjjjuuuggg]]]YYYWWWXXXYYYZZZ]]]ccc___``````aaabbbcccccccccdddgggiiiiiihhhggggggggglllnnnttt|||mmm```zzzlllqqqyyyZZZMMMIIILLLJJJFFFDDDCCCBBB@@@>>>>>>>>>>>>@@@BBBDDDGGGHHHNNNSSSYYY___eeemmmwww~~~xxxssslllhhh|||iiixxx[[[EEEBBBIIIVVV___]]]MMM>>>::::::999:::<<>>@@@BBBCCCDDDGGGIIILLLNNNPPPRRRUUUWWW]]]eeegggsssqqqGGGDDDDDDEEEHHHGGGDDDFFFKKKRRR\\\iiittt{{{~~~{{{yyywwwvvvxxx{{{{{{vvvsss|||~~~tttlllggg^^^VVV[[[ggg~~~zzzmmm]]]YYYXXXZZZ\\\[[[^^^bbb^^^______```aaaaaabbbbbbeeegggiiiiiihhhffffffgggiiikkkqqqpppbbbwwwtttcccTTTRRRMMMJJJGGGEEEDDDCCCAAA???>>>>>>???@@@AAADDDFFFHHHLLLPPPWWW\\\bbbjjjtttzzzuuummmjjjzzz```eeeIII@@@EEERRRaaaeeeTTTAAA999:::;;;<<<>>>DDDMMMRRRPPPMMMMMMLLLNNNQQQTTT[[[hhhyyytttyyy}}}^^^GGGGGGHHHDDDFFFCCCDDDEEEGGGJJJOOOVVVZZZdddhhhmmmrrrtttvvvyyyzzzvvvxxxyyyzzz{{{~~~tttlll```UUUNNNKKKJJJIIIFFFFFFIIITTTddduuu{{{tttjjjaaa[[[XXXVVVTTTNNNLLLMMMWWWhhhzzzqqqjjj```GGG???AAA>>>>>>>>>>>>@@@CCCFFFHHHHHHKKKNNNPPPQQQSSSVVVXXX```dddeeepppyyyLLLEEEDDDEEEGGGFFFDDDFFFJJJNNNXXXfffrrrzzz~~~xxxtttkkkjjjhhhhhhiiilllppprrrtttxxx~~~~~~zzzuuuqqqooouuuxxxqqqggg^^^```hhhuuuyyywwwiii]]]ZZZZZZ]]]___]]]___bbb^^^^^^______``````aaaaaadddfffggggggfffeeeeeeffffffiiiooottteeeqqqwwwcccUUUTTTNNNKKKIIIGGGFFFDDDBBB@@@????????????AAACCCEEEGGGIIIMMMSSSYYY^^^fffooovvvxxxmmmjjj~~~___|||~~~lllLLL@@@DDDOOO^^^dddTTT@@@999:::;;;???@@@DDDLLLSSSTTTQQQOOOSSSSSSTTTWWW\\\iii}}}|||{{{xxxZZZGGGIIIIIIDDDFFFCCCEEEGGGGGGGGGKKKTTT[[[cccfffjjjlllmmmnnnpppqqquuuvvvxxxyyy{{{}}}ssskkk```UUUOOOKKKJJJIIIGGGGGGIIISSScccttt{{{ppphhhdddaaa```\\\VVVQQQXXXkkkssscccuuu^^^FFF@@@BBB>>>>>>======@@@CCCGGGJJJJJJLLLOOOQQQRRRTTTVVVYYY```fffnnnwww[[[FFFDDDDDDFFFFFFDDDEEEIIIKKKUUUcccpppyyy~~~}}}}}}}}}zzzuuuqqqnnnmmmfffffffffgggiiillloooqqqxxxyyysssqqqttt{{{mmmdddhhhrrr~~~rrrbbb\\\ZZZ\\\```aaa______bbb_________``````aaaaaaaaa```bbbdddeeeddddddfffgggfffjjjnnnxxxhhhlllwww___SSSRRRNNNLLLJJJIIIHHHFFFCCC@@@????????????@@@BBBDDDFFFGGGLLLQQQVVV[[[bbbkkkqqq|||ooojjjfff{{{|||qqquuuqqqRRRDDDGGGMMMZZZ^^^OOO???:::<<<<<<@@@@@@BBBGGGNNNTTTTTTQQQ[[[XXXVVVVVVWWW^^^rrrrrrUUUEEEIIIIIICCCFFFCCCFFFHHHGGGFFFIIIRRRZZZ^^^aaaeeeggghhhjjjlllmmmvvvwwwxxxyyyyyy{{{tttlllaaaWWWPPPLLLJJJIIIHHHGGGJJJSSSbbbrrr}}}}}}vvvqqqnnnmmmaaaUUUVVVggg|||fffqqq~~~xxx___HHHAAAAAA>>>===<<<===???CCCGGGIIIKKKMMMPPPRRRSSSTTTWWWYYY]]]gggzzzfffHHHDDDBBBEEEEEEDDDEEEHHHKKKSSSaaaoooyyy~~~xxxtttsssxxxwwwuuupppllljjjlllooossstttwww{{{}}}wwwyyyrrrhhhppp~~~tttbbb\\\ZZZ\\\```aaa^^^^^^aaa```aaaaaaaaaaaaaaabbbbbb___aaaccceeefffgggjjjllliiimmmoooyyyjjjggg{{{yyyyyy___VVVTTTOOOMMMKKKJJJIIIGGGCCC@@@@@@@@@??????@@@AAACCCDDDGGGKKKPPPTTTYYY___hhhnnnwwwyyywwwppptttppp|||~~~|||ooobbbbbbuuu|||yyy\\\KKKJJJLLLZZZ___QQQAAA===>>>???AAADDDFFFHHHNNNUUUXXXWWWWWWSSSRRRRRRRRRXXXmmm{{{mmmOOOBBBHHHGGGCCCGGGCCCFFFHHHGGGFFFIIIPPPWWWXXX\\\bbbgggjjjllloooqqqvvvwwwxxxxxxxxxzzz}}}vvvnnncccYYYQQQMMMJJJHHHHHHGGGKKKUUUdddrrr|||xxxsssooocccUUUSSSaaaxxxpppqqq{{{}}}www```JJJBBB???>>>>>>===>>>@@@CCCFFFHHHLLLNNNPPPRRRSSSTTTVVVYYYYYYccc{{{iiiIIIDDDAAACCCEEEDDDEEEGGGKKKRRR___mmmxxx~~~qqqfffaaaaaacccuuuuuutttqqqooorrrzzztttjjjuuu}}}sssbbb[[[YYYZZZ^^^___]]]]]]```aaaaaaaaaaaabbbbbbbbbbbb```bbbdddfffgggiiillloooiiinnnnnn~~~wwwkkkeeexxxooowwwqqq^^^UUUQQQNNNMMMKKKJJJIIIGGGCCC@@@AAA@@@?????????AAABBBCCCFFFJJJOOOSSSVVV]]]eeekkkssswwwvvvxxxwww~~~yyyqqqlll```TTTVVVhhhqqq|||~~~dddNNNGGGLLL___iii\\\GGG???AAADDDFFFMMMRRRSSSWWW^^^bbb```YYYTTTSSSTTTRRRVVVjjjttt|||hhhJJJ>>>FFFFFFBBBGGGCCCDDDFFFFFFFFFHHHMMMQQQVVV[[[bbbhhhlllnnnpppqqqtttvvvwwwwwwwwwyyy}}}xxxqqqeee[[[SSSMMMJJJHHHFFFGGGLLLWWWggguuu}}}{{{ppphhh___XXXPPPPPPZZZlll~~~www~~~{{{~~~~~~^^^KKKDDDAAA??????@@@AAABBBDDDFFFGGGLLLNNNPPPQQQRRRSSSVVVXXXXXXZZZppp|||kkkJJJDDD@@@CCCEEEDDDEEEGGGKKKQQQ\\\iiiuuu}}}ttteeeXXXRRRRRRUUUWWWiiimmmssswww}}}rrrkkkvvv~~~qqqaaaYYYWWWXXX[[[\\\[[[[[[___aaaaaaaaaaaaaaaaaaaaaaaa___aaabbbbbbccceeehhhjjjgggllllll{{{yyytttkkkdddrrriiiqqq|||ppp]]]RRRLLLMMMLLLKKKKKKIIIGGGCCC???AAA@@@?????????@@@AAABBBEEEIIIMMMQQQTTTZZZbbbhhhmmmvvv~~~uuuxxx{{{wwwkkkcccVVVMMMQQQ___jjjvvv|||zzzvvvuuuvvvmmmqqqwww|||hhhMMMBBBLLLeeeuuufffMMM@@@CCCGGGLLLWWW___```bbbhhhkkkjjjjjjccc^^^ZZZSSSQQQaaawwwsss{{{fffGGG<<>>@@@@@@????????????@@@@@@EEEHHHKKKNNNQQQVVV[[[___iiioooxxxsssgggppp```rrr|||qqq___UUUOOOJJJOOO[[[jjjrrrtttrrrssstttyyy}}}|||{{{~~~~~~fffNNNCCCLLLggg|||[[[MMMVVV\\\eeebbb^^^\\\\\\]]]]]]]]]cccfffnnnssskkk```aaajjjwwwsssQQQCCCDDDFFFDDDBBBCCCCCCBBBBBBCCCFFFJJJLLLTTTYYY___eeehhhjjjkkklllqqqrrrssstttuuuvvvvvvvvvzzz~~~wwwiii\\\SSSMMMJJJIIIIIIHHHNNN^^^mmmxxx~~~vvvmmmeee\\\UUUPPPLLLHHHFFFKKKSSSZZZ]]]^^^ZZZVVVUUUYYY^^^fffrrr}}}~~~aaaQQQKKKGGGJJJGGGEEEEEEHHHJJJKKKKKKHHHKKKNNNPPPQQQRRRTTTVVV[[[```eeedddxxx{{{RRREEEBBBDDDBBBEEEIIIDDDGGGNNNYYYeeepppwww|||}}}qqqeee\\\TTTPPPMMMJJJLLLPPP\\\ppp~~~mmmeeekkk{{{xxxjjj^^^aaarrrnnniiiuuummmhhh\\\ZZZXXXWWWXXXYYYXXXWWWVVV[[[___```\\\YYYYYYZZZ]]]^^^^^^^^^]]]^^^aaacccgggeeejjjvvvsssbbbhhhzzznnn{{{gggXXXSSSPPPNNNKKKIIIHHHEEEAAA>>>@@@??????>>>>>>??????@@@EEEGGGJJJMMMPPPUUUZZZ^^^gggmmmvvvsss|||\\\ppp~~~vvveeeYYYPPPKKKPPP\\\mmmxxx}}}~~~~~~|||zzzzzz}}}hhhMMMDDDOOOkkkeeeTTT\\\ccc^^^[[[WWWTTTSSSSSSSSSRRRTTTYYYbbbiiimmmmmmiiifff|||{{{vvvVVVFFFCCCCCCBBBBBBCCCBBBAAAAAACCCFFFIIILLLRRRWWW^^^cccfffhhhjjjkkkoooppprrrssstttttttttsssuuuzzz{{{mmm___TTTMMMIIIGGGIIIHHHNNN]]]mmmwwwyyyoooeee]]]VVVPPPLLLLLLJJJJJJPPPZZZbbbdddccc```XXXRRROOOPPPTTT___jjj~~~cccUUUNNNJJJOOOLLLHHHGGGHHHKKKMMMNNNIIILLLOOORRRSSSUUUWWWYYY]]]aaadddddduuuWWWGGGBBBEEEDDDFFFIIIEEEFFFLLLVVVbbbmmmuuuyyy{{{~~~}}}||||||~~~|||lll```[[[UUUSSSOOOLLLOOOUUUhhh||||||lll___cccqqq~~~~~~~~~ttteeeZZZ___pppjjjfffssskkkaaaXXXWWWVVVWWWYYYZZZYYYXXXTTTWWW[[[^^^^^^[[[WWWUUU]]]^^^______^^^^^^```aaafffdddjjjtttzzzfffmmmtttoooXXXSSSNNNLLLJJJIIIHHHEEEBBB@@@@@@??????>>>>>>??????@@@DDDFFFIIILLLOOOSSSXXX\\\eeekkkttt|||___nnnzzzxxxmmm```SSSIIIPPP[[[kkkxxx~~~{{{vvvuuu~~~{{{mmmRRRIIISSSkkkkkkXXXZZZ\\\OOOMMMKKKKKKMMMNNNOOOOOOLLLOOOSSSWWWbbbpppwwwvvvvvvhhhOOOCCCAAAAAACCCEEEBBBAAA@@@@@@BBBEEEIIIKKKQQQUUU[[[```dddfffiiijjjlllnnnpppsssuuuuuuuuutttvvv{{{pppbbbVVVOOOIIIFFFHHHGGGNNN]]]mmmwwwyyyssskkkccc\\\VVVPPPLLLKKKLLLOOOXXXeeepppqqqmmmqqqggg\\\UUUPPPQQQYYYccc}}}}}}aaaTTTPPPOOOQQQNNNKKKIIIJJJMMMOOOQQQMMMPPPSSSUUUVVVXXXZZZ\\\^^^aaaggghhhvvvzzz___JJJBBBFFFEEEGGGJJJEEEFFFLLLUUU```kkksssxxx{{{~~~|||zzzzzz|||{{{hhh```[[[WWWUUURRRQQQWWW___wwwyyyfff___aaasss|||uuuppppppsssuuuuuu|||xxxnnn```WWW]]]pppooonnnzzzzzz}}}iii\\\TTTSSSTTTVVVXXXZZZYYYXXXXXXXXXZZZ^^^```___ZZZVVV\\\^^^``````___^^^^^^___cccbbbhhhrrr~~~ooossswwwtttXXXSSSMMMKKKIIIHHHHHHFFFCCCAAA??????>>>>>>>>>>>>??????BBBDDDGGGJJJMMMQQQVVVZZZbbbgggpppyyyZZZ```hhhlllkkkdddTTTGGGHHHRRR___jjjppptttvvvxxxqqqssstttuuuxxx~~~|||xxxssssssWWWLLLSSSdddmmmZZZUUUQQQHHHGGGGGGIIILLLOOOQQQQQQNNNRRRSSSTTT]]]pppmmm[[[HHH@@@AAABBBCCCEEEBBBAAA@@@@@@BBBEEEHHHJJJOOOSSSYYY^^^aaadddgggiiiiiikkknnnrrruuuwwwxxxyyyxxx}}}ssseeeYYYQQQKKKHHHHHHGGGNNN]]]lllwww~~~|||qqqnnniiiccc^^^WWWPPPKKKGGGKKKPPP[[[mmm}}}zzz~~~ttthhh]]]UUUQQQUUU\\\rrrzzz\\\MMMKKKMMMSSSRRRPPPMMMLLLLLLNNNOOOPPPSSSUUUWWWXXXYYY[[[\\\___bbbkkknnnxxx{{{jjjOOOBBBFFFFFFGGGJJJFFFHHHMMMUUU___jjjrrrxxx{{{|||{{{yyyyyy{{{pppfff___YYYWWWVVVXXX```iiiqqq```WWWfff{{{tttjjjeeeeeehhhiiihhhllliiibbbXXXTTT___sssxxxzzzwwwyyyiii[[[SSSRRRSSSUUUXXXZZZ[[[ZZZ^^^[[[YYYZZZ^^^___\\\YYY\\\^^^``````___^^^^^^______```gggooo|||xxxwwwwwwuuuYYYRRRMMMLLLJJJIIIIIIGGGDDDBBB???>>>>>>>>>>>>>>>>>>???AAACCCEEEHHHJJJNNNSSSWWW^^^dddlllttt|||QQQPPPRRRZZZbbb```TTTHHHEEEKKKTTT\\\bbbeeeggghhheeejjjppprrrrrrtttyyy}}}{{{tttqqqzzzwww\\\KKKOOO\\\vvvnnn[[[SSSLLLNNNMMMLLLMMMPPPRRRRRRQQQOOOTTTXXXYYY\\\iii|||mmmZZZHHHAAABBBCCCCCCDDDAAA@@@??????AAADDDGGGJJJMMMQQQVVV[[[___bbbfffhhhhhhiiilllooossswwwzzz|||yyy}}}yyyjjj^^^TTTMMMJJJHHHGGGMMM\\\lllvvv~~~xxxmmmjjjgggbbb]]]WWWOOOJJJJJJMMMRRR\\\sssxxxlll```VVVUUUXXXgggvvvUUUEEECCCGGGUUUVVVVVVTTTPPPMMMKKKKKKPPPSSSVVVXXXYYYZZZ\\\^^^dddeeemmmpppuuu{{{uuuTTTCCCEEEEEEFFFIIIGGGIIINNNUUU___iiirrrxxx|||yyyyyyyyyyyy|||~~~lllccc[[[YYYZZZ\\\bbbggg}}}|||fffWWWddd~~~}}}ssskkkaaa\\\]]]______]]]\\\[[[VVVRRRTTTbbbyyywww~~~}}}iii[[[VVVUUUTTTVVVYYY\\\^^^^^^```\\\XXXWWWYYY[[[[[[ZZZ]]]^^^______^^^^^^```aaa^^^___gggmmm{{{yyyyyyssswwwtttyyyttt[[[RRROOOMMMKKKJJJJJJHHHEEECCC???>>>>>>======>>>>>>??????AAADDDFFFIIILLLQQQUUU\\\aaahhhpppwww}}}SSSMMMJJJQQQYYY[[[TTTMMMGGGJJJPPPUUUYYY\\\___```ccceeehhhkkknnnppprrrtttxxxzzzmmmlllooo}}}bbbKKKPPP]]]wwwnnnYYYQQQLLLTTTSSSQQQQQQRRRRRRQQQOOOOOOPPPTTTZZZZZZ___ssswwwaaaJJJAAABBBCCCCCCBBB@@@@@@??????@@@DDDGGGIIIKKKOOOTTTYYY]]]aaaeeehhhhhhiiijjjlllpppuuuyyy{{{yyy|||pppcccXXXOOOKKKGGGFFFMMM\\\lllvvv~~~}}}qqqmmmgggaaa\\\UUUOOOKKKOOOOOOOOOWWWssssssccc[[[ZZZ^^^}}}pppSSSDDDBBBDDDQQQUUUYYYZZZWWWRRROOONNNPPPSSSWWW[[[]]]___bbbeeekkkiiimmmmmmlll~~~~~~|||YYYCCCDDDDDDEEEIIIHHHJJJMMMTTT]]]gggpppxxx|||zzzzzz{{{|||~~~{{{qqqhhhgggiiihhhggggggooo{{{qqq]]]bbbuuuppphhh^^^[[[]]]```___\\\[[[ZZZWWWTTTXXXggg}}}zzzzzzhhh\\\\\\YYYWWWXXX[[[```cccddd```]]]ZZZWWWWWWXXXYYYZZZ]]]^^^^^^^^^]]]^^^aaaccc```aaahhhmmmuuu{{{tttgggmmmqqqppprrr___SSSQQQOOOMMMLLLKKKIIIFFFCCC>>>>>>============>>>>>>>>>@@@BBBEEEGGGKKKOOOSSSZZZ^^^eeelllsssyyy\\\UUUPPPRRRWWWXXXUUUSSSFFFHHHLLLOOOSSSVVVYYY[[[aaa]]]ZZZ\\\ccckkkpppqqqqqqtttxxx|||jjjaaaiiivvvgggLLLUUUccc~~~oooVVVOOOLLLUUUTTTRRRQQQRRRQQQOOOMMMRRRNNNPPPXXXYYY]]]sssvvvfffKKK???AAACCCCCCCCC@@@???>>>>>>@@@CCCGGGIIIKKKNNNSSSXXX\\\```dddgggiiiiiiiiijjjmmmrrrwwwyyy{{{}}}uuufffZZZPPPKKKGGGFFFMMM\\\lllvvv~~~}}}wwwrrrjjjbbb[[[UUUPPPMMMNNNKKKGGGMMMllllll___\\\ZZZyyykkkSSSHHHEEEFFFIIIPPPYYY^^^]]]YYYVVVTTTRRRUUUZZZ___bbbfffjjjmmmqqqkkklllhhheeezzz\\\CCCCCCCCCDDDHHHHHHIIIMMMSSS\\\fffooowww{{{}}}~~~||||||~~~zzzsssnnncccqqq|||bbb]]]jjjyyyuuummmdddbbbfffhhhgggdddcccbbb^^^ZZZ]]]jjj}}}}}}yyyhhh]]]```]]]ZZZZZZ]]]bbbfffhhh```___]]][[[YYYYYYYYYZZZ]]]]]]]]]]]]]]]^^^bbbeeebbbcccjjjlllrrrmmm\\\hhhpppjjjzzz|||qqqbbbUUURRRPPPNNNMMMLLLJJJFFFDDD>>>>>>============>>>>>>===???BBBDDDFFFJJJNNNRRRYYY]]]dddjjjpppvvv|||fffeee[[[PPPQQQYYYWWWMMMEEEGGGIIILLLPPPSSSVVVWWWXXXWWWXXXYYY]]]bbbgggjjjjjjhhhhhhjjjnnntttxxxzzz{{{zzz{{{yyyqqqmmmwww}}}jjjVVVWWWnnnwwwYYYOOOTTTNNNNNNMMMMMMMMMOOORRRTTTNNNSSSSSSTTTUUUWWWlll~~~qqqmmmOOO@@@>>>@@@BBBDDD@@@???>>>>>>@@@BBBDDDFFFIIIMMMRRRVVVYYY\\\```cccdddeeegggiiilllpppvvvzzzyyy}}}xxxiii[[[QQQJJJIIIHHHJJJWWWiiixxxyyytttpppggg```^^^\\\SSSIIILLLJJJLLLRRR^^^vvvzzzjjj^^^bbbvvvhhhSSSJJJEEEAAAHHHOOOUUUYYY```gggddd\\\WWWYYY___fffhhheeefffiii]]]eeebbb^^^eee{{{uuueeeDDDAAAFFFDDDDDDIIIIIILLLSSS[[[dddlllrrrvvvsssyyyqqqjjjqqq}}}|||sssppppppqqqvvv{{{{{{nnnbbbddduuuyyyiii\\\___aaaccccccaaa_________]]]\\\ZZZYYYYYYYYYZZZ[[[ZZZ]]]]]]ZZZYYY\\\___^^^___fffgggiiitttxxxhhhggghhhwwwvvviiiuuu~~~iiiXXXSSSMMMIIIJJJLLLIIIGGGHHHCCCAAA???===<<<<<<===>>><<<===>>>AAADDDHHHKKKMMMSSSXXX^^^cccgggnnnvvv|||eeellliii\\\SSSSSSRRRMMMGGGHHHIIIKKKNNNPPPRRRSSSTTTTTTUUUWWWZZZ^^^bbbdddbbbbbbbbbdddhhhllloooqqquuusssuuuzzz~~~zzzfffTTTQQQlll}}}]]]NNNOOOLLLLLLLLLNNNPPPPPPPPPOOONNNSSSSSSTTTWWWYYYkkkwwwtttWWWCCC>>>AAADDDCCCAAA@@@??????@@@BBBDDDFFFIIILLLQQQUUUYYY]]]aaadddfffgggjjjkkklllooosssvvvvvvzzzzzzjjj\\\RRRLLLJJJHHHKKKWWWhhhwww~~~~~~zzzpppllleee___^^^^^^VVVMMMJJJHHHIIIMMMVVViiizzzlllcccfffxxxjjjUUULLLHHHFFFHHHMMMQQQTTT\\\gggllllllaaa^^^___bbbccc``````cccZZZ```]]]WWW\\\qqquuu~~~fffIIIDDDFFFCCCEEEMMMIIILLLRRRYYYbbbkkkssswwwzzz|||}}}|||xxxjjj^^^^^^```bbbbbb```^^^^^^^^^\\\[[[ZZZYYYYYYYYYZZZZZZ[[[______[[[ZZZ]]]___^^^[[[```___bbbnnnnnnggggggxxxwwwcccnnnoooYYYTTTMMMIIIJJJKKKIIIGGGGGGCCCAAA???===<<<<<<===>>><<<===>>>@@@DDDGGGKKKMMMRRRVVV\\\```eeekkktttzzzaaasss|||ooo[[[PPPNNNNNNGGGHHHHHHIIIKKKLLLNNNOOOOOOPPPQQQSSSVVVXXXZZZ[[[YYYYYYZZZ\\\___aaadddeeehhhgggnnn}}}{{{oookkkoootttzzzvvvbbbQQQSSSooo}}}^^^PPPPPPPPPPPPQQQTTTWWWWWWSSSNNNNNNSSSRRRTTTYYYZZZfff~~~}}}~~~bbbGGG>>>CCCFFFCCCAAAAAA@@@???@@@BBBEEEFFFHHHKKKPPPTTTXXX]]]aaaeeegggiiilllmmmnnnnnnppprrrqqqtttxxx~~~{{{kkk]]]SSSMMMKKKIIIKKKVVVhhhvvv}}}~~~~~~zzzyyyllliiiccc]]]\\\\\\VVVMMMLLLJJJKKKOOOUUUccc|||vvvlllgggjjj{{{lllUUULLLKKKKKKHHHKKKMMMNNNUUUdddttt}}}oooggg```______\\\\\\]]]YYY___[[[UUUXXXiiizzz~~~kkkQQQGGGDDDAAAFFFPPPJJJLLLPPPVVV___iiirrrwww~~~ttthhh]]]\\\^^^``````^^^]]]\\\]]][[[[[[ZZZYYYYYYYYYYYYYYY]]]``````[[[ZZZ]]]^^^^^^]]]___\\\___mmmrrreeeaaavvvhhhttt~~~aaaUUUNNNIIIJJJKKKHHHGGGGGGCCCAAA???<<<;;;;;;<<<===<<<===>>>@@@CCCFFFIIIKKKPPPTTTXXX\\\aaahhhqqqxxxZZZrrr~~~iiiWWWPPPOOOFFFFFFFFFFFFHHHIIIKKKLLLKKKMMMOOOQQQRRRSSSSSSSSSQQQRRRUUUWWWXXXYYY[[[]]]\\\bbbqqqssseee```dddhhhrrryyyttt```QQQ^^^xxxyyy^^^TTTVVVTTTSSSSSSVVVYYYYYYTTTNNNOOOTTTRRRSSSYYYXXX^^^ooo{{{{{{lllLLL???EEEHHHBBBBBBAAA@@@@@@AAABBBEEEFFFFFFIIINNNSSSWWW\\\aaaeeeeeehhhlllnnnooooooooopppnnnpppsssyyyzzzjjj\\\RRRLLLJJJHHHJJJVVVhhhwww~~~zzzsssqqqiiifffaaa[[[YYYYYYSSSLLLKKKKKKMMMQQQWWWcccwwwyyymmmfffdddjjj{{{kkkTTTKKKKKKKKKGGGIIIJJJJJJOOO^^^rrryyymmmaaa]]]]]]\\\[[[\\\]]]cccaaa]]]^^^iiiuuuWWWGGGAAAAAAGGGOOOKKKLLLNNNSSS[[[fffpppvvv{{{|||yyyzzz{{{yyyyyyyyy{{{|||}}}}}}ooodddZZZZZZ\\\^^^^^^\\\[[[[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYY\\\______ZZZYYY[[[]]]\\\]]]___[[[^^^mmmsss```ZZZpppsss~~~jjjWWWOOOJJJJJJKKKIIIGGGHHHCCCAAA???===;;;;;;<<<===<<<<<<===???AAAEEEHHHIIIOOORRRVVVYYY^^^eeennnuuu|||yyyyyyyyyzzzxxxzzztttnnnzzzNNNdddzzz}}}ppp___SSSMMMDDDCCCCCCDDDEEEHHHJJJKKKIIIKKKMMMOOOPPPOOONNNNNNLLLOOORRRTTTTTTVVVYYY\\\\\\jjj~~~ttthhhccccccfffllltttuuu```SSSdddyyy___TTTTTTRRRQQQPPPRRRSSSSSSOOOLLLNNNUUUSSSRRRVVVSSSUUUaaalll|||nnnNNN@@@EEEHHHBBBBBBAAA@@@@@@@@@BBBDDDEEEEEEHHHLLLPPPUUUZZZ```dddaaaeeejjjmmmoooooopppqqqppprrruuuzzz{{{kkk]]]QQQKKKIIIGGGJJJWWWiiiyyy}}}uuurrrxxxwwwllldddcccbbb^^^YYYXXXYYYUUUOOOIIIHHHIIINNNSSS]]]nnn}}}zzzlllaaa\\\\\\fffyyyfffPPPIIIHHHIIIFFFHHHJJJJJJLLLWWWjjjyyywwwkkk___[[[[[[ZZZZZZ\\\___dddfffggggggkkk^^^FFF???BBBGGGJJJLLLKKKLLLOOOWWWbbblllsssxxx{{{zzzxxxtttooollllllooovvvzzz|||{{{vvvwww~~~~~~yyyqqqiiieeedddeeehhhiiijjjkkksss|||mmmbbbXXXXXXZZZ\\\\\\[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYXXX[[[^^^]]]YYYWWWYYY[[[ZZZZZZ\\\YYY]]]kkkuuuaaaXXXkkkuuuwwwuuuZZZRRRLLLKKKLLLIIIHHHIIIDDDCCC@@@===<<<<<<<<<===<<<<<<===>>>@@@CCCFFFGGGMMMPPPTTTWWW[[[aaaiiiooo{{{xxxuuuooojjjfffeeeeeeeeejjjeeehhhmmmhhhaaakkk~~~BBBPPPbbbllljjj^^^QQQHHHCCCCCCBBBBBBCCCFFFHHHJJJHHHIIIKKKLLLMMMMMMLLLKKKHHHLLLPPPRRRRRRUUUZZZ^^^cccttt}}}~~~}}}yyyrrrmmmllllllpppttt|||vvvaaaUUU```~~~bbbRRRNNNRRRSSSTTTTTTSSSQQQNNNMMMLLLUUUUUURRRTTTQQQPPPZZZjjjjjjOOOCCCDDDFFFCCCBBBAAA@@@??????AAACCCDDDDDDGGGJJJNNNRRRWWW]]]aaa___bbbgggkkkmmmnnnpppqqqtttvvvyyy}}}~~~ooo```SSSLLLJJJIIILLLXXXjjjzzz}}}xxxsssyyy{{{rrrggg___aaabbb```\\\[[[]]][[[VVVPPPLLLKKKMMMQQQXXXgggttt}}}}}}xxxnnnaaaXXXUUUUUUaaavvv~~~zzz___MMMIIIHHHGGGGGGHHHKKKMMMOOOUUUcccqqqlllcccZZZXXXXXXWWWWWWZZZ\\\```ccciiikkkiiizzziiiIII>>>BBBFFFEEEKKKJJJJJJMMMSSS]]]gggmmmssswww~~~}}}yyyuuuppphhhfffgggkkkmmmnnntttzzz~~~rrriiihhhooovvvsssrrrnnneee\\\VVVUUUVVVVVVZZZ^^^```dddxxx}}}{{{mmmdddZZZWWWYYY[[[\\\[[[YYYZZZZZZ[[[[[[[[[[[[[[[ZZZYYYYYYYYY\\\\\\WWWVVVYYYZZZZZZZZZ___^^^aaammm}}}|||jjj]]]hhhuuukkkzzz]]]UUUNNNMMMMMMJJJIIIJJJFFFDDDAAA???=========>>><<<<<<<<<===???BBBDDDFFFJJJNNNSSSUUUXXX\\\bbbgggrrryyy~~~~~~|||xxxtttpppmmmkkknnnmmmpppsssooojjjqqq|||???DDDMMMXXX\\\WWWMMMFFFFFFDDDCCCAAABBBCCCFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJEEEHHHMMMOOOPPPTTT[[[aaaeeetttxxxqqqmmmsssyyy|||zzzwwwuuuuuuuuutttxxx}}}vvvaaaUUU]]]}}}|||bbbSSSNNNQQQVVV[[[[[[VVVQQQOOONNNIIIUUUVVVSSSSSSQQQQQQ[[[gggyyybbbNNNEEECCCDDDDDDAAA@@@???>>>>>>???AAACCCDDDFFFIIILLLOOOTTTZZZ___^^^aaafffiiijjjlllnnnpppsssvvvyyy|||uuufffXXXPPPOOOLLLOOOZZZkkkyyy}}}uuuoookkkhhhjjjkkkhhhcccaaaaaa___ZZZWWWRRRNNNNNNQQQXXXfffsss{{{xxxpppfff[[[TTTSSSTTT^^^sss}}}zzzqqqXXXLLLKKKJJJHHHIIIHHHLLLQQQTTTXXXcccoooaaa\\\YYYYYYXXXUUUUUUXXXZZZZZZ[[[dddhhhcccsssqqqzzzuuuQQQ@@@AAADDDCCCJJJIIIIIIKKKPPPYYYbbbgggnnnsss{{{~~~{{{rrrnnnmmmnnnoooqqqxxx~~~wwwooohhhdddcccccceeehhhhhhddd[[[UUURRRRRRPPPWWW```bbbaaannn{{{xxxkkkccc[[[VVVXXX[[[[[[ZZZYYYZZZZZZ[[[\\\\\\]]]\\\[[[ZZZYYYXXX[[[[[[WWWVVVZZZ\\\[[[\\\cccdddffflllxxxssscccdddvvvwwwiiittt```WWWPPPNNNNNNLLLJJJLLLHHHFFFCCC@@@>>>>>>>>>???<<<<<<<<<===>>>AAACCCDDDFFFKKKPPPSSSTTTWWW[[[___kkkqqqxxx|||}}}|||||||||~~~AAA@@@DDDLLLRRRQQQLLLHHHHHHFFFDDDAAAAAABBBCCCEEEFFFFFFFFFGGGHHHIIIIIIJJJBBBFFFJJJLLLNNNSSS\\\cccbbbllltttsssqqqmmmeee\\\dddlllwww}}}~~~|||{{{{{{sssoooooosssuuuwww|||vvv```TTT___|||ttt___VVVTTTKKKTTT\\\]]]VVVNNNJJJJJJFFFTTTWWWSSSTTTRRRTTT___aaasss\\\NNNFFFBBBBBBEEEAAA@@@>>>======???@@@BBBCCCEEEHHHJJJNNNSSSYYY]]]___bbbeeegggiiijjjmmmoooooorrrvvvyyy}}}{{{kkk]]]SSSRRRPPPQQQ[[[kkkxxx~~~}}}sssoooqqqtttvvvvvvrrrjjjeeeccc___ZZZVVVPPPKKKKKKNNNWWWfffssszzzuuulllbbbYYYUUUTTTUUU]]]rrr|||~~~jjjUUUMMMNNNNNNJJJJJJHHHLLLTTTYYY\\\gggrrr\\\[[[[[[]]]ZZZUUUUUUYYYYYYVVVVVV___eee___llllllppp~~~XXXAAA@@@CCCCCCJJJIIIHHHJJJOOOWWW___dddkkkqqqzzz}}}yyywwwyyyzzz~~~wwwtttqqqooommmfff]]]VVV^^^ccciiihhhbbbZZZWWWVVVQQQ[[[gggjjjffflll|||tttgggaaaZZZVVVXXX[[[[[[[[[ZZZZZZ[[[\\\\\\]]]^^^]]]\\\[[[ZZZXXX[[[\\\XXXWWW[[[]]]]]]YYYbbbdddcccgggoooxxxfff```mmmxxxkkkvvv}}}bbbYYYQQQOOOOOOLLLKKKMMMIIIGGGDDDAAA????????????<<<<<<<<<<<<>>>@@@BBBCCCDDDHHHNNNQQQRRRSSSVVVYYYggglllsss{{{~~~xxxssswww~~~???===>>>BBBIIIKKKIIIFFFEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCDDDEEEEEEFFFEEEEEECCCEEEGGGGGGHHHMMMWWW```eeedddaaa^^^[[[[[[^^^aaagggmmmuuuxxxuuupppllljjjggggggggghhhkkknnnqqqsss~~~qqq^^^VVVccc{{{mmmYYYRRRSSSRRRSSSTTTSSSPPPOOONNNOOOIIIMMMSSSXXX\\\^^^aaaccchhhyyyYYYFFFCCCGGGFFFCCCCCCAAA>>><<<<<<>>>@@@BBBDDDEEEGGGHHHKKKPPPVVVZZZbbbcccddddddeeefffjjjmmmuuusssssswww}}}qqqddd___^^^XXXWWW```llltttzzz~~~~~~nnnmmmzzz~~~~~~vvvnnngggbbb^^^[[[XXXUUUSSSRRRRRRXXXeeesss|||wwwnnncccYYYSSSRRRSSS[[[sss{{{~~~eeeXXXQQQKKKJJJOOOHHHQQQQQQNNN]]]sssqqq^^^XXXYYY\\\^^^^^^\\\YYYWWWWWWYYY]]]^^^\\\___lllzzzwwwooosssOOOEEEDDD@@@AAAHHHIIIIIIHHHIIIOOOXXX___kkkpppwww}}}||||||yyy}}}rrrnnnpppwwwrrrffffffjjjiii```XXX^^^```lllxxxuuudddZZZ\\\```[[[```jjjkkkkkkwwwsssuuu~~~hhhaaa]]]WWWWWWYYYZZZZZZXXXXXX[[[^^^[[[[[[ZZZZZZZZZZZZZZZZZZ]]]\\\[[[ZZZZZZ[[[]]]____________eeemmmooowwwddd```gggllluuu}}}~~~lll^^^RRRQQQQQQNNNMMMNNNKKKIIIEEE@@@;;;:::;;;===============>>>???@@@AAAEEEGGGJJJNNNRRRWWW[[[]]]cccccchhhttt|||~~~===;;;999<<>>CCCCCCCCCBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCEEEGGGFFFFFFIIIPPPWWW]]]\\\YYYVVVUUUWWW[[[^^^bbbfffkkkmmmjjjeeeaaa___\\\\\\\\\]]]___bbbeeegggttt{{{mmm\\\VVVhhhmmmZZZTTTSSSOOOOOOOOOOOOOOONNNMMMMMMLLLPPPTTTXXX[[[]]]___aaaeee}}}```HHHAAABBBBBBAAACCCAAA>>><<<<<<===@@@BBBCCCEEEFFFHHHJJJOOOUUUYYY]]]___aaacccdddgggkkknnntttssssssuuuyyyzzzyyywwwnnniiilllsssxxx|||~~~}}}qqq___ZZZbbbsssrrrggg```[[[XXXVVVXXXUUUUUUVVVWWW[[[gggttt|||xxxpppfff\\\VVVUUUUUU]]]ttt|||aaaUUUOOOIIIHHHJJJKKKPPPTTT[[[mmm|||qqq[[[TTTVVVXXXYYYXXXVVVSSSQQQRRRUUUZZZ^^^^^^bbbnnn|||}}}tttlllKKKCCCCCCAAACCCHHHIIIIIIHHHIIINNNVVV]]]iiiooovvv|||ppp___\\\bbboooooohhhjjjkkkhhhccc]]]___iiixxxyyyooohhhiiiiiidddcccfffgggmmmssseeeaaaaaarrrzzzccc\\\YYYTTTVVVXXXZZZYYYXXXWWWYYY[[[ZZZZZZZZZZZZYYYYYYYYYYYY___^^^\\\\\\\\\]]]___``````aaaaaagggooopppzzzddd^^^dddoooqqq}}}rrrbbbRRRNNNOOONNNMMMMMMMMMKKKHHHBBB===<<<===>>>============>>>???@@@AAADDDEEEHHHLLLQQQUUUYYY[[[]]]```hhhrrr|||===:::777777:::;;;:::888AAAAAAAAAAAAAAA@@@@@@???@@@@@@AAAAAABBBBBBAAAAAABBBDDDFFFEEECCCDDDHHHKKKSSSRRRPPPOOOOOORRRXXX]]]^^^```aaa```]]]XXXUUUTTTQQQQQQPPPPPPRRRTTTWWWYYYffflllvvv~~~iiiZZZYYYooojjj[[[TTTPPPLLLJJJIIIJJJMMMNNNMMMKKKOOOQQQTTTWWWXXXZZZ]]]___ccc}}}xxxhhhLLL???>>>AAACCCCCCAAA>>><<<<<<===???AAABBBDDDFFFGGGJJJNNNSSSWWWXXX[[[^^^aaadddggglllooouuutttssssssttt||||||}}}~~~}}}~~~xxxhhh]]]XXX^^^nnn|||vvvfff[[[WWWVVVTTTRRRWWWVVVWWWZZZ\\\aaalllvvv~~~{{{tttkkkbbb[[[XXXWWW___vvvxxx^^^TTTRRROOOLLLMMMTTTRRRTTTbbbuuu{{{jjjVVVRRRSSSUUUVVVUUURRRPPPNNNQQQUUU[[[``````cccmmmxxxxxxlllKKKBBBBBBAAADDDIIIJJJJJJIIIHHHLLLSSSXXXeeekkkttt{{{~~~wwwhhhZZZXXX^^^lll~~~mmmiiilllqqqssscccaaafffttt{{{wwwtttuuuuuuqqqkkkfffhhhuuuwwwdddZZZWWWWWWeeevvvwwwccc]]]ZZZVVVUUUWWWYYYYYYXXXWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYY______^^^]]]^^^___```aaabbbdddccchhhnnnmmm{{{~~~ggg^^^```uuunnnkkkVVVMMMNNNOOONNNMMMOOONNNJJJEEE@@@>>>>>>???============>>>???@@@@@@BBBDDDFFFJJJNNNSSSVVVXXXWWW^^^eeekkkrrr}}}???;;;888666888:::::::::???@@@AAAAAAAAA@@@??????>>>>>>????????????>>>>>>@@@BBBDDDCCCAAAAAABBBDDDLLLKKKJJJIIIKKKPPPWWW\\\]]]]]][[[XXXUUUQQQNNNMMMMMMLLLKKKKKKLLLNNNPPPRRR[[[```hhhooovvviii\\\___www|||eee[[[TTTLLLJJJGGGDDDGGGMMMPPPNNNKKKNNNPPPRRRSSSUUUXXX\\\___eeeuuuxxxlllPPP@@@===BBBGGGBBBAAA>>>===<<<===>>>???AAACCCEEEFFFHHHLLLPPPTTTUUUXXX\\\___bbbfffjjjmmmtttuuuwwwxxxwww}}}~~~~~~xxxnnniiijjjmmm~~~{{{yyyxxxmmmcccVVVPPPQQQTTTTTTRRRWWWUUUVVV[[[```gggrrr}}}{{{qqqggg___ZZZXXXaaawwwsssZZZTTTWWWWWWUUUUUU[[[SSSRRR___llljjj^^^SSSRRRSSSUUUWWWWWWUUUSSSRRRVVVYYY^^^bbbaaa```fffnnnzzz~~~uuuPPPBBB@@@???DDDIIIKKKKKKIIIGGGIIIOOOTTT___fffpppyyy}}}}}}rrrgggcccccclllzzzjjjjjjsss{{{nnnfffdddllluuuwwwwwwxxx|||{{{tttlllqqqnnn___YYYYYYZZZ```rrrrrr```\\\ZZZXXXUUUWWWYYYZZZZZZYYYWWWVVVYYYYYYYYYYYYYYYZZZZZZZZZ^^^^^^^^^^^^^^^___```aaaccceeecccfffkkkhhhooooooaaa[[[pppyyy___PPPOOOPPPOOOMMMPPPOOOLLLGGGBBB???>>>>>>===============>>>??????AAACCCEEEHHHLLLPPPTTTUUUVVV[[[```dddhhhqqq>>>;;;888777888:::<<<===>>>???AAABBBBBBAAA@@@???<<<<<<=========<<<<<<;;;===>>>@@@AAAAAA@@@@@@@@@EEEEEEEEEDDDFFFKKKRRRWWW[[[XXXUUUQQQNNNLLLJJJIIIKKKJJJIIIHHHIIIKKKMMMOOOTTTYYY___dddiiiqqqzzz|||kkkbbbiiiyyyddd___XXXKKKJJJFFFDDDGGGMMMQQQPPPMMMLLLMMMNNNOOOQQQUUU[[[___iii{{{|||nnnTTTBBB===AAAGGGBBBAAA???===<<<<<<===>>>@@@BBBDDDEEEGGGJJJNNNQQQTTTWWW[[[^^^```cccfffhhhmmmrrr{{{~~~{{{yyy}}}yyyrrriii```[[[\\\___WWWQQQKKKIIIMMMQQQRRRQQQUUUSSSTTT[[[dddnnn{{{xxxmmmccc]]][[[dddxxxnnnVVVRRRVVVVVVTTTUUUTTTQQQUUU```ccc\\\TTTQQQQQQRRRUUUWWWXXXYYYXXXXXXZZZ\\\```cccaaa___bbbhhh{{{vvv~~~UUUBBB>>>>>>EEEIIIJJJKKKIIIGGGGGGKKKOOOXXX```kkkttt{{{vvvmmmeeehhh}}}uuukkkpppwwwwwwllldddfffnnnuuuxxxyyyzzz~~~{{{uuu|||~~~pppkkkttt~~~~~~|||uuuiii^^^XXXXXX[[[dddttt~~~www~~~gggZZZWWWVVVUUUWWWXXXYYY[[[\\\[[[YYYWWWYYYYYYYYYZZZZZZZZZ[[[[[[\\\\\\\\\\\\]]]^^^___``````bbbaaacccjjjgggkkk{{{{{{hhhYYYvvvsssjjjVVVQQQRRRQQQNNNPPPPPPNNNIIIDDD???========================>>>???@@@AAACCCFFFJJJNNNQQQSSSTTTVVVZZZ___eeellltttyyy;;;999777666666888;;;<<<===>>>@@@BBBBBBAAA???>>>;;;;;;<<<<<<<<<;;;:::::::::;;;===???@@@??????>>>>>>?????????@@@DDDIIIMMMRRROOOKKKHHHGGGFFFEEEDDDFFFFFFEEEDDDEEEGGGIIIKKKOOOSSSXXX[[[___eeemmmsss~~~wwwzzzlllgggtttwwwdddddd]]]MMMJJJGGGFFFHHHMMMPPPQQQPPPMMMMMMMMMMMMOOOTTT[[[```iii~~~pppVVVCCC===???CCCAAA@@@???===<<<<<<<<<===???AAACCCDDDFFFHHHKKKNNNRRRUUUYYY\\\^^^```bbbdddgggmmm{{{~~~~~~sssbbb\\\WWWUUUQQQLLLKKKMMMMMMKKKIIIHHHIIIKKKLLLMMMQQQPPPTTT___kkkwwwuuukkkeeeccckkk}}}lllUUUOOOPPPOOOMMMNNNJJJRRR^^^eeebbbXXXQQQPPPNNNOOORRRUUUWWWYYYYYYYYYXXXZZZ^^^bbbbbb```ccciiizzzuuuYYYEEE>>>>>>EEEHHHIIIKKKIIIFFFFFFIIILLLSSSZZZeeennnvvv{{{yyykkkjjj|||wwwuuu{{{rrrjjjjjjqqqxxx{{{{{{xxx}}}~~~{{{iii^^^aaaiiikkkooopppjjjaaaZZZYYY[[[hhhwww}}}wwwbbbYYYWWWWWWWWWXXXWWWXXXZZZ\\\\\\[[[YYYXXXXXXXXXYYYYYYZZZZZZ[[[YYYZZZ[[[\\\\\\]]]^^^^^^\\\```^^^bbbkkkjjjmmmyyy~~~sss```fffooorrrsss[[[RRRSSSSSSOOORRRRRRPPPLLLFFF@@@===<<<=========<<<<<<======>>>>>>???AAADDDGGGJJJMMMOOOQQQQQQTTT[[[dddjjjmmmmmmqqqqqqrrrtttzzz999888777666555666888:::;;;<<>>===;;;;;;;;;;;;;;;:::999999999999:::;;;======<<<;;;;;;<<<<<<<<<===>>>BBBDDDHHHEEEAAA@@@AAABBBAAA@@@AAAAAA@@@@@@AAACCCFFFGGGKKKNNNRRRUUUXXX\\\ccciiinnntttiiijjj~~~sssaaaeee___LLLIIIHHHHHHIIIKKKNNNQQQSSSQQQPPPOOOMMMNNNSSSZZZ```fffzzzoooTTTCCC>>>AAAEEEAAA@@@???===<<<<<<<<<<<<>>>@@@BBBDDDEEEFFFIIIKKKPPPSSSWWW[[[]]]___aaaccciiilllvvv~~~}}}}}}{{{{{{|||~~~}}}}}}~~~uuuggg]]]UUUSSSRRRNNNKKKLLLLLLLLLKKKIIIFFFFFFIIILLLLLLMMMVVVfffvvv}}}tttpppnnntttnnnYYYSSSRRROOOOOORRROOO[[[eeeddd]]]UUUQQQOOOMMMOOOQQQSSSUUUWWWXXXXXXXXXXXX\\\aaabbbaaadddjjjooo{{{zzz___JJJ@@@>>>CCCFFFHHHJJJIIIFFFEEEGGGJJJQQQWWW___hhhooouuuzzz~~~{{{~~~{{{sss~~~zzzyyy}}}}}}~~~ssscccbbbiiimmmnnnnnnjjjddd___]]]\\\fffvvvppp```ZZZYYYYYYYYYWWWVVVUUUWWW[[[]]]\\\[[[UUUUUUVVVWWWWWWXXXYYYYYYXXXYYYZZZ\\\]]]]]]^^^^^^\\\___\\\___hhhiiiiiissstttqqqbbbwwwsssggg~~~uuu]]]QQQRRRSSSQQQSSSTTTSSSOOOHHHBBB>>>===>>>======<<<<<<<<<======;;;<<<>>>@@@CCCFFFIIIJJJMMMMMMQQQWWW^^^cccddddddggghhhhhhgggjjjsss::::::999777666555777888999;;;===???@@@>>>===;;;;;;;;;;;;;;;;;;:::999888999888888999;;;;;;:::999;;;<<<======<<<===>>>@@@BBB???<<<<<>>>>>>>>======???AAADDDFFFGGGKKKOOORRRTTTXXX^^^cccggguuu{{{ffflllnnn]]]ddd^^^IIIHHHIIIIIIJJJJJJLLLPPPTTTVVVTTTQQQNNNNNNSSSZZZ___cccuuummmRRRCCC@@@EEEJJJAAA@@@???>>><<<<<<;;;;;;===???BBBCCCDDDFFFHHHJJJMMMQQQVVVZZZ\\\___aaacccooonnnqqq}}}uuutttyyy|||}}}~~~|||xxxwwwyyy|||~~~|||{{{|||~~~}}}~~~}}}~~~|||lll\\\WWWUUUQQQPPPQQQMMMNNNMMMIIIDDDDDDJJJOOOGGGKKKXXXlll~~~{{{xxxwww{{{sss```ZZZXXXVVVWWW]]]^^^ggghhh^^^SSSQQQPPPMMMOOOPPPRRRSSSUUUVVVWWWWWWZZZZZZ\\\aaaaaa```ccchhhdddppp}}}eeeOOOCCC===@@@EEEHHHJJJIIIFFFEEEGGGIIIPPPUUU\\\dddjjjpppuuuyyyrrrjjjhhhnnnxxxxxx{{{sssooouuuppplllgggdddbbb```^^^\\\cccttthhhZZZVVVVVVWWWWWWVVVTTTSSSUUUYYY\\\\\\[[[SSSSSSTTTUUUUUUVVVWWWWWWXXXYYY[[[\\\]]]^^^^^^^^^^^^aaa\\\\\\ddddddbbbjjjooolllzzzkkkuuu\\\PPPPPPSSSRRRUUUVVVUUUQQQJJJDDD@@@>>>>>>======<<<<<<<<<======999999;;;===@@@CCCFFFGGGKKKLLLOOOSSSVVVYYY\\\]]]___bbbdddccc```aaaeeejjj???>>>===;;;888666333222777999;;;<<<<<<<<<:::999666777777777888888888888777777888888999999999:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>CCCFFFDDDGGGMMMMMMWWWmmmuuuzzzpppccckkk~~~nnnaaa]]]SSSFFFEEEFFFGGGGGGHHHKKKOOOSSSXXXTTTRRRSSSSSSTTTYYY___jjjuuugggRRRHHHCCCBBBBBBCCCCCCBBB???===<<<===>>>======???AAACCCFFFIIIJJJNNNQQQVVVZZZ\\\^^^```bbbgggqqqtttqqqyyytttnnnkkkmmmyyyqqq]]]ZZZbbbnnnwww|||}}}zzz{{{{{{yyy~~~}}}}}}}}}~~~lll]]]SSSPPPPPPSSSQQQNNNKKKHHHGGGGGGGGGHHHHHHQQQfff}}}|||}}}kkkXXX\\\bbb^^^\\\```___\\\WWWRRROOONNNOOOOOOOOOPPPQQQSSSUUUWWWYYYZZZ[[[ZZZZZZZZZ\\\___bbbcccjjjrrrvvv~~~\\\CCCDDD???HHHJJJLLLLLLJJJHHHFFFFFFNNNRRRYYY```gggmmmssswwwooo```ZZZVVVYYY]]]ddduuu~~~uuuuuunnnjjjkkkiiidddaaabbbjjjvvvtttaaa___[[[XXXXXXUUUXXXUUUSSSSSSUUUWWWXXXYYYUUUUUUUUUUUUUUUUUUUUUUUUWWW[[[___^^^\\\[[[___cccbbbaaa``````aaaccceeegggnnn}}}nnnsssuuuwww|||bbbPPPPPPTTTRRRPPPRRRRRRPPPKKKEEEAAA>>>???===<<<<<<>>>??????>>>=========>>>@@@BBBDDDFFFJJJIIILLLRRRWWW[[[bbbjjjjjjmmmpppooohhh```\\\\\\aaaxxx??????>>><<<:::777555444555666888999:::999888777666666777777777888888888666666777777888888888888999999999999999999999999999999999999999999999999999999999::::::;;;<<<===@@@CCCAAABBBIIIKKK[[[uuu{{{tttiiiqqq|||fffZZZXXXQQQFFFGGGHHHHHHHHHGGGIIILLLOOORRRRRRTTTUUURRRPPPVVV___kkktttqqqUUUEEEAAABBBBBBCCCCCCBBB???===<<<===>>>======>>>@@@CCCFFFHHHIIILLLOOOTTTWWWZZZ\\\___aaabbbkkknnnlllsss~~~zzzkkk[[[XXXXXX^^^jjj{{{dddSSSOOOVVVcccnnn{{{}}}{{{{{{zzzwww~~~}}}~~~~~~|||iii]]]ZZZZZZYYYUUUPPPKKKIIIHHHFFFEEEFFFFFFNNNbbb~~~fffTTTWWW\\\WWWUUUYYYUUUSSSPPPMMMKKKKKKLLLLLLMMMNNNOOORRRTTTWWWXXXYYYYYYXXXXXXYYYZZZ]]]```aaaiiiqqqiiiNNNDDD@@@FFFIIILLLMMMLLLIIIFFFDDDLLLQQQXXX___eeejjjnnnqqq{{{{{{jjjaaa[[[VVVTTTZZZiii}}}uuutttqqqnnnpppssspppeee\\\hhhssspppcccbbbZZZVVVXXXVVVZZZXXXUUUSSSTTTTTTTTTTTTSSSTTTTTTUUUVVVWWWWWWXXXZZZ^^^```___\\\[[[^^^aaa```___^^^^^^___aaadddeeeqqqzzzkkknnnyyysss~~~kkkXXXTTTUUUSSSQQQRRRSSSRRRMMMGGGBBB??????===<<<<<<===>>>>>>===>>>======>>>???AAACCCDDDFFFFFFJJJPPPUUU\\\gggssszzzzzzyyywwwqqqiiiccc```aaaooo|||<<<;;;;;;:::999777666555222333444666666555555444666666666666777777777777555555555666666666666666777777777777777777777777666666666666666666666666777777777888888999:::;;;;;;>>><<<<<>>BBBCCCBBBCCCBBB@@@===<<<<<<>>>======>>>@@@BBBEEEGGGHHHIIIMMMQQQTTTWWWZZZ]]]______fffiiiiiiqqq{{{uuufffUUURRROOOMMMNNN[[[vvvzzzaaaQQQKKKPPP]]]iiiwww|||}}}{{{{{{zzzwww|||||||||{{{|||}}}}}}~~~~~~~~~uuuhhhfffgggddd\\\SSSNNNMMMKKKHHHEEEFFFDDDIIIZZZtttuuu___OOOQQQTTTOOOMMMPPPKKKKKKJJJJJJIIIJJJJJJKKKKKKLLLMMMPPPRRRUUUVVVWWWVVVVVVVVVWWWXXX[[[]]]___fffoooiiiNNN>>>>>>CCCGGGLLLOOOOOOKKKFFFCCCIIINNNVVV]]]bbbeeegggiiiqqqzzzxxxnnn^^^QQQSSS\\\iii{{{uuuvvvxxxwwwxxxppp\\\dddmmmzzzvvvsss{{{{{{iiicccbbbYYYUUUYYYXXX]]]ZZZXXXVVVVVVWWWVVVUUUSSSSSSTTTVVVWWWXXXZZZZZZ[[[]]]___]]]ZZZXXXZZZ\\\^^^]]]]]]]]]^^^```bbbcccqqquuufffiii|||ssssss___WWWUUUTTTRRRSSSTTTTTTPPPJJJCCC??????===;;;;;;=========<<<>>>>>>>>>>>>???@@@AAABBBBBBCCCGGGLLLPPPXXXhhhwww~~~}}}}}}yyypppiii___bbbdddfffqqq}}}}}}uuuooommmmmmrrr}}}666666777777666555555444111222333333444444333333555555555666666666777777444444444444444444444555555555555555555555555555555555555555555555555555555555555555666777888999666;;;:::999===BBBXXXyyyzzzgggSSSJJJIIIHHHEEEHHHIIIIIIHHHFFFFFFGGGIIIJJJMMMSSSWWWUUUQQQRRRXXXaaajjj~~~zzzxxxfffGGG???BBBCCCBBBCCCBBB@@@>>><<<<<<===<<<===>>>???AAACCCEEEFFFHHHKKKOOORRRUUUXXX[[[^^^___eeehhhkkkuuu{{{oooaaaYYYRRRLLLIIIRRRkkkwwwcccTTTLLLNNNZZZfffpppvvv{{{{{{{{{|||{{{xxxxxxxxxxxxxxxxxxyyyyyyyyy~~~xxxuuuvvvnnndddWWWPPPPPPOOOKKKFFFGGGDDDEEEQQQhhh{{{jjjXXXKKKLLLOOOKKKJJJLLLIIIJJJKKKLLLLLLMMMLLLLLLKKKKKKMMMNNNPPPRRRSSSSSSUUUUUUUUUVVVXXXZZZ\\\^^^ccclllxxxyyy{{{wwwhhhOOO===CCCAAAEEEJJJOOOQQQMMMGGGBBBDDDJJJSSSZZZ___bbbcccdddgggooo|||sss___ZZZYYYWWWaaapppttt|||uuuxxx}}}}}}iiieeekkkuuuqqqooouuurrrbbb]]]]]]WWWVVV[[[YYYYYYWWWUUUVVVWWWYYYYYYXXXTTTUUUUUUVVVXXXYYYYYYZZZWWWXXXZZZYYYWWWVVVWWWYYY]]]]]]]]]]]]___```bbbbbbmmmmmm}}}cccdddooozzzzzzfffYYYTTTTTTRRRSSSTTTUUUSSSMMMFFFAAA???===<<<;;;<<<===<<<;;;>>>>>>>>>>>>>>>>>>??????@@@BBBFFFIIIJJJRRRdddvvvuuu___]]]WWWSSSXXXbbbgggddd___\\\ZZZ```mmm|||444444555666666666555555222222333333333333333333444555555555555666666666333333333333333333333333444444444444444444444444555555555555555555555555444333333444444555666777444:::999999;;;>>>RRRqqqyyy~~~aaaNNNGGGEEEEEEEEEEEEFFFGGGGGGFFFFFFHHHIIILLLJJJNNNTTTWWWUUUSSSSSSYYYbbb{{{zzzvvvqqqPPPBBBBBBCCCAAABBBCCCAAA>>><<<<<<===<<<======>>>@@@AAACCCDDDFFFIIIMMMPPPSSSWWW[[[^^^___dddiiimmmxxxlll^^^QQQLLLJJJOOObbbxxxzzzmmm]]]OOOHHHIIITTT```hhhooouuuwwwyyy|||}}}zzzvvvvvvwwwwwwxxxxxxxxxxxx}}}~~~~~~wwwkkk\\\SSSPPPOOOKKKFFFFFFDDDDDDLLL^^^zzzyyywww```SSSJJJLLLNNNLLLKKKNNNKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOOOOPPPPPPUUUUUUVVVXXXYYY[[[]]]]]]bbbiiiooozzzmmm~~~yyy___HHHJJJAAADDDIIINNNQQQOOOIIICCCAAAFFFOOOVVV[[[^^^aaacccdddiiiqqqzzzuuukkk___RRRQQQYYY[[[aaammm{{{{{{qqquuuzzzzzzxxxrrrtttzzzwwwuuu~~~nnn\\\UUUUUUSSSXXX]]]XXXTTTSSSRRRSSSUUUVVVVVVUUUVVVVVVWWWWWWWWWWWWXXXXXXTTTUUUVVVWWWWWWXXXYYY[[[^^^^^^^^^___```aaabbbcccfffgggsssccc```dddttt```VVVTTTRRRRRRSSSTTTTTTPPPJJJDDDAAA???<<<<<<<<<<<<;;;:::========================???AAAEEEHHHJJJRRRdddvvvyyyaaa^^^XXXPPPNNNSSSYYY[[[VVVSSSQQQTTT___ppp555666777777888888777777333333333333444444444444444444444444555555555666444333333333333222222222333333333333333333333333444444444444444444444444333222222333333444555666444999888999===@@@QQQnnn}}}yyy[[[KKKFFFCCCCCCEEEBBBDDDFFFFFFFFFFFFGGGIIILLLHHHIIIPPPUUUUUURRRQQQTTT\\\vvvzzzrrr{{{wwwYYYEEE@@@CCCAAABBBCCCAAA???<<<<<<<<<<<<<<<======???@@@AAABBBEEEGGGKKKNNNQQQUUUZZZ]]]\\\bbbggglllwwwyyyeeeTTTNNNLLLNNN]]]pppsssgggWWWLLLFFFHHHRRR\\\cccjjjpppsssvvvzzz|||{{{xxxxxxyyyzzzzzzzzzzzzzzz~~~~~~}}}||||||~~~||||||}}}vvveeeXXXRRRNNNKKKHHHFFFEEEEEEJJJXXXqqq|||uuu{{{rrrYYYQQQKKKLLLNNNLLLMMMOOOJJJKKKLLLMMMNNNNNNMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPUUUUUUWWWXXXZZZ\\\]]]]]]aaagggooowww{{{qqqTTTEEECCCCCCFFFKKKOOOOOOKKKFFF@@@DDDJJJOOOTTTZZZ___bbbdddfffkkkqqqxxx~~~wwwgggXXXQQQRRRNNNRRRYYYdddqqq}}}rrrjjjmmmxxx|||tttnnnrrryyyzzzuuutttzzzhhhXXXQQQPPPPPPWWW\\\UUUYYYXXXWWWWWWYYYYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVVVVTTTUUUWWWYYY[[[]]]^^^___^^^___```aaabbbccccccdddbbbeeennniii___\\\tttnnn[[[UUUQQQPPPPPPRRRTTTRRRMMMHHHBBB@@@>>>=========;;;:::;;;;;;<<<=========<<<<<<===???DDDIIINNNVVVfffvvv~~~sssdddbbb\\\TTTOOONNNRRRVVVSSSRRRPPPQQQXXXhhh|||666666777888888888888777333333333333333444555555333333444444444555555555444444444333333222222222333333333333333333333333333333333333333333333333222222222222333444555666555888666888@@@FFFWWWsss|||rrrSSSHHHFFFBBBAAAEEEBBBDDDEEEFFFEEEEEEFFFGGGIIIFFFFFFLLLOOOOOOPPPRRRVVVYYYlll|||xxx]]]DDD>>>DDDAAABBBCCCBBB???===<<<<<<<<<<<<<<<===>>>???@@@AAABBBEEEHHHKKKNNNRRRWWW[[[[[[aaagggjjjsssuuu```XXXRRRQQQaaavvvzzzlll[[[OOOIIIIIIPPPXXXbbbhhhmmmoooqqqwwwyyyyyyxxxyyyzzz{{{|||{{{{{{zzz|||}}}}}}{{{yyywwwxxxzzz}}}}}}~~~vvvdddXXXQQQNNNMMMIIIIIIHHHIIIPPPccc|||yyy}}}kkkUUUPPPLLLLLLLLLKKKKKKMMMIIIIIIJJJKKKMMMNNNOOOOOOMMMMMMNNNOOOQQQRRRSSSTTTTTTUUUVVVXXXZZZ[[[\\\\\\aaaeeetttlllMMMEEEDDDDDDHHHMMMOOOMMMJJJAAACCCFFFIIIMMMSSSZZZ___bbbcccfffkkkrrryyy~~~xxxiii___YYYUUUPPPRRRTTTYYYbbbpppyyymmmfffgggooouuurrriiieeejjjqqq{{{|||tttyyymmm___UUUSSSRRRNNNTTTYYYSSSYYYYYYYYYZZZ\\\]]]\\\[[[TTTTTTUUUUUUVVVVVVWWWWWWVVVVVVWWWYYY\\\^^^``````^^^___```aaabbbcccccccccbbbgggkkkxxxwwwdddZZZccc}}}}}}aaaUUUQQQNNNMMMPPPSSSTTTPPPLLLDDDBBB???>>>>>>===<<<:::999:::;;;<<<===<<<<<<;;;======BBBIIIOOOVVVbbbnnn||||||~~~~~~zzzuuuoooggg___YYYUUUSSSSSSRRRTTTTTTSSSVVVddd{{{444555666666666666666666333333222222333333444555333333333444444444555555444444444333333222222222333333333333333333333333222222222222222222222222222222222222333444555666555666333777BBBKKK^^^zzz~~~zzzkkkNNNFFFEEEAAA@@@EEECCCDDDFFFFFFEEEDDDDDDEEEFFFEEEFFFIIIJJJIIIMMMTTTYYYXXXfffwww___CCC<<>>???@@@@@@CCCFFFIIILLLPPPVVVZZZ\\\bbbgggjjjqqqkkk___VVVSSSeee}}}sss___QQQIIIGGGJJJPPPccciiilllmmmoootttwwwvvvwwwxxxyyyzzz{{{zzzyyyyyyzzz{{{|||yyyvvvtttvvvxxxppp___VVVSSSSSSMMMMMMKKKGGGHHHUUUkkk{{{gggTTTPPPMMMLLLJJJIIIHHHIIIHHHIIIJJJKKKMMMOOOQQQSSSKKKLLLNNNPPPRRRTTTVVVWWWSSSTTTVVVXXXYYY[[[[[[\\\bbbdddyyy|||fffGGGDDDBBBEEEKKKOOONNNLLLCCCCCCCCCDDDGGGNNNVVV\\\^^^```ccchhhnnntttzzz}}}uuufffbbb___ZZZWWWXXXWWWWWW[[[iii|||{{{nnngggfffkkkrrrtttkkkaaaaaahhhoooyyy|||{{{qqqgggXXXTTTWWWUUUMMMPPPVVVQQQPPPPPPQQQTTTXXX[[[[[[ZZZRRRRRRSSSTTTVVVWWWXXXXXXVVVUUUVVVXXX[[[]]]^^^^^^]]]^^^___aaabbbbbbccccccdddiiijjjpppkkk[[[ZZZkkkyyy}}}eeeUUUPPPMMMKKKNNNSSSUUURRROOOEEECCC@@@??????>>><<<;;;888999:::<<<======<<<;;;======@@@GGGMMMRRRZZZbbbxxx|||vvvnnniiibbb[[[VVVRRRVVVXXXUUUVVVccc|||444444444444444555666777777666555444444444444444444444444444444444444444222333333444444333333222444333333222222333333444333333333333333333333333222222333444444555555666888777777999BBBTTTjjjzzz~~~bbbKKKIIIEEEBBBEEEEEEFFFAAAAAAEEEFFFCCCEEEJJJIIIFFFBBBCCCFFFIIIKKKJJJWWWUUU```{{{VVVEEEGGGAAA@@@AAABBBBBBAAA>>><<<:::::::::;;;<<<===>>>???@@@DDDEEEFFFGGGIIIMMMRRRVVV\\\]]]bbbhhhpppooo```ZZZfffyyy{{{fffSSSHHHGGGKKKNNN```jjjrrrttttttwwwzzz{{{{{{zzzyyyxxxwwwxxxyyyyyyzzzzzzyyyxxxxxxxxxyyyyyy}}}||||||~~~nnn\\\UUUUUUQQQMMMJJJKKKMMMPPPXXX```jjjoooxxx}}}gggTTTRRRPPPNNNLLLKKKKKKKKKJJJJJJIIIJJJJJJKKKLLLMMMMMMNNNOOOQQQRRRRRRRRRRRRSSSUUUWWWVVVSSSTTTZZZ___YYYhhhwwwyyyzzz[[[HHH>>>DDDLLLLLLKKKMMMFFFDDDAAABBBFFFMMMSSSVVV]]]___aaadddhhhooovvv|||vvvlllccc\\\YYYZZZaaaiiiqqq{{{{{{mmmiiijjjsss}}}zzzjjj```___fffsss{{{ppp```WWWUUURRROOONNNNNNNNNOOOQQQQQQPPPQQQRRRTTTVVVWWWWWWVVVUUUUUUUUUVVVWWWXXXXXXZZZ[[[[[[ZZZ[[[^^^```___```aaaaaaaaabbbeeegggggglllggghhh~~~fffRRR[[[yyyqqqnnn~~~nnnUUUQQQPPPPPPQQQQQQOOOOOOQQQJJJEEE@@@=========<<<:::<<<;;;;;;::::::;;;;;;<<<777888;;;@@@EEEJJJNNNPPP___iiitttzzz~~~xxxrrriiiaaa]]]\\\ZZZYYY]]]kkk~~~555444444444444555666777666666555444444444444444444444444444444444444444222333333444444333333222444333333222222333333444333333333333333333333333222333333444444555555666444666888:::CCCWWWrrr~~~\\\HHHHHHDDDBBBDDDDDDDDD@@@@@@EEEFFFEEEGGGLLLLLLIIIEEEEEEGGGJJJJJJJJJUUUWWWaaa}}}]]]CCCAAA>>>@@@AAABBBBBBAAA???<<<;;;::::::;;;<<<===>>>??????BBBCCCDDDFFFHHHLLLQQQUUUZZZ\\\```gggnnn}}}pppbbbjjj{{{~~~hhhUUUIIIFFFIIILLL]]]hhhqqqrrrrrruuuxxxyyyzzzyyyxxxwwwwwwxxxyyyzzz||||||{{{zzzzzz{{{{{{{{{~~~}}}|||{{{|||}}}qqqddd___WWWRRROOOOOONNNNNNSSSYYY[[[^^^fffsss|||dddUUUSSSPPPMMMKKKIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLLLLOOOPPPQQQSSSTTTUUUUUUUUUTTTUUUVVVUUUSSSTTTWWWYYY[[[dddooozzz{{{zzzlllUUUBBBCCCJJJLLLLLLOOOJJJFFFBBBAAADDDIIIOOOSSSYYYZZZ\\\___cccjjjrrrxxx||||||}}}pppllliiimmmsssyyy|||uuuqqqvvvtttiiifffdddnnn{{{wwwssskkk[[[UUUSSSQQQNNNMMMMMMMMMNNNNNNNNNOOOPPPRRRTTTVVVXXXVVVVVVUUUTTTTTTUUUWWWWWWWWWXXXYYYZZZYYYZZZ\\\^^^```aaabbbcccbbbccceeegggdddjjjhhhiiixxxmmmYYYZZZpppqqqrrrrrrTTTSSSPPPOOOQQQQQQOOOOOOPPPMMMHHHBBB>>>>>>>>>===;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<>>>???BBBDDDFFFHHHFFFNNNYYYaaaiiivvvvvvnnngggeeeaaa]]]```lll~~~555555444444555555666666666666555444444444444555444444444444444444444444222333333444444333333222444333333222222333333444333333333333333333333333333333333444555555666666222666:::>>>HHH```qqqTTTEEEGGGDDDBBBEEECCCCCCAAAAAAEEEGGGGGGIIIMMMNNNKKKHHHGGGHHHJJJJJJJJJOOOWWWaaatttiiiGGG>>>???@@@AAABBBBBBAAA???===;;;::::::;;;<<<===>>>>>>??????AAACCCDDDFFFJJJOOOSSSXXXYYY^^^dddlllyyysssssslllXXXJJJFFFGGGJJJYYYdddnnnqqqqqqtttwwwwwwxxxwwwwwwvvvwwwxxxzzz{{{{{{zzzzzzzzzzzzzzz{{{{{{{{{{{{zzzyyyzzz|||qqqeee[[[VVVRRRRRRPPPNNNOOOSSSRRRSSSXXXfffzzz|||rrruuucccTTTRRROOOLLLJJJHHHGGGGGGJJJJJJJJJIIIJJJJJJKKKLLLOOOPPPQQQSSSUUUVVVVVVVVVWWWVVVUUUVVVXXXYYYXXXWWW^^^^^^ccclllvvvvvviiivvv[[[CCC???GGGKKKKKKLLLOOOKKKEEEAAAAAAEEEJJJNNNRRRSSSUUUXXX\\\dddlllrrrwwwwwwzzz|||{{{|||wwwqqqiiipppzzzmmmmmmxxxdddUUUSSSQQQOOOMMMLLLLLLLLLLLLKKKLLLMMMNNNQQQTTTVVVWWWTTTTTTTTTTTTTTTUUUVVVWWWWWWYYYZZZ[[[ZZZ[[[]]]^^^aaabbbddddddddddddfffhhhbbbiiikkklllqqq}}}ooo]]]TTT^^^|||rrrxxx}}}cccVVVPPPMMMPPPRRRPPPNNNOOOPPPLLLEEEAAA???>>>>>>===<<<;;;;;;::::::;;;;;;<<<>>>>>>>>>>>>???@@@AAABBBCCCHHHNNNQQQWWWcccttt~~~tttsssqqqoooooovvv666666555555555555666666666555555444444444555555444444444444444444444444222333333444444333333222444333333222222333333444333333333333333333333333333333444444555666666666444777;;;DDDUUUqqqcccLLLCCCGGGDDDCCCFFFDDDCCCCCCDDDFFFGGGHHHIIIKKKLLLJJJIIIHHHHHHIIIJJJKKKKKKXXXaaakkk}}}wwwSSSBBBBBB@@@AAABBBBBBBBB@@@===<<<::::::;;;<<<<<<===>>>>>>>>>@@@BBBDDDFFFIIINNNRRRUUUVVVZZZaaahhhsssppp\\\MMMFFFFFFIIIUUUaaallloooqqqsssvvvvvvuuuuuutttuuuvvvxxxzzz{{{vvvvvvuuuuuuvvvwwwxxxxxxyyyxxxxxxxxxyyy{{{~~~}}}~~~|||lllbbb]]]ZZZ[[[ZZZVVVUUUVVVWWWUUUYYYfffzzzwwwmmmkkklllnnnsssyyy|||___PPPOOOMMMJJJHHHHHHGGGHHHJJJJJJIIIIIIIIIJJJKKKKKKLLLMMMOOOQQQSSSTTTTTTUUUXXXVVVUUUYYY___bbb```]]]^^^ZZZ\\\dddhhhxxxoooppp{{{aaaGGG@@@FFFKKKLLLLLLRRRNNNHHHBBB???@@@EEEIIIMMMOOOPPPSSSWWW___gggmmmssstttxxx|||}}}rrrtttyyy{{{iiiooommm]]]TTTRRRQQQOOONNNLLLLLLLLLLLLKKKKKKLLLNNNPPPRRRSSSTTTRRRRRRSSSSSSTTTUUUVVVWWWYYY[[[]]]^^^]]]^^^___```aaaccceeeeeeeeeeeefffgggdddgggiiimmmnnnrrrrrrbbbRRRPPPlll}}}]]]QQQIIIMMMQQQOOONNNOOORRRNNNHHHCCC???>>>======<<<;;;;;;::::::;;;;;;<<<;;;;;;<<<===???AAABBBCCCJJJLLLOOOOOOPPPWWWdddnnn777666666555555555666666555555444444444555555666444444444444444444444444222333333444444333333222444333333222222333333444333333333333333333333333333333444555555666666777777777<<>>===::::::;;;;;;<<<<<<======>>>@@@BBBDDDFFFIIIMMMPPPQQQRRRWWW^^^dddlll{{{wwwbbbQQQHHHGGGIIIQQQ]]]jjjnnnpppsssttttttsssrrrrrrssstttvvvxxxyyysssssssssssstttuuuvvvwwwxxxwwwwwwwwwxxxzzz}}}~~~{{{}}}}}}qqqlllhhhhhhgggaaa]]]]]][[[[[[___lll{{{wwwrrrkkkcccaaaiiitttvvvpppVVVKKKJJJIIIHHHGGGHHHIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMOOOPPPRRRSSSSSSSSSTTTRRRRRRYYYbbbgggfffccc]]]WWWZZZbbbcccmmmnnnrrrTTTDDDCCCHHHMMMPPPRRRPPPKKKEEE@@@???BBBEEEJJJLLLNNNQQQUUU[[[ccchhhlllooouuu{{{{{{yyyzzz{{{ccchhhyyyxxxcccXXXUUUQQQQQQPPPNNNNNNMMMMMMLLLLLLMMMMMMNNNOOOPPPPPPPPPQQQQQQSSSTTTUUUVVVWWWWWWYYY[[[]]]^^^^^^^^^___``````bbbeeeeeeddddddeeeeeedddcccccciiimmmmmm{{{nnn]]]QQQbbblllXXXHHHJJJOOONNNNNNPPPQQQNNNJJJEEE@@@>>>======<<<;;;;;;::::::;;;;;;<<<::::::;;;===???AAACCCDDDAAAEEEIIIJJJLLLRRR[[[bbbqqq}}}|||777777666666555555666666555444444444444555666666444444444444444444444444222333333444444333333222444333333222222333333444333333333333333333333333444444444555666666777777888:::CCCXXXtttlllQQQEEEDDDHHHDDDEEEHHHEEEDDDGGGGGGEEEEEEGGGGGGDDDDDDEEEFFFFFFFFFGGGIIIKKKNNN\\\eeeiii|||{{{mmmMMM@@@@@@AAABBBCCCBBBAAA???>>>::::::;;;;;;;;;<<<<<<<<>>???@@@>>>BBBFFFHHHIIILLLQQQVVVcccsss}}}oooddddddmmmzzz888888777666666666666666444444444444444555666666444444444444444444444444222333333444444333333222444333333222222333333444333333333333333333333333444444555555666666777777;;;CCCSSSkkk|||^^^MMMCCCDDDGGGBBBCCCGGGDDDAAAEEEGGGDDDEEEHHHGGGCCCDDDFFFHHHGGGFFFEEEGGGJJJNNNYYYbbbhhhxxxwwwTTTCCC@@@AAABBBCCCCCCAAA???>>>::::::;;;;;;;;;;;;<<<<<<>>>@@@BBBCCCDDDEEEGGGIIILLLLLLQQQXXX]]]bbbkkkttt{{{vvv^^^NNNIIIIIIFFFTTTbbbiiikkknnnooonnnooonnnnnnnnnoooqqqrrrssssssssstttuuuvvvxxxzzz{{{zzzyyywwwwwwwwwyyy{{{|||{{{~~~~~~|||vvvpppmmmmmmooottt|||{{{aaaWWWTTTGGGFFFEEEEEEEEEFFFGGGHHHDDDEEEFFFGGGIIILLLNNNOOONNNOOOPPPPPPQQQQQQPPPPPPRRRPPPOOORRRWWW[[[\\\\\\ZZZWWWZZZ^^^^^^aaarrruuu}}}lllPPPBBBAAADDDJJJNNNQQQOOOIIICCC@@@AAAAAAEEEIIIMMMPPPSSSVVVXXXYYYZZZaaannnyyy~~~rrrmmm|||ttt```UUURRRQQQNNNNNNNNNNNNMMMLLLKKKKKKLLLMMMNNNPPPPPPPPPPPPPPPPPPQQQSSSVVVXXXYYYYYYYYYTTTWWWZZZ\\\[[[[[[[[[\\\\\\___bbbbbbaaa````````````ccc```aaaiiijjjpppsss]]]VVV]]]wwwUUULLLNNNKKKKKKPPPNNNOOOPPPLLLGGGBBB??????<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===AAACCCEEEEEEEEEFFFJJJMMM[[[hhhxxxuuubbbTTTSSS^^^nnnyyy~~~}}}{{{{{{}}}~~~888888777666666666666666444444444444444555666777444444444444444444444444222333333444444333333222444333333222222333333444333333333333333333333333444444555555666777777777???LLLbbb{{{yyyWWWJJJBBBCCCEEE@@@AAAFFFCCC>>>CCCEEECCCDDDIIIIIIDDDFFFHHHJJJIIIFFFDDDFFFHHHKKKSSS]]]dddrrr}}}\\\III@@@AAABBBCCCCCCBBB@@@???::::::;;;;;;;;;;;;;;;;;;>>>???AAABBBBBBCCCDDDFFFJJJKKKOOOWWW\\\```gggoooqqqsssuuuzzz}}}cccQQQIIIHHHBBBPPP___fffiiillllllkkknnnnnnmmmmmmmmmooopppqqqrrrrrrssstttvvvxxxyyyzzz{{{zzzxxxwwwwwwyyyzzz{{{}}}yyygggSSSQQQGGGGGGEEEDDDDDDEEEEEEFFFCCCDDDEEEGGGJJJLLLOOOPPPLLLMMMMMMNNNNNNMMMMMMLLLVVVTTTRRRRRRTTTVVVWWWXXXZZZXXXXXXZZZZZZ\\\gggsssyyyooolllQQQEEEBBBFFFLLLRRRRRRLLLEEEAAA@@@===AAAGGGKKKMMMOOOQQQRRRTTTRRRWWWdddpppxxx}}}|||mmmlllsssxxxeeeWWWRRRPPPMMMLLLLLLMMMMMMLLLKKKJJJIIIJJJKKKNNNPPPQQQRRRRRRRRRPPPQQQTTTVVVXXXZZZZZZZZZVVVYYY\\\]]]]]]\\\\\\]]][[[^^^```aaa```^^^^^^^^^aaahhhfffccciiikkkllluuu~~~fff[[[]]]sss[[[OOONNNJJJJJJOOONNNPPPRRRPPPJJJDDDAAA@@@<<<;;;;;;::::::;;;;;;<<<999888999999:::;;;<<<===<<<===>>>???@@@DDDIIIMMMWWWbbbppp}}}}}}qqq```TTTSSS[[[fffnnnxxxwwwuuutttwww{{{~~~}}}|||||||||yyy}}}~~~yyyvvvvvvyyy999888888777666555555444666666555555555444444444555555444444444333333333555444444333222222222222333333333333333333333333222333333333333333333444777666666666777888999999CCCZZZuuudddOOOFFFFFFEEECCCCCCBBBBBBBBBAAAAAABBBBBBCCCDDDDDDEEEEEEHHHJJJJJJHHHGGGHHHJJJHHHNNNRRRZZZjjjwwwcccHHHAAAAAA@@@@@@AAABBB@@@===<<<;;;:::999999999:::;;;>>>???@@@AAACCCDDDEEEEEEEEEGGGLLLRRRXXX]]]aaabbbgggkkkoooqqqvvvgggRRRIIIGGGJJJUUUdddmmmooommmllllllmmmnnnoooqqqsssrrrooollltttttttttuuuuuuuuuuuuuuuwwwvvvuuutttuuuxxx{{{|||xxx{{{zzzzzzwwwfffRRRHHHGGGFFFDDDDDDEEEEEEDDDBBBDDDEEEFFFHHHJJJLLLMMMNNNKKKKKKJJJJJJKKKLLLMMMMMMWWWVVVTTTRRRQQQRRRSSSTTTRRRVVVZZZZZZZZZ]]]dddjjjwwwvvv|||jjjyyylllGGGEEEAAAKKKQQQQQQSSSTTTJJJ<<<===???CCCFFFIIIJJJJJJJJJLLLOOOTTTZZZcccnnnyyyhhhYYYoooooo___QQQJJJLLLQQQMMMMMMMMMLLLLLLLLLKKKKKKOOOOOOOOOPPPPPPRRRSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXZZZ[[[\\\\\\[[[[[[\\\]]]]]]^^^^^^]]]]]]\\\^^^aaacccfffhhhkkkooorrr}}}zzziiiNNNddd||||||nnnPPPGGGMMMMMMDDDMMMLLLLLLKKKJJJGGGBBB>>>============<<<;;;999999999888888888999:::;;;;;;>>>??????>>>???AAAFFFIIIMMMYYYhhhuuuwwwlllaaaYYYSSSRRR\\\iiiooosssuuussstttwwwyyyxxxxxxvvvuuusssqqqppppppppptttsssqqqooonnnmmmmmmmmm999888888777666666555555666666666555555555444444555555555444444444333333444444333333222333333333333333333333333333333333222333333333333444444444444666777777777888;;;>>>PPPfff|||ZZZIIIEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEGGGHHHHHHFFFEEEGGGIIIKKKOOOPPPVVVcccvvv~~~iiiLLLAAAAAA@@@@@@CCCDDDBBB???<<<;;;:::999999999:::;;;>>>???@@@AAABBBCCCDDDEEEFFFHHHLLLQQQUUUYYY\\\]]]aaaeeeiiijjjmmmxxxmmmWWWLLLHHHKKKVVVdddmmmoooooonnnooonnnooopppqqqrrrpppnnnlllqqqsssuuuwwwxxxxxxxxxwwwvvvvvvwwwwwwyyyzzzzzz{{{zzz|||yyywww|||~~~|||zzzttt}}}fffUUULLLGGGEEEDDDDDDEEEEEECCCBBBDDDDDDFFFGGGIIIKKKLLLMMMLLLLLLLLLKKKJJJKKKLLLNNNRRRQQQPPPPPPQQQSSSUUUVVVQQQTTTXXXXXXXXX[[[aaagggyyy}}}~~~vvvmmmnnn}}}___FFFDDDJJJOOOPPPPPPOOOLLLGGG@@@@@@AAACCCDDDFFFGGGGGGIIIKKKOOOTTT\\\eeepppvvv{{{~~~rrr^^^]]]ttt~~~gggZZZSSSNNNMMMMMMNNNMMMMMMMMMLLLLLLLLLLLLOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUWWWXXXZZZ[[[\\\]]]]]]\\\[[[[[[]]]^^^____________aaaccceeefffgggiiilllnnnsssoooWWWQQQdddzzzyyyaaaNNNFFFDDDCCCHHHHHHIIIJJJJJJHHHDDDAAA>>>>>>======<<<;;;::::::999999888888888999::::::;;;<<<<<<===>>>AAAEEEIIIOOOXXXdddnnnyyy~~~wwwkkkeee```[[[UUUQQQUUU^^^hhhlllmmmjjjjjjlllmmmllloooooonnnlllkkkiiihhhhhhjjjiiihhhgggfffdddcccccc999999888888777666666666666666666666555555555555555555555444444444444333333333333333333333444555222222222222222222222222222222333333444444444444444777999999888<<>>???@@@AAACCCDDDDDDGGGIIILLLOOORRRUUUWWWXXX\\\```ddddddeeelllzzzsss]]]OOOIIILLLVVVdddmmmqqqqqqqqqqqqoooppppppqqqpppooommmlllnnnppptttwwwyyyyyyxxxwwwuuuvvvxxxzzz{{{{{{zzzzzz|||~~~zzzwww{{{{{{uuuppp}}}xxxgggZZZSSSGGGFFFDDDCCCDDDDDDCCCBBBCCCCCCDDDFFFHHHIIIJJJKKKMMMNNNNNNKKKIIIIIILLLPPPNNNNNNNNNNNNOOOQQQSSSTTTPPPSSSVVVVVVVVVYYY^^^bbbhhh{{{ffffffnnn|||{{{YYYHHHHHHKKKPPPQQQOOOOOORRRDDDCCCAAA??????@@@BBBCCCFFFHHHKKKOOOTTT\\\eeekkkuuuyyy~~~|||mmmWWWQQQccc~~~www^^^SSSSSSQQQMMMJJJNNNMMMMMMMMMMMMLLLLLLLLLOOOOOOOOOPPPQQQRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVXXXZZZ\\\]]]^^^^^^ZZZ[[[\\\^^^```aaaaaaaaadddeeefffffffffgggiiikkkpppxxxttt]]]IIIRRRjjjyyysssyyy]]]GGGDDDKKKDDDDDDEEEGGGIIIIIIGGGDDD@@@???===<<<;;;;;;<<<===999999888888777888888888777888::::::;;;???CCCGGGNNNTTT[[[aaahhhmmmkkkgggeeeaaa]]]YYYRRRNNNRRRXXXdddhhhhhhdddbbbddddddcccddddddddddddbbb```^^^]]]^^^______^^^]]][[[YYYWWW999999999888888777777777777777777666666666555555555555555555444444444444333333333333333444555666222222222222222222222222222222333333444555555555666999:::999:::DDDTTTaaa{{{tttWWWHHHFFFCCCBBBAAA@@@@@@@@@@@@@@@??????@@@AAAAAABBBBBBCCCDDDCCCBBBAAAAAACCCFFFHHHHHHMMMNNNSSS\\\ggg}}}aaaEEE???<<<@@@DDDEEECCCBBB===<<<;;;:::999999:::;;;<<<===>>>???@@@BBBCCCCCCFFFHHHKKKNNNQQQSSSUUUUUUZZZ^^^cccddddddhhhqqqyyyttt^^^PPPIIIJJJTTTcccnnntttsssqqqpppnnnoooppppppooonnnnnnnnnmmmnnnqqqsssuuuvvvvvvuuuuuuvvvwwwxxxyyyzzzzzzzzz}}}~~~}}}~~~|||~~~}}}zzzxxxvvviii___XXXHHHFFFDDDCCCCCCCCCCCCBBBBBBBBBDDDEEEFFFHHHIIIIIIMMMNNNNNNKKKHHHHHHLLLPPPOOONNNNNNMMMMMMNNNOOOPPPQQQSSSUUUVVVVVVXXX[[[^^^```}}}eeedddrrr||||||~~~ZZZLLLFFFMMMSSSRRRQQQUUUJJJGGGBBB>>><<<<<>><<<;;;<<<===>>>:::999888888777777777777777888999999999;;;???AAAGGGJJJNNNRRRWWW[[[\\\[[[```\\\VVVNNNHHHHHHNNNTTT]]]aaaaaa]]]\\\]]]^^^\\\[[[\\\]]]]]]\\\ZZZWWWVVVWWWWWWXXXXXXWWWTTTRRRPPP999999999999888888888888888888777777777666666666666666555555555444444444333333333333444555555666222222222222222222222222222222333444444555666666777888999888>>>NNNeeewww~~~dddNNNFFFGGGCCCBBBAAAAAA@@@AAAAAAAAA??????@@@AAAAAABBBBBBCCCDDDBBBAAA@@@BBBDDDFFFGGGFFFKKKNNNTTTZZZ^^^vvvlllJJJ@@@:::>>>CCCCCCBBBCCC>>>===<<<:::999999::::::;;;<<<===>>>???AAABBBBBBDDDFFFIIIMMMPPPSSSUUUVVVWWW\\\aaacccdddgggnnnsssppp\\\PPPIIIFFFPPP```mmmttttttpppmmmlllnnnooonnnmmmmmmooorrrqqqqqqqqqrrrssstttuuuvvvvvvuuuttttttuuuwwwyyy{{{}}}~~~~~~}}}|||~~~~~~}}}~~~|||{{{~~~}}}uuujjj```YYYJJJHHHDDDCCCCCCDDDCCCBBBBBBBBBCCCDDDFFFGGGHHHHHHLLLMMMMMMKKKHHHHHHKKKOOOMMMMMMMMMMMMMMMNNNOOOOOOSSSTTTVVVVVVWWWXXXZZZ[[[[[[jjjjjjmmm|||dddKKKHHHNNNPPPPPPSSSNNNKKKEEE@@@===<<<>>>???@@@BBBDDDGGGKKKQQQWWW\\\aaafffoooxxx~~~}}}}}}~~~tttpppvvv}}}zzziiiWWWOOO^^^sssxxxfffTTTMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNPPPQQQSSSTTTVVVVVVUUUUUUTTTTTTTTTTTTPPPPPPRRRTTTVVVYYY[[[\\\^^^^^^______```_________```aaaccccccdddeeegggjjjjjjmmmwww}}}gggWWWUUUPPPjjjqqqVVVJJJFFFFFFFFFGGGHHHHHHFFFDDDDDDBBB???===<<<===>>>>>>::::::999888777777777888888999999999888888:::<<<>>>???BBBFFFIIIMMMQQQTTTXXXWWWSSSLLLFFFFFFJJJMMMRRRVVVWWWTTTSSSUUUVVVUUUVVVWWWXXXYYYXXXVVVSSSRRRQQQQQQRRRRRRQQQNNNKKKJJJ999999999999999999999999888888888888777777777777666666666555555555444444444444444444444444555666333333333333333333333333222222333444555666666777777888888<<>><<<;;;:::999:::::::::;;;<<<===>>>@@@AAAAAABBBDDDGGGKKKOOORRRTTTUUUSSSWWW]]]```bbbeeejjjnnnlll[[[PPPJJJDDDMMMZZZhhhpppqqqooolllmmmnnnooonnnkkkkkkooossssssssstttuuuvvvvvvwwwxxxvvvuuusssrrrsssvvvyyy{{{|||}}}}}}}}}|||}}}~~~oooiiiccc\\\XXX[[[iiiwww|||sssqqq}}}{{{|||ppphhh^^^VVVLLLIIIFFFDDDDDDDDDDDDDDDBBBBBBCCCDDDEEEFFFGGGHHHJJJIIIIIIIIIJJJKKKKKKKKKHHHIIIKKKMMMOOOQQQSSSTTTUUUUUUVVVWWWWWWXXXXXXXXX[[[aaauuu{{{jjjzzzcccNNNIIIIIIMMMPPPPPPMMMHHHDDD@@@>>>>>>>>><<<>>>@@@BBBEEEIIIOOOSSSSSSWWW^^^gggpppxxx}}}~~~|||}}}|||lllcccfffmmm{{{ttteeeXXXVVVhhhjjj^^^QQQLLLJJJHHHIIIKKKJJJJJJKKKKKKKKKKKKLLLLLLJJJKKKKKKLLLNNNPPPRRRSSSVVVVVVVVVUUUTTTTTTSSSSSSOOOOOOPPPQQQTTTVVVXXXZZZ^^^^^^_________^^^^^^]]]]]]^^^```aaabbbcccfffiiifffmmmpppyyyzzz[[[WWWPPP```kkkKKKKKKJJJIIIIIIIIIHHHFFFDDDEEEDDDBBB???>>>=========::::::999999888999999999:::;;;;;;999777777888999999888999>>>@@@CCCIIIOOOTTTYYY\\\XXXSSSOOOLLLJJJLLLPPPRRROOOOOORRRSSSRRRRRRRRRSSSSSSRRRQQQOOONNNJJJJJJJJJJJJHHHFFFDDDCCC::::::::::::::::::::::::999999888888888777777777666666666666555555555555666555555444444444444555444444444444444444444444222222333444555666777777999:::>>>GGGYYYrrrwwwaaaQQQIIIDDDBBB@@@@@@?????????@@@@@@AAAAAAAAAAAABBBCCCCCCDDDDDDDDDCCCBBBDDDGGGIIIHHHGGGFFFKKKMMMRRRXXXYYYlll}}}{{{[[[III<<<>>>BBBAAABBBFFF@@@>>>===;;;::::::::::::::::::;;;<<<>>>???@@@@@@AAABBBEEEIIILLLOOOQQQRRRPPPTTTYYY]]]```cccgggjjjyyymmm\\\QQQKKKEEEJJJTTT^^^hhhmmmnnnnnnpppqqqqqqnnniiiiiilllqqqoooqqquuuxxxzzzzzzxxxwwwuuuuuutttuuuvvvwwwyyyzzzyyyzzz{{{||||||}}}|||jjj^^^SSSNNNLLLKKKPPPVVVeeeuuu}}}{{{vvvtttmmmiiitttwww}}}ooogggbbbYYYPPPNNNKKKGGGEEEEEEEEEEEEEEECCCCCCDDDEEEFFFGGGGGGHHHHHHFFFEEEHHHLLLMMMKKKHHHHHHJJJLLLNNNQQQSSSTTTUUUVVVVVVVVVVVVWWWWWWVVVUUU\\\]]]gggnnnmmmiiiPPPGGGJJJNNNNNNMMMJJJGGGDDDAAA>>>===<<<===???@@@AAACCCGGGJJJKKKMMMQQQXXXaaajjjrrrwww}}}{{{{{{}}}tttjjjiiilllxxxyyypppbbbTTTQQQjjjuuubbbWWWMMMJJJJJJHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKIIIIIIJJJKKKMMMOOOPPPRRRVVVUUUUUUTTTSSSSSSRRRRRROOOOOOPPPQQQSSSUUUXXXYYY[[[\\\]]]^^^^^^___^^^^^^[[[]]]^^^______aaadddfffhhhlllmmmqqqrrrbbbWWW\\\rrrbbbNNNMMMKKKJJJJJJJJJHHHFFFGGGFFFDDDBBB???===;;;;;;::::::::::::::::::;;;;;;:::;;;;;;:::999888999:::999666777;;;;;;;;;AAAJJJRRRZZZ^^^ZZZUUURRRMMMHHHIIIMMMNNNLLLKKKNNNOOONNNLLLLLLLLLKKKKKKJJJJJJIIIFFFEEEDDDCCCBBBAAA@@@???::::::::::::::::::::::::999999999888888888888777777666666666555555555555777666555444444444444444555555555555555555555555222222333444555666777888<<<>>>EEESSShhh~~~hhhTTTJJJGGGDDD@@@???>>>>>>>>>>>>>>>??????AAAAAABBBCCCCCCDDDDDDEEEEEECCCCCCFFFIIIKKKIIIGGGFFFJJJKKKRRR[[[___uuubbbNNN>>>???BBBAAABBBHHH@@@???===;;;::::::::::::999:::;;;<<<===???@@@@@@AAABBBDDDGGGJJJLLLNNNNNNPPPTTTXXX\\\___bbbeeehhhuuuooo^^^SSSMMMGGGIIIOOOWWWaaaiiinnnqqqssstttsssnnnhhhfffjjjnnnhhhmmmtttzzz}}}{{{wwwtttsssuuuvvvxxxyyyyyyyyyyyyxxxyyyzzz{{{|||~~~~~~nnn^^^QQQPPPRRROOOLLLKKKMMM___xxxxxxlllgggjjjvvvmmmooojjjeeelll{{{|||pppzzz|||pppeee```]]]UUUKKKPPPLLLHHHFFFEEEFFFFFFFFFCCCDDDDDDEEEFFFGGGGGGHHHFFFCCCBBBGGGMMMOOOKKKEEELLLMMMOOOPPPQQQRRRSSSSSSVVVUUUUUUVVVVVVVVVUUUSSSWWWXXX\\\ooovvvvvv]]]qqq___JJJHHHKKKLLLLLLKKKIIIFFFBBB>>><<>>>>>>>>AAA???>>>======<<<:::888888888888888888999999999777777666666666666777777666666555444444444444555555555555555555555444444444333555::::::888777:::>>>FFFTTTfff~~~jjjNNNEEEEEEAAA@@@BBB??????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCIIIGGGEEEDDDCCCDDDEEEFFFIIIIIIJJJNNNXXXjjjtttVVV>>><<>>===>>>???@@@>>>===DDDCCCCCCEEEIIIPPPVVVZZZ```bbbgggmmmrrrvvvyyyzzz{{{}}}xxxuuuyyyyyylll```[[[RRRGGGGGGPPPooommm___RRRPPPMMMJJJGGGGGGGGGGGGHHHIIIJJJHHHFFFEEEEEEFFFHHHHHHIIIKKKLLLNNNOOOOOOTTTTTTUUUTTTQQQPPPPPPQQQSSSTTTTTTTTTSSSTTTWWWZZZWWWWWWWWWXXXXXXYYYZZZ[[[ZZZ]]]```aaaaaaaaaaaabbb```dddjjjnnnlllyyywwwcccZZZccc}}}|||lll{{{iiiWWWKKKLLLLLLEEEDDDKKKCCCFFFIIIIIIFFFBBB>>><<<:::::::::::::::999888777888888999::::::::::::999:::999999888888999999:::FFFFFFEEEDDDDDDCCCBBBBBBAAAAAABBBCCCCCCCCCCCCBBBCCCCCCCCCBBBBBBBBBAAAAAA???>>>>>>=========>>>>>>BBB@@@>>>>>>>>>===;;;:::999999999999999999999999777777666666666666777777777666666555444555555555555555555555555555555555:::555333555888888:::>>>???RRRlll~~~cccJJJCCCCCC@@@???AAA?????????@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCDDDGGGFFFDDDCCCBBBCCCDDDEEEHHHHHHIIILLLTTTbbbtttbbbGGG@@@AAA@@@AAAEEEDDDBBB@@@===<<<:::::::::::::::::::::<<<===>>>??????@@@BBBDDDGGGJJJLLLNNNMMMLLLOOOUUUZZZ\\\bbbiiioooqqqssspppgggZZZNNNIIIEEEFFFIIINNNVVVaaallltttxxx|||{{{tttnnnnnnqqqqqqoooppprrruuuxxxyyywwwuuuuuuuuuuuuuuuuuuvvvwwwxxxwwwxxxzzz|||~~~~~~~~~~~~~~~oooZZZLLLHHHIIIJJJJJJJJJNNNYYYjjjyyytttbbb\\\[[[ZZZXXXWWWWWWSSSUUU___kkklll```SSSSSSYYY___^^^ZZZ\\\cccjjjeeepppqqqccc___ZZZRRRHHHAAAGGGIIILLLMMMLLLHHHBBB???BBBBBBBBBCCCCCCCCCDDDDDDEEEDDDCCCEEEIIIKKKJJJIIIJJJKKKNNNPPPQQQRRRQQQQQQSSSVVVXXXYYYWWWVVVVVVVVVWWW]]]ZZZ^^^vvv{{{ssshhhmmmuuuuuuuuu|||sss]]]OOOJJJMMMNNNNNNNNNNNNHHHBBBBBB@@@>>>>>>???@@@@@@?????????>>>@@@CCCIIINNNRRRYYY\\\bbbhhhnnnsssvvvxxxzzz{{{~~~~~~wwwrrrrrruuuxxxuuuppppppmmmaaaXXXRRRKKKDDDKKKWWWuuuyyycccVVVNNNLLLJJJIIIHHHHHHIIIJJJHHHIIIIIIHHHFFFEEEEEEFFFGGGHHHIIIJJJKKKMMMNNNNNNPPPQQQSSSRRRQQQQQQRRRTTTUUUVVVVVVUUUTTTTTTVVVWWWWWWWWWVVVVVVWWWXXXYYYYYY]]]```bbbbbbaaa``````aaaaaacccgggiiifffnnnppp___^^^qqqwwwoooTTTFFFGGGJJJFFF???CCCFFFHHHIIIGGGDDDAAA@@@;;;;;;:::::::::999999999888888999::::::::::::999:::999999888888999999:::=========>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@???>>>>>>>>>============>>>======<<<<<<=========CCCAAA??????@@@???>>><<<<<<;;;;;;::::::999999999888777777666666777777888888777777666555666666666666666666666666666666666<<<666444777:::;;;???DDDMMMgggnnnYYYEEEAAABBB@@@>>>????????????@@@@@@@@@@@@AAA@@@@@@AAABBBBBBCCCDDDDDDEEEDDDCCCBBBBBBBBBCCCDDDEEEGGGIIIKKKOOOXXXeeennnzzzmmmNNNAAA@@@@@@AAADDDDDDCCCAAA>>><<<:::999999::::::::::::;;;<<<>>>>>>???@@@AAACCCFFFIIIKKKLLLJJJIIILLLRRRVVVZZZbbbjjjnnnpppqqqllldddYYYQQQKKKFFFFFFGGGJJJQQQ\\\iiiqqqtttyyyzzzuuurrrsssttttttooooooqqqtttwwwxxxwwwuuuttttttuuuuuuvvvwwwxxxyyyyyyzzz{{{|||||||||||||||~~~|||{{{|||}}}~~~~~~}}}qqqdddTTTJJJGGGIIIKKKKKKJJJKKKQQQ\\\gggpppyyy}}}fff[[[RRRRRRTTTTTTTTTVVVUUUSSSSSSXXX[[[XXXMMMDDDEEENNNUUUTTTNNNMMMWWWbbbbbbnnn{{{yyy~~~kkkhhhlll\\\NNNHHH===FFFHHHKKKPPPRRRNNNFFF???CCCBBBAAAAAABBBCCCDDDEEEDDDCCCBBBCCCFFFGGGFFFEEEHHHJJJMMMPPPQQQQQQPPPNNNPPPRRRUUUVVVUUUTTTTTTUUUUUUZZZYYY[[[fffyyyrrrhhhlllwwwvvvyyyfffTTTKKKEEEHHHMMMMMMIIIFFFIIIEEEAAA????????????>>>===<<<;;;<<<>>>BBBFFFIIIPPPSSSYYY```gggmmmqqqsssvvvwwwxxx{{{~~~}}}xxxuuurrrpppxxx{{{|||oooddd^^^\\\ZZZOOOGGGEEEDDDHHHWWWggg~~~lllXXXNNNHHHHHHGGGGGGHHHJJJLLLMMMGGGHHHIIIHHHFFFEEEEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMLLLNNNPPPQQQQQQQQQSSSUUUUUUWWWXXXXXXVVVUUUUUUVVVVVVVVVVVVVVVVVVVVVWWWWWW\\\^^^aaabbbaaaaaabbbdddffffffhhhjjjgggkkk~~~fffZZZ```lll}}}ssstttSSSFFFIIIHHH>>>CCCDDDGGGHHHHHHGGGFFFDDD>>>===<<<;;;::::::::::::888999999::::::::::::::::::999999888888999999:::666777777888999::::::;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;::::::::::::<<<<<<;;;;;;;;;<<<<<<===DDDCCCAAAAAABBBBBB@@@???>>>>>>===<<<;;;:::::::::999888888888888888888999999999888777777777777777666666666777777777777777888777888;;;===???HHHQQQjjjsss^^^OOOAAA@@@BBB@@@>>>>>>????????????@@@@@@@@@@@@>>>???@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDDDDFFFIIIKKKMMMSSS[[[aaakkkqqqTTTBBB===???CCCFFFDDDCCCAAA???===;;;999999::::::::::::;;;<<<===>>>>>>???@@@BBBEEEGGGJJJKKKIIIHHHJJJOOOTTTXXXbbblllsssuuusssjjj```XXXPPPJJJGGGFFFEEEFFFLLLXXXeeennnnnnsssvvvsssqqqrrrrrrpppmmmnnnpppssswwwyyyyyywwwwwwwwwwwwxxxyyy{{{|||}}}{{{{{{||||||||||||{{{{{{zzzyyyxxxvvvsssooohhhddd^^^VVVMMMHHHIIIKKKLLLKKKKKKIIILLLSSS[[[```hhhooojjjuuuqqqbbbZZZTTTUUUXXXYYY\\\___WWWUUURRRRRRRRRPPPKKKHHHCCCGGGMMMMMMHHHHHHQQQ]]]bbbqqq{{{~~~}}}|||mmmttt{{{]]]JJJIII>>>BBBCCCFFFNNNTTTTTTNNNHHHFFFEEECCCAAAAAABBBCCCEEECCCCCCCCCCCCDDDDDDDDDDDDEEEGGGJJJMMMOOONNNMMMKKKMMMOOOQQQRRRRRRQQQRRRSSSTTTWWWVVVYYY]]]cccrrrsssssszzzuuuaaaNNNFFFFFFFFFJJJPPPKKKHHHEEEBBBAAA@@@>>><<<>>>===<<<<<<===???AAACCCHHHKKKPPPWWW___eeejjjmmmppppppqqqsssvvvyyy|||}}}}}}wwwrrruuuvvvxxxzzz{{{}}}xxxssslllddd]]]WWWSSSPPPLLLDDDBBBKKKXXXfffvvvyyyaaaPPPKKKEEEEEEEEEFFFHHHIIIKKKLLLFFFHHHHHHGGGEEEEEEEEEFFFEEEFFFGGGHHHIIIJJJKKKKKKKKKLLLNNNOOOOOOPPPRRRSSSSSSUUUXXXXXXWWWVVVVVVVVVWWWWWWVVVVVVVVVVVVWWWWWWWWWZZZ]]]___aaacccfffhhheeeeeegggjjjjjjlllyyywwweee\\\ZZZ{{{yyy~~~XXXGGGFFFHHHCCCCCCDDDFFFHHHHHHHHHGGGCCCAAA???<<<;;;999999999888999::::::;;;;;;:::::::::999999888888999999:::777777777888999999::::::888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;:::;;;;;;:::::::::;;;<<<<<>>===<<<<<<;;;;;;::::::999999::::::;;;::::::999888888888888999777777777888888888999999666888:::;;;;;;DDDXXXllleeeQQQHHH@@@@@@BBBAAA???>>>>>>>>>?????????@@@@@@@@@>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEECCCFFFJJJLLLMMMQQQWWW\\\hhh~~~yyy```III>>>>>>CCCEEEDDDCCCBBB@@@>>><<<:::999:::::::::::::::;;;<<<===>>>>>>@@@AAADDDFFFHHHJJJIIIHHHJJJNNNQQQVVVbbbnnnuuuwwwrrrfff[[[UUUNNNGGGFFFEEECCCDDDIIITTTaaajjjkkkppprrrpppooopppooolllkkklllnnnssswww{{{{{{{{{wwwwwwxxxxxxzzz{{{|||}}}||||||||||||||||||||||||yyyyyywwwuuuppphhh___YYYNNNKKKHHHIIIKKKMMMLLLKKKLLLJJJKKKPPPTTTVVVZZZ___]]]dddppp}}}zzzkkkaaaWWWTTTUUUWWW[[[```VVVSSSNNNKKKIIIJJJLLLMMMGGGEEEFFFIIIIIIJJJSSS^^^jjjzzztttqqq~~~XXXCCCGGGAAA???>>>@@@FFFNNNQQQOOOKKKJJJHHHEEECCCAAAAAABBBCCCCCCDDDDDDDDDCCCCCCDDDDDDBBBDDDGGGJJJKKKKKKJJJIIIKKKMMMOOOOOOOOOOOOPPPQQQSSSTTTSSSWWW\\\[[[kkkggg]]]ccc{{{uuu]]]KKKBBBDDDJJJEEEDDDDDDDDDEEECCCAAA??????>>>>>>=========>>>>>>BBBDDDIIIOOOVVV]]]bbbdddggghhhkkknnnrrrvvvzzz|||}}}}}}~~~}}}wwwrrrtttsssqqqpppnnnllljjjhhh```[[[UUUQQQOOOMMMKKKIIIDDDFFFSSSmmmkkkVVVKKKJJJEEEEEEEEEFFFFFFGGGHHHIIIFFFGGGHHHGGGEEEDDDEEEFFFEEEFFFFFFGGGHHHIIIJJJJJJKKKMMMNNNNNNMMMMMMNNNOOOOOORRRUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXYYYVVVXXX[[[]]]^^^```cccfff^^^___aaadddeeegggmmmttt|||fffWWWaaayyy~~~WWWIIILLLEEECCCBBBCCCEEEGGGGGGFFFFFFEEEBBB???<<<:::888777999999:::;;;;;;;;;;;;::::::999999888888999999:::999999999999999999999999888999999:::;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<>>>>>>>>===<<<<<<;;;;;;<<<<<<===<<<;;;::::::999999::::::777888888999999::::::::::::;;;<<<>>>CCCTTTrrrzzzZZZHHHDDD@@@@@@AAABBB@@@>>>>>>>>>>>>????????????@@@>>>>>>???@@@@@@AAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEDDDGGGJJJKKKLLLPPPVVV[[[hhhtttyyysssWWWBBB>>>AAABBBBBBBBBBBB@@@???===;;;::::::::::::::::::;;;<<<<<<===>>>???@@@CCCEEEGGGHHHIIIHHHIIILLLNNNTTTaaaoooyyy|||wwwiii^^^XXXQQQIIIEEEDDDBBBCCCHHHRRR___hhhkkknnnooommmmmmooonnnjjjjjjkkkmmmqqqvvvzzz{{{{{{uuuuuuuuuuuuvvvwwwxxxyyy{{{zzzzzzzzz{{{|||}}}}}}vvvtttqqqnnnjjjccc\\\WWWIIIHHHHHHJJJLLLNNNNNNMMMMMMJJJKKKNNNPPPNNNPPPSSSTTTWWW]]]iiiwwwwwwgggWWWPPPOOOQQQSSSWWWOOONNNKKKIIIHHHIIIKKKKKKLLLFFFEEEIIIMMMPPP\\\iii|||}}}vvvvvv~~~~~~tttqqq{{{sssOOO===BBBAAA???===<<>>>>>===<<<;;;;;;>>>@@@CCCHHHMMMRRRWWWYYY[[[^^^cccjjjpppvvvyyy{{{vvvxxxzzz|||{{{vvvqqqnnnllliiieeebbb___[[[WWWTTTQQQNNNJJJGGGFFFEEEDDDCCC>>>KKKfffttt```OOOGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGFFFEEEDDDEEEGGGFFFFFFFFFGGGHHHIIIIIIIIIKKKLLLMMMLLLKKKJJJKKKLLLLLLOOOQQQSSSSSSTTTUUUWWWVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\]]]\\\\\\\\\^^^```^^^___aaabbbbbbccceeehhhvvvrrr]]]QQQ___yyyZZZKKKJJJFFFBBBAAADDDFFFFFFDDDFFFFFFDDDBBB???<<<:::888999999:::;;;;;;;;;;;;;;;:::999999888888999999:::999999999999999999888888888999::::::;;;;;;::::::999999999999::::::::::::::::::::::::;;;;;;<<<===NNNLLLJJJHHHHHHFFFDDDBBBAAAAAA@@@@@@@@@@@@@@@@@@???>>>>>>======>>>>>>???===<<<;;;;;;::::::;;;;;;888888999999:::;;;;;;;;;===???FFFSSSaaauuugggNNNBBBAAA@@@???@@@AAA@@@>>>>>>>>>>>>>>>????????????>>>?????????@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDFFFHHHIIIIIIMMMTTTYYYccciiiuuuyyyqqqooosss{{{||||||cccGGG>>>??????AAAAAAAAAAAA@@@>>><<<;;;::::::999999::::::;;;;;;======>>>@@@BBBDDDFFFGGGHHHGGGGGGIIIJJJPPP___nnnnnn```ZZZRRRHHHCCCBBBBBBCCCHHHRRR^^^fffhhhkkkkkkiiikkknnnmmmjjjjjjjjjkkkooosssvvvwwwvvvssssssrrrrrrssstttuuuuuuvvvvvvvvvwwwyyy{{{}}}~~~vvvqqqiiibbb^^^[[[XXXWWWPPPNNNLLLKKKLLLNNNPPPQQQNNNJJJIIIJJJJJJHHHIIIMMMMMMOOORRRXXXbbbppp~~~kkkVVVMMMKKKKKKLLLMMMHHHKKKPPPVVVYYYWWWRRRNNNMMMIIIIIIOOORRRXXXjjj~~~}}}~~~zzzsssgggoooppp___HHH>>>???@@@???>>>>>>>>>>>>???@@@@@@DDDCCCCCCBBBAAAAAA@@@@@@@@@BBBDDDDDDBBBBBBDDDFFFDDDDDDEEEFFFGGGIIIJJJKKKKKKLLLMMMLLLKKKKKKLLLNNNMMMSSSQQQRRR[[[[[[[[[bbbwww~~~ssspppqqqrrrzzz}}}nnn\\\KKKFFFCCC???>>>???@@@AAAAAA@@@@@@@@@@@@???===;;;:::<<<===>>>AAAEEEIIILLLNNNNNNRRRYYY```fffjjjmmmnnngggjjjmmmnnnooouuu||||||wwwmmmhhhfffggg```\\\WWWTTTRRROOOLLLHHHHHHGGGEEEBBBAAAAAABBBCCCFFFVVVqqqxxxkkk]]]OOOHHHGGGDDDDDDEEEEEEEEEDDDDDDCCCDDDFFFGGGFFFEEEDDDEEEGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIKKKLLLKKKJJJIIIJJJKKKLLLMMMOOOOOOOOOPPPRRRTTTTTTTTTTTTUUUVVVXXXYYYZZZ^^^______]]][[[[[[\\\^^^```cccdddccccccdddfffggglllzzznnnZZZWWWeeexxx[[[PPPJJJDDDBBBCCCEEEDDDBBBBBBCCCDDDDDDCCC@@@===;;;999:::;;;;;;<<<;;;;;;;;;:::999999888888999999:::777777888888999999::::::888999::::::;;;;;;::::::999999999999:::::::::;;;::::::::::::;;;<<<===>>>PPPNNNKKKIIIHHHGGGDDDBBB@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@======<<<;;;;;;;;;;;;<<<888888999::::::;;;<<<<<<===CCCSSSkkksssWWWEEE???@@@???>>>>>>@@@???===>>>>>>>>>>>>??????????????????????????????@@@@@@@@@AAABBBBBBCCCCCCCCCBBBEEEFFFGGGFFFFFFJJJRRRXXX^^^___uuuyyypppllluuuyyy{{{yyyjjjIII>>>>>>>>>@@@@@@AAAAAA@@@???===<<<::::::999999999:::;;;;;;======>>>???AAADDDEEEGGGGGGFFFFFFGGGGGGMMM]]]lllmmm]]]UUUJJJ>>>BBBAAAAAACCCHHHRRR]]]eeedddggggggeeehhhlllmmmiiikkkkkkkkkmmmppprrrrrrrrrssssssrrrrrrrrrsssssstttsssssstttuuuwwwzzz|||~~~~~~uuuhhh]]]WWWVVVWWWXXXYYYUUUOOOKKKJJJMMMQQQTTTOOOJJJFFFFFFEEEDDDFFFKKKJJJMMMOOOOOOTTTbbbwww~~~iiiSSSIIIHHHGGGEEEDDDDDDLLLZZZgggmmmjjj```WWWNNNLLLOOOVVVXXX^^^vvv~~~xxxlll```nnnfffQQQEEEBBB???@@@>>>???@@@@@@???>>>???@@@>>>???@@@AAAAAAAAA@@@@@@>>>AAACCCCCCAAAAAACCCFFFFFFFFFFFFFFFGGGJJJLLLMMMLLLMMMMMMLLLJJJJJJKKKMMMJJJTTTRRROOOXXX\\\ZZZ]]]fffzzz~~~{{{iiigggsssnnnPPPJJJAAA;;;999:::;;;<<>>999:::;;;;;;<<<<<<;;;;;;:::999999999999999999:::666666888999:::<<<======888888999:::::::::::::::::::::;;;;;;<<<<<<<<<<<<:::::::::;;;<<<===>>>???NNNKKKKKKMMMMMMGGGBBBAAAGGGDDDAAA@@@@@@AAA@@@???AAABBBBBBAAA@@@???>>>===EEE???<<<<<<<<<999999;;;:::888999>>>>>><<>>>>>>>>>>>>>><<<<<<<<<<<<============>>>????????????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDEEEEEEDDDCCCFFFLLLQQQ^^^aaavvv~~~qqquuuzzz}}}vvvVVV;;;999DDDBBBBBBBBBBBBAAA???===<<<::::::999999888999999999;;;;;;<<<>>>AAACCCEEEGGGEEECCCCCCEEEGGGLLLWWWbbbyyy___NNNEEE@@@@@@BBBBBB@@@BBBNNN]]]gggccceeeggggggggghhhjjjlllqqqpppooonnnnnnooopppqqqrrruuuwwwuuuqqqnnnnnnpppoooqqqtttvvvwwwxxx{{{}}}yyyvvvqqqfffXXXRRRZZZfffcccaaa]]]YYYVVVSSSQQQQQQKKKHHHCCCAAAAAACCCDDDDDDFFFHHHJJJLLLRRR^^^nnn{{{kkkTTTMMMJJJDDDBBBFFFFFFMMM```uuuyyymmmccccccaaabbb```^^^aaarrruuuyyyxxxmmmhhhdddXXXIII??????>>><<<>>>>>>>>>===>>>>>>???@@@@@@AAABBBBBBBBBAAA@@@???>>>???AAABBBBBBBBBDDDFFFDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOPPPQQQSSSWWW[[[___eeefff}}}ssslllwwwdddLLL>>>>>>AAA>>>999EEE@@@@@@DDDEEE@@@???BBB<<<;;;;;;<<<<<<<<<======???BBBFFFKKKOOOQQQRRRSSSNNNMMMLLLLLLOOOTTTYYY]]]bbb```\\\[[[\\\aaagggkkkjjjfff___WWWQQQNNNMMMLLLKKKIIIFFFGGGIIIHHHDDD@@@:::BBBEEEBBBCCCMMMWWW[[[{{{uuuggg___]]]XXXNNNEEEFFFEEEDDDCCCCCCBBBBBBCCCEEEEEEFFFFFFFFFFFFEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHJJJLLLMMMNNNPPPPPPOOONNNNNNNNNOOOOOOSSSSSSRRRSSSTTTVVVYYYZZZZZZ[[[^^^```aaa```^^^]]]```___^^^^^^___```aaabbbfffoooyyylllSSSVVV{{{}}}qqqaaaOOOEEEDDDEEEFFFGGGCCC???===BBBIIILLLHHHCCC>>>===<<<<<<;;;;;;<<<<<<<<<;;;999888888888999:::888888999999::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======;;;999;;;??????<<<<<<>>>JJJHHHIIINNNPPPMMMKKKKKKJJJHHHEEEDDDDDDDDDCCCBBB@@@@@@@@@@@@@@@?????????@@@<<<<<>>>>>AAALLLXXXooo}}}sssZZZLLLDDD>>>??????>>>===============<<<<<<<<<<<<============>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCDDDEEEEEEDDDGGGKKKOOOZZZ^^^ppp~~~uuuaaaLLL@@@>>>AAABBBCCCCCCBBB???===<<<;;;:::999999888999999999;;;;;;<<<>>>@@@BBBDDDFFFGGGEEEDDDFFFFFFIIIRRR\\\tttrrr\\\NNNGGGBBBBBBCCCBBB@@@CCCMMM[[[eeebbbdddggghhhhhhhhhiiikkkooonnnnnnmmmmmmnnnnnnooorrrrrrrrrsssttttttsssrrrvvvuuuuuuuuuvvvwwwxxxyyy{{{uuukkk^^^SSSRRR___nnnpppnnnkkkfff```ZZZUUURRRKKKHHHCCCAAAAAABBBCCCCCCEEEGGGJJJMMMSSS___ooozzzwww[[[RRRQQQMMMJJJKKKDDDGGGVVVhhhnnnhhhfffkkkqqqsssuuuvvv{{{{{{kkksss}}}vvvgggooo```NNNAAA>>>>>>===<<<======>>>>>>??????@@@@@@???@@@AAABBBBBBAAA@@@@@@???@@@BBBBBBBBBBBBDDDFFFDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMOOOOOOPPPPPPQQQSSSWWWZZZWWW^^^sss~~~jjjmmm```EEE===BBBDDDAAA<<<;;;???EEEFFFBBB@@@CCCCCCAAA???===<<<;;;;;;<<<===>>>AAADDDFFFGGGHHHHHHFFFEEECCCCCCEEEHHHLLLNNNNNNLLLIIIHHHJJJNNNRRRUUUWWWTTTPPPKKKHHHFFFFFFFFFFFFFFFFFFEEECCC@@@>>><<>><<<;;;:::;;;:::999888888888999999888888888999999999::::::999999::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===@@@>>>>>>@@@???===@@@FFFOOOJJJIIILLLLLLIIIGGGHHHIIIGGGEEEEEEEEEEEECCCAAA??????>>>>>>???@@@AAAAAA>>><<<>>>AAAAAA===;;;===@@@AAACCCFFFIIIRRRdddtttsssWWWFFFBBB@@@===>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<============>>>>>>>>>?????????@@@@@@????????????@@@AAABBBCCCBBBCCCEEEEEEFFFGGGJJJLLLRRRYYYfffvvveeeSSSBBB999@@@AAACCCDDDCCC@@@>>><<<;;;;;;:::999999999999999:::;;;<<<===???AAACCCDDDGGGEEEEEEFFFFFFFFFMMMUUUaaaoootttgggWWWOOOJJJFFFDDDCCCAAA@@@BBBIIIUUU___```cccfffhhhhhhhhhhhhiiillllllmmmmmmmmmmmmllllllpppnnnmmmqqqwwwzzzxxxuuuxxxtttqqqqqqtttvvvuuusssqqqhhh[[[NNNFFFJJJ\\\nnnxxxvvvsssmmmeee\\\TTTOOOIIIFFFBBB@@@AAABBBBBBAAADDDGGGJJJNNNUUUaaapppzzziiiYYYUUUOOOIIIGGGEEEDDDIIITTTZZZZZZ```jjjxxx~~~|||~~~uuujjjwwwzzzooovvv\\\CCC<<<>>>??????@@@<<<===>>>???@@@@@@@@@@@@>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBDDDEEECCCDDDDDDEEEFFFGGGHHHHHHJJJJJJKKKKKKLLLMMMMMMNNNOOOPPPPPPOOONNNOOORRRTTTNNNXXXaaarrrppp]]]qqqdddTTTPPPIII>>>===<<<===AAAAAA>>><<<===>>>======<<<<<<===???@@@<<<============>>>>>>>>>>>>===<<<<<<<<<===>>>???@@@???>>>>>>???AAADDDFFFDDDCCCBBBAAAAAAAAABBBBBB>>>@@@CCCBBB@@@???@@@BBBBBBGGGTTTmmm|||~~~lll]]]OOONNNVVVYYYRRRHHHCCCCCCCCCCCCDDDEEEFFFGGGDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEIIIIIIHHHGGGGGGHHHHHHHHHIIIIIIJJJKKKLLLNNNPPPQQQSSSSSSSSSTTTVVVWWWYYYZZZ]]]^^^___```___^^^]]]\\\^^^^^^]]]]]]]]]^^^___```^^^bbbhhhkkkqqqsss\\\OOO]]]]]]GGGBBBDDDDDDCCCBBBDDDGGGIIIIIIHHHJJJIIIGGGEEEBBB@@@>>>===;;;;;;:::999999999999:::888888999999999999::::::999999:::;;;<<<===>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<======>>>@@@>>>===DDDMMM]]]UUUOOOLLLJJJEEEDDDFFFFFFDDDDDDDDDEEEEEECCCAAACCCBBBAAAAAAAAABBBCCCDDDEEECCCCCCEEEDDD@@@@@@CCCBBBGGGOOOVVV]]]lllwww[[[EEE>>>??????>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>????????????>>>>>>>>>>>>???@@@AAABBBAAABBBDDDFFFGGGHHHIIIIIIKKKTTT]]]oooiiiVVVGGG>>>???AAACCCDDDDDDAAA>>><<<<<<;;;:::999999999999999::::::;;;<<<===???AAABBBEEEDDDDDDFFFEEEDDDIIIQQQRRR___fff^^^TTTPPPMMMIIIFFFCCCAAAAAACCCGGGPPPYYY]]]aaaeeehhhhhhhhhggghhhjjjkkklllmmmmmmlllkkkjjjllllllmmmpppuuuxxxxxxwwwrrrooommmppptttuuuqqqlll```WWWKKKCCC???DDDTTTdddnnnlllhhhccc[[[SSSLLLHHHDDDBBB@@@@@@BBBCCCCCCCCCEEEHHHLLLRRRZZZfffsss|||~~~iii]]]UUUOOOMMMLLLHHHGGGKKKNNNRRR[[[eeesss|||yyy~~~~~~{{{}}}~~~vvvtttuuu{{{tttVVV===;;;>>>;;;;;;@@@<<<===>>>@@@AAAAAAAAA@@@===>>>>>>???@@@AAAAAABBBBBBCCCDDDDDDBBBBBBCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMNNNNNNOOOPPPOOONNNOOOQQQSSSRRRXXXYYY^^^{{{gggdddjjjyyyxxxnnnjjj|||vvvqqqjjj^^^SSSKKKAAA===>>>??????@@@======>>>???@@@AAAAAABBB??????>>>===<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<======>>>???@@@AAA===>>>???@@@@@@AAAAAAAAA???>>>>>>>>>???AAACCCDDDDDDTTTkkk|||uuu}}}mmm\\\QQQGGGFFFNNNRRROOOIIIDDDCCCCCCCCCDDDDDDEEEFFFCCCDDDDDDEEEEEEDDDDDDCCCDDDEEEEEEEEEEEEEEEFFFFFFJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHJJJMMMOOOQQQSSSRRRSSSSSSUUUVVVWWWYYYYYY[[[\\\]]]^^^^^^_________________________________bbbcccfffhhhhhhssspppXXXQQQggg{{{YYYJJJGGGAAABBBCCCEEEGGGHHHIIIJJJKKKJJJJJJIIIGGGFFFDDDDDD>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<======>>>>>>>>>;;;;;;<<<<<<<<<<<<======:::<<>>>>>>>>?????????>>>>>>>>>>>>???@@@AAAAAAAAABBBCCCEEEGGGHHHGGGGGGKKKTTTZZZeee}}}~~~yyyjjjVVVDDD???@@@BBBDDDDDDBBB@@@>>>===<<<;;;:::999999999999:::::::::;;;<<<===???@@@AAA@@@BBBEEEEEEDDDJJJQQQOOO[[[bbb\\\UUUTTTQQQKKKIIIEEEDDDHHHJJJKKKQQQXXX\\\```dddgggggggggggggggjjjkkkmmmmmmmmmmmmkkkjjjiiillloooppppppqqquuuxxxqqqpppqqquuuwwwtttjjjbbbRRRKKKEEEBBBAAACCCMMMWWWZZZXXXTTTOOOKKKGGGEEECCC???>>>>>>@@@CCCEEEEEEEEEFFFIIINNNVVV```lllxxxqqqddd\\\ZZZPPPNNNNNNQQQUUU\\\fffooowww~~~}}}www|||~~~|||zzzzzzzzzzzzxxx}}}zzzmmmVVVCCCBBB@@@888666<<<======???@@@@@@AAAAAAAAA======>>>>>>???@@@AAAAAAAAACCCDDDCCCBBBBBBCCCDDDCCCCCCDDDEEEFFFGGGGGGHHHGGGHHHIIIJJJKKKLLLMMMMMMLLLNNNOOOPPPPPPPPPRRRTTTUUUUUUVVV\\\kkknnn___bbbgggdddbbbeeefffxxxhhhRRRCCC???BBBDDDCCCAAABBBCCCCCCBBB@@@>>>===AAA@@@???>>>>>>>>>??????<<<<<<======>>>>>>>>>>>>::::::;;;<<<======<<<<<<======>>>?????????>>>===CCC>>>;;;@@@IIIPPPQQQPPP```gggsss}}}tttcccOOOKKKEEECCCEEEHHHIIIHHHEEEEEEDDDCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEFFFFFFGGGGGGIIIIIIHHHGGGFFFFFFFFFFFFGGGGGGIIIKKKMMMPPPRRRTTTQQQRRRSSSTTTVVVWWWXXXXXXXXXXXXYYY[[[]]]___aaabbb``````aaaaaaaaa`````````bbb```bbbfffdddfffyyytttaaa^^^eeezzz[[[GGG@@@AAABBBDDDGGGIIILLLMMMJJJKKKKKKKKKJJJIIIGGGFFFBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???????????????@@@??????>>>>>>=========<<<<<<=========>>>>>>>>>BBB@@@???AAAEEEQQQgggzzzzzzmmm```XXXVVVPPPNNNJJJHHHHHHHHHGGGFFFBBBCCCDDDEEEEEEEEEEEEEEEHHHHHHJJJOOORRRVVV___iiittt}}}VVVKKKAAA???@@@???===<<<<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<=====================>>>>>>>>>??????>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBDDDFFFHHHGGGEEEMMMUUUZZZaaazzz}}}zzzqqqjjjyyyfffFFF@@@AAABBBCCCCCCBBBAAAAAA>>>===<<<:::999999999999999999999::::::<<<======>>>>>>@@@CCCDDDEEEKKKSSSYYYccchhhbbb\\\ZZZUUUNNNMMMIIIJJJQQQTTTRRRUUU[[[[[[___ccceeeffffffggghhhkkkkkkllllllllllllkkkkkkiiimmmpppooommmnnnrrrwwwuuuwwwyyy{{{xxxooobbbYYYIIIDDDAAABBBBBBAAACCCHHHIIIGGGEEECCCBBBBBBBBBBBB======>>>AAAEEEGGGFFFEEEGGGJJJPPPYYYeeeqqq{{{vvvggg```UUUXXX\\\bbbjjjsss}}}yyywwwwwwxxx{{{|||tttmmmsss}}}sss||||||iii[[[QQQNNNJJJBBB???AAA@@@????????????@@@AAAAAA>>>=========>>>???@@@@@@@@@AAABBBBBBAAAAAACCCDDDBBBCCCCCCDDDEEEFFFGGGGGGEEEFFFGGGHHHIIIKKKKKKLLLKKKMMMOOOPPPQQQRRRTTTUUUTTTOOOSSS\\\aaaooo{{{|||xxxmmm^^^XXXYYYZZZuuuqqqWWWGGGBBB???<<<========================>>>>>>>>>>>>????????????;;;;;;<<<======>>>>>>???:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::???>>>DDDUUUkkk{{{}}}zzzkkk\\\HHHGGGEEEBBBAAAAAACCCEEEEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFFFFGGGGGGGGGHHHHHHIIIKKKMMMOOOQQQRRROOOPPPRRRTTTUUUVVVVVVVVVUUUUUUVVVXXX[[[___bbbdddaaaaaabbbbbbbbbaaa````````````aaadddcccccciiippptttcccZZZcccxxxZZZKKKGGGBBB???AAADDDGGGIIIJJJJJJKKKKKKJJJHHHFFFEEEFFFFFFFFFGGGFFFFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@???>>>======>>>>>>>>>>>>????????????FFFAAA>>>AAAKKK]]]yyytttmmmlllggg```[[[XXXWWWUUUTTTPPPRRRVVVYYY[[[[[[[[[ZZZ___aaagggoootttyyyzzzbbbGGGAAA===??????<<<<<>><<<<<<<<<<<<========================>>>>>>>>>??????????????????AAABBBBBBCCCBBBAAABBBEEEGGGFFFEEEKKKPPPVVV\\\mmmxxxxxxyyyvvvtttwwwzzzhhhmmmuuuSSSAAAAAAAAAAAABBBBBBCCCCCC>>>===<<<;;;:::999999999999999999999999:::;;;<<<>>>===???BBBCCCEEELLLUUUjjjrrrtttmmmfffccc[[[QQQMMMIIIMMMXXX\\\WWWWWW]]]\\\^^^aaacccdddeeeggghhhjjjjjjjjjiiiiiijjjjjjjjjlllmmmmmmnnnoooqqqsssuuuvvvxxx{{{zzzttthhh\\\TTTKKKDDD@@@@@@@@@??????BBBAAAAAAAAABBBBBBBBBBBBBBB>>>>>>@@@CCCEEEFFFEEECCCFFFIIIPPP[[[hhhsss|||vvvrrrwww}}}{{{sssrrrtttqqqvvv}}}rrreeesss|||ttttttvvvmmmXXXSSSOOOOOOQQQQQQNNNKKKCCCBBB???>>>===???@@@BBB???>>>============??????===???AAAAAAAAAAAABBBDDDBBBBBBCCCDDDEEEFFFGGGGGGDDDDDDEEEFFFHHHIIIJJJKKKKKKMMMOOOPPPPPPQQQRRRTTTTTTOOORRRZZZZZZ```}}}zzzaaaRRRTTTccc|||zzz{{{dddXXXTTTSSSJJJFFFAAA<<<:::;;;>>>AAA<<<===>>>??????>>>===<<<;;;;;;;;;:::;;;;;;<<<=========>>>>>>>>>=========:::;;;;;;<<<===>>>??????@@@HHHYYYtttxxxssslll___RRRFFFDDDBBBAAAAAAAAAAAA@@@BBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGIIIJJJJJJHHHIIIIIIJJJKKKMMMNNNOOONNNOOOQQQSSSTTTUUUUUUUUUUUUUUUUUUVVVYYY\\\```ccc```aaabbbbbbbbb```___^^^^^^aaaaaa______bbbcccaaaooo~~~pppcccVVV^^^zzzssseeeQQQCCC???@@@BBBCCCDDDEEEGGGHHHHHHHHHFFFEEEHHHHHHIIIIIIIIIHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBAAAAAA@@@@@@????????????@@@@@@@@@AAAAAAAAAAAABBBHHHUUUcccrrr|||uuupppmmmkkkjjjiiilllqqqwwwzzz{{{zzzzzzhhhMMMCCC???>>>@@@===999<<>>???<<<<<<<<<<<<=========>>>============>>>>>>>>>>>>????????????@@@AAABBBCCCDDDBBB@@@AAAEEEGGGFFFEEEFFFJJJPPPWWWbbbyyyxxxpppnnnzzzmmmgggiiiBBBAAA@@@@@@AAABBBDDDEEE>>>>>><<<;;;:::999999999999999888888999::::::;;;???>>>???BBBBBBDDDLLLUUUwww~~~~~~uuummmhhh___TTTJJJFFFLLLYYY^^^XXXWWW[[[\\\^^^```bbbcccdddgggiiijjjiiihhhgggggghhhiiijjjooollljjjlllqqquuuuuutttqqquuuwwwuuunnncccYYYTTTUUUMMMEEECCCCCCBBBCCCFFF???AAACCCEEEEEEDDDBBBAAA@@@AAABBBDDDFFFFFFDDDAAAEEEHHHPPP[[[hhhttt|||vvvooopppooojjjrrr~~~sssdddxxxrrreeekkkjjjVVV?????????BBBLLLVVVUUUNNNEEECCC@@@===<<<>>>@@@BBB??????===<<<<<<===>>>>>><<<>>>@@@@@@@@@AAABBBDDDBBBBBBCCCDDDEEEFFFGGGGGGBBBCCCDDDEEEGGGHHHIIIJJJKKKMMMPPPPPPPPPOOOPPPQQQXXXUUUUUUWWWVVVZZZnnnfffXXXTTT___www|||lllcccUUUGGG>>><<<===@@@<<<===>>>??????>>><<<:::===<<<;;;999999:::;;;;;;======<<<<<<<<<<<<;;;;;;<<<<<<===???BBBDDDGGGHHHJJJWWWnnn~~~}}}~~~}}}rrrjjjbbbSSSGGGFFFBBB@@@@@@CCCDDD@@@===????????????@@@AAABBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLHHHHHHHHHIIIJJJKKKLLLLLLMMMNNNPPPRRRTTTTTTTTTTTTVVVUUUTTTUUUWWW[[[^^^aaa___```aaaaaaaaa```^^^]]]XXX^^^^^^WWWWWW^^^___ZZZeeennn~~~~~~sssnnnWWW[[[xxxjjjQQQFFFDDDDDDCCC===???BBBFFFHHHIIIIIIIIIHHHIIIJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBB===GGG[[[rrryyy```KKKBBBBBB@@@???>>>>>>>>>>>>===>>>?????????>>><<<;;;;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFFFFHHHMMMOOOTTTZZZhhh{{{}}}wwwyyyqqqOOOAAA:::AAAGGGDDDAAADDD???>>><<<:::999999999999777777888888888999999999;;;;;;===AAAAAABBBHHHOOOiiirrruuupppmmmkkkcccXXXQQQHHHDDDJJJTTTYYYYYYXXX[[[]]]______^^^___cccfffhhhhhhgggeeeddddddgggjjjlllkkkkkkmmmqqqsssrrrppplllqqqrrrkkkaaa\\\aaahhhlllcccXXXOOOKKKIIIEEEBBB???>>>AAAFFFEEEBBBAAADDDCCCDDDFFFHHHGGGFFFCCCAAAAAA@@@GGGWWWgggrrryyy}}}}}}zzzyyytttnnnkkkllllllmmmrrruuurrrsss}}}uuuppphhheee[[[HHH<<<;;;;;;<<>>@@@CCC???===AAABBB@@@>>>===<<<===>>>???@@@???>>>???BBBCCCAAA>>>AAABBBDDDEEEFFFFFFEEEEEEGGGIIIJJJIIIHHHGGGGGGHHHMMMMMMMMMMMMMMMMMMMMMMMMPPPSSSUUUUUUUUUZZZbbbjjjvvvppphhh```eeeyyy|||\\\FFFAAAEEEJJJFFFFFFBBB===>>>CCCAAA:::>>><<<888777999===>>><<<<<<:::555999@@@;;;888CCCAAABBBJJJVVV\\\]]]___eeessszzz}}}~~~wwwgggXXXLLLFFFDDDCCCCCCBBBAAA@@@???>>>===>>>>>>?????????@@@@@@@@@@@@@@@@@@???????????????>>>???@@@BBBCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJHHHIIIIIIIIIJJJLLLMMMNNNOOOPPPPPPQQQSSSTTTUUUVVVXXXVVVTTTTTTUUUXXX\\\___\\\]]]___``````___]]]\\\\\\\\\]]]^^^^^^\\\[[[ZZZaaafffmmmwwwwwwgggZZZ```tttzzz]]]KKKIIINNNBBB===>>>CCCEEECCCDDDIIIIIIJJJKKKKKKIIIHHHIIIIIIFFFEEEEEEEEEFFFEEEDDDBBBAAAAAAAAABBBCCCDDDEEEEEEAAA???AAAEEEDDD@@@DDDLLLYYYaaavvv{{{gggOOO???@@@???>>>===<<<<<<<<<<<<======>>>???>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>@@@@@@AAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEFFFFFFFFFLLLOOOTTT[[[eee}}}___KKK<<<<<>><<<<<<===>>>???@@@???>>>???BBBCCCAAA???AAABBBDDDEEEFFFFFFEEEEEEFFFHHHIIIIIIHHHGGGGGGHHHKKKKKKLLLLLLLLLMMMMMMMMMMMMPPPRRRQQQRRRVVV]]]dddyyyuuullllllrrruuupppdddcccfff]]][[[RRRFFFAAAAAA???:::???BBBCCCAAA>>>======>>>>>>BBBBBBHHHMMMEEEBBBNNNOOOVVVjjj~~~wwwiiiZZZNNNFFFBBBAAAAAAAAA@@@@@@@@@@@@??????>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDEEEEEEFFFFFFGGGIIIJJJKKKKKKJJJJJJJJJKKKKKKLLLMMMPPPQQQRRRSSSTTTUUUUUUUUUVVVUUUTTTTTTUUUXXX[[[]]]\\\]]]___``````___]]]\\\[[[[[[[[[[[[[[[ZZZZZZYYY^^^aaadddhhhuuuvvvbbb\\\dddxxxwwweeeZZZUUUSSSHHH>>>:::888999>>>FFFIIIKKKMMMNNNNNNMMMLLLLLLJJJIIIHHHHHHIIIIIIHHHGGGHHHHHHGGGGGGEEEDDDBBBAAADDD@@@???CCCGGGOOO^^^mmm~~~zzzssshhhUUUCCC;;;======<<<;;;:::::::::;;;======>>>>>>======<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<============>>>@@@@@@AAABBBBBBBBBBBBAAABBBBBBCCCDDDEEEFFFFFFGGGFFFKKKNNNTTT\\\aaaxxxjjjTTT@@@<<>><<<;;;:::::::::888888888888888999999999888888;;;?????????DDDKKKXXXhhhttttttpppnnnhhh```RRRIIIDDDJJJQQQTTTSSSSSSVVVXXX\\\^^^^^^___```aaa^^^```bbbccccccdddfffhhhkkkjjjiiijjjlllmmmlllkkkoooqqqmmmbbbUUUSSS\\\fffyyyeeeTTTKKKIIIHHHEEEEEEHHHGGGDDDCCCFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGCCCIII[[[ooozzz~~~~~~}}}{{{{{{rrrkkkiiihhheeedddeeeaaaeeehhhjjjqqqqqqsss{{{}}}vvvbbbOOO===??????>>>======>>>???@@@FFFRRRSSSDDD;;;???AAA>>>@@@???===<<<<<<===>>>>>>???>>>>>>@@@AAABBB@@@???AAABBBDDDEEEFFFFFFEEEEEEDDDFFFHHHIIIHHHHHHHHHJJJIIIIIIJJJKKKLLLMMMMMMNNNKKKMMMOOONNNNNNQQQWWW]]]bbbnnnvvvyyy~~~sssfffZZZdddkkk||||||~~~xxxgggYYYRRRMMMJJJQQQXXX^^^[[[RRRJJJIIIKKKLLLTTTZZZccciii```]]]iiinnnjjjsss{{{rrrhhhXXXKKKEEEBBB@@@????????????@@@@@@@@@AAAAAA>>>>>>>>>????????????@@@<<<<<<======>>>>>>??????@@@@@@BBBCCCDDDDDDEEEEEEFFFFFFFFFFFFHHHIIIJJJKKKLLLLLLLLLKKKKKKLLLLLLMMMQQQSSSTTTVVVVVVVVVTTTTTTSSSSSSTTTTTTVVVWWWYYYZZZ\\\]]]^^^______^^^]]]\\\ZZZZZZYYYXXXXXXXXXXXXYYY]]]]]]\\\ZZZ___oooooo```YYY___nnn}}}yyyqqq^^^TTTJJJDDD???<<<===@@@BBBDDDGGGJJJLLLKKKJJJIIIHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEDDDCCCBBBAAACCCBBBDDDJJJTTTcccvvvjjjZZZYYYVVVHHH>>>???<<<;;;;;;::::::::::::;;;============<<<<<<;;;;;;999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========???@@@AAAAAABBBBBBAAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHLLLMMMSSS\\\___mmm{{{kkkXXXEEE@@@BBBBBBAAABBBBBBAAA@@@>>>===;;;::::::888888888888888888888888777888;;;??????>>>CCCJJJ[[[mmm{{{{{{uuupppiiiaaaSSSKKKFFFJJJPPPRRRQQQRRRRRRTTTXXX[[[]]]^^^^^^^^^]]]___bbbccccccccceeefffeeeeeeeeefffgggiiijjjjjjpppqqqooojjjeeebbbdddfffsss}}}vvvdddVVVPPPKKKGGGEEEFFFFFFCCCCCCEEEHHHHHHGGGFFFFFFGGGHHHIIIHHHDDDJJJ]]]qqq|||~~~}}}yyywwwwwwnnngggffffffdddcccddd[[[bbbfffjjj{{{ooosssrrrUUUDDD:::;;;;;;<<<===>>>???@@@@@@@@@LLLRRRLLLDDDAAA???<<<>>>>>>===<<<<<<<<<===>>>>>>>>>???@@@@@@AAA@@@???AAABBBCCCEEEEEEEEEEEEDDDCCCEEEGGGHHHHHHHHHIIIKKKHHHIIIJJJKKKMMMNNNOOOOOOLLLMMMNNNNNNNNNPPPTTTXXXZZZ^^^jjj~~~~~~rrrZZZRRRVVVeee{{{}}}uuuxxxsssppp|||wwwqqqrrrqqqwww}}}www~~~yyyggggggvvvxxxnnndddYYYLLLCCCAAAAAA@@@>>>????????????@@@@@@@@@@@@>>>>>>>>>>>>????????????<<<<<<======>>>???@@@@@@@@@AAABBBCCCDDDDDDDDDDDDFFFFFFFFFFFFGGGIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNOOORRRSSSVVVXXXXXXVVVTTTRRRRRRSSSUUUVVVXXXXXXYYYYYYZZZZZZ[[[\\\\\\\\\\\\[[[[[[ZZZYYYWWWWWWXXXYYYYYY\\\\\\[[[XXXXXX___mmmxxxtttggg]]]ZZZ\\\kkk}}}rrrbbbTTTJJJBBB===:::===???CCCGGGJJJKKKJJJHHHGGGGGGFFFEEEDDDDDDEEEFFFDDDCCCCCCCCCCCCDDDEEEFFFDDDKKKWWWcccnnnxxxbbbMMM???BBBCCC<<<999>>>;;;;;;:::::::::;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>??????@@@AAA@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFJJJMMMLLLPPPZZZ^^^hhh|||ppp___LLLBBBAAAAAAAAABBBCCCCCCBBB@@@>>>===;;;:::888888888888888888888888777888<<>>BBBIIIZZZlll{{{zzztttpppiiiaaaSSSLLLHHHKKKOOOPPPPPPQQQOOOQQQTTTXXX[[[\\\\\\[[[___aaacccccccccbbbcccdddbbbcccdddeeegggjjjmmmnnnrrruuu|||~~~xxx|||~~~sssggg___UUUNNNIIIIIIIIIGGGFFFHHHIIIHHHFFFEEEEEEEEEGGGHHHGGGEEELLL^^^qqqzzz|||||||||}}}{{{vvvvvvpppiiiccccccccc```___```bbbiiinnnvvv|||gggIII???===::::::<<<===???@@@@@@@@@@@@AAAIIISSSRRRFFF===;;;<<<<<<<<<<<<<<<<<<=========>>>???@@@@@@??????@@@@@@AAACCCDDDEEEEEEDDDDDDBBBDDDGGGHHHHHHHHHIIIKKKIIIIIIKKKLLLNNNOOOQQQQQQNNNOOOPPPPPPQQQRRRTTTVVVXXXYYY___kkk}}}~~~yyyrrrllliiinnntttvvvwwwyyyjjj}}}~~~|||wwwiiiaaaeeetttxxx~~~|||wwwlllbbbSSSLLLCCC@@@AAAAAA???<<<@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>??????@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJHHHHHHIIIKKKMMMOOOQQQRRRQQQSSSUUUWWWWWWUUUSSSRRRSSSTTTVVVXXXYYYZZZZZZZZZXXXXXXYYYYYYZZZZZZZZZZZZ\\\[[[ZZZYYYXXXYYYZZZ[[[YYY[[[]]]\\\[[[\\\bbbgggyyyoooaaaYYY```kkk}}}lllYYYNNNDDD>>>@@@@@@AAAEEEHHHJJJIIIGGGDDDFFFFFFEEECCCBBBDDDFFFFFFFFFFFFGGGJJJOOOSSSUUUWWWdddvvvzzzdddOOOBBB999;;;<<<999888<<<;;;;;;::::::;;;<<<======<<<<<<;;;::::::::::::;;;888888999999999::::::::::::::::::;;;;;;;;;<<<<<<======>>>????????????>>>@@@@@@AAABBBCCCDDDDDDEEEIIIMMMKKKNNNWWW[[[ccctttpppYYYGGG??????CCCGGGEEEDDDDDDBBB@@@>>><<<;;;999999999888888888888888777888<<<@@@???>>>AAAHHHQQQbbbooopppmmmlllggg___RRRKKKGGGJJJMMMMMMNNNPPPMMMNNNPPPTTTXXX[[[[[[ZZZ___```bbbbbbaaaaaabbbdddcccdddfffhhhiiilllqqqtttuuu~~~~~~xxxcccZZZQQQOOOMMMJJJHHHIIILLLKKKIIIHHHGGGFFFGGGGGGFFFGGGPPPaaapppwwwyyyzzzyyyyyy}}}}}}wwwrrrpppfffaaa^^^^^^^^^]]]aaafffXXXAAA@@@@@@=========>>>>>>>>>>>>>>>AAA:::???QQQYYYNNN@@@<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>@@@@@@???>>>???@@@@@@AAACCCDDDEEEEEEDDDDDDBBBDDDFFFGGGGGGGGGIIIJJJJJJJJJKKKMMMNNNPPPQQQQQQOOOPPPQQQRRRSSSTTTTTTUUUSSSTTTWWWZZZbbbwwwyyy|||pppbbb\\\VVVdddyyysssfffrrr|||www|||{{{qqqlllsssyyy{{{{{{~~~~~~zzzoooaaaWWWEEEBBB>>>===??????===:::@@@@@@?????????>>>>>>>>>???>>>>>>>>>>>>>>>======>>>>>>??????@@@@@@AAAAAA@@@AAAAAABBBCCCCCCBBBBBBDDDDDDDDDEEEFFFGGGHHHIIIFFFFFFHHHJJJMMMOOORRRSSSOOOQQQRRRTTTTTTTTTSSSRRRTTTUUUVVVXXXYYYZZZ[[[[[[WWWWWWWWWXXXYYYYYYZZZZZZ]]]\\\[[[[[[ZZZZZZ[[[[[[UUUYYY^^^___^^^]]]___aaaiiippprrrjjj```XXXYYYmmmxxxeeeVVVHHHEEEAAA@@@BBBCCCBBB@@@<<>>???BBBHHHQQQ[[[dddkkkppprrrsssZZZHHHCCCAAA>>><<<<<<;;;;;;;;;999999999:::;;;<<<===>>><<<<<<:::999999999:::;;;888888888888999999999999999::::::::::::;;;;;;;;;;;;<<<<<<===============>>>??????@@@AAABBBCCCCCCEEEKKKJJJKKKTTTVVV\\\kkktttzzz|||~~~oootttoooWWWFFFAAACCCFFFFFFEEEEEEDDDAAA???<<<;;;999999999888888888777777555666:::>>>>>><<>>AAA===???>>>===<<<<<<<<<<<<<<>>@@@@@@>>>===???@@@@@@AAABBBDDDEEEDDDDDDCCCCCCEEEGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOPPPNNNOOOPPPRRRSSSTTTTTTSSSQQQOOOQQQTTTXXXaaavvv}}}jjj[[[ZZZ___iiixxxyyyhhh___gggyyy|||tttxxxnnn\\\\\\mmm{{{{{{ooo___RRRJJJ>>>>>>==================>>>>>>>>>>>>??????????????????>>>>>>============>>>>>>>>>??????????????????@@@AAAAAABBBAAAAAAAAABBBBBBCCCCCCDDDFFFGGGHHHFFFFFFGGGIIILLLNNNPPPRRRMMMNNNOOOPPPQQQRRRRRRRRRTTTTTTUUUVVVXXXYYYZZZ[[[XXXXXXXXXXXXYYYZZZ[[[\\\[[[[[[\\\\\\[[[[[[ZZZYYYUUUYYY]]]^^^]]]]]]^^^______```iii~~~fff]]]UUUWWWggg~~~jjjaaaWWWQQQOOOOOOMMMKKKFFFKKKOOOOOOKKKHHHHHHJJJLLLRRR]]]iiitttzzz~~~~~~gggUUUHHH@@@888===>>>;;;999;;;:::777888888999999:::;;;<<<===<<<;;;:::999999999:::;;;777888888888888999999999999999:::::::::;;;;;;;;;:::;;;;;;<<<===<<<<<<<<<===>>>???@@@AAABBBBBBCCCAAAIIIIIIJJJQQQRRRVVVcccggg|||zzzwwwrrrzzzrrroooiiiRRREEE@@@@@@FFFFFFFFFDDDBBB???===;;;999999999999888888777777444555999======;;;>>>CCCIIISSS[[[\\\___ccc___VVVLLLFFFCCCFFFHHHHHHIIILLLLLLJJJJJJNNNTTTXXXZZZYYYZZZZZZ[[[[[[\\\___cccgggccceeeffffffeeehhhlllqqqzzzyyypppjjjbbb^^^\\\VVVVVVTTTRRRPPPNNNLLLKKKGGGLLLXXXgggpppssswww{{{yyyxxxzzz}}}}}}||||||wwwuuuxxxxxxoooeee___UUUUUUYYY```hhhwww~~~vvvjjj___jjjnnnXXX===<<>><<<===<<>>@@@@@@>>>===>>>@@@@@@AAABBBDDDDDDDDDDDDCCCCCCEEEGGGGGGGGGFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMNNNPPPSSSSSSRRRQQQRRRNNNOOOUUUXXXZZZ```hhh{{{www~~~xxxrrrsssyyyzzzmmm^^^TTTYYYhhh}}}nnneeehhh{{{|||sssvvv}}}yyyxxxuuullleeennn|||ppp]]]LLLCCC@@@>>>??????===<<<===???BBB<<<<<<===>>>???@@@AAAAAA??????>>>>>>=========<<<>>>>>>>>>>>>============??????@@@AAAAAAAAA@@@@@@BBBBBBBBBBBBCCCEEEFFFGGGGGGGGGHHHIIIKKKMMMNNNOOOLLLLLLMMMNNNOOOQQQRRRRRRSSSSSSTTTUUUVVVXXXYYYZZZYYYYYYYYYYYYZZZ[[[]]]]]]ZZZ[[[\\\\\\\\\[[[YYYXXXXXXZZZ\\\]]]\\\\\\^^^___ZZZ```fffiiirrrrrr]]]PPPTTTiii}}}rrrnnnllljjjhhhccchhhnnnnnnjjjffffffgggpppwww}}}|||zzzjjjVVVKKKDDD???:::;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;:::999999888888999999:::888888888888888888888888999999999999999999999999::::::;;;;;;<<<=========??????@@@@@@@@@AAAAAAAAACCCDDDFFFHHHJJJNNNSSSWWWdddpppuuummmjjjxxxyyyaaaIII???@@@GGGFFFEEEEEEDDDBBB>>>:::<<<;;;:::999888888888888666666777888999;;;===>>>JJJUUU```aaaYYYRRRRRRUUUKKKIIIGGGEEEEEEGGGIIIJJJKKKLLLMMMNNNPPPSSSUUUVVVWWWXXXYYY[[[]]]^^^^^^^^^cccdddeeeffffffhhhlllooo{{{~~~xxxtttkkkccc[[[ZZZ]]]\\\UUUNNNOOOQQQZZZhhhqqqtttuuuvvvtttwww{{{{{{yyyxxxyyy{{{~~~{{{yyywwwrrrmmmiiigggccc]]]YYYUUUWWWYYY```wwwsssjjjkkkccc]]]UUULLLAAA999999???;;;;;;;;;;;;;;;;;;;;;;;;<<<===:::999EEETTTWWWOOOAAA>>>;;;::::::;;;:::999>>>>>>????????????>>>>>>??????@@@AAABBBDDDDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGKKKKKKKKKLLLLLLLLLLLLLLLJJJKKKLLLMMMNNNOOOPPPPPPLLLLLLMMMOOORRRUUUXXXZZZhhhssseeecccdddnnnzzzyyyqqq```ZZZ^^^kkkqqqppp|||ssscccdddyyy~~~}}}sssbbbPPPCCC@@@AAA======>>>>>>>>>>>>======@@@>>><<<;;;:::;;;<<<===>>>===<<<:::;;;<<<===???>>>>>>>>>>>>============??????@@@@@@@@@AAAAAAAAA?????????@@@AAABBBCCCDDDGGGHHHIIIJJJKKKKKKKKKKKKNNNOOOOOOPPPQQQQQQQQQPPPTTTTTTTTTUUUUUUVVVVVVVVVWWWXXXXXXYYYZZZ[[[[[[\\\XXXXXXXXXZZZ\\\\\\ZZZXXX^^^]]][[[ZZZZZZ[[[]]]^^^WWWZZZ^^^___aaalllssscccVVVQQQYYYffftttxxxhhh```sssfffSSSFFFAAA>>>;;;888999999999999999999999999999999999::::::::::::;;;999999999888888999999999999999999999999888888888::::::::::::::::::999999::::::;;;<<<<<<======>>>@@@@@@@@@@@@AAAAAAAAAAAABBBCCCEEEFFFHHHKKKPPPSSSZZZbbb|||pppOOO@@@DDDDDDEEEEEEFFFEEEBBB???======<<<;;;999888888888888555666666777999:::<<<===DDDOOO[[[^^^YYYSSSQQQRRRIIIHHHFFFDDDDDDFFFHHHIIIJJJJJJKKKLLLMMMOOOQQQRRRTTTUUUWWWYYY[[[\\\]]]^^^```aaacccddddddfffjjjlllpppwwwzzzpppmmmnnnkkkddd]]]XXXXXX^^^iiiqqqrrrssstttvvvwwwzzzzzzzzzyyyyyyzzz|||}}}~~~|||xxxvvvvvvuuutttoookkkfffbbb^^^ZZZUUUQQQRRRSSSVVVaaa}}}xxxooonnnqqqfffZZZLLLEEE@@@<<<<<<>>>;;;;;;;;;;;;;;;::::::::::::;;;::::::@@@KKKSSSVVV@@@===999777888:::<<<<<<===>>>>>>??????>>>>>>===>>>>>>???@@@AAABBBBBBCCCCCCCCCDDDDDDEEEFFFFFFFFFIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKLLLMMMNNNNNNOOONNNOOOOOOQQQSSSUUUVVV]]]mmmzzz|||yyyyyyyyyrrrvvv{{{ttt~~~zzzuuulll___QQQGGGAAA???===>>>======<<<<<<======>>>???>>><<<;;;:::;;;<<<===???>>><<<;;;;;;<<<===>>>========================?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAABBBCCCEEEFFFGGGHHHIIIJJJJJJJJJMMMMMMOOOPPPQQQQQQQQQQQQTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYZZZ[[[[[[YYYWWW]]]\\\ZZZYYYYYYZZZ\\\]]]VVVTTTUUUWWWYYY^^^kkkxxxzzziiiYYYSSSTTTYYYjjj~~~nnndddcccfffyyyjjjQQQIII???:::::::::999666777777777777777777777777888888999999999:::::::::999999888888888888999999999999999999999999999999::::::::::::::::::;;;;;;:::;;;;;;<<<<<<===>>>>>>@@@@@@AAAAAAAAABBBBBBBBBAAABBBCCCDDDEEEHHHLLLOOOUUUZZZiiixxxTTT???AAA@@@BBBEEEGGGEEECCCBBBAAA>>>===<<<:::999888888888555555555666777999:::;;;<<>>>>>======;;;;;;;;;::::::999999999999999:::<<<<<<@@@LLLYYYGGGBBB<<<888888:::<<<=========>>>>>>>>>>>>======>>>>>>>>>?????????@@@@@@AAABBBBBBCCCDDDDDDEEEEEEGGGGGGHHHIIIJJJJJJKKKKKKNNNMMMKKKIIIIIIIIIKKKLLLPPPPPPOOOOOOOOOPPPQQQQQQUUU[[[bbbkkk}}}wwwsssfffYYYHHH@@@???@@@>>>;;;>>>===<<<::::::<<<===>>>>>>===<<<;;;;;;;;;<<<===@@@???===<<<;;;<<<==============================>>>?????????@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@AAAAAACCCDDDEEEGGGHHHIIIIIIIIIKKKLLLMMMOOOPPPQQQQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWXXXYYY[[[ZZZYYYZZZZZZZZZXXXVVV[[[ZZZYYYXXXXXXXXXYYYZZZYYYTTTSSSWWWZZZYYYXXXYYYiiiqqq```WWWNNNPPPWWWgggtttccc\\\cccrrr~~~gggSSSHHHDDD???;;;:::;;;<<<:::777666666666666666666666666888888888888999999999999888888777777777777888888999999999999::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>@@@AAAAAAAAAAAABBBBBBBBBAAABBBDDDDDDDDDFFFIIIKKKSSSWWW^^^pppyyy^^^GGG???===AAAEEEGGGFFFDDDDDDDDD???>>>===;;;:::999999999555555555555666888999999777;;;BBBGGGHHHGGGDDDBBBCCCBBBAAA@@@@@@BBBCCCDDDFFFFFFFFFFFFGGGGGGHHHIIILLLMMMOOORRRUUUWWWXXXYYYXXXZZZ]]]^^^___aaadddfffhhhlllsss}}}qqqmmmkkkoooqqqqqqrrruuutttqqqooopppssstttrrrooorrrtttvvvyyy{{{{{{zzzyyywwwtttooollljjjhhhfffddd\\\YYYVVVRRROOOLLLJJJIIIIIIQQQYYYcccwwwwww}}}zzz[[[KKK<<<999===>>>===;;;;;;;;;::::::999999888888:::777999===<<<999CCCQQQPPPJJJAAA;;;888:::;;;===<<<======>>>>>>======<<<>>>>>>>>>>>>>>>?????????@@@@@@AAABBBCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKOOOMMMJJJGGGFFFGGGHHHIIINNNNNNMMMMMMMMMMMMMMMMMMSSSTTTSSSTTT___xxx{{{{{{|||zzzzzz~~~}}}xxxooohhhVVVKKK>>>999<<>>;;;>>>===:::999999:::===>>>======<<<;;;;;;;;;<<<===@@@???>>><<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<======>>>>>>>>>????????????@@@AAA@@@@@@????????????@@@BBBCCCEEEFFFGGGHHHIIIIIIIIIJJJLLLNNNOOOPPPQQQQQQSSSSSSSSSSSSSSSRRRRRRRRRUUUUUUVVVWWWYYYZZZ[[[[[[\\\[[[YYYYYYYYYXXXVVVTTTXXXWWWVVVVVVUUUVVVVVVWWWXXXUUUUUUZZZ]]]XXXSSSQQQWWWggg}}}sssdddZZZPPPRRRccc{{{ooojjjeeedddkkkyyy|||mmmZZZIII>>>;;;???===;;;<<<>>>>>>;;;888777777777777777777777777777777777888888888999999888777777666666777777888888888888999999::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>???@@@@@@@@@AAAAAAAAABBBBBBAAACCCDDDEEEEEEFFFHHHJJJJJJQQQVVV^^^|||}}}oooXXXCCC>>>AAACCCEEEFFFEEEFFFFFFAAA@@@>>><<<;;;:::999999666555555555666777888888888999:::<<<===>>>>>>===@@@????????????@@@AAABBBEEEEEEEEEDDDEEEFFFFFFGGGGGGIIIKKKNNNQQQSSSTTTUUUUUUXXXZZZ\\\^^^___bbbdddgggkkkpppuuu~~~xxxrrroooqqqrrrrrrssswwwssspppmmmnnnpppqqqnnnllllllnnnqqqsssttttttssssssqqqmmmhhhccc```\\\YYYVVVQQQPPPNNNKKKJJJIIIJJJKKKIIIVVV___bbbkkkwwwhhhMMMCCC<<<;;;<<<;;;:::;;;::::::999999999888888888;;;666777===>>>999;;;CCCNNNHHH@@@:::888:::;;;<<<<<<<<<============<<<<<<>>>>>>>>>>>>??????????????????@@@AAABBBCCCDDDDDDCCCDDDEEEFFFGGGHHHIIIJJJNNNLLLIIIFFFEEEFFFGGGHHHJJJJJJKKKKKKLLLLLLLLLLLLOOOPPPPPPPPPRRR\\\nnn}}}~~~|||}}}{{{|||{{{~~~zzzppp```TTTGGGBBB===;;;;;;<<<;;;:::===;;;999888888999;;;===<<<<<<;;;;;;;;;<<<<<<<<<>>>======<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<<<<<<<======>>>>>>>>>?????????@@@@@@???>>>>>>>>>??????BBBCCCDDDFFFHHHIIIIIIIIIHHHIIIKKKMMMNNNOOOPPPPPPSSSSSSSSSSSSRRRRRRRRRRRRTTTUUUVVVWWWYYYZZZ[[[\\\\\\ZZZXXXWWWWWWVVVUUUSSSUUUUUUTTTTTTSSSSSSSSSSSSQQQOOORRRVVVUUUQQQNNNOOOUUUSSS]]]{{{uuudddVVVQQQYYYiiivvvxxxjjjbbbdddhhhpppyyy~~~___YYYQQQJJJBBB<<<;;;???999888888:::;;;<<<:::888777777777777777777777777666777777777777888888888777777666666666666777777777777777888888999999:::999999::::::;;;;;;<<<<<<;;;<<<<<<======>>>????????????@@@@@@@@@AAAAAAAAAAAACCCEEEFFFEEEFFFHHHJJJFFFMMMRRRWWWjjj|||hhhOOOCCCBBBAAACCCEEEGGGGGGFFFBBBAAA???===<<<;;;::::::777666666666666666777888;;;:::999888888:::<<<>>>>>>======>>>>>>???@@@AAACCCCCCCCCCCCCCCDDDEEEFFFDDDFFFHHHJJJMMMNNNOOOPPPQQQTTTXXXZZZ[[[]]]___aaa```eeejjjnnnuuuzzztttppppppqqqppprrruuuqqqooommmlllmmmmmmlllkkkmmmnnnnnnnnnmmmllljjjiiifffccc___[[[YYYVVVRRRPPPGGGGGGGGGEEEDDDEEEHHHJJJMMMXXX___aaakkkxxxVVVAAA===<<<===<<<888888:::888888888888888888888888;;;777666:::===;;;888888AAA===999777888:::<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;=========>>>>>>?????????>>>???@@@AAABBBCCCDDDEEEDDDDDDEEEFFFGGGGGGHHHHHHKKKJJJHHHFFFFFFFFFHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLHHHJJJNNNQQQOOONNNSSS[[[jjjuuutttwwwwww~~~}}}}}}~~~wwwooonnnrrrwww}}}zzzooobbbRRREEE<<<======<<<:::888777777;;;:::999777777999:::;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;<<<<<<<<<============>>>>>>>>>>>>???>>>>>>>>>>>>>>>??????AAABBBDDDFFFGGGHHHIIIIIIHHHIIIJJJLLLMMMNNNNNNNNNPPPPPPQQQQQQQQQRRRRRRRRRQQQQQQSSSTTTVVVWWWXXXYYYZZZXXXUUUTTTUUUUUUSSSRRRSSSRRRRRRRRRQQQPPPPPPPPPNNNNNNPPPRRROOOJJJKKKNNNQQQNNNQQQ]]]sssnnnZZZNNNOOOVVVaaaoooxxxoooggg```\\\```fffrrryyy|||dddVVVHHH@@@;;;;;;;;;888:::>>>777666666777888888888777777777777777777777777777666666666777777777888888777666666555555666666777555666666777777888999999888888999999:::;;;;;;;;;<<<<<<<<<===>>>>>>??????>>>>>>>>>?????????@@@@@@???BBBDDDEEEEEEFFFGGGIIIIIILLLPPPTTT]]]yyy~~~xxxsssuuueeeIIIDDD???@@@EEEHHHGGGDDDCCCBBB@@@>>><<<;;;::::::888888777666666777777777888999999888777888;;;>>><<<<<<======>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDEEECCCDDDFFFHHHIIIKKKLLLLLLMMMPPPTTTWWWYYYZZZ\\\^^^ZZZ^^^cccgggmmmxxxzzzsssnnnnnnnnnlllmmmooollllllkkkiiigggfffggghhhlllkkkjjjhhheeecccbbbaaa\\\ZZZWWWUUUSSSQQQOOOMMMDDDEEEDDDCCCAAABBBFFFJJJSSSUUUWWW```yyy}}}qqq}}}qqqIII>>>:::999;;;;;;888777999666666777777888999999999777888777666888<<<:::666777666555666888;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::;;;<<<===>>>>>>???>>>???@@@AAABBBDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKMMMNNNNNNMMMMMMLLLHHHGGGJJJOOONNNJJJKKKPPPQQQbbbwww}}}zzzqqqsssrrrvvv{{{zzzvvvvvvzzz|||wwwwww|||}}}|||yyypppmmmrrr}}}xxxxxx~~~zzzkkk[[[PPPGGG@@@999:::;;;;;;:::888777777999999888888888888999999999:::;;;;;;<<<<<<<<<<<<888888999:::;;;;;;;;;;;;888999999:::;;;;;;<<<<<<<<<<<<<<<=========>>>>>>===============>>>???@@@???@@@BBBDDDFFFGGGHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQNNNOOOPPPRRRSSSUUUVVVWWWXXXVVVSSSRRRSSSSSSRRRQQQQQQQQQQQQPPPOOONNNMMMMMMPPPOOOPPPSSSQQQMMMMMMPPPLLLMMMPPPSSSWWWeeeyyyfff[[[YYYTTTXXX]]]cccjjjuuu{{{qqqjjjccc___\\\\\\]]]dddtttqqqYYYHHHCCCEEE<<<888;;;;;;777555666:::999888777777777777777666666666666666666666666666666666666777777777777666666555555555555666666444555555666777888888888777777888999999:::;;;;;;<<<<<<======>>>>>>??????===>>>>>>>>>>>>?????????>>>@@@CCCDDDEEEEEEGGGHHHJJJHHHIIIMMMQQQbbbzzzsssnnnvvvzzzooo|||MMMEEE===>>>DDDIIIGGGCCCDDDCCCAAA???===;;;;;;:::999888888777777777777777222555888888666666999<<<<<<<<<======>>>??????@@@>>>>>>>>>???@@@BBBCCCDDDBBBCCCDDDFFFHHHIIIIIIJJJKKKNNNRRRUUUVVVXXXZZZ[[[WWW[[[```cccfffnnnxxxyyysssmmmlllkkkhhhhhhjjjfffhhhhhheee```___aaadddeeedddbbb___]]]\\\[[[ZZZTTTQQQOOOMMMLLLJJJHHHFFFEEEFFFFFFDDDAAABBBFFFJJJWWWRRROOO```vvvyyypppdddhhhnnn\\\>>>???999666999;;;999888888555555666777888999::::::333999999222333;;;>>>999666666666888:::;;;:::888:::;;;;;;<<<<<<;;;;;;:::888888999:::<<<===>>>>>>>>>???@@@AAACCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGEEEFFFGGGHHHIIIJJJJJJKKKNNNOOOPPPPPPPPPNNNMMMLLLNNNIIIHHHLLLMMMJJJLLLRRRQQQRRRSSS[[[qqq{{{vvvmmmlllssssssggg```bbbqqqttt{{{wwwoooxxx~~~|||rrr|||xxxvvvwwwtttooonnnttt}}}zzzzzzzzzzzzoooYYYFFF???===<<<;;;:::999:::;;;;;;:::888888888888888888888888888999:::;;;;;;<<<<<<<<<;;;666777888999:::;;;;;;;;;888888999::::::;;;<<<<<<<<<<<<<<<<<<=========>>><<<<<<<<<<<<===???@@@@@@===???@@@CCCDDDFFFFFFGGGIIIIIIJJJKKKLLLLLLKKKKKKIIIIIIJJJLLLMMMNNNOOOPPPNNNOOOPPPRRRTTTUUUWWWWWWVVVTTTRRRQQQQQQRRRRRRQQQPPPPPPPPPOOOOOOMMMLLLKKKNNNLLLMMMRRRTTTQQQPPPQQQKKKLLLPPPRRROOORRRaaassswwwqqq]]][[[XXXUUUTTTWWW^^^bbboooxxx{{{uuuoooqqqlllbbbZZZYYYZZZZZZVVVZZZdddnnnssswww|||wwwqqqfffXXXQQQVVVWWWKKKAAA>>>;;;:::999999888888999999666666666666666666666666555555555555555555555555777777777777666666666666666666666666666777777888666555555444444666777888888999::::::;;;;;;::::::;;;<<<===>>>>>>======<<>>>>>>>>>>>>>>BBBBBBAAAAAABBBCCCEEEFFFGGGEEEHHHNNNOOOVVVnnnqqqnnnnnnwwwpppTTT>>>>>>CCCBBBDDDJJJFFFEEEDDDCCC@@@>>><<<;;;:::999888666555555444444888777666555666888:::;;;;;;======<<<;;;:::;;;<<<=========>>>??????@@@@@@AAABBBDDDFFFGGGGGGGGGFFFFFFHHHJJJMMMPPPSSSTTTUUURRRVVVZZZ^^^aaaeeejjjmmmxxxsssnnnhhhfffhhhiiigggdddccccccbbb```^^^\\\ZZZYYY\\\ZZZYYYVVVUUUSSSSSSRRRNNNMMMKKKHHHEEECCCBBBAAAAAA??????BBBBBB@@@CCCHHHLLLHHHJJJ]]]}}}kkkmmmooolllbbbZZZSSSHHH<<<<<<:::888888999999999888777777777888999999::::::888888777777666666555555666666777888999999:::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<===>>>???@@@@@@?????????@@@AAABBBCCCDDDHHHFFFDDDDDDGGGHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEEEELLLMMMNNNOOONNNNNNLLLLLLIIIIIIIIIIIIJJJKKKLLLMMMHHHLLLMMMLLLRRRhhhzzzsssqqqnnniiieeeppprrrrrruuu~~~uuujjjoootttxxxyyy{{{}}}pppqqquuu~~~}}}vvvpppooonnnmmmqqqwwwyyyoooqqqzzz~~~xxxsssggg\\\MMMBBB>>>===<<<:::===;;;:::888777777888888999888777666666777888999999999888888999999:::;;;<<<;;;:::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::<<<===???@@@;;;<<<===>>>@@@AAABBBCCCFFFEEECCCBBBBBBCCCDDDDDDFFFGGGJJJLLLMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJMMMNNNOOOQQQRRRTTTUUUVVVVVVUUUTTTSSSRRRQQQPPPOOORRRQQQPPPOOOOOONNNKKKIIINNNMMMLLLKKKKKKMMMNNNPPPLLLLLLLLLMMMOOOQQQSSSUUUiii~~~ttthhhccccccaaaZZZSSSYYYYYY]]]aaabbb___```cccWWWZZZ^^^``````]]]YYYVVVQQQTTTWWWVVVVVVZZZccckkkooonnnsss}}}KKKQQQXXX]]]```dddjjjooovvv{{{|||{{{~~~yyyxxxtttnnnfff]]]UUUQQQKKKAAA>>>EEEGGG@@@::::::999888888777666777777777666666666666666666666666444444444444444444444444666666666666666666666666666666555555666666777888666555555444555666777888888999::::::;;;;;;:::::::::;;;<<<===>>>===<<<<<>>>>>>>>>>>>>>>>>>>>BBBAAAAAAAAAAAACCCDDDEEEGGGEEEHHHLLLLLLQQQfff}}}tttyyy||||||vvv___JJJBBBAAA???AAAEEEEEEEEEEEEDDDBBB???===;;;;;;:::999888777777666777777777555555666777:::;;;<<<===>>>===;;;:::;;;<<<<<<<<<======>>>??????@@@@@@AAABBBDDDEEEEEEFFFFFFFFFGGGIIIKKKMMMOOOPPPPPPOOORRRVVVYYY\\\___cccfffhhhppp{{{vvvlllgggbbb```bbbcccaaa^^^^^^^^^]]]\\\ZZZXXXWWWVVVUUUTTTRRRPPPOOOMMMMMMLLLLLLJJJHHHFFFCCCBBBAAA@@@CCC>>>;;;>>>BBBDDDGGGKKKEEEPPP```ssszzzuuurrrwwwuuufffVVVJJJBBB===<<<:::888888999999999777666777777888888999::::::888888777777666666666666666777777888999999::::::::::::;;;;;;;;;;;;:::::::::;;;<<<===>>>???@@@@@@?????????@@@AAABBBCCCDDDGGGEEECCCDDDGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFLLLLLLMMMNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLMMMIIIKKKKKKKKKNNNWWWfffqqq{{{www|||yyypppnnnooorrrvvvvvvsssoooooooooqqqvvvzzzzzzwwwssswwwtttsssxxx|||~~~}}}xxx{{{|||ssseee\\\PPPIII@@@<<<<<<===;;;:::<<<;;;999888777777888888888888777666666777888888999888888888888999::::::::::::999888888888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>???;;;<<<===>>>@@@AAABBBCCCEEEEEEDDDCCCCCCCCCDDDEEEGGGHHHJJJLLLMMMMMMLLLLLLMMMMMMLLLLLLKKKJJJJJJJJJOOOOOOPPPQQQRRRTTTUUUUUUVVVUUUUUUTTTSSSRRRQQQQQQRRRPPPNNNNNNNNNNNNLLLJJJMMMMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKKKKLLLNNNOOOPPPOOO\\\vvv|||yyytttmmmgggTTTSSSTTTXXXWWWSSSQQQRRROOOPPPQQQSSSSSSSSSRRRRRR]]]aaafffhhhkkkqqq|||;;;???CCCEEEDDDEEEIIILLLHHHLLLRRRUUUWWWWWWXXXXXX______```___^^^[[[XXXVVVNNNMMMKKKHHHDDD@@@<<<::::::555555<<<>>>:::888;;;777666555555444444555555666666666666666666666666444444444444444444444444666666666666666666666666666555555555555666777777666555555555555666777777888999999::::::::::::::::::;;;<<<<<<======<<<<<<>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCDDDEEEDDDFFFIIIHHHKKKZZZlllwwwjjjWWWGGG???>>>@@@BBBCCCDDDEEEEEEDDDAAA>>><<<<<<;;;:::999999999999999777666555555555777999;;;<<<===>>>===;;;;;;;;;<<<;;;;;;<<<<<<===>>>>>>???@@@@@@@@@@@@AAACCCDDDEEEEEEEEEGGGHHHIIIJJJJJJKKKKKKMMMPPPSSSUUUWWW[[[]]]aaacccmmmtttlllhhhbbb^^^ZZZXXXYYYZZZXXXUUUVVVVVVVVVUUUTTTSSSRRRQQQOOONNNLLLJJJIIIHHHGGGGGGGGGFFFDDDBBB@@@???>>>>>>@@@;;;:::???DDDEEEFFFHHHDDD___xxxwww~~~|||gggNNN@@@<<<===;;;999888888999:::888777666666777888888999999:::888777777777777666666666777777777888999999::::::999999::::::::::::999999:::;;;;;;<<<===>>>??????>>>>>>>>>???@@@AAACCCCCCEEEDDDCCCDDDFFFHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHKKKKKKMMMMMMMMMMMMLLLKKKMMMMMMLLLKKKKKKKKKKKKLLLHHHGGGFFFIIIMMMPPPQQQQQQYYYggg}}}yyyxxxzzz~~~xxxdddSSSJJJ===:::777888:::;;;:::888;;;:::999888777777777888888777777666666777777888888888888888888999999:::999888888777777888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>;;;<<<===>>>???@@@AAABBBEEEEEEDDDDDDDDDDDDEEEFFFGGGIIIKKKLLLMMMNNNMMMMMMPPPOOOOOONNNMMMLLLKKKKKKNNNNNNOOOPPPPPPQQQRRRRRRUUUUUUTTTTTTSSSSSSSSSSSSQQQOOOLLLLLLMMMNNNNNNMMMKKKMMMOOOPPPPPPNNNLLLKKKKKKKKKJJJIIIIIIIIIJJJJJJKKKJJJQQQgggwwwrrrpppssstttppplllkkkmmmlllkkkjjjkkknnnqqqsssssswww}}}999;;;======;;;:::;;;<<<::::::<<<>>>@@@AAA???===@@@AAABBBCCCCCCAAA@@@???>>>>>><<<;;;::::::::::::;;;888:::===<<<888777;;;666555555444444444444444555555555555555555555555333333333333333333333333444555555555555555666666555555444444555555666777555555555555666666666777888888999::::::::::::999999::::::;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>??????????????????@@@@@@AAABBBBBBBBBBBBEEEHHHGGGGGGRRR^^^ssstttoooaaaMMM@@@???AAA@@@BBBDDDFFFGGGFFFCCC@@@===<<<;;;::::::999999999:::777666555444555777999:::<<<===>>>===;;;:::;;;<<<::::::;;;;;;<<<=========??????>>>>>>???AAACCCDDDBBBCCCEEEFFFGGGHHHHHHHHHHHHKKKMMMOOOPPPQQQTTTVVV^^^^^^bbbooo}}}pppgggaaa^^^YYYWWWSSSRRRSSSSSSQQQOOOOOOOOOOOOOOOOOONNNMMMLLLKKKKKKIIIGGGFFFEEEDDDDDDBBBAAA@@@>>>======<<<<<<888:::???DDDEEEBBBDDDHHHWWWuuu||||||www\\\FFF;;;999;;;999888777888999:::888777666666777777888999999999777777777777777777777777777777888888888999999999888999999::::::999999888::::::;;;<<<<<<===>>>>>>>>>>>>>>>>>>???AAABBBCCCCCCBBBBBBCCCEEEGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMLLLKKKJJJNNNMMMLLLJJJIIIIIIHHHHHHIIIFFFCCCDDDIIIMMMNNNMMMGGGLLLVVVhhh}}}}}}}}}|||rrrbbbQQQFFFBBB;;;999888888::::::888666999999888888777777777777777777777666666777777777777777777777777888999999888888888888888999999999::::::::::::::::::::::::=====================<<<;;;;;;<<<===>>>???@@@AAADDDDDDDDDDDDEEEEEEFFFFFFHHHIIIKKKLLLMMMNNNNNNMMMQQQQQQQQQPPPPPPPPPPPPOOOMMMMMMMMMMMMNNNNNNNNNNNNRRRRRRRRRSSSSSSSSSSSSSSSPPPNNNKKKKKKLLLNNNPPPPPPMMMNNNNNNOOONNNMMMKKKJJJLLLKKKJJJIIIGGGFFFFFFEEELLLJJJGGGJJJXXXuuu}}}888999:::999888777777777===:::888888999999888666777888999:::;;;;;;;;;::::::999888888888888999::::::999:::;;;777444444777666666555444444444444555444444444444444444444444333333333333333333333333333333444444555555555555444444444444444555555666444555555666666666666666777888999999::::::999999999999999:::;;;<<<<<<=========>>>>>>????????????>>>>>>???@@@@@@AAAAAAAAA???@@@DDDFFFGGGHHHNNNUUU^^^uuu}}}yyylllYYYJJJEEEBBB>>>BBBDDDFFFHHHGGGEEEBBB@@@<<<;;;::::::999999999999777666555444555666999:::;;;<<<===<<<;;;:::;;;<<<888999999:::;;;;;;<<<<<>>>>>>>>???AAACCCDDD@@@AAACCCDDDFFFGGGHHHHHHHHHJJJLLLMMMMMMNNNPPPQQQTTTTTTWWW```kkktttwwwvvvyyyzzzyyyvvvqqqkkkeee___[[[YYYSSSRRRPPPOOOOOONNNMMMLLLJJJKKKKKKKKKJJJJJJIIIHHHGGGFFFEEECCCBBBAAAAAAAAA======<<<<<<;;;;;;<<<<<<777<<>>???@@@AAABBBAAABBBCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJKKKLLLKKKJJJJJJLLLKKKIIIHHHFFFEEEEEEEEEHHHGGGEEECCCBBBCCCDDDEEEDDDEEEHHHMMMXXXiii||||||}}}{{{zzz{{{~~~ooo^^^QQQHHH???::::::>>><<<:::888888888777777777777777777777777666666666666666777777666666666777777666666777777888999888999999:::::::::;;;;;;::::::::::::::::::::::::<<<======>>>======<<<;;;;;;;;;<<<===>>>>>>??????BBBBBBCCCDDDEEEFFFFFFFFFHHHIIIJJJKKKLLLMMMMMMNNNPPPPPPQQQRRRRRRSSSTTTTTTNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPQQQQQQQQQQQQQQQPPPMMMKKKKKKMMMPPPQQQQQQOOONNNMMMKKKJJJJJJKKKKKKKKKKKKJJJIIIGGGEEEDDDCCC===CCCHHHGGGGGGRRRgggyyyxxx::::::;;;;;;;;;:::999999;;;999777666777888888888999999:::::::::999999888888777777666666777777888666777777777555444555666777666666555444555555555444444444444444444444444222222222222222222222222222222333333444555555555444333333333333444555555444555555666777666666666777888888999999999999999888888888999:::;;;<<<============>>>??????@@@@@@>>>>>>???AAAAAAAAAAAAAAA>>>@@@CCCFFFGGGIIILLLOOOVVV^^^}}}uuulllooo___QQQEEE>>>BBBDDDFFFHHHHHHFFFDDDCCC>>>===<<<:::999999888888666555444444444666888::::::;;;<<<;;;999999999:::777777888999999::::::;;;=========>>>???@@@AAABBB???@@@AAACCCEEEFFFGGGGGGFFFHHHJJJJJJJJJKKKLLLNNNJJJLLLPPPVVV]]]aaabbbcccgggeeefffkkkqqqrrrmmmggg]]]^^^^^^]]]\\\YYYVVVUUUNNNNNNMMMLLLKKKJJJIIIIIIGGGGGGHHHGGGGGGFFFEEEDDDBBBAAA@@@???=========<<<;;;:::::::::;;;;;;<<<===<<<@@@CCCAAA@@@NNNnnn|||{{{RRR===:::<<<:::777777666777888::::::888666555555666777777888888999777777777888888888888999888888888888888888888888999999::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>???AAABBBAAABBBCCCCCCCCCCCCFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGIIIJJJKKKKKKJJJIIIIIIHHHGGGEEEDDDCCCBBBBBB@@@CCCGGGGGGEEEBBBBBBCCCAAACCCFFFJJJJJJNNNYYYddd}}}~~~zzzuuu___QQQDDD???>>>:::777777;;;:::888666666666888999666666777777777777666555555666666777777666666555666666666666666777777888888999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<======<<<;;;:::;;;;;;;;;<<<===>>>>>>>>>@@@AAABBBDDDEEEFFFFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNOOOQQQRRRTTTUUUVVVQQQQQQQQQQQQQQQQQQQQQRRROOOOOOOOOPPPPPPPPPPPPPPPPPPNNNMMMMMMOOOQQQRRRRRRPPPNNNKKKIIIHHHHHHIIIJJJJJJJJJIIIHHHGGGEEEDDDCCC???@@@AAABBBCCCFFFKKKNNNgggwwwxxxlllaaa333333333444444444333222555555666777777777777888888888888888888777777777888888777777777666666666666666555555666888888888666666555444444444444555333333333333333333333333222222222222222222222222111222222333444444555555333333333222333444444555444444666777777777666555777777888999999999999999888888777888999:::<<<===<<<======>>>??????@@@@@@>>>???@@@AAABBBBBBBBBAAA???AAACCCEEEGGGIIIJJJJJJOOOUUUfff}}}kkkzzz{{{dddOOOFFFCCCDDDFFFGGGGGGGGGFFFFFFAAA@@@>>><<<;;;999999888666555444333444666888999999:::;;;:::888777888999666666777888888999999:::999:::;;;===>>>>>>?????????@@@AAABBBCCCCCCCCCCCCCCCEEEGGGGGGGGGGGGIIIJJJGGGJJJNNNQQQRRRTTTWWWZZZYYYXXXYYY\\\^^^^^^[[[XXXRRRSSSTTTTTTSSSRRRPPPOOOIIIJJJJJJIIIHHHFFFEEEEEEEEEEEEEEEDDDDDDBBBAAAAAA???>>>===<<<;;;:::::::::999999999:::;;;<<<===>>>???@@@BBBBBBGGG\\\}}}sssuuutttttt}}}bbbEEE999999999888888666666666888::::::888666555555666666777888888888777777888888888999999999888888888888888888888888::::::;;;;;;;;;;;;:::::::::::::::::::::;;;;;;;;;<<<<<<<<<===>>>???@@@AAAAAACCCDDDCCCBBBBBBDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFHHHIIIJJJJJJIIIIIIHHHGGGEEEDDDBBBBBBAAAAAA===@@@CCCEEEEEEDDDCCCCCC??????BBBGGGFFFDDDFFFLLLZZZjjjqqqyyy~~~zzzyyyxxx{{{{{{uuuqqqgggZZZHHH@@@:::;;;===;;;888777666666666555555555666777555555666777777666666555555555666777777666555555666555555555555666777777666777999:::;;;;;;::::::999999999999999999999999888:::;;;<<<<<<<<<:::999:::;;;;;;<<<<<<======>>>>>>???AAACCCDDDEEEEEEEEEGGGGGGHHHHHHIIIKKKLLLMMMKKKLLLMMMNNNOOOPPPQQQRRROOOPPPPPPPPPQQQQQQRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPRRRSSSRRRQQQMMMLLLKKKIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGEEEDDDCCCEEEBBB???===???AAADDDEEEEEEQQQeee~~~xxxiii\\\NNNDDD777777666777888777666444111555888999888666666666444444555555666666777777666666777777666666555444555444333222444777777444666555444444333333444444333333333333333333333333111111111111111111111111111111222333333444555555333333222222333333444555333444666777777777666555777777888999999999999888888777777777888:::<<<===<<<======>>>???@@@@@@@@@>>>???AAABBBCCCCCCBBBAAA@@@BBBCCCDDDFFFIIIIIIGGGIIIQQQZZZlllrrrnnnttt|||yyykkktttZZZPPPDDDDDDEEEFFFGGGHHHHHHHHHCCCBBB@@@>>><<<:::999999666555444333444666888999888999:::999777666777888666666666777888888999999777888:::<<<=========<<<@@@AAAAAAAAAAAA@@@@@@???@@@BBBDDDDDDDDDDDDFFFHHHFFFJJJLLLKKKIIIIIIMMMRRRNNNQQQUUUVVVUUURRRQQQQQQQQQQQQPPPOOONNNMMMKKKKKKFFFGGGHHHGGGEEECCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>???>>>===<<<;;;;;;;;;;;;999999999:::;;;===>>>???===???CCCGGGPPPeeeuuummmrrruuuoooiiiiii___PPPAAA;;;999666666:::555555666888::::::888666555555666666777888888888777777888888999999999999999999888888888888888888:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::;;;;;;<<<<<<<<<<<<===???@@@AAAAAACCCDDDCCCAAAAAACCCFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJJJJIIIIIIGGGFFFEEEDDDBBBBBBBBBAAAEEEBBB>>><<<;;;<<<<<<<<>>???BBBIIIPPPJJJGGG___}}}uuuvvvzzz{{{}}}iii\\\WWWIII777???:::777999999666444666444666777777666444444444444555666777777666555555444555666777777666555444555555555555555666777777555666888999::::::999999999999999999999999999999777888:::<<<<<<;;;:::999:::;;;;;;<<<<<<=========<<<>>>@@@BBBDDDEEEEEEEEEGGGGGGGGGHHHIIIJJJKKKLLLJJJKKKKKKLLLLLLMMMMMMNNNLLLMMMMMMNNNOOOOOOPPPPPPRRRRRRQQQQQQQQQPPPPPPPPPQQQPPPPPPRRRSSSTTTSSSQQQJJJKKKKKKKKKIIIFFFDDDBBBDDDEEEFFFFFFFFFEEEDDDCCC888???EEEDDD>>>;;;===BBB>>>===CCCSSSkkkxxxxxxooo^^^MMMBBB:::555888666444333333444333111444444444555555555555666666666666666666666666666666666666555555444444444222222333333333333444444333333333333333333333333222222222111111111000000111111222222222333333333111111222222222333333333444444444444444444444444555444333222222444555777666777777777888888888888888888888777888888999999999999:::;;;<<<===>>>???===???AAAAAAAAAAAACCCEEEBBBCCCDDDEEEFFFGGGHHHHHHNNNPPPRRRZZZuuuuuuooopppqqqzzzzzzWWWEEE???BBBBBBFFFIIIDDDHHHFFFCCC@@@>>><<<::::::777666555333222222333333555666888999:::999777666666666777777888888888999999999:::;;;;;;<<<<<<===============>>>>>>>>>>>>BBBBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFGGGIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIGGGFFFFFFEEEFFFEEEEEEDDDCCCBBBBBBBBBAAA@@@???>>>============;;;;;;;;;::::::999999999999888888:::===??????>>>DDDEEEDDDNNNbbbqqqtttvvv|||}}}{{{nnnlllyyyuuufff```HHHAAA999666888999888555555555555555555555555555333444444555666777777888888888999::::::::::::999777777888999::::::;;;;;;999::::::;;;;;;::::::999<<<;;;;;;:::::::::;;;;;;;;;;;;<<<======<<<;;;:::AAACCCEEEEEECCCAAA??????BBBDDDFFFEEECCCAAABBBDDDDDDEEEFFFGGGHHHIIIIIIIIIMMMMMMLLLJJJHHHFFFDDDCCC@@@???>>>======<<<<<<===<<<=========>>>>>>??????AAA@@@@@@DDDNNN\\\jjjrrrrrr~~~yyyyyy|||yyytttzzzzzztttwwwxxxwww{{{zzzvvv|||}}}jjj___PPPFFFBBBAAA>>><<<999888888888777777666666666666777777777777666666666666666666666666666666666666666666666666666666444444444555555555555666666777777777888888888888777777777888999999::::::888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<=========>>>???AAADDDFFFGGGDDDEEEFFFFFFFFFGGGJJJMMMHHHJJJLLLMMMNNNMMMLLLKKKNNNLLLIIIHHHHHHJJJMMMOOOKKKNNNPPPQQQPPPNNNMMMMMMQQQRRRSSSSSSSSSRRRPPPOOOMMMNNNMMMJJJGGGDDDCCCDDDDDDCCCBBBBBBAAAAAAAAAAAA???===<<<;;;<<<===<<<;;;:::<<>>>>>>>>@@@BBBBBBBBBBBBDDDFFFCCCDDDDDDEEEFFFGGGHHHHHHHHHKKKNNNVVViii|||yyyxxx|||dddOOODDDCCCBBBFFFKKKFFFGGGGGGEEECCC@@@>>><<<;;;999777555333222222333444444666777999999888777666666666666777777777888888888999999::::::;;;<<<<<<<<<<<<<<<=========>>>>>>@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBAAAAAA@@@??????@@@???>>>===<<<<<<<<<<<<;;;;;;::::::999999999999;;;;;;<<<<<<===>>>??????999HHHTTTfff{{{|||zzzssstttwww|||dddTTTAAA>>><<<999777666555444555555555555555555555555444444555555666777777888777888888999:::999999999777777888888999:::::::::999999::::::::::::999999<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;:::>>>AAACCCCCCAAA@@@?????????BBBEEEEEEDDDCCCDDDEEEDDDEEEFFFGGGHHHHHHHHHHHHMMMMMMMMMKKKJJJHHHFFFEEE@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<=========>>>===<<<<<<>>>EEEPPP[[[aaaVVVYYYbbbnnnyyy~~~{{{{{{{{{yyy|||yyy}}}}}}}}}||||||yyyuuupppnnnnnnooo{{{~~~{{{tttwwwxxxtttrrrgggXXXMMMFFF>>>:::::::::888666888777777777666666666555666666666777777666666666555555555555555555555555666666666666666666666666444444444444555555555555666666777777777888888888666666777888888999999:::888888999999:::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>??????AAABBBCCCDDDDDDEEEEEEEEEDDDEEEHHHJJJIIIJJJKKKLLLMMMLLLKKKKKKOOOOOONNNMMMLLLLLLKKKKKKKKKMMMOOOOOOMMMLLLLLLMMMPPPQQQQQQRRRQQQPPPOOONNNOOOOOOOOOLLLHHHFFFEEEFFFDDDCCCBBBAAA@@@@@@@@@@@@???===;;;;;;<<<===<<<;;;666999;;;;;;<<>>???AAABBBCCCBBBCCCEEEFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGLLLRRRZZZooo{{{nnnXXXJJJDDD===@@@FFFDDDGGGGGGGGGFFFDDDBBB@@@>>>;;;999666444222333444555444555777888888888777666555666666666666666777777777777888888999::::::;;;;;;;;;;;;<<<<<<<<<======<<<======>>>>>>???@@@@@@@@@@@@AAABBBCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@@@@????????????>>>======<<<<<<>>>===<<<;;;;;;:::;;;;;;::::::999999999999999888999;;;===<<<;;;<<>>AAAAAA@@@??????@@@===@@@CCCEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEKKKJJJJJJJJJIIIGGGFFFEEE@@@@@@>>>===;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<;;;:::999:::===CCCIIIMMMMMMHHHEEEFFFJJJTTTfffuuuyyyvvvyyy{{{{{{{{{wwwuuuxxx{{{wwwzzzzzztttmmmlllsss{{{|||{{{qqqcccYYYRRREEE777:::777555666999:::888555666666555555555555444444555555666666666666555555555555555555555555555555666666666666666666666666444444444444555555555555666666666666777777777777666666777777888888999999888888888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<>>============<<<;;;;;;<<<<<<;;;:::777999<<<;;;888777:::<<<;;;HHH^^^rrr~~~vvvpppgggZZZNNNCCC<<<888444222//////111222333333777555333333444444333222222333333333444444444444222222222222222222222222222222222222111111111111111222222222222333333333000000000000000000000000111111111111000000000000111111111111222222222222111111222222222333333333333333333333333333333333444444333333333444555666555555555666666666777777777777666777777888999:::999999:::;;;;;;<<<======>>>@@@AAABBBBBBBBBDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGKKKHHHLLLRRRRRRWWWrrr}}}ooozzzsss```TTTKKK===;;;CCCCCCFFFGGGHHHHHHHHHFFFCCCBBB???<<<999555444444666777444555666777777777777666555555555555666666666666666666777777888999999999::::::::::::;;;;;;;;;<<<:::;;;;;;<<<<<<===>>>>>>>>>>>>??????@@@AAAAAABBBAAABBBBBBCCCCCCBBBBBBAAAAAAAAA@@@??????>>>======<<<<<<<<<<<<;;;;;;::::::;;;;;;:::999999999999999999999999999999999999999999===@@@???===???EEEKKKfffxxxkkkRRR===888888888777555444444444444444444444444444444444555555555666666777777777555666777777888888777777888777777777777777777777888888999999999999888888:::;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<;;;;;;;;;===???@@@@@@???@@@AAA===@@@CCCDDDEEEDDDCCCBBBEEEEEEEEEEEEEEEDDDCCCCCCEEEFFFFFFEEEEEEDDDCCCBBB@@@???>>><<<;;;::::::999999999999999::::::::::::;;;:::999999:::<<<>>>@@@LLLHHHDDDBBB???@@@HHHQQQlll{{{{{{xxx~~~~~~|||yyyppp]]]YYYOOOBBB======;;;555:::888888999;;;;;;888666444444444333333333333333444555555666666555555444444444444444444444444444555555555555555555555555333333444444444555555555555555555666666666777777555555666666777888888999777888888888999999::::::999:::::::::;;;;;;;;;;;;=========>>>???@@@AAABBBCCCDDDEEEEEECCCCCCDDDFFFJJJJJJIIIHHHIIIIIIJJJJJJNNNOOOQQQQQQPPPMMMJJJHHHJJJJJJIIIHHHFFFGGGIIILLLMMMMMMMMMLLLLLLLLLKKKKKKMMMNNNNNNLLLIIIGGGGGGHHHCCCBBB@@@>>><<<;;;;;;;;;<<<;;;::::::;;;;;;:::888666999;;;;;;999777888999<<<>>>AAAFFFNNNYYYeeemmmuuu}}}|||tttnnngggcccTTTOOOHHH???999666444444111000///000111222000///444333111111222333222111222222222222333333333444222222222222222222222222111111111111111111111111111111111222222222333333000000000000000000000000000000000000000000000000000000111111111222222222111111222222222333333333333333333333333333333333333333333333444444555555444555555555555666666666666666666666777888999:::999999::::::;;;<<<<<<<<<===>>>@@@@@@@@@@@@BBBDDDFFFFFFFFFFFFFFFFFFFFFGGGMMMHHHKKKRRRRRROOO\\\ppptttmmmxxxkkkdddYYYFFF>>>DDDEEEDDDFFFHHHIIIIIIHHHFFFEEEBBB@@@<<<999777777777888555666666777777777777777666666666666555555555555555555666777777888888999888999999999999:::::::::999::::::;;;<<<<<<============>>>>>>??????@@@@@@??????@@@@@@@@@@@@????????????>>>>>>======<<<<<<;;;;;;;;;::::::::::::::::::999888888888888888888999999999999999999999999>>>AAADDDCCCAAADDDKKKRRRtttwwwdddSSSDDDAAA;;;555333555777777555444444444444444444444444555555555555666666666666444555666666777777666666666666666666666666666555777888888999999888888777999999:::;;;<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<<<<===???@@@@@@@@@AAACCC@@@AAABBBCCCDDDCCCAAA???DDDDDDDDDDDDCCCBBBAAAAAACCCCCCCCCCCCCCCBBBAAAAAA???>>>===;;;:::999999999999999999999888888888888999999999999999:::::::::===>>>@@@CCCBBB???BBBHHHZZZeeeoootttxxxzzzzzz~~~~~~zzzqqqggg]]]PPPFFFBBB@@@:::555555999<<<<<<999777666555555555444444222222222222222333333333444444555555555555444444444444444444444444444444444444444444444444444444333333333444444444444555444555555555555666666666444555555666666777888888777777888888888888888999999999999999:::::::::;;;::::::;;;<<<>>>@@@BBBCCCCCCEEEFFFFFFDDDDDDEEEFFFIIIIIIHHHHHHGGGHHHHHHIIIKKKKKKKKKKKKLLLLLLKKKKKKHHHHHHGGGEEEDDDEEEHHHJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKIIIFFFEEEEEEFFFAAA@@@???===;;;:::::::::::::::999:::;;;;;;999777444555555555555555777888666888999999:::<<>>;;;:::999999777777777777888888888888777777777666666666666555555555666777777888888999777777888888888999999999999999999:::;;;;;;<<<<<<<<<<<<======>>>>>>>>>>>>======>>>>>>>>>>>>===============<<<<<<;;;;;;;;;999999999999999999999999888888777777777777888888999:::::::::::::::;;;;;;>>>???AAAAAACCCHHHPPPVVV|||~~~{{{|||ssseeeYYYNNNQQQGGG<<<666777999999666333333333333333333333333444444444444444444444444444444555666666666555555555555555555555555555555777777888888888888777777666888999;;;;;;;;;:::::::::999999999:::;;;<<<===<<<>>>????????????AAACCCBBBAAA@@@AAABBBBBB@@@>>>BBBBBBCCCCCCBBBAAA@@@@@@CCCCCCDDDCCCCCCBBBAAAAAA===<<<;;;:::::::::::::::999999999888888888888777666777777777777777777777777777;;;??????>>>CCCIII[[[______YYYUUUVVVWWWWWWSSSOOOOOOSSSWWWZZZ```fffjjjrrrzzz~~~wwwqqqooolllgggcccWWWSSSNNNHHHEEEBBB>>><<<666666777666666666555444555444333222222333444555111111222222222222333333333333444444444444333333333333333333333333333333444444444444444444444444333333333333444444444444444444444444555555555666444444555555666666777777777777777777777777777777888888999999999:::::::::888999:::;;;===@@@BBBCCCBBBDDDEEEFFFEEEDDDEEEFFFHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFGGGIIIKKKMMMGGGGGGFFFEEECCCDDDGGGIIIHHHHHHGGGFFFFFFFFFFFFGGGFFFFFFGGGFFFCCCBBBBBBCCC@@@???>>><<<;;;:::::::::999888888999::::::777555777666555444444555666777333444444444333444666888555999>>>AAABBBGGGPPPWWWaaabbbeeejjjoooppplllhhhaaaeeegggddd\\\UUURRRSSSIIIFFFAAA>>><<<999666444444444444333333222111111111000111222333333000...333111000000111222222111111111111111222222222222222222222222222222222222000000000111111222222222111111111111222222222222111111111111111111111111////////////000000111111000000000000111111111111111111222222222333333333222222222222222222222222333333444444555555444444333333444444444555555555555555555555777888999:::999::::::::::::;;;;;;;;;<<<>>>@@@@@@@@@@@@BBBDDDBBBBBBCCCDDDEEEFFFFFFGGGFFFHHHKKKMMMNNNPPPTTTWWW\\\yyy|||uuunnntttppptttyyyrrrdddYYYPPPDDDBBBBBBDDDEEEGGGHHHIIIJJJFFFEEEDDDBBB???===;;;999888888888888888999999:::888888777777777666666666555666666777888888999999666666777777777888888888777777888888999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::::::::999999777777777777777777777777888888777777777777888888::::::;;;;;;;;;<<<<<<<<<<<<===???EEEMMMYYYcccjjjrrrllltttzzzyyyrrrqqqyyy|||vvvoooggg___```WWWKKKAAA;;;999888777333333333333333333333333333333333333333333333333333333444555555555555444333333333444555555555666666777777777777777777666444666888:::::::::999888999999999999999;;;<<<===<<<===>>>>>>======???AAACCC@@@>>>>>>@@@BBBBBB@@@@@@AAAAAAAAAAAAAAA@@@@@@CCCCCCCCCBBBAAA@@@???>>>;;;;;;:::::::::::::::;;;999999999888888888777777666666666666777777666666:::999999:::999777<<>>:::;;;888666777999;;;===>>>555555666666555222000000222222333444444444555666111111222222222333333333333333444444444444333333222222222222222222222222333333333333333333333333222222333333333444444444333333444444444555555555333444444555555666777777777777777777777777777777888888888888999999999999999999:::;;;<<<>>>@@@AAA???AAADDDEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGEEEDDDEEEEEEEEEEEEFFFHHHJJJKKKFFFFFFFFFEEEDDDDDDFFFHHHGGGFFFEEEDDDCCCDDDDDDEEECCCDDDDDDCCCAAA@@@AAABBB??????===<<<<<<;;;;;;;;;888888888999:::999777444777666555555666666666555555444222000///222888<<<444444444333222333666888999777888<<>>;;;::::::888666444444555555555333222333333333333111///.../////////000222222111///444222111111222333333222000111111111111222222222222222222222222222222222000000111111222222222333000111111111111222222222111111111111111111111111.../////////000000111111000000000000111111111111111111222222222333333333222222222222222222222222222333444444555555444444333333333444444444555555444444555555666888999::::::::::::::::::::::::;;;===???AAAAAAAAAAAACCCEEE@@@AAABBBCCCDDDEEEFFFGGGFFFLLLNNNJJJHHHMMMRRRSSSTTTbbb|||nnnkkktttwwwxxxooo```LLLAAAAAABBBCCCEEEHHHJJJKKKGGGGGGFFFEEEBBB???<<<:::999999888888999999:::;;;999999888888777777666666666666777777888888999999666666666666777777777777666666777777888999999999::::::::::::::::::;;;;;;999999::::::::::::999999999999999999888888888888555666666666666666666666888888777777777777888999;;;;;;;;;<<<<<<=========???@@@EEEPPP```qqq~~~uuuhhhkkkhhhqqqrrrjjjnnn}}}qqqvvv{{{~~~~~~{{{wwwtttiiicccXXXKKK???888666777333333333333333333333333222222222222222222222222222333444444555555444444222222333333444555666666666666777777777777666666333555777999:::999888777999999888888999;;;<<<===<<<=========;;;<<<===???BBB???<<<<<<@@@CCCDDDCCC???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@>>>===<<<;;;::::::999999::::::;;;<<<:::999999999888888777777777777777777777777777777555444555666444222666<<>>;;;555555333666;;;;;;888777999666;;;<<<:::;;;>>>AAA@@@<<>>;;;::::::999777:::999999;;;:::666222000999777555444444444888<<>>>>><<>>===<<<<<<<<<<<<<<<777777888999:::999666444000111222444555555333111111444777777555333111111000000111222333444555555777333111333777999777333222222222222222222333333333222111111333444444333...///000222222222111111111000///000111222000///111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111222222111111222222333444000111111111111222222222333333333333333333333333444444444555555555555666777777777777888888888888777888888999999:::;;;;;;;;;;;;<<<===???@@@BBBCCCCCCBBBBBBBBBCCCDDDFFFGGGKKKKKKJJJJJJKKKMMMOOOQQQQQQXXXaaawwwppprrr~~~}}}qqqhhhbbbEEEFFFEEEDDDBBBDDDHHHKKKHHHIIIIIIHHHFFFCCC@@@>>><<<;;;:::888777777888999999888777666666666666666777777777777666666666666666666666666666666666666777777777777777777777777777888888888888999999999888888999999999888888777999999888888777777666666888888888888777777777777888888888888888999999999<<<;;;;;;;;;<<<===>>>??????GGGXXXooovvvyyyxxx{{{yyyuuuwwwxxxmmmgggjjjxxx|||yyy|||ooo]]]TTTWWWPPP===333555222333333333333333333333222222333333333444444444333333333333333333333333555555555555555555555555444444666777888888888888888888999999999999888888888888999::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>???>>>>>>?????????@@@@@@@@@???@@@AAABBBAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;888888888888888888888888777777777777666666666666666666666666555555555555333333333333333333333333444555777888888777555444333333333333333333333333444555555666777888888999777777777777777777777777888777777777666444333222555555555555555555555555444444444444444444444444222222222222222222222222222222222222222222222222111111222222222222111111111111111111111111111111222222222222222222222222222222333333333333444444333333333444444444555555555555555555666666666666666666666777888888999999999999999999999999999999<<<<<<>>>??????>>>======>>>============???@@@AAADDDEEEFFFFFFEEEDDDFFFGGGDDDDDDDDDEEEFFFGGGIIIIIIGGGGGGGGGGGGGGGGGGGGGHHHDDDDDDEEEFFFFFFFFFFFFFFFAAABBBBBBBBBAAA???===<<<<<<;;;::::::999999:::::::::999888777666666666666777666666555444444333333111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111222333333333333222000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000//////000000000111111111111111000000111111222222000111111111111222222222333333333333333333333333333333333333444444444555555555666666666777777777777888888999999::::::;;;;;;;;;<<<<<<>>>???AAABBBBBBBBBAAAAAABBBCCCEEEFFFHHHHHHHHHIIIJJJKKKMMMMMMMMMRRRWWWccc~~~}}}{{{kkkaaa[[[QQQFFF@@@BBBEEEFFFEEEGGGHHHIIIJJJIIIGGGEEEDDD???>>><<<:::999888888999999999888777777777777777888888777777777666666666666666666666666666666666777777777777777777777777777777888888888999999999888888999999999888888777888888888777777666666666777777777777777777777777888888888888888999999999<<<===>>>??????>>><<<;;;BBBSSSnnn~~~kkkYYYUUU\\\nnn{{{|||}}}|||mmm```[[[RRRBBB777666444444444444444444444444333333222111111111111111333333333333333333333333444444444444444444444444444555666777888888888888777888888999999888888777888888999999:::;;;;;;<<<;;;;;;;;;<<<<<<===>>>???????????????@@@@@@@@@@@@??????@@@@@@??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;777777777777777777777777777777777666666666555555666666666666555555555444333333333333333333333333444444555666666555444444333333333333333333333333333333444444555555666666555555555555555555555555666666666666666555444333444444444444444444444444444444444444444444444444222222222222222222222222222222222222222222222222111111222222222222111111111111111111111111111111222222222222222222222222222222222333333333444444333333333444444444444555555555555555666666666666666666666777888888999999999999999999999999999999;;;<<<===>>>>>>>>>======>>>=========>>>???@@@AAACCCEEEFFFFFFDDDDDDEEEGGGEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCDDDDDDEEEEEEDDDDDDBBBBBBBBBBBBAAA???===<<<;;;:::999999888888999999888777666555555444444444555555444444333222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000111222222333333222222000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000000000111111000000000000000000000000000000000000000000000000//////000000000000111111///000000000000111111111000111111111111222222222333333333333333333333333222222222333333333444444444444555555555666666666777777888888999:::::::::;;;;;;;;;<<<<<<>>>??????@@@@@@@@@@@@AAABBBCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIMMMQQQTTT]]]xxxxxxfffjjjbbbVVVLLLFFFDDDCCCBBBFFFHHHJJJKKKLLLJJJIIIGGGDDDCCCAAA>>><<<;;;:::999999999888888777888888888888888888777777777777666666666666666666666666666777777777777777777777777777777777888888888999999777888888999999999888888777777777777666666666666777777777777777777777777777888888888999999999:::888:::===???AAAAAAAAA@@@FFF]]]}}}mmmUUUCCCBBBKKK^^^mmmssswww}}}{{{sssiii]]]PPPAAA777555444444333333444444444666555444333333333444555333333333333333333333333333333333333444444444444444555666777777888888777777888888999999888888777888888888999::::::;;;;;;:::;;;;;;<<<<<<===>>>>>>?????????@@@@@@@@@AAAAAA???>>>>>>===============<<<<<<;;;;;;;;;:::::::::777777777777777777777777777666666666666555555555666666555555555444444444333333333333333333333333444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222444444555555555555444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111222222222222111111111111111111111111111111222222222222222222222222222222222222333333333333333333333333444444444444444555555555555666666666555666666777777888888999999999999999999999999999;;;;;;<<<===========================>>>???@@@AAABBBDDDEEEEEEDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBB@@@???>>>===999999888777777777777777666555444333222222222333444333333222222111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222222000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000111000000000000000000000000000000000000000000000000////////////000000000111///000000111111111111111000000111111111222222222222222222222222222222222222333333333333444444444444444555555555666666666777777777888999999::::::;;;;;;;;;;;;;;;<<<===>>>????????????@@@@@@AAAAAAAAACCCEEEFFFHHHHHHGGGGGGGGGKKKQQQTTTRRR[[[zzztttvvvppprrrooobbbPPPCCCAAADDDDDDFFFHHHIIIJJJJJJJJJIIIHHHGGGEEEBBB@@@>>><<<;;;:::999999888888888888888999999888888888777777777666666666666666666666666666666666666666666666666777777777777888888888888777777888999999999888888666666666666666666666666666666777777777777777888888888888999:::::::::;;;<<<<<<<<<===@@@DDDHHHJJJUUUhhhwwwWWWBBB::::::@@@NNNYYY^^^bbbfffooovvvxxxqqqiii^^^KKK999666666555444333444444555555444333333444555777888222222222222222222222222222222333333333333333444555555666777777777777777777777888888888888777777777888888888999999::::::999:::;;;<<<======>>>>>>?????????@@@@@@@@@@@@AAA@@@???===<<<<<<<<<===>>>;;;;;;;;;;;;:::::::::999999999999999999999999999666666666555555555444444555555555444444444333333222222222222222222222222333333222222222222333333222222222222222222222222222111111111111111111111111111111111111111111111222222333444444444444444111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111222222222222333333333222222333333333444444444444444444555555555666666555555666666777888888888888888888888888888888888::::::;;;;;;<<<<<<===============>>>>>>???@@@@@@AAABBBDDDDDDCCCCCCDDDFFFGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAA@@@???>>>===888777666666555555666666444444333222222222222222333333222222222111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000111222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////...////////////000000000////////////////////////////////////////////////...////////////000000000000111222333333333222222000000111111111222222222222222222222222222222222444444444444555555555555555555666666666777777777666777777888888999::::::;;;;;;:::;;;;;;<<<======>>>>>>>>>???????????????AAABBBDDDFFFGGGGGGGGGFFFHHHGGGMMMSSSQQQPPP^^^sssxxxnnnoooyyyjjjZZZMMMFFFEEE@@@AAABBBEEEGGGIIIKKKLLLJJJIIIHHHFFFCCCAAA???>>><<<;;;:::999888888888888999999999999888888888888777777777777777777777777666666666666666666666666666666777777777888888888666777888999999999999999666666666777777777777777666777777777888888999999999999999:::;;;<<<<<<===BBB@@@>>>???EEENNNXXX^^^nnnvvv^^^DDD888999888;;;AAAFFFHHHIIILLLPPP\\\dddaaa___[[[MMM===;;;:::888777777777888999777666555333333333333444222222222222222222222222222222222333333444444444555666666777777777777666777777777888888777777777777777888888888888888999888999:::<<<===>>>>>>===>>>>>>????????????@@@@@@@@@???>>><<<<<<===>>>>>>;;;:::::::::999999999999888888888888888888888888555555555555444444444444444444444444333333333333222222222222222222222222333222111111111111222333111111111111111111111111222222111111111111111111111111111111111111111111000111222333333444444333111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000111111111111111111111111111111111222222222333333222222222333333333444444444444444444555555555555555555555666777777888888888888888888888888888888999999999::::::;;;<<<===<<<======>>>??????@@@@@@???AAABBBBBBBBBBBBDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBAAA@@@???>>>======<<<777666555555444444555555444444333333222333333333333333333222222222222222000000000000000000000000////////////////////////////////////////////////////////////////////////...///000000111111000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////......////////////000000////////////////////////////////////////////////......////////////000000000111222444444333222222000111111111111222222222222222222222222222222222444444444555555555666666555555666666666777777777666666777777888999999999:::::::::;;;;;;===>>>>>>===>>>>>>?????????>>>>>>AAABBBCCCEEEFFFFFFFFFFFFGGGCCCEEEJJJLLLKKKRRR\\\ooo}}}wwwtttwww~~~mmmnnn|||kkkddd]]]RRRHHHAAA@@@@@@AAADDDHHHLLLNNNJJJJJJIIIHHHGGGEEECCCBBB@@@???>>><<<;;;:::999999:::::::::999999999888888777777777777777777777777777777777777777777777777666666666777777777888888666777888999999999999999777777777777888888888888777888888999999:::::::::::::::;;;<<<===>>>>>>???;;;===CCCMMM[[[lllzzzxxx~~~}}}yyydddGGG;;;666666666777888999:::;;;<<<999@@@DDDCCCDDDHHHFFF@@@@@@>>><<<:::::::::<<<<<<@@@???===;;;888666333222222222222222222222222222222222333333444444555555666666777777777777666666666777777888888777777666777777777777777777777777777888:::<<<===>>>===============>>>>>>>>>????????????>>>===============:::::::::999999999888888555555555555555555555555555555444444444333333333444444333333333222222222222222222222222222222222222222222222222222222222000000000000000000000000111111111111111111222222111111111111111111111111000000111222222333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000111111111111111111111111111111111111222222222222222222222222333333333333333444444444444555555555444555555666666777777888888888888888888888888888888888888888999:::<<<===<<<===>>>???@@@@@@@@@???>>>???AAAAAAAAAAAACCCEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBAAA@@@>>>===<<<<<<;;;;;;666666555444444444444444444444333333333333444444222222222222222222222222000000000000000000000000////////////////////////////////////////////////////////////////////////......///000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////........./////////000000////////////////////////////////////////////////........./////////000000///000222333333333111111000111111111111222222222111111111111111111111111333333444444444555555555444444555555555666666666666666777777888888999999:::::::::;;;<<<>>>???@@@===>>>???@@@??????>>>===AAAAAAAAABBBCCCDDDFFFFFFDDDDDDEEEEEEFFFGGGMMMRRRXXXqqq~~~hhhmmmuuuzzz~~~pppeee[[[SSSNNNKKKFFFBBBBBBCCCGGGIIIHHHIIIIIIIIIIIIHHHFFFFFFFFFEEECCC@@@>>>===<<<;;;;;;::::::::::::999999999777777777777777777777777777777777777777777777777666666666666777777777888666666777999999::::::999777888888888999999999:::888999999:::;;;;;;<<<<<<;;;<<<===>>>???@@@AAAAAA===EEETTTgggzzz{{{tttgggbbb[[[FFF:::888555444555555444444666777888222333444444555999<<<===???===:::888888888:::;;;@@@@@@@@@???<<<999666444111111111111111111111111222333333444555555666666666666777777777777666666666666777777777777666666777777777777777777777777666777:::<<<>>>>>>======<<<<<<<<<<<<============<<<============<<<;;;;;;999999999999888888888888444444444444444444444444444444444333333333333222333333333333222222222222111111111111111111111111111111222333333222111111000000000000000000000000//////000000111111222222111111111111111111111111000000111111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000111111111111111111111111111111111111222222222222111222222222222333333333333333444444444555555555444444555555666777777777888888888888888888888888777777777777888:::;;;===;;;<<<>>>???@@@@@@??????===>>>@@@AAA@@@AAACCCDDDDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@??????>>>>>>???@@@@@@AAAAAA@@@@@@@@@>>>===;;;::::::::::::666666555444444444444444444333333222222333333444111111111111111111111111000000000000000000000000////////////////////////................................................---...//////000000//////////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////............/////////000////////////////////////////////////////////////............/////////000...///111222333222000///000111111111111222222222111111111111111111111111222222333333333444444444333333333444444444555555666666666777888888999999999::::::;;;===???@@@AAA===>>>???@@@@@@???>>>===AAA@@@@@@@@@AAACCCEEEFFFAAAHHHLLLIIIDDDEEEIIIMMMMMMSSSiiirrrnnnpppzzzddd^^^```]]]WWWNNNEEE@@@>>>@@@AAAGGGHHHIIIJJJJJJJJJIIIHHHJJJIIIFFFDDDAAA???>>>===;;;;;;;;;:::::::::999999777777777777777777777777777777777777777777777777666666666666777777777777666666777999999:::::::::888888999999999:::::::::999999:::;;;;;;<<<======<<<===>>>???@@@AAABBBBBBOOOZZZlllsssaaaSSSFFF888555888333333555555333333555777888333333555777777555666999;;;999666444333444666777444666888999999777444333111111111111111111111111333333444444555666777777666777777777777777666666666666777777777777666666777777777777666666666666555777:::<<<>>>>>>======;;;;;;;;;<<<<<<<<<<<<===:::;;;<<<===<<<;;;:::999999999999888888888888777555555555555555555555555444444444333333333222222333333333222222222111111111111111111111111111111000111333444444333111000000000000000000000000000---......///000111222222000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000000111111111111222222222111111222222222333333333333333333444444444555555444444555555666777777777777777777777777777777777777666666666888999;;;===;;;<<<>>>???@@@@@@??????<<<>>>@@@@@@@@@AAABBBDDDCCCCCCBBBBBBBBBCCCCCCDDDBBBBBBAAAAAA@@@??????>>>======>>>??????????????????>>><<<:::999999999:::666666555444444444444555333222222222222222333333////////////000000000000000000000000000000000000////////////////////////................................................---......///////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000................................................//////.........---------..............................///000000000000000////////////000000000000////////////000000000000000000000000111111111111222222111111222222333444555555555666666666666666666666555666777888:::;;;888:::<<<<<<;;;<<<===???>>>>>>==================@@@@@@AAABBBDDDEEEGGGHHHFFFEEEDDDDDDDDDEEEGGGHHHGGGJJJQQQccc~~~wwwhhhjjjdddZZZOOOEEE??????CCCAAAAAABBBCCCFFFIIIMMMOOOIIIHHHGGGEEEDDDBBBAAA@@@???>>>===<<<;;;:::999888999888888888888888888999888888888888888888999999777888888888888999999999777777888888888999999999666666777888:::;;;:::999;;;;;;<<<>>>??????<<<999;;;???AAAAAAAAADDDKKKQQQfffooo```TTTDDD999666666777666333333333333333333333333111111111222333444555666222222222222222222222222111111111111111111111111222222222222222222222222444444444555555555555666555555666666555444333333666666777888888888888888777888999888777666777888999999:::::::::999999888===<<<;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;:::888666666666666777555555555555555555555555444444333333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...............///000000---...///000000111000000////////////000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000222222111111111111111111111111222222222333333333444444444444444444444444222222333333444555666666666777777777777777666666777777777777777888888888<<<<<<<<<============>>>======>>>???@@@AAAAAABBBDDDDDDEEEDDDDDDCCCBBBBBBAAA@@@@@@???@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>???>>>===<<<:::888666555444444444333333333333222222444444333333222111000000000000000000000000000000000000//////.........---//////............//////..........................................---------------............///000000000000000000000000......------------......////////////////////////////////////////////////////////////////////////................................................//////.........---------..............................///000000000000000.../////////000000000000////////////000000000000000000000000111111111111222222111111222222333444555555555555666666666666666666666666777999:::;;;:::;;;======<<<<<<===??????>>>>>>>>>>>>>>>??????AAABBBBBBCCCDDDEEEGGGHHHFFFEEEDDDDDDDDDEEEGGGGGGKKKKKKLLLSSSggg{{{{{{xxxnnnbbbXXXRRRJJJCCC>>>???@@@AAACCCDDDEEEFFFFFFJJJJJJJJJJJJIIIHHHHHHGGGBBBBBBAAA@@@>>>===<<<<<<::::::999999999999::::::999999999999999999999999888888888999999999::::::999999999999::::::::::::>>>===============<<<;;;AAA>>>:::777888<<>>>>>??????@@@??????>>>============>>>======;;;:::888666555444444444333333333222222222333333333222111000000000////////////////////////000/////////.........---///......------......///................................................---------............///////////////////////////......------------......////////////////////////////////////////////////////////////////////////...............................................................---------..............................///000000000000///....../////////000000000////////////000000000000000000000000111111111111222222111111222222333444444444555555555666666666666666666666888999:::;;;<<<===>>>>>>===<<<===??????????????????@@@AAABBBCCCCCCCCCCCCDDDEEEGGGGGGEEEEEEEEEDDDEEEFFFFFFGGGJJJIIIHHHHHHKKK]]]~~~yyyyyy{{{{{{vvvoookkkpppaaa\\\XXXPPPGGG@@@@@@@@@@@@AAACCCEEEFFFHHHHHHIIIIIIIIIIIIHHHHHHEEEDDDCCCBBBAAA???>>>>>>===<<<<<<<<<<<<<<<<<<===::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>===<<<;;;;;;;;;999<<>>===???BBB@@@IIIVVVdddppp{{{}}}zzzoooyyy|||}}}uuuTTT@@@;;;444111111222222111222222222222222222222222333222222222222222333333000000000000000000000000111111111111111111111111333333333333333333333333333333333444444444555555444555555555555444444333444555555666777666666666666777888888666666777888999999::::::::::::999999<<<<<<======<<<<<<;;;:::;;;;;;::::::999999999999999888777666666555666666444444444444444444444444333333333222111111000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////...............///000000//////000000000///............/////////000000000////////////////////////........................//////////////////////////////000000000000111111////////////////////////000000000000000000000000111111111111111111111111111111222222222333333333444444444444444444444444444444444444444444555555555555666666666666555555777777777888888888999999:::;;;;;;;;;<<<<<<<<<<<<:::;;;===>>>AAABBBDDDEEEBBBCCCCCCCCCCCCBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;999888666555444333333333333222222222222222222111111000000///////////////////////////////////////..................------,,,,,,------...------------------------........................---------............///////////////////////////......------------......////////////////////////////////////////////////////////////////////////................................................................................................---...//////000000//////........./////////000000////////////000000000000///000000000111111111111222222111111222222333444333444444555555666666666666666666777888999:::;;;>>>???@@@???>>>===>>>???????????????@@@AAACCCCCCDDDDDDDDDDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEFFFFFFGGGFFFEEEGGGIIIFFFJJJaaa{{{{{{nnnjjjjjjooo}}}uuuzzzsssiiifff```XXXNNNKKKGGGCCCAAAAAABBBCCCEEEFFFFFFGGGHHHHHHGGGGGGDDDDDDCCCBBBAAA@@@???>>>@@@??????>>>>>>??????@@@<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;<<<666<<>>===<<<;;;::::::::::::999888888777777777777666666555555555555333333333333333333333333333222222222111111000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////...............///000000///000000000///...------........./////////000000////////////////////////........................////////////////////////////////////000000000111............////////////000000000000000000000000000000000000111111111111111111222222222333333333333333333333333333333333555555555555444444444444444555555666666666666555777777777888888999999::::::::::::;;;;;;;;;<<<<<<:::;;;<<<===???@@@AAABBBAAAAAABBBBBBBBBBBBAAAAAA>>>?????????>>>>>>>>>===>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::888777666555444333333333222222222222111111111000000/////////...////////////////////////........................---,,,,,,++++++,,,,,,------------------------------------...............---------............///////////////////////////......------------......////////////////////////................................................................................................---.............................................------...///////////////............////////////////////////000000000000///000000000111111111111222222111111222222333444333333333444555666666777666666777888999::::::;;;>>>???@@@???>>>===>>>???????????????@@@AAABBBCCCDDDDDDCCCDDDDDDEEEFFFFFFDDDEEEEEEEEEFFFFFFFFFFFFGGGDDDFFFKKKJJJFFFLLLXXX|||{{{mmmeeehhhyyy|||kkk]]]\\\ZZZWWWRRRLLLEEE@@@===BBBBBBCCCDDDFFFHHHIIIJJJDDDDDDCCCCCCBBBBBBAAAAAABBBBBBAAAAAAAAAAAABBBBBB???>>>>>>>>>=========<<<============>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@===>>>???===;;;:::<<<>>>???@@@@@@@@@CCCNNN___kkktttvvvyyy}}}{{{wwwzzzzzznnn```PPPCCC<<<444444444555555444333111111111111111111111111111333333222111000000000000111111111111111111111111000000000000000000000000222222222333333444444444222222222222333333333444333333444444444444444333333333444555555555555555444666777777666666777888888999:::;;;;;;;;;;;;;;;;;;<<<=========<<<:::999:::999999888777777666666666666666666555555555444333333333333333333333333222222111111111111111000000000000000000000000000////////////////////////.......................................................................................///000000///////////////...---,,,............////////////...........................................................................////////////000000000---........./////////000//////////////////////////////000000000111111111111111222222222333333333111111111111111111111111555555555555555555555444444444555666777777666666666777777888999::::::::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<======>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>===<<<;;;::::::::::::::::::999888666555444444333333222222222111111111000000000///////////////........................---------...............,,,,,,++++++++++++,,,,,,---------------------------------.........//////---------............///..............................------------......////////////////////////................................................................................................---------.......................................------...////////////...------........./////////////////////000000000000000000000000111111111111222222111111222222333444222222333444555666666777555666888999:::;;;;;;;;;===>>>??????>>>===>>>@@@>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCDDDFFFFFFDDDDDDEEEFFFFFFFFFFFFEEEKKKFFFDDDGGGIIIGGGFFFGGGPPPsssrrrqqq~~~eee___bbbddddddaaaYYYQQQLLLAAA@@@??????AAACCCFFFHHHDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDAAA@@@@@@??????>>>>>>>>>>>>>>>?????????@@@@@@@@@???@@@@@@@@@AAAAAAAAAAAA>>>???@@@===:::999<<>>??????@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCAAA@@@??????>>>===<<<;;;:::::::::999999888777666555444444222222222222111111111111000000000000////////////........................---------------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////---------............///..............................------------......////////////////////////................................................................................................---------.........//////........................,,,---......//////......---------.........//////////////////000000000000000000000000111111111111222222111111222222333444111222222333555666666777555666888:::;;;;;;;;;:::;;;===>>>>>>======???@@@======<<<<<<<<<======>>>@@@@@@@@@AAABBBDDDEEEFFFCCCDDDEEEFFFGGGFFFFFFEEEFFFHHHGGGDDDCCCFFFGGGDDDHHH\\\uuuzzzyyyvvvrrrnnnjjjgggeeeOOOLLLGGGBBB@@@@@@BBBCCCAAAAAABBBCCCDDDEEEFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEBBBBBBAAAAAA@@@??????>>>???@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBB>>>AAACCCBBB@@@BBBGGGLLLMMMVVVdddrrr}}}qqq^^^NNN@@@555111333222222222111000000000111000000000000000000000000111000000/////////000000000000000000000000000000000000000000000000000000//////000111111222333333111111111111222222222222111222333444444444444444444444555666666666666666333444666666555666777999888999:::;;;<<<<<<<<<<<<;;;;;;:::999999999999999999888888777555444444333333444555555555555444333222222222222222222222222000000000000111111111111000000000000000000000000////////////////////////.......................................................................................///000000------......///.........---------.........//////........................------------------------................................./////////000000......///000000111222222////////////////////////......//////000111111222111111222222222333333333222222222222222222222222444444555555666666777777555666777888999999999999666777777888:::;;;;;;<<<;;;;;;<<<<<<<<<==================>>>>>>?????????===>>>>>>???@@@@@@??????BBBCCCDDDDDDDDDBBB@@@???@@@???>>><<<;;;:::::::::888888777666555555444333222222222222111111111111000000000000000000000000........................,,,,,,,,,------.........------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000---------............///..............................------------......////////////////////////................................................................................................---------.........//////........................,,,---......//////......---------.........//////////////////000000000000000000000000111111111111222222111111222222333444111111222333555666666777555666888:::;;;;;;;;;::::::<<<===>>>======???AAA===<<<<<<;;;;;;;;;;;;<<<>>>??????@@@BBBDDDEEEFFFCCCDDDEEEGGGGGGFFFFFFEEE<<>>@@@AAACCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEECCCCCCBBBAAAAAA@@@??????@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@AAAAAAAAABBBBBBBBBFFFKKKMMMNNNSSS[[[aaalllnnnssszzzyyyxxxooo[[[FFF;;;777333222555333333222111000000222444000000000000000000000000000000////////////000000////////////////////////000000000000000000000000...//////000111111222222000111111111111222222222111222333333444444444444444555666666777777666666333444666666555666777999888999:::;;;<<<<<<<<<<<<;;;:::999888777888999:::999888777666555444333333222333444555555555444333111111111111111111111111000000000000000111111111000000000000000000000000////////////////////////.......................................................................................///000000,,,,,,---.../////////...---------.........//////........................------------------------..................................../////////000...//////000111222222333////////////////////////---......///000111111222111111222222222333333333444444444444444444444444333444444555666777888888666666777999999:::::::::666777777999:::;;;<<<<<<<<<<<<<<<============>>><<<===>>>???@@@AAABBBBBB======>>>???????????????BBBCCCDDDDDDDDDBBB???>>>@@@@@@>>>===<<<;;;;;;:::888888777666555444444333222222222111111111111000000000000000111111111111........................,,,,,,,,,------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000---------.........//////.................................------............+++***000<<>>>>>======<<<<<<<<<======<<<>>>@@@@@@@@@AAACCCDDDAAABBBCCCEEEEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBAAAAAADDDKKKIIIIIIfffyyyxxx~~~wwwvvv}}}yyywwwwwwmmm]]]WWWNNNAAACCC???<<<<<<@@@DDDEEEEEEBBB@@@AAAEEEEEEAAA>>>???BBBCCCBBB@@@===>>>CCCGGGBBBDDDBBB>>>===@@@BBB@@@???>>>???@@@CCCEEEEEEDDDLLLXXXfffnnnrrruuu|||tttsssuuuzzz|||mmmQQQHHH===666444333111///222111111000000000000000222111000//////000111111111111000000//////......000000000000000000000000000000////////////000000000111111111111222222222222222333333333333444444222222222222222222222222555555555555666666666666555444444444444555666666999999999:::;;;<<<===>>>;;;;;;:::::::::999999999;;;:::999777666444333222333333333333333333333333222222222111111111111000000000000000111111111111////////////////////////000000000000000000000000....................................////////////////////////////////////................................................//////.........---------........................///...---,,,,,,---...///......------------......////////////////////////---------............///////////////////////////111000/////////000222333222222222111111111000000444444444444444444444444444444555555666777777777888888777777888888999:::999888888999;;;======<<<;;;;;;;;;;;;<<<<<<===>>>;;;<<<============<<<<<<<<<===???@@@BBBBBBCCCCCCBBBCCCDDDDDDDDDCCCBBBAAA@@@@@@???===<<<:::999999:::999777666444333333222333333333222222222111111111111111111000000000000///............---------000---,,,---///000...,,,,,,,,,,,,------.........---------............///........................---------............///------------------------///......------......///000//////444???EEE>>>222................................................,,,,,,,,,---------..........................................................................................////////////.../////////000000000000////////////000000000000000000000111111111222222000111222333333444333333444444333333444444555666888888999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<<<<===;;;<<<>>>>>>>>>>>>@@@AAAAAABBBCCCEEEEEEEEEEEEEEEBBBBBBBBBBBBAAAAAAAAAAAACCCFFFFFFEEENNNjjjzzzpppvvv~~~wwwkkkbbbaaaeeeVVVRRRKKKDDD???===>>>@@@FFFBBBAAADDDDDDCCCCCCFFFAAAAAA@@@>>><<<<<<>>>@@@@@@BBBAAA>>>???AAAAAA======>>>@@@DDDKKKRRRWWWZZZcccjjjsssyyy~~~rrr|||zzz|||}}}www}}}sssvvvzzzlllUUUCCC<<<444111222333222111222111000000//////000000111000///......///000000111000000000/////////...000000000000000000000000000000////////////000000000000111111111222222222222222222333333333444444222222222222222222222222444555555555666666666666444444444444444555666666777777777888999:::<<<<<<;;;;;;;;;:::::::::999999:::999888777555444333222333333333333333333333333222222222111111111000000//////000000000111111111////////////////////////////////////////////////....................................////////////////////////////////////................................................//////.........---------........................///...---,,,,,,---...///......------------..............................---------............///////////////////////////111000/////////000111222333333333222222222111111444444444444444444444444444444555555666666777777888888777777888888999:::999888888888888888888777::::::::::::;;;===>>>????????????>>>===<<<<<<;;;<<<===>>>@@@AAABBBBBBBBBAAAAAAAAABBBAAAAAA@@@???@@@@@@???===<<<;;;:::999:::999777555444333333222333333222222222111111111111111111000000000/////////............---------///---,,,---//////...,,,,,,,,,,,,---------------------------....................................------------............------------------------......------------.........//////111777<<<999111................................................,,,,,,,,,---------..............................................................................---............/////////....../////////000000000////////////000000000000/////////000000000111111000111222333444444444444555444444444444555666666888888888999::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===;;;===>>>>>>======>>>@@@AAABBBCCCDDDEEEEEEEEEDDDBBBBBBAAAAAA@@@@@@@@@@@@DDD??????BBB???EEEggg|||oooppp{{{iiikkk||||||zzzrrreeeXXXRRRUUUZZZJJJEEEBBBAAA???<<<===@@@AAA@@@???@@@AAAAAA@@@???:::===???@@@EEEJJJGGGBBBDDDJJJSSS```lllwww{{{|||vvvwww||||||pppeee```YYYMMMAAA888444000///111333222111222111000000//////000000//////............//////000000000000////////////000000000000000000000000000000////////////000000000000000111111111222222222222222222333333333333222222222222222222222222444444444555555555666666444444444444444555555666555555555666777888999:::;;;;;;;;;:::::::::999999999888777666555444333333333333333333333333333333222222111111111000000000//////000000000000111111////////////////////////////////////////////////........................---............/////////////////////////////////...............................................................---------..............................------------............------------..............................---------............///000000000000000000000000000000/////////000111222333333333333333222222222444444444444444444444444444444444555666666777777888777777777777888999999999999888888888888777777888888999:::;;;===???@@@BBBAAA???===<<<;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>@@@@@@???===<<<;;;:::999999888666555444333222222333222222222222111111111111111000000000000/////////............---------...---,,,---...///...,,,------------,,,,,,,,,,,,------------............------------------------------------............------------------------------------------------,,,......,,,---000///+++................................................,,,,,,,,,---------..............................................................................---------.........//////........./////////000000////////////000000000000////////////000000000000000111222333444444444444444444444444444555555666777777888888999:::::::::888999999999::::::::::::;;;;;;;;;:::;;;;;;<<<<<<===???@@@???>>>>>>???@@@@@@@@@AAABBBBBBCCCCCCCCCAAAAAAAAA@@@??????>>>>>>FFF:::888@@@BBB>>>KKK___wwwwwwqqq|||wwwggg```eeelllaaa^^^\\\ZZZRRRHHHCCCBBB>>>>>>???DDDHHHJJJHHHEEECCCHHHNNNUUU^^^fffeee___WWWaaappp~~~~~~vvviiibbbWWWGGG<<<999666444222111222222111///111111000//////////////////.........//////000000000000000000////////////000000000000000000000000000000////////////000000000000000000111111111111111222222222222333333333222222222222222222222222333333444444444555555555444444333333444444555666444444444555666777999999;;;::::::::::::999999999777777666666555444333333222222222222222222222222111111111111000000000000////////////000000000111////////////////////////////////////////////////........................---------.........//////////////////////////////................................................................................................------------------------...------,,,,,,------...........................---------............///000000000000000000000000////////////000000111111222222222222222222222222333333333333333333333333333333444555555666666777777777777777777888999999999:::;;;;;;::::::;;;<<<777777888:::<<<>>>@@@AAABBBAAA???>>>===<<<======<<<===>>>???????????????@@@???>>><<<<<<<<<======??????>>>===<<<;;;::::::888777666444333222222222222222222222111111111111111000000000///////////////............---------------------------------...------,,,,,,+++++++++,,,,,,---------.........------------------------,,,,,,---------.........------------------------,,,,,,------------,,,,,,---000000,,,+++---...---................................................,,,,,,,,,---------..............................................................................------------........................////////////////////////000000000000////////////000000000000111111222333444444444444333333333222333333444555666666777888888999999:::888888888888999999999::::::::::::::::::;;;<<<<<<===>>>??????>>>===>>>@@@>>>?????????@@@AAABBBBBBAAA@@@@@@???>>>>>>======@@@<<<:::<<>>===:::999:::<<<999999999;;;<<<>>>@@@AAAAAAAAAAAAAAABBBBBBCCCDDD===>>>>>>?????????>>>>>>AAA@@@>>><<<<<<<<<<<<===>>>======<<<;;;:::999999777666555333222222222222222222222111111111000000000000000////////////...///............---------,,,---------,,,,,,---------------,,,,,,++++++***,,,,,,,,,------------...------------------------,,,,,,,,,------------...------------------------,,,------......------,,,)))---...++++++...111000------------------------........................,,,,,,,,,---------......------------------------------------------------........................,,,------------.........------........./////////////////////000000000000/////////000000000111111111222333444444555555555333222222222222333444444666666666777888888999999888888888888999999999999999999999999:::;;;;;;<<<999;;;<<<<<<;;;;;;<<<>>>>>>>>>>>>>>>???@@@AAABBB@@@@@@???>>>===<<<<<<;;;666???@@@777222888<<<;;;;;;SSSuuu{{{}}}xxxjjjeeeoooqqqssswwwyyyyyyvvvsssooovvv||||||xxxxxxxxxbbbLLLBBB888///000777///000111111111111000000111000//////......//////...///000111222222222111////////////000000000000////////////////////////000000////////////000000/////////000000000111111111111111111222222222222222222222222222222222222222222222333333333444444333333333333333444444555555555555666777888::::::888888888777777777666666444444444444444444333333222222222222222222222222111111000000000/////////......////////////000000////////////////////////................................................,,,------------.........////////////////////////................................................---------.......................................,,,,,,------------,,,,,,------,,,,,,,,,,,,---------------------------------------............///////////////////////////---...///000000000///////////////000000000000000333333333333333333333333333333333444555555666666777666666666666777888888<<<>>>???===999777888:::<<<<<<<<<<<<===>>>??????AAABBBCCCFFFGGGHHHIIIIII?????????@@@??????>>>>>>AAA@@@???===<<<<<<<<<<<<<<<;;;;;;:::999999888888555555444333222222222222222111111111111000000000000000////////////......///............---------+++---...---,,,+++,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,---...//////...---,,,'''***+++)))***...///---------------------------........................,,,,,,,,,---------......------------------------------------------------........................,,,,,,---------.........---------.........//////////////////000000000000000000000111111111222222111222333444555555555555333333333333333444555555555555666666777888888999888888888999999999::::::888888888888999:::;;;<<<888999;;;;;;;;;;;;===>>>@@@@@@??????@@@AAACCCCCC@@@??????>>><<<;;;;;;:::555;;;===666222666:::;;;;;;:::DDD\\\yyyyyyssszzzyyywwwvvvyyy}}}}}}||||||~~~~~~~~~yyytttuuuyyyxxxsssaaaPPP???888666222222666...///000111000000000111000000///............///---...///000111111111000.../////////000000000111////////////////////////000000////////////000000////////////000000000111111111111111222222222222222222222222222222222222222222222222333333333333333333222222333333444555555555555555666888999:::666666666666555555555555333333333333333333444444111111111111111111111111111000000000////////////........./////////000000////////////////////////................................................,,,,,,---------.........////////////////////////................................................---------.........//////........................+++,,,------------,,,+++---,,,,,,++++++,,,,,,------------------------------------............///---------------------------...///000000000///...//////000000111111111111222222222222222222222222222333333444444555555666666666666666666777888888999<<>>;;;:::===@@@AAA@@@???>>>>>>===>>>>>>===???BBBFFFGGGHHHGGGGGG@@@@@@AAAAAA@@@???>>>>>>?????????>>>===;;;:::999::::::999999888777777777555444333222111111111111111111111111000000000000000000/////////.........///............---------+++---...---+++***,,,...+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------...000111111000...---,,,......,,,,,,///...+++------------------------........................,,,,,,,,,---------......------------------------------------------------........................,,,,,,,,,---------......---------.........//////////////////000000000000111111111111222222222222222222333444555555555555555444444444444555666666555555666666777888888888888999999999999:::::::::888888888888999:::;;;<<<999:::<<<=========???AAABBBAAA@@@@@@AAABBBDDDEEE@@@???>>>===<<<;;;::::::999666555999>>>>>>999444888:::???DDDMMMeeewwwmmmnnnyyyiii___[[[[[[]]]___DDD;;;444666999888333///222333333222111000000111000000///...............+++,,,...000000000000///.../////////000000111111////////////////////////000000////////////000000////////////000000000000000111111111111222222222222222222222222222222222111111222222222333333333333333222222333333444555444444444555666777888999666555555555555444444444222222333333333333444444111111111111111111111111000000000000////////////............/////////000////////////////////////................................................,,,,,,,,,---------......////////////////////////................................................---------.........//////........................++++++------------++++++---,,,,,,++++++,,,,,,------------------------------------.........//////------------------------,,,---///000000000///...000000111111222222222333222222222222222222222222222222333444444555555666666666666666666777888888444999>>>@@@???AAAFFFKKKCCCCCCAAA???>>>=========888;;;???CCCDDDDDDBBBAAAAAAAAAAAAAAAAAA@@@???>>>===>>>>>>>>>===;;;999777999999888888777777666666444444333222111111111111111111111111000000000000000/////////............//////.........---------***,,,...---+++***,,,...*********++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------...///000222222000///...------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------------------------------------------------------,,,,,,------------------,,,,,,,,,---------......---------............///////////////////////////000000000000111111111111333333333444444444555555444444444444555555555666777777666666555555555444777888888999::::::;;;;;;777777888999:::;;;;;;<<<;;;<<<===>>>???@@@AAAAAAAAABBBCCCEEEEEECCCBBBAAA======<<<;;;:::999999888:::999999999888888777777;;;666777<<>>======>>>===<<<;;;;;;<<<>>>@@@BBB@@@@@@??????@@@BBBCCCEEE??????>>><<<;;;:::999888::::::999888777666555444444333222222111111222222000000000000000000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---+++++++++,,,+++***------------------------........................------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------------------------------------------------------------------------------,,,,,,,,,---------......---------............///////////////////////////000000000000111111111111333333333444444444444555444444555555555666666666777666666666555555555555777777888888999999::::::777777888999:::;;;;;;<<<;;;<<<===>>>???@@@AAAAAAAAABBBCCCDDDDDDCCCBBBAAA>>>===<<<;;;:::999999888888888888888777777666666777333444888777:::JJJ]]]qqq}}}tttrrrvvv|||~~~{{{wwwhhh\\\TTTLLLCCC===666555444333222222222222222222222111111111000000////////////////////////////////////////////////............////////////////////////////////////////////////////////////...///000111111222222111//////000111111222333333111111111111111111111111333333333333333333333333222222222222222222222222333333333444444444555555555444444444333222222222222222222222222222222222111000///////////////000////////////////////////..............................................................................------------..............................------------------------........................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,------...---------------------................................................////////////////////////000000000000111111111111111111111111444333222222222333444555888888888888777777999;;;999999:::===AAAEEEIIILLLDDDCCCAAA???>>>>>>???@@@???>>>===<<<<<<===???@@@@@@@@@??????@@@AAABBBCCC@@@???>>>===;;;:::999999999888888777555444444333444333222222111111222222000000000000000000000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------------------------------------------------------------------------------.........------,,,,,,+++,,,,,,,,,---------......---------............///////////////////////////000000000000111111111111333333333333444444444444555555555555666666666777666666666666555555555555666666666777888888999999777777888999:::;;;;;;<<<<<<<<<======>>>???@@@@@@AAABBBCCCDDDDDDCCCBBBAAA>>>===<<<<<<::::::999888666666666666666555555555777444555999777333888BBBKKKdddxxxrrr|||qqqxxxmmmfffjjjrrrzzzzzzzzz||||||}}}}}}{{{yyy|||~~~sssbbbQQQCCC:::666444444333222111111111111111222222111111111000000000////////////////////////////////////////////////............////////////////////////////////////////////////////////////...///000111111222222111///000000111111222222222111111111111111111111111333333333333333333333333222222222222222222222222333333333444444444444555333222222222222222222222111111111111111111111111111111000///////////////////////////////////////------------------------................................................------,,,,,,,,,,,,------........................---------------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------------------------............------------------------............////////////////////////000000000000111111111111111111111111333333222111222333444555777888999888777777999;;;:::;;;<<<===>>>@@@AAAAAA???>>>=========???@@@AAA@@@???>>>===<<<===>>>>>>AAA@@@@@@???@@@@@@AAAAAA@@@@@@???===<<<;;;:::999777777666555444333333222333333222111111111111222000000000000000000000000/////////............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,------------...------------------------------------------------------------------------//////...---,,,,,,++++++,,,,,,,,,---------......---------............//////////////////////////////000000000111111111111222222333333333444444444555555555666666666777777666666666666666555555555555555666666777888888888777777888999:::;;;;;;<<<<<<<<<======>>>??????@@@AAAAAABBBCCCCCCBBBAAAAAA======<<<;;;:::999888888555444444444444444444444666444666::::::666555888AAA@@@KKKggguuukkkkkklllvvv}}}|||~~~ttthhhhhhooonnnwww~~~{{{xxxzzz~~~|||vvvmmmiiiwwwyyyhhh^^^PPPBBB999444222222222222111000000000000000111111111111000000000000////////////////////////////////////////////////............////////////////////////////////////////////////////////////...///000111111222222111///000000000111111111222111111111111111111111111222222222222222222222222111222222222222222333333444444444444444444444444111111111111111222222222000000000000000000000000222111000//////......///////////////////////////------------------------................................................---,,,,,,++++++,,,,,,------------...............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,---------.........------------------------............////////////////////////000000000000111111111111111222222222333222222111222333555666777888999888777777999:::;;;;;;<<<======<<<<<<;;;<<<<<<<<<<<<===>>>???@@@??????>>>=========>>>???@@@@@@@@@???????????????@@@@@@???>>><<<;;;:::999666666666555444333333333333222222111111111111111000000000000000000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******,,,...000000...,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,---------......,,,,,,---------.........------------------------------------------------------------------------//////...---,,,,,,++++++,,,,,,,,,---------......---------............//////////////////////////////000000000111111111111222222222333333333444444555555555555666666666666555555555666666666666666444555555666777777888888777777888999:::;;;;;;<<<<<<<<<<<<===>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@<<<<<<;;;:::999888777777333333333333333333333333333111222555666444444555555777<<>>???@@@??????????????????>>>>>>@@@??????===<<<;;;:::999666666666555555444444333333222111111000000111111////////////////////////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++---000222222000...++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,---------......,,,---------............------------------------------------------------------------------------.........------,,,,,,+++,,,,,,,,,---------......---------............///////////////////////////000000000000111111111111222222222222333333333333444444444444555555555666555555555666666666666666555555555666777777888888777777888999:::;;;;;;<<<<<<<<<<<<======>>>>>>>>>?????????>>>>>>?????????;;;::::::999888777666555222222222333333333333444444444333333333333333444---444::::::>>>OOOlllvvviiimmmzzz~~~yyyxxx}}}~~~}}}}}}hhhlllzzzyyy|||}}}~~~}}}xxxnnnjjjfffaaa```WWWCCC<<<666111000444666222...111000000//////000000000111111000000000/////////............................................................////////////////////////////////////////////////////////////...///000111111222222111000000000000000000000000111111111111111111111111222222222222222222222222111111111222222333333444555444444444444333333333222111111111111111111111111111111111111111111111000000////////////000000////////////////////////////////////////////////................................................------,,,,,,,,,,,,------,,,,,,------.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////000000000000000000000111222222333333222111111111222444666777666777999:::999888888999888999:::<<<===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;999:::;;;<<<===>>>>>>???===>>>>>>?????????>>>>>>??????>>><<<;;;:::999888666666555555555444444444222222111000000000000111////////////////////////.........------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111222000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------......------------............------------------------------------------------------------------------------------------------,,,,,,,,,---------......---------............///////////////////////////000000000000111111111111111222222222222333333333333333333333444444444444555555555555666666666777555666666777777888999999777777888999:::;;;;;;<<<<<<<<<<<<========================<<<<<<=========999999888777666555444444222222222333333444444444333555666444222222444666000000111333777???HHHNNNlll~~~nnnoooyyytttsssssswww}}}|||sssvvvoookkkttt~~~~~~}}}~~~rrrjjjaaaSSSMMMCCC222555333111111222222111///111000000000000000111111111000000000////////////............................................................////////////////////////////////////////////////////////////...///000111111222222111000000000000000000000///111111111111111111111111111111111111111111111111000111111222333333444444555555444444444333333333333333333222222111111000222222222222222222222222///......//////000111222////////////////////////..............................................................................------------......,,,,,,------...//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,............////////////////////////000000000000///000000111222222333333222111111111222444666777555777999:::999888888999777777888:::;;;;;;;;;;;;:::;;;;;;<<<<<<===<<<<<<999999:::;;;;;;<<<<<<;;;;;;<<<===????????????>>>>>>>>>===;;;:::999888777444444444444333333333333222222111000000000000000////////////////////////.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------.........//////------------------------------------------------------------------------,,,,,,------------------,,,,,,,,,---------......---------.........//////////////////////////////000000000000111111111111111111222222222333333333222222222333333333444444444555555555666666777777666666777777888888999999777777888999:::;;;;;;<<<<<<<<<<<<===============<<<<<<;;;;;;;;;;;;<<<<<<888888777666555444333333222222222333333444444444,,,111333111...000333555222444555444222333888<<>>>>>>>>::::::;;;;;;;;;:::999888:::;;;===>>>?????????>>>======<<<;;;999888777666333333222222222222222222222111111000000000000000////////////////////////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------------------------//////.........---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++---///111222111000000//////.........------------------...///000000111000111111111111222222222222111111000111111222222444444555555555555444444777777666555555555555555555666777888888999999888999999:::;;;;;;<<<=========<<<<<<<<<<<<;;;;;;;;;888777555333222333444555111222222333333222222111111111111111111111111111000000111222333333444444333:::DDDPPP]]]ooo~~~ttthhhccclll}}}{{{~~~tttrrrhhh______gggmmmkkkgggTTTJJJ>>>666555666666555222222222111000//////...000000000000000000000000////////////////////////////////////////////////................................................................................................000000000000111111111111000111111111111222222222111111111111111111111111222222111111111111111111000000111222222333444444333333222111111222333333333333333222222111111111000000000000000000000000111111111111111111111111000000//////.........---........................////////////////////////...------,,,,,,------...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////......///000000000000000000000000000000111111222111222222333333444444555888888888888777777777777888888888888888888888888999999999999:::;;;<<<<<<;;;;;;;;;:::777666777999:::;;;<<<>>>>>>>>>======???<<<:::999888888666555111111111111111111111111111111111111000000000000////////////////////////------------------------///,,,+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......------------------------///.........------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---///111111111000/////////.........---------------......///000000111000111111111111222222222333222222111111111222222444444555555555555444444666555555444444444444444555555777888888888888888999999999:::;;;;;;;;;<<<;;;;;;;;;::::::::::::999888777555333222333444555111222222333333222222111111111111111111111111111000111111222222333333333333555777999@@@NNN___llluuuooorrrwwwwwwrrr}}}yyy{{{}}}uuu}}}}}}yyyzzzqqqhhhdddeeeaaaWWWNNNCCC===666333555777666444222222111111000//////...////////////////////////////////////////////////////////////////////////................................................................................................//////000000000111111111000000111111111222222222111111111111111111111111111111111111111111111111///111333555666555444333333222222111111222222333333333333222222111111111000000000000000000000000000000000000000000000000000/////////...............................................................------,,,,,,------...///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////......///000000000000000000000//////000000111222111111222333333444444555777777777777777777777666888888888888888888888888888888888999999:::;;;<<<;;;;;;;;;999777666777999999:::;;;<<<===<<<<<<;;;===;;;888777777777555444222222222222222222222222111111111000000000//////........................------------------------...,,,+++,,,...///---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------......////////////......------------------------............------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...000000000//////...............---------------......///000000000000111111111111222222222444444333222222222222222444444555555555555444444555444444444333333333333555555666777888888888888999999999999999999999::::::999999999888888888888777666444333222222333444111111222222222222111111111111111111111111111111111111111111111222222222333333111///000666@@@HHHbbbnnn{{{~~~yyywwwxxxyyyyyymmmccchhhtttyyyxxx{{{{{{wwwssssss}}}{{{qqqddd[[[UUUMMMAAA888666333111333555777555222222111111000000//////...////////////////////////////////////////////////////////////////////////........................------------------------................................................//////000000000000111111000000000111111111222222111111111111111111111111111111111111111111111111///222555888999777444222333222111111111111222333222222222222222111111111000000000000000000000000////////////////////////////////////............------------------------...........................------,,,,,,------...............------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......///......///000000000000///000000//////000000111222111111222222333444444444555555555555555555555666777777777777777777777777777777888888999::::::;;;:::;;;;;;999777666777999888999:::;;;;;;;;;:::999;;;999666555555555444222222222222222222222222222111111000000000000//////........................------------------------...,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------........................---......//////......---------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---...////////////.......................................//////000000000000111111111222222222555555444333222222222222333444444555555444444333555555555555444444333333444555666777888888888888999999999888888888888888999999999888888888777777666555444333222222222333111111222222222222111111111111111111111111111111111111111111111000000000...000333444333333444666<<>>DDDHHHKKKOOOUUUZZZeeehhhjjjjjjiiikkkpppuuuqqqtttwwwxxxuuummmeee___jjjmmmqqqrrroooiiiaaa\\\bbbfffmmmuuuyyyyyyuuuqqq|||tttkkkgggfffddd___ZZZRRRMMMGGGAAA===999666333555555333222111111111111111111000000000000111111000000000000000000000000////////////////////////......................................................---------,,,,,,,,,......---------,,,,,,,,,------------------------------------------------------............------............////////////000000////////////000000000000000000////////////.../////////000000000111000000000000000000000000000000000000000000000000................................................------------------------------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////000000000000111111111111555555555444444444444444444333333222222333333444666777777888777777666666999:::;;;;;;:::999888777999999999999888777666555333333222222111000///////////////////////////////////////.........------------------------------++++++,,,,,,,,,,,,---------,,,++++++******++++++,,,+++***))))))***+++,,,,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------------------------------------------------------...............///000000000000000000000111111222222222333333444444555555333333222222222222333333444444555555444444333333444444555666666777888888888888888888999999999:::777666666666666555555555222222111111111000000000////////////////////////////////////////////////......................../////////...............//////////////////////////////.........000111222---000444666666888;;;???EEEHHHMMMPPPSSSWWW^^^dddbbbeeejjjmmmnnnlllhhheeeiiijjjjjjjjjiiigggeeedddeeeddddddeeefffggggggeeessshhh[[[QQQLLLHHHCCC???;;;888555222111111///...111111111000111111222222111000000//////000000111000000000000000000000000////////////////////////......................................................---------,,,,,,,,,...------------,,,,,,,,,------------------------------------------------------............------............////////////000//////......//////000////////////000000000000////////////000000000000////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////000000000000111111111111444444444444444444444444333333333222222333333444777777888888888888777777;;;;;;;;;<<<;;;;;;:::999999999:::999999888777666444444333222111000///...////////////////////////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++******++++++++++++************++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------------------------------------------------------...............///000000000000000000000111111222111111222333444444555555333333222222222222333333333333333444444333333222444444555666777888999:::888888888999999999888888666666666555555555444444111111111111000000000000////////////////////////////////////////////////................................................////////////////////////000//////...//////000111///111333333222333555777333555888999:::<<<@@@CCCHHHJJJNNNRRRTTTUUUTTTTTTVVVVVVUUUTTTSSSSSSTTTTTTPPPMMMHHHFFFFFFGGGHHHHHHKKKDDD<<<888888999888666444222000000111222222111/////////000111222333444000000////////////000000000000000000000000000000////////////////////////......................................................---------,,,,,,,,,------------------------------------------------------------------------------............------............/////////////////////....../////////////////////000000000000////////////000000000000////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............///////////////000000000111111111111333333333333333444444444333333222222222333444444666777888888888888888888::::::::::::::::::::::::::::::::::::999888777666555444333222111///......////////////////////////......------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,------------------------------------------------------...............///000000000000000000000111111222111111222222333444555555333222222111111222222333222222333333333333333222444444555666777888999:::777888999999999888777777555555555555444444444444111111111000000000//////........................................................................---------................................................//////000111222///000111222111111222333333333333333222222333444444555777999;;;<<<<<<<<<<<<<<<;;;;;;::::::999999<<<:::666444555555555555666444111111333444444222000///...///000111111000//////000000111333444555000000////////////000000////////////////////////..............................................................................---------,,,,,,,,,------------------------------------------------------------------------------............------............//////////////////............//////.../////////000000000111000000000000////////////////////////////////////------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............///////////////000000000111111111111222222222222333333444444333222222222333333444555666666777888888888888888888888888888888888999999999999999999888777666666444444333222111000///...................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++***++++++,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------------------------------------------------------...............///000000000000000000000111111222111111222222333333444444222222111111111111222222222222333333444444333333444444555666666777888888777888999999999888777666555555444444444333333333111111000000000/////////................................................---------------------------------------.................................++++++,,,---...///000000/////////000000111111222000111111222333444444444000000111111111111111111111222333333222111000///333111000111222222111000000///000111333444222111111000///000111111000///000000000000111222333444000//////......//////000////////////////////////..............................................................................---------,,,,,,,,,,,,,,,,,,------------...------------------------------------------------------............------............///////////////......------......///......//////000000111111000000000000////////////////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////000000000000111111111111000111111222222333333444222222222222333444555555444555666777777888777777777666666666666777888888888888999888888777666555333333222222111000000000......................................./////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++******++++++,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------------------------------------------------------...............///000000000000000000000111111222222222222222222222333333222222111111111111222222222222333444444444444444444444555555555666666666777888999:::999888666555444444444333333333333222111000000000////////////................................................------------------------,,,,,,,,,------.................................+++,,,---.........///...000//////000111111111111------...000222333333333111111111222111111111000111222333333444333333222/////////000222222111///,,,---...000222333222222222111111111222222111///111000000//////000000111//////............//////////////////////////////..............................................................................---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------............------............///////////////......------......///.........///000111111111111000000000/////////...000000000000000000000000........................------------------------........................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////000000000000111111111111000000000111222333333333222222222222333444555666333333555666666777777777666666555555555666888888777777777777777666444444111111111111111111111111........................,,,,,,---------.........------------------------++++++,,,,,,,,,,,,------++++++******++++++,,,---++++++,,,------,,,++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,---------------------------------------------------------...............///000000000000000000000111111222333333222222222222222222222222111111111111222222222333444444555555555555444444444555555555555555777888999:::999888666444444444444333333333222222000000000000////////////................................................------------------------,,,,,,,,,------....................................//////000000//////...///...---.../////////...111000000111222222000//////000111111222222111111...//////000111222333333000//////111333333222111222111111111111111111111000///...///000000...---111000///...............//////............//////////////////////////////..............................................................................---------,,,,,,,,,,,,,,,,,,------.........---------------------------------------------------..................---............/////////000.........------.........---......///000111111222111111000000/////////...111111111111111111111111////////////////////////------------------------////////////////////////........................------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000000000000000111111111111///000000111222222333333222222222222333444555666222333444555666666666666777666555555555777888999777777777777666555444333000111111111111222222222........................+++++++++,,,,,,---------........................++++++,,,,,,,,,---------+++*********+++,,,,,,---++++++------------++++++***+++,,,------,,,+++***++++++,,,,,,,,,---------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................------------------------............/////////////////////000111111222222222222333333333333444444444333333222111111111222222333333444444333333222333333333444444444555555666666555444444444444555333333222222111000////////////000000///...------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000////////////////////////........................////////////////////////................................................//////.........---------......---------,,,,,,,,,,,,,,,,,,---------......------------------------,,,---......//////..................////////////000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000............////////////111000///------....../////////.........---------000///...---------------......................................................---,,,,,,,,,,,,---//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........------,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------------------------------............////////////000000000000//////////////////000000111111222222111111111111111111111111222222222111111000000000333333333444444444555555888777666555444444555666555555555444333333222222000000000000000000000000........................,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,++++++******++++++,,,++++++------------++++++***+++,,,---...---,,,,,,...---,,,,,,++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................------------------------............/////////////////////000111111222222222222222333333333444444444333222222111111111222222333333444444333333222222222222222333333333444666555555444444444444444333333222111111000/////////////////////...------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...................................................................../////////000000000////////////////////////000/////////////////////000000000000000000000000////////////////////////........................................................................................................................///.........------------......---------,,,,,,,,,,,,,,,,,,------------...------------------------,,,------...........................//////////////////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////111000///...---......//////.........------------//////...---------------......................................................---,,,,,,,,,,,,---///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...---------,,,,,,,,,,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------------------------------............////////////000///////////////////////////000000111111222222222222222222222222222222333333222222222111111111333333333444444444555555777666555444444555555666777777666666555444444444////////////////////////........................------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++,,,------,,,++++++***+++,,,---------,,,,,,...---,,,+++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------------------............/////////...//////000000111111222222222222222333333333333333333222111111111111222222222333333333333222222111111111111222222222222666555444444333333444444222222111111000000/////////////////////......---------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---........................................................................////////////000////////////////////////////////////////////////000000000000000000000000////////////////////////........................------------------------........................------------------------------------------------............------------......---------,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,---...............---............/////////////////////////////////////////////////////////...//////000000//////...////////////////////////111111000000//////......000///......------..................------------///...------------------------------------------------------------------......---,,,,,,,,,,,,---............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,+++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,---------------------------------------------------............///////////////////////////////////////000000111222222333333333333333333333333333333333333333222222222222333333333444444444555555555555555444555555666777666666666555444444333333////////////////////////------------------------...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++***++++++,,,---,,,,,,,,,---,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......//////000111111111111222222222222333333333222222111111111111111222222222333333333333222222111111111222222222222333555444444333333333333333111111000000000/////////...///////////////......------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------................................................------........./////////////////////////////////.........///////////////////////////////////////////////////////////////........................------------------------........................------------------------------------------------------------------------......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---------------.........//////////////////////////////////////////////////////...//////////////////...////////////////////////111111111000//////......//////......------------------------------------......---,,,,,,---------------------------------------------------------......---,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........./////////////////////000111222222333333333333333333333333333333333333333333333333333333333333333444444444555555444444444444555666666777333333333222111111000000////////////////////////------------------------......---,,,++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------.....................///000000111111111111111222222222333333111111111000000111222222111222222333333222222111222222222222333333333333444444333222222222222222000000//////////////////......///////////////...------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------................................................------------....................................------....../////////000........................................................................------------------------........................------------------------------------------------,,,,,,------------------......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------------------..................................................................////////////..............................111000000000//////.....................------,,,,,,,,,------------------------,,,,,,,,,------...------------------------------------------------......---,,,,,,,,,,,,---,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------....../////////000//////000111222333444444333333333333333333333333333333333333333333333333333333333444444444555555333333444555555555666666222222222111000000//////........................------------------------...---,,,,,,+++++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************++++++,,,,,,+++++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---......//////000000111111111111111222222222222111000000000000111222222111111222222222222111111222222222222333333333444444333222222111111222222////////////............---...//////////////////------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------------------------------,,,,,,,,,---------..............................---------......//////000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,------------.........................................................---......//////......---.................................///////////////---............---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------......//////000...///000111222444555555333333333333333333333333222222222222333333333333333333333444444444555555333333444555555555444444333333333222111111000000........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************++++++++++++*********+++++++++++++++,,,++++++******++++++,,,++++++************+++++++++************+++,,,,,,+++************++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........------......///000000000111111111111222222222222000000000000000111222222111111222222222222111111111111111111222222222222333333222111111111111111........................------...///////////////------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------------------------------------------------+++,,,,,,,,,,,,---------........................,,,,,,---......///000000------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,,,,,,,---------.........................................................---......//////......---........................,,,,,,------......//////------.........---,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))******++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........,,,,,,---......///000000...///000111333444555666222222222222222222222222111111111222222222333333333333333444444444555555333444555555555444333222333222222111111000//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......************************************++++++++++++)))*********++++++++++++,,,++++++******++++++,,,,,,+++***))))))***+++,,,+++***)))))))))***,,,,,,***************+++,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------......///000000000000111111111111222222222000000///000000111222222111111222222222222111111000000000000111111111111333222222111000111111111---.....................------...///000000//////------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------------------------------------------++++++,,,,,,,,,---------........................,,,,,,------...///000000------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......---------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,---------......................................................---..................---........................***++++++,,,---...//////,,,---.........---,,,++++++++++++,,,,,,---------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,------...///000000...///000111333444555666111111111111111111111111000000000111111222222222333333333444444444555555444444555666555444222111000000000///......------........................,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///************************)))************+++++++++))))))******++++++++++++,,,++++++++++++++++++,,,,,,+++***))))))***+++,,,+++***)))))))))***,,,---******))))))***+++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............//////000000111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111000000000000//////.........---------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............++++++,,,,,,,,,,,,------------------------------..............................................................................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------............//////////////////000111111111111111111111222222222333333333111111000000000000111111333444444555555444444333666666555444333333222222222222222111000//////...------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............//////000000111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111000000000////////////.........---------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............++++++,,,,,,,,,,,,------------------------------........................------------------------..............................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------............//////////////////000111111111111000111111111222222222333333111111000000000000111111333333444444444444333333555555555444333333222222222222111111000//////...------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************++++++++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............//////000000111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111000000000000//////...............---------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............++++++,,,,,,,,,,,,------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,..............................//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------------.....................////////////...///000000111111000000111111111222222222222333111111000000000000111111333333444444444444333333555444444333333222222222222111111000000//////..............................---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...............//////000000111111111111111111111111111111111111111111111111111111///000000000111111111111111111111111111111111111111000000000////////////................................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........---+++++++++,,,,,,,,,------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,.................................///......---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////............////////////...//////000000000000000111111111111222222222222111111000000000000111111333333333444444333333333444333333333222222222111111111000000////////////////////////////////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++,,,,,,,,,---------******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///...............//////000000111111000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000////////////...---.............................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------+++++++++,,,,,,,,,------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,.................................///......---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////............////////////......///000000000000000000000111111111222222222111111000000000000111111222333333333333333333222222222222222222111111111000000000///////////////////////////////////////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++,,,,,,,,,---------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............//////000000111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000////////////......---------.......................................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,++++++,,,,,,,,,,,,------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,..............................//////......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------------------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------------.....................////////////---...//////000000//////000000000111111111111222111111000000000000111111222222333333333333222222111111111111111111111111////////////////////////...........................---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............//////000000111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000/////////.........---------.........//////........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,++++++,,,,,,,,,,,,------------------------------........................------------------------..............................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------............////////////---...//////000000//////000000000000111111111111111111000000000000111111222222333333333333222222000111111111111111111111////////////////////////------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************++++++++++++,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............//////000111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000/////////............---------.........//////........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......++++++++++++++++++++++++---------,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,++++++,,,,,,,,,---------------------------------..............................................................................//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,........................---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------............/////////000---......///////////////000000000000111111111111111111000000000000111111222222222333333222222222000000000000000111111111.........///////////////------------------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......////////////000000000000////////////000000000000//////000000111111222222000000////////////000000000000000000000000000000////////////............,,,------......------,,,,,,,,,---......---,,,,,,---------,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,---------......------++++++++++++------+++++++++,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------.........------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++...---,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............////////////......///000000000000000000000000000000000000000000000000000111111111111222222222111111111111000111111000000000000111111////////////////////////...------,,,,,,------...++++++++++++++++++++++++************************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************************************+++++++++*********))))))************************---------,,,,,,+++++++++************************,,,,,,+++******+++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......////////////000000000000////////////000000000111000000000000000111111111000000////////////000000000000000000000000000000////////////............,,,------......------,,,,,,,,,---......---,,,,,,---------,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------,,,,,,+++***,,,,,,,,,------------...---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------......---------,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++...---,,,+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............////////////......///000000000000000000000000000000000000000000000000000111111111111222222222111111111000000111000000//////000000111........................------,,,,,,,,,,,,------++++++++++++++++++++++++************************))))))))))))************************+++++++++,,,,,,,,,,,,+++++++++******************************************************+++++++++*********))))))************************------,,,,,,,,,+++++++++************************,,,,,,+++******+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......////////////000000000000/////////000000000111111111111111111000000000000000000////////////000000000000000000000000000000/////////............---,,,------......------,,,,,,------......------,,,------,,,,,,,,,,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------...------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++---,,,,,,++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............////////////......///000000000000000000000000000000000000000000000000000111111111111222222111111111000000000000000////////////000000........................------,,,,,,,,,,,,------++++++++++++++++++++++++************************)))))))))*********++++++)))))))))*********++++++,,,,,,,,,++++++++++++***************************************************+++++++++***************************************,,,,,,,,,,,,++++++++++++************************,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......////////////000000000000//////000000000111111111222222111111000000//////000000////////////000000000000000000000000000000//////.........---------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,************************++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------............////////////......///000000000000000000000000000000000000000///000000000111111111111111111111111000000000000000//////......//////000........................---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************))))))*********+++++++++((())))))))))))*********++++++++++++++++++++++++************************************************************************************************,,,+++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......////////////000000000000000000000000111111111111222222111111000000//////000000////////////000000////////////////////////............------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************++++++++++++++++++++++++)))******++++++******)))************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))*********************************++++++,,,,,,,,,+++++++++,,,,,,,,,------............////////////......///000000000000000000000000000000000000000///000000000111111111111111111111000000000////////////............//////........................,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++((())))))))))))*********++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,---------......////////////000000000000000000000111111111222222111111111111000000000000000000////////////000000////////////////////////.........------------,,,,,,------......------,,,...------,,,,,,------...++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---************************++++++++++++++++++++++++*********++++++*********************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************************************))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////......///000000000000000000000000000000000000000000000000000111111111111111111000000000/////////......------------......------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********************************++++++++++++,,,)))))))))*********++++++***++++++++++++,,,,,,,,,***************************************************************+++++++++*********************************+++++++++++++++***************************++++++,,,,,,++++++***,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......////////////000000000000000000111111111222222222000000000000000111111111000000////////////000000////////////////////////.........---------,,,,,,,,,------......------,,,...---,,,,,,,,,,,,---...+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++************************++++++++++++++++++++++++***+++,,,,,,---------,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,++++++++++++***************************************++++++++++++******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,******+++++++++,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++***************************++++++++++++++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------............////////////......///000000000000000000000000000000000000000000000000000111111111111111000000000////////////...------------------...------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,************+++++++++,,,******+++++++++,,,,,,,,,************************************************))))))*********+++++++++************************)))*********++++++++++++***************************+++,,,,,,,,,,,,+++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,---------......////////////000000000000000111111111111222222222//////000000111111222222000000////////////000000////////////////////////......---------,,,,,,,,,,,,------......------,,,...---,,,,,,,,,,,,---...+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************++++++++++++++++++++++++***+++,,,,,,------------******+++++++++,,,,,,,,,++++++------------+++++++++++++++,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,+++++++++******************************)))************+++++++++******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++******))))))***+++,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,++++++,,,,,,,,,---------............/////////000...//////000000000000000000000000000000000000000000000000000111111111111000000000000////////////...------,,,,,,------...------------------------,,,++++++++++++++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,************************************************))))))******++++++++++++************************))))))******++++++++++++***************************+++,,,------,,,+++***------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......///////////////............//////000111333444555333333222222111000//////000000///////////////000333222111000////////////........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************************************++++++************++++++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------------............///000000000000111111111111111111111111111000/////////......------///000111,,,---///000000///---,,,........................------------------------++++++++++++++++++++++++++++++************+++++++++++++++*********))))))))))))***+++,,,,,,------)))************+++++++++++++++++++++++++++++++++++++++******************************************,,,)))(((+++------------************************************************+++++++++*********))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---....../////////////////////////////////000111222333444333333222111111000//////000000////////////000000222111000///....................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************************************++++++************++++++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------------............/////////000000000111111111111111111111111000/////////......---...///000111,,,---...//////...---,,,........................------------------------++++++++++++++++++++++++++++++************+++++++++++++++*********))))))))))))***++++++,,,------)))************+++++++++++++++++++++++++++++++++************************************************+++***)))******)))))))))************************************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......////////////////////////111000000000000111222333222222222111111000000///000000////////////000000111000///......------...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************************************++++++************++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------------............/////////000000000000111111111111111111111000/////////............///000000........................------------------------------------------------++++++++++++++++++++++++++++++************+++++++++++++++***************))))))******+++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************************************)))***+++***)))))))))***************************************************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---......///////////////000000000111111000000000000111111222111111111000000000///000////////////000000111111000///...............---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++************************************************++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...---------............///////////////000000000111111111111111111000//////............/////////000///...------------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))******+++++++++,,,))))))*********+++++++++++++++++++++++++++++++++***************+++++++++************************'''+++---+++***+++---...************************************************************************++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---......////////////000000111111222111000000///000000000111111111000000000000000///////////////000111111111111000000//////000000---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++************************************************++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------.........---------............///...////////////000000000111111111111111000//////---......//////////////////...------------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************)))***************++++++))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++************************''',,,---))))))---...+++************************************************************************++++++++++++++++++++++++------------------------++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---.........//////000000111111222111000000/////////000000000000000000000000000000///......//////000111222111111000000000000111111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++************************)))************+++++++++************************************************++++++************++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,---------............---------............///......////////////000000111111111111111000//////---......///000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***************+++++++++************************)))************+++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,************************)))---,,,''')))...---'''***************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---.........//////000111111222222000000/////////000000111///000000000000000000000............///000111222000000/////////000000111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************)))************+++++++++************************************************++++++************++++++***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------------------............---------............///........./////////000000111111111111111000//////------///000000000///...,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))*********+++++++++************)))))))))))))))************+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,************************))),,,***'''...888666,,,************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,---.........//////000111222222222///////////////000111111////////////000000000000............///000222222//////.........//////000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------******+++,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************************************)))************+++++++++************************************************++++++************++++++***+++,,,------,,,+++***++++++,,,,,,,,,------------------.........//////---------.........//////............/////////000111111111111111000//////,,,---///000000000///...,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))******++++++++++++*********))))))))))))))))))************+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,************************(((***))))))555CCCBBB666************************************************))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++******))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------........................------///////////////////////////////////////////////////////////////////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---------......***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++******************+++,,,,,,------,,,,,,+++***++++++,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++************************)))************++++++++++++++++++++++++++++++++++++++++++++++++***)))((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------............////////////...------......///000111444444555555444222111000//////000000000000//////......------------......,,,,,,,,,+++++++++************++++++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********************************************************(((((()))***++++++,,,,,,)))***++++++***)))***+++************************************************'''***(((&&&222FFFOOOKKK)))************+++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++*********)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................////////////////////////////////////////////////000000000000000000000000////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------------...------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,------------...***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,+++******++++++++++++++++++++++++)))************+++++++++************************)))************++++++++++++++++++++++++++++++++++++++++++++++++***))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---------------------------............////////////...------......///000111333333444444333222000/////////000000000000//////......------------......,,,,,,,,,++++++++++++*********++++++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******************************************************((())))))***++++++,,,,,,)))***++++++***)))***+++************************************************))),,,)))&&&---:::<<<666)))************+++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................////////////////////////////////////////////////111111111111111111111111////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++***++++++++++++***))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------------------------------............/////////...------......///000111222222222222111000//////...//////000000//////.........------------......,,,,,,,,,,,,++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++)))))))))***++++++,,,,,,)))***++++++***)))***+++************************************************))),,,+++'''***000---%%%)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////////////////////////////////////////////////////000000000000000000000000////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***************++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,---------------------------.........//////...------......///000111111111000000000//////......//////////////////.........------------......------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++)))***++++++***)))***+++************************************************))),,,+++)))+++...,,,%%%))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------.............../////////000000////////////////////////////////////////////////////////////////////////////////////////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))*********++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++)))******+++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------------...............------......///000111000000//////////////////......////////////............------------......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***************+++++++++)))***++++++***)))***+++************************************************)))++++++***+++......+++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------...............//////000000111////////////////////////////////////////////////........................////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++)))))))))***++++++,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++,,,,,,------.........,,,------------............------......///000111000//////......//////000---......//////......---......------------......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++***)))***+++************************************************++++++*********+++,,,,,,)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---......///000000111111////////////////////////////////////////////////////////////////////////////////////////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++)))******+++,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++,,,,,,---......///,,,,,,---------............------......///000111000000///......///000111---......//////......---......------------.........------------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))***++++++***)))***+++************************************************)))***+++,,,+++******+++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......---......///000111111222////////////////////////////////////////////////000000000000000000000000////////////////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++((())))))***++++++,,,,,,+++,,,,,,------,,,,,,+++((()))***+++,,,---------++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++,,,,,,---...//////,,,,,,,,,---------.........------......///000111111000///......///000111---..................---.........------...............---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******************)))+++++++++***)))***+++************************************************'''(((,,,//////,,,,,,---)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------,,,+++,,,---...///,,,---......//////......000000////////////000000............////////////222111111000///......---//////............//////........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------++++++++++++------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///000000////////////000000..............................---,,,,,,,,,------......---------,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((++++++,,,---------,,,,,,************************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------,,,,,,,,,---...///,,,---......//////......000000////////////000000............////////////111111000000///......---.........//////.................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///000000////////////000000........................------,,,,,,,,,------............---------,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))+++++++++,,,,,,+++******************************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,---...///,,,---......//////......000//////......//////000............////////////111000000//////.........---...///000000///...------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............///000//////......//////000........................,,,,,,,,,,,,------.../////////.........---------------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))++++++++++++******)))(((************************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,------......,,,---......///........./////////....../////////............////////////000000/////////.........,,,---///000000///---,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............////////////....../////////........................+++++++++,,,---...///000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******))),,,,,,,,,,,,+++***((((((************************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------------,,,---......///.........//////............//////............////////////////////////............+++---...000000...---+++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............/////////............//////........................+++++++++,,,---...///000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++******------------,,,+++***)))************************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------+++,,,------......------,,,---......//////......///......------......///............////////////........................,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............//////......------......///........................,,,,,,,,,,,,------...///......---------,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++)))))))))************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***---------------,,,+++***************************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------+++,,,---.........------,,,---......//////......///......------......///............////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............//////......------......///........................------,,,,,,,,,------...---,,,,,,,,,,,,++++++++++++++++++,,,,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++************++++++++++++************************))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++++++++++++++,,,,,,,,,++++++***************************+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------+++,,,---.........---,,,,,,---......//////...............------...................../////////000---........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++------------++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------.........//////.........------.......................................---,,,,,,,,,------,,,,,,,,,+++++++++******+++++++++,,,,,,---------+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++************************))))))))))))******************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++)))******+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++******))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,---------..................------........................////////////////////////...........................---,,,,,,++++++++++++///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------------,,,,,,++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++)))***+++,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///////////////.......................................------------......---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++******)))))),,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++*********)))++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++,,,,,,,,,---------................................................////////////////////////...........................---,,,,,,+++++++++,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******+++++++++***))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---....../////////////////////.................................------------......---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++*********))),,,+++***))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------................................................////////////////////////........................------,,,+++++++++,,,,,,---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++++++++***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............//////////////////..............................------------......+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------------------,,,,,,,,,------------...---------.......................................////////////////////////........................---,,,,,,++++++,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,+++++++++***))))))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..................////////////...........................------,,,,,,------...+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------.........---,,,,,,---------.........---------.........//////////////////////////////////////////////////////........................,,,,,,,,,++++++,,,,,,---+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,++++++******)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---.........//////000000........................------,,,,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---......///......,,,---------............,,,,,,------.../////////////////////////////////////////////////////////........................,,,,,,+++++++++,,,------,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------///...---,,,,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++******)))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------......///000000000........................------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---...////////////------------............,,,,,,------...//////000////////////////////////////////////////////////........................,,,+++++++++,,,,,,---...,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))******+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------//////...,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++***))))))))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------......///000000111........................---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---...////////////---------.........//////,,,,,,------...///000000000000000000000000000000////////////////////////........................++++++++++++,,,,,,---...------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------000///...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++))))))(((((()))+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------...///000000111........................---,,,,,,++++++,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++------------++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,.../////////...---////////////////////////////////////////////////000000000000000000000000000000///...------,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))***+++++++++,,,)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++...---,,,,,,++++++++++++---------............///......////////////......////////////////////////........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,---,,,+++)))(((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---......///.........////////////////////////////////////////////////////////////////////////000//////...------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++++++++************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++++++++++++++++++++++++++...---,,,,,,+++++++++,,,---------............///......////////////......................................................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------------...////////////////////////////////////////////////////////////////////////////////////......---,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************************+++++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,---------............///......////////////..............................------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************************************++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***************************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------......---,,,,,,...///000////////////////////////////////////////////////////////////////////////.........------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...//////...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))*********+++++++++,,,,,,+++++++++,,,,,,,,,------************************++++++++++++++++++++++++************************))))))*********+++++++++******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,---------............///......////////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,+++*********,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++***************************+++++++++++++++,,,,,,************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------......---,,,,,,...///000////////////////////////////////////////////////........................---------------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,...//////...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------************************++++++++++++++++++++++++************************))))))*********+++++++++******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,------------............///......////////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++*********************************++++++,,,,,,,,,************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...------------...//////////////////////////////////////////////////////........................------,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++************++++++,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---------------............///......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************++++++++++++++++++++++++*********************************++++++,,,,,,---***************+++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,---......///.........////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***************++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************************+++,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...---------............///......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************++++++++++++++++++++++++************************)))******+++,,,,,,------))))))*********+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------*********++++++,,,,,,---*********++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------+++,,,.../////////...---////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++++++++))))))******+++++++++,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---...---------.........//////......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((***+++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++************************++++++++++++++++++++++++************************))))))***+++,,,,,,------))))))******++++++++++++***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///............////////////000000//////.........---////////////////////////,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++++++++,,,,,,,,,---------***+++,,,,,,------,,,,,,------------------------.........------,,,,,,,,,.........------,,,,,,,,,+++***)))***+++---,,,,,,(((...444444...)))***---++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,+++***)))***+++,,,---,,,++++++******++++++,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......---------............///............////////////000/////////............////////////////////////,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++++++++,,,,,,,,,---------++++++,,,------------,,,------------------------......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,+++******,,,---...333666777333---******,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++******++++++,,,---,,,++++++******++++++,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---------............///............////////////////////////............////////////////////////,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,------------++++++,,,---------------------------------------...------------,,,,,,,,,------------,,,,,,,,,,,,+++------+++)))+++///333BBB>>>888111---******+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---------............///............///////////////////////////.........////////////////////////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------******++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------...+++,,,,,,---...---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))),,,---+++)))+++222999IIIAAA666...++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******)))***+++,,,---,,,+++***,,,++++++******++++++,,,***************************+++++++++++++++,,,,,,************************++++++++++++++++++++++++************************,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------............///............////////////.........///////////////////////////////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++,,,,,,---------++++++,,,,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........,,,,,,---.........------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''***,,,+++***---555<<>>:::666555555777999999:::::::::999888666666555555555444444333333333333222111000111222111111222111111000000//////000////////////////////////........................................................................................................................---------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...---,,,,,,,,,,,,---......------------------------........................---------............///.......................................---------////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------....................................---,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,///...---,,,+++,,,...///---------...///111222333333444555777999:::<<<<<<>>>@@@BBBAAA@@@??????@@@@@@@@@@@@???===;;;888777888888777555444222111000,,,,,,,,,------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,---------.........------------------------............///////////////000000000111111111111111111111111000000000///000000000///......---------------............///................................................////////////000000111111111111000000111222333444000000111444777<<<@@@BBBCCCEEEHHHKKKMMMOOOPPPQQQUUUUUUUUUUUUUUUUUUUUUUUUQQQOOOLLLHHHDDDAAA>>>===CCCDDDEEEFFFHHHHHHIIIIIIAAA@@@>>><<<999777555444888555222111222333333222111111000//////000111222000000000000000000000000////////////////////////////////////////////////........................................................................---------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........---,,,,,,,,,,,,---......------------------------........................---------............///................................................////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------....................................---,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000333333333444666777999:::;;;<<<===???AAACCCDDDEEEGGGIIILLLMMMNNNNNNPPPQQQRRRRRRRRRQQQOOOLLLJJJHHHGGGGGGFFFDDDAAA>>><<<:::444333222000///...---------,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******************************))))))))))))******))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++,,,,,,------.........------------------------------------------------------------------------------------------------,,,---------............------------------------............////////////000000000000111111111111111111111111000000000000000000000///......---------------............///.............../////////...........................//////000000111111222///000111333555777888999>>>>>>???AAAEEEIIIMMMPPPTTTWWW[[[^^^___```bbbcccaaaaaaaaaaaaaaaaaaaaaaaa]]]\\\[[[WWWSSSNNNIIIFFFDDDEEEGGGIIILLLOOORRRTTTTTTSSSQQQNNNKKKHHHFFFEEECCC>>>888555666888888777444333222000000111222333000000000000000000000000////////////////////////////////////////////////........................................................................---------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------............---,,,,,,,,,,,,---......,,,,,,,,,------------...........................---------............///......................................./////////////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------....................................---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,...000333555666777<<<<<<<<<===>>>@@@AAABBB?????????@@@@@@@@@@@@@@@AAADDDGGGIIIKKKMMMPPPRRR[[[[[[[[[\\\[[[[[[ZZZZZZWWWWWWVVVUUURRROOOLLLJJJCCCAAA===888444000---+++---,,,+++***++++++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******************************))))))))))))******))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''++++++,,,,,,---......///------------------------------------------------------------------------------------------------------------............------------------------............////////////000000000000111111111111111111111111000000000000000000000///......---------------............///---........./////////000...........................//////000111111222222111333777;;;???AAABBBBBBHHHGGGEEEEEEFFFHHHKKKMMMPPPTTTZZZ]]]___aaaccceeebbbbbbbbbbbbbbbbbbbbbbbb]]]]]]\\\[[[XXXTTTQQQOOOGGGFFFEEEEEEFFFIIILLLNNNWWWWWWXXXYYYZZZ[[[\\\\\\TTTLLLCCC???@@@BBBCCCBBB:::888666333222111222222000000000000000000000000////////////////////////////////////////////////........................................................................---------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------............---,,,,,,,,,,,,---......,,,,,,,,,---------..............................---------............///........................---........./////////000................................................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,---------....................................---,,,,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------...///000111111222555999===AAADDDEEEEEEEEEEEEEEEFFFFFFHHHIIIIIIEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDEEEDDDDDDEEEGGGJJJSSSTTTUUUWWWZZZ]]]___aaa^^^___``````^^^\\\ZZZYYYSSSPPPLLLFFF@@@;;;888666333222///---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++******************************))))))))))))******))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''++++++,,,,,,---...//////---------------------------------------------------------------------------------------------------------.........//////------------------------............/////////000000000000000111111111111111111111111000000000000000000000///......---------------.........//////---.........//////000000////////////////////////...//////000111222222222555999>>>DDDHHHKKKKKKKKKCCCAAA>>>;;;::::::;;;<<>>DDDJJJOOORRRSSSSSSKKKKKKKKKKKKLLLMMMNNNNNNPPPPPPQQQRRRSSSSSSTTTTTTSSSQQQOOOJJJFFFEEEEEEGGGGGGHHHJJJNNNSSSXXX]]]```^^^___aaaccccccbbb```___\\\ZZZVVVRRRMMMIIIFFFEEE;;;999555222///.........,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++******************************))))))))))))******))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''',,,,,,,,,------.........---------------------------------------------------.........---,,,,,,+++------------------------........................,,,,,,,,,---------...............///////////////111111111111111111111111222222111000//////000000111000000///...---------///////////////.........++++++,,,---............111111111000000000000///...//////000000333777;;;DDDKKKTTT[[[\\\WWWPPPJJJJJJEEE???<<<===???@@@???@@@@@@@@@@@@AAADDDFFFGGGIIIHHHGGGIIILLLOOORRRSSSTTTTTTTTTUUUVVVWWWXXXYYYXXXTTTOOOJJJGGGEEEDDDCCCJJJKKKMMMMMMOOOTTT\\\ccciii```TTTLLLJJJKKKKKKKKKJJJEEE???===>>>>>>;;;777666333111222666666000+++666444222111111222111///000000000000////////////000000000000000000000000//////............//////////////////////////////,,,---......//////..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......................................................000000111111000...---+++------......///......---...///000///......000222000111111111111000000000//////////////////......///000222333222000...------...///000000000///...333111///---++++++,,,,,,,,,,,,---.........------........................++++++++++++++++++++++++........................,,,,,,,,,------..................------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------+++)))***---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,***(((***---...,,,******,,,...000000///---+++000111222444666;;;AAAFFFKKKNNNSSSWWWYYYYYYWWWVVVTTTTTTTTTTTTSSSRRRRRRQQQMMMNNNOOONNNKKKHHHGGGGGGNNNJJJFFFGGGHHHFFFBBB???FFFEEECCCBBBCCCFFFIIILLLPPPTTTXXXZZZYYYXXXYYY[[[ccc```[[[YYYZZZWWWLLLBBBKKKGGGBBB>>><<<888333///............---,,,+++***,,,+++*********,,,---...++++++++++++++++++++++++******))))))))))))******+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''',,,,,,,,,---------......------------------------------------------------------......------,,,+++------------------------........................,,,,,,,,,---------...............///////////////111111111111111111111111111111000000000000000000111000000///......------/////////////////////...,,,---......////////////......//////000111222333///111555999<<>>AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@>>><<<:::999888888666555222000000111222333000000111111111000000///000000000///......------------------------------------------------------........................,,,,,,,,,------------......------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++///---,,,---......---,,,---,,,++++++---111666999>>>AAAFFFIIIIIIHHHGGGGGGKKKMMMOOOQQQQQQOOOMMMKKKEEEDDDBBBAAAAAABBBCCCDDDFFFFFFFFFEEEEEEHHHMMMQQQQQQUUUYYYXXXTTTRRRSSSUUUUUUTTTRRRQQQPPPOOOOOOOOOSSSPPPKKKIIIIIIKKKMMMNNNIIILLLOOOQQQQQQRRRUUUXXXTTTRRROOOMMMMMMLLLJJJHHH>>>;;;666222...---......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))))))))******************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''------------------------------------------------------------------------,,,------...------,,,,,,------------------------------------------------,,,,,,,,,---------...............///000000111111000000000000000000000000//////000000111111111111000000//////........................///////////////////////////000000000333222222222333555888999AAAEEELLLQQQUUUXXX[[[]]]]]]___cccffffffeeecccaaa___\\\VVVQQQMMMLLLKKKKKKGGGGGGHHHJJJNNNSSSWWWYYYXXXYYYZZZZZZZZZZZZ\\\]]]^^^]]][[[YYYXXXXXXYYYZZZUUUWWWYYYYYYYYYXXXWWWWWW]]][[[WWWSSSOOOLLLLLLLLLNNNPPPQQQPPPNNNNNNRRRVVVWWWUUUSSSRRRRRRQQQNNNKKKEEEHHHLLLMMMIIIBBB;;;666777666555555555555333111111111111000000000////////////////////////////////////............//////////////////////////////------...///////////////........................------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------...............................................................///////////////111111000/////////000000...111555777999;;;>>>AAAFFFGGGIIIKKKMMMNNNNNNNNNNNNOOOOOOPPPQQQRRRSSSSSSSSSQQQOOOLLLJJJIIIIIIJJJFFFDDDAAA===999666444333333333222000///........./////////............///------------------------------------------------........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------222---***,,,///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......------------------------++++++++++++++++++++++++++++++++++++++++++++++++......---------------,,,...------...222777===@@@FFFFFFEEECCCAAAAAACCCEEEIIIHHHFFFCCCAAA???===<<<>>>???AAADDDGGGJJJLLLMMMMMMOOOQQQRRRRRRRRRSSSUUUXXXYYYWWWQQQMMMMMMPPPPPPQQQPPPOOOOOOPPPTTTWWWZZZXXXUUURRRRRRTTTUUUSSSQQQMMMKKKJJJJJJGGGEEEGGGKKKKKKJJJIIIIIIJJJLLLMMMMMMKKKHHHCCC<<<666222///---,,,------------------,,,++++++++++++++++++++++++******))))))))))))***************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''------------------------------------------------------------------------,,,,,,------...------,,,------------------------------------------------,,,,,,,,,---------............//////000111111222000000000000000000000000...///000111222222111111////////////............---.........//////000000///.........///000111222444444666888<<<@@@CCCEEEMMMQQQVVVZZZ\\\]]]^^^______aaaddddddbbb^^^YYYUUULLLLLLKKKKKKMMMPPPSSSVVVSSSUUUXXX[[[^^^aaabbbcccbbbbbb```\\\YYYXXXZZZ]]]]]]\\\YYYXXXWWWXXXZZZ[[[^^^^^^]]]ZZZWWWWWWYYY\\\aaa^^^ZZZWWWUUUUUUVVVVVVYYYYYYVVVPPPKKKJJJMMMQQQYYYWWWUUUTTTSSSSSSQQQPPPKKKKKKMMMQQQTTTQQQIIIBBBAAA???===<<<;;;999666333111111111111000000000000//////////////////////////////............//////////////////////////////---...//////000000//////........................------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------..............................//////////////////////////////............//////++++++,,,...000222444555;;;>>>CCCFFFIIIKKKNNNQQQQQQSSSVVVYYYXXXVVVRRROOOKKKKKKMMMNNNPPPRRRSSSTTTUUUTTTSSSRRRSSSUUUWWWYYYUUUUUUSSSQQQLLLGGGBBB???888666333111000000111333......------...///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///***,,,999BBB>>>333+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,,,,---,,,---000333777;;;???AAA@@@AAABBBBBBBBBDDDFFFIIIEEEBBB>>>:::888888999:::???BBBGGGMMMQQQSSSSSSSSSOOOOOOOOONNNLLLLLLNNNPPPJJJLLLLLLKKKNNNTTTTTTPPPLLLLLLLLLPPPXXXbbbkkkqqqccc___ZZZZZZ]]]```aaa```YYYQQQKKKJJJHHHDDDBBBEEECCCCCCCCCDDDEEEHHHKKKMMMOOONNNKKKGGGAAA;;;666333,,,,,,,,,,,,,,,---------++++++++++++++++++++++++******))))))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((...------------,,,,,,,,,------------------------------------------------,,,,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000111222222111111111111111111111111...///111222222111000000//////////////////......------......///000000000//////...///000222444666444777;;;AAAHHHNNNRRRUUUUUUXXX\\\___`````````aaa^^^\\\XXXTTTPPPNNNLLLLLLHHHMMMTTTYYY[[[\\\]]]]]]^^^^^^___``````___^^^^^^\\\^^^```___^^^___dddhhhjjjiiifffdddccceeeggghhhpppooolllgggcccdddjjjooohhhddd^^^ZZZYYYZZZ[[[[[[]]]]]]\\\YYYUUUSSSRRRRRRQQQTTTWWWZZZZZZXXXUUURRRQQQLLLIIILLLSSSXXXWWWTTTOOOLLLIIIFFFCCC???999555222222111111111000000000000000000000000000000000//////............//////////////////////////////......///000000000000///........................------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------..............................////////////////////////...---------...///000000///111555999===@@@BBBCCCLLLOOORRRTTTTTTTTTTTTUUUQQQSSSUUUVVVSSSNNNHHHDDD<<<===>>>@@@AAACCCDDDDDDFFFFFFGGGJJJNNNSSSWWWZZZXXXZZZ[[[\\\[[[WWWSSSPPPIIIFFFAAA;;;666333111111000///.........///111222........................,,,,,,,,,,,,,,,,,,,,,,,,...........................------------,,,,,,,,,,,,,,,,,,------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''&&&222IIIUUUKKK888+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++***,,,------,,,,,,---...,,,...222666:::===???@@@BBBFFFKKKLLLJJJFFFBBBAAA;;;999888777888;;;>>>@@@GGGJJJNNNQQQSSSSSSRRRQQQIIIHHHEEECCCCCCFFFKKKPPPIIIQQQYYY```llluuusssjjjaaabbbdddiiirrr~~~|||uuuqqqssszzzsssggg^^^[[[VVVMMMHHHJJJGGGGGGEEECCCAAAAAADDDFFFJJJKKKLLLKKKIIIEEE@@@===111000...,,,++++++,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******......---------,,,,,,,,,------------------------------------------------+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///000111222333333222222222222222222222222///000111222222111///....../////////////////////------......///000000111000000000111333666999;;;;;;>>>DDDLLLSSSXXX[[[]]]ZZZ\\\^^^^^^]]][[[[[[\\\RRROOOKKKHHHHHHJJJMMMOOOVVV[[[```bbb```^^^\\\\\\^^^^^^___```cccgggkkkmmmmmmrrryyy|||}}}}}}uuuqqqppprrrttttttiiigggdddaaa^^^[[[WWWUUUTTTWWWYYY[[[[[[ZZZXXXXXXWWWTTTPPPOOOSSSXXX\\\]]]]]]ZZZUUUQQQKKKDDD<<<777222222222111111111000000000000000000000000000000//////............//////////////////////////////......///000000000000000........................------------------------------------------------........................------------------------------------------------------------------------........................------------------------------------------------,,,,,,,,,---------..............................////////////////////////---......///111444666777===@@@DDDHHHJJJKKKKKKKKKOOOPPPRRRRRROOOLLLKKKKKKGGGGGGHHHHHHGGGDDDAAA@@@::::::::::::::::::::::::999:::;;;>>>BBBGGGJJJMMMLLLNNNQQQTTTUUUUUUTTTSSSTTTSSSPPPKKKEEE???:::777666444222111000000111222////////////////////////------------------------..............................---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))777KKKQQQDDD333+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++))),,,......------///111222444666:::===@@@CCCDDDKKKNNNPPPOOOIIIBBB;;;888777999===@@@DDDGGGIIIJJJPPPOOOOOOOOONNNNNNNNNNNNHHHLLLPPPUUUYYY]]]aaadddcccnnnvvvxxx|||{{{|||}}}{{{uuusssjjj^^^\\\bbb```^^^YYYRRRJJJEEEEEEFFFFFFFFFHHHHHHHHHGGGFFFEEE===:::666111...---......++++++++++++++++++++++++******))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,,,,------,,,,,,+++.........------,,,,,,,,,------------------------------------------------+++,,,,,,---.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///000111222333333333333333333333333333333000111222333222000...---.........///////////////---------...///000000111111111111222555999<<<>>>CCCGGGMMMSSSXXX[[[]]]]]]]]]]]]]]][[[WWWTTTSSSSSSHHHHHHJJJLLLPPPUUUZZZ]]]^^^______]]]YYYYYY[[[^^^aaaaaadddiiissszzztttnnnjjj```^^^[[[WWWVVVWWW[[[^^^\\\\\\\\\ZZZXXXWWWYYY[[[fffbbb]]]WWWPPPGGG>>>999222222222111111111111000000000000000000000000000//////............//////////////////////////////...//////000000000000000........................------------------------------------------------........................------------------------------------------------------------------------........................------------------------------------------------,,,,,,,,,---------..............................000000000000000000000000//////111333666:::>>>@@@GGGIIIKKKMMMLLLJJJFFFDDDFFFGGGIIIGGGDDDAAA???>>>=========>>>@@@BBBCCCDDDBBBAAA@@@???>>><<<;;;;;;777777888999;;;===>>>??????@@@BBBDDDGGGIIIJJJKKKNNNPPPTTTVVVUUUQQQMMMJJJ;;;999666333111000111111000000000000000000000000////////////////////////.................................------,,,,,,,,,,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222000777BBB@@@333***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,---......------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++))),,,//////......111444::::::;;;>>>AAADDDGGGIIIKKKKKKJJJFFFAAA>>>======???CCCJJJQQQUUUUUUTTTSSSTTTQQQNNNKKKJJJKKKMMMOOONNNYYYiiiwww~~~}}}|||xxxuuu|||}}}yyytttoookkkiiirrrxxx{{{xxxwww}}}~~~yyypppttt~~~{{{ssshhh[[[RRROOOOOOEEEEEEEEEDDDDDDEEEEEEFFFIIIEEE>>>888333111111222++++++++++++++++++++++++******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,------......------,,,//////.........---------...111333111,,,***,,,///.........------,,,,,,,,,------------------------................................................////////////////////////000000000000111111111111111222222333333222222111333333222222111000000000...------------.../////////111222222111111222444111333777888:::===CCCGGGMMMPPPVVV[[[^^^^^^\\\ZZZYYYXXXUUUPPPKKKHHHHHHIIIJJJOOOVVVYYYYYYYYYZZZ\\\______]]]ZZZZZZ]]]dddjjjyyyyyykkkaaa\\\\\\^^^^^^iiibbb___bbbcccaaabbbfffhhhkkkmmmhhh[[[MMMBBB<<<777555333222111222333444111222333333222000...---000/////////............////////////////////////........................------............------........................//////.........---------------------------------------------------------........................------------------------++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------..............................//////000111111000...---222444888>>>DDDIIINNNPPPMMMJJJEEE@@@===;;;;;;;;;????????????????????????AAACCCFFFIIILLLNNNOOOPPPTTTSSSPPPMMMIIIEEECCCAAAAAA@@@???@@@AAAAAA@@@>>>FFFEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHKKKOOOTTTXXX[[[RRRLLLCCC;;;666333111000111000//////111111///...//////.........---------...................................................------,,,,,,------...,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///............---------++++++++++++++++++++++++///---******+++---------...------...222888>>>BBBHHHCCC???AAAHHHNNNOOONNNNNNFFF@@@?????????CCCHHHMMMSSSVVVUUUUUUVVVQQQIIIJJJSSSXXXVVVVVV```pppzzzpppwww{{{zzzyyyqqqbbbXXXXXX]]]```jjjiiiddd]]]UUUOOONNNOOO]]]gggrrrtttnnnddd^^^\\\___hhhvvv{{{qqqoootttnnnoooqqqssstttrrrpppnnneeebbbWWWHHHAAABBBAAA===CCCGGGLLLMMMFFF<<<333---111...++++++,,,---+++(((+++++++++++++++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++------------------------................................................//////.........---------...111333111,,,***,,,///......---------,,,,,,,,,------------------------................................................////////////////////////000000000000111111111111111222222333333222222111333333222111111000000///...------------.../////////000222222111111222444222555999<<>>???AAADDDFFFHHHJJJKKKNNNOOOQQQSSSUUUVVVWWWWWWXXXVVVTTTRRROOOLLLJJJIIILLLJJJJJJJJJKKKKKKIIIGGGHHHHHHHHHHHHIIIJJJKKKLLLLLLKKKKKKJJJKKKLLLNNNOOOQQQOOOKKKHHHCCC===666111555333000000111111111000/////////.........------////////////////////////...........................------,,,,,,------...,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,...222777===DDDIIILLLHHHGGGGGGJJJMMMNNNLLLIIIDDD>>><<<@@@FFFJJJMMMQQQVVVRRROOOPPPQQQMMMIIIFFFbbbrrrxxxuuurrrpppnnnllliiiggg___aaa^^^RRRIIIJJJOOORRRVVVXXXYYYUUUOOOJJJJJJKKKOOOVVV]]]```[[[SSSLLLHHHMMMTTTaaajjjhhh___ZZZ\\\VVVZZZbbbllluuu|||zzz|||wwwgggWWWNNNGGGBBB???AAAEEEIIIKKKGGG???999222///,,,,,,...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------...............................................................---------...000222000---+++,,,///...------------,,,,,,,,,------------------------................................................////////////////////////000000000000111111111111111111222222222222111111333222222111111000//////......------......///000///000111111111111333555666999>>>CCCGGGLLLQQQTTTZZZYYYXXXVVVRRRNNNJJJHHHEEEFFFGGGHHHIIIMMMQQQUUU\\\\\\\\\XXXVVVVVV[[[```mmmyyy|||sssjjjcccaaafffnnnlllllllllkkkeee\\\QQQIIICCC@@@<<<888555444555666111111000000111111222222000000000000////////////////////////////////////........................---......//////......---.......................................---------------------------------------------------------........................------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------------.........,,,------------........................///000111///...---...222777===AAAIIILLLNNNPPPNNNJJJEEEAAA:::888555444555888<<>>>>>@@@CCCGGGJJJMMMQQQUUUXXXVVVWWWXXXYYY^^^hhhvvvsssiiieeeeeefffgggiiilllllleeeZZZRRRKKKHHHDDD@@@===<<<<<<===666555333222111222333333111111111000000000//////////////////////////////..............................////////////..............................................................................................................................------------------------,,,,,,,,,------------...------------------,,,,,,------------............------------..................---------...///000//////111555;;;BBBHHHLLLOOONNNKKKGGGBBB===999666555666888;;;???CCCGGGIIIPPPQQQRRRRRRRRRQQQPPPPPPLLLLLLLLLKKKJJJIIIHHHGGGEEEEEEDDDDDDDDDCCCCCCCCCAAA?????????AAACCCCCCBBBBBBBBBCCCDDDEEEGGGIIIJJJQQQQQQRRRSSSTTTTTTSSSSSSJJJHHHGGGHHHKKKNNNOOOOOOBBB===777222111000000///000000000/////////......000000000000000000000000...........................------,,,,,,------...,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------,,,,,,++++++++++++++++++++++++(((,,,...---***+++000555;;;>>>CCCIIIMMMPPPQQQRRRRRRRRRQQQMMMFFF???;;;999>>>AAAJJJTTTVVVSSSRRRTTTYYYfffqqqvvv|||ssswwwwwwqqqnnnppptttuuulll```OOODDDDDDKKKSSSXXXgggsss{{{xxxqqqoooqqqsss~~~~~~sssooooooqqquuutttkkk^^^UUUKKKKKKMMMSSSZZZ```aaaaaa]]]hhhrrruuuqqqnnnooopppuuulll```XXXTTTRRROOOLLLDDD@@@:::444000......---////////////............////////////////////////000000000000000000000000........................................................................---...........................///...---,,,---...------------------------------------------------................................................///////////////////////////000000000111111111111000111111222222111111000222222111111000//////...///............///000000000111222333444666:::===CCCEEEJJJOOOTTTXXXYYYYYYZZZTTTJJJAAA<<<;;;===???BBBFFFLLLQQQTTTWWWZZZ\\\TTT\\\hhhtttzzzjjjhhhffffffhhhkkkkkkhhheeeWWWUUUPPPLLLGGGDDDCCCBBB???===:::777555333333333222111111111111000000000000000000000000000000000////////////////////////...//////////////////...........................---.............................................................................................------------------------,,,,,,---------.........---------------------------------.........//////---------.........////////////...------...000111111444999@@@GGGLLLPPPRRRLLLHHHAAA<<<888999;;;===>>>AAAFFFJJJMMMOOOOOONNNQQQQQQQQQOOOMMMJJJGGGEEEGGGFFFFFFEEECCCBBB@@@???@@@AAAAAABBBCCCCCCDDDDDD===<<<<<<===AAADDDEEEEEE?????????@@@AAACCCDDDEEEFFFHHHJJJLLLNNNOOOPPPPPPRRRPPPMMMKKKKKKKKKJJJIIIMMMIIIBBB<<<999666333222111111000000000/////////////////////////////////////////////////////////...------,,,,,,------...,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,++++++++++++++++++++++++***---...,,,+++...666===EEEFFFIIILLLOOOPPPQQQQQQNNNLLLGGGAAA;;;999:::<<<@@@EEEMMMQQQPPPOOOXXXccctttwwwfff___SSSLLLPPP]]]gggiiihhhbbb\\\[[[bbbmmmwww|||{{{iiieeeaaa```bbbaaa^^^[[[TTTWWW]]]gggooovvv{{{~~~{{{rrrggg^^^WWWTTTPPPLLLEEE===777444333333111111111111000000//////000000000000000000000000////////////////////////........................................................................---------...............------------------------,,,,,,,,,------------...------------------------................................................////////////////////////000000000000111111111111000000111111111111000000222111111000000///......//////......//////000111000222444555777;;;@@@DDDJJJKKKNNNSSSVVVXXXVVVTTTNNNJJJCCC>>><<<>>>BBBEEENNNQQQSSSUUUUUUVVVWWWYYYaaaooo~~~{{{|||qqqhhhdddcccdddeeebbb```\\\WWWQQQLLLHHHEEEHHHFFFBBB>>>:::777555444222222222222111111111000000000000000000000000000////////////////////////...//////000000//////...........................---------.......................................................................................------------------------,,,---------............------------............------........./////////------.........///////////////......///111444666888<<>>;;;<<>>===??????AAABBBCCCEEEFFFFFF@@@???>>>@@@DDDGGGIIIIIICCCCCCBBBBBBBBBCCCDDDDDDDDDDDDEEEGGGHHHIIIJJJKKKLLLMMMNNNQQQRRRPPPLLLIIINNNKKKFFFBBB>>>999333000111111111111000000000000////////////////////////////////////////////////...------,,,,,,------...,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,++++++++++++++++++++++++,,,---......///444<<>>777111222222111111111000000000000000000000000000000000////////////////////////...------,,,,,,------...,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,///333888===BBBDDDDDDGGGLLLOOOOOOMMMIIIFFF<<<999777999???DDDFFFGGGFFFJJJRRR]]]eeelllxxxzzztttpppnnn```___]]]\\\eeetttwwwyyy|||{{{zzz}}}~~~sssiiiiiijjjddd^^^ZZZ^^^fffrrr}}}yyysssgggddd]]]RRRFFF===999888555555444444333222222111111111111111000000000///////////////////////////........................................................................---------.........//////---,,,,,,,,,......---,,,,,,,,,,,,------.........------------------------................................................////////////////////////000000000000111111111111000000111111111111000000111111111000//////......///////////////000111111222444666999===CCCJJJOOOTTTSSSSSSUUUUUURRRLLLFFF===AAAGGGNNNTTTWWWYYYYYYRRRTTTYYYbbbooo{{{{{{}}}rrrjjj___```aaabbb___[[[WWWTTTOOONNNLLLIIIEEE@@@<<<999333333333222222222111111000000000000000000000000000000000000000000000000//////000000000000//////........................---------.........//////////////////////////////////////////////////////........................---------------------------------.........//////---------.........//////............/////////000............/////////000------...222777===CCCFFFIIIJJJKKKJJJHHHDDD???===???BBBFFFJJJMMMOOOPPPPPPQQQOOOLLLJJJGGGFFFFFFEEEFFFGGGIIIJJJJJJHHHFFFDDDEEEFFFGGGHHHIIIJJJJJJJJJFFFGGGHHHJJJLLLNNNOOOPPPOOOLLLJJJJJJLLLNNNOOOOOONNNMMMKKKIIIHHHFFFFFFEEEEEEDDDCCCBBBBBBDDDFFFHHHKKKHHHEEEEEEHHHMMMRRRTTTOOOPPPQQQQQQOOOHHH@@@:::222222222111111111111000111111111111111111111111000000000000000000000000...------,,,,,,------...,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++++++++++++++++++++++++++)))+++000777>>>CCCDDDDDDAAAEEEKKKNNNMMMGGG???:::;;;999:::???GGGJJJHHHDDDLLLRRRaaattt}}}{{{|||iii___bbbbbb[[[```mmmqqquuuuuurrruuu~~~zzzzzz{{{xxx|||}}}~~~wwwkkkgggWWWYYY```lllzzz}}}tttfffVVVIIIAAA???666666555444333333222222111111111111000000//////000000000000000000000000////////////////////////........................................................................------,,,,,,,,,------...........................................................................---------............//////////////////.........000111111111111222222222333333333333333222111000111111000///////////////---.../////////000222444333666<<>>777555333222333333222111000000000000000000000000000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////............//////////////////////////////---------............///........................////////////////////////........................///////////////........./////////////////////000444333444999@@@FFFHHHHHHGGGCCC???===???AAADDDEEECCCFFFJJJLLLNNNMMMHHHBBBEEEHHHLLLOOOMMMHHHEEEDDDFFFHHHMMMQQQTTTQQQLLLHHHNNNOOOSSSZZZaaaeeedddaaa```eeejjjnnnrrruuurrrllluuuuuupppjjjiiinnnpppppp\\\UUUOOOMMMJJJHHHHHHLLLJJJKKKKKKGGGBBB@@@BBBEEEIIIEEEBBBCCCGGGJJJKKKJJJRRRPPPNNNOOOQQQOOOIIICCC<<<555///---000222111///111111111111111000/////////////////////////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++...------,,,,,,------...++++++++++++++++++++++++***++++++,,,------------,,,111888===???@@@@@@@@@AAAHHHKKKIIIHHHIIIFFF???===DDDCCCDDDNNNNNNHHHHHHbbb|||hhhaaaTTTLLLNNNVVVccczzzzzzyyy~~~}}}wwwnnnggghhhooovvvzzzwwwzzzooobbbZZZaaaqqq~~~}}}nnndddWWWJJJDDD;;;555666555111000222222333333222111000111111111111111111000000000000////////////////////////000000000000000000000000////////////////////////........................//////...............///........................................................................---------............///////////////////////////111111111111222222222222333333333333333222111000111111000///////////////...000111111111000222333666:::@@@GGGMMMQQQRRRRRROOONNNKKKHHHFFFFFFHHHIIISSSUUUVVVUUUSSSVVV]]]ddd|||tttjjjccc]]]ZZZ[[[XXXUUUTTTRRRNNNHHHBBB888555333111111111000///111111111111111111111111000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////............//////////////////////////////---------............///........................////////////////////////......................../////////////////////////////////000000/////////000444;;;DDDIIIIIIDDD@@@===<<<;;;<<>>555000///000111000000000000111000000//////////////////////////////////////////////////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,---......222666<<>>BBBEEEFFFFFFGGGFFFFFFEEEEEEFFFGGGHHHIIILLLQQQTTTUUUSSSOOOLLLTTTbbb{{{|||nnnfffZZZPPPJJJGGGGGGGGGFFFEEEDDDBBB@@@AAACCCFFFIIIFFFCCCEEEIIIMMMNNNMMMNNNIII@@@777222000000111/////////000000000000000////////////////////////////////////////////////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++++++++---///111:::===@@@BBBBBBBBBBBBCCCFFFJJJJJJGGGEEEGGGIIIHHHIIIKKKJJJNNNPPPMMM```~~~mmmaaa[[[bbb___cccqqq|||iiilllqqq{{{tttdddWWWTTTQQQKKKHHHKKKVVVUUURRRLLLFFFCCCEEEHHHPPPWWW```cccccckkkxxxnnnhhhggglll{{{uuuaaaJJJ???<<<999555333111222222333333222222111111111000000000/////////////////////////////////000000000000000000000000////////////////////////........................333222111000////////////........................................................................---------............//////////////////000000000111111111222222222333333222222333333333222222111000000////////////000000///000111111111333777:::CCCGGGLLLQQQRRRPPPMMMJJJCCCBBBBBBFFFLLLSSSWWWXXXPPPQQQUUU[[[fffxxxzzz|||yyy}}}tttfff``````aaadddddd]]]OOOEEE???;;;777444444444444333111111111111111111111111000000000000000000000000//////////////////////////////////////////////////////////////////////////////............//////////////////////////////---------............///........................////////////////////////........................///////////////000000000/////////000222555888:::FFFFFFEEEEEECCC@@@<<<:::>>>>>>@@@CCCGGGIIIIIIIIIBBBFFFNNNVVVUUUOOOIIIGGGFFFQQQ___jjjqqqrrrllldddooo}}}{{{nnnddd[[[SSSMMMGGGIIIJJJGGGBBB??????@@@GGGEEECCCDDDFFFIIIJJJJJJNNNMMMIIICCC;;;555222111//////////////////000000////////////////////////////////////////////////---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***************************************************************************+++++++++++++++,,,,,,...//////////////////...++++++++++++++++++++++++,,,+++******---000444777>>>@@@BBBCCCCCCDDDGGGHHHGGGJJJKKKIIIGGGHHHJJJLLLIIIOOOSSS___pppssssss~~~|||tttnnnkkkgggfffnnnyyy~~~{{{|||jjjWWWUUURRRWWWeeesssssslll```TTTJJJGGGGGGFFFGGGJJJMMMOOOOOOLLLIIIFFFFFFGGG@@@GGGPPPSSSQQQUUUfffxxxrrreee___hhhttt}}}eeeQQQFFF???:::777777666555555444333111///111111000000000/////////////////////////////////////////////////////////////////////////////////////////////////////////222111000///...---------........................................................................---------............///////////////000000111111111222222222222333333333111222222333333333222222000000////////////000000//////......111666>>>DDDIIIKKKNNNOOONNNJJJEEEBBB???AAAFFFLLLPPPSSSSSSRRRMMMTTT```qqqrrryyyllleee``````dddbbbYYYOOOBBB>>>888555444555555555111111111111111111111111111111111111111111111111//////////////////////////////////////////////////////////////////////////////............//////////////////////////////---------............///........................////////////////////////........................////////////000000111111111000///000444:::@@@DDDIIIGGGEEEAAA???>>>>>>???EEEDDDDDDEEEHHHIIIHHHGGGGGGJJJRRRZZZXXXPPPKKKLLLQQQggg}}}nnnccc\\\ZZZUUULLLCCC???@@@BBBDDDCCCDDDEEEGGGGGGGGGFFFGGGKKKNNNMMMGGG>>>666222000000////////////000111////////////////////////////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********************************************************************************++++++,,,,,,,,,......///000000///......++++++++++++++++++++++++*********,,,///555:::===>>>@@@CCCEEEFFFHHHLLLNNNMMMNNNPPPNNNJJJGGGIIILLLLLLcccooouuuzzzkkkjjjVVVIIIPPP```ttt{{{ooo```VVVUUUOOOHHHGGGNNNVVVWWWSSSYYYSSSNNNNNNOOOOOOPPPQQQPPPRRRSSSSSSPPPMMMIIIHHHMMMMMMOOOOOOLLLIIINNNVVVdddwww~~~|||zzzkkkhhhjjjooo}}}ppp^^^NNNBBB:::999666444333444333111///111111111111000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000//////...------------........................................................................---------............///...//////000000111111222222222222222333333333333111111222333333333222222///////////////000000111000000000000444;;;DDDKKKLLLLLLLLLJJJGGGCCC@@@>>>???DDDJJJOOOPPPPPPPPPPPP```kkk|||qqqxxxuuufff```aaacccbbb___HHHCCC;;;666333444444444222222222222222222222222111111111111111111111111000000000000000000000000//////////////////////////////////////////////////////............//////////////////////////////---------............///........................////////////////////////...........................//////000000111111222222222333666;;;AAAFFFJJJAAACCCDDDDDDBBBBBBCCCDDDFFFFFFGGGJJJKKKKKKIIIFFFPPPOOOSSSYYYXXXQQQRRRYYYgggttt```OOOEEEBBBBBBBBBCCCDDDFFFGGGGGGGGGGGGBBBFFFKKKNNNLLLFFF===888333222000/////////000111//////////////////////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,***************+++++++++***************************************+++++++++*********++++++,,,,,,---+++,,,---......---,,,+++++++++++++++++++++++++++******,,,///333999===@@@???BBBEEEHHHJJJMMMPPPSSSTTTTTTSSSQQQJJJFFFIIIPPPnnnooo^^^PPPHHHMMMcccyyyyyyjjjddd^^^[[[VVVQQQNNNNNNPPPLLLHHHGGGKKKQQQTTTTTTXXXXXX[[[```dddgggggggggfffhhhiiihhheee___XXXTTTVVVQQQMMMMMMLLLIIIHHHIIIIIIWWWfffllliiieeehhhlllsssqqquuuzzztttqqqtttyyyzzzfffRRRDDD<<<888333222333555444222333333222222222111111111000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////...------.................................................................................---------............///...//////000111111222222222222222333333333444444000111222333333333333222///////////////000111111222333555777;;;AAAHHHLLLLLLJJJGGGDDDAAA?????????BBBHHHNNNQQQRRRWWW___fff}}}{{{||||||ppphhhdddddddddSSSLLLCCC:::666444444444222222222222222222222222111111111111111111111111000000000000000000000000//////////////////////////////////////////////////////............//////////////////////////////---------............///........................////////////////////////...........................//////000111111222222222555:::???DDDFFFHHHHHHAAACCCEEEEEEDDDDDDFFFIIIGGGJJJPPPVVVYYYXXXRRRNNNUUU[[[mmm~~~tttooorrryyyuuubbbSSSKKKHHHGGGFFFEEEDDDDDDEEEGGGDDDCCCDDDGGGJJJIIIEEEAAA666444222000//////000111////////////////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,))))))*********+++++++++************************))))))*********+++++++++)))******+++,,,,,,------***+++,,,------,,,+++***++++++++++++++++++++++++,,,---///333666;;;>>>@@@BBBEEEIIILLLNNNQQQSSSVVVUUURRRPPPNNNJJJIIIRRR^^^vvvggg```MMMTTTeee{{{jjjWWWSSSQQQRRRPPPNNNPPPVVVTTTUUUXXX]]]ccciiiqqqwwwtttyyyrrrjjjbbb___[[[TTTPPPPPPLLLQQQUUUTTTPPPLLLLLLNNNQQQ]]]qqq|||uuusssyyy~~~sssppp{{{}}}mmm___JJJCCC;;;666666777666444444444444333333333222222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000///............//////000........................................................................---------.........//////...//////000111222222222222222333333333444444444000111222333333333333333///////////////000111111333666:::>>>AAAEEEIIILLLKKKHHHDDD@@@>>>>>>@@@AAAEEELLLRRRUUUXXXbbbtttzzz{{{uuugggaaa```]]]VVVJJJ@@@:::777555555222222222222222222222222111111111111111111111111000000000000000000000000//////////////////////////////////////////////////////............//////////////////////////////---------.........//////........................////////////////////////...........................//////000111222222222333888???FFFJJJJJJGGGEEEKKKJJJGGGCCC@@@AAAGGGLLLIIIPPPZZZdddiiiggg___YYYXXXmmm~~~qqqaaaQQQNNNJJJEEEAAA@@@BBBDDDHHHCCC>>>@@@EEEIIIIIIHHH888666333111000///000111////////////////////////////////////////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,))))))******++++++++++++))))))))))))))))))))))))))))))******++++++++++++))))))***+++,,,,,,------+++,,,...//////...,,,+++++++++++++++++++++++++++///000222555888;;;===>>>EEEHHHLLLPPPQQQSSSUUUVVVQQQMMMKKKJJJIIIMMM]]]mmmxxxkkkkkkkkknnntttwwwwwwzzzrrrYYYYYYYYY\\\aaa```\\\___ffffffkkkuuu~~~rrrddd[[[ZZZOOOQQQTTTTTTRRRPPPMMMLLLNNNNNNSSS[[[^^^]]]^^^bbbuuu~~~gggnnnuuu{{{zzzZZZQQQEEE===;;;999666444555555444444444333333333000000000000000000000000000000000000000000000000////////////////////////////////////............//////////////////////////////////////////////////////////////////////////////.........---------////////////////////////000000000000111111111111111111222333333333333222222222222111111111111000000111222111//////000222444777<<>>999===<<<666:::444111444777555333333111111111111111111111111000000000000000000000000000/////////............////////////............//////////////////////////////////////////////////////////////////////////////.........---------////////////////////////000000000000111111111111111111222333333333333222222222222111111111111000111222222111000000222555;;;>>>CCCGGGIIIIIIGGGEEEDDD===999>>>EEEHHHKKKMMMLLLUUUbbbrrr}}}mmmlllzzz{{{jjjYYYUUUTTTLLLBBB;;;777555444444555555444333111111111111111222333333000000000000000000000000000000000000000000000000//////000000000000////////////............//////........................//////.........---------////////////////////////...//////000000//////..............................000111000000333888===FFFIIILLLNNNNNNNNNOOOPPPIIIMMMPPPOOOKKKJJJLLLOOOeeelllqqqkkk\\\QQQTTT\\\~~~~~~|||xxx|||zzzsssjjjeeekkkzzzzzzyyy}}}ooo___PPPDDD???AAAGGGCCC@@@???BBBEEEFFFEEEFFFDDD???888222///000111111000//////............////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------444999>>>???===>>>CCCHHHMMMPPPRRRQQQRRRRRRNNNHHH???NNN___ppptttjjjbbb\\\```lllwwwiiieeefffccc^^^]]]___^^^[[[iiiwww|||rrrhhh```ZZZWWWSSSOOONNNNNNOOOQQQPPPXXXjjjrrrlllmmmsss|||iiiRRRDDD>>>999444666222111444666444333444111111111111111111111111000000000000000000000000000000/////////.........////////////............////////////////////////////////////////////////////////////////////////...............---------////////////////////////000000000000111111111111111111222333333333333222222222222111111111111000111111111000000222666999AAADDDIIIKKKKKKFFFAAA===@@@>>>@@@FFFKKKKKKMMMPPPXXXhhh}}}{{{zzzuuuwwwwwwuuu|||}}}aaaWWWXXXUUULLLCCC;;;888555444555555555444222111111111111222222333000000000000000000000000000000000000000000000000//////000000000000////////////............//////.......................................---------////////////////////////...//////000000//////...........................222000......222999AAAFFFMMMLLLKKKLLLOOOQQQRRRRRRLLLLLLLLLKKKKKKPPPWWW]]]gggeeekkktttqqqhhhkkkxxxvvv```^^^YYYYYYfffvvvyyyrrr```\\\TTTMMMNNN[[[ooo}}}tttkkkbbb```ccckkkyyynnnZZZLLLGGGGGGDDDBBBBBBCCCFFFGGGGGGIIIHHHCCC===666222000000000000///////////////000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********+++---///111999;;;===???@@@BBBEEEHHHMMMLLLOOOSSSQQQJJJEEEDDDGGGhhhrrrbbbXXXUUUbbbyyyyyymmmjjjkkkgggaaabbbmmmxxxyyysssjjj```XXXRRROOONNNTTTKKKOOOooo|||{{{zzzwww}}}jjjVVVGGG===777777444444777666333222444222222222222222222222222000000000000000000000000000000000/////////......////////////............////////////////////////////////////////////////////////////////////////........................///////////////////////////000000000111111111111111111222333333333333222222222222111111111000000000000000///000444999===EEEGGGIIIJJJHHHDDD???<<<===AAAHHHMMMMMMKKKOOOWWWnnn~~~yyytttbbbYYYUUUSSSQQQEEE@@@999444333444555555222222222111111222222333000000000000000000000000//////////////////////////////000000000000////////////............//////................................................///////////////////////////000000111111000000///............////////////222///...111777@@@GGGKKKOOOMMMKKKLLLOOOQQQOOOMMMRRRNNNOOOXXXdddjjjfff```[[[iiivvvwwwwwwyyyyyypppggghhhnnnmmmaaaUUUXXXWWWQQQMMMPPPWWWYYYVVVYYYWWWSSSNNNIIIIIIMMMPPPQQQNNNLLLNNNQQQUUU___hhhwwwwwwwwwxxx{{{kkk]]]IIIGGGFFFEEEFFFHHHJJJKKKPPPNNNJJJCCC;;;666444444000000/////////000111111////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++++++++++++++++++++++++++***))))))+++///333666<<<;;;<<<>>>BBBFFFHHHIIIKKKIIILLLPPPKKKCCCDDDNNNfffnnndddaaagggxxx}}}ooofffiiittt~~~uuufff[[[UUUYYYPPPNNN```||||||qqqyyy}}}xxxjjjYYYKKKCCC===:::888999777222111444222222222222222222222222000000000000000000000000000000000////////////...////////////............////////////////////////////////////////////////////////////////////////---.....................///////////////////////////000000000111111111111111111222333333333333222222222222111111111000000...//////000222666===AAAKKKJJJHHHFFFCCC@@@>>>===@@@EEEKKKLLLJJJNNN___qqqhhhYYYVVVYYYQQQJJJ@@@888444444555666333333222222222222222333111111111111111111111111//////////////////////////////000000000000////////////............//////........................---.....................////////////////////////000111111222222111111000........./////////000000///000222888???FFFJJJKKKPPPOOONNNOOORRRQQQNNNJJJNNNVVVcccsss|||uuudddUUUaaa}}}yyysssrrr}}}pppaaa[[[WWWTTTVVV\\\___^^^[[[```aaaaaa```aaaeeegggfffaaa___]]]\\\ZZZUUUMMMHHHMMMKKKKKKMMMMMMKKKOOOTTT[[[]]]^^^\\\[[[```jjjsssxxxyyy___XXXNNNEEEAAADDDJJJOOOZZZXXXSSSKKKBBB:::777555111111000000000111111222000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((()))))))))***************+++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))***...333888<<<@@@??????CCCHHHLLLNNNMMMNNNKKKLLLMMMGGGCCCMMM^^^{{{zzzooosss|||ooo```YYYQQQWWW\\\```lll~~~vvvccc^^^ZZZ^^^jjjzzzsss{{{lllnnnsssxxxwwwlll]]]SSSDDD>>>999888666333444777222222222222222222222222111111111111111111111111111000000000////////////////////////............////////////////////////////////////////////////////////////////////////---------...............////////////////////////000000000000111111111111111111222333333333333222222222222111111111111000...///111333666;;;AAAFFFPPPMMMHHHBBB???>>>>>>>>>GGGHHHKKKMMMRRR```{{{{{{wwwrrrpppqqqqqqqqqqqqsssuuuwwwxxx{{{}}}tttmmm|||jjj\\\WWWZZZTTTJJJBBB<<<999777666444333333222222222222333111111111111111111111111000000000000000000000000//////000000000000////////////............//////........................---------...............////////////////////////000111111222222111111000.........//////000000111///333:::AAAGGGJJJKKKLLLLLLLLLMMMOOOPPPOOOLLLIIINNN]]]mmmqqqhhh]]]WWWVVVnnn}}}|||wwwmmmddd```^^^cccjjjqqqvvvzzz|||~~~{{{~~~~~~xxxvvvvvvsssnnniiiddd^^^XXXUUUQQQKKKJJJLLLIIIKKKLLLJJJGGGIIIRRRZZZeeekkkqqqwwwzzzcccLLL??????HHHPPP\\\\\\ZZZTTTJJJAAA:::666222222111111111111111222000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))((((((((()))))))))************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++---222888>>>AAAAAABBBCCCFFFJJJLLLLLLLLLMMMKKKJJJJJJJJJOOO\\\jjjfffZZZTTTLLLOOOPPPSSScccrrrddd______``````lll~~~xxxsssqqqllllllttt{{{xxxooohhhRRRGGG<<<888777666777999333333333333333333333333111111111111111111111111111111000000000/////////////////////............////////////////////////////////////////////////////////////////////////---------.........//////////////////////////////000000000000111111111111111111222333333333333222222222222111111111111000///111555888<<>>:::666444333333333333333333333333111111111111111111111111111111111111000000000000000000000000000000000000////////////////////////////////////////////////000000//////.........------------............///000000000000////////////111111111000000000000000111111222222222333333333333333222111111000111111444555999AAAHHHKKKJJJHHHEEE???;;;@@@IIIOOOOOOKKKUUUeee|||~~~xxxtttnnnggg```\\\YYYVVVWWWZZZ\\\\\\ZZZVVVSSSNNNIIIEEEDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHJJJKKKMMMOOORRRTTTVVVWWW]]]^^^```eeelllttt{{{{{{yyyfff[[[___]]]NNN???;;;666777777555222111222333222222222222222222222222000000000000000000000000111111111111000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000111000///////////////000---000222111...000777===EEEIIIMMMMMMLLLKKKNNNPPPNNNLLLLLLTTT```jjjlllkkk^^^ssspppvvvwwwxxxtttfff[[[RRRNNNQQQLLLHHHGGGEEEFFFNNNXXXwwwkkkVVVNNNFFFBBBGGGTTT]]]ZZZOOOGGG<<<999666444444444333111000/////////....................................+++,,,,,,---.........---,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******)))))))))))))))***,,,,,,++++++++++++++++++)))***,,,,,,***)))******000222666;;;BBBHHHJJJIII[[[lllqqqaaaRRROOOMMMFFFMMM^^^ooo}}}~~~jjj___kkkwwwmmmjjjaaaZZZXXXWWWXXXaaalll|||hhhbbb\\\ZZZ[[[YYY[[[mmmrrrmmmlllZZZEEE;;;999555444555555444444555444333222222222222222222222222111222222222222111000000000000000000000000000000////////////////////////////////////////////////000/////////............---------............///000000000000////////////111111111111000000000000111222222222222333333333444444333222111111222222777999===DDDJJJLLLJJJGGG@@@CCCFFFHHHIIILLLQQQUUUfffzzz|||vvvnnniiieee```YYYTTTRRROOOMMMMMMOOOQQQQQQOOOLLLJJJFFFCCCAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIKKKLLLLLLOOOPPPRRRVVV[[[bbbhhhlllssswww}}}dddYYY\\\\\\PPPBBB;;;999777555444333333333222222222222222222222222111111111111111111111111111111111111000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000000000////////////000000000111111000000555===DDDMMMLLLLLLMMMNNNNNNNNNMMMQQQKKKLLL]]]ttt|||pppaaaqqq{{{rrreeejjjttt~~~~~~zzz{{{~~~{{{xxxvvvuuu{{{{{{ppphhhYYYTTTOOOMMMIIIFFFHHHLLLVVVggg{{{mmmZZZSSSLLLHHHKKKOOOOOONNNNNNBBB===666222222222222000000000/////////.................................+++,,,------......------,,,++++++******++++++,,,************************))))))))))))))))))))))))************)))))))))(((******))))))))))))******++++++++++++++++++++++++***+++,,,+++******+++---000666===@@@BBBEEEIIIKKK___rrrwwwdddQQQRRR\\\```gggvvvjjjgggssszzzjjj```]]]YYYWWW[[[```kkk}}}vvvjjj```\\\WWWTTT]]]jjj{{{ppp}}}sssZZZGGG???777777777666555444555444222222222222222222222222222111222222222222111000000000000000000000000000000////////////////////////////////////////////////////////////............---------............///////////////000000000000111111111111111111111111222222222222333333333333555444333222222333444444<<<>>>CCCHHHLLLLLLIIIEEE===FFFNNNMMMIIILLLYYYfff|||uuuqqqfffaaaZZZVVVSSSPPPKKKGGGGGGEEECCCCCCEEEEEEEEEDDDBBBAAA@@@?????????????????????@@@@@@@@@@@@AAAAAA@@@AAAAAAAAABBBBBBBBBBBBFFFGGGHHHJJJNNNSSSWWWZZZ^^^aaafffkkkrrryyy{{{___XXX___[[[NNNAAA===888555666666555333333333333333222222222222111111111111111111111111111111111111000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000//////000000111333111///000555===GGGMMMTTTPPPLLLMMMOOOPPPMMMJJJLLLJJJOOO___rrrvvviiiZZZ~~~zzzbbb___hhhxxx}}}|||sssiii^^^XXXRRRJJJEEEDDDBBBOOO^^^kkk{{{rrr___UUUKKKEEECCCCCCHHHNNNJJJDDD<<<666222111111111000000000/////////..............................,,,,,,------......------,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))***)))))))))))))))************++++++++++++++++++,,,,,,,,,+++***+++...000000777???AAA??????EEELLL___llloooeeebbboootttqqquuuuuuddd[[[XXX^^^jjjvvvxxxjjj^^^SSSRRRVVViiitttqqq~~~{{{}}}sssZZZIII:::999777555555666555333222333333333333333333333333111222222222222111000000000000000000000000000000///////////////////////////////////////////////////////////////.........---------............///////////////000000000000000111111111111111222222222222222333333333444444444444222222222333555666???BBBGGGKKKLLLKKKGGGDDDDDDJJJOOOPPPRRR\\\nnn}}}}}}tttlllddd^^^TTTQQQMMMJJJHHHFFFCCCAAABBBAAA@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@@@@AAAAAAAAA????????????@@@@@@@@@@@@CCCCCCCCCDDDFFFIIIKKKMMMQQQSSSVVVYYY^^^eeennnsssyyyoooeee\\\\\\\\\JJJBBB:::666777777555222333333333333333222222222111111111111111111111111111111111111000000000///////////////////////////////////////////////////////////////////////////////////////000000000000000000000///000000111111222000000444<<>>???HHHSSSkkknnnpppvvvnnn___\\\aaasssxxxdddXXXUUUSSSiiixxxnnn||||||mmmqqqqqqYYYAAA===888444555666555444444333333333333333333333333111222222222222111000000111111111111111111111111000000000000000000000000////////////////////////.........///////////////---------............///.../////////000000000111000000111111222222222333222222333333333444444444333222111111222555888999BBBEEEIIILLLLLLIIIFFFDDDPPPMMMMMMTTTcccvvv}}}tttkkkbbbZZZRRRMMMJJJHHHEEEDDDCCCBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@@@@AAABBBBBBCCCBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@AAAAAAAAA???>>>>>>>>>>>>@@@AAABBBJJJKKKLLLMMMPPPVVV]]]bbbhhhrrr}}}}}}fffpppiii^^^```RRRIII>>>888777777555222444444444333333333222222111111111111111111111111111111111111000000000///////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000111222222000111555<<>>DDDHHHKKKMMMLLLIIIHHHGGGPPPMMMOOO^^^ttt|||nnnhhh```WWWPPPJJJEEEBBBCCCBBBBBBAAA@@@@@@@@@AAA???AAACCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAACCCCCCBBBBBBBBBBBBAAAAAA?????????@@@@@@@@@@@@@@@>>>>>>>>>======>>>>>>???DDDDDDDDDDDDFFFJJJOOOSSSXXX```kkkttt|||wwwsss|||oooyyyjjj\\\\\\SSSFFF===888777666555555555444444333333222222222222222222222222222222111111111111000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000111111222333111666>>>EEEKKKMMMNNNNNNLLLNNNNNNLLLIIIKKKRRRWWWgggwwwxxxooosssuuuvvvwww}}}vvviii```hhhxxx}}}oooTTTNNNHHHEEECCCDDDKKKRRRfffqqqeeeYYYMMMFFFBBBHHHMMMLLLDDD:::333///111111000000000/////////........................------......------,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,++++++,,,,,,------...............---...222777;;;AAA;;;:::???EEELLL[[[jjj~~~{{{kkk___bbb}}}vvv___WWWhhh}}}www```______fffwww}}}vvvzzzuuuooozzzjjjRRRDDD999888888555555888333333333333333333333333111222222222222111000000111111111111111111111111000000000000000000000000////////////////////////............/////////000---------............///.........///000111111111000000111222222333444444333333333444444444444555222111111333777<<>>FFFLLLMMMMMMNNNOOOMMMMMMLLLMMMOOOUUU\\\```hhhzzz{{{}}}xxxhhhpppuuuhhh]]]UUUXXX```hhhrrrzzz{{{xxxtttssswww~~~{{{mmm^^^TTTKKKDDDBBBEEENNN^^^xxx|||kkk\\\TTTIIIHHHJJJNNNPPPKKK>>>333111111111000000000//////........................------......------,,,+++,,,++++++******++++++,,,************************))))))))))))))))))))))))((()))))))))************(((((((((((()))***+++,,,,,,,,,---......//////000---...//////000444999<<<;;;999===FFFJJJPPPbbbwww}}}kkkiiittt|||nnniiieeecccaaabbbnnnyyyrrrmmmiiigggbbbbbbcccdddeeeeeefffffffffgggiiikkknnnqqqtttvvv~~~ooo___YYY[[[fff|||ooo}}}xxxyyycccPPP@@@===;;;555444999444444444444444444444444111222222222222111000000111111111111111111111111000000000000000000000000////////////////////////---.........//////000000---------.........//////---......///000111111222000000111222333333444444333333333444444444555555333222333555999???EEEHHHIIILLLNNNNNNMMMMMMOOOQQQTTTeeexxxhhh[[[RRRMMMFFFAAA@@@BBBDDDEEEAAABBBBBBBBBBBBBBBDDDFFFCCCGGGKKKLLLKKKJJJLLLNNNIIIIIIIIIIIIJJJKKKMMMMMMLLLKKKKKKKKKJJJJJJIIIIIIGGGFFFEEECCCBBB@@@???>>>=========>>>>>>>>>>>>>>><<<===>>>??????BBBFFFIIIJJJLLLNNNSSSZZZcccmmmsss~~~xxx|||kkkcccVVVHHH===888:::<<<666666555444333333222222222222222222222222222222111111111111000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000111222333444<<>>HHHSSSUUUYYYnnn}}}ooottt~~~mmm]]]XXXYYYdddssszzzmmmeeebbbaaa``````aaabbbcccdddaaabbbdddfffhhhjjjkkkkkkiiihhhgggfffffffffffffffggghhhiiijjjooo{{{rrrfffZZZPPP```{{{pppvvv{{{oooYYYFFF@@@<<<555444999444444444444444444444444111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......//////000000111111000111111111111222222222777555444444555555555555///111555:::???DDDHHHKKKPPPOOOOOOQQQRRRPPPPPPQQQgggxxx|||qqqiiiaaaVVVOOOFFFCCC???>>>AAADDDEEEDDDDDDCCCBBBDDDFFFHHHGGGFFFBBBCCCLLLZZZ```[[[RRRMMMMMMLLLKKKJJJJJJKKKMMMNNNMMMLLLLLLMMMNNNNNNMMMKKKIIIHHHGGGHHHHHHHHHFFFDDDEEEDDDBBBAAA@@@@@@@@@@@@=========>>>>>>?????????BBBCCCFFFJJJPPPVVV\\\___kkkzzzzzzqqqnnn]]]VVVMMMAAA;;;>>>;;;999666555555555333222111111111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111000///222888>>>EEEEEEIIINNNOOOLLLLLLNNNPPPNNNNNNVVV```fffddd___lllyyypppooowww~~~zzzdddYYY[[[]]][[[cccfffnnnsssqqqvvvoooXXXJJJFFFDDDEEEGGGPPPjjjrrrcccSSSEEEGGGUUU]]]WWWMMM111666666000---000000---////////////..................---------,,,,,,,,,++++++++++++++++++++++++,,,+++++++++******))))))++++++******))))))(((((((((((((((((())))))))))))************+++,,,---...,,,...111111000///000000//////000222444888<<<>>>AAAEEELLLOOORRRaaaxxx~~~tttddd]]]ccczzzxxxjjjcccaaa___]]]]]]```fffmmmssswwwzzz{{{~~~zzztttnnnnnnmmmjjjgggfffggghhhyyydddUUUWWW^^^xxxiiiwwwuuubbbMMM>>>777888;;;999777555444555666555444333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......//////000111111111222222222222333333333333555444444444555555444444000333777<<>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAADDDHHHNNNRRRUUU\\\jjjxxxwwwkkkZZZQQQHHHAAA===;;;999666555555555333222111111111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111333777===AAALLLGGGFFFJJJMMMMMMNNNPPPGGGJJJPPPWWW^^^cccfffhhhxxx|||xxxwwwttteee___[[[XXXZZZVVVUUUUUUTTT^^^{{{uuuYYYFFFEEEDDDEEEIIIQQQeeeooo^^^KKKGGGQQQ\\\]]]ZZZJJJ<<<111222555333111111////////////..................---------,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))*********)))))))))((((((((((((((()))))))))***************++++++,,,---...---///111222000//////000///000111444777;;;@@@DDDDDDLLLPPPQQQ[[[rrrqqqrrrrrr{{{pppkkkdddaaadddhhhmmmooouuuzzzzzzrrrlllhhhcccfffqqqkkk___]]]hhhxxxjjjwww|||uuuaaaLLL>>>999:::888777555555666666555444333333333222222222222111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......///000000111111222333333333333444444444444333333444555555444444333444666:::???DDDHHHKKKMMMJJJPPPRRRLLLIIISSSiii{{{nnndddWWWMMMIIIGGGEEEDDDDDDBBBAAACCCEEEGGGGGGGGGHHHGGGFFFGGGGGGGGGDDDBBB???AAAEEEQQQeeerrrfffSSSNNNNNNOOOOOOOOOPPPPPPQQQOOONNNNNNPPPRRRRRRPPPNNNQQQPPPOOOPPPQQQQQQOOOMMMLLLKKKJJJIIIGGGDDDBBBAAAAAAAAA@@@??????>>>>>>===???>>>>>>???BBBEEEHHHJJJNNNXXXcccnnnzzz~~~uuussssss~~~dddWWWRRRJJJ@@@;;;999666555555555444222222222222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111000222777===BBBEEENNNHHHFFFJJJNNNMMMKKKJJJIIIVVVggguuu}}}zzzuuu{{{zzz|||~~~{{{wwwvvvzzzqqqfff```ZZZVVVTTTTTTPPPPPP]]]nnnhhhSSSGGGBBBCCCAAAGGGfffrrrYYYJJJKKKWWWbbbhhheeeFFF000333999333///333////////////..................---------,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))***))))))))))))((((((((())))))))))))*********+++++++++++++++,,,---...//////111222222000//////000000222555888;;;@@@EEEIIIEEEQQQTTTSSSeeeuuuoooqqqeee[[[```hhhqqq{{{zzzooohhhccceeemmm|||lll\\\\\\cccuuuiiiyyywwwsssqqqVVVAAA999:::777666666777888888666444333333333333222222222222111111111111111111111111////////////////////////////////////////////////////////////////////////////////////////////////...//////000111111222222333333333333444444444444111333444555444444444444777:::>>>BBBGGGJJJLLLMMMMMMQQQQQQLLLOOO```{{{xxxooo\\\UUUKKKDDDBBBBBBCCCCCCBBBBBBCCCEEEGGGIIIJJJJJJFFFFFFGGGIIIKKKKKKHHHFFF@@@AAA???CCCXXXnnnkkkZZZWWWXXXYYYZZZZZZZZZZZZZZZVVVUUUUUUVVVWWWUUURRRPPPUUUTTTSSSTTTUUUTTTSSSQQQOOOOOOOOONNNLLLJJJHHHFFFCCCCCCBBB@@@???>>>===<<>>>>>>>>???BBBDDDFFFHHHMMMTTT\\\ggguuuxxx}}}wwwjjjxxxsss___WWWNNNEEE;;;999777666666555444222333222222222222222111111000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000333000///333;;;CCCGGGHHHGGGFFFIIINNNOOOKKKIIIJJJXXXiii~~~zzzzzzxxxsssrrryyytttmmmfffaaaZZZSSSTTTYYYkkkwwwnnnYYYGGGCCCEEEGGGRRRaaakkkQQQGGGMMM\\\gggpppUUU===666555///---111////////////..................---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,---...///000000222333222000///000111000555;;;???AAACCCEEEHHHDDDSSSVVVTTTjjjjjjYYYhhhwwwzzzqqqlllsssllliiihhhppp{{{yyymmmgggjjjqqqwwwmmm^^^cccsssxxxbbb}}}}}}jjj~~~yyy___HHH???>>>888777777888999888666444444444333333333222222222111111111111111111111111////////////////////////////////////////////////////////////////////////000000000000000000000000//////000000111222222222222222222222333333333333111333555555444333444666;;;===AAAEEEIIILLLMMMNNNOOOPPPOOOPPP^^^wwwwwwggg]]]OOOKKKGGGDDDCCCCCCDDDEEECCCDDDEEEFFFFFFGGGHHHHHHIIIJJJLLLPPPRRRQQQNNNKKKJJJJJJCCC???PPPjjjtttnnnlllmmmoooqqqrrrqqqppppppkkkjjjiiihhhgggddd___[[[]]][[[YYYYYYXXXWWWTTTRRRQQQQQQQQQPPPNNNMMMLLLKKKFFFEEEDDDCCCAAA???>>>===???>>>======>>>@@@BBBDDDEEEFFFJJJQQQZZZfffsss}}}nnn~~~zzzwwwjjjXXXMMMEEE<<<:::777666666666444333333333333333222222111111111111111111111111111111////////////////////////////////////////////////////////////////////////111111111111111111111111111000111666>>>EEEHHHHHHCCCFFFKKKNNNLLLLLLUUU```lllxxxxxxyyyzzzyyy}}}~~~mmmaaa[[[\\\___XXXYYYgggzzz___LLLGGGJJJIIIEEE]]]www~~~^^^HHHDDDMMMWWWjjjdddUUUAAA222...000111////////////..................---------,,,,,,,,,++++++++++++++++++++++++)))))))))))))))*********)))))))))***************++++++++++++,,,,,,,,,,,,------------...///000111111222333222111000111333222999BBBFFFEEEDDDCCCDDDFFFTTTXXXYYYmmmpppLLLIIIRRR[[[eeerrr|||vvviiiqqq|||jjjssszzzmmmhhhvvvyyyiiifffooo}}}uuullleeerrr}}}lllhhhccckkkoooqqqsssrrr}}}qqq[[[KKKCCC:::999888888999888666444444444444333333333222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000111111222222333222222222222333333333333222444666555333333666999===@@@DDDHHHKKKMMMNNNNNNNNNOOOQQQ]]]wwwsssdddUUULLLFFFFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIHHHGGGGGGHHHJJJQQQSSSWWW[[[^^^^^^ZZZWWWKKKJJJEEEFFFWWWttt~~~zzzmmmjjjfffbbb___ZZZVVVRRRVVVTTTSSSQQQOOONNNNNNMMMJJJJJJHHHGGGEEECCCBBBAAA>>>===<<<;;;<<<>>>@@@AAAAAA@@@CCCJJJQQQZZZfffpppttt|||```MMMCCC<<<:::777666666666555333444444444333222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111222666<<>>;;;999888888777666555444444444444333333333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111111222333333333333333333444444444444444666777555222333888===???AAAEEEIIILLLNNNNNNMMMMMMSSS]]]rrryyyjjj]]]SSSKKKFFFDDDEEEEEEEEEFFFGGGIIIKKKJJJKKKMMMNNNOOORRRWWW[[[eeehhhooowww}}}~~~|||hhhdddccckkk~~~wwwooogggbbb```^^^ZZZVVVSSSQQQQQQRRROOOOOONNNLLLJJJIIIHHHGGGAAA@@@>>>===<<<===???@@@???===???FFFJJJNNNWWW```rrr{{{tttXXXHHH<<<:::888777777666555333555444444333222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111666===BBBFFFGGGHHHIIIHHHHHHIIIIIIKKKVVVmmm~~~}}}qqqbbbXXXVVVaaaxxxhhhOOOFFFGGGIIINNNZZZrrrttt[[[LLLGGGPPPZZZddd```OOO===444333////////////..................---------,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---------............////////////000111222222000111222222111222555777@@@EEEJJJJJJFFFEEEHHHMMMRRRRRRZZZiiioooeeeRRREEEIIIHHHQQQ^^^bbb]]]^^^dddwwwwwwmmmiiizzz}}}rrryyyzzzpppqqq|||lllaaaYYYUUUkkkzzzlllppp|||yyyyyy```KKKBBB>>>:::777666666666555555444444444444333333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222333333444444444555555555666666555777777555222333999??????BBBFFFJJJMMMNNNMMMMMMNNNXXXiii{{{jjjYYYNNNJJJIIIIIIFFFFFFFFFFFFFFFIIILLLOOOIIILLLQQQTTTXXX___hhhooo}}}zzzkkkhhhbbb\\\XXXVVVVVVVVVSSSRRRQQQPPPOOOMMMLLLLLLFFFDDDBBB???>>>>>>???@@@@@@===???DDDFFFFFFKKKSSSYYYgggzzzdddOOO===:::888777777666555444555555444333333222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222999BBBGGGHHHHHHIIIJJJHHHHHHJJJNNNPPPWWWfffttteeexxxuuuddd[[[ZZZ^^^dddeeeNNNKKK>>>DDDNNN```{{{oooYYYNNNHHHKKKZZZhhh^^^BBB222222000/////////..................---------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,------.........---------............///////////////000111222333000111222222222333666999EEEIIIKKKIIIEEEFFFMMMTTTUUUOOOXXXkkknnn[[[MMMMMMOOOPPP\\\jjjggg[[[^^^mmm~~~lllccc||||||uuutttssslllpppeeeYYYVVVbbbssswwweeeiiiyyyxxxooo[[[DDD@@@:::666555555555555555555444444444333333333333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000111111111111222222222333333444444555666666666555666777555333555;;;@@@EEEFFFJJJPPPPPPLLLLLLNNNMMMjjj{{{ooo]]]NNNGGGGGGHHHIIILLLLLLKKKHHHGGGJJJQQQWWWXXX[[[^^^bbbhhhtttzzzmmmbbb[[[ZZZ[[[UUUTTTTTTUUUVVVUUURRROOOLLLKKKJJJFFFAAA>>>======BBBAAA@@@???@@@CCCFFFHHHRRRXXXgggxxx}}}\\\DDD===777777999888666777444444444333333333222222222222222222222222222222111111111111000000000000////////////////////////000000000000111111111111000222333222111000111222555???FFFEEEEEEHHHJJJHHHIIINNNKKKNNN\\\aaa^^^aaaqqqwww~~~jjj^^^\\\YYY]]]rrr```LLLDDDDDDDDDIIIYYYtttqqqUUUEEEMMMNNNYYYjjjZZZ;;;444444000///111111------000///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++....................................////////////////////////000000000000444222//////222777>>>BBBLLLJJJHHHHHHIIIMMMRRRTTTYYY^^^hhhooofffVVVSSSZZZdddqqq~~~|||lllbbbhhhssshhhbbb}}}zzzwww|||pppmmmnnnfffVVVUUU[[[mmmuuu[[[ooowwwxxx}}}ppp[[[DDD555999<<<666666===666666666555444444333333333333333222222222222111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000111111111111111222222222222333333444555555666666777777666666555666:::???CCCKKKIIIJJJLLLMMMLLLOOOUUUllluuuccc[[[PPPIIIFFFGGGHHHHHHGGGIIIKKKLLLNNNSSSZZZaaaccclllyyy}}}mmmddd```[[[VVVSSSTTTUUUUUUUUUQQQPPPNNNKKKGGGFFFFFFFFFAAA???>>>======???BBBCCCKKKOOOYYYgggttt~~~TTTEEE888888;;;999666666444444444333333333222222222222222222222222222222111111111111000000000000////////////////////////000000000000111111111111000111222222111111333555;;;BBBFFFDDDEEEIIILLLJJJIIIOOOMMMTTTnnnuuurrrxxxrrr]]]```[[[ccc~~~sssRRRFFF???CCCIIISSSkkkvvvUUUMMMGGGUUUjjjfffNNN>>>666222///111111......111///......---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................................../////////////////////000000000000000444333111222555;;;BBBFFFLLLLLLLLLMMMOOORRRTTTVVVWWW```jjjlllddd^^^dddoooyyyvvvgggiiiwww|||~~~tttrrr{{{qqqaaa[[[YYYjjjiiicccppp{{{uuuxxxnnnVVV@@@;;;<<<888555777777666666555555444333333333333333333222222222222000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111111111111111222222222333333444444555555666777777888666444555:::@@@EEEGGGMMMKKKKKKMMMLLLNNNVVV___mmm]]]NNNLLLHHHGGGHHHIIIIIIHHHHHHLLLRRRWWW\\\dddmmmtttyyypppcccZZZXXXYYYZZZZZZUUUSSSQQQNNNLLLJJJJJJJJJBBBAAA???===<<<===>>>???DDDEEEKKKUUU```mmm|||ppppppSSS;;;888<<<999555666444444444444333333333333333333333333333333333333222222111111111000000000////////////////////////000000000000111111111111111111111111111333777;;;BBBEEEFFFEEEFFFKKKMMMLLLKKKWWW[[[eeetttsss|||yyy|||vvvppppppuuu{{{wwwbbbZZZVVV```xxxpppXXXGGGEEE@@@<<>>>>>>>>AAAAAADDDKKKTTT```rrr}}}gggCCC:::;;;888555777555444444444444333333333333333333333333333333333222222222111111111000000///////////////////////////000000000111111111111111111111000222666<<<@@@EEEFFFFFFGGGIIILLLLLLLLLWWWkkksss{{{}}}{{{{{{uuuwwwpppiii```[[[\\\bbbiiimmmrrrxxx{{{yyy}}}yyynnneeeaaabbbrrrwwwZZZKKKAAA===HHHYYYggg___EEEJJJVVViiilllXXXAAA999111000000...///111000//////....../////////////////////////////////000000000000000000000000....................................///////////////000000111111222222222222333666:::???FFFLLLOOOKKKLLLOOORRRTTTWWWXXXYYYfffllliii^^^^^^ooo}}}~~~zzztttqqqyyyeee___SSSYYYttt}}}kkkgggzzzooojjjpppwwwxxx___EEE;;;>>>===888777777666666555444444444444444444333333333222222111111111111111111111111111111111111111111111111////////////////////////000000000000111111111111111222222222222333333333444444555555666777777888666444333777???GGGKKKLLLGGGJJJMMMMMMMMMZZZxxx}}}lll]]]QQQKKKJJJKKKKKKLLLMMMPPPSSSUUU___fffqqq}}}{{{xxxxxxyyy{{{~~~sssfff]]]\\\[[[ZZZZZZZZZXXXSSSPPPLLLJJJGGGDDDAAA???>>>>>>???>>>BBBHHHOOOWWWeeerrr{{{|||UUU@@@:::888777888555555555444444444333333333333333333333333333333222222222222111111111111000000000000000000000000///000000000111111111111111111111111333888???DDDDDDEEEGGGIIIKKKKKKLLLNNNgggzzz{{{~~~{{{{{{sssfffVVVRRRMMMKKKNNNSSSWWWZZZ```fffpppyyy~~~|||uuuoooiiibbb\\\___mmm|||eeebbbeeellloooPPPBBBCCCFFFFFFRRRfffoooQQQIIIIII[[[kkkeeeKKK@@@555111000...///111000000000//////000000111000000000000000000000000////////////////////////////////////////////////............////////////000000000111222333333444111333777===CCCIIIMMMPPPOOOOOOPPPRRRVVVZZZ^^^```ggghhhbbb[[[cccxxxwwwssswwwyyy~~~uuuqqqeeePPPPPPkkk}}}zzzooohhhtttmmmlll~~~}}}mmmQQQ>>><<<>>>;;;888777777666555555444444444444444444333333333333111111111111111111111111111111111111111111111111000000000000000000000000000000000111111111222222222222222222333333333333444555555666666777888888555555777;;;AAAGGGKKKLLLMMMLLLKKKLLLSSSkkknnn[[[NNNIIIIIIGGGHHHJJJMMMQQQWWW___dddlllvvv}}}}}}oooccc```\\\[[[[[[ZZZWWWSSSOOOMMMJJJGGGDDDAAA???>>>======@@@EEEIIINNNXXXcccrrruuuxxxnnnOOO>>>::::::888555555555555444444444333333333333333333333333333333222222222222111111111000000000000000000000000000000000000111111111111222222222333555;;;AAAFFFCCCDDDGGGKKKKKKJJJOOOVVVkkkuuusssppp}}}~~~{{{}}}yyylll\\\PPPGGGEEEDDDEEEGGGKKKLLLMMMQQQVVV^^^eeejjjjjjiiiggg^^^YYYTTTPPPLLLNNNYYYeeevvv}}}nnneee```sssbbbMMMIIICCC999HHHUUUsssfffSSSGGGPPPdddoooYYYJJJ;;;444222//////111111111000000000111222222111111111111111111111111////////////////////////////////////////////////............////////////000000111222333444444555222555:::@@@FFFJJJNNNOOOSSSSSSTTTVVVZZZ___dddggg___aaadddlll{{{yyyuuu~~~qqqtttsssXXXPPPcccyyy{{{cccsssrrrlllxxx~~~xxxaaaIII>>>;;;:::888888777666666555555444555444444444444333333333111111111111111111111111111111111111111111111111000000000000000000000000000000111111111222222222222222222333333333444444555555555666777777888888444888===AAADDDHHHKKKMMMOOOKKKLLLUUUhhhppp^^^QQQJJJIIIIIIHHHKKKPPPUUU\\\dddooovvv||||||ttthhh```]]][[[XXXUUUSSSQQQOOOKKKHHHEEEBBBAAA======>>>BBBDDDFFFOOOXXXdddqqqtttvvvbbbFFF???===666555555555555444444444444444444444444444444444444333333222222222111111111000000000000000000000000000000000000111111111111222333444555777<<>>CCCIII\\\xxxdddRRRJJJWWWooogggVVVCCC999555222111222111111111111111222333333000000000000000000000000////////////////////////////////////////////////............////////////000000111222333444555555444888===CCCHHHLLLNNNOOORRRSSSWWW[[[___cccfffhhh]]]eeeyyyuuuwww}}}uuurrr\\\___kkkoooccc~~~yyyrrrzzz}}}pppYYYEEE<<<:::888888777777666555555555555555444444444333333333111111111111111111111111111111111111111111111111000000000000000000000000000111111111111222222222222222333333333444444444555555666666777777888888555:::AAAEEEGGGHHHKKKNNNKKKHHHOOOdddtttaaaSSSNNNMMMMMMKKKNNNSSSZZZ```gggqqq{{{~~~}}}|||{{{lllddd```]]][[[WWWVVVTTTPPPMMMIIIGGGFFF@@@>>>>>>@@@AAACCCKKKTTTZZZfffxxxhhhpppMMMDDD???444666666555555555444444444444444444444444444444444333333333222222222111111000000000000000000000000000000000000111111111111222333555666999===CCCGGGGGGGGGIIIIIIFFFHHHYYYkkktttqqqppp}}}}}}{{{llljjjuuuxxxmmmhhhgggiiiiiihhhuuu~~~wwwjjj]]]RRRLLLIIIHHHIIIGGGEEEEEEFFFGGGGGGFFFGGGIIIKKKLLLLLLKKKIIIHHHOOOLLLLLLOOOQQQQQQTTTYYY```eeeeeennnuuuddd```]]]{{{uuulllnnn|||uuuTTTFFFIII???BBBIII]]]rrr\\\IIIMMMiiiooo]]]III===888555333444222111111111222333333444000000000000000000000000000000000000000000000000000000000000000000000000............/////////000000111111222444555666666777:::@@@FFFJJJMMMNNNNNNNNNQQQWWW\\\aaadddeeeeee```ooo|||yyyoooeeeXXXXXXppp|||fffpppmmmuuu|||xxxfffOOO@@@<<<888888777777666666555555777777555444444444444444111111111111111111111111000000111111111111000000000000000000000000000000000000000111222222333333333333444444444444444444444777999999888777777888666===DDDGGGHHHJJJLLLLLLQQQJJJTTTrrruuufffVVVNNNKKKIIIIIILLLWWW^^^ggglllrrr~~~zzznnnfffbbb[[[YYYWWWTTTPPPMMMJJJIIIEEECCCAAA@@@AAADDDGGGIIISSS[[[kkk~~~ooo```pppMMM===<<<===:::999:::777333333666555555444444444333333333444444444333333333222222111111111111111111111111000000000000000111111111111111333777===BBBEEEFFFEEEJJJJJJMMMSSSVVVfff}}}fff^^^bbbcccffflllkkkccc^^^bbbgggkkknnnqqq{{{{{{xxxmmmbbbZZZRRRKKKIIIKKKLLLLLLMMMMMMIIIEEEFFFKKKNNNQQQTTTSSSPPPPPPTTTXXXTTTVVV[[[^^^___```iiitttnnnnnnmmmnnntttppp\\\]]]aaaeeeZZZggggggTTTHHHBBBDDDDDDKKKlllxxxTTTOOO```ooommmbbbOOO@@@;;;:::999444444333222222222333333222222222222222222222222000000000000000000000000000000000000000000000000111111000000000000000111111333444444444444555777777===EEEIIIJJJKKKMMMOOOQQQVVV\\\___cccddd___XXXaaayyy{{{[[[XXXmmmddd{{{~~~wwwzzzdddJJJ>>>;;;777666888888555666999777777666555444444444444111111111111111111111111000000111111111111000000000000000000000000000000000000000111222222333333333333444444444444555555555777999999888777777888888===CCCGGGJJJLLLMMMLLLLLLQQQfffdddYYYOOOLLLNNNPPPUUU[[[```fffnnnwwwsssiiibbb___[[[XXXUUUSSSOOOLLLIIIGGGDDDBBBAAABBBDDDFFFLLLSSSaaarrreeeqqquuu}}}___EEE::::::777777888666222111444555555555444444444333333333333333333222222222222111111111111111111111111000000000000111111111111222333555:::@@@FFFJJJLLLGGGMMMSSS[[[bbbhhh~~~mmmjjjggg___ZZZ[[[```^^^___bbbdddiiiuuuuuugggYYYSSSRRRQQQQQQSSSSSSPPPOOOQQQOOONNNPPPUUUSSSZZZdddkkknnnqqquuuxxx}}}~~~~~~zzzrrrtttjjjXXXXXXpppqqqXXXYYYlll|||gggNNNHHHDDD???BBBZZZjjjWWWWWWrrrwwwvvvgggPPP>>>999;;;444444333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000111111000000000000111111111222444444444444666777;;;@@@GGGKKKKKKLLLNNNPPPTTTXXX___cccbbb___]]]]]]pppyyytttbbbmmmtttzzzzzzooooootttXXXGGG>>>999777999999666666888888777666555444444444444222222222222222222222222000000111111111111000000000000000000000000000000000000000111222222333333333333444444444555555555666888999999888777777888;;;>>>CCCHHHLLLMMMMMMMMMPPPbbb~~~pppYYYQQQKKKKKKOOOSSSZZZbbbkkkpppzzz}}}|||vvvrrrqqqqqqsss|||{{{mmmfff^^^YYYWWWVVVQQQMMMNNNLLLHHHDDDAAAAAAAAABBBGGGKKKVVVdddqqq}}}ttthhhlllnnnsss|||yyySSS:::999666666888777333333555555555555444444444444333333222222222222111111111111111111111111111111111000000000111111111222222333555888===CCCIIINNNPPPNNNRRR]]]rrr}}}jjj\\\WWWWWW[[[```dddeeelll|||mmm___]]]aaadddfffhhhmmmgggdddeeeffffffgggkkkmmmwww~~~lllfffnnnxxxaaaWWWddd|||aaaTTTUUUhhh]]]QQQHHH@@@@@@MMMkkkhhhPPPhhhsss~~~dddEEE777:::444444444444444333222222222222222222222222222222000000000000000000000000000000000000000000000000111111000000000111111222000222333444444444777999???DDDIIILLLLLLMMMOOORRRXXX[[[bbbgggbbbZZZ]]]ggg|||wwwrrriiizzz}}}jjjbbbtttgggOOO@@@;;;888999999666555777888777666555444444444444222222222222222222222222000000111111111111000000000000000000000000000000000000000111222222333333333333444444555555666666777999:::999888777888999@@@AAADDDJJJLLLKKKLLLNNN[[[vvv~~~lll___TTTPPPNNNRRRVVV\\\fffooowww}}}|||ooogggbbb```^^^YYYVVVVVVWWWYYYaaaiiinnnuuu{{{tttvvvvvvfff]]]ZZZYYYUUUQQQPPPMMMIIIEEEBBB@@@@@@@@@FFFGGGNNNZZZfffsssqqqfffxxxfffAAA<<<888777::::::777666777555555555555444444444444222222222111111111000000111111111111111111111111000000000111111222222333555777;;;???DDDIIINNNQQQ[[[\\\kkkyyyeee^^^VVVXXX^^^fffooo|||~~~pppjjjnnntttiiieeevvvrrr]]]NNNXXX|||yyy___QQQGGGHHHLLLZZZ~~~WWWXXXaaawww|||YYY@@@:::444555555555555333222111222222222222222222222222000000000000000000000000000000000000000000000000111111000000111111222222000222333444444666999;;;CCCGGGKKKLLLLLLNNNRRRUUU]]]___eeeiiiaaaYYYcccuuu~~~|||wwwhhhqqqtttppp[[[fffpppWWWBBB<<<777999999777666777888888666555555555555555222222222222222222222222000000111111111111000000////////////////////////000000000111222222333333333333444555555666777777888999::::::999999:::<<>>777888999888777888888888777666555555555555333333333333333333333333000000111111111111000000////////////////////////000000000111222222333333333333444555666777777888999:::;;;;;;;;;;;;>>>@@@HHHHHHLLLPPPNNNLLLUUUbbbsssaaaTTTPPPNNNQQQXXX```fffmmmyyytttiiibbb^^^\\\ZZZXXXSSSNNNKKKHHHHHHGGGDDDCCCEEEHHHGGGEEEFFFKKKKKKHHHIIILLLLLLJJJJJJMMMLLLKKKNNNWWWdddvvvwwwiiibbb^^^[[[SSSQQQNNNJJJFFFDDDBBBAAABBBAAACCCIIIQQQ]]]nnn|||uuuhhhvvvjjjFFF>>>888888888666555666666666666555555555444444333222222222222111111111111111111111111111111111///000000111222333444444888;;;@@@BBBCCCEEEKKKOOOVVViii~~~|||vvvqqqvvvooo___XXXQQQPPP[[[tttxxx|||www```TTTgggpppTTTLLLIIIJJJ___zzz```UUUYYYttt|||YYY===888777555444333333333333222222222222222222222222000000000000000000000000111111111111111111111111111111111111111222333444222333444555777:::???BBBGGGIIILLLMMMOOOTTT[[[aaaggghhhhhhfffhhhuuu~~~~~~wwwxxx~~~yyylll[[[fffrrrwwwwwwgggooo||||||rrrOOODDD:::888999888888999999888777666555555555555333333333333333333333333000000111111111111000000////////////////////////000000000111222222333333333333444555666777888888999:::<<<<<<<<<>>>AAADDDIIIJJJPPPTTTQQQPPP```tttvvvfffWWWRRRSSSWWW[[[cccjjjmmmqqq}}}xxxrrrhhh___ZZZZZZ\\\^^^^^^[[[WWWRRROOOMMMLLLLLLKKKIIIJJJLLLKKKGGGHHHLLLKKKJJJOOOWWWXXXSSSQQQRRRPPPNNNOOOSSSVVV]]]kkkyyyyyykkkbbb^^^YYYWWWSSSNNNJJJFFFDDDCCC???>>>???DDDJJJSSSbbbooogggdddNNNCCC:::888888666555666666666666666555555555555333333333333222222222222111111111111111111111111///000000111333444444555999>>>CCCEEEFFFIIIOOOTTTXXXiiivvv}}}{{{yyy|||rrrvvvuuuiii___YYYVVV]]]ooo||||||uuulllqqq}}}zzzffflllhhhVVVLLLGGGSSSeeeqqq```UUUaaavvvyyyaaaGGG:::888555333222222333444222222222222222222222222000000000000000000000000111111111111111111111111111111111111222333444555333444555666888<<>>@@@CCCFFFHHHKKKRRRXXXTTTTTThhhzzzlll^^^SSSRRRXXX\\\bbbmmmwww|||}}}vvvooommmhhhbbb___aaahhhqqqwwwxxxmmmaaaZZZWWWWWWYYYRRRPPPPPPPPPNNNKKKLLLPPPNNNSSSbbbqqqtttiii^^^ZZZ\\\\\\```eeedddaaafffooo~~~yyymmmggg^^^\\\WWWRRRMMMHHHEEECCC???===???CCCHHHOOO\\\hhh|||ooobbbbbb}}}UUUIII>>>:::999888777888777666666666555555555555444444444333333333222222111111111111111111111111///000000222333444555555:::???EEEHHHIIILLLSSSYYYiiippppppxxx{{{~~~oooyyy}}}sssjjjeee___[[[^^^mmmxxxrrrqqq}}}}}}ooohhheeerrrzzzwww~~~eeeSSSGGGIIISSSoooooo\\\[[[lllxxxlllYYY;;;999555222111222444555222222222222222222222222000000000000000000000000111111111111111111111111111111111111222333444555444555666777999>>>CCCGGGJJJLLLOOOQQQUUU]]]gggooopppssskkkcccttt}}}uuu~~~}}}wwwhhh]]]pppiiisss|||yyy}}}~~~eeeUUUDDD===;;;999888888===999666666666333444777555555444444444333333333111222222333333222222111000000000000000000000000222222222222222222222222444444444555555555666666<<<888777;;;???@@@CCCGGGJJJOOOVVVWWWTTT\\\vvvooo```UUURRRWWW___jjjnnnrrrwww{{{uuu~~~wwwtttsssnnnqqqpppkkkddd^^^[[[\\\^^^^^^___ooo}}}vvv{{{}}}wwwpppggg___VVVRRRQQQNNNIIIEEEBBBAAA???>>>AAAHHHQQQXXXnnnyyy^^^ZZZ```uuu{{{NNN:::>>>777444999666666666666666555555555555555444333333222222333333333333333222222111111111111222333333222444777999<<>>;;;;;;777HHHAAA;;;;;;;;;777666777444333333333333222222222111222222333333222222111111111111111111111111111111111222333555666777777555555666666666777777777333444:::CCCGGGHHHJJJOOOUUU]]]___aaasss|||oooddd\\\]]]dddlllttt|||{{{wwwiii```\\\ZZZUUUPPPJJJHHHEEEBBBAAACCCGGGKKKQQQ[[[lll|||dddZZZrrrddd:::888;;;555777666666666666555555555555555444333333222222333333222222222222222222222222222222333333333666:::===FFFFFFIIIOOO[[[mmmwwwppp}}}xxxhhh]]]UUUSSS]]]mmmzzz|||uuummmoooyyyvvviiibbbkkkiiiYYYRRRLLLOOOkkkrrrbbbooooooQQQ999999<<<666111444444444444444444444444444222222222222222222222222222222111111111222333333333333333444555555666666444888>>>CCCGGGJJJLLLMMMNNNSSSZZZcccoooyyy|||xxxoookkkkkktttrrrxxxwwwsssmmm[[[lll{{{nnnbbbiii~~~yyyYYY@@@<<<===:::MMMDDD<<<;;;;;;888777888444444444333333333222222111222222333333222222111111111111111111111111111111111222333555666777777666666666777777777888888444777===FFFIIIIIILLLQQQ[[[^^^___hhhttteee```___eeemmmsssyyy~~~}}}oooaaa^^^]]]WWWQQQMMMLLLIIIEEEBBBBBBDDDGGGLLLTTTbbbssslllZZZqqquuuFFF>>>???:::;;;666666666666555555555555555444333333222222333333222222222222222222222222222333333333444777<<<@@@DDDFFFMMMWWWbbbsssrrr```VVVNNNHHHEEEQQQbbbqqq{{{~~~rrrlllfffjjjvvvqqqeeeiiiyyyyyyaaaRRRMMMMMM[[[}}}iiifffttt|||]]]AAA;;;;;;666444777444444444444444444444444222222222222222222222222222222111111222333333444333444444555555666777777333999@@@FFFIIIKKKMMMOOOQQQXXX```jjjwwwpppuuu|||vvv|||qqqiiieeefffgggiiiiiixxxqqq{{{uuuTTTVVVqqq}}}yyykkkaaaqqqhhhHHH<<<<<<<<>>;;;888777888666666666555555555444444111222222333333222222111222222222222222222222222111222222222333333444444777777777888888888999999999<<>>FFFOOOSSSVVV]]]fffggghhhrrr|||pppmmmjjjooowww~~~zzz~~~ssseeebbbcccSSSRRRPPPKKKFFFCCCBBBCCCDDDFFFLLLYYYjjj|||rrrxxxvvvIII;;;???555777666666666555555555555555444333333222222333333111111111222222333333333333333333333444999???DDDKKKNNNaaaxxxtttiiibbbhhhcccRRRFFFGGGHHHDDDCCCGGGPPP___ooo|||~~~zzzzzz|||rrrrrrppppppwwwssslllsssnnnssssssZZZOOODDDEEEYYY}}}ooodddnnnwwwvvvfffKKK:::999999444555555555555555555555555333333333333333333333333222222222222333444555666555555666666777777888888888???HHHMMMOOOQQQVVVZZZbbbqqqxxx~~~xxxmmmdddqqq}}}qqqrrrSSShhhoooxxxtttzzz|||fffLLL===<<<```MMMKKK===666:::666777888888888666555333111333333333333333333333333222222111111111111111222333333333333444555666666666777999:::::::::::::::;;;JJJSSSQQQQQQ[[[eeejjjhhhssssssnnnqqqvvv~~~}}}sssmmmeeehhh]]]VVVPPPNNNJJJEEEBBBCCCEEEDDDHHHSSS```pppkkkzzzVVV@@@::::::888888777777666666555555333333333222222222111111333333333333333333333333333444333222555<<>>999888888666555555555555555333333333333333333333333444444333333444444555666444444444555777888888777<<>>;;;999888888777777666555555333333333333222222222222333333333333333333333333444555666777999>>>DDDIII\\\ssswwwsssgggWWWLLLHHHDDDAAA===@@@GGGQQQ___mmmyyy|||wwwwwwsssuuuuuujjjjjjooolllpppttt||||||```^^^```ggggggSSSOOOKKKNNNoooiiilllqqqTTTBBB;;;777888888777666555555555555333333333333333333333333444444444333444444555666333333444555777888::::::@@@OOOWWWXXX[[[ZZZ^^^lll~~~ooodddWWWNNNMMMVVVhhhyyy{{{qqqrrrbbb{{{}}}|||XXXAAAlllIIIDDD???555999777777777666555555444333333333333333333333333333222222111111111222333333333333333444444555666777999888999@@@KKKUUUZZZ[[[XXXVVVXXX___gggmmmqqqssszzzzzz{{{nnnyyy|||ooommmeee\\\UUUTTTSSSNNNIIIGGGCCCEEEIIILLLMMMUUUfffxxx|||dddGGG@@@999999888888777666666555444444333333333222222222222222333333333333444444333333666999;;;>>>EEEMMM^^^|||yyyiiiWWWKKKGGGDDD@@@<<>>HHHSSSnnn}}}jjjVVVJJJFFFCCC???===???DDDKKKXXXjjj|||~~~xxxtttwwwpppgggbbbtttmmm\\\YYYfffwwwbbbUUUPPPMMMZZZooo|||lllOOO@@@>>>999888777666666555555666444444444444444444444444555444444444444555666666888888888777666888<<>>???CCCIIITTTggg}}}|||tttqqquuuwwwhhh^^^eeezzzwww```]]]ccchhhppp[[[QQQMMMRRR\\\uuuWWWCCC@@@999999888777666666666666444444444444444444444444555555444444555555666777999::::::888777:::???EEEVVVbbbeeedddjjjppp}}}~~~~~~|||yyy~~~vvv___\\\VVVOOOGGGDDDMMMXXXnnnuuulll~~~uuu|||vvvkkkjjj___kkkxxx|||WWWtttRRRAAA===777777777666555444555555666333333333333333333333333222222222222333444555555444444444444555666777888888:::;;;<<<@@@IIIUUU___```bbbnnn~~~~~~ooo}}}~~~uuummmhhhcccaaadddwwwqqqhhhqqqzzzzzzuuueee^^^[[[UUUOOOLLLHHHEEECCCDDDEEEJJJVVVbbbwwwYYY>>>::::::999888888777777666555444444444444333333333111111222333333444555555555222444;;;???CCCSSSfffwwwttt[[[MMMIIIEEE@@@>>>???AAAEEEPPPddd{{{{{{wwwpppmmmrrrpppbbb]]]nnnooobbbbbbeee{{{gggSSSLLLMMMOOOmmm|||ssswww|||___GGG@@@:::999888777666666666666555555555555555555555555555555555555555666666777777999:::999999===EEELLL```iiihhhhhhqqq{{{}}}|||zzzwww{{{~~~sss```[[[UUUOOOHHHDDDJJJRRRjjjpppiiitttrrrooozzz}}}lllmmmppp___VVVBBB@@@888888777555444444555666666333333333333333333333333222222222222333444555666555444444555555666777888999===@@@@@@BBBLLL[[[gggccceeeqqq~~~||||||bbbqqqgggccc```ZZZUUUYYYoootttfffhhh|||zzz|||jjjaaa]]]WWWRRROOONNNHHHDDDDDDFFFJJJTTT^^^sss___BBB::::::999999888777777777555555444444444333333333111111222333333444555555777333555===@@@EEEWWWllluuuzzz~~~zzz___PPPKKKFFFAAA===>>>???CCCMMMaaayyyxxxrrrmmmkkkpppyyyjjj```hhhyyy{{{aaa\\\aaaffftttVVVLLLLLLJJJ[[[{{{ooorrrjjjNNNEEE:::999888777666666666666555555555555555555555555555555555555555666777777555888:::::::::???IIIQQQgggnnnkkkjjjvvvyyy{{{xxx{{{~~~~~~}}}}}}{{{xxxzzz|||sssbbb\\\UUUPPPJJJFFFJJJQQQjjj|||mmmiiilllpppyyyyyy|||vvvwwwpppkkkaaabbbIIIHHH777;;;999777666666666555444444444333333333333222222222222222222222222222222555555555555555666777888===>>>???BBBIIIUUU```eeeeeeuuu|||fff```vvvhhhaaa\\\WWWUUUVVVWWWdddzzzxxxkkkhhhrrr}}}uuurrrggg^^^ZZZVVVMMMNNNHHHDDDDDDDDDFFFOOOWWWjjjwwwzzzfffFFF>>>:::888999888555555777666666555444444444444555222333333333333333333444777000777@@@???KKKfffxxxyyy{{{|||hhhSSSJJJEEEBBBCCC???@@@EEELLLYYYuuu{{{ooopppkkkooo~~~ooohhhbbbggg{{{ccc\\\eeelll```OOOJJJIIIOOOooonnnfffqqqTTTMMMEEE<<<666888:::888555444222222333333444555666666555444444555555666777888:::777666999:::???OOO```ppppppooopppwwwhhhjjjpppwwwzzzyyy{{{}}}xxxzzz}}}yyytttsssttttttsssbbbYYYRRRPPPKKKDDDGGGOOOiiizzzkkkeeennnxxxssszzzxxxzzzwwwsssnnnOOOEEE999;;;999777666666666555444444444333333333333222222222222222222222222222222555555555555666777888888;;;<<>>777888:::999666666333333444444555555666666555555555555666777888888;;;:::;;;>>>@@@GGGYYYkkkuuuvvvxxx}}}{{{jjjmmmqqqvvvxxxyyy{{{|||xxxzzz|||xxxsssrrrtttwwwyyyhhh]]]TTTPPPJJJDDDFFFNNNrrrmmmeeekkkvvvZZZBBB===;;;999777666666666555444444444333333333333222222222222222222333333333333555555555555666777888999::::::>>>JJJZZZgggnnnqqqvvvzzz```yyy{{{mmm^^^VVVSSSPPPNNNOOOOOOYYYiiiyyy{{{pppmmm~~~nnnxxxbbbZZZ[[[VVVPPPKKKGGGEEECCCCCCIIIQQQ\\\jjj}}}zzz|||```CCC===999999888666555888666666555444444444444555222222333333444444444444888555===FFFLLLddd|||rrryyy}}}rrrnnnwww~~~~~~pppZZZOOOIIIDDDDDD???>>>BBBGGGTTTooovvviiihhhlllvvv~~~rrrfff```iiiuuu{{{ooo```bbbwwwbbbRRRNNNJJJ\\\|||yyytttZZZHHH???888999;;;999777777666666666666666666666666666666666666666777999999888999<<>>NNNaaaooovvvxxxppp___WWWTTTQQQPPPPPPMMMSSS___lllvvvwwwooo{{{rrrqqqiii^^^]]]WWWRRRMMMHHHFFFCCCBBBFFFLLLUUUcccwwwxxxmmmHHH@@@:::999999777666888666666555444444444444555222222333333444555555555999777???HHHRRRpppzzzrrrzzzyyymmmhhhrrr|||}}}}}}vvv___SSSJJJDDDEEE@@@>>>@@@DDDOOOjjjvvvhhhdddmmmzzz{{{kkk^^^___dddhhhpppxxx|||dddaaaoooooo[[[TTTJJJTTTmmm}}}bbbJJJAAA888888:::999777888888888777777777777777777777777666777777888999:::777;;;???AAAFFFTTTiii{{{zzz|||tttrrrqqqsssyyy}}}{{{uuusssrrr}}}zzztttooopppttt~~~wwwgggXXXPPPIIICCCFFFNNNoooyyylll```uuuvvvIII@@@<<<:::888777777777666555444444333333333222222222222222333333333444444444666666666666888999:::;;;???;;;@@@RRRgggttt|||wwwdddZZZVVVSSSQQQPPPLLLOOOVVV```jjjyyy|||rrrzzztttyyyiiibbbXXXSSSOOOKKKHHHDDDAAADDDIIIRRR___rrrzzzuuuLLLCCC;;;999999888777888666666555444444444444555222222333444444555666666888888AAALLL]]]{{{ssszzzzzzllleeemmmyyy}}}~~~}}}vvv```TTTLLLFFFFFF@@@>>>@@@AAAJJJccc{{{qqqaaa\\\iiiyyyooo]]]XXXXXXZZZaaajjjjjjbbbiiiyyy___TTTMMMQQQdddiiiNNNCCC999888888777666777888888888888888888777777888888777888888999:::;;;===AAAEEEIIIQQQaaauuutttssstttqqqooosssyyy}}}~~~}}}wwwrrrrrrtttxxxqqqmmmooottt~~~}}}lllZZZQQQJJJDDDFFFNNNjjjooo[[[jjj{{{sss~~~zzzVVV@@@<<<:::888777777777666555444444333333333333222222222222333333444444555555666666666777888:::;;;<<>>BBBGGGMMMZZZnnn|||pppqqqoooppptttyyy}}}}}}||||||}}}}}}}}}|||uuurrrtttxxxwwwooojjjmmmttt~~~sss```VVVNNNFFFGGGMMMgggrrr\\\cccwww|||lll}}}nnnmmm~~~jjjEEE<<<:::888777888888666555444444333333333333222222222222333333444555555666666666777777999;;;<<<===AAACCCRRRlllqqqbbb[[[UUUPPPMMMKKKIIIJJJNNNVVVhhhzzz~~~~~~sss]]]VVVQQQNNNLLLHHHCCCCCCHHHKKKUUUfffyyyTTTHHH<<<999:::999888999666666555444444444444555222222333444555666777777666999FFFXXXwww|||{{{zzzgggYYY___llluuu{{{iiiXXXQQQNNNJJJGGGCCCAAAAAA???BBBTTTiiijjjYYYRRRaaaqqq}}}xxx{{{}}}mmm___\\\\\\]]]eeeppp{{{mmmgggssslllUUURRRLLLXXXyyy~~~XXXLLL???;;;:::888777888666666777777888888999999999999999999:::;;;<<<======AAAFFFPPPcccyyyssslllnnnqqquuuzzz|||||||||{{{zzzzzz}}}~~~vvvrrrooossszzzvvvmmmiiilllsss~~~}}}hhh\\\RRRIIIFFFJJJ]]]uuu``````ooouuuooo|||```ZZZmmmeeerrr{{{LLL===:::888777888888777555444444444333333333222222222222333333444555666666666666777888999;;;===>>>@@@EEEZZZwwwwwwggg___XXXRRRNNNKKKHHHGGGIIIQQQccc~~~|||vvvvvv]]]VVVRRROOOMMMIIIDDDDDDHHHGGGQQQbbbtttVVVIII===999::::::999999666666555444444444444555222222333444555666777888888<<>>@@@PPPdddyyyrrraaaTTTbbbrrr~~~}}}xxxwwwmmmmmmppprrr{{{rrriiiooouuu[[[SSSIIITTTyyy]]]OOOBBB===;;;999888999555555666777888999999:::::::::::::::;;;<<<======@@@DDDJJJVVVmmmmmmjjjmmmrrrwwwzzz{{{||||||}}}|||{{{wwwqqqmmmlllqqqyyy~~~vvvmmmhhhlllsss~~~nnnaaaUUUJJJFFFIIIRRRyyyeee```kkk~~~eee~~~gggaaaYYYzzzjjjnnnyyyVVVAAA888888999333555:::777555555444444444333333333333333444444444444444444444666888888999:::===???FFFJJJ___rrrbbbTTTMMMMMMKKKGGGDDDGGGPPPaaa{{{}}}}}}|||www^^^[[[TTTMMMKKKIIIEEECCCDDDHHHNNNYYYjjj~~~fffJJJ;;;;;;:::<<<===888777777666555555555555555444444444444666777888999888???KKKccczzzwwwhhh\\\```ooo}}}~~~|||{{{kkkYYYPPPLLLIIIJJJBBB>>>@@@AAABBBMMMZZZnnn{{{sssZZZcccsss~~~jjjiii___WWWIIINNNhhh|||cccNNN===;;;<<<888777<<<888888777777777777777888888888888999:::===???AAAAAACCCMMMdddxxxpppkkkmmmqqqvvvzzz{{{zzzxxxzzzzzzyyy~~~|||pppnnnllljjjpppzzz}}}ssskkkfffggglll~~~hhhTTTLLLJJJKKKPPPnnnrrriiipppnnntttaaa[[[aaa}}}}}}yyyxxxssscccEEE;;;:::;;;555555999555555555555444444444333333333333444444444444555555666777999::::::<<>>@@@@@@AAALLLZZZlllwww}}}qqqbbbiiiuuuqqqhhh~~~eeeZZZLLLMMM]]]wwwzzznnnVVV@@@<<<<<<999777:::888888777777777777888888888888888999;;;===@@@AAACCCIIIZZZvvvzzzooojjjhhhjjjnnnssswwwxxxwwwvvvwwwwwwyyywwwkkkiiiiiihhhppp{{{uuulllffffffjjjsssvvvaaaRRRIIIEEELLLggg~~~sssuuutttpppaaa___uuu|||rrrKKK>>>;;;===777666888444555555555444444444444333333333444444444555555555777888:::;;;;;;>>>AAADDDGGGWWWttt}}}gggWWWOOOMMMLLLHHHEEEGGGNNN]]]ttt~~~{{{sssddd[[[TTTQQQNNNHHHDDDCCCDDDHHHRRRaaattt}}}pppQQQ>>><<<999999999222777777666555555555555555444444444555666777888999>>>DDDWWWvvv|||}}}yyyeeedddqqqwwwrrrrrr|||jjjYYYRRROOOLLLMMMEEE@@@@@@???@@@LLL[[[kkkuuu{{{wwwuuuuuusssmmmdddiiirrr}}}}}}}}}hhhrrrttt^^^RRRMMMRRReeezzz|||```EEE<<<===:::777777999888888777888888999999999999999:::<<<>>>@@@BBBFFFPPPhhhsssggggggeeeiiinnnrrrvvvwwwvvvuuuuuuuuuxxx}}}pppdddbbbdddgggppp{{{~~~wwwmmmeeecccffffffrrruuuaaaPPPGGGIII```www~~~|||mmmuuussscccqqq}}}QQQ???:::===888666888444555555555555444444444444333333444444555555666666777888::::::<<<>>>CCCFFFMMMdddiiiYYYPPPMMMMMMIIIFFFGGGLLLYYYooovvv}}}yyy{{{hhh^^^UUURRROOOJJJFFFDDDDDDGGGNNN]]]ooo}}}yyyooo___FFF>>>:::;;;<<<777777777666555555555555555444444555555666888999:::===BBBYYYzzz|||gggfffttt~~~zzzuuuzzz~~~{{{gggXXXSSSRRRPPPOOOGGGBBB@@@>>>???LLL\\\mmmwww|||vvvnnnkkkiiifffdddiiiqqqxxx~~~yyyzzzqqqnnnbbbYYYRRROOO[[[jjjJJJ<<<<<<<<<999666999999888888888999:::::::::::::::;;;===???AAACCCIIISSSnnnrrreeeiiifffjjjoootttvvvwwwwwwwwwuuuuuuzzzwwwkkk```^^^```eeepppzzz{{{|||xxxmmmccc___``````ddd|||mmmWWWKKKIIIZZZmmmyyyooojjjqqqrrrWWWAAA888<<<888666888555666666555555555444444444333333444555555666777777666777999:::;;;???CCCGGGQQQmmmkkk[[[SSSOOONNNJJJGGGGGGJJJUUUhhhzzztttwww{{{lll```TTTQQQOOOKKKHHHFFFDDDFFFLLLYYYkkksss~~~mmmLLL???999;;;???;;;777777666555555555555555555555555555777888999:::>>>AAA[[[|||}}}yyyqqqppp}}}|||tttbbbVVVTTTTTTTTTQQQJJJDDDBBB???@@@NNN```ttt||||||pppgggcccaaaeeellltttzzz{{{yyyxxxwww||||||}}}{{{vvvuuuhhh___XXXTTTZZZxxxrrrOOO===;;;===:::777999999999999999:::;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDJJJRRRlll{{{pppdddhhheeejjjppptttuuutttuuuvvvvvvxxx}}}rrriii___[[[^^^fffpppyyyxxxzzz}}}xxxlllaaa[[[\\\aaaaaattt~~~iiiUUUIIIGGGSSSdddpppvvvzzz}}}}}}xxxiiiooobbbFFF888;;;999666888666666666666555555555444444333333444555666777777888666777888999;;;???EEEIIITTTtttnnn```WWWRRRPPPKKKHHHGGGHHHQQQcccsssvvvsss{{{sssdddVVVPPPOOOLLLIIIHHHEEEEEEJJJUUUggg|||vvvPPP???888:::>>>:::777777666555555555555555555555555666777888999:::???FFF```uuurrr|||{{{vvv~~~{{{ooo___UUUTTTVVVVVVSSSLLLFFFCCC???AAARRReee{{{uuuiiicccaaaccckkktttxxxvvvqqqllljjjssswww{{{}}}{{{{{{}}}vvv}}}{{{qqqbbbZZZXXX]]]tttzzzVVV@@@;;;===;;;888999999999999:::;;;<<<<<<<<<<<<<<<===???AAACCCEEEKKKRRRkkkrrr|||mmmwwwkkkaaaddddddiiippprrrrrrqqqqqqsssuuuzzzllleee]]]ZZZ___hhhrrrxxxxxxyyy|||xxxlll```[[[[[[aaafffuuuwwwooojjj]]]OOOGGGDDDKKK[[[kkkppplllnnntttvvvqqqtttmmmtttpppmmm~~~nnnMMM;;;===999666888777666666666666555555555555333333444555666777888888888999999:::===AAAGGGLLL^^^~~~uuuyyyssseee[[[TTTPPPLLLHHHGGGGGGNNN^^^nnn{{{|||kkkYYYQQQNNNKKKIIIHHHEEEDDDGGGQQQcccyyy|||UUUCCC::::::<<<666777777666555555555555555555555555666777888::::::@@@NNNjjjrrrzzz{{{~~~~~~uuuttt|||~~~zzznnn^^^TTTSSSVVVVVVTTTMMMGGGDDDAAACCCUUUiiixxxlllfffeeeaaaiiisssvvvsssmmmiiigggnnnwwwzzzwww{{{{{{zzzppp{{{bbbUUUWWW]]]qqq___EEE<<<<<<<<<999999999999::::::;;;<<<============>>>???BBBDDDEEEMMMUUUqqqwwwyyyffflllxxxeee___aaafffkkkrrrsssqqqoooppprrrqqqzzz}}}eeeaaa[[[YYY___jjjtttyyyxxxzzz|||yyylllaaa\\\]]]^^^jjjwwwwww```[[[\\\UUULLLHHHCCCGGGWWWkkkrrrkkkgggkkkhhheeeiiiyyyqqqkkk}}}eeeggg{{{tttwwwSSS???>>>:::666777777777666666666555555555555333333444555666777888999999:::;;;<<<>>>CCCIIINNNhhh}}}eeeooowwwhhh^^^VVVQQQMMMIIIGGGFFFMMM\\\kkk{{{~~~{{{qqq\\\RRRNNNKKKHHHGGGDDDCCCEEEOOOaaawwwYYYHHH???===;;;444777777666555555555555555555555666666777999:::;;;???SSSrrrzzzwwwrrrqqq~~~}}}uuunnnsssyyy{{{ooo^^^TTTSSSUUUUUUUUUNNNHHHEEEAAADDDWWWlllxxxnnniiiiiifffnnnvvvyyyvvvqqqnnnnnnnnnzzz}}}xxx~~~qqqeeeaaaOOOSSS[[[pppeeeIII===<<<;;;999999999999:::;;;<<<===>>>=========>>>@@@BBBDDDFFFNNNXXXxxxvvvccceeesssnnnbbbaaaccciiiooouuuvvvsssqqqqqqsssnnnzzzuuu___]]]YYYYYY```lllvvvzzzyyyzzz|||zzzmmmbbb^^^___[[[lllyyyeee]]]\\\TTTJJJFFFEEEFFFVVVoooxxxpppjjjmmmaaa^^^bbbqqqsssdddkkk^^^zzzpppjjjYYY;;;;;;:::777999999777777666555555555555555555444444555555666777888;;;999>>>999>>>FFFKKKgggiiihhhqqqooofffbbbVVVOOODDDDDDKKKIIISSSkkkxxxzzz___TTTSSSOOOJJJHHHGGGCCCDDDNNN]]]ppp```GGG>>>;;;999777888888777666666666666666555666777666666777:::<<>>===888999999:::::::::;;;;;;;;;???<<<===@@@BBBCCCFFFKKKOOOfffsssggg```ccceee```^^^```gggkkkooorrrrrrrrrrrrrrrrrr{{{|||mmm^^^[[[YYY[[[aaajjjrrrvvvyyy|||{{{rrrkkkccc\\\]]]fffvvvvvveee___ZZZOOOFFFEEEFFFSSSkkk{{{{{{qqqkkkaaa]]]___lll~~~xxxeeewwwssslllyyy}}}nnn___???===;;;777888888777777666555555555555555555444444555555666777888<<<;;;AAA<<>>===999999::::::::::::;;;;;;;;;>>><<<===AAACCCDDDIIINNNSSSlll{{{jjj\\\[[[]]]ZZZZZZ]]]fffiiimmmooopppooopppppprrr}}}zzzjjj\\\YYYWWWZZZ```iiiqqquuuwwwzzz}}}xxxpppfff]]]]]]hhhyyyuuueee[[[TTTMMMGGGEEEEEEPPPgggxxx{{{sssmmmeee___]]]hhhhhhqqqooo|||uuufffEEE???;;;888999777777777666555555555555555555444444555555666777888;;;:::AAA>>>EEEMMMVVVwwwxxxjjjmmmwwwxxxiiijjjooocccZZZLLLGGGHHHFFFRRRmmmttt```VVVQQQMMMJJJFFFCCCEEENNN[[[lll```GGG<<<;;;;;;999888888777666666666666666444555666555555666999<<>>===999:::::::::;;;;;;;;;<<<<<<>>><<<===AAADDDFFFLLLTTTZZZuuuwww___XXXYYYYYY[[[___dddgggjjjllllllmmmmmmnnnsssvvvfffYYYVVVUUUXXX___gggooossstttwww{{{~~~}}}sssfff[[[ZZZggg|||qqqbbbWWWPPPKKKHHHDDDCCCLLL```tttzzzvvvpppiiiccc\\\ccc}}}}}}llliii~~~qqqlllHHH???:::999:::777777777666555555555555555555444444555555666777888999888@@@>>>BBBIIITTTzzzyyynnntttrrraaa^^^aaa[[[VVVKKKHHHJJJHHHVVVrrreeeXXXQQQNNNLLLEEECCCFFFNNNYYYiii}}}fffJJJ<<<;;;;;;999888777777666666666666666333444555555555666999<<>>===:::;;;;;;;;;;;;<<<<<<<<<<<<===<<<>>>BBBEEEHHHQQQZZZbbbeeeWWWVVVXXX\\\aaacccfffhhhjjjjjjkkklllnnnuuuppp```UUUSSSRRRUUU]]]fffmmmqqqtttwwwzzz}}}~~~ssscccWWWVVVeee}}}wwwjjj^^^VVVQQQLLLIIIEEEBBBHHHZZZooo{{{zzztttlllhhh^^^___{{{tttwwwqqqbbbpppyyypppKKK???999999<<<888777777666555555555555555555444444555555666777888;;;888AAA>>>@@@EEERRR{{{pppmmmvvvqqq```VVVSSSRRRPPPKKKKKKLLLIIIWWWtttjjjYYYSSSOOOLLLFFFDDDFFFMMMVVVdddyyy}}}tttvvvnnnOOO>>>::::::999888777777666666666666666333444555555555777:::===IIInnnuuuwww{{{gggkkk}}}vvvooorrr{{{vvvhhh[[[TTTSSSSSSMMMJJJHHHGGGBBBFFF[[[sss{{{tttnnnsss}}}|||xxxwwwyyymmmkkkZZZTTTXXXllldddHHH>>>===;;;;;;;;;<<<<<<<<<=========>>>===???CCCFFFJJJUUU```jjjeeeUUUSSSTTTXXX^^^dddfffhhhhhhiiijjjmmmooowwwiiiZZZQQQPPPPPPTTT[[[dddllloootttwwwzzz||||||}}}~~~}}}~~~~~~rrr```VVVWWWggg|||qqqccc[[[YYYVVVPPPJJJFFFCCCFFFUUUlll}}}~~~xxxmmmkkkbbb^^^vvvuuummmlll{{{uuuaaagggvvvOOO???888:::===888777777666555555555555555555444444555555666777888===;;;CCCAAAAAADDDRRR|||eeeeeesssrrraaaVVVQQQNNNPPPMMMMMMLLLGGGUUUsssrrr^^^UUUPPPLLLGGGEEEFFFKKKRRR```vvvxxxvvvTTT???::::::888888888777666666666666666444555666666666888;;;>>>OOOuuulllrrrzzzaaajjj}}}}}}{{{{{{{{{iiinnnzzzmmmaaaYYYUUUUUUNNNJJJIIIIIIDDDDDDQQQcccuuuzzztttoooqqq{{{yyywww}}}nnn~~~kkkZZZWWW^^^pppjjjKKK>>><<<<<<<<<<<<<<<============>>>??????AAADDDFFFKKKXXXdddsssfffXXXUUUUUUZZZaaaeeefffgggggggggiiimmmpppyyyxxxcccTTTNNNMMMNNNSSS[[[dddkkknnntttwwwzzz{{{{{{{{{|||}}}}}}}}}~~~ppp___YYY\\\nnnsssddd\\\ZZZXXXRRRMMMIIIEEEFFFSSSlll{{{nnnmmmddd^^^pppnnn]]]hhh{{{eeebbb}}}TTTAAA999;;;===777777777666555555555555555555444444555555666777888===:::CCCAAAAAACCCSSSmmm___^^^nnnnnn^^^VVVTTTNNNPPPMMMLLLKKKFFFWWWwwwzzzdddYYYRRRKKKIIIFFFFFFIIIOOO]]]tttzzzWWW???:::;;;999888888777666666666666666444555777777777999===???WWW~~~jjjqqqfffiii}}}~~~zzzsssooommmnnnzzzrrrooo{{{~~~rrrfff]]]YYYWWWQQQKKKIIIIIIFFFCCCLLLYYYdddqqq}}}~~~xxxrrrlllgggjjjttt{{{~~~mmmyyykkkXXXWWWbbbxxxoooMMM>>><<<<<<<<<<<<=========>>>>>>>>>AAAAAACCCEEEGGGLLLYYYgggzzz{{{{{{cccZZZXXXWWW\\\ccceeeeeefffeeefffhhhlllooo{{{qqq^^^QQQMMMLLLMMMRRR[[[dddjjjnnnrrrtttxxxzzzzzz{{{|||}}}~~~~~~kkk\\\YYY]]]rrrzzzmmmaaaZZZVVVRRROOOKKKHHHGGGSSSlll~~~rrrmmmddd___lll|||[[[\\\rrrkkk___vvvtttXXXCCC999;;;===666777777666555555555555555555444444555555666777888;;;888AAA@@@???AAASSSddd\\\[[[mmm}}}iiiWWWRRRUUUMMMOOOLLLJJJIIIGGG[[[}}}iii\\\SSSKKKJJJGGGEEEGGGMMM[[[sss{{{XXX???:::;;;999888888777666666666666666555666777888888:::>>>@@@[[[yyymmmtttllljjjwwwuuummmiiigggbbbgggtttxxx}}}uuujjj```[[[YYYUUUMMMHHHIIIGGGDDDJJJUUUVVVeeesssuuupppiiiccc^^^dddnnn}}}}}}kkkvvvkkkWWWTTTccc~~~rrrNNN>>><<<===============>>>>>>>>>>>>BBBBBBDDDFFFGGGLLLZZZiii{{{mmm[[[UUUTTTTTTYYYaaadddddddddddddddgggkkkooo|||nnn\\\OOOLLLLLLMMMRRR[[[dddkkknnnooorrrvvvyyyzzz{{{}}}~~~fffXXXXXXYYYqqquuufffYYYRRRQQQRRRMMMJJJHHHTTTmmmuuulllbbb___jjj___XXXjjjppp^^^kkklllttt