BM6P6(@ ))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++******++++++,,,---************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---+++******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------..................////////////////////////000000000000000000000000000000000000111111000000//////.................................---,,,,,,++++++++++++---,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))******************************++++++++++++************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************+++,,,,,,------,,,,,,+++************************************************************))))))((((((************************************************)))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))(((((()))************+++++++++************************************************************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---,,,---...///000))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++******++++++,,,---************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////////////////000000000000000000000000000000000000000000000000//////.................................---,,,,,,++++++,,,,,,,,,---.........,,,+++***+++++++++++++++++++++++++++++++++*********))))))******************************++++++++++++************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++***))))))***++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************)))************+++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************+++,,,,,,------,,,,,,+++************************************************++++++*********)))))))))************************************************)))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))((()))************+++++++++************************************************************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,---...///000))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++************+++,,,,,,************************++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------..................////////////////////////000000000000000000000000000000000000000000000////////////..............................---,,,,,,,,,,,,,,,,,,---...000111000---***(((+++++++++++++++++++++++++++++++++*********************************************++++++++++++************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++***))))))***++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************)))************+++++++++************************************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************++++++,,,,,,,,,,,,++++++************************************************+++++++++++++++*********************************************************)))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))))))))************+++++++++************************************************************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,---......///))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************++++++,,,************************************************************************************************************************************************************************************++++++++++++((()))++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////000000000000000000000000000000000000////////////////////////...........................------,,,,,,,,,------///000000000///---+++)))++++++++++++++++++++++++******************************************************++++++++++++************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++******************+++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************++++++,,,,,,,,,,,,++++++************************************************++++++++++++++++++++++++************************************************))))))*********+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))*********+++++++++************************************************************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))******+++,,,************************************************************************************************************************************************************************)))))))))******+++++++++(((***------,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------..................////////////////////////000000000000////////////////////////.............../////////........................---------,,,,,,---......222111///---,,,+++,,,,,,++++++++++++++++++++++++******************************************************++++++++++++************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++*********++++++*********************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************************************++++++,,,,,,++++++***************************************************++++++++++++++++++++++++************************************************))))))*********+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******))))))*********+++++++++************************************************************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------------))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))))))))***++++++************************************************************************************************************************************************************************(((((())))))***+++++++++)))---000///---++++++---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,---------..................////////////////////////000000000000////////////////////////---............/////////........................------------------...///333111---+++***+++---...++++++++++++++++++++++++***************+++++++++******************************++++++++++++************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++)))***++++++++++++***)))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************++++++++++++***************************************************************+++++++++++++++************************************************)))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))************+++++++++************************************************************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,------------,,,))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))***++++++************************************************************************************************************************************************************************((((((((()))***++++++++++++///333222...++++++---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------..................////////////////////////000000000000////////////////////////---------.........//////........................---------------.../////////...,,,+++++++++,,,---++++++++++++++++++++++++))))))*********+++++++++******************************++++++++++++************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++)))***++++++++++++***)))************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++************************+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,,,,------------...------------------------------------------------------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************++++++++++++******************************************************)))))))))*********++++++************************************************)))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************)))************+++++++++************************************************************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++,,,111444333...++++++---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------................../////////000////////////000000000000////////////////////////---------.........//////........................---------------...///000,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++))))))******++++++++++++******************************++++++++++++************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++*********************************++++++,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++************************++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************************,,,,,,,,,---------......------------------------------------------------------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************++++++++++++******************************************************(((((())))))*********+++************************************************)))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++)))************+++++++++************************************************************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,---...---,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))*********+++************************+++++++++*********))))))************************************************************************************************)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,............////////////000000000000000000000000............////////////......---------,,,,,,,,,------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))))))))***++++++++++++***************************)))************+++++++++************************************************************************)))************+++++++++******************************************************************************))))))******+++,,,***************************************************************************************************++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************************************************************)))************+++++++++************************************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))***+++,,,+++******,,,...)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++************************)))************+++++++++************************------------,,,,,,+++***++++++++++++++++++++++++///...,,,+++***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((()))))))))************************************+++++++++*********))))))************************************************************************************************)))************+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---............////////////////////////////////////............////////////.........---------,,,,,,------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++************))))))***++++++++++++***************************)))************+++++++++************************************************************************)))************+++++++++******************************************************************************))))))******+++,,,***************************************************************************************************++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************************************************************)))************+++++++++************************************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((***------+++)))'''''')))))))))))))))))))))))))))************+++++++++************************)))************+++++++++************************)))************+++++++++************************,,,,,,------,,,,,,+++***++++++++++++++++++++++++...---,,,+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************+++++++++***************************************************************************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............////////////////////////////////////............////////////.........------------,,,------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++************))))))***++++++++++++***************************)))************+++++++++************************************************************************)))************+++++++++******************************************************************************))))))******+++,,,***************************************************************************************************++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++************************************************************************)))************+++++++++************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))),,,///333444111,,,(((%%%)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++************************)))************+++++++++************************,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++------,,,+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********************************************************************************************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***************************************************************************************************++++++++++++++++++++++++,,,,,,+++++++++,,,------............////////////////////////////////////............////////////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++*********))))))***++++++++++++***************************))))))*********+++++++++************************************************************************))))))*********+++++++++******************************************************************************))))))******+++,,,***************************************************************************************************++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************************************))))))*********+++++++++*********************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))---000444444111---)))((())))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++************************))))))*********+++++++++************************++++++,,,,,,,,,++++++***++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************************************************************************************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***************************************************************************************************++++++++++++++++++++++++,,,+++++++++,,,,,,---...............////////////....................................//////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***))))))***++++++++++++***************************))))))*********+++++++++************************************************************************))))))*********+++++++++******************************************************************************))))))******+++,,,***************************************************************************************************++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************************************))))))*********+++++++++************************************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((***,,,,,,***(((((()))))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++************************))))))*********+++++++++******************************+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***************************************+++++++++************************************************************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***************************************************************************************************++++++++++++++++++++++++++++++++++++,,,---..................////////////..................................../////////////////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))***++++++++++++***************************)))************+++++++++************************************************************************)))************+++++++++******************************************************************************))))))******+++,,,***************************************************************************************************++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++************************************************************************)))************+++++++++************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))***)))((()))+++---)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++************************)))************+++++++++************************)))***++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************)))))))))(((************************))))))*********+++++++++************************************************************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***************************************************************************************************************************++++++++++++,,,---...///............////////////....................................////////////////////////............------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++))))))***++++++++++++***************************)))************+++++++++************************************************************************)))************+++++++++******************************************************************************))))))******+++,,,***************************************************************************************************++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++++++++++++++************************************************,,,++++++******++++++,,,******+++,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************************************************************)))************+++++++++************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))***+++,,,+++***+++---///)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++************************)))************+++++++++************************))))))***+++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********++++++*********))))))((((((************************))))))******++++++++++++************************************************************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++************+++++++++++++++,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,---...///............/////////000..................................../////////000000/////////............------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,,,,++++++))))))***++++++++++++***************************)))************+++++++++************************************************************************)))************+++++++++*********************************************************************************)))***++++++,,,************************************************************************************************+++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++************************************************,,,++++++++++++++++++,,,******+++,,,,,,---......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************************************************************)))************+++++++++************************************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))******)))((()))***)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++************************)))************+++++++++************************((()))***+++++++++++++++++++++++++++++++++++++++)))***,,,---...---,,,,,,))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************************************************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************************************++++++++++++++++++++++++++++++,,,,,,,,,---------............////////////------------........./////////000000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++++++++++++++*********))))))************************************************************************++++++************+++++++++++++++*********))))))************************++++++++++++++++++++++++************************************************+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..............................---------,,,,,,+++++++++************************************************************************************************************************)))************+++++++++************************************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++************************************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************))))))))))))************))))))*********+++++++++++++++,,,,,,,,,,,,------++++++******++++++,,,---------------------------))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************************************************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************************************++++++++++++++++++++++++++++++,,,,,,,,,---------............////////////------.........///////////////000000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,+++++++++************************************+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++++++++++++++*********))))))************************************************************************++++++************+++++++++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...........................---------,,,,,,+++++++++************************************************************************************************************************)))************+++++++++************************************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************))))))))))))************))))))*********++++++++++++++++++,,,,,,,,,------++++++******++++++,,,---------------------------))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************************************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))*********++++++************************++++++++++++++++++++++++,,,,,,,,,,,,---------------............/////////....../////////000000000//////000000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++++++++,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************+++++++++++++++***************************************************************************************++++++************+++++++++++++++***************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************************************)))************+++++++++************************************************+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))*********++++++************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************)))))))))*********++++++***************+++++++++++++++++++++,,,,,,,,,,,,++++++******++++++,,,---------------------------))))))))))))))))))))))))((()))))))))************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++***************************+++++++++++++++,,,,,,,,,,,,,,,------------...---------.........//////////////////000000000000//////000000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++************************************************************************************************++++++************++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************************************))))))*********+++++++++***************************++++++++++++,,,,,,,,,++++++******++++++,,,---------------------------))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++*********************************++++++,,,,,,,,,,,,,,,---------.........------------............////////////000000000000//////000000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++************************************************************************************************++++++************++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************(((((()))))))))*********************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************************************************++++++++++++*********************************+++++++++,,,,,,++++++******++++++,,,---------------------------))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++++++++,,,*********************************++++++,,,,,,---,,,---------............,,,------------.............../////////000000000//////000000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))************+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++***************+++++++++************************************************************************++++++************++++++***************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************)))************+++++++++***************************************************************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************((((((((()))))))))******************************************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********************************************************************************++++++++++++,,,+++++++++***************************++++++++++++++++++******++++++,,,---------------------------))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************************************************************************************)))************+++++++++************************++++++++++++++++++++++++*********************************+++++++++,,,,,,************************)))******+++,,,,,,------------------............,,,,,,---------.........------.........///////////////000000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++))))))*********+++++++++************************************************************************++++++************++++++))))))*********+++++++++************************************************++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************)))************+++++++++************************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************(((((((((((()))))))))***************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********************************************************************************+++++++++,,,,,,+++++++++*********))))))************++++++++++++++++++******++++++,,,---------------------------))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************************************************************************************************************)))************+++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************))))))***+++,,,,,,---------------.........//////,,,,,,,,,---------......------------........./////////000000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))*********************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++))))))******++++++++++++************************************************************************++++++************++++++))))))******++++++++++++************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************)))************+++++++++************************************************))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************(((((((((((())))))))))))************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++******)))))))))************+++++++++++++++******++++++,,,---------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************))))))************)))))))))************+++++++++++++++************++++++)))************++++++++++++++++++************)))++++++++++++++++++++++++++++++******************************************++++++++++++++++++++++++++++++******************))))))***+++,,,,,,------,,,,,,,,,---------..................////////////........................111111000000/////////...///............---------......,,,,,,,,,,,,......++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++*********)))))))))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++************************************************************************************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++++++++*********)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************)))))))))***+++++++++,,,************************)))************++++++++++++++++++************)))************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))************))))))************))))))))))))))))))))))))))))))******************************************************))))))******+++,,,+++++++++*********))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------......))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************)))******************))))))************+++++++++++++++************++++++)))************++++++++++++++++++************)))++++++++++++++++++++++++************************************************++++++++++++++++++++++++*********************************++++++,,,,,,---,,,,,,,,,,,,------------............////////////........................000000000//////.........///............---------...---,,,++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++*********)))))))))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++************************************************************************************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))************************+++++++++,,,+++++++++*********)))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************************+++++++++************************)))************++++++++++++++++++************)))************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))************))))))************))))))))))))))))))))))))))))))******************************************************))))))******+++,,,+++++++++*********))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------......))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********************************************++++++++++++******)))************+++++++++++++++************++++++)))************++++++++++++++++++************)))++++++++++++++++++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---............/////////......................../////////...............///............---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++***************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++************************************************************************************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))************)))))))))*********+++++++++++++++***************)))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************+++++++++***************************************)))************++++++++++++++++++************)))************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))******************************************************))))))******+++,,,+++++++++*********************************************+++++++++,,,,,,,,,,,,,,,,,,---------......))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++,,,,,,+++++++++))))))*********+++++++++++++++************++++++))))))*********++++++++++++++++++*********))))))++++++++++++++++++++++++***************+++++++++***************************************************************+++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////..........................................------///............---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++************************++++++++++++++++++++++++************************************************))))))*********+++++++++************************************************************************************************************************))))))*********+++++++++))))))))))))))))))))))))((()))))))))************((())))))))))))*********************************))))))*********++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++++++++***)))))))))************************))))))*********++++++++++++++++++*********))))))************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((()))))))))************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))******************************************************))))))******+++,,,******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++++++++,,,,,,+++++++++))))))*********+++++++++++++++************++++++))))))*********++++++++++++++++++*********))))))++++++++++++++++++++++++))))))*********+++++++++************************************************))))))*********+++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,------------....................................------..................///............---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++************************++++++++++++++++++++++++************************************************))))))*********+++++++++************************************************************************************************************************))))))*********+++++++++))))))))))))))))))))))))((()))))))))************((())))))))))))*********************************))))))*********+++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++++++++***)))))))))************************))))))*********++++++++++++++++++*********))))))************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))************))))))************))))))))))))))))))))))))))))))******************************************************))))))******+++,,,******************************************************+++++++++,,,,,,,,,,,,,,,,,,---------......))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******************************++++++++++++******)))************+++++++++++++++************++++++)))************++++++++++++++++++************)))++++++++++++++++++++++++)))))))))***++++++,,,,,,************************************************)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------................................................////////////............---------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************+++++++++)))************+++++++++************************++++++++++++++++++++++++************************************************)))************+++++++++************************************************************************************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))************)))))))))*********++++++***************+++++++++)))************+++++++++))))))******+++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************************************)))************++++++++++++++++++************)))************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))************))))))))))))))))))))))))))))))******************************************************))))))******+++,,,***************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************)))******************))))))************+++++++++++++++************++++++)))************++++++++++++++++++************)))++++++++++++++++++++++++((())))))***++++++,,,,,,************************************************((())))))***++++++,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,---------..........................................//////000000000///............---------+++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++)))************+++++++++************************************************************************************************)))************+++++++++************************************************************************************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))************************+++++++++,,,))))))*********+++++++++)))************+++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++************************)))************++++++++++++++++++************)))************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************))))))************))))))))))))))))))))))))))))))******************************************************))))))******+++,,,))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************))))))************)))))))))************+++++++++++++++************++++++)))************++++++++++++++++++************)))++++++++++++++++++++++++((())))))***++++++,,,,,,************************))))))))))))))))))))))))((())))))***++++++,,,,,,))))))***+++,,,,,,------,,,,,,------------......,,,,,,,,,---------................................./////////000000111111//////.........---------,,,,,,............,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))******++++++++++++)))************+++++++++************************************************************************************************)))************+++++++++************************************************************************************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,))))))******++++++++++++)))************+++++++++((())))))***++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))******+++++++++,,,************************)))************++++++++++++++++++************)))************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))************))))))))))))))))))))))))))))))*********************************************************)))***++++++,,,))))))******++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((''''''(((((())))))******************************************************++++++++++++++++++++++++******++++++++++++******+++++++++++++++***)))(((************************************************)))************+++++++++)))************+++++++++******************************************************************************+++++++++,,,,,,,,,---------............//////////////////////////////////////////////////////////////////////////////............---------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************************************************************************************+++++++++*********))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******+++++++++*********))))))+++++++++*********))))))************************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++*********+++,,,,,,---------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))************+++++++++************************++++++***************+++******************************+++++++++,,,,,,,,,))))))))))))))))))))))))************************)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((()))))))))))))))************************************************++++++++++++++++++++++++******++++++++++++******+++++++++++++++***))))))************************************************)))************+++++++++)))************+++++++++******************************************************************************+++++++++,,,,,,,,,---------............///////////////////////////////////////////////////000000000000000000000000............------------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************************************************************************************+++++++++*********))))))++++++,,,,,,,,,---------******************************++++++++++++******+++++++++*********))))))+++++++++*********))))))************************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++******++++++,,,---------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))************+++++++++************************++++++***************+++*********************************+++++++++,,,,,,))))))))))))))))))))))))************************)))************+++++++++************************************************************************))))))))))))************************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((******************************************************************************++++++++++++*********++++++++++++***))))))************************************************)))************+++++++++)))************+++++++++******************************************************************************+++++++++,,,,,,,,,---------............///////////////////////////////////////////////////000000000000000000000000............------------++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************************************************************************************+++++++++***************,,,,,,,,,,,,---------...++++++++++++++++++++++++******++++++++++++******+++++++++***************+++++++++***************************************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++******++++++,,,,,,------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))************+++++++++************************+++***************++++++*********************************++++++++++++,,,))))))))))))))))))))))))************************)))************+++++++++************************************************************************)))))))))*********++++++************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++******))))))(((((((((************************************************))))))))))))))))))))))))******++++++++++++************+++++++++******)))************************************************))))))*********+++++++++))))))*********+++++++++******************************************************************************+++++++++,,,,,,,,,---------............///////////////////////////////////////////////////111111111111111111111111.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************************************************************************************************************+++++++++,,,,,,,,,------++++++++++++++++++++++++******++++++++++++******************************************************************************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++*********************************)))******+++,,,************************************++++++++++++))))))))))))))))))))))))************************))))))*********+++++++++************************************************************************))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------........................))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))((((((************************************************))))))))))))))))))))))))******++++++++++++******)))******+++++++++******************************************************))))))*********+++++++++))))))*********+++++++++******************************************************************************+++++++++,,,,,,,,,---------............///////////////////////////////////////////////////000000000000000000000000...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************************************************************************************************************)))*********++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************************************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++******************************))))))***++++++,,,************************))))))*********+++++++++))))))))))))))))))))))))************************))))))*********+++++++++************************************************************************************++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------........................))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******************************************************************************++++++++++++******))))))***++++++++++++***************************************************)))************+++++++++)))************+++++++++******************************************************************************+++++++++,,,,,,,,,---------............///////////////////////////////////////////////////////////////////////////------------,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***************************************************************************************************************************************+++++++++))))))))))))************++++++++++++++++++++++++******++++++++++++*********************+++++++++***************+++++++++************************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++)))************+++++++++************************))))))))))))***+++,,,,,,************************)))))))))************+++))))))))))))))))))))))))************************)))************+++++++++************************************************++++++++++++++++++++++++*********++++++++++++,,,************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************++++++************************************************++++++++++++++++++++++++******++++++++++++******))))))***+++++++++++++++************************************************)))************+++++++++)))************+++++++++******************************************************************************+++++++++,,,,,,,,,---------............///////////////////////////////////////////////////........................---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************************************************************************************************************))))))*********+++++++++))))))*********+++++++++******************************++++++++++++******))))))*********+++++++++))))))*********+++++++++************************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,)))*********++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++)))************+++++++++************************))))))))))))***+++,,,---************************))))))))))))************))))))))))))))))))))))))************************)))************+++++++++************************************************++++++++++++++++++++++++*********+++++++++,,,,,,************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))***+++++++++,,,************************************************++++++++++++++++++++++++******++++++++++++******((()))***+++++++++++++++************************************************)))************+++++++++)))************+++++++++******************************************************************************+++++++++,,,,,,,,,---------.........//////////////////////////////////////////////////////........................---------,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************************************************************************************************************))))))******++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******))))))******++++++++++++))))))******++++++++++++************************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,))))))******++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******++++++++++++)))************+++++++++************************))))))))))))***+++,,,---************************))))))))))))************))))))))))))))))))))))))************************)))************+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++++++++,,,,,,,,,---------........................))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************)))************+++++++++************************************************++++++++++++++++++++++++************************)))))))))))))))*********))))))))))))))))))))))))************************+++++++++*********))))))************************************************++++++******************,,,,,,++++++***+++++++++........................---------............///////////////////////////////////////////////////000///...---,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))+++++++++************)))))))))***++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************))))))))))))))))))))))))************************************************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************+++++++++*********))))))************************))))))************))))))************************,,,+++)))(((((()))+++,,,++++++************++++++))))))))))))))))))))))))************************************))))))((((((************************)))************+++++++++,,,++++++******++++++,,,+++*********))))))((((((******************************+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++*********))))))******++++++++++++******+++++++++*********))))))************************)))************+++++++++++++++,,,,,,,,,,,,------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************)))************+++++++++************************************************++++++++++++++++++++++++************************++++++******))))))(((((())))))))))))))))))))))))************************+++++++++*********))))))************************************************************************,,,,,,+++++++++++++++,,,........................---------............/////////////////////////////////////////////////////////...,,,,,,++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))+++++++++************)))))))))***++++++++++++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************************************************************************************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************+++++++++*********))))))************************))))))************))))))************************+++***))))))***,,,///000++++++************++++++************************************************++++++*********)))))))))************************)))************+++++++++,,,++++++******++++++,,,************)))))))))(((******************************+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***)))************+++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++*********))))))******++++++++++++******+++++++++*********))))))************************************++++++++++++++++++,,,,,,,,,,,,------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************++++++++++++++++++++++++************************,,,,,,+++***)))(((''''''))))))))))))))))))))))))************************+++++++++***************************************************************************************,,,,,,++++++++++++,,,,,,........................---------............//////////////////////////////////////////////////////...---,,,,,,++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++***************+++++++++************)))))))))***++++++++++++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++************************************************************************************************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************))))))************))))))***************************)))***+++---///222333++++++************++++++++++++++++++++++++++++++************************+++++++++++++++*********************************)))************+++++++++++++++************++++++************))))))))))))******************************+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***)))************+++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++*********************++++++++++++******+++++++++***************************************************+++++++++,,,++++++,,,,,,,,,,,,------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((************************))))))*********+++++++++************************************************************************************************+++*********))))))(((((())))))))))))))))))))))))***************************************************************************************************************+++++++++,,,,,,+++++++++,,,------........................---------............///////////////////////////////////////////////////...------,,,+++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++*********))))))))))))***++++++++++++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))******++++++******)))************************))))))***+++---///111222++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++++++++************++++++*********)))))))))))))))******************************+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***))))))*********+++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))******************************++++++++++++***************************************************************+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************************************************************************************))))))*********+++++++++,,,+++++++++,,,------...........................---------............///////////////////////////////////////////////////------,,,+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++*********))))))))))))***++++++++++++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++***************************************++++++,,,------++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********++++++++++++******))))))******+++))))))))))))))))))************************************+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***))))))*********+++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))******************************++++++++++++*********************************************************++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************************************))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))***************************************+++++++++************************************************)))))))))***++++++,,,,,,,,,++++++,,,,,,---...///........................---------............///////////////////////////////////////////////////,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************++++++++++++++++++************)))))))))***++++++++++++***************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******************************++++++++++++******************************************************++++++************++++++++++++++++++++++++++++++*********************************+++++++++++++++************************)))************+++++++++******))))))))))))******))))))))))))******************************************+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))***************+++++++++******++++++++++++*********************+++++++++************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************)))************+++++++++************************************************************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))************************))))))*********+++++++++************************************************((())))))***++++++,,,,,,+++++++++,,,,,,...//////........................---------............///////////////////////////////////////////////////,,,+++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********++++++++++++++++++************)))))))))***++++++++++++***************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***************************++++++,,,,,,++++++***************************)))***************))))))++++++************++++++************************************************)))))))))*********++++++************************)))************+++++++++******))))))))))))******((()))))))))******************************************+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******))))))*********+++++++++************************+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))******++++++++++++************************************************((())))))***++++++,,,,,,+++++++++,,,---...///000........................---------.........//////////////////////////////////////////////////////+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))******+++++++++++++++++++++************)))))))))***++++++++++++***************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************************************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++***************************++++++,,,,,,++++++***************************))))))***++++++++++++***++++++************++++++))))))))))))))))))))))))************************(((((())))))*********+++************************)))************+++++++++******))))))))))))******(((((())))))*********+++******************************+++++++++,,,,,,,,,************************+++++++++,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))******++++++++++++******++++++++++++******))))))******++++++++++++************************++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))((((((++++++***)))((((((((()))++++++******))))))((((((************************+++*********))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******++++++++++++*********************************************************************************************************++++++++++++++++++,,,---------------...///000......////////////..............................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,++++++******************************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++******++++++,,,---+++++++++*********))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,++++++******++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************)))************+++++++++...+++(((%%%'''+++000444444///***))),,,---,,,))))))************+++++++++************************(((((())))))*********++++++++++++*********))))))******************************))))))))))))******************************))))))))))))))))))))))))))))))***++++++++++++***---,,,***)))))))))******))))))))))))))))))))))))************************************************------------------------,,,,,,,,,---------......))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))))))))******************+++,,,*********)))))))))))))))************************************)))))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******++++++++++++******************************************************************************************************++++++++++++,,,,,,,,,,,,......---------......///......////////////..............................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,************************************************,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++******++++++,,,---+++++++++*********))))))************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++************************))))))*********+++++++++************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++*********+++,,,,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************)))************+++++++++))))))***///666???HHHMMMRRRGGG888---))))))***))))))************+++++++++************************))))))******************+++++++++*********))))))******************************))))))))))))******************************)))))))))))))))))))))))))))************+++++++++,,,,,,***)))))))))******))))))))))))))))))))))))************************************************------------------------,,,,,,,,,---------......))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))))))))((())))))***+++,,,))))))))))))************************************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********************++++++++++++******************************************************************************************************+++,,,,,,,,,------------//////...---------............////////////..............................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,************************************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++******++++++,,,---+++++++++***************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,***************************************+++++++++************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))***+++,,,...///******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************************)))************+++++++++)))***,,,000555<<>><<<999444111222000------111.../////////000000000000+++,,,---------,,,+++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................---------.........//////------------------------/////////000000000000111------------------------.........................../////////////////////........................---------------------------------,,,,,,,,,++++++++++++++++++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******************************************************+++++++++,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++*********************************************+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////....................................------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++++++++,,,---...////////////000000111111111/////////000000111222222444666:::===??????>>>============>>>??????@@@@@@AAABBBBBBAAA???>>>??????CCCEEEFFFFFFDDDCCCBBBCCC;;;999888999666222222555/////////.........------,,,,,,,,,---------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................------........./////////------------.........///------------....................................////////////////////////////////////////////////........................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***************************************************)))******+++---......///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))((()))))))))************************************))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))),,,+++++++++***)))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////........................//////...------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------...///000111///000111111111111222444000111333555777999:::;;;===???AAACCCCCCCCCBBBBBB??????AAAEEEGGGGGGJJJNNNHHHHHHHHHJJJMMMMMMKKKHHHFFFDDDAAA@@@????????????;;;:::;;;===???===:::888888777555333111///------//////............///000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------....................................//////////////////000000000000000000,,,,,,,,,---------......////////////////////////111111111111111111111111///////////////.........................................................------------------,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++******************************************************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))************((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))******((()))))))))************************************))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))),,,+++++++++***)))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////........................//////...---,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...//////............///000000...000111000///000222555444666999<<<>>>?????????CCCGGGMMMQQQQQQMMMGGGCCCGGGJJJUUUbbbiiikkkqqqxxxeee___ZZZ\\\aaabbb\\\VVVMMMHHHBBB@@@BBBEEEGGGGGGGGGAAA;;;:::<<>>>>>>>>>>>>>>>>>777777555333111///...------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------------,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............................../////////000000000////////////............/////////000000000111111000000000000000000000000000000000000000000000000111000000//////......---////////////////////////........................------------............/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,************************************************---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////........................---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------------------------------------------------------------...//////......///111333666888999777999;;;:::777888===BBBBBBHHHPPPWWWZZZYYYVVVTTTUUUZZZcccmmmuuuyyy{{{{{{jjj]]]RRRSSSZZZkkkjjj\\\\\\eeemmm|||vvviii```___aaassstttnnn___RRRLLLHHHDDD??????@@@AAABBBCCCDDDEEEAAA@@@???===999555222000///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------.........................../////////000000000000......///000222333444444333333333444444444555555555555555555555555555555444444444444444444444444333333222222111000000///////////////////////////........................------------.........///000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************)))))))))))))))))))))))))))************+++++++++))))))))))))************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******+++++++++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////........................------,,,,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++------------------------------------------------...------------.../////////000222555999===@@@BBB???BBBDDDCCC@@@AAAFFFKKKSSSZZZeeepppvvvwwwuuurrrccc___YYYWWWYYY```iiiooojjjaaa]]]______aaappprrrfffbbbaaagggtttzzzjjj```bbbiii|||ppp```TTTLLLIIIIIIJJJJJJKKKKKKKKKLLLJJJJJJIIIFFFAAA<<<777444000000////////////000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++++++++++++++++++++,,,------......------,,,...------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................////////////000000000000///000111444666999:::;;;======>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::555555444444333222111111000000000000000000000000////////////////////////---------.........//////111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,******************************************************+++,,,------...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))******))))))******+++,,,************************************************************************,,,,,,+++******+++,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++******))))))))))))******************************++++++************************************************+++++++++,,,,,,,,,------------------------////////////////////////.../////////...---,,,,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000...,,,+++,,,---...------...///...,,,,,,---//////666;;;;;;;;;???CCCDDDIIIXXXaaaYYYOOOOOOVVV[[[QQQUUUWWW\\\qqqvvv```YYYWWWZZZWWWOOOPPPXXXfffeeedddccc```ZZZVVVUUUaaahhhsssqqqiiillliiiYYYUUUQQQ```rrrvvvxxx{{{xxx{{{nnn___ZZZKKKSSS[[[______\\\VVVQQQJJJFFFBBBAAABBBBBB@@@>>>;;;:::888444000---,,,,,,333///+++)))***,,,///000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++......---------,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---------.........///,,,---...///000000000000000222333222000000222444666:::<<<===???DDDIIIKKKNNNKKKGGGCCCBBBBBBBBBAAA@@@AAA@@@<<<<<<@@@AAA??????>>><<<;;;;;;===>>>>>>EEEAAA===999777777666666666///---111222......111...//////000///...---,,,+++,,,---............---------............------...------,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------+++,,,,,,------,,,,,,+++))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))******))))))******+++,,,************************************************************************,,,++++++******++++++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++******))))))))))))************************************************************************************+++++++++,,,,,,,,,------------------------////////////////////////......//////......---,,,---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,---////////////000111000///000222444:::<<<;;;888;;;EEEMMMPPPhhh~~~qqq```VVVQQQQQQMMMMMMXXXiiinnniiikkkccc______YYYOOOMMMTTTWWWXXX\\\bbbeee```VVVOOOMMMUUUaaaddd```ggghhhZZZTTTKKKSSSbbbjjjrrrxxxtttooojjjlllvvv~~~xxxkkkbbbdddgggmmmtttxxxvvvnnnfffZZZTTTKKKFFFDDDCCCAAA???CCCBBB@@@===999777555555------,,,...//////---+++......---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,++++++......---------,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,---------------//////...------.../////////222666999;;;<<<>>>???>>>@@@CCCEEEGGGIIIIIIGGGCCCEEEGGGIIIIIIFFFAAA>>>@@@AAA@@@@@@FFFOOOQQQNNNEEEBBB???>>>???AAABBBBBB<<>>>>>>>>BBBLLLSSSTTT]]]tttxxxbbbSSSYYYWWWTTTOOOMMMPPPWWW]]]\\\\\\bbbggg___QQQIIIKKKUUUZZZdddrrrzzzuuueeeVVVOOOYYYmmmxxxzzzsss[[[JJJFFFPPPYYYdddjjjddd```UUUQQQ\\\mmmuuutttqqqtttqqqqqqvvv|||{{{rrriiiggg```WWWPPPMMMKKKGGGEEEFFFEEECCCAAA???===<<<<<<111000////////////---+++......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,......---------,,,,,,,,,------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................---------000///.........000222333555777:::>>>@@@AAAAAAAAABBBBBBBBBDDDEEEEEEDDDCCCGGGGGGHHHIIIKKKMMMOOOPPPMMMQQQTTTZZZbbbjjjhhhcccUUUPPPKKKHHHIIIKKKJJJIIINNNKKKGGGCCCAAAAAABBBCCCDDD@@@???@@@???888333222222111000//////000222333111000000000///......------......//////......---...---------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,......,,,+++***++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,------------.........------------------------+++,,,,,,------,,,,,,+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************************************************************++++++************++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++******))))))))))))*********************************************+++++++++******************************+++++++++,,,,,,,,,------------............////////////////////////......////////////......---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------------------------------............,,,---//////......//////...000222444666999>>>BBBKKKVVV______[[[XXXSSSOOOKKKUUUaaafffeeeaaa\\\YYYVVVYYY]]]ZZZOOOFFFKKKWWWTTTeee|||ooocccaaa{{{|||wwwiii[[[]]]bbblllnnnbbbXXXNNNGGGIIIRRR]]]iiirrrtttkkkeeefffjjjiiieeebbbbbb```]]]\\\ZZZUUUMMMGGGFFFEEECCCBBBCCCCCCBBBAAAAAA;;;444///---......///...------------...//////------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------,,,,,,......---------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,------------////////////000000000000...000222444777999:::;;;AAAAAA@@@???>>>===>>>>>>BBBAAACCCDDDBBBAAADDDIIISSSUUUXXXZZZ]]]```ccceee[[[dddnnntttxxxzzzxxxssskkkhhheeeeeehhhkkklllllljjjbbbVVVIIIAAA???BBBFFFHHHFFFDDDDDDCCCAAA===<<<555555444333333222222111111000000///////////////......////////////.........------------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,......,,,***(((++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...------------............------------------------+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************************************************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++******))))))))))))******************************))))))*********+++++++++******************************+++++++++,,,,,,,,,---------....../////////000000000000000000000000......///////////////...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------------------------------------.........//////---///000///...---///111333444666888:::???EEEIIIgggwwwrrrdddYYYRRRXXXUUUQQQLLLIIIKKKRRRYYYLLLVVVaaaaaaUUUNNNWWWgggkkk\\\MMMJJJPPPZZZgggqqqnnnbbbWWWUUUXXX[[[aaahhh]]]___dddhhhhhh```TTTJJJIIIGGGEEEFFFHHHJJJIIIHHHLLLFFF>>>888444222000///......------------......------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------......---------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------............///000111222333333444777;;;???AAAAAAAAA@@@DDDDDDAAA>>><<<>>>CCCHHHKKKPPPXXX]]]YYYSSSVVV___iiinnnsssuuutttrrrpppooosss~~~wwwtttwwwyyymmmnnnppptttxxx{{{}}}}}}rrrrrroooiii```XXXTTTRRRTTTQQQLLLIIIHHHHHHGGGEEEBBBBBB@@@===999444///,,,000000////////////000111...//////////////////...---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,......,,,***(((++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.........---------.........//////------------------------+++,,,,,,------,,,,,,+++))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))******))))))******+++,,,************************************************************************))))))***++++++***))))))************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++******))))))))))))******************************)))))))))***++++++,,,,,,******************************+++++++++,,,,,,,,,---------...//////000000000000000000000000000000......///000000000//////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------------------------------........./////////---///111000///000444888999:::::::::;;;>>>CCCGGG___mmmwwwtttiiiaaa]]]\\\VVVQQQKKKFFFBBBBBBJJJSSSeeerrr~~~|||ttttttpppooo|||nnn]]]NNNJJJLLLSSS```nnnggghhhlllppppppjjj___WWWLLLIIIGGGHHHJJJLLLJJJHHHJJJIIIHHHFFFBBB<<<444///000000///...............------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------..................---------,,,,,,,,,------------------------,,,,,,,,,------------...---------------------------------.........//////---...///222555777999:::@@@BBBDDDFFFGGGEEECCCAAA<<>>999444333222111000/////////........................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------.........///......---------,,,,,,,,,------------------------,,,,,,,,,---------......................................./////////000000000222555888===AAADDDEEEIIIHHHHHHGGGFFFEEEEEEEEEBBBKKKSSSUUUUUU___rrrzzz{{{|||~~~mmmdddiiixxxwwwmmmpppuuu~~~wwwuuuwww}}}tttfff^^^ZZZTTTLLLKKKHHHEEEBBB???>>>>>>>>>999888555222111111111111//////000000000000//////------------...///000111------------------------........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------........................////////////------------------------+++,,,,,,------,,,,,,+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))*********)))***++++++,,,************************************************************************((()))***++++++***)))(((************************++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++************++++++******))))))))))))******************************((())))))***++++++,,,,,,******************************+++++++++,,,,,,,,,---------...///000000111000000000000000000000000......///000000000000000---,,,,,,++++++,,,,,,---,,,,,,,,,---------........................................../////////000,,,///222333444:::CCCKKKbbb```\\\WWWRRRPPPRRRTTTIIIIIIEEECCCGGGMMMMMMHHHUUUSSSUUU]]]gggyyywwwiiieeeaaaaaaffffff[[[MMMFFFJJJTTT```fffaaa[[[VVVSSSTTTRRRNNNIIIFFFEEEFFFHHHJJJJJJHHHFFF777666555333222111000000........................................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////......---------,,,,,,,,,------------------------,,,,,,,,,------.................................////////////000000000000555777;;;@@@EEEJJJMMMOOOKKKIIIFFFDDDDDDEEEHHHJJJYYYeeeppprrrpppxxx}}}mmmlllppprrrzzzvvvnnnkkkooouuulllzzzwwwssssssuuuxxxvvvppppppuuuwwwtttvvvtttooonnnqqqoooiiieee___UUULLLEEEBBBAAABBB???===999555222111111111//////000000000000//////---------......000111111------------------------........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////............/////////000------------------------+++,,,,,,------,,,,,,+++************************************************))))))))))))))))))))))))))))))))))))************************************************************((((((((((((((((((((((((************************************************************************+++++++++*********))))))************************************************************************))))))))))))************)))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......///000000000222222111000//////000000000000000000////////////---------,,,,,,+++++++++,,,,,,------.../////////......///000000///...---///,,,---111111......000777333333777:::???RRRgggooo^^^UUUTTTVVVPPPGGGBBBFFFHHHJJJXXXiii{{{~~~eeeLLLFFFDDDDDDQQQeeefffggghhhgggccc]]]WWWSSSLLLNNNOOOKKKEEEDDDHHHMMMPPPHHH===555222111000///000...,,,,,,...//////...//////............//////------------------------------------------------...,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------............------................................................---,,,,,,,,,,,,---......---...000000///.../////////000000//////000333666999>>>FFFMMMMMMKKKJJJLLLEEEIIIEEE>>>FFF[[[gggeeessszzzkkkccchhhooopppnnnqqqxxxwwwppplllnnnvvvyyyrrrlllrrr}}}tttyyyuuu|||{{{zzz{{{~~~yyyyyyrrraaaQQQIIIFFFEEEGGGDDDAAA@@@???;;;555000333222111111222111///---///////////////000111222---------------------------------.........//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))************************************************************************+++++++++*********))))))************************************************************************))))))))))))************)))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......///000000000222111111000//////000000000000000000////////////---------,,,,,,,,,++++++,,,,,,------.../////////......///000//////------000///000333222///000555000444;;;AAADDDHHHSSS___{{{qqqdddYYYTTTUUUXXXUUULLLGGGKKKSSSdddyyyrrrttt{{{{{{{{{ttt]]]MMMDDDIIITTTjjjnnnsssuuuqqqhhh^^^XXXOOOPPPQQQQQQOOOLLLHHHFFFKKKOOOPPPIII===555333555....../////////...////////////............//////------------------------------------------------///---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..................------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------............------................................................------,,,,,,------...///---///000000........./////////000000000333888;;;FFFJJJNNNMMMGGGBBBCCCFFFFFFSSS[[[^^^hhh|||ssssssvvvzzzzzzxxxzzz~~~zzzooobbb]]]```gggpppuuu~~~{{{{{{tttooohhh___VVVQQQPPPNNNKKKHHHEEEAAA<<<999555333000///000000000////////////...............---------------------------------.........//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************************+++++++++***************************************************************************************)))))))))*********++++++)))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......///000000000111111000/////////000000000000000000////////////------------,,,,,,,,,,,,,,,,,,------.../////////...////////////...---,,,---...000222000...444<<<666@@@IIIJJJIIILLLRRRTTT\\\[[[YYYUUUQQQOOOPPPRRR]]]```jjjwwwqqqpppooorrrwww|||~~~|||tttllljjjkkkppp{{{|||zzz}}}xxxeeecccmmmjjj^^^[[[[[[dddeeeggghhhgggdddaaa^^^XXXTTTRRRTTTXXXXXXRRRLLLJJJOOOTTTSSSKKKBBB:::666...000111000///....../////////............//////---------------------------------------------------,,,++++++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------............------................................................---------,,,------...///---///000///...---...///...///111333666;;;@@@EEEGGGKKKMMMIIIDDDCCCHHHNNN]]]mmm||||||rrrjjjjjjkkkhhhcccaaahhhkkknnnnnnqqqzzz}}}}}}|||xxxzzztttlllkkkfffdddaaaZZZRRRJJJEEECCC<<<888444111000000000000000000000000///...---,,,---------------------------------..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))((()))))))))************************************************************++++++++++++++++++++++++************************************************************************************************************************************************************************))))))*********+++++++++))))))*********+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------......///000000000111000000/////////000000000000000000////////////------------------,,,,,,,,,,,,------.../////////////////////......---------...000222111444AAANNN]]]fffhhh\\\SSSUUUWWWUUUOOOKKKFFFDDDIIIVVVgggsss{{{{{{}}}yyyyyy}}}~~~zzz{{{|||}}}zzznnncccccciiikkk|||}}}~~~vvvlllcccWWWMMMKKKPPPZZZ```___ZZZUUUWWW]]]ccceeedddZZZRRRMMMQQQXXXVVVIII;;;777333///...///000///...//////............//////........................------------------------+++******+++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......------............------................................................---------------...//////...///000///......///111...222666:::>>>BBBFFFIIICCCFFFGGGGGGKKKSSS\\\aaattt}}}sssggg\\\[[[^^^ccciiiooo{{{yyyyyyxxx|||}}}yyypppbbbTTTLLLHHHCCC???:::777555333111000111111222222111000...---................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))((()))))))))************************************************************++++++++++++++++++++++++************************************************************************************************************************************************************************************++++++++++++))))))*********+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------......///000000000000///////////////000000000000000000////////////------------------------,,,,,,------.../////////////////////////////////111111333555777???PPP```rrrbbb^^^[[[WWWTTTPPPKKKNNN^^^~~~xxxuuuuuuwwwyyy|||nnnwwwzzz||||||lll^^^___sssjjjRRREEEFFFNNNUUU[[[\\\^^^aaaeeekkksssxxxlll```TTTTTT\\\^^^VVVLLLDDD:::000,,,000222000,,,//////............//////........................------------------------,,,++++++---...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......------............------...................................................------------...//////...///000/////////222444444777<<>>;;;999666333111111111111111000//////.............................................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++***************************************************************************************+++++++++*********************************************************************************++++++++++++,,,)))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......///000000000//////......//////000000000000000000////////////------------............,,,,,,------.../////////////////////000111222333222111333777;;;CCCSSSaaaxxx}}}zzzmmm^^^UUURRRPPPLLLYYYkkk~~~xxxuuujjj```ddddddrrrvvv```RRRKKKIIIUUU^^^hhhmmmnnnnnnssswwwlllhhhaaaZZZVVVUUUVVVWWWPPPEEE888333444555111---//////............//////........................------------------------------...000222222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------............------......................................................------......///000...///000000000222555888;;;===???@@@?????????@@@OOOXXXaaakkk{{{vvvkkkccccccbbb___```eeelllzzz~~~|||}}}|||xxxooofff^^^ZZZTTTPPPKKKGGGDDDAAA>>><<<333333111000////////////.......................................---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++************************************************************************))))))*********+++++++++*********************************************************************************+++++++++,,,,,,)))************+++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......///000000000...............///000000000000000000////////////------------.........///,,,,,,------...//////////////////000111333555666666555888>>>BBBFFFNNNVVV[[[ZZZYYYVVVOOOLLLSSS]]]```vvv|||{{{sssnnnvvvlllqqqyyytttddd[[[[[[dddmmmppplllhhhiiikkkbbbcccccc```\\\XXXVVVUUUVVVPPPHHH@@@:::555222000//////............//////........................------------------------,,,,,,---000222222000...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------............------...............................................................//////000...///000111222555999<<>>555222333//////............//////////////////////////////------------------------))))))***---//////---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......---..................---...............................................................///000000---///000111333666;;;??????>>>===>>>CCCNNNZZZccctttyyysssllllllcccbbbkkkttt|||zzzvvvsssvvv|||{{{~~~qqq```UUUNNNKKKJJJEEEBBB<<<777333222222333//////////////////////////////.........---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************))))))))))))******************************************************************************************************************************************++++++++++++******))))))***++++++++++++***************************)))************+++++++++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---................../////////000,,,.../////////000222444000000///...............------------------------,,,///000000000000000///000111222222555;;;DDDKKKSSSVVV\\\```\\\SSSPPPRRR]]]OOOCCCGGGZZZyyyyyyrrrlllgggbbbbbbeeefffdddaaa```^^^\\\ZZZYYYZZZ[[[\\\```___\\\YYYXXX[[[aaafffooopppsssuuusssrrrwww~~~vvveee]]]vvv|||iiiYYYSSSZZZcccgggooonnniiitttxxx___ZZZ```aaaXXXOOOGGG;;;...000111111111//////000111......---,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------..............................//////.........------------------.........//////...............///111222+++333666555888>>>>>>999===LLLSSSPPPYYYppp|||yyysss^^^YYYaaaccc{{{~~~|||llleeefffuuuvvvrrrlll]]]NNNFFFHHHGGGIIIGGG;;;...///::://////...///000000///---........................------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************))))))))))))******************************************************************************************************************************************++++++++++++******))))))***++++++++++++***************************)))************+++++++++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---.............../////////000000...000111000//////000111000000///...............------------------------...///...---...//////...---222555555666CCCWWWhhhpppZZZQQQSSSQQQTTT___tttxxxqqqiiikkkmmmnnnmmmiiidddaaa^^^\\\XXXUUUSSSSSSSSSTTTTTTUUUWWWYYYZZZ[[[[[[[[[^^^[[[VVVUUUVVVYYYYYYYYY^^^^^^aaadddbbbaaagggnnnpppzzztttfff```nnn~~~hhhXXXSSSUUUgggttt|||}}}mmmggg^^^VVVRRRNNNFFF===555333000//////000000000000///......------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,---------.................................//////.........------------------.........///////////////////////////000111666999;;;===@@@AAA@@@HHHXXXcccgggsssuuuooommmnnnhhh```fffsssuuutttiiijjjoooxxxwwwssskkk\\\PPPJJJJJJIIIKKKMMMGGG<<<333000111000///000111111000...........................------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************)))))))))*********++++++******************************************************************************************************************************++++++++++++******))))))***++++++++++++***************************)))************+++++++++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---............/////////000000000000222333222000...------000000///...............------------------------000...,,,---///000111111111333777;;;DDDRRRdddpppoooTTTMMMSSS\\\lllsssfff^^^```___]]]ZZZXXXVVVUUUUUUPPPRRRTTTRRRQQQTTTZZZ```bbbeeejjjooosssssssssrrrqqqkkkffffffkkkmmmjjjfffjjjhhhgggfffbbb]]]___dddhhhjjjnnnvvv}}}xxxssspppnnnrrrooo```WWWfffttt}}}kkkXXXSSSUUUUUUQQQNNN???:::444111000111111///111111000///////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,------------................................................---------------.........////////////////////////000000111<<<;;;===@@@@@@@@@CCCGGGNNN```qqqzzznnnddd]]]]]]cccppp|||ooogggkkkwww}}}{{{uuukkkcccaaaRRRPPPMMMKKKLLLIII>>>111444222000000111111000///........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************))))))*********+++++++++******************************************************************************************************************************++++++++++++******))))))***++++++++++++***************************))))))*********+++++++++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---.........////////////000000000///222444444111...------000000///.......................................///---,,,000222222333555888777;;;FFFUUU^^^^^^ZZZ]]]hhhrrrmmm[[[OOOWWWgggwwwmmmhhhjjjmmmlllhhhbbb\\\XXXSSSRRRRRRRRRSSSVVVZZZ\\\bbbeeehhhiiilllrrr{{{zzzzzz~~~zzztttmmmjjjlllppprrrrrrtttxxx}}}uuujjjjjjnnnllleeevvvnnniiilllqqquuusssqqqvvv}}}zzzgggVVVSSSVVVUUUSSSSSSJJJFFF???777333000000111111111000////////////000................................................------------------------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,---......------------........................................................................////////////000///......///222666888DDD???>>>@@@???>>>EEEOOO___ppp~~~xxxqqq```aaafffooo{{{uuuooo\\\[[[cccrrr~~~uuuqqqbbbPPPHHHJJJGGG>>>888555222111111111000///................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++************************************************************++++++++++++******************************************************************************************************************************++++++++++++******))))))***++++++++++++***************************))))))*********+++++++++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......////////////000000000111...000333333222000//////000000///.......................................000---///333333000222777<<>>666333222111000000///////////////................................................------------------------------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------......///------........./////////////////////////////////---------...................../////////000000000000000111333777===CCCGGG>>>DDDHHHIIINNN\\\kkktttvvv|||yyykkkbbbhhhrrryyyuuurrrYYYLLLKKKNNNEEE@@@:::555222111000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,---------............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********************************************************+++++++++,,,,,,******************************************************************************************************************************++++++++++++******))))))***++++++++++++***************************)))************+++++++++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......//////000000000111111111///111222222111000222333000000///.......................................222000333666444555FFF[[[sssmmm]]]\\\aaaQQQPPPWWWlll{{{www|||vvvlllaaaWWWSSSSSSTTTKKKQQQYYY```gggppp|||{{{tttppptttvvv|||wwwvvv}}}aaaSSSOOOOOOccctttsss^^^ZZZUUURRROOOHHH>>>666222222111000000000000111................................................................................................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------------...//////............////////////////////////////////////---------.........//////.../////////000000000000///222666;;;@@@CCCEEEFFFBBBSSS]]]]]]dddwwwrrrmmmkkklllmmmuuu~~~lllqqqxxxzzz}}}vvviiiZZZRRRRRRMMMHHH???999555333222222////////////////////////........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******************************************************+++++++++,,,,,,,,,******************************************************************************************************************************++++++++++++******))))))***++++++++++++***************************)))************+++++++++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......000000000000111111111111111222222111000000111333000000///...............////////////////////////111000333888888???ZZZvvvooo\\\RRRRRR\\\sss|||pppeee^^^XXXXXXVVVSSSPPPPPPUUUZZZhhhoooxxx~~~~~~vvv{{{ttt^^^UUUQQQbbbyyyggg^^^XXXYYY^^^YYYJJJ<<<444333222222111111222222////////////////////////////////////////////////................................................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................------------...//////............/////////000000000000000000000000000---------.........//////////////////000000000000...333;;;BBBFFFGGGEEECCCJJJbbbqqqooouuuqqqgggjjjttt||||||{{{pppsss}}}{{{{{{}}}vvvmmmrrr~~~xxxzzztttdddUUUPPPSSSMMMDDD<<<888666444444000000000000000000000000////////////////////////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))***++++++,,,,,,++++++***++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------------............///111000000//////000111222000000111222222222222111000000//////.........---............///111111///111666777444999NNNkkk~~~aaaVVV\\\lll~~~ssseeeXXXRRRJJJOOORRRRRRUUUbbbwww{{{|||xxxuuu~~~~~~|||hhhVVVUUU```yyy~~~|||fffRRRPPP[[[aaaZZZRRREEE>>>444//////111111000000...------///000000///000000000000000000000000......------------......------------------------........................------------------------///...---,,,,,,,,,,,,,,,........................---------............///,,,,,,,,,---------..................////////////..........................................------111111111000///000333666999===EEEKKKIIICCCCCCFFFYYYccclllrrrzzz|||qqqqqq}}}|||uuuzzz|||rrroooqqq{{{}}}rrrhhh\\\VVVKKK@@@999666333000333333333222000000111222000/////////............................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------------............///111000000//////000111222000000111222222222222111000000/////////.........//////000///000111111000111555888;;;DDDTTTaaahhhjjjjjjqqquuuiiiZZZ___pppyyylllaaaWWWPPPNNNNNNPPP[[[nnnzzzrrrooo}}}}}}hhh```bbbiiimmmxxxsss^^^UUUWWW[[[ZZZXXXQQQIII===444000000222222111000//////000000///...000000000000000000000000......------------......------------------------........................------------------------///...---,,,,,,,,,,,,---........................---------............///,,,,,,---------.....................////////////................................................000111111000000222666999BBBCCCGGGIIIEEECCCIIIRRRbbbsss{{{sssrrrrrryyy}}}|||zzzuuuuuuyyynnnjjjiiiqqq~~~yyypppaaaQQQEEE>>>888444222222222000///...//////000000/////////.........................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................111000...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------------............///000000//////000111222222000000111222222222222111000000////////////......000000111111000000222444666:::>>>CCCLLLSSSSSSNNNOOOMMMOOOUUUVVV___|||}}}nnn]]]TTTOOOMMMOOOSSSXXXcccttt|||uuunnnvvv|||```XXX^^^^^^ddduuu|||oooccc]]]]]]___aaa]]]VVVJJJ>>>666222222333222111000111111111///---000000000000000000000000......------------......------------------------........................------------------------......---,,,,,,,,,------........................---------............///,,,------------.....................////////////................................................///000000111222666;;;???GGGFFFFFFDDD@@@CCCPPP___iii}}}lllaaafff}}}}}}vvv{{{wwwvvvxxx~~~yyytttvvv}}}~~~nnn]]]OOOEEE>>>:::333333222111000//////...000000000/////////......................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------------............////////////000000111222222000000111222222222222111000000//////////////////000000111222000000555<<>>DDDGGG>>>DDDNNNYYYaaammmwwwooohhhkkk~~~~~~{{{{{{ssslllggg___RRRJJJHHH<<<888444222222333333222111000000000////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.............................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------------............///---...///111222222222222000000111222222222222111//////000000000000111111///...111444444777GGGZZZ~~~^^^NNNIIIMMMYYYpppssseeeZZZSSSQQQUUUYYYbbbmmmssswww~~~yyyyyyyyyzzz}}}yyyeeeUUUOOORRRrrrpppWWWXXXZZZ]]][[[RRREEE;;;444222000000111222111000000000000000000000000000......------------......------------------------........................------------------------------,,,,,,,,,---..............................---------............///------........./////////............////////////////////////////////////.........//////000000111000333777;;;>>>AAAEEEHHH???III\\\qqqwwwmmmqqqwwwqqqnnneeeVVVMMMLLLEEE???666222111222222111111111000000000/////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---......///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------.........///------------------------,,,,,,,,,---------......------------------------++++++++++++++++++++++++------,,,,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++++++++************++++++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------------............///,,,...///111222222222222000000111222222222222111//////000000000111111111111///222777888>>>TTTlllpppWWWKKKHHH^^^rrrppp```VVVRRRWWW___jjjnnnvvv~~~zzz|||~~~uuupppkkkqqqtttzzzvvvjjjvvvyyykkkaaaVVVdddsss^^^[[[YYY]]]aaa^^^TTTJJJ;;;888444111111222222111000000000000000000000000......------------......------------------------........................------------------------,,,,,,,,,,,,,,,---...///........................---------............///............////////////............////////////////////////////////////---......///000000111111111555;;;???BBBCCCEEEGGGDDDOOOddd{{{}}}|||zzzrrrccc\\\^^^UUUKKK>>>666333333222111111111111000000000//////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,---...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////---------.........//////------------------------,,,,,,,,,------.........------------------------++++++++++++++++++++++++---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************++++++++++++++++++++++++++++++************++++++,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,------------.........//////,,,---///111222333222222000000111222222222222111//////000000111111111222222000333999;;;CCC\\\wwwtttwwwrrrdddWWWTTTWWWYYYxxxssseeeUUUKKKIIIRRRhhh}}}}}}xxxpppeeeaaa\\\XXX[[[gggyyyqqqaaa\\\[[[YYYZZZ[[[^^^cccfffhhhkkknnnlllnnnooooooqqqvvv~~~}}}|||ooo~~~zzziiicccgggfffgggtttfff___XXX[[[bbbeee___WWWAAA===777333222111111111000000000000000000000000.........------.........------------------------........................------------------------,,,,,,,,,,,,,,,---...///........................---------.........//////............/////////000............/////////000000000000000000000000000---......///000111111222222777===BBBDDDDDDEEEEEEHHHQQQcccxxxzzzvvvpppttt~~~vvvrrr~~~|||uuu~~~wwwtttyyybbbVVVFFF;;;666555444222111111111111000000000000........................................................................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,---.../////////------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,777222///111111...---//////...---,,,---...000111/////////......---------///---+++,,,...///...+++,,,------.........------************************---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************++++++,,,,,,,,,------------------...............000000000000111111111111222222333222222111000///...---,,,,,,...111222222...666::::::DDDSSSYYYVVVYYY\\\\\\VVVPPPWWWkkk~~~ssscccVVVKKKFFFPPP```nnnyyy~~~qqqiiibbb[[[UUUOOOMMMKKKLLLPPPXXXaaafffmmmggg]]]SSSLLLIIIHHHIIIKKKLLLNNNPPPSSSVVVXXXYYY[[[YYYWWWVVVVVVXXX[[[\\\fffkkktttyyy~~~jjj^^^aaaYYYaaa{{{}}}vvvfffWWWWWW``````YYYTTTHHH999111000222222111000000////////////000111...........................................................................------,,,,,,------...........................---------............///....................................////////////000000000000111111111111111111000000//////......111...+++,,,000333333111888888>>>FFFGGGCCCEEEKKKUUU___rrruuudddcccwwwssslllrrryyyzzz|||{{{gggQQQCCC;;;555444777///111111///222666333***000/////////....................................000000000000////////////,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------------............//////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------>>>::::::===>>><<<:::;;;444444333333222222111111111111111000000000/////////---,,,---///000///------------------,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************++++++,,,,,,,,,------------------............///000000000000111111111111222333333222222111000/////////......000222222333999<<>>???<<<:::;;;999999999888666444222000000000000000///////////////---,,,---...///...,,,//////......---,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------........./////////000000000111111111222222333333333333222111000///111000111111111222333444===LLLaaapppuuuppphhhbbb```WWWXXXeeettttttbbbWWWSSSQQQaaavvv{{{mmmjjjjjj[[[TTTLLLFFFDDDBBB@@@===<<<;;;;;;;;;===AAAEEEHHHDDDBBB@@@>>>======???@@@===>>>>>>>>>>>>>>>??????BBBBBBBBBBBBBBBCCCCCCCCCCCCEEEIIIMMMQQQXXX___dddlllwwwoooZZZXXX___wwwyyyccc```bbb\\\QQQCCC777111111444111111000000000000000111........................////////////////////////..............................------------..............................---------............///....................................////////////000000000000111111111111111000000000000////////////111333222000222999>>>CCC@@@???CCCHHHPPP]]]gggtttllluuuzzzwwwvvvwww{{{~~~|||~~~uuunnnhhhdddbbb```ZZZYYYWWWUUUTTTTTTUUUUUU\\\^^^bbbfffjjjooouuuyyy{{{rrrggg^^^TTTHHH>>>;;;666777444000///111222000000000000/////////..............................////////////.........---222222111///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------------............//////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------???;;;:::===???<<<;;;===??????>>>===<<<:::888777555555555444444444444444222111000///...---,,,+++000//////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...------......//////000000000000111111111222222222333333333333222111000000000111222222222333444666CCCmmmvvvfff]]]aaauuupppbbbUUUTTT\\\kkkttt}}}~~~ttt]]]TTTSSSKKKGGGBBB@@@???@@@???>>>============>>>@@@AAABBBBBBAAAAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCBBBBBBCCCEEEFFFGGGHHHKKKOOORRRWWW```kkkvvvxxxrrrhhhZZZTTTjjjyyyaaabbbaaa[[[OOO???555222333222222111000000000111111........................000000000000000000000000..............................------------..............................---------............///....................................///////////////000000000111111111111000000000000000000000000///111222222333666<<<@@@======AAAJJJWWWiiizzzrrrnnn{{{ooofff___ZZZTTTOOOMMMLLLKKKJJJMMMLLLKKKJJJIIIHHHHHHHHHIIIKKKMMMNNNOOOQQQTTTWWW^^^dddmmmyyyvvvyyyvvviiiUUUFFFCCCGGG888888777444222222333333000000000////////////.................................//////000000111111666555444222111///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------------............//////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------IIIDDDBBBDDDFFFEEEFFFHHHEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA;;;:::999666333111///...000///...------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........------......///000000111111111111111222222222222333333444333333222111000///000222222222444888;;;XXX```___lllkkk^^^ZZZYYYcccrrr}}}}}}cccPPPGGGEEEAAA@@@===<<<============???????????????@@@@@@@@@>>>>>>>>>???>>>======<<<======>>>>>>>>>?????????<<<>>>???AAAAAA@@@???>>>BBBCCCDDDDDDCCCDDDGGGIIIMMMSSSYYY^^^dddppp~~~xxxkkksss^^^aaa}}}rrr]]]```___XXXKKK>>>666333333333222111111111111111////////////////////////000000000000000000000000........................///......------......///........................---------............///....................................///////////////000000000111111111111000000000000111111111111111000///222777<<<>>>>>><<>>>>>============>>>>>>=========>>>>>>>>>>>>>>>:::;;;<<<>>>>>>??????>>><<<<<<======>>>?????????<<<===>>>?????????>>>===@@@AAABBBAAAAAAAAACCCEEECCCFFFJJJMMMQQQZZZgggqqqvvv~~~ggg^^^qqq|||qqq]]]^^^```]]]VVVJJJ===555444444333222111111111111////////////////////////////////////////////////........................//////............//////........................---------............///....................................////////////000000000000111111111111000000000111111111111222222000000444;;;??????======EEEQQQ___ooo~~~zzzuuukkk___VVVRRROOOKKKGGGFFFEEEEEEFFFHHHHHHFFFDDDDDDDDDEEEEEEFFFFFFGGGGGGEEEGGGHHHHHHFFFFFFGGGHHHFFFGGGHHHIIIKKKPPPUUUZZZ```kkk}}}zzz}}}iiiQQQBBB:::555444444222//////111111000000000/////////////////////////////////---...///111444666777888666777999999888666222000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------------............//////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........kkkfffbbbaaa\\\SSSMMMKKKLLLNNNQQQSSSRRRPPPMMMJJJJJJJJJJJJJJJKKKKKKLLLLLLIIIJJJJJJGGGBBB??????@@@???<<<999444111///......------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............------...///000111222222111111111222222222333333444444444444333222111000///111222222444:::EEEMMMiiirrr~~~{{{```eee}}}yyy]]]SSSPPPZZZiiiuuu}}}nnnaaaVVVPPPIIIEEECCCAAAAAAAAA===>>>???????????????@@@============>>>??????@@@===>>>???@@@AAAAAABBBBBB??????@@@@@@@@@@@@AAAAAA??????@@@@@@AAAAAAAAA@@@@@@AAABBBBBBAAAAAABBBDDD???AAACCCEEEIIINNNUUUZZZhhhrrrgggVVV[[[aaannnsssdddaaa___```___WWWGGG;;;555555444222222111111111////////////////////////................................................//////............//////........................---------............///....................................////////////000000000000111111111111000000111111111222222222111222666:::>>>@@@?????????JJJXXXeeettt|||iiihhhooovvvmmmlllxxx|||ooofff\\\VVVOOOJJJIIIIIIHHHGGGGGGFFFEEEFFFHHHIIIGGGFFFGGGGGGHHHHHHIIIIIIIIIIIIFFFHHHIIIIIIHHHHHHIIIJJJHHHIIIHHHFFFFFFGGGJJJMMMMMMPPPVVV___nnnxxxTTTEEE888555666444111111111111111000000000//////////////////////////////...///000111333444555666111444888;;;:::777333000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------------............//////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///rrrddd^^^ZZZ^^^dddggggggaaa[[[VVVNNNNNNOOOOOOOOOPPPPPPPPPHHHIIIJJJHHHDDDAAABBBCCCJJJGGGBBB<<<777333111111........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------...///000111222222111111222222222333333333444444444444333222111111000222333333555===JJJSSSaaa\\\aaakkkkkk___YYY]]]{{{}}}ooo[[[PPPSSS]]]nnnnnn```UUUNNNDDD@@@>>>@@@AAA@@@===;;;:::;;;===>>>>>>>>>>>>???@@@??????@@@AAABBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@??????????????????@@@@@@@@@AAAAAA>>>@@@AAAAAA@@@@@@AAABBBCCCCCCCCCDDDFFFHHHJJJKKKPPPYYYgggsssdddYYYPPPVVViii}}}llleee___```ddd^^^OOO@@@666555444333222222222222000000000000000000000000................................................//////............//////........................---------.........//////..................................../////////000000000000000111111111111000000111111222222222222///555<<>>>>>>>>>>>>>>>>>??????????????????<<>>DDDEEEDDDCCCCCCNNNXXXjjj|||{{{jjjzzzpppbbbZZZTTTMMMHHHIIIGGGFFFFFFGGGIIIJJJJJJGGGGGGHHHJJJMMMNNNMMMMMMRRRPPPNNNLLLKKKLLLMMMNNNNNNOOOPPPOOOMMMLLLMMMNNNJJJKKKLLLKKKJJJJJJKKKLLLKKKHHHGGGIIIJJJKKKPPPWWWbbbkkk~~~uuu]]]EEE<<<;;;999666666666444222222333222000///////////////////////////111111000000000000111111...000333555555444222111---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......//////000000111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,tttjjj```WWWQQQMMMMMMJJJEEEEEEGGGGGGCCCFFFDDDCCCBBBBBBAAA>>>;;;444111---,,,---...//////---------,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******,,,---...++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++..............................//////000111111111222333333333333444444444333444444222000000111333666111777BBBMMM```nnnkkkddd___\\\WWWNNNRRRooovvvddd^^^[[[nnnxxxyyynnn___TTTLLLHHHCCC???@@@@@@@@@@@@????????????@@@AAAAAABBBCCCDDDDDDEEECCCGGGHHHGGGLLLSSSVVVSSSMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@???@@@@@@@@@@@@AAAAAAAAA@@@CCCFFFJJJQQQ^^^nnnyyyeeeJJJOOO[[[ooowwwggg]]]XXXIII@@@555111222444222///111111111111000000000000////////////////////////................................................---------............///........................---------............////////////////////////...////////////000000000111111222222111000000222333555<<>>AAAMMMXXXgggpppzzzssssssvvvlll^^^TTTPPPMMMHHHEEEFFFFFFEEEFFFHHHJJJKKKKKKJJJKKKLLLNNNQQQSSSTTTTTT[[[ZZZYYYXXXXXXXXXXXXXXXWWWWWWVVVUUUTTTTTTSSSRRRQQQRRRQQQPPPNNNLLLJJJJJJIIIGGGFFFIIIIIIIIILLLQQQOOOTTT___ooo}}}|||vvvppp___MMMCCC>>>777333333555444222222222222111///////////////////////////111111000000000000111111///000222333333222111000---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......//////000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,oooeeeYYYXXXRRRJJJFFFGGGGGGEEEDDDAAA???>>>@@@BBBCCCDDD===888222...---...///000------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))***+++,,,---++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..............................///000000111111222222222333333444444444444222333333111000000222444555666GGGbbb{{{}}}oooZZZOOOUUUlllfffXXX___kkkcccZZZNNNEEEAAAAAA@@@???@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCEEEFFFGGGHHHHHHFFFDDDBBBFFFSSS```fffeeeUUUTTTSSSQQQQQQQQQQQQRRROOOOOONNNMMMMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@?????????@@@@@@@@@@@@AAA???AAACCCDDDGGGNNNXXX```qqq}}}uuuYYYTTT]]]lllmmm___aaaTTTHHH999222333555333///222222111111111000000000////////////////////////................................................---------............///........................---------............///......///////////////////////////000000000111111000111111111000111333555:::BBBGGGBBB>>>JJJgggxxxooouuurrrddd\\\UUUMMMIIIHHHHHHGGGFFFGGGHHHHHHJJJLLLNNNPPPQQQVVVWWWXXX[[[___cccgggiiipppqqqrrrssssssrrrpppoookkkhhheeeddddddccc___\\\WWWWWWVVVUUUSSSPPPNNNMMMKKKHHHGGGJJJIIIEEEEEEGGGDDDGGGKKKOOOWWWkkk~~~}}}vvviiiooofffZZZNNNCCC999777999555333111111222222111000////////////////////////111000000//////000000111000000000000000000000///------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////...////////////000000000/////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,yyyuuujjj[[[QQQMMMHHHDDDCCC@@@======???BBBEEEFFFEEEBBB<<<888555222///---000000000000///...---,,,------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------..................//////000111111222222222222333333444555555555333333333111000000333555666DDDfffrrrRRRSSSpppmmmZZZZZZkkk|||vvvjjjRRRMMMEEE@@@???@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBEEEFFFHHHJJJKKKLLLLLLLLLEEEBBB@@@EEERRRbbbnnnsss[[[ZZZWWWUUUUUUUUUWWWXXXUUUUUUTTTTTTTTTSSSSSSSSSRRRRRRQQQPPPOOONNNLLLKKKJJJIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDEEEIIINNNRRR```nnnyyy}}}___]]]kkkwww``````[[[PPPBBB888444333222222222222222111111111000000////////////////////////................................................---------............///........................---------............///............//////////////////000000000111111111///000111111000222666888>>>EEEIIIEEEGGG\\\{{{vvvyyy|||nnn^^^SSSOOOLLLIIIGGGGGGIIIJJJKKKLLLMMMOOOQQQUUUZZZ___cccnnnooorrrvvv{{{}}}wwwqqqcccaaa]]][[[YYYWWWUUUTTTSSSOOONNNPPPOOOJJJGGGGGGEEEIIIKKKJJJJJJRRRbbbooozzzyyymmmqqqnnnggg[[[LLLAAA===???666444222111222222222111////////////////////////000000////////////000000111111///...---......///------------------------------------------,,,,,,------------------------------------------------............//////////////////////////////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,wwwhhh___TTTKKKDDDAAA>>>===@@@CCCEEEFFFDDDDDDDDDDDDAAA<<<555000/////////......---------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000000111222222222222222333444444555666666555555444222000111333666;;;PPPwwwdddQQQhhh~~~vvvdddYYYZZZgggwwwsss```SSSHHHFFFCCCBBBBBBBBBBBBAAA@@@@@@AAABBBCCCDDDDDDDDDIIIKKKMMMOOOPPPPPPOOONNNHHHFFFDDDEEEJJJVVVhhhuuu\\\[[[XXXVVVVVVVVVXXXYYYWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUVVVVVVVVVVVVUUUUUUPPPOOONNNLLLJJJIIIHHHGGGEEEEEEDDDDDDCCCBBBAAAAAA>>>???@@@AAABBBDDDGGGIIIUUU\\\hhhxxx|||lllhhhmmm~~~~~~aaaZZZ[[[WWWNNNBBB666111222555222222222222111111111111////////////////////////////////////////////////........................---------............///........................---------............///---.........//////000000000000000000111111111111///000111111222444999<<>>===>>>??????===???CCCGGGHHHFFF@@@;;;000///...------...///000------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////000111111222222333222222333444555666666777666666555333222333666999???QQQlll{{{aaaWWWccc{{{}}}kkk\\\RRRXXXkkk|||qqq```OOOEEEBBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCEEEFFFGGGHHHHHHGGGIIILLLOOOPPPPPPPPPOOOKKKJJJHHHDDDAAAIII]]]qqq```___^^^\\\\\\\\\\\\]]]\\\\\\[[[ZZZYYYXXXWWWWWWUUUVVVWWWXXXYYYZZZZZZZZZVVVUUUTTTSSSQQQPPPOOONNNJJJJJJHHHGGGEEECCCBBBAAA======>>>???AAABBBDDDEEEKKKLLLUUUddduuu~~~}}}bbb^^^iiinnn~~~fffWWW[[[\\\YYYMMM>>>444333666333222222222222111111111////////////////////////////////////////////////........................---------............///........................---------............///------......///000000000000000000111111111222222000111222222333777<<<@@@CCCAAA@@@BBBMMM```tttooolllvvvxxxrrrmmmqqqtttfffYYYNNNIIIFFFDDDFFFHHHIIIIIIMMMSSSXXX```fffppp{{{|||qqqjjjaaaZZZUUUVVVWWWTTTRRRRRRNNNLLLHHHFFFFFFGGGHHHHHHJJJRRRaaattt|||vvvWWW>>><<<999555333333333222222000000000000000000000000000//////......//////000000///...---------...///------------------------------------............------------------------------------------------....../////////000000000/////////............---.........------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,qqqmmmgggaaa```eeemmmttt}}}lllcccUUUIIIAAA>>>===<<<:::;;;===AAAEEEGGGGGGFFF<<<999555222000000111222........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------,,,,,,------...//////000///000000111111222333333222222333444555666777777444555444333333666;;;???IIIVVVddd```WWW```fff\\\MMM]]]|||qqq\\\UUUWWWiii~~~}}}jjj[[[OOOGGGBBB@@@@@@AAAAAAAAAAAABBBCCCFFFFFFGGGIIIJJJKKKMMMMMMKKKMMMQQQVVVYYYZZZZZZZZZTTTRRRPPPMMMJJJQQQggg~~~||||||{{{{{{zzzyyyyyyyyyvvvuuurrrpppmmmjjjhhhgggeeeeeedddcccbbb```___^^^\\\[[[ZZZYYYXXXWWWVVVUUUSSSRRRPPPMMMJJJHHHFFFDDDCCCBBBAAABBBCCCDDDDDDDDDBBBCCCIIITTT___lllxxxUUUWWWYYYeee|||xxxbbb\\\______WWWIII<<<666555333333222222222111111111////////////////////////////////////////////////........................---------............///........................---------............///------......///000000111000000111111111222222222111222222333555999???DDDBBB@@@BBBIIIWWWgggttt|||{{{kkkiii||||||sssqqqzzzwwwnnn```TTTMMMIIIGGGFFFFFFKKKPPPTTTWWW^^^iiirrr}}}rrrgggbbb___ZZZVVVVVVVVVSSSPPPMMMKKKJJJJJJJJJDDDHHHNNNXXXhhhpppOOO@@@<<<888555444333333222000000000000000000000000//////............//////...............//////000------------------------------------.........///.................................................../////////000000000000//////.........---------.........---------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,QQQRRRRRRPPPOOOPPPUUUZZZUUUTTTcccxxx{{{qqqxxxqqq]]]NNNFFFBBBAAA===:::888:::>>>DDDIIIKKKKKKGGG@@@999444222222222........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------,,,,,,------...///000000000000000111222222333333222222333444555666777888222333333333555999???CCCYYYdddmmmbbbRRRUUUWWWJJJSSSlllooo]]]^^^gggzzzlllXXXKKKFFFEEEEEEAAAAAA@@@@@@@@@BBBEEEHHHHHHIIIJJJLLLMMMOOOPPPQQQVVVYYY___dddiiikkkllllllaaa^^^]]]]]]^^^hhh}}}zzzvvvqqqlllhhheee___^^^^^^]]]\\\[[[ZZZZZZ[[[ZZZWWWTTTPPPMMMKKKIIIGGGEEECCCBBBBBBBBBBBBAAA???@@@EEELLLOOOXXXlllbbbOOOTTTbbb|||uuu^^^aaabbb]]]RRRDDD999333333333333222222222111111////////////////////////000000000000000000000000........................---------.........//////........................---------.........//////---------...///000000111000111111111111222222222111222333444666;;;AAAFFF???AAAGGGTTTeeevvv{{{}}}xxxxxxwwwlll___OOOFFFFFFIIIIIIHHHMMMSSS[[[aaahhhrrrwwwooofff```^^^XXXXXXXXXUUUPPPKKKHHHGGGEEEFFFHHHLLLSSSccczzz~~~]]]BBB>>>999666444333333222000000000000000000000000//////............//////---......//////000000000---------------------------------.........//////................................................////////////000000000000//////.........---------......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,YYYXXXWWWWWWWWWVVVTTTRRRRRRPPPQQQTTTUUUWWW]]]dddmmmqqq{{{yyybbbVVVNNNHHHAAA<<<:::<<<:::999AAAKKKKKKPPPOOODDD;;;888555111...------...///000///---......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------......///000000000000000111222333444444555333444666777777777666555111444999;;;555666MMMhhh{{{gggVVVTTTRRRJJJhhhuuu___ZZZpppwwwhhhUUUIIIFFFFFFCCC@@@@@@AAADDDFFFFFFGGGFFFFFFIIIJJJMMMPPPVVV[[[```ccclllqqqxxx}}}{{{~~~}}}vvvlllfffeeeddd```]]]dddaaa\\\WWWUUUTTTTTTTTTJJJJJJHHHFFFCCC@@@@@@@@@DDDDDDEEEFFFKKKRRR\\\ccc~~~~~~QQQPPP[[[yyytttbbb^^^\\\QQQ???333666222000222111//////222111111111111000000000000......////////////......//////.........---------........................////////////////////////////////////////////////000000000000111111111111333333333222222111111111333///000777>>>?????????CCCOOObbbuuuxxxyyyrrrhhhXXXQQQIIIEEEGGGJJJMMMNNN[[[iiitttwww}}}~~~mmmbbb]]]]]]\\\YYYVVVSSSPPPOOOJJJGGGEEEGGGJJJPPP]]]jjjvvv|||{{{pppTTTEEE::::::888111///333111111111111000000000000////////////////////////////////////....................................................................................///////////////////////////////////////////////////////////////......---.........------,,,,,,,,,------------------------,,,,,,,,,---------......pppooonnnlllkkkhhhfffddd___[[[[[[```aaa\\\TTTPPPVVVVVVZZZeeeuuuzzzhhhZZZKKKCCC?????????<<<===@@@FFFIIIIIIDDDBBBBBB===666333000...---...000000///.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------......///000000000000000111222333444555555444555666777888777666666666555444555<<>>AAATTTqqq|||}}}pppaaaVVVMMMJJJFFFFFFIIIPPPWWW[[[ddduuuxxxkkkeee^^^ZZZYYYVVVRRRNNNMMMIIIFFFFFFGGGIIIRRR[[[iii}}}zzztttbbbRRRBBB;;;888555333222111111111111000000000000////////////////////////////////////....................................................................................///////////////////////////////////////////////////////////////......---......---------,,,,,,,,,------------------------,,,,,,,,,---------......~~~|||yyywwwvvvvvvxxx~~~{{{mmmaaa]]]XXXQQQJJJJJJTTTfffyyyuuuaaaTTTGGGAAA@@@>>><<<;;;???AAABBBDDDHHHKKKGGG@@@:::666111------...000000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////000000111000111111222333444555555555666777888888888777666888666333999RRR}}}cccUUUddd{{{hhhbbbmmmvvveeeUUULLLBBB>>>@@@CCCDDDCCCDDDEEEGGGHHHIIILLLPPPTTTYYY___hhhoooxxxyyyuuupppkkkhhheeebbb```[[[XXXTTTOOOKKKHHHFFFEEEBBBBBBBBBAAAAAACCCHHHKKKVVVbbbuuuxxx}}}}}}```QQQgggsssaaaZZZOOOAAA;;;555111222222000000222111111111111000000000000...//////000000//////..................---------........................////////////////////////////////////////////////000000000000111111111111333333333222222222222111444555888===>>>>>>DDDKKKuuuxxx|||nnn___QQQGGGFFFGGGHHHJJJOOOYYYfffpppxxxyyyiii```^^^\\\WWWRRRQQQMMMJJJIIIFFFDDDFFFLLLNNN]]]vvv~~~|||vvvnnnaaaMMM<<<777999888444222222111111111000000000////////////////////////////////////....................................................................................///////////////////////////////////////////////////////////////......---...------------,,,,,,,,,------------------------,,,,,,,,,---------......~~~xxxwww~~~}}}rrr```SSSNNNQQQXXX\\\eeexxx~~~nnnYYYIIIBBB@@@??????;;;<<<===AAAGGGKKKLLLJJJCCC===555///------...///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///000000111111111111222333444555666666666666888999999999888777555777:::GGGlllccc[[[vvvvvveee___ppp{{{eeeUUUJJJFFFAAA???AAADDDFFFFFFFFFHHHKKKLLLOOOUUU^^^dddlllvvvwwwooollliiihhhdddaaa]]]XXXTTTOOOJJJGGGEEEFFFEEEDDDBBBBBBDDDFFFQQQXXXfffwwwjjjhhh{{{{{{ddd^^^VVVKKK@@@888222222222111000222111111111111000000000/////////000000000000//////................................................///////////////////////////////////////////////////000000000111111111111222222222222222222222222333777===@@@@@@AAAKKKWWW}}}wwwkkk___TTTKKKGGGIIIMMMPPPSSSXXXfffyyynnneee```\\\YYYVVVRRROOONNNJJJEEECCCFFFGGGPPPaaayyyxxxzzzyyytttbbbHHH::::::;;;777222222222111111111000000////////////////////////////////////....................................................................................///////////////////////////////////////////////////////////////......---------------------------------------------------,,,,,,,,,---------......{{{qqqdddZZZRRRNNNSSS___mmmzzzyyyeeeUUUKKKDDD???<<<<<<===>>>@@@CCCJJJPPPIIICCC<<<555222///...---//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000111111111222222333444555666666777777777999:::::::::999888444999???QQQvvvyyyeeerrr|||oooYYYWWWjjjyyyeeeTTTJJJFFFDDDBBBBBBBBBDDDFFFGGGHHHLLLPPPTTTZZZdddpppyyy~~~tttnnnjjjgggdddaaa^^^ZZZSSSOOOIIIIIIIIIFFFDDDBBBCCCDDDIIIMMMTTTaaassslllkkkvvvggg^^^[[[VVVGGG===555444444222111222111111111111000000000/////////000000000000//////---.....................///////////////////////////////////////////////////////////////////////////000000000111111111111222222222222222222222222555999???AAA???@@@MMM[[[uuuvvv{{{xxxfff[[[SSSLLLJJJLLLNNNSSSYYY^^^eeevvvrrreee^^^\\\XXXTTTQQQQQQNNNIIIFFFGGGGGGLLLUUUcccuuu}}}fffHHH;;;888666222222222222111111111111000000000000000000000000////////////....................................................................................///////////////////////////////////////////////////////////////......---------------------------------------------------,,,,,,,,,---------......xxxllleeeZZZVVVTTTXXXgggzzzfffQQQAAABBB@@@>>>===;;;<<>>@@@NNN]]]qqq{{{jjjnnn}}}tttssswww|||jjjXXXPPPKKKGGGJJJQQQSSSZZZdddmmmxxxxxxiiibbb]]]WWWTTTTTTRRRMMMJJJJJJCCCEEEJJJQQQ[[[ppp___AAA555444333222222222222111111111000000000000000000000000////////////....................................................................................///////////////////////////////////////////////////////////////......---,,,,,,,,,------------...------------------------,,,,,,,,,---------......{{{jjjZZZTTTTTT[[[mmmmmmTTTIIICCC>>>>>><<<;;;???FFFIIIIIIJJJJJJHHHAAA999333////////////............------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------------------------------------------............/////////000111111222222333333444555666777888888888999;;;<<<<<<;;;;;;:::===???KKK___ooovvvwwwvvv~~~qqqccciiixxxlll```dddwww{{{dddRRRFFFBBB@@@???BBBDDDEEEEEEHHHNNNSSS[[[cccooozzz}}}qqqjjjeee___ZZZWWWUUURRRLLLGGGDDDDDDEEE@@@DDDIIILLLSSSaaavvvhhhUUUZZZ]]]vvvjjj___^^^VVVIII<<<888777444222222111111111111000000000000000000111111111111000000---------.........//////////////////////////////////////////////////////////////////////////////000000000000111111111111111111222222222333333333;;;>>>BBBDDDCCCHHHWWWgggqqq}}}wwwkkkyyywwwyyylll[[[MMMJJJJJJJJJOOOYYY]]]fffuuuuuuhhh```ZZZXXXVVVQQQNNNOOOEEEDDDEEEHHHMMMZZZqqquuuLLL999888333333222222222111111111000000000000000000000000////////////....................................................................................///////////////////////////////////////////////////////////////......---,,,,,,,,,---------......------------------------,,,,,,,,,---------......ssshhhZZZKKKOOO]]]ssskkkNNNDDD>>>???@@@===<<>>999888555222111111111111111000000000000000000111111111111000000---------.........//////000000000000000000000000////////////////////////////////////////////////000000000000111111111111111111111222222333333333<<<>>>CCCHHHKKKSSSdddtttwwwuuu{{{~~~~~~qqq^^^PPPFFFJJJNNNPPPWWWbbbiiitttsssiiiaaa]]]ZZZUUURRRRRRMMMHHHFFFGGGIIINNN\\\jjjUUU???>>>333333333222222222111111000000000000000000000000000/////////....................................................................................///////////////////////////////////////////////////////////////......---,,,,,,,,,------.........------------------------,,,,,,,,,---------......|||eeeRRRKKKXXXbbbwwwnnn___MMMCCCAAA>>>999555===@@@GGGOOOPPPKKKHHHIII<<<555000111///+++,,,222000000///...------,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///......//////000000111111444555555555666777777777777===999666======:::@@@JJJPPPsssuuukkk[[[MMM[[[uuu|||xxxlllTTTFFFBBBBBBCCCEEEEEEDDDDDDHHHOOOYYYccciiizzzsssjjjjjjbbbZZZVVVQQQJJJGGGGGGCCCDDDEEEEEEFFFLLLTTT[[[nnnyyy}}}ZZZNNNUUUssskkk]]]VVVJJJ@@@888333111222111000000////////////000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000/////////000111111222222222111111111222444666888:::BBBHHHLLLYYYqqq{{{}}}wwwzzz~~~lll]]]NNNKKKJJJLLLQQQZZZfffooo|||xxxddd``````\\\VVVSSSPPPMMMJJJHHHGGGJJJUUU```ooo|||}}}gggIII<<<777888666222000111111111222333444444333222000///000000000000////////////000000//////.........---...............///000000------------------,,,,,,////////////////////////000000000000000000000000111111000000//////......//////.........---------------------------------,,,,,,,,,---------......~~~mmmfffUUUUUU]]]qqq```LLLFFFEEEAAA===@@@@@@DDDJJJKKKHHHHHHJJJDDD<<<666333///+++---222......///......---,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///......//////000111111111444444555555666666777777888<<<888666:::999>>>MMMkkkkkkYYYhhhnnn]]]LLLDDDCCCBBBCCCDDDEEEHHHMMMSSS[[[eeepppwwwsssjjjaaa]]]YYYRRRLLLJJJEEEEEEDDDCCCCCCFFFMMMRRR]]]pppzzzvvvjjjWWWQQQiiiooocccVVVLLLAAA666333555111111000////////////000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////000000111111222222222222111111222555777999EEECCCHHH\\\{{{|||zzzwwwvvvsssbbbVVVKKKKKKQQQ___ooo{{{yyylllgggaaa[[[XXXSSSOOOLLLJJJGGGFFFMMMVVV___ssswww}}}~~~}}}zzz[[[EEE999888666333222222333222222333333333222111000///000000000000////////////000/////////...........................///000000............------------////////////////////////000000000000000000000000111111000000//////......//////.........---------------------------------,,,,,,---------.........yyyuuukkk```VVVVVVeee|||dddQQQHHHDDDAAA<<<:::<<>>999333...---000,,,---...//////...,,,+++,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///......///000000111111222333333444555555666777777999:::777888:::999HHHgggvvvhhhwwwnnnWWWMMMDDDCCCEEEDDDDDDEEEEEELLLVVV___gggssssssfff```]]]WWWQQQOOOIIIHHHEEEBBBAAABBBFFFJJJMMM[[[rrr|||kkk[[[bbbmmm\\\UUUJJJ999111444222111111000//////000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////000000111222222222333222222222333666999:::EEE???KKKuuurrrdddXXXRRRNNNNNNVVViii}}}oooeee___\\\YYYTTTPPPNNNIIIEEEGGGLLLTTT]]]tttwwwwww~~~fffMMM===999666444444444333333333333333333222111000///000000000000////////////////////////...........................///000000............////////////////////////////////////000000000000000000000000111111000000//////.....................---------------------------------------------.........///yyyyyy|||jjj[[[VVV[[[fffpppmmmWWWKKKFFF===999999???EEEIIIOOOUUUSSSOOOHHHBBB:::333///...,,,---...//////...,,,+++,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------............///...//////000111111222222333333444555666777777888888888777;;;<<<;;;UUUuuuzzzooogggqqqhhhVVVKKKDDD@@@CCCFFFGGGHHHKKKLLLUUUaaalllwwwqqqeeeaaa]]]YYYWWWPPPMMMIIIEEECCCBBBDDDFFFHHHOOO^^^ssslllnnnppp[[[XXXRRRAAA555444333222111111000000000000//////000000000000//////////////////////////////////////////////////////////////////////////////////////////000000000000///000000111111222333333333333222333555888;;;<<>>777444444222111111000000000//////000000000000//////////////////////////////////////////////////////////////////////////////////////////000000000000000000000111222222333333333333333444666:::===???CCCIII```wwwvvvuuuhhh[[[UUU[[[eeeiiikkkkkklllxxxssskkk___XXXSSSSSSQQQLLLHHHHHHEEEMMMVVV```sss}}}lllOOOAAA555444555444333444777666666555444444333333000000000000////////////.........///////////////...............///000000/////////000000000111111000000000000000000000000111111111111111111111111111111000000//////......---....................................................../////////000000mmmYYYMMMMMMeeefffNNNEEE<<<;;;===>>>@@@DDDIIINNNQQQOOOKKKEEE<<<333111111000//////.........,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---------............/////////000111111222222333444444555666888999:::::::::<<<:::999<<<>>>VVVzzzkkkqqqnnnVVVXXXnnnzzzsss^^^QQQMMMPPPEEEBBBBBBDDDGGGJJJRRR[[[eeemmm{{{{{{kkkaaa^^^[[[VVVPPPKKKHHHFFFEEECCCEEEBBBFFFSSSbbbtttoooWWWYYY^^^mmmxxxbbb\\\[[[SSSCCC888555555333222111111000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111222333333333444444444555888;;;???AAA>>>KKK___www|||yyywwwqqqxxxxxxiii___XXXVVVaaapppuuuvvvddd[[[SSSSSSSSSOOOJJJIIIAAAJJJQQQUUUeee]]]III888555666444333555777777666555444444444444000000000000////////////.........///////////////...............///000000......//////000000111111000000000000000000000000111111111111111111111111111111000000//////......---------.......................................////////////000000000000qqq^^^RRRVVVfff}}}dddVVVGGG@@@>>>>>>@@@DDDCCCJJJOOOOOONNNLLLEEE<<<666444222///.........///,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......---------............//////000000111111222333333555555666888999:::;;;<<<888>>>;;;:::@@@GGGXXXrrrpppnnn}}}tttdddoooeeeaaarrr|||jjj\\\OOOJJJKKKCCCCCCFFFJJJNNNSSS^^^hhhpppxxxmmmeeeccc^^^WWWQQQMMMJJJFFFCCCCCC???BBBKKKTTT```yyyzzzWWWQQQWWWkkk{{{iii___WWWKKK>>>666555444333222111111111//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000111111222222333333444444444555666999===@@@CCC???QQQcccoooyyyxxxzzz{{{{{{lll```\\\YYYYYYdddsssqqqeeeYYYVVVUUUQQQLLLJJJGGGIIILLLRRR\\\pppkkkSSS===777888555444777666555444333222222333333000000000000////////////............/////////000...............///000000------...//////000111111000000000000000000000000111111111111111111111111111111000000//////......---------.........//////........................//////000000000111111111xxxbbbSSSOOOgggqqqYYYIII???:::999;;;???GGGMMMMMMNNNOOOKKKCCC999666333///......///000,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......---------.........//////000000000111222222333333555666777888:::;;;<<<===555>>>===<<>>AAA>>>===AAACCCMMMiii~~~vvvdddUUUUUU]]]mmmrrrwww|||dddOOOGGGKKKIIIKKKOOOUUU^^^jjjwwwtttlllbbb[[[WWWRRRLLLGGGEEECCCCCCEEEGGGLLLXXXeee|||pppssslllRRRVVV~~~}}}gggaaaPPPCCC;;;222000333666444111111111111111000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000111111111111444444333333333444555555666555111777BBB>>><<>>:::222333:::333333333222222222111111111111111111000000000000000000000000000000000000////////////////////////............////////////000000000000111111111111111111111111111111111111000000//////.........---//////...------...//////---///000000///...///000666555333333555999===@@@ttthhhZZZ___wwwwww[[[HHH@@@???<<<>>>@@@DDDIIILLLMMMKKKJJJEEE>>>777222///...///000...------...///...,,,,,,------------------,,,------------------------........................000000000///...---------,,,,,,,,,---------......,,,,,,---......//////000111111222333444555555666999888777777888;;;>>>@@@???;;;EEEYYYrrrfff[[[fffzzzoooXXXLLLIIIGGGJJJPPPYYYbbblllxxx|||kkkaaa^^^[[[UUUOOOGGGEEECCCDDDCCCFFFPPP[[[qqqzzzzzzttt\\\SSSnnnsss```SSSHHH@@@555111222444333000111111111111000000000000000000000000000000000000////////////000000000000////////////000000000000000000000000111111111111333333333333333444444555333777777;;;BBBAAAJJJ___}}}{{{rrrccc]]]YYY\\\___fffttt}}}lllcccZZZSSSPPPOOOLLLIIIHHHHHHNNN^^^nnngggKKK>>>999444333555333333333222222222222111111111111111000000000000000000000000000000000000////////////////////////............////////////000000000000111111111111111111111111111111111111000/////////............//////000000000000/////////000222222222333666888888;;;@@@EEEIIIKKKLLLLLL___LLLUUU```lllRRRDDD@@@AAA<<<999===EEELLLNNNMMMMMMJJJFFF@@@:::444///---000///.../////////---+++---...///000000///...---------------------------------------------------000000//////...---------,,,,,,,,,---------......,,,------......///000000111111222333444555666666888888888999:::<<<>>>???AAA???WWWsss```rrr|||}}}{{{|||___KKKKKKMMMHHHRRR\\\jjjttt}}}xxxhhhdddaaa[[[TTTMMMIIIFFFDDDBBBAAAHHHQQQ^^^rrr{{{cccaaauuuaaaYYYQQQGGG;;;444333444333111222222111111111000000000000000000000000000000000////////////000000000000////////////000000000000000000000000111111111111333222222222333333444555000999<<<>>>AAAEEE[[[|||sssjjj^^^]]]^^^aaaeeemmm||||||jjj]]]VVVTTTQQQNNNKKKIIIFFFHHHSSS```uuuvvvzzzyyyfffOOO@@@;;;:::666111333333333333222222222222111111111111000000000000000000000000000000000000////////////////////////............////////////000000000000111111111111111111111111111111111111////////////............///000111111111111000000111444777:::<<<@@@DDDFFFIIIKKKMMMNNNNNNLLLJJJHHHooo{{{www\\\UUURRRggg|||bbbNNNDDDFFF>>>999<<>>@@@FFFnnnzzzlllyyy{{{ttt~~~}}}kkkTTTHHHKKKQQQRRR___kkkyyyyyyllleee]]]XXXTTTOOOKKKHHHDDDAAAEEELLLUUUddd|||kkkbbbjjj~~~fffbbbWWWNNNAAA888555555444333222222222111111111000000////////////////////////////////////000000000000////////////000000000000///000000000111111111111222222222222222333444555222;;;>>>>>>BBBIIIeee|||ppphhh```cccgggiiikkktttrrr___XXXWWWSSSPPPMMMKKKGGGFFFLLLUUUggglllgggZZZKKKBBB???:::444444444333333333222222222111111111111000000000///////////////////////////////////////////////////............///////////////000000000111111111111111111111111111111111111///////////////.........////////////000111333333666:::AAAFFFJJJMMMPPPRRRRRROOOKKKFFFBBB@@@@@@@@@hhhsss}}}iiiWWWRRRnnnzzzcccTTTHHH@@@;;;===???@@@DDDJJJMMMOOOPPPOOOIIIAAA888222...---,,,---//////...,,,///000333444444333000///------------------------------------------------............------------,,,,,,,,,---------......------......///000000111111222333444555666666777666888:::;;;======>>>===>>>KKKxxx}}}}}}{{{}}}mmmooouuuoooWWWMMMKKKMMMUUU___jjjuuu|||lllbbb]]]YYYSSSNNNKKKFFFCCCDDDIIIMMMUUUeee}}}gggZZZbbbhhhiiicccYYYPPPDDD:::555444444333222222222222111111111111////////////////////////////////////000000000000////////////000000000000///000000000111111111111222222222222333444555666777<<<===???FFFOOOggg{{{wwwllleeedddjjjoooqqqttt~~~hhh\\\YYYWWWSSSQQQOOOJJJGGGIIIOOO\\\tttyyybbbJJJ>>>:::999444444444333333333222222111111111111000000000///////////////////////////////////////////////////............///////////////000000000111111111111000000000000000000000000.........//////////////////...,,,---///333888;;;@@@DDDKKKOOOPPPPPPOOOOOOGGGFFFCCCAAA@@@@@@AAAAAAmmmsss|||eeeSSS[[[ppp}}}lllRRRGGG???>>>===;;;@@@HHHJJJMMMPPPPPPMMMGGG???;;;111///------...///...------...///000000///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---......//////000111111222222333444555666777777777888:::;;;===>>>>>>>>>>>>NNNttt{{{nnneeeoooyyy{{{___JJJLLLRRRTTT^^^lllrrr}}}zzziiiaaa\\\VVVPPPMMMIIIDDDCCCFFFIIIKKKVVVkkk}}}^^^YYYWWWkkkooo```[[[SSSGGG===666333222111333222222222222111111111000000000000000000000000////////////000000000000////////////000000000000000000000000111111111111222222222333444555666777:::>>>>>>EEEQQQWWWhhhxxx|||qqqiiieeeiiipppvvvxxx}}}|||iii^^^[[[WWWTTTRRRMMMHHHIIIMMMPPPaaaZZZ???999===444444444444333333333333111111111111000000000000000000000000000000000000////////////////////////............////////////000000000000111111111111000000000000000000000000.........///////////////.........000555;;;AAAEEEKKKMMMOOOOOOMMMIIIGGGFFFCCCEEEHHHJJJIIIFFFBBB???mmmpppuuu}}}~~~jjj___\\\nnnlllYYYGGGBBB???;;;===DDDFFFIIIMMMOOOOOOKKKGGGCCC888444000...............,,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------...............///000000111111222222333444555666777777888999:::;;;<<<>>>??????EEEVVVppp{{{www|||}}}mmmjjjvvv}}}}}}|||dddUUULLLPPPZZZbbbmmmwww}}}{{{kkkbbb\\\UUURRRMMMGGGDDDEEEGGGHHHOOO]]]sssbbbXXXZZZjjjsssccc[[[PPPDDD;;;555222111333333222222222111111111000000000000000000000000////////////000000000000////////////000000000000000000000000111111111111333333333444555666888888999???DDDPPP^^^bbblll|||wwwqqqoooooorrryyy}}}~~~~~~jjjaaa\\\WWWTTTOOOIIIHHHJJJJJJVVVnnnuuuLLL;;;===555444444444444333333333111111111111000000000000000000000000000000000000////////////////////////............////////////000000000000111111111111000000000000000000000000............/////////000...000444:::@@@FFFKKKNNNQQQQQQNNNJJJFFFEEEEEEGGGIIIJJJLLLLLLIIICCC===:::dddeeehhhnnnxxxlllWWWYYYrrrkkkPPPGGGCCC===<<>>999444///....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------............//////000000111111222333333444555666777777999999999:::<<<===???@@@NNN___sssqqqcccgggrrrqqqqqqxxxxxxuuu~~~~~~~~~xxxQQQSSSTTTVVV```ooo{{{{{{iiibbb[[[WWWQQQJJJFFFGGGCCCEEEJJJQQQ___vvvbbbYYYcccwwwkkkdddXXXLLLAAA:::555333333333333222222222111111000000000000000000000000////////////000000000000////////////000000000000000000000000111111111111333444444555666777999999777@@@JJJYYYhhhjjjqqq}}}wwwwwwyyy||||||tttddd^^^YYYUUUOOOHHHFFFHHHKKKSSS```yyy[[[@@@<<<555555444444444333333333111111111111000000000000000000000000000000000000////////////////////////............/////////000000000000000111111111111000000000000000000000000---.........//////000000---222999BBBJJJOOORRRTTTSSSPPPKKKFFFCCCFFFKKKPPPIIIHHHEEEBBB@@@>>>======tttrrrooommmrrr~~~nnn___[[[hhhfffSSSHHH???;;;===>>>DDDKKKOOOPPPPPPNNNKKKEEEAAA<<<666111///............//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///......---------......------...///000111222222222222333444555777777888===<<<;;;;;;;;;>>>CCCGGGYYYxxxvvvkkkddd___aaahhh}}}mmm|||}}}xxxaaaUUUQQQSSS```lllttt{{{zzzkkk^^^XXXVVVPPPJJJFFFEEEFFFIIIMMMSSSbbb|||~~~ppprrraaa[[[___wwwqqqXXXTTTCCC888777222333222000000111222111000////////////////////////000000000000000000000000000000000000111111111111000000000000111111111111111222333333333444777:::???HHHKKKSSShhhyyy}}}wwwyyywwwuuuxxx|||}}}|||pppjjj]]]QQQNNNPPPNNNHHHJJJMMMVVVjjjyyy~~~pppLLL555666777666444444555555444111111111111000000000000000000000000000000000000////////////////////////////////////000000000000000000111222222222222111222222222111111111111000000000111111222111000///:::@@@HHHNNNQQQQQQQQQQQQEEEDDDEEEIIIOOOPPPLLLGGGBBB@@@>>>;;;:::999999:::|||ssspppwwwppp^^^ZZZnnnmmmUUUBBB;;;===<<>>DDDMMMRRRRRRNNNJJJGGGJJJGGGFFFHHHJJJJJJEEE@@@;;;;;;;;;;;;;;;;;;;;;;;;~~~yyy}}}mmmWWWXXXdddiiiOOOBBBAAA<<>>CCCRRRfffzzzxxxxxx{{{~~~vvvccc]]]ZZZRRRMMMLLLHHHIIIMMMXXXmmmwwwssszzz|||^^^BBB999777555444444333111000111111111111000000000000000000000000000000000000////////////////////////////////////000000000000000111111222222222222222222222222111111111111000---000222000---///777???HHHJJJMMMMMMJJJGGGDDDCCCIIIGGGEEEEEEEEEDDD???;;;888999:::;;;<<<<<<<<<<<>>AAAGGGLLLNNNPPPSSSMMMLLLJJJFFFAAA;;;555111...---------------......------------------------------------------------------------------------...------------...//////......///000111222222333222333444555777888::::::???===@@@EEEGGGZZZxxxssswwweeeZZZZZZeeelllttt{{{oooeee]]]WWWUUUJJJHHHFFFFFFFFFJJJUUUbbb~~~dddddd}}}qqq[[[^^^QQQ;;;:::666444222222222333222111///////////////////////////////////////////////////000000000111111111111000000111111111222222222222333444444666999===AAAJJJ[[[sss|||zzzyyy{{{jjjbbb\\\QQQLLLPPPMMMLLLNNNTTTdddwwwlllYYYGGG;;;666333444555333222222111111111111000000000///////////////////////////////////////////////////////////////000000000000000111222222333333222222222222222111111111000000...///000000222888@@@GGGOOOLLLFFFAAA>>>???DDDHHHCCCAAA@@@@@@BBBAAA???===<<<<<<<<<<<<<<<===>>>>>>~~~pppaaaYYYnnn~~~\\\DDDDDD>>>===CCCHHHIIIMMMQQQMMMMMMLLLJJJEEE>>>888444000///...---------......---------------------------------------------------------------------------------------...//////......///000111222333333222333444666888999;;;;;;DDDAAABBBDDDGGG```uuu{{{yyyvvv~~~sss^^^]]]dddpppxxx{{{kkkaaa\\\[[[OOOJJJGGGGGGFFFHHHOOOWWWiii}}}~~~[[[___mmmpppqqq[[[[[[PPP>>><<<777555333222333333222111000000000000000000000000///////////////////////////000000000111111111111111111111111222222222222333444555555777;;;AAAEEEQQQ```uuu~~~|||~~~{{{{{{zzzwwwyyy~~~vvvhhh]]]PPPMMMSSSMMMJJJJJJNNNXXXqqq}}}rrrmmm___OOOAAA888333555666444333555111111111111000000000///////////////////////////////////////////////////////////////000000000000111111222333333333333222222222222111111111000000111//////333<<>>>>>???@@@@@@@@@>>>===<<<===???BBBEEEHHHwwwwwwrrrWWWXXXiiiuuuYYYIII???:::>>>CCCCCCGGGMMMOOOOOOOOONNNJJJEEE???<<<333222000...------......---------------------------------------------------------------------------------------...///000...//////000111222333333222333555666888:::<<<===???@@@BBBCCCGGG^^^~~~tttsssyyyzzzyyyhhh]]]dddpppzzzzzzhhh___^^^TTTMMMHHHGGGFFFFFFJJJOOO]]]mmmlllZZZ]]]```uuu}}}rrr___VVVPPPEEE>>>888666444333444444222111000000000000000000000000000000000000000000000000000000000000111111111111111111111222222222222333444555555666888===CCCHHHVVVaaaooowwwyyywwwzzzzzzvvvxxx~~~sssbbbUUUQQQUUUPPPKKKIIIKKKRRReeekkkJJJ===444666777444444777111111111111000000000000000000000000000000000000////////////////////////////////////000000000000111222222333333333333333222222222111111111111000444222333:::DDDJJJJJJGGG;;;===???@@@@@@@@@BBBDDDBBBAAA@@@>>>>>>>>>???@@@>>>>>>@@@DDDIIIOOOTTTWWWmmmhhhnnnttt~~~jjjZZZSSSgggyyyQQQDDD;;;???BBBAAADDDKKKNNNOOOPPPOOOMMMIIIEEEBBB777555222000...---..............................---------------------------------------------------,,,,,,------///000000//////000111222333333444333333555777999;;;======:::@@@BBB@@@GGG[[[tttvvvzzzxxxxxxqqqaaa```mmmzzzvvvgggccc[[[SSSKKKHHHGGGEEEGGGKKKVVVaaaxxxxxxYYYUUUaaattt{{{|||jjjXXXXXXSSSBBB999777555444444444333111000000000000000000000000000000000000000000000000000000000000111111111111111111111222222222333333555555666777999???FFFKKK[[[dddkkk|||yyyxxxwww}}}~~~zzz|||lll^^^WWWUUUUUUNNNJJJLLLPPP]]]zzzVVVEEE888888888333333777111111111111000000000000000000000000000000000000////////////////////////////////////000000000000111222333333444444333333222222222111111111111000444666;;;CCCIIIIIIEEE@@@888<<<@@@CCCBBBAAAAAAAAADDDCCCBBB???>>>???@@@BBBEEEHHHNNNUUU\\\aaadddfffzzzddd[[[]]]bbbpppfffOOOSSSkkkZZZJJJ???BBBDDDBBBEEELLLMMMNNNOOOOOOMMMJJJGGGEEE999777444000...---..............................------------------------------------------------,,,,,,,,,---...///000111//////000111222333333444333444555777999;;;===>>><<>>@@@AAA@@@@@@@@@AAACCCDDDCCCBBB@@@???AAADDDFFFPPPUUU]]]fffllloooooooooyyyiii\\\VVVXXXWWW^^^mmmzzzYYYPPPZZZoooqqq]]]HHHAAABBBCCCCCCDDDGGGNNNSSSRRROOOLLLGGGBBB@@@<<<666111......000111....................................................................................////////////000000000111222222333333222444777888888999:::<<<;;;???BBBEEERRReeessswwwhhhiiilllmmmppp{{{ooofffiiipppyyynnnccc\\\UUUQQQLLLGGGEEEGGGMMMSSS```tttllliii[[[RRR___zzzjjjZZZMMMEEE888111555777111///333000000111111111222222222////////////////////////000111111111111222222222222333333333333333333444444444666:::<<>>AAAAAA>>>;;;;;;===@@@CCCDDDBBBCCCCCCCCCFFFKKKRRRVVVfffgggfffdddiiisssvvvsssqqqbbbTTTMMMMMMRRRTTT```sssrrr___XXXcccsssYYYEEEAAAEEEHHHGGGEEEKKKPPPOOOOOONNNIIIDDDBBB>>>888333///...///000....................................................................................////////////000000000111222222333333333555888999999999;;;===DDDLLLMMMNNNbbb~~~yyyvvvwww{{{~~~lllgggmmmuuu}}}}}}jjjbbbYYYUUUOOOIIIFFFGGGGGGLLLXXXkkkyyysssdddUUUXXXdddWWWGGG:::222555777222000333000000111111111222222222000000000000000000000000000111111111111222222222222333333333333444444444555444666;;;>>>DDDQQQ]]]jjjttt{{{sssyyy{{{{{{wwwddd\\\XXXRRROOOOOOLLLMMM\\\nnn||||||aaaBBB888888555222333333333222222111000000000000000000000000000000000000000000000000000000000......//////000111111111222222333444444444444333444333111//////222777:::CCCGGGIIIFFF@@@<<<>>>AAABBBAAAAAAAAABBBCCCCCCCCC@@@AAACCCEEEIIIRRR^^^gggiiinnnooojjjjjjpppvvvyyyqqqcccWWWPPPLLLPPPMMMSSScccwwwvvv___YYYlllgggKKK@@@CCCHHHIIIFFFIIIKKKKKKMMMOOOLLLGGGFFFBBB<<<666222///..........................................................................................////////////000000111111222333333333444666888999999999;;;===HHHUUU[[[```~~~uuuhhhjjjuuu~~~uuujjj___YYYSSSLLLHHHGGGDDDFFFOOO```xxxzzzcccXXXeeeZZZKKK>>>555666666222000333111111111111111222222222111111111111111111111111000111111111111222222222222222333333444444444444666555777<<>>>>>???AAABBB@@@@@@@@@???@@@DDDHHHKKK[[[dddmmmnnniiieeehhhmmmlllwwwvvviiiaaaXXXQQQPPPNNNOOORRRWWWccczzz|||wwwwwwyyynnn\\\UUUTTTttt~~~xxxeeeJJJBBBLLLPPPOOOIIICCCDDDJJJNNNNNNJJJHHHDDD???:::444000.......................................................................................////////////111111111222333333444444333555666777777999<<<>>>???OOOpppuuuuuuqqqkkklllxxx}}}iii___YYYSSSMMMJJJJJJGGGIIITTTcccwwwlllzzziii___UUUIII===777666444222222111111111111111111111111111111111111111111111111000000111111111222222222222222333444444555666666333777===AAAEEEWWWxxx}}}|||ooodddZZZTTTSSSPPPKKKNNNVVVjjj{{{rrreeeRRRAAA999999999888333333222222111000000000000000000000000000000000//////////////////////////////000000111222222222333333444555555555444444333111111555;;;BBBFFFGGGCCCAAA???@@@BBBDDDCCCBBBCCCBBB@@@???BBBJJJVVV^^^hhhqqqzzz{{{vvvtttwww}}}|||kkk```VVVMMMKKKMMMNNNNNNOOOYYYqqq|||ppphhhbbbbbbeeelll{{{kkk___YYYSSS]]]uuuSSSAAAEEEPPPQQQNNNFFFDDDHHHMMMNNNJJJIIIGGGCCC>>>888333000....................................................................................////////////111111222222333444444444333444666777888:::>>>AAACCCQQQvvv{{{uuu}}}nnnnnntttsssddd]]]WWWPPPMMMIIIEEEGGGQQQ]]]nnnnnneeeqqq~~~|||lll[[[ZZZNNNAAA888555555333111222222222111111111111111111111111111111111111111000111111111111222222222222222333444555666666777555888???FFFOOO```~~~~~~|||jjj^^^VVVUUURRRLLLMMMSSS___uuu}}}sssqqqcccLLL<<<888888666333333222222111000000000000000000000000000000000000000000000000000000000//////000111111222222333333333444555555555555555222222555;;;BBBGGGGGGEEE>>>???AAADDDGGGGGGEEECCC@@@@@@AAABBBGGGRRR```kkkkkkrrrzzz~~~mmm```VVVNNNKKKKKKLLLKKKLLLTTTiii}}}yyykkkaaaaaafffooozzznnngggbbbZZZSSS___zzzcccNNNBBBJJJPPPSSSNNNHHHIIILLLMMMIIIIIIHHHFFFAAA<<<666333....................................................................................////////////111111222333333444444555444555777888:::===BBBEEEHHHVVVrrrzzzwwwqqq|||yyyooosss}}}lllccc\\\TTTOOOIIIEEEGGGOOOWWWddd}}}kkk]]]nnnwwwyyy]]]]]]SSSCCC888555555444111222222222111111111000000000000000000000000000000000111111111111222222222222222333444555666777777:::999???MMM\\\lll~~~zzzrrrdddYYYVVVSSSMMMLLLPPPYYYiiicccGGG;;;888555333333222222111000000000000000000000000000000000000000000000000000000000///000000111111222333333333444444555555555555555222333888@@@HHHJJJGGGBBB===@@@DDDGGGHHHFFFEEECCC>>>CCCKKKQQQWWW```kkkssspppwwwlll___UUUNNNNNNKKKJJJJJJKKKRRRcccrrr}}}mmmjjjooottt|||vvvpppiii___PPPIIIccc~~~wwwbbbJJJCCCOOOWWWTTTMMMJJJKKKLLLHHHIIIIIIGGGCCC>>>888555..................................................................................../////////000111222222333333444444555555666888:::<<<@@@EEEIIIJJJXXXiiiwwwqqqooo}}}sssqqqwwwrrrggg___WWWQQQLLLGGGHHHNNNSSS\\\sss___WWWrrr|||mmm___UUUEEE999555555444111222222222222111111000000////////////////////////000111111111111222222222222222333444555666777888>>>:::???QQQggguuu|||~~~xxxwww}}}xxxhhh[[[XXXTTTMMMKKKOOOYYYaaatttxxxRRR@@@:::555333333222222111000000000000000000000000000000000000000000000000000000000000000000111222222333333333444555555666666555555111444:::DDDLLLLLLFFF??????CCCGGGHHHGGGEEEDDDDDDCCCMMM[[[eeekkkqqqwww|||yyy{{{||||||zzz|||~~~pppeeeVVVIIIGGGFFFFFFHHHIIIMMMZZZggg}}}yyynnn___VVVTTTjjjwww}}}vvvRRRIIILLLWWWbbbZZZIIIFFFOOOMMMNNNKKKCCC@@@@@@;;;222111///---------...---+++........................///////////////////////////////////////.........222222111111222444555666333;;;999777===>>>???FFFEEEQQQ\\\kkkwwwrrrjjjpppooowww}}}zzzooottt~~~pppddd[[[VVVMMMJJJIIIIIILLLVVVjjj}}}ZZZTTTrrrdddfffMMM888;;;888000666333222111111000111111111000000000000000000000000222222111111222222333444222333444444444555777999888:::AAATTTqqqqqqpppyyyvvvqqq^^^ZZZWWWPPPLLLOOOTTT^^^yyyaaaDDD===888555555555444333222111000111111111111111111111111222111111111000000//////000111111222222333444444444333444555777777555333333888AAAHHHJJJHHHDDDAAAIIILLLMMMHHHBBB???BBBFFFPPPaaarrruuutttwwwvvvkkkmmmsssxxx~~~nnnaaaVVVMMMJJJHHHIIIIIIIIILLLWWWccc}}}wwwfffZZZRRRaaammmNNNMMMUUU```]]]OOOIIILLLLLLNNNMMMFFFCCCAAA===666222000...---......---,,,........................////////////////////////////////////////////////222111111222333444666777666===:::888>>>>>>===DDDIIITTT\\\fffsssqqqfffdddhhhzzzuuuppp{{{}}}}}}zzzjjj___YYYPPPMMMJJJIIIJJJSSSeeevvv{{{vvvYYYUUUtttpppSSS>>>:::666222555333222222111111111111111111111111111111111111111222222111111222222333444222333444444444555777999888>>>III[[[ttt||||||yyy{{{vvvvvvyyy|||}}}~~~zzzccc[[[XXXQQQMMMOOONNNZZZyyy\\\CCC===888555555555444333222111000111111111111111111111111111111111111000000000///111111111222333333444444444444555666777777555444555<<>>BBBAAAEEEOOOQQQRRR\\\___xxxvvv{{{rrrpppmmmyyy{{{iii___YYYSSSMMMIIIGGGKKKWWWcccggg```___QQQ===666999222333333222111111111111222111111111111111111111111222222111111222222333444222444555555555555888:::===CCCPPPcccyyyxxxyyyuuuooo~~~~~~}}}qqq___YYYTTTPPPNNNQQQPPP```zzz~~~eeeOOOBBB666777666555444333222222111111111111111111111111111111111111000000000000000111111222222333444444555777888999888777777777888@@@AAAAAA>>>===DDDQQQ\\\ZZZXXXTTTLLLJJJRRRcccqqqwwwkkkccc\\\\\\___eeelllrrrwwwzzzwwwhhh[[[RRRMMMLLLMMMMMMKKKKKKSSS]]]rrr~~~zzzpppaaaUUU___}}}bbbGGGGGG]]]mmmdddSSSJJJKKKLLLMMMJJJEEECCCBBB:::777333000/////////...........................////////////////////////////////////000000111111000111222444666888999:::===AAAAAAFFFPPPQQQVVVeeeyyyyyyxxx|||}}}uuutttmmmpppnnnbbb[[[UUUNNNJJJGGGIIISSS^^^uuueee{{{cccWWWCCC::::::222444333333222111222222222111111111111111111111111222222111111222222333444333444555555555666888:::>>>CCCRRRlllyyy{{{~~~}}}xxxbbbZZZUUURRROOOTTTMMMTTThhh~~~wwwbbbPPPDDD999888777555444333222222222111111111111111111111111000000000000000000111111111222222333444444555555777999:::999888888999;;;DDD@@@===???GGGQQQZZZ^^^VVVSSSPPPQQQWWWbbbnnnvvvpppvvvyyylllbbb^^^]]]gggvvv}}}nnn___RRRNNNLLLMMMMMMKKKKKKTTT___sss~~~~~~xxxmmm```bbb}}}sssVVVKKKYYYkkkiii]]]OOOKKKJJJLLLLLLHHHDDDDDD===999444111000000000///........................////////////////////////...//////000000111111222111222444666777888999999:::>>>>>>BBBHHHHHHQQQfffzzz~~~|||~~~uuusssmmmkkk{{{xxxhhh```XXXQQQLLLIIIIIIQQQYYYjjjqqq|||iiiZZZIII>>>999444444444333222222222222222222222222222222222222222222222111111222222333444333444666666555666888:::???FFFZZZzzzxxx|||~~~jjj]]]WWWTTTQQQQQQLLLSSSbbbxxxzzzsss```OOOFFF>>>888777555333222222333333111111111111111111111111000000000000111111111111222222333333444444555555666999;;;:::999999<<<@@@EEE@@@>>>GGGUUU______ZZZHHHGGGIIIRRR___lllsssuuunnnzzzyyykkk``````fff~~~qqqaaaUUUQQQNNNMMMLLLIIIJJJTTT___qqq|||zzzrrriiifffsssiiiSSSOOO\\\ccc```VVVMMMHHHKKKNNNKKKGGGFFF???;;;555222000111000000........................////////////////////////...//////000111111222222222333555777888888888888777===>>>AAADDDDDDRRRnnn{{{}}}vvvrrrllljjjtttrrreee]]]TTTOOOKKKIIINNNUUUbbb~~~wwwdddsssqqq[[[NNNAAA666777444444333222222222222333222222222222222222222222222222111111222222333444333555666666666666999;;;AAALLLeee}}}|||||||||wwwtttbbbZZZVVVSSSNNNLLLTTT^^^mmmppp[[[MMMBBB999888555333222222333444111111111111111111111111///000000000111111111111222222333333444555555555555999;;;;;;999:::???CCCDDDBBBEEESSSbbbggg___TTTGGGIIIPPP\\\iiisssxxxyyy~~~pppccccccwwwqqqcccXXXSSSPPPNNNLLLHHHIIISSS^^^nnnxxx{{{qqqkkkeeefffmmmvvvXXXFFFLLLYYY^^^[[[OOOGGGKKKPPPNNNIIIGGG@@@<<<666222111111111000........................////////////////////////...//////000111222222222333444666777888888888777666>>>AAADDDGGGGGGZZZzzz{{{rrr{{{zzztttlllkkkrrrzzziiiaaaWWWQQQLLLIIILLLRRR^^^{{{~~~bbbmmm}}}xxx[[[QQQBBB444999555444333333222222333333222222222222222222222222222222111111222222333444444555666666666777999;;;CCCRRRkkkzzz{{{}}}~~~sssssswww|||~~~~~~{{{qqq{{{|||ggg\\\WWWTTTNNNMMMTTTXXXaaalllTTTBBB999888555333222222333444111111111111111111111111//////000000111111111222222222333444444555555666555888;;;;;;:::;;;@@@EEEBBBDDDMMM\\\jjjjjj]]]PPPTTTZZZdddnnnvvv|||~~~ssshhheeeuuuyyynnn```UUUTTTRRRNNNIIILLLZZZiiitttwww|||{{{ttthhhaaaccczzzvvv^^^KKKIIIRRRZZZdddTTTEEEBBBGGGKKKJJJHHHBBB@@@===777222000111222......------------..................////////////////////////000000000000111333555666666666888:::999;;;@@@CCCCCCIII[[[ooo{{{{{{~~~ppp}}}xxxrrrooosssoooaaaSSSPPPPPPOOOMMMMMMWWWlllzzz^^^lllpppWWWCCC;;;;;;555333222222333333111000222222222222222222222222333333222222333333444555333555777666777:::;;;:::GGGcccyyy{{{uuuvvv||||||xxxwwwvvvyyy~~~vvvqqq~~~yyyqqqcccZZZSSSPPPPPPQQQTTT___wwweeeBBB???999666666555222444777111111111111111111111111222222111111111111111222222333333444444555555555888::::::999:::@@@DDDFFFGGGLLLZZZrrr|||eeePPPUUU\\\wwwyyy|||}}}lllbbbooo|||qqqddd]]]\\\[[[WWWQQQQQQ]]]kkktttvvvyyy}}}vvvhhh```fff}}}ppp\\\KKKGGGRRR___jjj]]]MMMEEEGGGKKKIIIDDDBBBAAA===888333000000222///......------......///............////////////////////////000000000000111333555666666777888:::888777;;;AAAEEELLLZZZhhhvvv}}}~~~vvv|||~~~wwwxxxssssssrrrdddVVVPPPPPPNNNLLLLLLSSSfff~~~oooYYYjjjiiiOOO>>>444555444222222333333111000222222222222222222222222333333222222333333444555333555666777888:::;;;<<>>CCCFFFGGGLLL\\\kkkuuuqqqZZZOOOZZZzzzxxx~~~}}}gggfffsssvvvjjjfffeeeddd```YYYWWWaaannnwwwuuutttxxx~~~xxxfffYYYooowwwooofffXXXLLLNNNYYYccc___SSSFFFBBBFFFEEE???BBBAAA>>>999444111000111///......------......///............/////////////////////000000000111111222333555666666777999;;;===;;;<<>>CCCEEEFFFFFFJJJkkk{{{iiiUUUUUUeee}}}~~~~~~ppp]]]nnn{{{pppmmmllljjjeee]]][[[eeerrr{{{vvvsssuuu{{{www___bbbwwwvvv|||ttt]]]LLLIIIXXX```___OOOCCCDDDFFFDDDCCCCCC@@@;;;666111000000//////............//////............/////////////////////000000111111222222444666666666777999;;;@@@??????DDDNNN\\\mmmxxx{{{yyy{{{{{{xxxfff[[[VVVRRRNNNMMMKKKUUUgggrrrhhhVVVbbbpppWWW@@@888666333222333333222111222222222222222222222222333333222222333333444555555444666888888999>>>DDD\\\zzz{{{pppmmmlll}}}uuuttt|||~~~vvvmmmmmmnnnpppsssuuuwwwwwwwwwyyy{{{}}}~~~~~~~~~~~~uuussstttyyyxxxkkkeeesssmmm^^^YYYUUUPPPMMMOOOTTTdddwww\\\FFF???::::::999555333444222222222222222222222222111111111000111111222333333333444555666777777888999888;;;AAAEEEDDDDDDEEEJJJttt}}}iii___fffwwwxxx{{{~~~}}}rrrmmmppp~~~vvvuuussspppjjjbbbaaalllzzzzzzvvvvvvzzzkkk___zzz}}}|||sssUUUEEERRRfffpppcccPPPIIIJJJMMMEEEEEECCC>>>888333000////////////....../////////............/////////////////////000111222222222222444666777777777999;;;:::===@@@FFFRRRjjjnnn```YYYRRRNNNLLLKKKQQQ___vvvwww```aaazzz]]]BBB:::777444222333333333222222222222222222222222222333333222222333333444555555444666999999999@@@JJJ___vvvpppmmmyyytttvvvzzz|||~~~rrrjjjjjjlllooorrrssstttuuuuuuxxxzzz|||}}}||||||~~~}}}~~~{{{wwwuuu{{{zzzrrrgggdddssstttbbb[[[WWWPPPMMMOOORRR\\\www~~~}}}gggHHH@@@999888999666555555222222222222222222222222111111000000111222222333333444444555777888888999999999===CCCFFFDDDEEEJJJ^^^vvvkkkppp}}}lllgggvvv|||~~~|||yyyssskkkhhhsss|||zzzzzz|||rrr```iiifffQQQNNNdddwwwuuu```MMMHHHKKKGGGGGGFFFBBB;;;555111000000//////......//////000............////////////...///000000111222333333222444666777777888:::;;;888>>>EEEMMMaaatttdddZZZRRRLLLKKKKKKNNNYYYmmmxxxkkkttt}}}[[[???;;;888555333333333333333222222222222222222222222333333222222333333444555666444666::::::999BBBNNNhhhwwwuuutttwwwtttyyyyyyzzzyyymmmhhhfffiiimmmpppqqqqqqqqqrrrsssvvvxxxyyyxxxxxxyyy{{{{{{}}}}}}|||qqqkkkdddeeewwwiii```YYYQQQNNNPPPQQQVVVmmmtttdddLLLAAA888666777555444444333333333333333333333333000000000000111222333333333444555666777888999:::;;;;;;@@@HHHHHHFFFMMMYYY}}}oooqqq|||fffooo}}}sssmmmttt~~~yyywwwyyy|||uuuhhh```wwwnnnYYYIIIZZZsssqqqUUUFFFGGGIIIJJJIIIEEE>>>777222000000000////////////000000............////////////...///000111222333333444333555666777777888:::<<<:::@@@GGGTTTooo~~~www~~~|||jjj^^^UUUNNNLLLHHHKKKSSSfff~~~mmmqqq}}}^^^HHH<<<999555333333333444333222222222222222222222222333333222222333333444555777333666;;;:::888CCCRRRuuu}}}uuuuuu|||yyyyyy~~~ssshhhcccbbbfffkkkmmmmmmmmmnnnoooqqqsssuuuvvvuuuuuuwwwxxxyyyzzz|||~~~xxxqqqmmmiiilll~~~ooocccZZZQQQOOORRRQQQRRRfffooocccVVVHHH<<<888777666444555333333333333333333333333000000000000111222333444333444555666888999:::;;;<<<>>>FFFNNNMMMMMM[[[mmmvvvxxxvvvxxxoooqqqyyyyyytttuuuyyy}}}yyyqqq___jjjmmmVVVIIITTTooobbbMMMJJJJJJKKKJJJFFF@@@888333111000000////////////000000............/////////000...///000111222333444444333555777777777888:::<<<:::>>>CCCRRRqqqnnneeennnsssyyypppcccYYYRRRPPPFFFHHHPPPaaaxxxnnnkkkvvv{{{fffXXX===:::555333333444444333222222222222222222222222333333222222333333444555777333666;;;:::888CCCTTT{{{rrr{{{}}}tttuuu}}}zzzyyy}}}}}}nnnccc```___ccciiikkkkkkjjjkkkmmmqqqsssuuuvvvuuuuuuwwwxxxwwwxxxzzz|||~~~|||xxxuuuqqqtttrrrddd[[[RRRPPPTTTQQQPPPbbb{{{|||ttt___PPPAAA;;;:::888666666333333333333333333333333000000000000111222333444444444555777888:::;;;;;;===@@@JJJRRRQQQRRReee}}}zzz~~~}}}yyyqqqlllooowww{{{yyytttrrr{{{~~~~~~sss\\\WWWppp{{{aaadddXXXPPPbbbgggLLLJJJJJJOOOOOOHHHBBB>>>777///000///////////////000111000000000000000000000000//////000111222333333444333666888777555666<<>>???CCCLLLQQQWWWaaajjj~~~}}}wwwppphhh___YYY\\\bbbkkkpppxxx|||{{{wwwssspppqqqvvv|||ttt```ZZZccc}}}ssskkk^^^PPPPPPkkkgggMMMOOOTTTTTTNNNFFF@@@;;;777111000000//////000000000000000000000000000000000//////000111222333444444444777;;;<<<;;;;;;>>>AAALLLMMMUUUbbbjjjkkkkkkllljjjuuu~~~wwwdddfffiiiooovvv||||||{{{ttt```UUURRRLLLLLLKKKPPPaaa|||sssccc```ddd~~~jjjFFF===666444444222222444333333333333333333333333222222222333444444555555555888888;;;>>>;;;KKKiii{{{xxxxxxqqqoooxxxkkkjjj{{{wwwttttttqqqvvvxxx~~~sssaaaXXX[[[]]]]]]^^^```aaabbbcccdddfffhhhkkkmmmnnnooorrrtttqqqrrrsssuuuxxxzzz}}}~~~{{{fff]]]UUURRROOONNNYYYhhhzzzQQQ===;;;<<<777111444444333333333333222222222222222222333333333333333555777999:::===AAADDDKKKMMMVVV]]]fff~~~{{{xxxxxxuuunnneee^^^VVVPPPSSSYYYcccjjjsssyyyzzzvvvrrrooonnnsss{{{pppeeecccttthhh___SSSMMM```vvvUUUQQQTTTVVVRRRJJJBBB<<<999111111000000///000000000///////////////////////////000000111222333444555444888<<<>>>>>>>>>???AAADDDHHHSSSdddooopppmmmkkkiiivvv}}}wwwqqqllllllsss~~~{{{{{{qqq^^^VVVTTTMMMKKKIIILLL[[[ttt{{{fff\\\___^^^GGG>>>666555555333222444333333333333333333333333222222333333444555555555555888888;;;>>>===OOOooopppgggooolllzzzllldddsss~~~uuussssssqqqvvvzzz|||kkkYYYUUUZZZZZZZZZ[[[]]]___```aaabbbdddfffgggiiijjjlllpppsssrrrrrrrrrsssuuuwwwzzz{{{}}}~~~~~~}}}|||{{{}}}~~~kkk___VVVSSSPPPNNNWWWcccxxxxxxSSS???;;;<<<888333444444333333333222222222222222222333333333444444333555777888999<<>>@@@BBBDDDCCCVVVttt|||tttccc]]]\\\]]]eeetttuuutttxxxxxx{{{}}}rrrooouuufff```[[[YYYYYYgggssscccXXXQQQMMMLLLLLLUUUlllrrrxxxiiiPPP;;;444888444222444000555555555444444333333333666555555555555666666777:::888:::>>>===IIIrrr}}}yyyvvvoootttvvvsssuuu~~~jjjTTTLLLLLLMMMNNNOOOPPPRRRTTTVVVXXXXXXXXXZZZ[[[\\\\\\^^^aaaccceeeeeeggghhhjjjlllmmmnnnpppqqqrrrssstttwww|||uuueee[[[XXX\\\cccpppsss```UUUUUU^^^nnnvvvtttxxxqqq___WWWRRRMMMOOOVVV]]]zzzuuurrrhhhXXXEEE888666:::777777666555444444333333333222222111222333555666888;;;>>>===<<>>JJJ^^^ooowwwuuuuuuggg[[[UUUWWWccclllppp{{{uuuddd[[[VVVPPPJJJHHHFFFEEEDDDBBBBBBBBBBBBCCCGGGLLLTTT___iiisssyyy}}}{{{xxxiiibbbxxx|||iiiMMMVVVuuu{{{bbbMMMJJJOOOOOOMMMLLL>>>666000111111000///000000000000000000000000000000000111111222444555666666777999;;;???DDDHHHJJJOOO[[[fffkkknnnzzzhhh]]]___VVVWWW```ooo|||{{{sssppppppooovvvvvvhhhaaa___\\\ZZZYYYdddooo[[[SSSMMMLLLKKKQQQeee{{{lllcccssslllWWW@@@666888555333555111555444444444444333333333666555555555666666777888777777;;;@@@AAAOOOwww}}}qqqxxxllllllwwwkkklllpppqqqwww}}}jjjVVVOOONNNLLLJJJKKKLLLNNNOOOQQQRRRRRRTTTVVVWWWXXXXXXZZZ\\\___bbbbbbcccdddeeefffggghhhkkklllnnnoooqqqtttxxx{{{}}}|||nnnccc[[[ZZZ\\\\\\___bbb```YYYNNNFFFBBBDDDEEEOOO___iiijjjnnntttiii^^^VVVOOONNNSSS]]]rrriiiQQQ===555555777666666555555444444444555555555555666777888999999<<<======CCCTTTkkk{{{~~~xxxqqqbbbXXXTTTWWWaaaiiimmmuuummm```XXXOOOIIIGGGEEEDDDCCCBBBAAAAAAAAAAAAIIINNNUUU^^^fffnnntttxxx|||uuukkkyyyVVVQQQiiijjjRRRKKKNNNOOOMMMLLLAAA999222222222000///111000000000000000000000000000000111222333444666777::::::;;;<<>>666444333111000222000000000000000000000000000000111222444666777888888888999<<>>>>>BBBUUU{{{mmm]]]RRR```~~~zzzkkkdddlllzzzlllfffggglllrrrxxxvvvhhhSSSEEEFFFIIIGGGGGGHHHHHHHHHIIIIIIJJJJJJIIIKKKLLLMMMNNNOOORRRTTTTTTUUUVVVXXXZZZ[[[]]]]]]aaadddgggjjjlllnnnrrrtttsssxxx|||~~~{{{eeeQQQKKKJJJFFFCCCCCC@@@AAAEEEOOO[[[cccffffffvvvoooaaaYYYRRRPPPRRRVVVhhhxxx^^^BBB888>>>666666666666666666666666333444555777888999999999:::???@@@CCCSSSmmm}}}ooo]]]OOOMMMNNNPPPTTTYYY^^^cccffftttxxxdddUUUJJJBBB@@@BBBCCCCCCCCCCCCBBBAAA@@@???@@@IIIUUU^^^bbbfffkkknnnpppqqqsssyyy}}}{{{{{{ooo~~~vvvaaajjjsss^^^QQQNNNNNNOOOJJJ@@@777555333111000222000000000000000000000000000000111222444666888999888888999===BBBIIIOOOSSSbbbmmmwww___RRRRRRZZZiiixxxwwwmmmhhhdddaaahhh{{{www}}}rrrjjjbbb```\\\aaa|||iii^^^TTTOOOKKKJJJTTTbbbfffVVVnnnpppQQQ===:::666777888333333333333444444444555555555555555666777999:::;;;;;;===>>>>>>CCCZZZiiiVVV]]]uuupppfffnnnssshhheeefffjjjnnnuuusssfffRRRGGGGGGGGGCCCEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHJJJJJJKKKLLLOOOQQQPPPQQQSSSUUUWWWYYY[[[\\\\\\___cccfffhhhkkknnnppppppuuuyyyzzz{{{kkkVVVOOOMMMGGGCCCEEEAAAAAACCCJJJTTT^^^aaaaaalllzzzrrrbbbZZZRRROOOQQQUUUfff~~~|||{{{vvvbbbFFF999===666666666666666666666777444555777999:::;;;;;;;;;999@@@DDDIII\\\xxxeeeTTTPPPKKKLLLMMMOOOTTTZZZ```cccqqqqqq___QQQHHHBBBBBBFFFCCCCCCCCCCCCBBBAAA@@@@@@AAAKKKVVV^^^```aaadddgggkkkkkkmmmssszzz{{{www{{{ppp|||qqqVVV[[[yyybbbSSSNNNPPPRRRLLLBBB888555444111111222000000000000000000000000000000111222444666888999<<<;;;<<<===AAAGGGMMMPPP___ttt|||zzz~~~MMMQQQQQQYYYhhhwwwttthhhaaa]]]ZZZeeeyyyyyyjjjzzzrrrdddaaa]]]aaa{{{kkk___UUUPPPLLLJJJSSS```xxxuuuYYYdddrrrSSS>>>:::777777888333333333333444444555555555555555555666777999:::;;;;;;===>>>>>>EEE^^^yyy]]]aaavvvuuuhhhaaajjj~~~pppeeedddeeehhhkkkqqqpppeeeSSSHHHGGGDDD>>>DDDDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIIIIKKKNNNPPPMMMOOOPPPSSSVVVXXXZZZ[[[YYY\\\```dddfffhhhkkkmmmooosssxxxxxxxxx}}}qqq]]]WWWSSSKKKHHHLLLCCCBBBBBBGGGRRR\\\```___dddsssuuuddd[[[RRROOOQQQSSSbbbxxx|||vvvttteeeJJJ::::::666666666666777777777777555666888;;;<<<======<<<;;;CCCIIIPPPeee{{{XXXHHHLLLJJJKKKKKKLLLQQQYYY___aaaiiiuuutttgggWWWMMMFFFAAA???AAACCCEEEFFFFFFDDDBBBAAAAAAAAAGGGRRR\\\]]]\\\bbbmmmnnnooopppsssxxx}}}xxxvvvrrrqqqnnn{{{uuubbbSSSlll|||ddd[[[VVVPPPPPPOOOJJJBBB;;;777444333222111111000000000000000111111333444444444555777:::@@@???@@@BBBBBBBBBHHHPPP^^^yyy~~~|||yyyzzzrrreeeTTTMMMLLLOOOYYYhhhvvv~~~pppggg```ZZZYYYfff~~~pppkkk{{{|||uuullleeeaaabbbtttzzziiiiiilll~~~wwweeeTTTOOOOOONNNQQQYYYooocccZZZmmmvvv\\\CCC:::999666555777666666555555555444444444555555666777888999::::::===???<<>>???DDDCCCQQQvvvyyyaaaRRRLLLIIIIIIJJJKKKLLLNNNRRRXXX\\\ccckkkuuu}}}zzzpppcccUUUMMMFFFAAA@@@BBBEEEFFFGGGGGGDDDBBBAAAAAAAAAFFFUUUfffnnnlllkkklllmmmnnnpppuuu{{{{{{vvvuuummmfffoooUUUccc~~~vvv```PPPIIIOOOPPPKKKCCC<<<777444333222111111000000000000111111222444555555555777999;;;======???CCCFFFIIISSS]]]jjj|||||||||wwwkkk___PPPHHHMMMOOOYYYhhhuuuyyyjjjaaa\\\ZZZ[[[eee}}}kkkyyypppqqqvvvttt}}}~~~pppgggbbbbbbsssqqqiiigggkkk{{{{{{hhhVVVPPPOOOMMMQQQWWWnnnyyygggfff~~~oooWWW@@@888777333333666666666555555555444444444555555666777888999:::::::::===<<>>888444333222111111000000000111111222333555666777777888;;;======<<>>===GGGMMMhhhyyypppvvv]]]YYYmmmuuujjjhhhfffhhhmmmvvvhhhUUUGGGBBBBBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLOOORRRUUUXXXZZZ]]]___aaadddhhhkkkiiiiiilllsssyyy~~~qqqcccYYYOOOKKKLLLFFFBBB???@@@FFFNNNVVVZZZ[[[eeetttjjj]]]UUUQQQQQQNNNYYYkkkwwwvvv[[[<<<;;;888888777777777777888888777888999:::;;;;;;<<<<<>>AAAFFFHHHJJJRRR[[[iiiggg]]]ooo~~~rrr^^^VVVOOOLLLMMMOOOXXXfffrrr{{{uuucccXXXTTTVVVZZZ```}}}qqqiiijjjggghhhsss}}}yyywww{{{~~~qqqlllkkkvvv}}}mmmcccaaajjjuuuooojjjiiivvvttt^^^TTTOOOKKKNNNTTThhhppp|||kkkWWWDDD<<<999555666:::666666666555555555555555555666777888999::::::;;;===BBB@@@HHHMMMgggiiivvv{{{\\\YYYooo}}}sssiiigggfffhhhnnnuuufffSSSFFFBBBCCCCCCAAA@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHIIIJJJLLLPPPRRRVVVXXXZZZ\\\^^^aaaeeehhhiiigggiiiqqqyyyyyyhhh\\\RRRMMMLLLFFFCCC??????CCCKKKTTTYYY\\\cccooo}}}nnn```VVVPPPOOONNNWWWggg|||{{{```@@@:::888888777777777777888888888888888999:::;;;<<<===BBBHHHOOOfffwww___NNNGGGEEECCCDDDEEEFFFFFFHHHKKKPPPTTTVVVZZZ```fffooo|||llliiiyyy___XXXOOOIIICCC???@@@DDDGGGHHHIIIGGGDDDAAA@@@???@@@BBBGGGQQQ___ppp}}}|||jjjhhhdddXXXuuuyyydddSSSQQQTTTQQQLLLCCC:::444222222111111111111111222333333222444555666777888;;;===@@@AAAEEEJJJJJJJJJOOOUUUeeeeee[[[hhhvvv{{{rrr```UUUMMMLLLLLLNNNWWWeeeqqqyyyxxxfffZZZSSSSSSVVVbbbuuufffhhhvvvvvvooorrrsssrrrtttxxx|||vvvmmmvvvoooccc___dddzzzzzzzzzcccWWWPPPKKKMMMSSSjjjnnnkkksss]]]FFF===:::666666:::666666666666666666666666666666777888999:::;;;;;;===CCC@@@FFFKKKfffnnn{{{mmm]]]ttt^^^ZZZqqquuukkkhhhfffhhhmmmrrrcccQQQFFFDDDDDDAAA>>>@@@@@@@@@@@@AAAAAAAAABBBAAAAAAAAAAAABBBCCCDDDDDDDDDEEEFFFGGGHHHJJJMMMPPPSSSUUUWWWYYY[[[]]]aaadddhhhfffhhhooovvv|||nnn```UUUNNNLLLFFFDDD@@@???BBBIIIRRRXXXZZZ___iiiwwwuuufffYYYPPPNNNMMMVVVdddwww~~~bbbCCC===888888777777777777888888888888888888:::<<<===>>>BBBHHHPPPjjjuuu[[[KKKFFFEEEBBBCCCDDDEEEEEEFFFJJJOOOSSSTTTXXX]]]bbbhhhrrrkkkeeerrr___XXXOOOHHHAAA===???EEEEEEGGGHHHFFFCCCAAA??????999AAAIIIQQQ[[[jjjwww~~~~~~vvvnnn{{{kkkUUUccc{{{^^^OOORRRUUUTTTOOOEEE;;;444222333111111111111111222333444222444555666777999<<<>>>AAABBBGGGLLLNNNNNNTTT[[[eeehhhaaajjjlllgggpppnnnxxxsss___LLLHHHKKKMMMUUUcccpppxxxxxxgggZZZRRRQQQTTTfff~~~wwwooohhhwwwtttmmmdddiiiqqqxxx|||{{{mmmsssooobbb]]]]]]rrrfffXXXPPPKKKMMMSSSkkk{{{iiiZZZgggeeeHHH<<<999555444777555666666666666777777777666777777888999:::;;;;;;:::AAA???EEELLLiiitttuuuuuurrr```TTTlllggg^^^sssyyymmmiiifffgggkkkqqqbbbPPPEEEDDDDDDAAA<<>>EEECCCEEEFFFEEECCC@@@??????888@@@HHHMMMWWWfffrrrvvv~~~xxxxxxyyy\\\ZZZzzz```SSSVVVVVVVVVQQQGGG<<<444222333111111111111222333444555333555777888888:::===@@@CCCCCCFFFKKKNNNQQQZZZccckkkpppmmmyyyzzzqqqxxxuuuwwwSSSGGGIIIKKKTTTbbboooxxxssscccWWWPPPPPPUUUggg~~~~~~yyyuuuvvvyyyooohhhmmmrrruuuxxx|||tttmmmwww|||}}}nnn```[[[VVVggg|||}}}iiiZZZQQQKKKMMMTTTgggmmm\\\mmmpppLLL<<<999666555666555666666666777777777777666777888888::::::;;;<<<:::BBBAAAGGGOOOmmmmmmWWWdddvvvdddtttvvvkkkhhhfffggglllrrrbbbMMMBBBAAACCCAAA>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCDDDEEEEEEEEEGGGJJJMMMLLLNNNQQQRRRTTTVVVYYY\\\^^^___dddiiilllpppzzz|||jjj^^^TTTNNNHHHGGGDDD@@@>>>AAAGGGLLLRRRVVV\\\eeeppp}}}xxxfffXXXQQQOOOKKKTTTaaarrrfffFFF@@@888888777777777777888888777777777999<<>>999>>>EEEBBBCCCEEEDDDBBB@@@??????===AAABBBDDDOOObbbooossstttuuuxxx|||xxxggg\\\yyyxxxjjj]]][[[WWWWWWRRRHHH<<<444222333111111111111222333444555444666888999:::<<>>????????????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDCCCDDDEEEEEEEEEGGGJJJMMMKKKMMMOOOPPPRRRTTTWWWZZZXXX[[[aaafffhhhlllwwwnnnaaaWWWOOOIIIHHHEEE@@@<<<===AAAEEESSSVVVZZZ___fffppp{{{rrr```SSSNNNNNNKKKTTTaaaqqq}}}hhhEEE<<<888888777777777777888888777777777999<<>>>>>??????@@@CCCHHHKKKLLLMMMQQQSSSRRRTTTdddvvvpppbbbcccggg[[[LLLAAA>>>?????????CCCCCCCCCBBBAAA???>>>===>>>===>>>DDDOOO^^^jjjqqq{{{}}}~~~yyyiii]]]pppdddeeeVVVXXXWWWMMM@@@666444666222222111111222222333444555666777888888:::===@@@CCCHHHFFFDDDHHHIIIRRRddduuuccc~~~}}}RRRLLLGGGLLLVVVaaammmwww~~~|||dddYYYSSSNNNOOOTTTfffxxxzzzsssqqqssstttxxx|||fffYYYVVVXXXcccooowwwxxxzzz}}}jjjYYYYYY[[[aaa}}}sss\\\]]]|||qqq___SSSKKKJJJOOO\\\uuuiiieeerrrYYY@@@444:::666777888888888777777777777777555777:::;;;;;;;;;<<<===???CCCAAALLLQQQhhhppp\\\rrr^^^uuurrriiifffeeejjjrrrppp^^^KKKCCCBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGJJJKKKMMMMMMNNNPPPTTTVVV[[[\\\___cccfffkkkwwwqqqbbbXXXRRROOOGGGAAAAAABBBAAA@@@BBBOOOWWWbbbiiiiiijjjvvvvvvcccYYYSSSNNNNNNSSS^^^oooxxxuuujjjHHHAAA::::::888777777777888999777888999999;;;@@@FFFJJJNNNQQQsss___NNNJJJEEECCCCCCBBBAAA@@@???@@@BBBEEEGGGKKKMMMOOOPPPNNNQQQ^^^mmm~~~{{{iiiYYYWWWddd[[[OOOEEE@@@@@@AAABBBEEEEEEDDDDDDBBBAAA???>>>>>>===>>>DDDOOO^^^kkksssyyy{{{~~~|||yyynnnzzzuuuppp{{{uuu^^^pppgggcccXXX[[[[[[QQQCCC777333444222222111111222222333444444666777777888:::>>>@@@JJJNNNKKKHHHJJJHHHNNN___mmmvvvvvvvvvaaaHHHLLLFFFKKKTTT```kkkuuu}}}}}}dddXXXRRRLLLMMMRRRcccppp~~~~~~zzzxxxuuupppnnnpppqqquuuhhhYYYVVV[[[eeeooovvvvvvxxxzzz}}}kkkZZZXXXYYY___zzzhhhbbbtttrrr___SSSLLLKKKNNN\\\tttssseeewwwnnnYYYCCC666;;;777888777777777777777777777777555777:::;;;;;;;;;===>>>@@@DDDBBBKKKPPPiiippp\\\mmmxxx```uuurrriiieeecccgggnnnsss```MMMCCCAAA???<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIKKKKKKLLLOOORRRUUUYYYYYY]]]aaaccchhhtttuuueeeZZZTTTQQQIIICCCCCCCCCBBBAAABBBIIIVVVhhhsssqqqnnnuuuyyyeeeZZZSSSMMMOOOSSS^^^ooo}}}rrruuummmIII>>>::::::888777777777888999999999:::;;;===AAAGGGLLLRRRWWW}}}~~~[[[LLLHHHEEECCCDDDAAA@@@>>>>>>>>>@@@CCCEEEIIIJJJLLLNNNLLLOOO\\\jjjyyyzzziiiYYYWWW___XXXNNNDDD>>>===???@@@FFFFFFFFFEEECCCBBB@@@???>>>===>>>DDDOOO^^^mmmvvvzzz}}}wwwhhhqqqooommm{{{bbbooolllbbb^^^aaa```WWWGGG999333222222222111111222222333444444555777777888:::>>>AAALLLQQQNNNKKKMMMJJJNNN___zzz{{{mmm~~~~~~___XXXMMMBBBIIIEEEJJJSSS^^^jjjttt|||}}}dddXXXQQQKKKJJJOOObbbjjjqqqrrrtttyyy~~~wwwrrrqqqxxxyyynnnmmmiiihhhkkkkkkrrruuugggdddfffjjjnnnssstttuuuwwwzzz|||kkk[[[XXXWWW]]]wwwuuuiiihhhttt```TTTNNNLLLLLL[[[sss~~~hhhmmm}}}gggYYYFFF888<<<777888777777777777777777777777666777::::::;;;;;;===???AAAFFFEEELLLOOOiiifff^^^sssuuudddtttooobbbuuu}}}qqqgggcccaaadddjjjrrr```LLLCCCAAA???<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDEEEEEEFFFEEEFFFHHHIIIJJJMMMQQQTTTVVVVVVYYY^^^```eeeppp}}}zzziii]]]VVVTTTKKKEEEDDDDDDBBBAAABBBBBBSSSlll}}}yyyyyy~~~kkk___UUUNNNPPPSSS]]]mmm~~~{{{rrrzzztttNNN>>>::::::888777777777888999:::;;;;;;<<<>>>CCCIIINNNUUU___yyyWWWIIIFFFCCCBBBDDD???>>>===<<<===???AAABBBEEEFFFIIIKKKJJJMMMYYYfffsss~~~}}}yyyjjjZZZYYYaaaWWWKKKBBB??????@@@@@@GGGFFFFFFEEECCCAAA???>>>======>>>CCCNNN^^^nnnyyy~~~}}}}}}ssssssppplllyyy~~~ggglllqqqbbbfffhhhfffZZZIII;;;444333222222111111222222333444333555666777999;;;???BBBGGGNNNMMMLLLPPPNNNSSSdddnnn{{{zzz^^^UUUMMMCCCCCCDDDIIIRRR]]]iiittt|||eeeXXXQQQJJJIIINNNcccgggiiihhhjjjnnnooommmkkkjjjkkkppptttsssllleeeccc```aaadddeeelll|||vvvpppmmmrrrrrrssstttvvvxxxzzz|||}}}}}}~~~~~~mmm^^^YYYWWW]]]wwwwwwmmmxxxbbbVVVPPPMMMLLLZZZpppkkkooo|||zzzdddYYYGGG999;;;666888666666666777777777777777666888999::::::<<<>>>@@@AAAHHHHHHOOOPPPgggzzz]]]ggg~~~```jjjlllcccsss|||oooeeebbb```ccciiinnn\\\IIIBBBBBBAAA@@@@@@=================================>>>>>>???@@@AAA@@@AAAAAABBBCCCCCCDDDDDDCCCEEEGGGHHHIIILLLPPPSSSTTTTTTWWW[[[]]]bbbmmmyyymmm___XXXUUUMMMFFFEEEEEEBBBAAABBB???NNNhhhssseeeYYYPPPQQQSSS\\\mmm|||SSSAAA::::::888777777777888999:::;;;<<<===???DDDJJJOOOWWWdddwwwUUUGGGEEEBBBAAACCC???>>>===<<<===>>>@@@AAACCCCCCFFFIIIIIIKKKUUUaaammmyyy}}}|||zzzlll^^^^^^cccWWWIIICCCEEEHHHHHHFFFFFFFFFEEEDDDBBB@@@>>>=========>>>BBBLLL\\\nnnzzz}}}xxx}}}~~~tttoooiiilll~~~nnngggvvvdddmmmnnnjjj]]]KKK<<<777666222222111111222222333444333555777888:::===AAADDDDDDLLLLLLLLLQQQQQQWWWhhh}}}{{{lllxxxvvv^^^RRRLLLEEE@@@EEEJJJRRR]]]iiiuuu}}}~~~eeeXXXQQQJJJJJJNNN___ccceeedddeeehhhgggbbbdddeeegggiiiiiifffaaa]]]YYYVVVXXX\\\___fffzzz{{{sssnnnooopppqqqrrrtttvvvwwwxxxyyyyyyzzz|||sssfffaaa]]]bbbzzz}}}xxx{{{}}}gggYYYRRROOOLLLWWWmmmvvviiiwwwhhh\\\HHH999:::555777555555666666777777777777666888999::::::<<>>???@@@AAA@@@@@@@@@AAABBBBBBCCCCCCCCCEEEGGGHHHIIIKKKOOORRRRRRRRRUUUYYY[[[___kkkwwwpppaaaYYYUUUMMMFFFEEEEEECCCAAABBB@@@HHH^^^zzzvvvgggZZZPPPQQQRRR[[[lll~~~UUUCCC::::::888777777777888999999:::;;;<<>>>>>===>>>>>>???@@@AAABBBDDDGGGHHHIIIQQQ[[[hhhtttxxxxxxyyynnncccddd^^^VVVLLLGGGIIIKKKKKKIIIGGGFFFEEEDDDBBB@@@>>>===>>>>>>>>>AAAJJJZZZmmmzzzyyy|||{{{|||vvvsssmmmiii~~~tttbbb}}}iiiooopppmmm```NNN???999888222222111111222222333444444666888:::<<>>===>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@@@@???@@@@@@@@@AAAAAAAAAAAADDDEEEFFFGGGGGGIIIMMMPPPOOOPPPSSSVVVXXX\\\hhhssssssccc[[[VVVNNNHHHGGGGGGEEEDDDEEEBBBFFFUUUqqquuufffYYYPPPQQQQQQ[[[mmm~~~VVVCCC::::::888777777777888999999:::<<<===@@@EEEKKKPPP[[[mmmoooRRRHHHFFFCCC??????>>>>>>>>>======>>>>>>???@@@@@@BBBFFFFFFGGGMMMUUU```lllpppqqqtttllldddggg```___\\\WWWPPPKKKGGGFFFHHHHHHGGGEEECCCAAA>>>===>>>>>>>>>@@@GGGWWWkkkyyyyyy}}}{{{zzzuuuhhh|||zzz___}}}nnnlllooooooeeeTTTCCC999666222222111111222222333444555777999;;;===AAAEEEIIIJJJOOONNNMMMRRRSSS[[[mmmqqqaaafffiiiuuu|||cccJJJCCCCCCDDDHHHPPPZZZgggsss}}}www___TTTNNNJJJJJJPPPUUU[[[^^^]]]]]]```bbbaaa\\\\\\\\\[[[WWWRRRLLLHHHJJJEEEHHHQQQWWW[[[eeepppvvvkkkhhhiiiiiihhhhhhiiikkkmmmppprrrssspppqqqsssuuuxxx{{{}}}~~~~~~~~~wwwssseeeuuu~~~tttsssuuu}}}uuujjjcccaaabbbcccbbb```aaaooouuu^^^TTTPPPOOOSSSggg|||eee___iiiKKK888;;;777888444444555555666777777888777888999999:::===AAADDDDDDJJJKKKSSSRRR```~~~uuufffTTTHHHQQQqqqtttoooooo^^^jjjiiiaaabbbdddhhhmmmnnn\\\IIIAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<======>>>???@@@?????????@@@@@@@@@@@@@@@CCCDDDEEEEEEEEEGGGJJJLLLMMMMMMOOOSSSUUUYYYdddppp}}}wwwfff^^^XXXPPPJJJJJJJJJHHHHHHIIICCCFFFTTTiii{{{vvvhhh\\\RRRQQQQQQ[[[nnnZZZCCC::::::888777777777888999;;;<<<===>>>AAAFFFMMMRRRXXXnnnhhhNNNGGGGGGDDD@@@???======<<<<<<<<<<<<<<<<<>>@@@CCCCCCCCCGGGNNNXXXcccggghhhlllgggbbbggglllrrrtttlll\\\MMMGGGGGGIIIIIIHHHFFFDDDBBB@@@>>>>>>>>>>>>???FFFUUUjjjyyy~~~~~~~~~wwwdddwww{{{}}}^^^|||qqqhhhnnnqqqjjjXXXFFF999444222222111111222222333444555777:::<<<>>>BBBGGGJJJIIIOOONNNNNNTTTVVV```ssszzzqqquuunnnrrrvvvxxxYYYGGGCCCBBBFFFNNNYYYeeerrr|||sss\\\QQQMMMIIIJJJOOOVVV\\\^^^ZZZXXXZZZ]]]^^^XXXXXXVVVUUUQQQKKKEEE@@@GGGBBBDDDNNNVVVXXX^^^fffaaagggiiidddaaadddeeebbbeeeeeefffhhhkkkmmmpppqqqmmmnnnppprrruuuxxxzzz{{{}}}{{{|||xxxffffffkkk|||}}}yyyzzzqqqkkkgggccc```ZZZ[[[bbbzzz```TTTQQQPPPQQQeee}}}~~~fff```oooLLL999<<<888:::444444444555666777777888777888999999:::===AAADDDGGGKKKIIIQQQQQQaaayyyeeeQQQKKKaaa~~~sssnnnppp]]]eee{{{iiiaaacccdddhhhllljjjXXXFFF@@@AAABBBAAABBB>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<======>>>???@@@???????????????@@@@@@@@@BBBCCCDDDCCCCCCDDDGGGJJJJJJKKKMMMQQQRRRVVVbbbmmm{{{yyyhhh```ZZZRRRLLLLLLMMMKKKKKKLLLDDDIIIVVVfffrrruuuxxx{{{yyy{{{~~~yyykkk___VVVQQQPPP[[[ooo^^^DDD::::::888777777777888999<<<===>>>@@@CCCHHHOOOTTTSSSlll{{{bbbJJJEEEHHHEEE@@@???;;;;;;;;;;;;;;;;;;;;;;;;>>>===>>>AAAAAA@@@DDDJJJQQQ]]]```aaafffccc___eeerrrwww{{{sss___KKKFFFJJJJJJHHHEEEBBB@@@??????@@@AAA@@@AAACCCFFFPPPcccuuu{{{lllpppmmmooovvvnnntttuuujjjXXXFFF999333555444333222333444555666999999:::<<<@@@DDDHHHKKKJJJNNNNNNRRRWWWWWW```vvvwwweee```FFFHHHEEEHHHNNNWWWcccqqq|||pppWWWMMMKKKIIIHHHKKKTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXSSSKKKFFFEEEAAA===???CCCFFFIIINNNUUU[[[^^^^^^^^^]]]^^^^^^___aaaaaaaaaccceeeeeeeeeeeeggghhhkkkiiijjjmmmrrruuuuuuttttttvvvyyy{{{{{{|||~~~zzz{{{{{{|||yyymmmdddaaa```hhhzzzzzztttoooqqqfffUUUQQQMMMRRRaaaxxxaaaZZZwwwpppNNN===999777666666666666666777777777777888999:::;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBCCCDDDDDDEEEHHHJJJJJJIIIJJJMMMNNNQQQZZZcccwww}}}~~~}}}hhhZZZUUUSSSQQQOOOMMMMMMLLLLLLEEEHHHSSSaaakkkooorrrvvvuuuyyynnn```[[[TTTRRRXXXjjj```DDD;;;:::999777777888:::;;;<<<===@@@DDDEEEEEEKKKSSSVVVrrr```HHHGGGEEEDDDCCC>>>======<<<;;;;;;;;;;;;<<<<<<============@@@CCCFFFOOORRRVVVXXXXXXWWWWWWWWWcccbbbaaa]]]SSSHHHDDDFFFIIIGGGDDDBBB@@@@@@@@@@@@???>>>???AAADDDMMM```qqq|||xxxwww~~~llljjj|||ooouuuvvvlllZZZHHH;;;444555444333333333444555666888999;;;>>>CCCHHHLLLOOONNNPPPOOOTTT\\\ZZZ___ppplllvvvTTTCCCEEEDDDGGGMMMVVVcccppp{{{tttYYYOOOLLLHHHGGGJJJRRRRRRSSSTTTUUUUUUTTTTTTRRRQQQLLLEEEBBBDDDDDDAAA>>>AAADDDGGGKKKQQQUUUWWWZZZZZZ[[[[[[\\\]]]]]]]]]^^^```bbbbbbbbbbbbdddfffgggfffgggjjjnnnqqqrrrqqqoooqqqtttvvvvvvwwwwwwxxxrrruuuwwwyyy}}}yyyqqqkkkiiieeeeeemmm~~~yyylllfffTTTPPPMMMQQQaaaxxxhhh___ssssssSSSBBB;;;999777666666666666777777777888999:::;;;<<<===@@@EEEHHHMMMRRROOOOOOXXXdddbbbPPPYYYfffjjjdddhhhYYY```sssjjj```___```ccchhhkkkZZZHHHBBBCCCBBB???===<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBCCCCCCCCCEEEGGGIIIIIIGGGHHHKKKLLLOOOWWWaaarrr{{{~~~nnn```YYYVVVRRRNNNLLLKKKIIIIIIDDDGGGPPP]]]gggkkkoootttuuuzzzeeeTTTPPPTTT^^^mmm}}}___BBB<<<:::999777777999:::;;;>>>===???CCCEEEFFFLLLTTT\\\ttt___HHHFFFDDDCCCBBB=========<<<;;;;;;;;;;;;;;;<<<<<<=========???BBBEEEKKKLLLNNNOOONNNNNNOOOPPPaaaYYYRRRRRRQQQMMMJJJIIIGGGFFFDDDBBBAAAAAAAAABBB@@@??????AAACCCKKK]]]nnnxxx}}}yyykkkdddqqquuuvvvooo^^^JJJ<<<666555444333333333444666777888999<<>>:::999666666666777777777888888999:::<<<===???BBBFFFIIIMMMSSSRRRRRRXXXbbbcccOOOaaazzzkkkgggjjjXXX]]]nnnjjj___^^^]]]___dddgggWWWFFFAAABBBAAA???>>><<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBCCCCCCDDDFFFHHHGGGFFFGGGIIIJJJLLLTTT]]]mmmxxx~~~uuuhhh^^^YYYSSSNNNKKKIIIGGGFFFEEEFFFMMMXXX```eeejjjoootttxxx~~~hhhSSSOOOTTT^^^gggmmmwwwzzzdddFFF<<<;;;999888888999;;;<<<@@@>>>>>>CCCFFFHHHLLLRRR^^^uuu^^^GGGFFFDDDBBBAAA======<<<<<<;;;;;;;;;;;;;;;;;;<<<===<<<<<<>>>AAACCCKKKMMMNNNOOOOOOQQQSSSVVVkkk```WWWVVVWWWTTTOOOMMMFFFEEEDDDCCCBBBBBBCCCCCCCCCBBBBBBCCCEEELLL]]]nnnvvv}}}}}}vvvnnncccqqqsssuuuqqqaaaLLL<<<666444444333333444555666777888:::>>>BBBGGGLLLOOOQQQSSSUUUSSSWWW^^^\\\```qqq~~~}}}mmmhhhttt___UUUFFFFFFCCCCCCFFFKKKTTT```lllwww}}}xxx[[[OOOJJJFFFEEEHHHKKKKKKLLLLLLLLLLLLKKKKKKJJJHHHDDD@@@CCCIIIKKKIIIBBBAAACCCHHHLLLNNNOOOQQQPPPQQQTTTUUUVVVVVVTTTSSSWWWYYY[[[[[[[[[[[[]]]___]]]^^^___aaadddfffggggggkkklllppptttwwwxxxwwwvvvwww}}}xxxrrroooqqqxxx~~~nnn^^^jjjgggUUUQQQNNNOOO___vvvvvvlllssszzzzzzpppYYYHHH>>>999888666666777777777888888888888999<<<===???BBBFFFIIILLLSSSTTTTTTWWW___^^^OOOmmmsssqqqsssZZZYYYiiijjj^^^\\\ZZZ\\\aaacccTTTEEE@@@AAA@@@??????<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBBBBCCCEEEGGGFFFEEEFFFIIIIIIJJJQQQZZZiiiwww}}}pppaaa[[[RRRMMMKKKJJJIIIHHHFFFFFFJJJSSSZZZ^^^dddjjjoootttzzz~~~uuudddYYYRRRTTT[[[fffnnnuuu}}}uuufffHHH<<<;;;999888999:::<<<===@@@>>>@@@EEEHHHHHHJJJMMMYYYuuu^^^HHHGGGDDDBBBBBB>>>===<<<;;;;;;::::::;;;;;;:::;;;<<<<<<;;;<<<>>>AAAKKKNNNSSSVVVXXXZZZ\\\^^^lllddd]]][[[XXXRRRMMMLLLFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCDDDEEEFFFMMM]]]mmmvvv{{{{{{wwwqqqfffpppqqqsssrrrcccMMM<<<666444444333333444555777888:::<<<@@@DDDGGGJJJLLLLLLOOOTTTTTTVVVYYYWWWccc{{{}}}pppiiijjjTTTNNNFFFHHHBBBBBBEEEJJJRRR^^^jjjttt{{{uuuYYYMMMIIIEEEEEEHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHHHHEEEDDDIIIOOOOOOKKKEEEAAAAAAHHHMMMLLLMMMPPPMMMOOOQQQSSSTTTSSSRRRQQQTTTVVVXXXXXXXXXXXXZZZ\\\YYYZZZ\\\^^^___aaacccdddiiijjjnnnttt{{{}}}|||zzzuuurrruuuxxxttt```ZZZ```hhhlllsss|||kkkXXXRRRNNNOOO^^^uuuvvvkkksss{{{~~~~~~kkkWWWFFF<<<888777777777777777888888888888666999<<<>>>@@@BBBFFFIIIKKKRRRTTTUUUWWW[[[{{{```XXXuuuyyytttsssXXXXXXjjjjjj]]]ZZZXXXZZZ^^^```RRREEEAAA@@@???>>>???<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@AAACCCEEEFFFEEEFFFIIIHHHIIIOOOWWWgggvvv}}}~~~{{{eee]]]SSSMMMLLLMMMMMMLLLGGGFFFHHHOOOUUUYYY___eeehhhnnnvvvzzz{{{|||~~~ttthhhddd___[[[UUUSSS\\\qqqxxxaaaDDD<<<;;;:::999999;;;===>>>@@@???CCCIIIKKKIIIIIILLLWWWzzz^^^JJJJJJFFFBBBCCC@@@<<<<<<;;;:::::::::::::::999:::;;;;;;::::::<<<>>>DDDJJJQQQWWWZZZZZZYYYYYYkkkddd___]]]ZZZSSSOOONNNHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCDDDFFFGGGMMM]]]mmmwww|||~~~~~~}}}lllsssyyytttiiipppooorrrsssfffNNN<<<777444444333333444666888999;;;===AAAEEEHHHIIIIIIIIILLLSSSTTTTTTVVVUUUccc{{{wwwjjjiiiUUUNNNEEEFFF???BBBDDDIIIQQQ\\\hhhrrrxxxqqqWWWLLLIIIEEECCCFFFFFFFFFGGGHHHIIIJJJIIIIIIHHHHHHHHHKKKSSS[[[\\\WWWJJJBBB@@@FFFKKKIIIIIIMMMLLLMMMNNNPPPPPPPPPPPPOOOQQQSSSTTTUUUTTTUUUWWWXXXVVVXXXZZZ[[[[[[\\\___aaacccdddiiirrr}}}tttjjjeeedddgggooovvv}}}xxx]]]QQQPPPPPPQQQVVV]]]ggguuuppp\\\UUUOOOOOO___vvvsssfffppplllVVVDDD;;;777777777777777888888888999999777999===???AAADDDGGGJJJLLLPPPSSSWWWXXXYYYvvvoooYYY___zzzpppmmmSSSXXXoooiii]]]ZZZXXXYYY]]]___RRRFFFAAA@@@???>>>???<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???@@@BBBDDDFFFEEEFFFHHHGGGGGGLLLTTTbbbppp}}}|||zzz{{{{{{mmmcccVVVOOONNNOOOOOONNNGGGEEEFFFLLLPPPSSSXXX^^^bbbiiirrrwwwzzz{{{}}}}}}oooggg___XXXUUUQQQ[[[www```EEE<<<;;;:::::::::<<<>>>???@@@AAAGGGLLLLLLKKKOOOVVVbbb^^^LLLKKKFFFCCCCCCAAA<<<;;;;;;:::::::::::::::888:::;;;;;;999999:::;;;@@@FFFOOOVVVXXXWWWTTTSSSoooeee^^^\\\[[[VVVRRRPPPJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEGGGHHHIIIPPP```oooyyyzzz{{{}}}~~~{{{ggglllxxxttthhhqqqooosssvvviiiPPP===888444444333444555777888:::;;;>>>BBBFFFIIIIIIIIIHHHJJJPPPQQQSSSVVVUUUaaazzzwww~~~rrrlllqqq\\\RRRCCCDDD@@@AAACCCHHHPPPZZZfffpppvvvqqqXXXNNNJJJEEEBBBCCCCCCDDDEEEGGGHHHIIIIIIIIIMMMMMMNNNSSS```nnnrrroooSSSGGGBBBGGGJJJGGGGGGKKKJJJJJJKKKLLLLLLMMMMMMNNNMMMOOOQQQQQQQQQQQQSSSUUURRRUUUWWWXXXWWWXXX[[[]]]^^^___dddpppyyyrrrjjjdddbbbddddddcccffflllvvv{{{bbbVVVRRRKKKJJJKKKNNNQQQ]]]uuuuuu```WWWPPPPPP___vvvnnn```nnnrrrXXXEEE<<<888888777777888888888999999999888;;;???BBBDDDGGGJJJLLLMMMPPPSSSYYY[[[YYYsssxxxcccQQQ\\\}}}tttpppTTTXXXpppiii]]]ZZZXXXYYY]]]___SSSGGGCCCAAA>>>>>>???<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@?????????AAACCCDDDCCCDDDFFFEEEDDDIIIPPP[[[hhhvvvzzzzzzxxxtttpppuuuzzzmmm]]]RRROOONNNLLLJJJEEEBBBDDDIIILLLNNNRRRWWW]]]eeeooowwwzzz|||~~~}}}pppcccYYYSSSSSS^^^vvvdddMMM<<<<<<::::::;;;===???@@@AAADDDIIIMMMLLLOOO[[[hhh|||}}}]]]KKKKKKEEEAAABBBAAA<<<;;;::::::999999::::::888999::::::999888888999<<>>BBBGGGJJJKKKJJJIIIKKKNNNNNNRRRYYYXXX___sssyyynnnsssxxxzzzuuubbboooyyycccUUUCCCDDDDDDAAACCCHHHOOOZZZeeeooouuurrrYYYOOOKKKEEE@@@AAAAAABBBDDDEEEGGGHHHIIIIIIRRRRRRSSSZZZkkk}}}\\\NNNFFFJJJLLLGGGFFFKKKIIIIIIIIIIIIIIIKKKLLLMMMKKKLLLNNNNNNNNNOOOPPPRRRPPPRRRUUUVVVUUUUUUXXX[[[\\\\\\bbbooovvvooohhhfff```XXXVVVYYYeee~~~mmmaaaVVVIIIIIIKKKLLLJJJPPPeee|||~~~yyybbbXXXQQQQQQ```vvvuuulll]]]nnnyyy[[[GGG>>>:::999777888888888888999999999:::===AAADDDFFFIIILLLNNNOOOQQQSSSZZZ]]]ZZZrrrqqqWWWTTTuuu{{{ZZZYYYmmmjjj]]]ZZZXXXYYY^^^___TTTHHHCCCAAA>>>>>>???<<<<<<<<<<<<=========>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>???AAABBBBBBBBBCCCEEECCCBBBFFFMMMUUUaaaooovvvyyywwwqqqjjjdddxxxvvvcccUUUOOOMMMIIIEEECCC@@@BBBGGGJJJKKKNNNSSS[[[dddooowww{{{~~~~~~rrrggg___RRRWWWeeeyyydddPPP===<<<;;;:::;;;===???AAACCCFFFJJJLLLLLLRRRdddvvv{{{\\\KKKJJJDDD@@@AAA@@@<<<;;;::::::999999::::::777999::::::888777777888666===GGGPPPWWW\\\___aaajjjgggbbb]]]YYYWWWVVVUUUSSSNNNJJJJJJHHHFFFHHHLLLHHHJJJLLLMMMQQQ[[[hhhrrr~~~~~~yyyuuuvvvwwwzzz~~~wwwmmm~~~wwwddd~~~tttxxx|||mmmXXXGGG999444444444444444555666666<<>>CCCIIINNNRRRTTTUUUPPPUUUYYY```gggiii|||}}}]]]PPP___{{{YYY___ooohhh[[[YYYVVVWWW[[[^^^SSSFFF?????????===:::<<<<<<<<<<<<=========>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@@@@AAAAAABBBDDDEEEGGGHHHPPPZZZeeemmmsssuuuoooggggggjjjvvv~~~lll[[[OOOHHHBBB??????@@@BBBEEEIIILLLNNNOOO\\\```gggooovvv|||ttteeeXXXUUUYYYdddiiiHHH>>>===<<<;;;<<<>>>@@@AAAAAACCCHHHLLLMMMRRR^^^jjj}}}WWWMMMHHHEEEGGG@@@CCC???===:::999:::;;;:::999999999888888777666666666777<<>>;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAABBBCCCEEEGGGHHHLLLUUU```jjjrrrwwwuuuooogggdddiiizzz|||jjjYYYLLLEEEAAA>>>>>>???AAAEEEHHHKKKNNNOOOZZZ^^^fffnnnuuuzzz~~~~~~ooobbbYYYUUUWWWaaazzzkkkIII>>>===<<<<<<<<<>>>AAABBBDDDEEEIIILLLMMMPPP\\\hhhXXXNNNHHHEEEGGG@@@CCC???===:::999:::;;;::::::999999888888777666666666555:::???CCCGGGMMMWWW^^^iiigggdddbbbaaa___\\\ZZZ]]]VVVPPPLLLHHHEEEFFFJJJLLLRRRXXX[[[]]]dddpppzzzyyyrrrmmmkkknnnqqqvvv|||uuu|||bbbrrr}}}rrrvvv}}}qqq]]]LLL<<<555444333333444777:::<<>>AAAEEEKKKPPPSSSTTTUUUWWW]]]```aaa```]]]pppYYYTTThhhppp\\\nnnkkk[[[XXXVVVVVVYYY[[[RRRFFF@@@??????>>><<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDFFFGGGHHHPPPZZZdddpppzzz|||yyymmmddd^^^ddduuuxxxgggWWWKKKCCC???===<<<===@@@CCCGGGJJJLLLMMMVVV\\\dddlllrrrwww|||~~~~~~|||}}}{{{kkkbbb]]]ZZZYYY```wwwyyymmmIII>>>===<<<<<<===@@@BBBDDDHHHHHHJJJLLLLLLOOOZZZeeeZZZNNNHHHEEEHHH@@@CCC???===:::::::::;;;;;;:::999999888888777666666666555999>>>AAACCCGGGMMMRRRqqqmmmhhheeecccaaa^^^[[[___XXXQQQMMMIIIFFFGGGKKKKKKRRR[[[```bbbhhhqqqyyy||||||~~~|||vvvpppmmmjjjmmmttt|||}}}|||{{{^^^ggguuuxxx~~~rrr]]]JJJ999666444333222444888<<>>@@@EEEJJJOOOQQQSSSSSSTTT\\\```ccccccaaauuugggWWWfffdddrrrnnn\\\WWWUUUVVVXXXYYYQQQGGGAAA??????>>>===<<<============>>>>>>>>>===>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFEEELLLTTT^^^kkkzzzzzznnn___[[[cccoooxxx|||xxxpppdddWWWLLLEEE@@@>>>;;;<<<>>>AAAEEEHHHJJJKKKRRRYYYccckkkpppuuuzzz}}}}}}|||{{{zzzwwwvvv|||yyylllddd```___]]]cccyyy|||{{{}}}lllHHH>>>=========>>>AAADDDEEEJJJIIIIIILLLLLLOOOYYYccc|||\\\NNNHHHEEEHHHAAACCC@@@===;;;:::;;;;;;;;;:::999999888888777666666666666:::>>>AAACCCFFFIIILLLuuupppjjjhhhhhhhhhdddaaa___XXXRRROOOLLLIIIJJJNNNJJJQQQ[[[bbbfffjjjooosssuuuwww{{{yyyuuunnnqqqyyy|||yyyaaadddsssvvv~~~sss___LLL:::666555444333555999>>>@@@AAABBBDDDGGGIIIKKKLLLMMMWWWZZZXXXZZZbbbkkk~~~iiilllooo{{{ppp]]]EEEGGGFFF@@@AAADDDHHHPPP[[[gggppp}}}hhhTTTMMMEEEBBBCCC@@@???@@@BBBBBBAAABBBDDDFFFLLLLLLDDDAAAEEECCCCCCNNNNNNFFF??????AAACCCDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFFFFFFFGGGGGGGGGHHHHHHJJJKKKKKKLLLLLLMMMMMMMMMMMMJJJHHHKKKWWWmmmvvvhhh\\\XXXsssppp```YYYSSSLLLJJJNNNeee~~~rrrwwwyyyeeeUUUOOOOOOZZZooo|||jjjiiisss|||{{{___FFF:::>>>222888888888888999:::;;;<<<===@@@DDDIIIMMMOOOQQQQQQPPPXXX\\\aaacccbbbwwwjjjUUUcccnnnwwwsss^^^VVVUUUVVVWWWWWWPPPGGGAAA?????????>>>============>>>>>>>>>???===>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???@@@@@@@@@@@@AAACCCDDDEEEEEEJJJPPPXXXfffwwwwwwggg\\\[[[___eeeiiijjjgggaaaXXXOOOGGGBBB???:::;;;===???BBBEEEGGGHHHNNNVVVaaaiiinnnrrrwww{{{{{{yyyuuummmbbb___jjjxxx}}}~~~wwwllleee___]]]]]]eee|||nnntttjjjHHH>>>======>>>@@@CCCFFFGGGIIIHHHIIILLLNNNQQQYYYbbbvvv___OOOHHHEEEIIIAAACCC@@@>>>;;;:::;;;<<<;;;:::999999888888777666666666555888<<<@@@CCCEEEGGGIIIssspppnnnpppttttttooojjj```ZZZVVVTTTQQQMMMNNNRRRMMMSSS\\\fffmmmoooooonnnooosssyyy{{{|||}}}yyydddbbbxxxmmmqqq|||uuucccPPP>>>777666555555777:::>>>@@@AAACCCGGGJJJLLLMMMLLLLLLRRRUUUUUUWWW\\\___vvvllllllnnnsssaaaTTTIIIIII;;;@@@AAACCCGGGNNNYYYeeemmmzzziiiUUUOOOFFFCCCCCC>>>>>>???AAAAAAAAAAAABBBDDD@@@AAA<<<<<>>>>>>>>??????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@@@@??????@@@@@@@@@@@@AAABBBCCCCCCDDDHHHLLLSSSbbbttt{{{oooddd\\\YYYZZZ[[[___^^^\\\VVVNNNGGGBBB@@@:::;;;<<<>>>@@@BBBCCCDDDIIIRRR___gggkkkoootttyyywwwtttoooeeeWWWPPPXXXddduuuwwwlllddd^^^___dddpppwwwlllbbb[[[WWWXXXccc{{{}}}nnnuuuhhhIII>>>>>>>>>???AAADDDGGGIIIIIIHHHIIINNNPPPRRRWWW^^^nnnaaaPPPGGGEEEJJJBBBBBB@@@>>>;;;;;;;;;<<<<<<;;;999999888888777666666666333555888<<<@@@CCCEEEFFFssssssvvv|||vvvnnnddd___[[[ZZZWWWRRRQQQTTTTTTXXX```kkkuuuwwwrrrlllfffiiinnnuuu|||sss~~~jjjcccuuuiiiooo{{{uuueeeQQQ???777777777777999;;;===???CCCEEEHHHKKKMMMMMMMMMMMMMMMPPPOOORRRVVVWWWmmmooouuusssmmm\\\PPPEEEFFF999???@@@BBBEEELLLVVVbbbjjjuuu|||oooYYYPPPFFFBBBCCC???===>>>@@@AAA@@@@@@AAABBB>>>???::::::@@@;;;777>>><<<======<<<>>>@@@BBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIDDDEEEGGGIIIJJJQQQeeeyyykkkWWWKKKSSSgggvvvgggVVVMMMNNN[[[xxxwwwjjjrrr}}}kkkZZZPPPPPPZZZnnnqqqsssiii^^^LLL999>>><<<999999999999:::;;;<<<<<<>>>AAAEEEIIILLLNNNOOOOOOPPPRRRPPPUUUZZZYYYhhh{{{rrrTTTUUUsssmmmpppmmmrrr}}}bbbVVVUUUUUUSSSSSSOOOHHHCCC@@@??????@@@======>>>>>>>>>?????????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???????????????????????????@@@AAABBBCCCBBBEEEIIIPPP___rrr{{{qqqggg```]]]]]]ZZZZZZWWWPPPHHHBBB@@@@@@;;;;;;<<<===>>>???@@@@@@DDDNNN[[[cccgggjjjpppuuuvvvtttrrroooggg^^^\\\___gggrrr|||zzzqqqhhh___XXXUUURRRRRR[[[ppp}}}lllaaaZZZTTTUUUaaaxxxcccHHH>>>>>>>>>???BBBEEEIIIKKKJJJIIIKKKPPPRRRRRRTTTYYYfffuuucccPPPGGGEEEJJJBBBBBBAAA>>><<<;;;<<<<<<<<<;;;999999888888777666666666444555777:::>>>AAACCCDDDuuuwww~~~xxxlllgggccc```___[[[VVVSSSUUUZZZ\\\cccppp|||~~~uuulll]]]^^^bbbhhhpppyyywwwdddvvvsssjjjwwwjjjooo{{{tttcccOOO<<<777777888999:::<<<===>>>FFFGGGHHHJJJLLLNNNOOOOOOLLLMMMMMMPPPSSSTTTlllttttttlll~~~yyyiiiYYYJJJ>>>EEECCC>>>>>>@@@CCCJJJTTT___gggpppxxxuuu\\\PPPEEEAAACCC???<<<>>>@@@@@@@@@???@@@AAACCCCCC<<<<<>>:::AAA;;;===>>>===>>>@@@BBBBBBCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGAAACCCHHHKKKIIILLL]]]ppp|||cccLLLJJJDDDHHH```sss\\\PPPOOOYYYvvvuuuffflll~~~lll[[[QQQQQQ[[[ooorrryyyqqqeeeQQQ888;;;===999999999999:::;;;<<<<<<@@@BBBFFFJJJMMMOOOPPPPPPQQQPPPMMMRRRYYYYYYfff~~~}}}yyyuuudddLLLUUUxxxgggZZZnnnfffmmm{{{dddWWWUUUUUUSSSRRRNNNIIICCC@@@???@@@@@@>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>======>>>???????????????????????????@@@AAABBBBBB@@@CCCGGGNNN]]]qqq}}}ssskkkggggggZZZXXXSSSKKKBBB>>>>>>@@@<<<<<<<<<<<<======>>>>>>@@@KKKXXXaaadddgggmmmrrryyywwwzzzwwwmmmgggdddkkkooojjjdddaaa___]]]___XXXQQQUUUfffooobbb\\\VVVVVV```uuu```EEE>>>>>>>>>???BBBFFFIIIKKKLLLKKKMMMRRRSSSQQQQQQUUU```mmmdddPPPGGGFFFJJJBBBBBBAAA>>><<<;;;<<<<<<<<<;;;999999888888777666666666777777888:::>>>BBBDDDDDDmmmyyywwwmmmiiibbb\\\WWWUUUTTTUUUXXX___gggmmmwwwzzziiiaaaYYYZZZfffuuuuuuaaajjjxxxooo{{{uuunnnmmmmmmfffSSSBBB999999999777666888===BBBGGGJJJJJJGGGHHHLLLNNNLLLKKKNNNNNNRRRZZZ\\\ggg~~~ttthhhtttrrrnnn}}}uuugggsssuuuwww___MMMCCCHHH???AAA@@@AAADDDHHHQQQaaappplllqqqyyyXXXLLLJJJCCC>>>===????????????@@@AAABBBBBBDDDDDDCCC@@@===<<<===???999999:::<<<===???@@@@@@BBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEGGGGGGDDDEEEFFFGGGGGGFFFEEEDDDHHHGGGGGGIIIHHHKKKVVVaaa{{{fffTTTKKK???BBBCCCMMMmmmzzzlllZZZIIIUUUnnntttdddbbbvvvppp\\\SSSTTTbbbvvvrrrnnnbbbZZZ@@@999:::999888888888999;;;===>>>CCCDDDFFFHHHKKKNNNPPPPPPOOOQQQLLLKKKTTTYYYcccuuudddRRR]]]eeemmmZZZfffiiiaaauuuhhh[[[UUUTTTTTTZZZVVVMMMCCC???AAABBB@@@????????????????????????>>>>>>>>>>>>>>>????????????@@@AAABBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>AAAAAAFFFQQQ^^^mmm|||pppdddbbbZZZRRRNNNIIIBBB??????<<<:::999:::>>>AAAAAA@@@@@@FFFOOOYYYaaaggglllooorrr}}}wwwmmmeee```aaacccgggppp{{{}}}rrr```SSSXXXpppsssddd[[[ZZZZZZcccvvv___EEECCC@@@???@@@DDDHHHHHHGGGKKKKKKLLLNNNPPPSSSUUUVVV\\\llltttPPPJJJGGGBBBCCCCCC@@@@@@>>>===;;;;;;::::::;;;::::::999777555444333333555888;;;>>>???@@@@@@rrrzzz}}}vvvsssmmmgggbbb___]]]]]]cccfffiiinnnxxx~~~wwwmmmbbb^^^eeerrr}}}|||hhhrrrrrrttt~~~vvvnnnmmmooogggTTTBBB999::::::888777:::???CCCIIIJJJHHHEEEGGGMMMOOONNNLLLOOONNNQQQXXXXXXbbbxxxrrrkkkwwwrrriiipppwwwcccppp}}}vvv\\\FFFIIIFFFAAA???@@@DDDIIISSSdddtttwwwwww{{{ZZZMMMJJJCCC>>>===????????????@@@AAABBBBBBFFFEEEDDDAAA===<<<<<<===<<<<<<<<<===>>>???@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCGGGFFFHHHIIIIIIKKKTTT___uuu|||vvvsssvvvxxxrrrfffWWWKKKDDDCCCBBB@@@IIIddd{{{gggUUUUUUnnn}}}ooo___\\\mmmqqq^^^UUUVVVaaasssqqqxxxddd[[[EEE>>>:::888888888888999;;;===???BBBGGGMMMOOOMMMLLLNNNQQQRRRSSSNNNMMMUUUZZZccctttvvv\\\ZZZZZZrrr\\\hhhmmmcccssskkk\\\UUUSSSSSSYYYVVVMMMCCC???AAABBB@@@????????????????????????>>>>>>????????????@@@@@@AAAAAAAAAAAAAAAAAA@@@???========================>>>>>>===============>>>???@@@FFFPPP\\\nnnvvvddd[[[SSSOOOJJJDDD@@@@@@;;;:::999<<>>===;;;;;;:::::::::::::::999777666444333333444777:::<<<>>>??????vvv{{{}}}{{{xxxtttpppllliiihhhllljjjfffgggnnnxxx{{{xxxvvvjjjdddfffppp{{{mmmttt|||nnnqqqxxxooopppssskkkVVVCCC:::;;;:::::::::<<>>>>>>>>>>>>>>???@@@AAABBBIIIHHHGGGCCC@@@>>>>>>???@@@@@@@@@@@@????????????AAAAAAAAABBBBBBBBBCCCCCCDDDCCCBBBBBBAAAAAABBBBBBBBBCCCDDDDDDDDDDDDCCCCCCEEEFFFHHHJJJIIIJJJRRR\\\lllxxxzzznnneee^^^aaabbb```YYYPPPIIIEEEHHHAAA===CCCVVVuuuooo[[[XXXooozzzkkk[[[WWWfffqqq___VVVWWWbbbtttoooeee[[[JJJCCC999888888888888:::<<<>>>???BBBJJJSSSTTTOOOKKKNNNRRRTTTVVVPPPOOOVVVYYYaaaqqqkkk\\\VVVlllzzz___lllrrrdddrrrooo]]]UUURRRQQQXXXVVVOOOEEE@@@AAAAAA@@@?????????????????????????????????@@@@@@AAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@========================>>>======<<<<<<===>>>>>>===@@@FFFMMMWWWmmmggg]]]TTTPPPLLLFFFBBBAAA999999:::<<<@@@CCCCCCCCCFFFCCCDDDOOO]]]dddaaa\\\ggg~~~vvvrrrqqqooollllllzzzrrr___```{{{xxxllleee___ZZZ[[[eeexxxZZZHHHAAA@@@@@@BBBEEEGGGHHHHHHLLLLLLMMMNNNPPPRRRTTTUUUZZZbbbxxxUUUNNNIIIEEEFFFDDDAAA@@@???===<<<;;;:::::::::::::::999777666444333222333555888:::<<<===>>>www{{{}}}~~~}}}~~~~~~}}}{{{yyyvvvttttttqqqkkkfffeeejjjpppttt}}}uuuooonnnsss{{{ooonnn}}}pppmmm{{{rrrtttxxxnnnXXXFFF;;;;;;;;;;;;<<>>AAAGGGRRRfffwwwzzz}}}]]]LLLGGGDDDAAA@@@>>>>>>===>>>>>>???@@@AAAIIIIIIHHHEEEBBBAAABBBDDDDDDCCCBBBBBBAAA@@@??????@@@AAAAAAAAABBBBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCAAAAAABBBBBBCCCCCCCCCBBBDDDEEEHHHJJJIIIHHHOOOXXXhhhrrr{{{}}}|||qqqhhhccccccaaa]]]WWWRRRMMMJJJJJJ@@@<<>>>>>???@@@==============================<<<<<<<<<===>>>>>><<<@@@EEEHHHPPPgggkkk```UUUPPPMMMGGGBBBAAA:::999999;;;???DDDIIIKKKNNNHHHDDDJJJVVVaaagggggghhhyyy|||uuuqqqtttzzzddd```xxxvvvlllddd^^^\\\]]]gggyyyUUUHHH@@@@@@AAACCCFFFHHHIIIIIIMMMMMMMMMNNNPPPRRRSSSTTTXXXZZZlll]]]RRRKKKGGGGGGDDDBBBAAA???===<<<;;;:::::::::999999999777666555444111222444666888:::;;;<<>>???DDDNNN```qqq}}}xxx}}}^^^KKKFFFDDDBBBAAA============>>>???@@@@@@CCCDDDDDDBBBAAAAAACCCEEEDDDDDDCCCBBBAAA@@@???>>>@@@@@@@@@@@@AAAAAAAAABBBAAAAAAAAABBBCCCEEEFFFGGGAAAAAAAAAAAAAAABBBBBBCCCCCCDDDHHHJJJHHHFFFLLLTTTbbbmmmwwwyyyyyyzzz{{{{{{~~~uuummmjjjccc]]]VVVPPPLLLIIIGGG???===AAACCCNNNqqqmmmcccwwwyyykkk\\\YYYfffmmm]]]VVVUUUggg}}}gggxxxdddSSSAAA>>>999888888999:::<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===@@@CCCDDDHHH\\\pppcccWWWQQQNNNGGGBBB@@@<<<:::888888<<>><<<;;;::::::999999999888888666555444111222333555777999:::;;;www|||}}}vvv{{{}}}{{{|||}}}yyyrrrooovvvyyyyyy}}}yyysssnnn}}}yyy~~~lllUUUGGG;;;::::::<<<@@@DDDFFFFFFGGGIIIJJJGGGHHHLLLNNNLLLQQQSSSOOOPPPTTTRRR[[[qqq~~~|||tttddd|||nnnMMMGGGAAAAAA>>>===???BBBJJJ\\\kkk~~~{{{aaaLLLEEEDDDBBB@@@<<<<<<<<<<<<===>>>???@@@<<<=========<<<===@@@BBBBBBBBBBBBAAA@@@@@@????????????@@@@@@@@@AAAAAAAAA@@@@@@AAABBBDDDEEEGGGHHHAAA@@@@@@@@@AAABBBCCCDDDDDDEEEGGGIIIFFFDDDJJJRRR[[[hhhvvv{{{|||}}}}}}{{{yyysssiii```XXXRRRMMMJJJEEE@@@???BBB@@@DDD[[[wwwssshhhzzzvvviiiZZZWWWddd~~~kkk[[[VVVTTThhhzzzdddooowwwfffUUU>>><<<:::999999:::<<<>>>AAADDDFFFLLLKKKKKKLLLPPPTTTXXXYYYUUUWWWRRRPPPUUUSSSVVVdddyyy^^^WWWwww\\\gggxxxhhhjjj|||aaaXXXUUURRRTTTVVVSSSJJJBBBAAAAAA@@@??????????????????????????????@@@AAABBBBBBCCCCCCBBBAAA@@@???>>>=========<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>???@@@AAACCCQQQmmmvvvhhhZZZSSSOOOIIIBBB???===;;;999777:::AAAKKKSSSLLLKKKIIIHHHQQQggg{{{xxxooocccYYY^^^```kkk~~~~~~rrruuutttKKKEEE@@@CCCFFFHHHIIIJJJLLLNNNNNNNNNNNNOOOPPPQQQRRRSSSWWWXXXXXXffflll[[[OOOJJJIIICCCDDDCCCAAA>>><<<;;;::::::999999999888888777555555222222333444666888:::;;;||||||ssstttuuuwwwxxxxxxvvvtttrrrhhhhhhmmmsssuuusssvvv|||zzzzzz}}}{{{rrrhhhzzzzzz}}}gggPPPDDD:::999999<<>><<<<<<<<<<<<===>>>??????:::;;;;;;;;;:::;;;===@@@????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@AAABBBDDDEEEFFFAAAAAA@@@@@@AAABBBDDDEEEEEEEEEFFFGGGDDDBBBHHHQQQWWWfffvvvttthhh___WWWPPPLLLDDDBBBAAA@@@===>>>KKKZZZrrr}}}}}}|||vvvmmmkkk{{{tttgggXXXUUUbbb|||kkk[[[WWWUUUfff~~~yyycccmmm}}}{{{|||mmmiii^^^BBB<<<===::::::;;;===@@@DDDGGGIIILLLNNNQQQQQQRRRSSSWWW[[[UUUXXXTTTRRRVVVTTTVVVdddnnnXXXbbb|||aaaaaavvvnnndddxxxdddYYYVVVQQQSSSVVVUUUKKKCCCAAA@@@@@@????????????????????????>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>======???BBBIIIYYYhhhwww}}}nnn^^^VVVRRRKKKCCC???===<<<;;;888888<<>>???=========<<<;;;;;;===???=========>>>>>>??????@@@>>>????????????@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCAAAAAA@@@@@@AAACCCDDDEEEFFFEEEFFFFFFCCCAAAHHHQQQWWWgggxxx|||nnncccYYYPPPJJJDDDCCCAAA>>>;;;<<>>AAAEEEHHHJJJKKKRRRXXXXXXSSSRRRVVV[[[VVVYYYUUUSSSWWWUUUWWWdddcccUUUqqqfff]]]sssrrrccctttfffZZZVVVQQQRRRVVVUUULLLDDDAAA@@@@@@????????????????????????===>>>>>>???AAABBBCCCCCCCCCDDDDDDDDDCCCAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>???>>><<<;;;???BBBFFFNNNVVVggguuurrraaaYYYTTTMMMEEE@@@<<<===<<<:::888999<<<@@@>>>@@@AAABBBGGGUUUiiiwwwxxxtttuuu{{{yyyqqqmmmddd[[[\\\```nnn~~~}}}iiiGGGCCCAAAEEEJJJLLLLLLMMMOOORRROOOOOOOOOOOOOOOPPPQQQRRRKKKUUUWWWXXXuuulll[[[OOOLLLLLLEEEEEECCCAAA???===;;;::::::888888888888888777666555333333333444555777:::;;;yyyppplllfff___ZZZXXXWWWTTTRRROOOLLLNNNWWWeeennnooolllgggeeekkk{{{yyy}}}||||||yyyooo|||vvvooozzzyyyuuucccNNN;;;<<<:::999===CCCHHHIIIIIIGGGJJJNNNQQQOOOLLLMMMQQQNNNKKKHHHIIIOOOXXX```eeewww~~~eee```uuuuuuzzzuuuoooaaaPPPLLLEEE???BBB>>><<>>>>>>>>>>>============??????>>>>>>??????@@@AAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCFFFFFFFFFEEECCCBBBCCCEEETTTaaatttyyyjjj___VVVNNNIIIIIIDDD???===;;;;;;AAAHHHZZZbbbgggdddaaabbbeeeeeennn~~~rrraaaYYYZZZ___uuummm[[[VVVNNNgggzzzvvvyyykkk|||ttttttlllMMMAAA===AAA???>>>AAAFFFJJJKKKKKKKKKMMMPPPQQQRRRTTTWWWYYY___[[[VVVSSSTTTVVVYYY[[[wwwtttwww}}}mmmZZZZZZtttmmm]]]llltttfffkkklll[[[TTTPPPSSSWWWVVVNNNHHHFFFCCC===@@@@@@??????@@@@@@AAABBB@@@@@@AAABBBBBBCCCCCCDDDCCCCCCCCCBBBAAA@@@???>>><<<<<<;;;::::::::::::;;;::::::::::::::::::::::::<<<=========???CCCHHHMMM]]]mmm{{{xxxeeeZZZWWWRRRIII@@@@@@>>>;;;888777999;;;<<<===???CCCEEEKKKVVVeeeppprrrtttvvvwwwyyy{{{rrrnnnfff\\\___dddrrr{{{]]]MMMIIIJJJIIIJJJKKKMMMPPPRRRTTTTTTQQQOOOPPPRRRRRRQQQNNNPPPKKKTTTZZZddd~~~[[[SSSQQQIIIFFFCCCCCCBBB@@@>>>===<<<;;;;;;;;;:::999888777666666444333333333555777:::<<<~~~vvvpppiii^^^VVVPPPLLLIIIGGGHHHHHHIIILLLQQQUUUWWWXXXUUURRRVVVeeettt|||~~~uuupppcccpppvvvttt|||{{{wwwdddPPP===;;;::::::===CCCGGGIIIIIIFFFIIINNNPPPNNNLLLMMMOOOUUURRRNNNLLLNNNSSSXXX\\\wwwiii```gggllluuupppnnnmmmwwwrrrqqqXXXKKKEEEHHHAAA>>><<<>>>BBBGGGQQQ[[[ooo{{{|||jjjRRRIIIGGGCCC???======>>>>>>======<<<;;;========================??????>>>>>>??????@@@AAAAAAAAA@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBDDDEEEDDDCCC@@@@@@@@@BBBLLLXXXjjj|||sssfff\\\UUUNNNIIIHHHDDD@@@===:::;;;CCCLLL\\\dddiiigggddddddcccbbblll|||}}}ppp___XXXYYY]]]ssslll]]]XXXVVVppppppsssvvvlllyyyuuupppTTTGGG@@@@@@???>>>AAAFFFJJJKKKKKKLLLNNNQQQSSSTTTUUUWWWYYYYYYVVVRRROOOPPPRRRUUUVVViiitttzzzrrr^^^XXXqqquuuZZZcccpppbbbfff{{{qqq]]]UUURRRQQQVVVWWWOOOHHHFFFDDD@@@@@@@@@@@@???@@@@@@AAABBB@@@AAAAAABBBBBBCCCCCCDDDCCCCCCCCCBBBAAA@@@???>>><<<<<<;;;::::::::::::;;;::::::::::::::::::::::::<<<<<<<<<<<<===AAAFFFJJJWWWdddqqqzzz~~~iiiZZZTTTOOOIIIDDDAAA>>>;;;888777888:::<<<===???BBBDDDHHHRRR```kkkpppsssvvvwwwzzzyyysssqqqggg[[[ZZZaaarrrzzzYYYJJJHHHMMMMMMLLLLLLMMMOOOPPPQQQRRRPPPNNNOOOQQQQQQOOOMMMRRRLLLSSSXXX^^^eeeXXXOOOHHHJJJDDDCCCBBBAAA???===<<<<<<;;;:::999888777666666555444444333444555777:::<<<|||ssseeeXXXNNNIIIEEECCCDDDGGGJJJIIIGGGFFFIIILLLHHHCCCDDDMMMZZZgggttt~~~}}}xxxooo^^^hhhuuuttt}}}{{{uuucccPPP===::::::;;;>>>CCCGGGIIIJJJEEEJJJOOOPPPNNNMMMMMMNNNVVVTTTRRRPPPQQQSSSWWWYYYooo|||mmmfffeee```lllooommmdddzzzvvviiiOOOCCCIIIAAA===<<<>>>AAAEEEOOOXXXiiiuuuwwwnnnUUUJJJFFFBBB>>>======>>>>>>======<<<;;;;;;;;;;;;<<<======>>>>>>??????>>>>>>??????@@@AAA@@@@@@@@@?????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAAAAABBBBBBBBB@@@===<<<===>>>BBBKKK[[[lll|||vvvnnnbbbXXXRRRMMMGGGDDDFFFDDDBBB>>>::::::EEERRReeelllrrrqqqooolllhhhccchhhwww|||nnn]]]VVVWWW[[[qqq}}}lll]]]XXXYYYtttrrrlllrrrvvvnnnxxxrrrYYYLLLCCC?????????BBBFFFIIIKKKKKKLLLPPPSSSVVVVVVVVVWWWXXXUUUSSSPPPMMMMMMOOORRRTTTccc|||qqqccchhh]]]XXXjjj``````qqqxxx```VVVTTTOOOVVVYYYRRRIIIEEEDDDCCC@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCBBBAAA@@@???>>><<<<<<;;;::::::::::::;;;::::::::::::::::::::::::<<<<<<<<<;;;<<<>>>CCCFFFQQQ[[[fffnnn}}}qqqaaaWWWPPPJJJGGGBBB???<<<999888999;;;<<<>>>???@@@AAAEEEOOO\\\eeennnqqquuuxxxyyy~~~xxxuuurrrgggZZZZZZcccuuuwwwUUUIIIIIIPPPOOONNNMMMMMMMMMNNNNNNPPPNNNMMMMMMNNNOOOMMMLLLQQQJJJOOOTTTTTTrrrqqq```OOOEEEKKKEEEEEECCCBBB@@@>>>===<<<::::::999888777666555555444444444444555777999:::nnn]]]QQQIIIFFFEEEAAAFFFKKKMMMLLLJJJJJJKKKHHHCCC@@@BBBHHHQQQ___kkktttwww}}}wwwaaaiii{{{qqqwww{{{xxx}}}sssaaaNNN<<<:::;;;===@@@DDDGGGJJJKKKHHHNNNRRRRRROOOOOOOOOOOOPPPPPPQQQRRRTTTWWW[[[]]]gggxxxoooooopppkkkxxx~~~rrr```vvvgggJJJFFFAAA===;;;===@@@DDDLLLUUUeeetttyyyqqqWWWJJJFFFBBB???>>>>>>>>>>>>>>>===<<<<<<999999:::;;;<<<===>>>>>>??????>>>>>>??????@@@AAA@@@@@@?????????>>>>>>>>>??????????????????????????????>>>>>>>>>??????@@@AAAAAA@@@>>><<<:::;;;<<<===BBBMMMYYYhhhwww}}}|||vvvnnnaaaZZZQQQKKKIIIGGGDDDBBBEEEDDDCCC@@@::::::GGGUUUlllttt{{{{{{yyytttllldddfffrrrzzzmmm]]]VVVWWW[[[ooo|||kkk\\\UUUWWWqqqyyywwwuuuwwwooo|||nnnTTTIIIBBB>>>???@@@CCCFFFIIIKKKKKKNNNQQQVVVXXXYYYXXXXXXXXXSSSRRRQQQOOONNNOOORRRTTTcccmmm___sssfffRRRhhhddd]]]iiicccWWWUUUPPPWWW\\\VVVKKKCCCBBBDDDAAA@@@@@@@@@@@@AAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>><<<<<<;;;::::::::::::;;;999999999999999999999999;;;;;;;;;::::::<<>>===:::999999888777666555444333333333333444555777888ttt```PPPFFFCCCCCC>>>BBBIIIRRRXXXXXXSSSNNNKKKFFFCCCCCCCCCDDDLLLUUUdddmmmyyyiiinnnvvvnnn|||yyywww}}}sssaaaNNN<<<:::<<>>>>>>>>>>>>>>======<<<888999:::;;;<<<>>>>>>?????????>>>>>>??????@@@AAA@@@@@@@@@????????????>>>???????????????????????????>>>>>>=========>>>>>>@@@@@@@@@>>>;;;:::;;;<<<===???DDDJJJTTTaaannnvvvxxxxxxuuunnnjjjgggaaa[[[WWWRRRLLLIIIIIIJJJIIIGGGEEEEEEDDD@@@;;;;;;GGGUUUmmmwww|||vvvlllddddddnnnyyymmm\\\VVVXXX[[[nnn}}}kkkZZZRRRWWWooouuulll|||dddHHHAAA======???AAADDDFFFHHHJJJLLLOOORRRVVVXXXXXXWWWWWWWWWPPPQQQQQQPPPNNNNNNQQQTTT]]]~~~ppp\\\ffflllUUUnnnkkk\\\aaavvvgggWWWUUURRRXXX]]]YYYNNNCCC@@@CCCAAAAAA@@@@@@AAAAAABBBCCCAAAAAABBBCCCCCCDDDDDDEEECCCCCCCCCBBBAAA@@@???>>><<<<<<;;;::::::::::::;;;999999999999999999999999::::::;;;:::999:::===???IIINNNTTT[[[hhhzzzzzzhhhXXXNNNIIIHHHCCCAAA>>>;;;;;;<<<>>>@@@AAA@@@???AAAGGGQQQ\\\cccggglllqqqtttuuuwww|||~~~sssjjjdddaaadddpppoooQQQIIIHHHJJJJJJJJJKKKKKKKKKKKKJJJKKKLLLLLLKKKJJJJJJJJJJJJHHHFFFGGGMMMPPP]]]~~~hhhRRRMMMIIIHHHFFFEEEBBB@@@???>>>::::::999888777666555555222222222222333444444555xxxbbbOOODDDAAAAAAAAACCCKKKYYYfffjjjcccZZZOOOKKKIIIHHHFFFDDDGGGMMMVVVdddttt~~~www{{{uuunnnyyyyyyyyywwwdddPPP>>>;;;>>>BBBEEEGGGIIILLLNNNPPPWWWXXXQQQMMMPPPQQQNNNMMMPPPQQQPPPMMMLLLOOOQQQbbbyyywwwwww|||ooo```CCC@@@<<<;;;<<<>>>@@@GGGOOOXXXmmmxxxwww[[[MMMGGGEEEDDD>>>>>>??????>>>>>>===<<<999:::;;;<<<===>>>????????????>>>>>>??????@@@AAAAAAAAAAAA@@@@@@@@@??????????????????????????????>>>>>>===<<<<<<<<<======>>>>>>>>>===;;;:::;;;===@@@AAABBBDDDIIIQQQ[[[aaakkkooopppjjjeeebbb^^^ZZZWWWRRRMMMKKKLLLMMMLLLJJJGGGEEEDDDAAA<<<;;;DDDPPPkkkxxx~~~vvvnnngggbbbjjj~~~xxxkkk\\\VVVWWWZZZlll|||iiiYYYRRRVVVllloooiiiuuu[[[???;;;;;;<<>><<<<<<;;;::::::::::::;;;999999999999999999999999999::::::999999999<<<>>>@@@FFFLLLSSS]]]mmmrrr\\\MMMHHHHHHJJJDDDBBB???======???BBBDDDDDDBBBAAABBBIIIRRR]]]ccceeeiiimmmpppqqqssswww{{{rrrgggccceeedddqqqiiiMMMFFFBBBGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLKKKIIIHHHIIIJJJFFFIIIHHHMMMTTT]]]rrrWWWIIIKKKJJJHHHFFFDDDAAA@@@???;;;;;;:::999888777666666222222333333333333333333xxxrrr^^^LLLCCCAAABBBAAACCCLLL]]]oooxxxuuuooobbb[[[SSSPPPLLLHHHIIILLLNNN___qqqzzzxxxrrr}}}rrrwwwxxxxxxfffQQQ>>><<<@@@DDDGGGIIIKKKMMMPPPQQQXXXVVVKKKGGGKKKMMMJJJMMMPPPRRRQQQNNNNNNRRRVVV___}}}~~~tttlllyyyUUU@@@???<<<;;;<<<===>>>EEEMMMRRRgggsss||||||___OOOIIIFFFDDD>>>????????????>>>======;;;;;;<<<======>>>????????????>>>>>>??????@@@AAABBBBBBBBBAAAAAAAAAAAA@@@????????????????????????>>>===<<<<<<;;;;;;<<<<<<;;;<<<<<<;;;::::::;;;===BBBCCCDDDFFFIIINNNUUUYYYccclllsssqqqllliiihhhggg___ZZZTTTQQQPPPPPPNNNKKKIIIFFFDDDBBB>>><<>>===<<<;;;>>>CCCEEEFFFGGGJJJLLLJJJLLLNNNNNNNNNMMMNNNOOOIIILLLOOOOOOKKKJJJMMMPPPUUUxxxxxx[[[```ddd~~~xxx^^^pppoooWWWVVVmmmqqq]]]XXXSSSTTTYYY\\\UUUIIIDDDEEEBBBAAAAAAAAAAAABBBCCCCCCBBBBBBCCCCCCDDDDDDEEEEEECCCCCCCCCBBBAAA@@@???>>><<<<<<;;;::::::::::::;;;888888888888888888888888888999::::::999:::<<<>>>===CCCIIILLLPPP\\\qqqxxxeeeTTTKKKIIIJJJKKKDDDBBB@@@???@@@BBBEEEGGGHHHEEECCCCCCIIIRRR[[[aaacccgggjjjlllllloootttxxx}}}|||sssiiidddeeedddrrrwwwdddLLLGGGBBBGGGHHHIIIJJJJJJJJJIIIIIIIIIKKKLLLKKKIIIHHHIIIKKKDDDKKKGGGHHHSSSYYYnnn|||aaaMMMLLLKKKIIIGGGDDDBBB@@@???<<<<<<;;;:::999888777777444444555555555444444333bbbjjjrrrwww}}}yyyrrrdddSSSEEE>>>>>>AAA:::>>>III[[[ooo|||~~~xxxlll___WWWPPPKKKJJJMMMLLL]]]ooowww{{{}}}}}}}}}{{{uuu{{{qqqsssvvvwwweeeOOO<<<<<>>DDDKKKOOOeeeoooyyycccQQQIIIFFFEEE???????????????>>>======<<<<<<======>>>??????????????????>>>???@@@@@@AAACCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;999:::;;;:::999999;;;===BBBDDDGGGIIILLLPPPVVVZZZ^^^kkkwwwwwwrrrqqqrrrssskkkfff___[[[YYYWWWSSSPPPKKKFFFCCCBBB???<<>>:::???CCCFFFFFFGGGIIILLLGGGIIIJJJJJJIIIIIIJJJLLLIIIMMMQQQPPPMMMKKKNNNQQQRRRxxxkkkUUUaaafff___fffmmmTTTSSSllluuu___YYYQQQQQQVVV[[[XXXMMMFFFGGGBBBAAAAAAAAAAAABBBCCCCCCBBBBBBCCCCCCDDDEEEEEEEEECCCCCCCCCBBBAAA@@@???>>><<<<<<;;;::::::::::::;;;888888888888888888888888777999::::::999:::<<<>>>>>>DDDIIIIIIFFFNNNbbbvvvnnnfff\\\TTTQQQOOOLLLJJJDDDCCCAAA@@@AAADDDHHHJJJKKKHHHDDDDDDIIIQQQYYY^^^bbbeeehhhiiijjjmmmrrrvvvxxx~~~}}}xxxssskkkeeedddgggtttsssbbbNNNKKKGGGIIIJJJKKKKKKKKKJJJIIIHHHIIIKKKMMMKKKIIIGGGIIIKKKAAAJJJDDDBBBNNNSSS```~~~ppp[[[MMMLLLJJJHHHEEECCCAAA@@@===<<<<<<;;;:::999888888666666666777666666555444______bbbgggmmmooommmjjj```YYYPPPHHHDDDAAA@@@???BBB@@@BBBMMMaaaxxxwwweeeWWWPPPPPPTTTUUU\\\lll|||}}}zzz{{{}}}zzz}}}nnnsss}}}uuuyyymmmwwwqqqqqqvvvooo[[[HHH@@@===BBBFFFGGGHHHKKKQQQWWWZZZUUUNNNIIIHHHIIIJJJLLLGGGHHHJJJLLLPPPVVV___dddlll{{{|||}}}rrruuucccSSSEEEAAA???===;;;:::;;;>>>CCCEEEPPP^^^lllyyydddPPPJJJFFFBBBAAAAAA@@@???>>>>>>??????@@@>>><<<<<<===>>>>>>>>>CCC@@@===>>>AAACCCDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB????????????>>>>>>>>>>>>???===<<<;;;;;;:::888777::::::999999:::;;;===>>>DDDFFFGGGIIIKKKOOOUUUYYYkkkqqqxxx}}}}}}|||}}}~~~xxxrrriiiccc___\\\XXXUUUJJJIIIHHHEEECCCCCCEEEGGGLLLUUU___eeeddd^^^YYYVVVZZZeeezzz}}}rrrdddXXXUUUTTTVVVhhh~~~wwweee\\\[[[ggg~~~mmmiii|||vvvxxxhhhbbb[[[GGG<<<===??????AAAEEEIIIKKKKKKKKKJJJMMMNNNOOOPPPOOOOOONNNMMMJJJLLLMMMLLLIIIIIILLLPPPZZZvvviiiWWWSSSzzz___```gggUUUUUUiii|||hhh\\\YYYQQQRRR]]]]]]OOODDDDDDCCCCCCBBBAAAAAAAAAAAABBB>>>???AAACCCEEEEEEEEEEEEGGGEEECCCAAA@@@??????@@@@@@???===<<<;;;;;;<<<<<<999999999888888888888777777666666666666888999:::AAAEEEKKKLLLHHHHHHTTTcccgggaaadddqqqrrraaaRRRLLLHHHCCC???>>>CCCIIIMMMNNNLLLGGGDDDGGGLLLOOOUUU[[[aaadddhhhkkklllnnnpppqqqvvv{{{ssslllfffddddddhhhyyy}}}aaaVVVRRRNNNMMMKKKIIIHHHJJJKKKKKKKKKJJJHHHGGGHHHJJJJJJFFFCCCGGGBBBCCCHHHHHHHHHVVViiidddLLLNNNLLLHHHGGGHHHDDD===???>>><<<:::999888777777555555444444444333333333cccbbbaaa``````___]]][[[WWWRRRJJJEEEBBB@@@@@@???:::<<>>DDDHHHNNNOOOMMMMMMOOORRRUUUPPPLLLJJJKKKLLLLLLKKKOOOOOONNNNNNNNNQQQVVVZZZrrrnnnfff}}}{{{{{{cccKKK???AAA@@@>>>;;;:::;;;>>>BBBEEEMMMYYYhhhuuufffQQQJJJFFFBBBAAAAAA@@@???????????????===;;;999:::<<>>>>>>>>======>>><<<:::::::::999888666:::999999:::;;;<<<>>>???EEEFFFHHHJJJMMMQQQVVVYYYjjjrrr|||~~~wwwqqqllleee^^^YYYMMMLLLJJJGGGEEEEEEGGGHHHKKKPPPWWWZZZYYYUUUSSSRRRVVVbbbwwwyyymmmcccXXXTTTTTTVVViiisssbbbYYYYYYjjj|||~~~hhhiii|||jjjaaaZZZHHH===>>>>>>BBBCCCEEEHHHKKKMMMOOOPPPOOONNNMMMMMMMMMNNNOOOPPPLLLLLLLLLJJJIIIIIIKKKMMMWWWmmmzzzzzzbbbRRRXXXnnnrrrxxx^^^VVVggg}}}lll]]]XXXQQQSSS^^^___RRRFFFCCCCCCCCCBBBAAAAAAAAAAAABBB>>>???AAACCCEEEEEEEEEEEEGGGFFFDDDCCCAAA@@@@@@@@@@@@???===<<<;;;;;;<<<<<<999999999888888888888777777666666666666888999:::>>>???BBBEEEEEEGGGRRR]]]lllhhhiiiooooooeeeXXXPPPIIIDDD@@@@@@EEELLLPPPQQQRRRKKKGGGHHHKKKNNNSSSXXX\\\___dddhhhjjjllloooqqqtttxxx~~~xxxpppkkkiiiiiilll}}}___RRRPPPOOORRRPPPMMMLLLLLLLLLKKKJJJJJJHHHGGGHHHJJJJJJHHHFFFHHHDDDDDDHHHGGGFFFRRRbbbpppRRRMMMHHHGGGIIIJJJGGGCCC@@@???===;;;999888777777666666555555555444444444jjjiiieee___YYYTTTRRRQQQLLLHHHDDDAAA@@@@@@???>>>777:::>>>???EEEWWWqqqqqqbbbYYYVVVWWW^^^dddqqq~~~~~~jjjgggwwwttt{{{vvvvvvwwwmmmWWWDDD===LLLRRRXXXZZZXXXUUUTTTUUUPPPMMMJJJLLLPPPRRROOOKKKRRRRRRQQQOOONNNNNNPPPSSShhh```TTTdddrrrxxxzzzooojjjNNNDDDGGGAAA???<<<:::;;;===AAACCCHHHSSSaaaooojjjSSSJJJFFFCCCAAA@@@@@@????????????@@@999777666888;;;>>>@@@AAAAAA???======???AAACCCCCCCCCCCCCCCCCCBBBBBBBBBBBB??????>>>>>>>>>>>>======<<<;;;999999999999777666999999999:::<<<>>>@@@AAAEEEGGGJJJMMMOOOSSSWWWZZZgggqqqzzzpppeee^^^TTTRRROOOLLLKKKJJJKKKLLLMMMOOOPPPOOONNNMMMMMMNNNQQQ\\\rrrttthhhaaaVVVSSSTTTWWWiii~~~qqq```XXXYYYmmm{{{zzzhhhpppmmm^^^VVVFFF>>>???>>>DDDDDDEEEGGGJJJNNNQQQSSSPPPNNNLLLKKKKKKMMMPPPRRRNNNLLLIIIIIIIIIJJJJJJIIINNN[[[zzzzzzooovvvtttYYYMMM[[[mmmXXXddd}}}sss___VVVQQQTTT^^^aaaWWWIIIAAACCCCCCBBBAAAAAAAAAAAABBB???@@@AAACCCEEEEEEFFFFFFGGGGGGFFFEEEDDDBBBAAA@@@???>>>===<<<;;;;;;;;;<<<999999999888888888888777777666666666666888999:::===;;;<<>><<<:::999888888777777777666666666666555eeefffddd^^^VVVPPPNNNNNNFFFDDDAAA@@@@@@@@@???>>>;;;>>>???;;;;;;FFFZZZkkkyyyxxxtttmmmeee``````bbbeeejjjsss|||~~~|||~~~tttlllwww|||wwwuuuttthhhSSSEEEBBBMMMQQQVVVYYYYYYWWWWWWWWWQQQMMMKKKMMMRRRUUURRRNNNMMMNNNOOOOOONNNOOORRRTTTZZZyyy{{{___SSS[[[ccciii}}}hhhyyywww^^^OOODDDCCCAAA===;;;:::<<>>???@@@???>>>>>>???AAACCCDDDBBBBBBBBBBBBAAAAAAAAAAAA???>>>>>>>>>============<<<:::999999::::::888777888888:::<<<>>>@@@BBBCCCEEEHHHLLLOOORRRUUUYYY[[[eeepppxxxnnnhhhaaa^^^ZZZWWWUUUTTTSSSRRRRRRQQQOOOLLLJJJJJJKKKLLLKKKWWWmmmsssfff^^^TTTRRRTTTWWWjjj~~~qqq```YYY[[[nnn{{{uuuoooxxxmmm|||xxx```SSSCCC>>>AAAAAADDDEEEFFFHHHJJJLLLOOOPPPOOONNNMMMLLLMMMNNNQQQRRROOOLLLHHHGGGIIIJJJIIIGGGKKKPPPkkkzzz{{{vvv]]]MMMWWWuuu{{{]]]aaa|||yyyaaaVVVSSSUUU^^^ccc\\\MMMAAACCCCCCBBBAAAAAAAAAAAABBB@@@@@@BBBCCCDDDFFFFFFGGGGGGGGGHHHGGGFFFDDDBBB@@@???>>>======<<<<<<;;;;;;999999999888888888777777777666666666666888999:::??????AAAEEEHHHMMMYYYeeeuuuccc[[[___]]]TTTMMMIIIDDDEEEJJJQQQUUUWWWVVVNNNHHHGGGHHHIIIMMMRRRSSSWWW\\\aaadddgggjjjmmmooorrrwwwzzz|||~~~vvvlllfffbbbaaacccssswwwXXXNNNPPPSSSQQQPPPOOOPPPRRRSSSSSSRRRNNNMMMJJJIIIHHHHHHHHHHHHFFFEEEEEEGGGFFFDDDJJJSSSkkk|||bbbOOOOOOQQQKKKGGGJJJCCCBBB@@@>>><<<::::::999999999888888888777777777UUUXXXYYYVVVPPPLLLJJJKKKGGGEEECCCBBBBBBAAA@@@>>>??????>>>:::999???IIIQQQ^^^```ccccccaaabbbfffjjjmmmrrrxxx|||~~~~~~}}}vvvsssuuuwwwxxx~~~yyy~~~zzztttwww{{{vvvtttrrreeeRRRHHHIIIHHHJJJLLLMMMMMMNNNOOOPPPSSSOOOKKKLLLPPPSSSRRROOOKKKLLLNNNNNNOOOQQQTTTWWWYYYxxxiii]]]^^^bbbfff}}}nnnvvvgggDDDEEEBBB>>>;;;:::;;;>>>@@@CCCJJJUUUbbbtttxxx[[[MMMGGGDDDAAA@@@@@@@@@@@@@@@AAAAAA;;;888555555777:::;;;<<<======<<<<<<===???AAACCCAAAAAAAAAAAA@@@@@@??????>>>>>>>>>============<<<<<<;;;::::::;;;<<<:::999888999;;;===???AAACCCDDDDDDHHHMMMQQQTTTWWWZZZ\\\eeeppp{{{yyyrrrnnnjjjgggeeebbb^^^[[[VVVTTTPPPLLLJJJIIIHHHHHHGGGSSSiiissshhh\\\RRRQQQSSSVVViii|||ooo___YYY\\\ooo~~~}}}tttsssxxxooolllVVVCCC===BBBCCCFFFHHHJJJMMMNNNNNNNNNMMMNNNNNNOOOPPPPPPPPPPPPPPPOOOLLLHHHGGGIIIJJJIIIGGGQQQNNNgggzzzZZZPPP^^^~~~fff```yyydddWWWUUUVVV\\\dddbbbRRRBBBCCCCCCBBBAAAAAAAAAAAABBBAAAAAABBBCCCDDDFFFGGGHHHHHHHHHHHHHHHGGGDDDBBBAAA>>>>>>>>>======<<<;;;;;;999999999888888888777777777666666666666888999:::???CCCIIILLLLLLPPP^^^nnnvvvtttjjj[[[RRRMMMHHHGGGKKKPPPTTTUUUPPPIIIDDDEEEFFFGGGKKKOOOSSSVVV[[[___bbbeeehhhjjjnnnqqquuuxxxzzz{{{}}}tttjjjfffddddddfffuuunnnXXXQQQQQQPPPPPPOOOOOOPPPRRRSSSRRRQQQPPPOOOMMMJJJGGGFFFFFFFFFCCCCCCDDDFFFEEEEEEIIIOOOXXXpppVVVRRRQQQJJJFFFIIIEEEDDDBBB@@@===<<<;;;:::::::::999999999888888888RRRSSSSSSQQQNNNLLLKKKKKKIIIFFFDDDBBBBBBBBB@@@>>>>>>===;;;:::;;;>>>AAADDDLLLPPPVVVYYY[[[___eeeiiirrrxxx}}}vvvqqqtttuuuvvv}}}yyy}}}qqqxxxyyyvvvvvvtttfffSSSKKKNNNLLLKKKJJJIIIIIIJJJLLLMMMRRRQQQOOOOOOPPPRRRRRRRRRNNNOOOOOONNNNNNPPPSSSVVVXXXvvvsssmmmpppxxx~~~uuu\\\GGGDDD???;;;::::::<<<>>>BBBGGGPPP]]]mmmaaaPPPHHHEEEAAA@@@@@@@@@@@@AAAAAABBB===:::666444555888::::::888999999999999;;;>>>AAABBBBBBAAAAAA@@@@@@??????>>>>>>============<<<<<<<<<:::::::::<<<===<<<;;;999:::<<>>CCCEEEIIILLLOOORRRTTTSSSRRRQQQOOOPPPRRRSSSSSSRRRPPPOOONNNLLLIIIIIIIIIJJJJJJIIIRRRJJJ```vvvSSSQQQfffuuurrraaauuukkkZZZXXXUUUXXXbbbfffXXXEEECCCCCCBBBAAAAAAAAAAAABBBAAAAAABBBCCCDDDFFFGGGHHHIIIIIIHHHGGGFFFDDDCCCBBB>>>>>>>>>>>>===<<<;;;:::999999999888888888888777777666666666666888999:::===CCCKKKOOOMMMPPP^^^ooovvvbbbXXXRRRKKKHHHJJJMMMOOOOOOIIIDDDAAACCCFFFFFFIIILLLQQQUUUZZZ^^^aaacccfffiiilllooosssvvvxxxyyy{{{|||ooohhhfffeeefffiiivvvhhhXXXSSSQQQNNNTTTRRRQQQQQQPPPOOOMMMJJJOOOOOONNNKKKGGGEEEDDDEEECCCCCCDDDDDDDDDFFFIIILLLMMMsss}}}```TTTPPPLLLIIIJJJGGGFFFDDDAAA???===<<<<<<:::::::::999999999999888aaa]]]VVVQQQNNNMMMLLLKKKHHHEEEBBB@@@@@@AAA@@@???<<<<<<;;;:::999:::===???EEEJJJOOOSSSVVV[[[aaafffoooxxx}}}}}}|||~~~yyywww|||}}}|||~~~uuu~~~wwwxxx||||||lllVVVLLLNNNOOONNNMMMMMMOOOQQQSSSTTTRRRUUUXXXXXXWWWWWWXXXYYYSSSSSSQQQOOOMMMOOORRRUUU\\\wwwyyy{{{~~~ppphhhHHHEEE@@@<<<999999;;;<<>>BBBDDDDDDCCCBBBBBBAAA@@@@@@>>>>>>=========<<<<<<<<<:::999888999;;;<<<;;;::::::;;;===@@@BBBCCCCCCCCCBBBGGGNNNSSSVVVXXXZZZ[[[bbbkkkyyyvvvnnn^^^WWWMMMGGGDDDCCCCCCBBBEEEQQQggg}}}~~~xxxnnneeeYYYOOONNNPPPSSSeeezzzyyylll\\\XXX]]]rrrzzzfffzzz___GGG???FFFIIIKKKLLLOOORRRUUUVVVWWWWWWTTTTTTSSSSSSRRRQQQQQQQQQLLLLLLLLLJJJIIIIIIKKKMMMNNNFFFXXXaaaVVV___pppooo}}}cccpppsss]]][[[TTTTTT```iii]]]HHHCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBCCCDDDFFFHHHIIIJJJIIIGGGFFFDDDCCCCCCCCC===>>>>>>>>>===<<<;;;:::999999999888888888888777777666666666666888999:::<<<@@@HHHNNNOOOQQQ]]]iii~~~mmm]]]VVVNNNIIIHHHIIIJJJIIIEEEAAA@@@DDDFFFFFFGGGIIIMMMQQQWWW\\\___cccfffiiijjjmmmqqqtttvvvwwwyyyzzzzzzzzzkkkdddddddddgggjjjuuu||||||}}}cccUUUQQQQQQPPPTTTSSSRRRQQQPPPNNNKKKHHHJJJKKKMMMKKKGGGEEEEEEFFFEEEEEEDDDCCCCCCEEEHHHJJJKKKXXX}}}qqq[[[RRRPPPMMMJJJIIIHHHEEECCC@@@>>>===<<<:::::::::999999999888888nnneeeYYYOOOKKKJJJHHHGGGFFFCCC@@@>>>??????@@@???===>>>===:::666666:::>>>CCCHHHMMMRRRUUUZZZaaafffiiittt|||}}}|||{{{}}}~~~zzzvvvxxx~~~~~~{{{{{{zzzwwwzzzrrrZZZLLLLLLKKKKKKLLLOOOSSSVVVXXXXXXSSSYYY```ccc```^^^^^^```UUUTTTQQQNNNMMMOOOSSSWWWiii}}}sssjjj|||TTTIIIFFF@@@<<<999999:::<<>>=========<<<<<<<<<<<<999888777888:::;;;;;;:::;;;<<<>>>AAABBBCCCCCCCCCBBBGGGNNNSSSWWWXXXZZZ[[[\\\eeerrr}}}sssbbbZZZMMMEEEBBBBBBCCCDDDFFFQQQggg}}}zzztttkkkbbbXXXNNNMMMPPPRRRcccxxx~~~}}}{{{nnn^^^ZZZ```tttwwwgggttt]]]GGGAAAIIIMMMJJJJJJLLLOOORRRVVVZZZ\\\YYYWWWTTTQQQPPPQQQRRRSSSJJJLLLMMMLLLIIIIIILLLPPPPPPHHHYYYoooaaacccfffooorrreeelllzzz___\\\TTTQQQ^^^jjj```JJJCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBDDDFFFHHHIIIJJJIIIGGGDDDCCCCCCCCCCCC===>>>>>>>>>>>><<<;;;:::999999999888888888888777777666666666666888999:::===???DDDLLLQQQTTT\\\ddd{{{|||```YYYOOOIIIGGGGGGFFFEEEDDDAAAAAAEEEGGGFFFEEEGGGIIIMMMTTTZZZ^^^cccgggjjjiiilllpppssstttvvvxxxyyyxxx~~~yyykkkffffffgggjjjnnnsss|||vvvvvv^^^QQQNNNRRRTTTRRRQQQPPPQQQQQQPPPMMMKKKEEEHHHKKKKKKHHHFFFFFFGGGGGGGGGEEEBBBBBBEEEGGGHHHLLLGGGaaacccUUUTTTPPPIIIJJJHHHFFFCCCAAA???>>>===:::::::::999999999888888ssslllaaaWWWPPPKKKGGGDDDHHHEEEAAA??????@@@??????>>>>>>===:::888777999;;;AAAFFFMMMTTTYYY^^^cccfffooorrrvvvxxxzzz~~~~~~}}}|||xxxyyy~~~|||uuuyyy{{{qqqjjjUUUHHHRRRQQQSSSYYY```bbb^^^YYYSSSVVV[[[^^^___^^^]]]]]]aaa[[[SSSMMMLLLOOOUUUYYYdddlllzzzqqqsssTTTDDDDDDBBB>>>;;;<<<===>>>???FFFIIINNN[[[jjjyyy```MMMKKKCCCCCCCCCAAA@@@@@@BBBDDDBBB>>>888666777;;;>>>@@@@@@?????????@@@BBBDDDEEEIIIIIIHHHFFFDDDBBB@@@???>>>>>>>>>===<<<<<<;;;;;;===;;;999777777777888999777777999<<<@@@CCCCCCCCCAAABBBFFFOOOXXX[[[YYYUUU^^^dddlllttt||||||nnnaaaWWWIII@@@>>>??????>>>FFFOOOccczzz~~~|||uuuiii___UUURRROOOPPPXXXdddqqqzzz~~~}}}sss[[[SSSbbbzzzqqqjjj}}}mmm___JJJBBBJJJOOONNNMMMMMMQQQVVVZZZZZZYYYYYYZZZXXXSSSSSSUUUSSSOOOLLLLLLLLLJJJHHHGGGHHHIIILLLKKKRRRuuugggMMMhhh}}}kkkuuuggg{{{iii]]]UUUTTTYYYeeebbbLLLCCCCCC@@@>>>===@@@AAA@@@DDDAAAAAACCCEEEFFFHHHIIIIIIGGGFFFFFFFFFEEECCCAAAAAA@@@>>><<<<<<<<<======<<<;;;:::888777666666666555555666666777777888888999>>>DDDJJJOOOSSSWWWZZZnnnxxxiii\\\PPPLLLKKKHHHDDDCCCDDDCCCAAA@@@@@@BBBEEEGGGHHHKKKPPPUUUYYY^^^cccfffiiikkkmmmooopppqqqtttvvvwwwzzztttkkkoooooohhhiiisss{{{zzzgggnnntttXXXMMMPPPOOOGGGMMMKKKKKKLLLNNNNNNKKKGGGHHHHHHHHHGGGFFFEEEEEEDDDBBBBBBAAABBBBBBCCCDDDEEEHHHOOOOOOjjjqqqZZZUUUTTTPPPMMMJJJHHHGGGFFFEEEBBB@@@<<<<<<;;;;;;:::999888888yyyjjj\\\QQQJJJFFFDDDFFFDDDAAA@@@@@@@@@???>>>>>>===<<<:::888888;;;===EEEIIIPPPWWW]]]dddjjjnnnppprrruuuwwwyyy}}}~~~}}}~~~}}}zzzwww{{{~~~~~~{{{{{{}}}pppssszzzyyynnn~~~zzztttqqqgggjjjpppvvvzzzxxxsssmmmrrrnnniiibbb]]]ZZZYYYXXXVVVVVVWWWXXXXXXXXXWWWWWW\\\^^^sss|||mmmsss{{{~~~}}}jjjYYYJJJEEEEEECCC???<<<;;;;;;;;;===CCCEEEJJJWWWfff~~~cccPPPLLLCCCCCCBBBAAA@@@@@@BBBCCCBBB===888666777;;;>>>???CCCCCCBBBCCCDDDEEEGGGHHHIIIHHHGGGFFFDDDBBB@@@?????????>>>===<<<;;;::::::===;;;:::888888999:::;;;999999:::<<>>>>>===DDDNNNbbbyyy{{{yyyxxxqqqeee[[[UUURRROOOPPPWWWcccqqqyyy}}}~~~}}}wwwuuuooo]]][[[nnnssssssvvvvvv|||kkk```TTTEEECCCJJJJJJOOONNNNNNQQQVVVZZZ[[[ZZZYYYXXXUUUQQQRRRUUUSSSMMMHHHIIIIIIHHHFFFFFFGGGIIIIIIIIIPPPooojjjVVVkkkgggxxxmmmrrriii\\\TTTSSSVVVbbbbbbRRREEEDDDAAA???@@@AAABBBAAADDDBBBAAACCCEEEGGGHHHJJJIIIHHHFFFFFFFFFFFFCCCAAA@@@???>>>===<<<<<<<<<===<<<;;;:::888777666666666555555666666777777777777:::>>>DDDIIINNNSSSYYY\\\jjj{{{vvvggg\\\RRRPPPPPPKKKFFFDDDCCCBBB@@@@@@@@@BBBEEEFFFGGGJJJNNNRRRVVV[[[```dddeeehhhkkkmmmnnnpppsssuuuuuuzzzzzzoooqqqpppkkkooo{{{{{{sssmmmUUUMMMPPPQQQNNNKKKIIIHHHHHHJJJIIIGGGDDDFFFFFFFFFEEEDDDDDDCCCCCCAAAAAAAAAAAABBBCCCDDDEEEEEEMMMMMMbbbiiiWWWQQQOOONNNLLLJJJHHHHHHFFFDDDBBB>>>======<<<;;;:::999999sssaaaTTTKKKGGGEEEEEECCCAAAAAAAAAAAA???>>>===<<<;;;999999:::>>>AAAIIIMMMSSSZZZ```hhhpppuuuuuuvvvwwwwwwxxx{{{~~~|||{{{{{{zzzxxx{{{}}}~~~{{{zzz|||~~~wwwggguuuzzzwwwpppyyywww~~~|||jjj^^^VVVRRROOOOOORRRWWW\\\^^^]]][[[YYY\\\YYYlll{{{iii[[[nnnttt}}}eeeMMMMMMGGGEEEBBB@@@===:::999888:::@@@AAAEEEQQQ```jjjSSSNNNEEEDDDBBB@@@@@@@@@AAABBBAAA>>>999777999<<<>>>???DDDDDDDDDEEEFFFGGGIIIIIIHHHGGGGGGFFFDDDCCCAAA@@@AAA@@@???===<<<:::999888;;;;;;:::999999;;;<<<===;;;::::::;;;======<<<;;;888888;;;BBBKKKQQQRRRQQQPPPOOOLLLIIIHHHLLLRRRXXX[[[```ggglllppptttzzz~~~}}}qqqdddYYYKKKEEE>>>::::::<<<<<<;;;@@@KKK```www}}}||||||yyyuuutttrrrlllaaaXXXSSSPPPMMMNNNUUUbbboooxxxyyy{{{uuunnngggYYY\\\rrrzzzzzzttt}}}~~~vvvjjj```YYYQQQJJJQQQYYYTTTQQQPPPPPPRRRVVVYYYZZZZZZ\\\ZZZVVVQQQPPPQQQMMMGGGDDDEEEEEEEEEDDDDDDFFFHHHEEEGGGMMMeeezzziii[[[jjjiiieeepppgggxxxooo```WWWSSSSSS^^^bbbYYYHHHEEEBBBAAABBBBBBBBBBBBBBBCCCBBBBBBDDDFFFHHHIIIIIIHHHGGGGGGGGGFFFDDDBBB@@@???>>>===<<<<<<<<<===;;;;;;999888777777666666555666666666666777777777:::===AAAFFFLLLRRRXXX]]]dddsss{{{ttteee]]]WWWXXXVVVPPPHHHDDDBBBAAA@@@???@@@BBBDDDFFFFFFHHHKKKNNNQQQWWW]]]aaaaaadddgggjjjlllooorrruuutttzzz|||pppqqqrrrrrr|||dddSSSNNNOOORRRUUULLLJJJHHHGGGGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCKKKKKKVVVyyy|||^^^PPPPPPPPPNNNLLLJJJJJJHHHFFFDDD??????>>>===<<<;;;::::::yyygggYYYPPPJJJGGGEEECCCCCCCCCCCCBBB@@@>>><<<<<<:::999999<<>>BBBMMMZZZvvvqqqWWWPPPGGGEEEBBB@@@@@@AAAAAABBBBBB???<<<:::<<<>>>@@@@@@BBBBBBCCCCCCDDDFFFGGGGGGFFFFFFFFFFFFEEECCCBBBAAABBBAAA@@@>>><<<:::888777999999888999999;;;<<<===:::999999:::<<<<<<;;;999;;;999999<<<@@@DDDEEEEEEGGGDDD@@@<<<:::;;;>>>AAADDDHHHLLLOOOQQQTTTWWWZZZfffnnnsssppphhh```XXXQQQBBB???;;;999:::::::::999<<>>>>>===<<<<<<<<<;;;:::999888777777777777666666666666666666666666888:::===AAAFFFMMMUUUZZZ```kkkvvvzzz{{{{{{vvvqqqgggaaa^^^^^^[[[RRRHHHCCC@@@?????????@@@AAACCCEEEEEEFFFHHHJJJMMMRRRYYY]]]^^^aaaeeehhhkkknnnrrruuuvvvzzzyyynnnnnnrrrxxx^^^SSSRRROOOPPPUUUPPPNNNKKKIIIGGGGGGFFFFFFCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDCCCIIIIIIKKK]]]hhhTTTRRRQQQOOOMMMLLLKKKIIIGGGEEE@@@@@@???>>><<<;;;::::::qqqcccWWWNNNHHHGGGFFFDDDDDDDDDCCC@@@>>><<<;;;:::888999>>>EEEJJJSSSVVV\\\aaafffjjjooorrrtttqqqmmmjjjkkknnnqqqtttuuutttqqqooonnnooorrrtttppppppooonnnnnnooorrrttttttxxx{{{{{{{{{}}}kkkmmmqqqtttvvvwwwnnnTTTJJJKKKMMMOOORRRUUUUUUWWW^^^jjjtttvvvjjj[[[RRROOOPPPQQQPPPPPPOOONNNMMMOOORRRUUUXXXTTTZZZeeepppqqqcccXXXYYYcccooowwwaaaFFFIIICCC???AAA@@@<<<999;;;888<<<<<<@@@JJJTTTmmmzzz]]]TTTKKKGGGBBB@@@AAABBBBBBBBBDDDAAA>>>>>>???AAABBBAAA@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCBBB@@@>>>;;;999888777666666777777888:::;;;;;;888777777999;;;<<<;;;:::<<<:::888777888:::;;;;;;<<<;;;999888888888888888<<<===>>>???>>>>>>>>>???GGGOOOVVVVVVRRROOOKKKGGG???===<<<;;;;;;:::999888999EEE[[[pppyyyvvvrrrrrrvvvtttsssrrrooohhh___XXXOOOLLLIIIJJJQQQ^^^kkktttyyy|||~~~xxxzzztttlllggg```hhhrrrnnnqqqyyywww}}}jjjYYYNNNLLLYYYccc\\\TTTTTTTTTTTTRRRQQQQQQQQQZZZ``````UUUHHHCCCDDDFFFEEEFFFEEEDDDBBBAAABBBCCCFFFIIIGGGQQQkkk|||dddKKKUUUwwwsssUUUhhhoooXXX[[[mmm}}}kkk[[[VVVPPPUUUaaaeeeTTTJJJCCCBBBCCC@@@???AAAAAAEEEFFFAAA???CCCFFFDDDHHHGGGFFFFFFGGGGGGEEECCC?????????>>>======<<<;;;::::::999888777777777777666666666555555555555555555777999<<<@@@FFFNNNSSS\\\eeelllppprrruuusssoookkkfffbbbaaa[[[PPPFFFBBB>>>>>>>>>>>>???AAABBBCCCDDDEEEFFFHHHJJJOOOUUUYYY\\\___dddgggjjjnnnrrruuuyyy{{{~~~xxxnnnnnnqqqzzz{{{\\\VVVVVVOOOMMMQQQPPPOOOMMMJJJHHHFFFGGGGGGDDDDDDCCCCCCCCCCCCCCCBBB@@@??????@@@@@@AAABBBCCCBBBFFFHHHGGGNNNnnnuuu\\\TTTRRRPPPMMMLLLKKKJJJHHHFFFAAAAAA@@@>>>===<<<;;;:::{{{mmm```TTTMMMKKKIIIGGGEEEEEECCCAAA???===<<<:::888:::???GGGMMMXXX^^^eeekkknnnoooqqqqqqhhheee```^^^aaafffjjjmmmoooooollliiiffffffiiikkkcccdddeeegggjjjnnnqqqssskkkppptttuuuvvv||||||tttdddqqqnnnuuuyyyvvvjjjUUUNNNLLLGGGJJJOOOSSSSSSQQQPPPSSSWWW[[[UUUMMMIIIIIIKKKKKKKKKKKKLLLMMMNNNNNNMMMLLLKKKKKKVVV^^^iiitttkkk[[[ZZZ```kkk{{{___OOOEEE???AAAAAA<<<999<<<777<<<<<<@@@HHHOOOccceee[[[NNNIIICCCAAABBBCCCCCCBBBCCCAAA@@@@@@AAABBBBBBAAAAAAAAACCCDDDEEEFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDBBBAAA@@@>>><<<999888777555666666777888999999:::777666777999;;;===<<<;;;:::999666555444555777888333333555888:::;;;999888:::::::::::::::999888777777===BBBBBBAAAAAA???;;;>>>>>>>>>======<<<;;;;;;:::FFF[[[nnnvvvssspppqqquuutttsssrrrnnnfff^^^XXXMMMJJJGGGHHHPPP\\\iiirrryyy{{{}}}zzzzzzpppjjjcccjjj{{{wwwpppvvvzzzxxxwww[[[MMMGGGMMMTTTQQQQQQSSSUUUUUUSSSPPPOOONNNPPPXXX[[[RRRGGGDDDHHHKKKFFFFFFFFFDDDAAA@@@AAABBBFFFJJJFFFLLLfffxxxRRRQQQeeexxxtttVVV[[[[[[PPPYYYfffwwwkkkYYYUUUOOOSSS```hhh]]]OOODDDCCCCCC??????BBBCCCJJJJJJBBB???CCCEEECCCGGGFFFEEEEEEFFFFFFDDDCCC>>>?????????>>>===<<<;;;:::999999888777777888888666666666555555555555444444555777888;;;???EEEJJJUUU]]]dddiiinnnrrrrrrooommmfff```]]]UUUKKKCCC@@@<<<<<<======???@@@BBBBBBCCCEEEFFFHHHJJJMMMRRRVVV[[[^^^bbbfffiiimmmqqqtttyyyzzz|||~~~{{{tttqqqrrrxxxvvv\\\WWWWWWQQQLLLNNNMMMMMMLLLIIIFFFDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDD????????????@@@AAABBBBBBAAAAAAGGGHHHJJJhhhkkkYYYSSSQQQOOOMMMMMMKKKIIIGGGDDDCCCBBB@@@???===<<<;;;}}}rrrfff\\\UUUPPPMMMIIIFFFEEEDDDBBB@@@???===:::888:::@@@HHHOOOZZZaaakkkrrruuutttrrrqqqgggbbb[[[YYY[[[```dddffffffgggfffcccaaa```ccceee]]]___cccggglllmmmmmmlllfffkkkppppppqqqwwwzzz~~~qqqdddvvvqqqzzz|||yyyzzzeeeWWWVVVSSSJJJHHHLLLOOOPPPMMMKKKJJJKKKTTTQQQNNNKKKIIIHHHHHHGGGKKKKKKMMMMMMLLLJJJHHHFFFHHHQQQXXXkkkyyyiii\\\jjjvvv|||VVVIIIAAABBBAAA:::888;;;666;;;;;;???FFFJJJZZZtttooodddQQQKKKDDDBBBCCCEEEDDDCCCBBB@@@??????AAAAAAAAA@@@@@@AAACCCEEEFFFFFFFFFEEECCCCCCDDDEEEEEEFFFEEEEEEAAAAAA???>>><<<:::999888666777888888999999999999888777777999<<<===<<<;;;999888777555333333444555111111333888===???===;;;:::999999:::;;;:::999888444777888777999<<<:::555======>>>???>>>>>>??????===III\\\nnnuuurrrqqqtttssssssrrrpppkkkccc[[[VVVLLLIIIFFFGGGNNNZZZhhhpppuuuwwwzzz}}}tttkkkcccjjj~~~yyyxxx~~~\\\QQQIIIGGGLLLNNNLLLQQQVVVXXXVVVRRRQQQPPPLLLQQQQQQKKKGGGHHHIIIIIICCCDDDDDDBBBAAA@@@AAACCCDDDJJJFFFJJJffflllXXX\\\eee{{{}}}```\\\[[[WWWUUUZZZvvvsss]]]YYYRRRRRR^^^fffgggUUUGGGEEEDDD@@@@@@EEEHHHPPPPPPFFF@@@DDDGGGDDDEEEDDDDDDDDDEEEEEEDDDBBB>>>?????????>>>===<<<;;;:::999888888777888888888666666555555555444444444444555666777888;;;???BBBKKKSSS\\\ccclllssstttqqqkkkcccZZZTTTMMMDDD@@@@@@:::;;;<<<===>>>@@@AAABBBCCCEEEGGGIIIKKKMMMQQQTTTYYY\\\```dddgggjjjnnnqqqwwwyyy{{{~~~zzzwwwvvvzzzrrr\\\TTTTTTSSSPPPNNNIIIKKKLLLJJJFFFDDDCCCDDDCCCCCCCCCCCCDDDDDDDDDDDD>>>>>>>>>??????@@@AAABBBAAA===EEEHHHHHHbbbgggUUUSSSQQQOOOOOOMMMKKKIIIGGGFFFEEECCCAAA@@@>>>>>>yyyrrrjjjbbb]]]SSSPPPKKKGGGEEEDDDBBBAAA???>>>:::888:::@@@IIIOOOXXX```lllvvvyyywwwssspppnnnggg^^^ZZZZZZ]]]```aaaXXXZZZ[[[ZZZYYYZZZ]]]```]]]```fffkkknnnmmmhhhdddeeejjjoooooonnntttuuuvvvvvviii{{{uuu~~~vvv^^^SSSUUUQQQGGGIIIIIIJJJJJJKKKNNNQQQTTTHHHIIIJJJJJJIIIIIIKKKMMMOOONNNKKKIIIHHHHHHIIIIIIGGGJJJSSSmmmzzzaaaXXXuuuxxx\\\MMMBBBBBBAAA999666:::555::::::>>>EEEGGGTTTmmmuuukkkSSSLLLEEEBBBDDDFFFEEECCC@@@???>>>???@@@@@@???>>>???@@@BBBCCCDDDEEEDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFAAA@@@???===<<<:::999888888888999:::::::::999999999999999:::<<<<<<;;;:::;;;;;;999666222111111222444333444999>>>AAA@@@???:::999999:::;;;;;;999888555555444444777<<<:::555;;;<<<>>>??????@@@AAACCC@@@KKK^^^ooouuussssssvvvqqqrrrqqqnnniiiaaaXXXSSSKKKHHHEEEFFFMMMZZZgggoooqqqtttwwwzzz}}}tttmmmhhhrrryyy|||YYYRRRKKKEEEJJJOOOIIIOOOVVVZZZXXXUUUTTTSSSNNNNNNKKKGGGGGGIIIGGGCCC@@@AAABBBAAA@@@@@@BBBDDDBBBIIIFFFJJJhhhaaa[[[aaauuullleeefffbbbRRROOOwww~~~ddd^^^VVVRRR[[[cccmmmYYYIIIFFFEEEAAAAAAGGGKKKTTTTTTHHHBBBFFFHHHEEEDDDCCCCCCDDDEEEEEECCCAAA>>>>>>?????????===;;;:::999999888888888888888888666666555555555444444444555666777777777999;;;>>>DDDLLLWWW```kkktttvvvssshhh___UUUNNNFFF???>>>AAA::::::;;;===>>>@@@AAAAAACCCEEEHHHJJJLLLNNNPPPSSSXXXZZZ^^^bbbeeehhhllloootttwww{{{}}}{{{zzz~~~|||}}}ppp[[[QQQRRRTTTSSSQQQHHHKKKMMMLLLHHHEEEDDDEEECCCCCCCCCCCCCCCCCCCCCCCC>>>>>>>>>>>>???@@@AAABBBCCC;;;CCCHHHEEEZZZrrrpppvvvWWWUUURRRQQQPPPOOOMMMKKKIIIIIIGGGFFFDDDBBBAAA@@@{{{yyyvvvnnncccZZZVVVSSSNNNIIIGGGEEEEEEFFFCCC???<<<===???BBBKKKTTT```jjjttt{{{xxxooossslllddd``````aaa___]]]VVVVVVYYY]]]\\\XXXZZZ___```jjjssssssjjjbbb```aaadddggglllpppoooppp}}}~~~sssuuuooolll~~~pppttt[[[GGGCCCFFFIIIGGGHHHIIIIIIJJJJJJJJJIIIGGGFFFDDDDDDEEEFFFIIIJJJGGGGGGGGGHHHHHHHHHIIIIIIKKKQQQQQQ```sssllljjjuuuZZZOOOEEE@@@>>>;;;999:::777888;;;??????CCCOOO\\\jjjVVVPPPFFF@@@@@@CCCDDDBBB@@@@@@>>>======<<<<<<===AAAAAAAAAAAAAAA@@@??????AAABBBCCCDDDDDDDDDCCCBBB@@@>>><<<;;;;;;;;;:::999999777666777:::;;;999777===<<<;;;;;;;;;===>>>???;;;999666444222222222333666555666;;;AAACCC@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<666666555555666888:::;;;<<<;;;::::::;;;===@@@BBBCCCLLL[[[iiisssxxxyyyxxxtttrrrooojjjccc\\\WWWSSSJJJFFFFFFIIIMMMSSS^^^iiimmmppptttwwwyyy|||~~~pppffflll~~~qqqRRRJJJLLLJJJHHHJJJPPPOOOPPPTTTYYYXXXSSSMMMIIIJJJKKKIIIFFFBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@???EEEIIINNN^^^hhhSSSddd}}}~~~oooWWWZZZhhhoooYYYRRRQQQVVV\\\qqq```MMMFFFGGGGGGDDDBBBGGGEEECCCCCCDDDEEEDDDCCCGGGGGGFFFDDDCCCBBBAAA@@@AAAAAA@@@@@@???>>>>>>>>>;;;;;;::::::999888777777888777555555666666555444333666999<<<===<<<:::888???BBBKKK\\\jjjoooggg^^^SSSOOOIIICCC@@@???@@@AAA<<<<<<;;;:::;;;===???AAA@@@CCCEEEGGGIIIKKKNNNPPPTTTXXX]]]aaadddgggiiilllqqqtttxxx|||zzzyyy~~~oooeeeZZZTTTTTTTTTPPPLLLKKKJJJJJJJJJJJJIIIFFFDDDCCCBBBAAA???>>>=========@@@@@@@@@@@@@@@@@@@@@@@@<<>>;;;<<<===@@@HHHPPP^^^kkkzzz~~~rrrwwwqqqiiieeedddeeedddccc\\\ZZZYYYZZZYYYWWW\\\bbbnnnpppqqqmmmgggeeejjjoooooojjjjjjsss|||nnnqqqwwwpppzzz}}}mmmVVVFFFDDDGGGIIIFFFGGGHHHHHHIIIIIIIIIHHHFFFFFFEEEDDDEEEFFFHHHJJJHHHHHHHHHIIIIIIIIIJJJJJJHHHLLLMMM]]]tttqqqlll|||yyyxxxrrrYYYOOOFFFCCCAAA>>>;;;;;;777888;;;>>>>>>AAAMMMYYYvvvrrrXXXQQQGGGBBBBBBDDDDDDBBBBBB@@@<<<999888999;;;===????????????>>>>>>===<<<>>>@@@BBBDDDDDDDDDCCCBBB>>><<<::::::::::::999888777666444666888:::999777;;;;;;;;;;;;<<<===>>>???999777555333222222333333888777888===BBBDDDAAA===>>>>>>>>>===<<<<<<;;;;;;666555666666888:::;;;===<<<<<<;;;;;;===???BBBDDDEEENNN[[[hhhpppssssssrrrpppoookkkfff```YYYTTTPPPHHHDDDCCCGGGKKKPPP[[[eeejjjmmmqqquuuwwwzzz~~~wwwnnnrrr~~~iiiPPPJJJKKKJJJJJJMMMPPPPPPQQQTTTWWWVVVOOOIIIHHHIIIKKKJJJGGGDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@AAADDDFFFIIIYYY{{{gggRRRaaayyyzzz{{{ZZZXXXhhhvvv^^^TTTSSSVVVZZZkkkaaaSSSHHHEEEFFFEEEBBBFFFDDDCCCCCCEEEFFFEEEDDDGGGFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>;;;;;;:::999888888777777777666555555555555555444555777:::======<<<:::888<<<===BBBKKKSSSUUUOOOIIIIIIFFFBBB???======>>>???===<<<;;;;;;;;;===???@@@???BBBDDDFFFGGGIIILLLNNNSSSWWW\\\```cccfffiiikkkooorrrvvvzzz~~~~~~|||{{{yyyuuukkkbbbXXXRRRRRRRRROOOKKKJJJIIIIIIIIIIIIHHHEEECCCCCCBBBAAA???>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@<<>>@@@GGGOOO\\\jjj{{{zzzyyysssjjjcccaaabbbdddeeefff```\\\[[[ZZZ[[[bbbjjjqqqoookkkfffeeehhhnnnsssxxxuuuwwwrrryyylllqqq}}}yyytttwwwcccOOOEEEEEEGGGHHHEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDEEEGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHYYYrrrsssjjjkkkuuueeeSSSJJJCCCBBBBBB>>>999777888888:::<<<<<>>CCCEEEBBB???@@@??????>>>===<<<;;;;;;666666666777999;;;===>>>============???AAACCCDDDEEENNN[[[fffllllllkkkiiikkkiiifffaaa[[[UUUOOOLLLFFFBBBAAADDDGGGLLLVVV```fffjjjnnnrrruuuxxx{{{~~~}}}}}}www|||zzzttt```NNNJJJLLLKKKLLLOOOQQQPPPQQQSSSTTTQQQJJJDDDEEEHHHKKKLLLJJJGGGEEEDDDCCCCCCBBBBBBBBBAAAAAAAAACCCCCCBBBEEERRRooodddRRRbbb}}}aaaVVVgggdddXXXTTTUUUVVVbbbccc[[[LLLCCCDDDEEECCCEEECCCBBBCCCEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDAAAAAA@@@@@@???>>>>>>>>><<<;;;:::999888777666666555555555555555444444444777999;;;======;;;999888;;;;;;<<<>>>@@@@@@>>>;;;<<<;;;:::999:::;;;<<<===>>>===<<<;;;;;;<<<===>>>>>>@@@CCCDDDEEEGGGIIILLLPPPTTTYYY]]]```dddgggjjjmmmppptttxxx||||||xxxyyy{{{~~~yyywww~~~fff^^^UUUQQQQQQQQQOOOLLLIIIIIIHHHHHHIIIGGGEEEBBBCCCBBBAAA@@@???>>>>>>>>>????????????????????????<<<@@@FFFSSSgggsssiiiWWWLLLdddbbbUUUWWWXXXWWWVVVOOOOOOOOONNNLLLKKKIIIHHH|||kkkZZZOOOMMMKKKHHHHHHIIIIIIFFFDDDFFFBBB@@@@@@AAABBBIIIQQQ\\\fffrrr}}}xxxqqqfff\\\XXXYYY^^^bbbiiiccc___^^^___aaahhhpppkkkjjjiiijjjlllnnnppppppwww{{{ssscccsssvvvrrrtttsss[[[IIIDDDFFFFFFEEEDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHIIIIIIIIIIIIJJJLLLHHHGGGUUUkkkqqqcccVVVYYY{{{nnnRRRIIIBBBBBBCCC@@@:::777888777888;;;;;;<<>><<<;;;:::;;;<<<<<<;;;999444444444555777888888888999:::;;;<<<<<<:::999888333222111000111222444666::::::;;;>>>BBBDDDBBB@@@>>>>>>=========<<<<<<<<<888888888999:::;;;<<<===??????>>>>>>??????AAAAAABBBLLLZZZdddhhhgggeeedddfffeeebbb^^^XXXRRRMMMJJJEEEAAA@@@BBBEEEIIIRRR\\\cccfffkkkpppsssvvvzzz|||xxx{{{~~~}}}{{{{{{yyyyyyuuummmhhhZZZNNNKKKMMMMMMOOORRRQQQQQQQQQRRRRRRMMMFFFAAADDDGGGLLLNNNLLLIIIGGGFFFCCCCCCCCCBBBBBBBBBAAAAAADDDBBBAAADDDMMMbbbzzz]]]PPPcccqqq[[[cccyyyjjjZZZTTTRRRRRRXXXbbbbbbQQQCCCCCCFFFDDDCCCBBBAAACCCEEEGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@@@@???>>>>>>>>><<<;;;:::999888777666555444555555555444444444555888999;;;<<<;;;999777666666888999:::999999999:::555666666777888::::::;;;>>>======<<<<<<<<<=========???AAABBBCCCDDDFFFHHHMMMQQQUUUZZZ]]]aaaeeehhhkkknnnrrrvvv{{{{{{yyy{{{~~~bbb[[[TTTPPPPPPPPPOOOMMMIIIIIIHHHHHHIIIGGGEEEBBBBBBBBBAAA??????>>>>>>>>>???????????????????????????@@@EEERRReeelll___LLLNNNYYYwww```XXXVVVXXX\\\VVVUUUTTTRRROOOLLLIIIHHHiiiYYYUUUQQQKKKJJJKKKKKKIIIFFFEEEAAA@@@BBBCCCEEELLLTTT]]]eeeoooxxx~~~yyysssiii]]]UUUUUU\\\bbbccc^^^\\\___aaacccgggmmmlllllllllpppuuuxxxxxxxxxzzzcccaaazzzvvvqqqzzzpppVVVFFFDDDEEEDDDBBBCCCDDDDDDEEEDDDDDDCCCCCCEEEEEEEEEFFFFFFGGGHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHLLLFFFFFFQQQdddqqqdddKKKIII[[[mmm}}}}}}rrr]]]QQQFFFEEEFFFCCC>>>;;;999777777999999:::AAAIIIUUUzzziiiYYYJJJFFFFFFDDDBBBBBBCCCBBBAAA???===;;;888777888888888888888777777666666:::???DDDEEECCC???<<<999888888999;;;;;;999888555555666777777888999999:::;;;;;;:::999777444333111000//////000333555777::::::;;;>>>@@@BBBAAA@@@<<<<<<<<<<<<<<<=========::::::::::::;;;:::::::::@@@@@@???>>>===<<<<<<<<<===IIIXXXbbbeeedddbbbbbbdddbbb```[[[VVVPPPLLLIIIEEEAAA@@@BBBDDDGGGOOOXXX___ccciiinnnrrruuuxxxzzzvvvyyy}}}zzzyyy}}}}}}yyy~~~ssseeebbbXXXOOOMMMOOOPPPRRRTTTPPPQQQQQQQQQOOOKKKFFFBBBDDDHHHLLLNNNMMMJJJGGGFFFCCCCCCBBBBBBBBBAAAAAAAAACCCBBBCCCFFFJJJXXXrrrzzz{{{~~~{{{XXXKKK\\\hhh]]]ppp~~~qqq]]]TTTPPPNNNRRR___cccWWWHHHDDDEEEEEECCCBBBAAABBBEEEGGGHHHGGGBBBBBBCCCCCCCCCCCCDDDDDDAAAAAA@@@@@@???>>>>>>>>><<<;;;:::999777666555444333555666666444333555666777888999999999777555444///222555777666555666777555666777888999:::::::::=========<<<<<<<<<<<<<<<<<<>>>@@@AAAAAABBBDDDFFFJJJMMMQQQVVVZZZ^^^cccgggiiilllqqqvvvzzzzzz{{{}}}vvv^^^ZZZTTTPPPPPPPPPOOONNNJJJIIIHHHHHHIIIHHHEEEBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBIIISSSWWWNNNCCCIIINNNqqqzzzaaaTTTUUU[[[YYYXXXVVVTTTQQQNNNLLLKKKzzzggg___TTTNNNMMMMMMJJJGGGGGGDDDEEEIIILLLOOOWWW___fffoooyyy~~~uuuzzzyyysssiii```]]]bbbggg^^^[[[ZZZ___bbbcccdddfffpppnnnlllnnnssszzz|||~~~~~~|||aaajjj{{{vvvlllQQQDDDCCCCCCBBB@@@DDDDDDDDDDDDDDDCCCCCCBBBDDDEEEEEEFFFGGGGGGHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGHHHDDDHHHQQQ```vvvpppRRRHHHHHHQQQdddvvvhhhmmm]]]LLLEEEDDD@@@<<<:::999666666888999:::???FFFQQQlllsss___LLLGGGFFFCCCAAACCCBBBDDDEEEFFFCCC???:::777888999999:::::::::::::::999<<>>@@@AAAAAAAAA========================999::::::;;;;;;::::::999??????>>>===<<<;;;:::999:::FFFWWWbbbdddcccbbbbbbaaa```^^^ZZZUUUPPPKKKHHHEEEAAA@@@BBBCCCEEELLLTTT[[[```ffflllpppsssvvvxxxuuuxxx|||}}}{{{{{{zzzhhhaaaXXXOOOLLLPPPTTTWWWWWWPPPPPPPPPPPPNNNKKKIIIGGGFFFIIILLLMMMKKKHHHFFFEEEBBBBBBAAAAAAAAA@@@@@@@@@AAAAAADDDGGGHHHRRRlllyyyxxxcccNNNSSSooo{{{___hhhwww~~~dddWWWQQQMMMOOOXXX___\\\PPPFFFDDDGGGCCCBBBAAACCCEEEGGGHHHGGGCCCCCCCCCCCCDDDDDDDDDDDDAAAAAA@@@@@@???>>>>>>>>><<<;;;:::999777555444444333666888777444444666888666777777888777666555444222444777888777555555555666777777888999999::::::<<<<<<==================<<<>>>???@@@@@@@@@BBBDDDFFFIIINNNRRRVVV\\\aaaeeegggjjjoootttyyy}}}yyy{{{}}}lll\\\XXXSSSPPPOOOOOONNNMMMIIIHHHGGGGGGHHHGGGDDDAAA@@@???>>>=======================================AAA@@@@@@@@@BBBCCCBBB@@@BBBGGGfff|||cccYYYZZZXXXWWWUUUSSSRRRQQQQQQQQQnnnbbb]]][[[XXXUUUTTTRRRUUUZZZ```eeennnwww|||zzzqqqtttyyy{{{wwwnnnhhhhhhkkkgggcccbbbgggjjjhhhggghhhpppooonnnpppttt}}}yyysssxxxzzzxxxoooyyy{{{~~~fffMMMBBBBBBBBB@@@@@@DDDDDDDDDDDDDDDCCCBBBBBBDDDEEEEEEFFFGGGGGGHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGOOOTTT```|||```JJJFFFOOOaaa~~~nnnpppWWWIIICCC???<<<:::999666555888::::::>>>DDDKKK]]]~~~eeeOOOIIIHHHCCCBBBEEECCCEEEGGGHHHFFFAAA<<<999999:::;;;===>>>>>>??????===???BBBDDDCCC@@@;;;888333333444666999999777555555777888777555444555777777666555333222222111111111111000000111444666888<<<===>>>???@@@AAABBBCCCBBBBBBAAA@@@???======<<<666777888:::;;;;;;;;;;;;============<<<<<<;;;;;;999FFFWWWbbbdddbbbaaaaaa___^^^\\\XXXTTTOOOJJJHHHDDDAAA???AAAAAACCCIIIQQQWWW\\\ccciiinnnqqqtttvvvuuuxxx|||}}}yyywww|||pppaaaWWWMMMJJJPPPXXX[[[ZZZOOOOOOOOOOOOMMMMMMNNNNNNIIIKKKLLLLLLIIIFFFDDDDDDAAAAAA@@@@@@@@@???????????????CCCEEEEEEOOOppp|||cccTTT```xxxkkkbbbqqqnnn\\\TTTPPPPPPQQQYYY___XXXIIICCCHHHDDDCCCBBBCCCEEEGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEAAAAAA@@@@@@???>>>>>>>>><<<;;;:::888777555444333333777999888555444777:::666777777777777777666555888777777777777777666555666555666666777888:::;;;;;;;;;<<<======>>>>>>>>><<<>>>???@@@???@@@AAACCCDDDGGGKKKOOOTTTZZZ```ddddddhhhmmmrrrxxx~~~zzz{{{}}}iiiYYYVVVRRROOOMMMLLLLLLKKKFFFEEEEEEEEEEEEDDDAAA???>>>======<<<<<<<<<<<<<<<========================>>>>>>>>>>>>===<<<>>>@@@BBBBBBTTTxxxmmm___YYYWWWTTTRRRPPPPPPQQQRRR~~~vvvrrrnnnkkkcccbbbfffmmmsssyyy~~~yyyssskkkttt~~~~~~vvvmmmiiijjjtttooommmqqqsssqqqooopppqqqssswwwzzz~~~lllttt~~~xxxaaaIIIAAAAAA@@@???@@@DDDEEEEEEEEEDDDCCCBBBBBBDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJLLLVVVYYYaaajjjVVVUUUcccrrryyy~~~fffSSSKKKFFFBBBAAA999555555888::::::>>>DDDFFFRRR}}}jjjRRRKKKIIIDDDCCCGGGCCCEEEGGGGGGFFFBBB>>>;;;:::;;;===???@@@AAABBBBBB@@@AAACCCDDDBBB???:::777555555777999<<<<<<:::888555777888666333222333555444333222111111111222333222111111111222444777888===???@@@AAAAAABBBDDDEEEGGGFFFDDDBBB@@@>>><<<;;;222444666999<<<=========:::;;;<<<===>>>>>>>>>===999GGGXXXcccdddaaa``````^^^]]][[[WWWSSSNNNIIIGGGCCC@@@>>>@@@@@@AAAGGGOOOTTTZZZaaaggglllooorrrtttuuuxxx{{{~~~~~~zzz```VVVJJJGGGPPP[[[^^^\\\OOOOOOOOONNNMMMNNNQQQSSSKKKLLLMMMKKKGGGDDDCCCCCC@@@@@@@@@?????????>>>>>>>>>>>>AAACCCBBBOOOuuuyyy^^^\\\llluuuyyy```nnnvvvaaaWWWSSSQQQMMMTTTbbb]]]KKKCCCHHHEEECCCBBBCCCEEEFFFFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFAAAAAA@@@@@@???>>>>>>>>><<<;;;:::888666555333333333777:::999666555888<<<777777888888888888777777777555222111333444555444444333333444555888:::;;;::::::<<<===>>>>>>>>>>>><<<>>>@@@@@@??????AAABBBCCCEEEJJJNNNSSSYYY___dddbbbfffkkkpppvvv|||{{{dddWWWTTTQQQMMMKKKJJJJJJIIIDDDCCCCCCCCCCCCBBB???======<<<<<<;;;;;;;;;<<<<<<========================;;;;;;===??????>>>???BBBDDD>>>???RRRppphhh^^^ZZZVVVQQQNNNNNNOOOPPPyyyxxx|||yyyuuuqqqqqqssssssoookkktttvvvzzz~~~~~~zzzrrrkkkqqqtttzzzqqq}}}{{{iiiVVVGGGFFFFFFBBBBBBGGGHHHEEECCCCCCEEEFFFCCC@@@DDDEEEFFFEEEDDDEEEGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHNNNJJJSSSVVVWWWrrrxxx___```vvv||||||YYYEEEBBB@@@;;;;;;:::999888888:::;;;===HHHNNNdddtttXXXNNNJJJCCCAAAFFFCCCEEEGGGFFFCCC???======::::::<<<>>>AAADDDFFFGGGKKKKKKKKKJJJIIIEEE???;;;555666999;;;<<<;;;:::999777777777666555333222111111111222333333333222222000000111111222555:::>>>DDDFFFGGGDDD>>>===@@@CCCQQQUUUTTTKKKBBB===:::666777555444777<<>>>>>>>>EEEQQQ[[[```bbbccccccaaa^^^[[[VVVQQQMMMKKKIIIBBBAAA>>>===???BBBFFFIIIRRRWWW```gggkkkmmmooopppvvvxxxzzz{{{{{{}}}vvv```SSSKKKNNNPPPMMMMMMSSSLLLNNNPPPQQQPPPMMMIIIGGGKKKJJJHHHFFFEEEEEEEEEEEE????????????????????????@@@BBBAAACCCFFFHHHcccfffdddaaaooojjjeeeqqqkkkZZZPPPPPPLLLRRR___bbbVVVIIIEEEFFFFFFFFFFFFEEEEEEEEEEEEJJJJJJKKKKKKJJJHHHGGGEEEDDDCCCBBBAAA???>>>======<<<;;;888666444444444444444444444555666888999:::777888999:::999999777777777777666666555555555555333333444444666777888999<<<======<<<::::::;;;===<<<<<<======>>>@@@AAABBBCCCEEEHHHKKKOOOTTTZZZ___```dddiiinnnsssxxx}}}~~~qqq]]]UUUQQQOOONNNJJJFFFFFFJJJEEECCCAAA@@@@@@???===;;;<<<<<<<<<;;;;;;<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;AAAJJJPPPddd|||gggYYYYYYVVVKKKJJJSSSvvvssswww}}}yyytttnnnlllllljjjfffaaahhhmmmrrrtttssspppooopppuuuyyytttqqq~~~}}}___NNNAAA@@@AAA???@@@FFFFFFDDDCCCCCCDDDEEEDDDDDDDDDEEEFFFEEEDDDDDDFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGKKKHHHNNNNNNPPPjjj|||iiiiiipppVVVHHHFFFBBB;;;;;;:::999888888999;;;<<>><<<;;;;;;===@@@CCCEEEGGGIIIIIIKKKJJJJJJJJJHHHDDD???;;;666777999:::;;;:::999888777777666555555444333222222222333333333222222111///000000000111444999<<>>===<<<<<<;;;<<<<<<<<<===EEEPPPZZZ___aaabbbbbbbbb```[[[VVVQQQLLLIIIGGGCCCAAA>>>===>>>AAAEEEHHHNNNTTT\\\dddhhhkkkmmmooosssvvvyyy{{{|||~~~ttt\\\TTTLLLLLLMMMLLLMMMNNNEEEGGGJJJNNNPPPPPPOOOOOOMMMLLLJJJHHHGGGFFFFFFFFF???????????????????????????AAA???AAACCCAAATTTvvvggg___]]]ppp}}}dddooojjjrrrsss^^^TTTOOOLLLNNNYYY```[[[PPPGGGGGGFFFFFFFFFEEEEEEEEEEEEIIIJJJJJJJJJJJJHHHGGGFFFCCCCCCBBBAAA@@@???>>>===<<<:::888666444333333333444444555666888999;;;<<<999:::;;;;;;:::999777666666666666555555444444444333333444444555777888999<<<======<<<::::::;;;<<<<<<<<<<<<===>>>???@@@AAABBBDDDGGGJJJNNNSSSYYY]]]___cccgggllloootttxxx{{{dddTTTPPPNNNMMMMMMIIICCCBBBEEEEEECCCAAA@@@@@@???===;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>;;;:::888777777888999:::???GGGSSSllllllYYYPPPIIIDDDDDDDDDEEEEEECCC???;;;999999<<<>>>BBBFFFIIIJJJJJJJJJJJJIIIIIIHHHGGGDDD>>>;;;777888999::::::999888777777666555555444444555555333333333333222222111000...///000000000333777:::@@@AAA@@@;;;555222222444LLLPPPOOOFFF>>>999666222000///000444999>>>AAABBB>>>===<<<;;;;;;::::::;;;<<>>>>>>>>>>>>>>>>>>>>>>>===>>><<>>HHHbbbhhhYYYYYYzzzrrrhhhiiiiiiwwwggg[[[QQQOOOMMMQQQ[[[___UUUHHHHHHGGGGGGFFFEEEEEEEEEFFFIIIIIIJJJJJJIIIHHHGGGFFFCCCCCCBBBAAA@@@@@@??????;;;:::777555333222222222444444555777888;;;<<<>>><<<<<<<<<;;;:::888666555555555444444444444333333333333444444555666888888;;;<<<===<<<:::999:::;;;;;;;;;;;;<<<===>>>@@@@@@AAABBBEEEHHHKKKPPPVVVZZZ^^^aaaeeehhhkkknnnrrruuuyyy{{{sssvvvxxx]]]QQQNNNMMMNNNOOOKKKCCC@@@AAADDDBBB@@@?????????===;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<>>:::888888;;;>>>CCCHHHJJJKKKIIIHHHIIIHHHGGGGGGFFFCCC>>>;;;777888888999999888777666666666555444444555666777444444444333222111000///...///000000000222555888555777777555333111222444;;;@@@AAA<<<777555555333//////000222666:::===???;;;;;;::::::::::::;;;;;;<<>><<<<<<>>>AAACCCGGGMMMUUU\\\aaafffiiikkknnnqqqvvvyyy{{{|||~~~~~~yyylllaaammmooobbbSSSNNNJJJEEEJJJJJJJJJJJJKKKMMMNNNOOOJJJIIIGGGEEECCCAAA??????>>>>>>>>>>>>>>>>>>>>>>>><<<===;;;>>>DDDAAAGGGZZZlllVVVWWWuuu|||tttggg```kkkooo```SSSTTTOOOLLLSSS\\\WWWKKKIIIHHHGGGFFFEEEEEEFFFFFFHHHIIIIIIJJJIIIHHHGGGFFFCCCCCCCCCBBBAAA@@@@@@@@@;;;999777444222111111111333333444555777:::<<<===<<<<<<<<<;;;999666444222333333333333333333333333444444444444555666777888:::;;;<<<<<<:::999999:::::::::;;;;;;<<<===???@@@???AAACCCEEEHHHMMMSSSWWW[[[^^^bbbeeehhhkkkooorrrsssvvv|||}}}pppZZZQQQNNNNNNPPPSSSNNNFFFAAABBBCCCAAA?????????>>>===;;;;;;::::::999999::::::;;;<<<<<<<<<;;;;;;;;;::::::999:::::::::;;;;;;;;;;;;AAA<<<;;;???>>>AAAQQQddduuu___~~~sssmmmgggiiimmmrrrvvvxxxvvvuuupppqqqpppnnniiiccc\\\WWWPPPOOOOOORRRYYYaaahhhmmmeeecccaaabbbhhhqqqyyy~~~}}}|||}}}|||wwwyyy~~~ttthhhWWW\\\fffsss~~~|||~~~xxxttt~~~___FFFEEEGGGMMMRRRQQQOOONNNQQQPPPNNNHHHBBB@@@BBBEEEDDDEEEEEEDDDBBBAAABBBDDDDDDDDDEEEEEEFFFFFFFFFFFFDDDIIIJJJGGGGGGMMMaaavvvfffQQQHHHZZZkkksssyyy{{{fffQQQGGGEEEEEECCC<<<;;;999777666666777888;;;EEELLLVVVxxxgggVVVOOOIIIDDDCCCDDDDDDAAA>>>;;;::::::>>>AAAFFFJJJLLLLLLIIIHHHHHHGGGFFFEEEDDDBBB>>>;;;777777777777777777666666666555555555555666777777444444444333222111000///...///000000000111444666///111222333333333444555000666999555222333444333000111111222333555888:::777777777888999;;;======<<>>;;;;;;===@@@BBBFFFKKKSSSZZZ___dddhhhjjjnnnqqqtttwwwxxxyyy{{{||||||{{{~~~xxxsssiii]]]ppp{{{mmmYYYNNNKKKIIIPPPOOOMMMKKKJJJIIIIIIJJJHHHHHHFFFDDDBBB@@@>>>===========================>>>>>>:::<<>>>>>>>>???BBBDDDFFFJJJPPPTTTXXX[[[___cccfffjjjooorrrooosssyyyfffRRRMMMMMMMMMPPPRRROOOGGGBBBCCCAAA@@@>>>>>>>>>>>><<<;;;;;;::::::999999::::::;;;<<<;;;;;;;;;;;;:::::::::999999999999:::::::::;;;>>>::::::>>>>>>>>>FFFQQQvvvyyyooodddZZZQQQJJJEEEEEEGGGLLLSSS[[[aaacccccc[[[^^^___]]]VVVNNNJJJHHHDDDCCCCCCDDDHHHNNNTTTXXXZZZZZZ\\\dddooozzz~~~zzz{{{}}}xxxvvvuuuxxxzzzttteeeWWWPPPVVV```mmmyyyYYYNNNNNNOOOQQQRRRNNNIIIEEEEEEEEEDDDAAA??????AAACCCCCCDDDDDDCCCAAAAAABBBDDDEEEEEEFFFFFFGGGHHHHHHHHHDDDKKKKKKJJJLLLJJJWWWqqqwww___HHHLLL^^^kkk|||~~~ttt___OOOFFFCCCBBB>>><<<:::777666666777888555???FFFOOOkkkrrr[[[RRRLLLFFFBBBCCCCCCBBB???>>>>>>???CCCFFFJJJNNNOOOMMMKKKIIIGGGFFFDDDDDDCCCAAA===;;;666666666666666777777777555555666777777777666666333333333333222222111000///000111111000111333555111222333444444444444444222888:::777333444444333222333333222111222444666444555555777999;;;===>>><<>>========================>>>@@@;;;:::@@@>>>@@@LLLnnn~~~nnnUUUWWWrrrppphhhvvvfffSSSTTTPPPKKKKKKRRRYYY[[[MMMKKKIIIGGGFFFFFFGGGHHHFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFEEEDDDBBBAAA@@@???<<<;;;888555333111111111///000000111222444555666666777777777666555333222222222333333333333444444444444333333444555555666777999;;;;;;:::888777888888888999999:::;;;===>>>===???AAABBBEEEIIINNNRRRVVVYYY]]]aaaeeehhhmmmppplllqqqwww~~~zzz^^^PPPMMMJJJIIIKKKMMMJJJDDDAAACCC@@@???======>>>>>><<<:::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::888888999999999:::::::::;;;999:::>>>???>>>BBBHHHPPP|||gggdddaaa]]]ZZZXXXWWWWWWRRRNNNIIICCC???;;;999777;;;:::<<>>@@@EEEJJJNNNWWW]]]gggrrr||||||{{{~~~}}}sssuuuzzz}}}oooZZZKKKJJJVVVggguuu~~~YYYRRRRRRPPPNNNKKKHHHEEEAAA>>>===<<<<<<>>>@@@@@@@@@AAABBBCCCBBBAAAAAACCCDDDGGGGGGHHHHHHIIIJJJJJJKKKGGGOOOLLLLLLRRRMMMVVVssspppRRRKKKZZZeeewwwdddRRRGGGDDD???>>>;;;888777777777888444:::AAAHHH]]]bbbVVVOOOHHHAAABBBCCCCCCAAABBBCCCEEEGGGIIIKKKNNNNNNLLLJJJHHHGGGEEECCCCCCBBB@@@===;;;555555555555666666777888444666888999999777555444222222333333333222222111///111222222111111333444444444555666888888666555777===???;;;777666666555222333444222000000333555444555555666888:::<<<======CCCLLLSSSXXX[[[]]]^^^ZZZYYYXXXUUUQQQLLLGGGDDDAAA>>>;;;999999<<>><<<<<<<<<<<<<<<<<<<<<<<<:::???<<<:::>>>;;;;;;FFFXXXooo{{{|||{{{ZZZUUUbbbqqqqqqvvv___VVVNNNLLLLLLNNNRRRXXXNNNLLLIIIGGGFFFFFFGGGHHHFFFGGGHHHIIIIIIHHHGGGFFFHHHHHHFFFDDDBBB@@@???>>>>>><<<999666333222111111000000000000111222333444444555666777777666666555333333333333444444444555444444333333444444555555777999;;;;;;999888777777888888888888999;;;<<<======???AAABBBDDDHHHMMMPPPVVVYYY\\\___bbbeeeiiikkkjjjnnnuuu{{{qqq[[[RRRQQQHHHGGGGGGHHHFFFAAABBBEEE@@@>>>============<<<:::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999888888888888999999999999999999;;;======;;;>>>BBB@@@ZZZwwwIIIIIIHHHFFFDDDEEEGGGJJJFFFDDDAAA>>>===<<<======;;;888666999CCCOOO[[[bbb\\\TTTJJJCCCAAA@@@>>><<>>>>><<<:::<<>><<<@@@AAABBBBBBAAAAAACCCEEEHHHHHHIIIJJJJJJKKKLLLLLLFFFLLLHHHIIIRRRLLLSSSsssxxxWWWKKKWWW^^^vvvxxx___NNNGGG@@@>>><<<999777777777888777:::>>>DDDSSSsssgggYYYQQQIIIAAABBBCCCCCCCCCDDDFFFHHHGGGHHHJJJKKKKKKIIIGGGFFFFFFEEECCCBBBAAA@@@===;;;444444444555555777888999444666999::::::777444222111111222333333333222222000222333333222222333444444555666888;;;;;;:::999888>>>@@@<<<999999999888111333444222000000333666666666666666777999:::;;;>>>CCCLLLSSSXXX[[[]]]^^^[[[[[[YYYUUUPPPKKKEEEBBB@@@===:::999999<<>>>>>===:::777444222222222111111000000111111222333333444666777888888888777333333333444444555555555444444333333333444555555666888;;;;;;999777666666777777777888999:::<<<<<<>>>???AAABBBDDDGGGLLLPPPWWWYYY\\\^^^```bbbeeegggiiimmmssszzzhhhXXXSSSRRRIIIFFFEEEFFFDDDAAACCCHHH???>>><<<<<<======<<<:::===<<<<<<;;;;;;<<<<<<===;;;;;;;;;:::::::::999999777888888888888999999999999:::<<<===;;;999:::>>>@@@FFFSSSwwwAAABBBAAA@@@???@@@BBBDDD@@@@@@@@@@@@???===;;;::::::999999<<>>>>>???===>>>>>>=========@@@BBBFFFFFFGGGHHHIIIIIIJJJJJJFFFIIIJJJJJJJJJNNNXXX___|||]]]LLL^^^ppp}}}SSSEEEEEE???999777999:::777333555:::>>>FFFRRRbbb~~~]]]JJJNNNCCCAAABBBEEEEEEDDDGGGLLLJJJJJJKKKMMMOOOMMMHHHCCCGGGDDDAAABBBCCCAAA;;;555666444333333555666777666999:::;;;<<<;;;999666444333333444444444333222111111111222333333444555555777999;;;;;;;;;;;;===??????@@@AAA@@@>>>;;;777555666555222111000000111222333444555666666555444333<<>>;;;;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;<<<>>>@@@AAACCCmmm[[[RRR\\\mmm}}}{{{fffUUUQQQNNNHHHHHHNNNTTTRRRLLLFFFHHHLLLIIIAAAIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGEEECCCAAA???======>>>===;;;777333000111111000000000000111222111222333444555555555555555555555555555555555555333333333333333333333333666666888999999888777777777777777777888888888888===>>>??????AAAEEEJJJNNNVVVVVVYYY```cccbbbdddhhhjjjlllrrr{{{|||aaaXXXSSSIIIJJJJJJIIIHHHFFFEEEDDDDDD>>>>>>>>>>>>============>>>===<<<;;;::::::;;;<<>><<<:::;;;;;;<<<<<<===>>>>>>???===>>>>>>>>>===>>>AAACCCEEEEEEEEEFFFFFFGGGGGGGGGEEEHHHKKKKKKJJJLLLSSSXXXsssgggZZZnnnZZZGGGFFFAAA<<<999999999666444555999<<>>;;;777555666444222111000000111222222333555777777666555444<<>>===;;;;;;;;;;;;;;;;;;;;;;;;======;;;;;;<<<===???AAADDDeeeiii___ZZZooo{{{vvvyyy|||___RRRMMMJJJKKKQQQTTTTTTPPPHHHFFFIIIHHHDDDIIIHHHGGGGGGFFFFFFFFFGGGFFFFFFFFFFFFEEECCCAAA@@@===>>>???>>><<<999555333111111000000000111111222222222333444555555555555555555555555555555555555333333333333333333333333555666777888999888777777666666777777777888888888<<<======>>>@@@CCCHHHLLLRRRQQQTTTZZZ]]]]]]```eeedddhhhppp{{{~~~}}}|||]]]TTTPPPIIIJJJJJJIIIGGGFFFEEEDDDCCC???>>>>>>======<<<<<<<<<===<<<;;;::::::;;;;;;<<<===<<<:::888777888999999777777888888888888777777777777777888999999::::::===;;;>>>IIIXXXuuu??????????????????@@@@@@BBBBBBBBBAAA@@@>>><<<:::666777:::===AAAPPPjjj}}}~~~|||yyyuuuuuuyyy|||{{{{{{}}}dddRRRYYYooowww}}}yyy```NNNAAADDDAAA>>><<<<<<<<<;;;:::<<<<<<<<<======>>>>>>???<<<>>>?????????@@@BBBDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCFFFIIIJJJIIIIIILLLPPPhhhpppdddvvv~~~vvvTTTGGGFFFCCC???;;;888777666666555888999===EEEOOOnnnrrrWWWRRRIIIEEECCCEEEEEEDDDFFFJJJOOOMMMKKKJJJJJJIIIHHHGGGAAA>>><<<<<<>>>>>><<<999999666333222333666888999999:::<<<<<<<<<:::888666666666666666444222000///000000111222333444555555777999;;;;;;;;;;;;===??????@@@@@@???===:::777555555444222111000000111222000222555777888888666555;;;AAAHHHOOORRRTTTUUUVVVWWWUUUQQQLLLHHHEEECCCBBB>>><<<:::888888:::<<<>>>@@@DDDJJJOOOSSSWWW[[[]]]```aaadddiiimmmpppqqqqqq}}}{{{}}}yyyfffQQQQQQOOOMMMLLLLLLKKKIIIGGGIIIGGGFFFFFFGGGHHHFFFEEEBBBBBBAAAAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<===???@@@DDDXXXdddYYYVVVjjj|||qqqeeemmmttttttxxxgggTTTNNNKKKJJJLLLSSSVVVVVVNNNGGGFFFGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBAAA>>>?????????>>>;;;999777222222111111111111222222222333444555666666666666555555555555555555555555333333333333333333333333444555777888888888777666666666777777777777888888:::;;;<<<===>>>AAAFFFJJJNNNNNNRRRXXXZZZZZZ]]]bbb___gggqqq|||vvv{{{{{{oooVVVOOOMMMIIIJJJIIIHHHGGGEEEDDDCCCBBB??????>>>===<<<<<<;;;;;;;;;::::::::::::;;;;;;<<<;;;:::888777666777777888777888888999999888888777777777888888999:::::::::;;;<<>>>>>>>>???>>>>>>BBBBBBBBBBBB@@@>>><<<;;;666777:::<<<@@@NNNiii}}}yyyxxxyyy{{{||||||zzzwwwssssssvvvzzzyyyuuutttwwwuuuZZZXXXlll}}}~~~xxxxxxSSSDDDCCCCCC@@@<<<::::::;;;;;;:::<<<<<<<<<======>>>>>>>>><<<>>>???@@@@@@AAACCCEEECCCCCCCCCCCCBBBBBBBBBBBBAAACCCEEEFFFFFFGGGIIILLL^^^vvvuuudddkkksss^^^MMMHHHCCCBBB@@@<<<888666777888555888777999AAAHHH___eeeYYYKKKFFFBBBCCCDDDDDDFFFJJJOOOMMMIIIFFFEEEEEEEEEEEE???<<<;;;;;;===>>>>>>===<<<888444222444777999::::::;;;<<<<<<<<<;;;999888888888888777555222000//////000000222333444555666777999;;;;;;;;;;;;===>>>?????????>>><<<999777555333333222111000000111111...111444888999999777666;;;@@@HHHNNNQQQRRRSSSSSSUUURRRNNNHHHDDDBBBBBBBBB>>><<<999777777999<<<>>>@@@DDDIIINNNRRRVVVZZZ\\\^^^___bbbfffjjjooorrrttt|||}}}yyyiii]]]SSSOOOMMMKKKKKKJJJIIIGGGEEEGGGFFFEEEEEEGGGGGGGGGFFFCCCCCCBBB@@@???===<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>???DDDLLLwww[[[WWW___xxxllleeecccooo|||~~~wwwvvvppp\\\VVVPPPIIIEEEOOOVVV[[[VVVKKKEEEFFFIIIGGGGGGHHHHHHHHHGGGGGGGGGDDDDDDDDDDDDCCCCCCBBBBBB>>>????????????===;;;999444444333222222222222333444444555666666666666666555555555555555555555555333333333333333333333333333444666777888777777666666666666666777777777888999;;;<<<===>>>AAAEEEHHHOOOQQQVVV\\\]]]ZZZ[[[``````jjjvvv~~~~~~{{{|||cccPPPKKKKKKJJJIIIHHHGGGFFFDDDCCCBBBAAA???>>>======<<<;;;::::::999999999999::::::;;;;;;:::999888777777777777888777888888888888888888777777777888888999:::::::::777;;;??????<<>>>>>>>>===;;;@@@AAAAAAAAA@@@>>><<<;;;777777999;;;???LLLeee|||{{{yyy{{{~~~tttwwwzzzwwwqqqmmmnnnqqqqqqtttzzz}}}xxxpppppptttxxx^^^MMMYYYvvv~~~sssPPPHHHNNNAAA>>>:::999999:::::::::<<<<<<<<<<<<============<<<>>>@@@AAA@@@AAABBBDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBEEEIIILLLSSSkkkyyyggg[[[ttt|||nnn[[[HHHAAAAAA???;;;888777888:::555888666888@@@EEEVVVppprrr```OOOHHHBBBCCCDDDDDDFFFIIIMMMKKKGGGDDDAAA@@@@@@AAA===<<<<<<<<<>>>@@@@@@@@@???;;;666444666999;;;<<<;;;;;;<<<<<<<<<;;;::::::999999888777555333000///...///000111333444555666777999;;;;;;;;;;;;===>>>>>>>>>>>><<<:::888555444222222111111111111111111...000333666888888777666:::@@@HHHNNNPPPPPPPPPPPPSSSOOOKKKFFFBBBAAAAAABBB===;;;888666666888;;;===@@@DDDIIINNNRRRUUUYYY[[[\\\___bbbdddgggnnnwww~~~{{{~~~{{{{{{sssaaaTTTPPPKKKJJJIIIIIIHHHGGGDDDBBBFFFDDDCCCCCCEEEFFFFFFEEEDDDCCCBBB@@@>>>===<<<<<<:::::::::::::::::::::::::::::::::;;;;;;<<<======CCCEEElll}}}lll\\\___|||kkk]]]^^^ooouuu}}}hhh\\\TTTLLLGGGJJJSSS\\\\\\RRRIIIFFFHHHGGGHHHIIIIIIIIIIIIHHHHHHEEEEEEDDDDDDCCCCCCCCCCCC>>>?????????>>>===<<<;;;777666555444444444444444555555666666777777666666555555555555555555555555333333333333333333333333222333555666777777666666555666666666666777777777999;;;===>>>???AAADDDGGGNNNRRRZZZ```^^^ZZZZZZ]]]aaammmzzz{{{tttiiippp]]]NNNIIIHHHIIIIIIHHHGGGEEECCCAAA@@@???=========<<<;;;::::::999777777888999999999::::::999999999888888888888888666777777888888777777666666777777888888999999:::777777888:::<<<@@@JJJTTTPPPJJJBBB>>>======<<<:::>>>??????@@@???>>>===<<<999777888;;;@@@MMMcccvvv~~~yyyyyy}}}xxx|||{{{rrrfff```dddkkkqqqvvv}}}~~~vvvnnnpppwwwcccKKKDDDWWWuuu|||bbbGGGCCCEEE===;;;999888999::::::999;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAA@@@@@@@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@AAAEEEHHHJJJKKK]]]|||pppXXX^^^iiiuuutttIIIDDDBBB???<<<:::999999999555999666888@@@DDDNNNaaaiiiWWWMMMEEEDDDEEEDDDFFFHHHIIIIIIGGGDDD@@@===<<<===<<<<<<===>>>@@@AAABBBBBBAAA===:::888999;;;======<<<<<<<<<<<<<<<<<<;;;;;;999999999888666444111000---...///111222444555666777999;;;;;;;;;;;;===???======<<<:::888666444333111111111111111111111000...000222444555666666666:::@@@GGGMMMOOONNNMMMMMMNNNKKKGGGCCCAAA@@@@@@AAA<<<:::888666666888:::<<>>===<<<<<<<<<::::::::::::::::::::::::999999:::;;;;;;<<<<<<<<>>???@@@CCCFFFKKKOOOWWW\\\ZZZVVVXXX^^^cccqqq}}}wwwxxxmmmjjjZZZOOOHHHFFFGGGHHHGGGFFFDDDBBB@@@???>>><<<;;;;;;;;;;;;:::::::::666777888888999888888777888888888888888888888888555666666777777666666555555555666666777888888999>>>:::666777;;;???@@@@@@OOOuuuYYYPPPFFF???===<<<;;;999;;;<<<===>>>???>>>======:::777777<<>>@@@AAA???>>>>>>???AAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBDDDEEEEEEEEEIIINNNvvvuuu]]]ZZZWWW___pppYYYKKKFFFAAA======<<<999777555999666666>>>AAAFFFSSSuuu{{{bbbVVVLLLHHHGGGEEEDDDFFFFFFHHHIIIFFFAAA<<<999999:::<<<>>>@@@AAAAAAAAABBBBBB???<<<;;;<<<>>>>>>>>><<<<<<<<<<<<===<<<<<<<<<999999999888777555222111---...///000222444555666777999;;;;;;;;;;;;===???<<<;;;:::888666444222111000000111111111111000000///000000111222444555666:::???GGGMMMNNNMMMKKKJJJHHHFFFCCCAAA???>>>??????<<<:::777555555777:::<<<>>>BBBGGGLLLOOORRRVVVXXXYYY[[[___fffppp{{{|||zzzxxxzzz|||}}}{{{xxxzzz}}}|||}}}}}}|||}}}}}}sssqqqvvvcccMMMMMMFFFFFFFFFGGGHHHGGGDDDBBBDDDBBB??????@@@AAABBBBBB???>>>===;;;::::::;;;;;;999999999999999999999999888999::::::;;;;;;<<<<<>>OOOuuuvvvfffRRRXXX|||gggdddooo~~~dddSSSMMMLLLJJJJJJPPPYYYZZZSSSLLLJJJIIIJJJLLLMMMMMMMMMLLLKKKJJJIIIGGGEEEDDDCCCCCCDDDCCCCCCBBBAAA@@@???>>>===<<<;;;:::999999888888888777777777888888777777666555555555555555555555555333333333333333333333333000111333555666666666666555555555666666666777777777999<<<======???AAACCCHHHKKKPPPTTTSSSSSS[[[dddlllyyy~~~~~~zzzwwwyyy___RRRLLLHHHFFFHHHHHHGGGEEECCCAAA???>>>===:::::::::::::::;;;;;;;;;666777888888888777666555666777777777888777777777444444555555555555444444444444555555666666777777;;;;;;999999;;;>>>???>>>;;;UUUiii{{{___UUUHHH???===<<<:::888999:::<<<===>>>>>>>>>===:::666666<<>>999555555999555555<<<>>>@@@JJJ___jjj^^^QQQKKKIIIEEECCCDDDEEEHHHKKKIIICCC<<<999777888;;;>>>@@@AAA@@@@@@AAACCCAAA>>>>>>?????????>>><<<<<<<<<===============999999999888777555333222------///000222444555666777999;;;;;;;;;;;;===???;;;:::999777444333111000///000111111111111000000000000//////000222444555999???GGGLLLNNNLLLJJJIIICCCBBB@@@???>>>======>>><<<:::777555555777:::<<<===@@@FFFJJJNNNQQQTTTVVVYYYYYY]]]hhhwwwsssrrrsssvvv{{{{{{vvvqqqyyyyyykkkyyy{{{xxxsssvvv```IIIMMMEEEEEEFFFHHHIIIHHHFFFCCCDDDBBB???>>>???@@@@@@@@@===<<<:::999888999999:::999999999999999999999999888888999:::;;;;;;;;;;;;<<<;;;BBBddd||||||yyykkkZZZYYYfff{{{rrrddd[[[gggtttuuu^^^TTTPPPMMMHHHJJJTTTZZZUUUOOOMMMIIIKKKMMMNNNOOONNNMMMLLLLLLJJJHHHFFFDDDDDDDDDDDDFFFEEEDDDCCCAAA@@@???>>>>>>===<<<;;;::::::999:::777777888888888777777666555555555555555555555555333333333333333333333333000111333555666666666666555555555555666666666777666888:::<<<<<<===@@@BBBHHHHHHLLLNNNOOORRR___lllvvv~~~zzz||||||wwwzzznnnRRRIIIIIIHHHHHHJJJGGGGGGEEECCCAAA???===<<<888999999::::::;;;;;;<<<777777888888888666555444555555666666666666666555333444444444444444444333333333444444555666666666---444::::::888888:::<<<===GGGFFFOOOttt]]]UUUKKKAAA<<<:::::::::666888:::<<<>>>?????????999:::999;;;FFFZZZjjjrrrrrrvvv||||||zzzxxxwwwxxxzzz{{{{{{}}}rrriiiddd^^^YYY[[[```kkkqqqnnnbbbaaaooo{{{~~~lllYYYFFF>>>===JJJhhh~~~uuurrrxxxxxx[[[CCC===<<<999999888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>===<<<;;;???@@@AAACCCDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCJJJAAAYYYuuummm___```^^^lll{{{]]]@@@AAAEEE<<<555999999999999999:::<<<>>>@@@RRR}}}|||eeeQQQMMMLLLFFFCCCFFFCCCFFFIIIIIIEEE@@@<<<;;;666:::>>>???>>>===???AAAAAAAAAAAAAAAAAA@@@???>>>======>>>>>>>>>>>>======>>><<<;;;::::::888555333111///------...111444777999;;;===??????===;;;999999888777555333111000///111111111111111111111111222222111111111111222222888===CCCGGGIIIIIIIIIIIIFFF@@@:::999<<<>>>===;;;::::::888666555666999<<<>>>@@@DDDIIIMMMPPPSSSTTTTTTZZZaaajjj{{{uuuqqqnnnooouuuxxxvvvssssss{{{nnniii}}}zzzyyyzzz~~~]]]VVVOOOKKKGGGCCCDDDGGGGGGDDD@@@BBBBBBAAAAAA@@@?????????===<<<:::999888888999999999999888888777777666666777888888888888999999999;;;<<<<<>>AAACCCEEEIIILLLLLLOOOZZZnnn}}}{{{xxxzzz~~~yyy~~~iiiTTTMMMNNNMMMIIIEEECCCCCCBBBAAA???>>>======;;;::::::999999::::::;;;888888777666666666666666444444444444444444444444333444444555555444444333444444444555555555555666555555666666777888888888<<<===@@@DDDLLL___~~~VVVPPPHHH@@@<<<:::999888999;;;<<<>>>??????>>>>>>:::;;;:::;;;GGGYYYiiiooopppssswwwzzz|||~~~{{{zzzzzzzzzzzzyyy}}}{{{yyyxxxyyyyyyzzzzzznnnhhhccccccbbb___```eeekkkmmmdddWWW^^^qqqvvvkkkZZZJJJ===>>>FFFVVVqqqwwwyyyxxxwwwbbbKKK>>><<<<<<999777777888888999999::::::::::::::::::::::::::::::<<<<<<============<<<<<>>;;;===999888888888:::;;;===>>>IIIfffpppYYYQQQNNNGGGCCCDDDDDDEEEFFFGGGFFFBBB>>>;;;777999;;;:::::::::>>>AAAAAABBBBBBBBBAAAAAA@@@???===>>>>>>??????>>>>>>===>>>===;;;::::::888666333222000...------000333555888:::>>>AAAAAA>>>:::888777666555444333111000000111111111111111111111111222222111111111111222222888===CCCHHHIIIHHHGGGFFFDDD???:::999;;;>>>===:::::::::888666555666999<<<>>>@@@DDDHHHKKKNNNQQQSSSWWWYYY___kkk{{{{{{nnnlllkkkmmmrrrsssrrrrrruuuyyysssmmmcccVVVPPPJJJDDDBBBDDDFFFDDDBBB@@@??????>>>>>>===<<<<<<===<<<;;;:::999999999999888888777777777777777777777777888888888999999999;;;<<<:::KKKnnnmmmVVVWWWdddwww~~~XXXLLLTTTaaavvvwwwxxx```TTTPPPLLLIIIKKKPPPTTTRRRNNNMMMLLLLLLLLLNNNNNNNNNMMMNNNLLLIIIEEECCCBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@???>>>>>>===<<<<<<;;;;;;:::::::::999999888777777777666666555555555444444444444444444444444444444444222222333333444555555666555444444444444555666666777999:::;;;<<<===@@@BBBBBBEEEHHHKKKRRR```tttzzzyyy~~~vvvtttrrr```NNNIIIKKKKKKHHHEEECCCBBBAAA???>>><<<;;;;;;::::::999999999999::::::888777777666666666666666444444444444444444444444333333444444444444333333444444444444555555555555444444555555666777777777999999:::;;;===FFFZZZkkkOOOKKKDDD???<<<;;;:::999<<<===>>>?????????>>>===<<<<<<;;;===III[[[iiinnnuuuwwwyyyzzzzzzyyyzzzzzz}}}yyyuuuttttttvvvwwwwww|||{{{yyyxxxvvvuuuttttttfffddddddiiilllllllllmmmnnniii[[[UUUdddvvvoooXXXGGG<<<777BBBVVVjjjxxxmmm}}}yyykkkKKK;;;:::;;;:::888777777888999:::;;;;;;<<<888888888999999999999999===<<<<<<<<<<<<<<<======>>>???@@@AAACCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@???BBBLLLdddzzzwwwmmmoooaaaJJJBBB@@@===;;;888888777777888:::<<<===CCCQQQuuuhhhYYYQQQIIIEEEEEEEEEDDDCCCEEEFFFEEE@@@<<<888999888777666888<<>>AAADDDGGGIIILLLOOORRR\\\[[[cccsss~~~|||rrrjjjgggiiimmmqqqpppooouuu}}}}}}uuuppp```TTTMMMEEE@@@AAACCCDDDCCC??????>>>>>>======<<<<<<;;;<<<<<<<<<<<<;;;999888666666666777777777777777777777777888888888999999999<<<999BBBbbbUUURRR\\\hhh|||```MMMHHHOOOqqqnnnsssrrr[[[SSSPPPLLLJJJKKKNNNRRRUUUQQQOOOMMMNNNPPPPPPNNNLLLNNNMMMJJJGGGDDDCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@>>>>>>======<<<<<<;;;;;;:::::::::999888888777777666666666555555555444444444444444444444444444444222333333444444555555555555444444444444555666666666888:::::::::<<>><<<:::999888::::::999999999999::::::888777666666555555666666444444444444444444444444333333444444444444333333333333333444444444555555333333333444555555666666999888888:::999999@@@HHH\\\tttKKKFFF@@@<<<;;;;;;<<<<<<;;;<<<>>>???@@@??????>>><<<<<<<<<@@@MMM___llloooxxxzzz}}}}}}|||zzzzzzzzzzzzxxxuuutttuuuuuuuuuuuuyyyyyywwwtttpppmmmkkkkkkfffeeeggglllqqqsssqqqpppjjj\\\SSS[[[lllppp___LLL@@@888;;;NNNjjj|||kkkccc@@@777:::999777999888888999999::::::;;;;;;888888888999999999999999===<<<;;;:::;;;<<<===>>>>>>???AAABBBCCCCCCDDDDDDCCCBBBBBBAAAAAA@@@??????>>>EEEEEEWWWwwwyyykkklll~~~```IIIBBBBBB???888888888777777777999:::;;;???EEE___yyybbbTTTKKKGGGGGGGGGDDDAAABBBFFFGGGCCC>>>::::::999999999999;;;<<>><<<;;;;;;:::777444444222000...---...///000///111444666666444111///111111111111111111111111111111111111111111111111222222111111111111222222777<<>>===:::888777999::::::999::::::888666555666999<<<>>>AAADDDFFFGGGJJJNNNQQQWWW[[[hhhyyy{{{oooeeedddeeejjjpppssspppqqq|||qqqeeejjjnnnbbbSSSMMMEEE@@@???@@@@@@@@@AAA@@@@@@???>>>>>>======:::;;;===>>>===<<<999888555555555666666777777777777777777777888888888888777<<<:::<<>>======<<<<<<;;;;;;::::::999999888777777666666666666555555555555444444444444444444444444333333333444444444555555555444444444444555666666666777999999999;;;===???DDDCCCFFFMMM[[[kkkyyyzzzwww~~~zzzZZZLLLBBBBBBGGGHHHFFFDDDBBBAAA???>>><<<:::888777999999888888888888999999777777666555555555555666333333333333333333333333333333333444444333333333222333333333444444444444222222222333444444555555777666888<<<===<<<===AAA???JJJYYYhhh{{{GGGBBB;;;777777999<<<===888999<<<>>>???@@@@@@???<<<===>>>DDDRRRdddoooqqqvvvxxx{{{{{{yyywwwuuuuuussssssrrrssssssrrrooolllttttttrrrmmmgggcccbbbcccddddddeeeiiiooorrrppplll]]]MMMNNNdddmmm\\\JJJEEE>>><<>>???@@@AAABBBCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@???>>>FFFBBBMMMnnnxxxmmmkkk~~~}}}rrr\\\GGGAAADDDBBB<<<999888777777777888999:::777@@@OOOllllllXXXLLLHHHIIIIIIDDD@@@AAAEEEGGGDDD@@@<<<===>>>??????>>><<<:::???>>>>>>======>>>??????@@@@@@AAAAAAAAAAAA@@@@@@@@@>>>===<<<<<<:::777555555444111///......///000////////////////////////000000000111111222222222111111111111111111111111222222111111111111222222555:::???BBBBBB???<<<::::::888777777888999999999::::::888666555666999<<<===AAAEEEFFFFFFHHHNNNRRRPPP[[[mmmxxxppp^^^XXX]]]bbbhhhpppsssqqqsss{{{^^^QQQYYY^^^VVVMMMJJJEEEBBB???>>>===<<<@@@@@@???>>>>>>======<<<888:::<<<>>>>>><<<999777444444555555666666666777666666777777777888888888666;;;===<<>>======<<<<<<;;;;;;::::::999888888888777777666666666555555555444444444444444444444444333333333444444444444444555444444444444555666666666777999999999:::<<>><<<:::999888999888888777777888888999777666666555555555555555333333333333333333333333222333333333333333333222222222222222333333333444111111222222333444444444444222444999<<<;;;;;;>>>@@@??????CCCMMMbbb~~~EEE@@@;;;777777999;;;<<<777999;;;===???@@@@@@@@@======???FFFUUUgggooopppsssvvvxxxxxxvvvsssqqqqqqooooooppprrrsssqqqmmmjjjnnnnnnlllgggaaa___```cccggghhhhhhkkkpppsssnnnfffSSSLLLWWWmmmjjjNNN>>>CCC:::BBBSSSmmmwww|||yyywwwZZZHHH;;;;;;;;;666666===;;;::::::999888777666666888888999999:::;;;;;;;;;::::::::::::;;;<<<======>>>???@@@BBBCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@??????<<>>:::>>>===<<<<<<<<<===>>>??????@@@@@@AAAAAA@@@@@@???AAA???======<<<;;;888666666555333111000000000000222111///......///111222000000111111111222222222111111111111111111111111222222111111111111222222333777;;;>>>===;;;999888777777777777888999::::::::::::888666555666999<<<<<>><<<:::======<<<<<<;;;;;;::::::777999;;;======;;;999777444444444555555555555555666666666777777777888888777888>>>>>>DDDiiimmmWWW___dddHHHPPPjjj{{{pppdddgggzzzssscccTTTOOOKKKGGGHHHMMMTTTSSSQQQOOOMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDBBBAAA@@@@@@??????>>>>>>======;;;;;;;;;:::999999888888777777777666666666555555444444444444444444444444444444444444444444444444555444444444444555666666777888999999999:::<<<>>>===CCCOOO^^^nnnzzz~~~|||~~~yyygggVVVKKKBBBBBBEEEDDDBBBAAA@@@???>>>===<<<:::999999888888777777777777888888777666555555444444555555333333333333333333333333222222333333333333222222111111222222222333333333111111222222333333444444888555555777777555666999;;;:::;;;>>>@@@EEEPPPZZZ|||FFFDDDAAA@@@@@@???>>><<<:::;;;===???@@@@@@@@@@@@>>>???@@@GGGVVVfffllljjjkkknnnrrrttttttrrrqqqqqqmmmmmmnnnpppssssssrrrpppiiiiiihhhddd``````eeekkknnnpppqqqqqqsssrrrgggZZZMMMWWWfffmmm___GGG<<>>;;;;;;999555555:::999888888777777666666666777777888888999:::::::::888999:::;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAA@@@@@@??????>>>>>>===:::>>>BBBCCCPPPlllwwwkkk^^^dddnnn}}}qqqaaaQQQEEE???>>>;;;:::999888777888888999:::===@@@LLLlllttt]]]QQQNNNJJJHHHDDDAAAAAABBBDDDFFFGGGEEEEEEFFFGGGEEEAAA===>>>===<<<<<<<<<===???@@@??????@@@@@@@@@@@@??????AAA@@@>>>======;;;999666666555444333222111111222222222111111111111222222111111111222222222222222111111111111111111111111222222111111111111222222111444777999888777777777666777888888888999:::;;;::::::888666555666999<<<<<>>>>>=========<<<;;;;;;::::::999777888:::;;;;;;:::888777555555444444444444444444666666666666777777777888888444===???<<>>======<<<;;;;;;::::::999888888777777777777666666666555444444444444444444444444444444444444444444444444555444444444444555666666888999::::::::::::===???>>>HHHZZZkkkyyy}}}|||vvvbbbSSSIII@@@@@@BBBAAA??????<<<<<<<<<;;;::::::999999777777777666666777777777666666555444444444444555222222222222222222222222222222333333333333222222111111111111222222222222111111222222333444444555888666777888666222333777444444777>>>???===>>>DDDJJJ^^^xxxJJJIIIIIIJJJIIIGGGBBB>>>===>>>???@@@AAA@@@@@@???@@@@@@@@@GGGUUUccchhheee]]]bbbhhhmmmooopppqqqrrriiihhhhhhkkknnnqqqrrrrrreeeffffffcccaaadddkkkrrrpppssstttrrrqqqkkkYYYHHHGGG^^^mmmeeeQQQBBB:::666777LLLhhh|||uuu}}}kkkqqqzzzfffDDD<<<<<<<<<;;;888555444555666666666666777777777777555666666777888999999999777999:::<<<======<<<;;;:::;;;<<<>>>?????????????????????>>>======<<<<<<::::::BBB@@@CCCbbbuuueeefff\\\^^^iiivvv~~~kkkSSSCCC???<<<;;;:::888888888888999:::555555BBBYYY}}}hhhYYYRRRJJJIIIFFFBBB???@@@DDDGGGKKKHHHFFFEEEFFFFFFCCC@@@???>>>===<<<===>>>@@@BBB?????????@@@@@@?????????AAA@@@>>>======<<<999777666666555444333333333333000111222333333222111000222222222222222222222222111111111111111111111111222222111111111111222222000222555666666555666777555777888999888999:::<<<::::::888666555666999<<<;;;AAAFFFGGGFFFIIIQQQYYYsssvvvnnnYYYKKKLLLPPPPPPYYY___jjjqqqttt{{{{{{zzz}}}ssszzzvvvaaaNNNMMMMMMIIIJJJEEEEEEDDDBBB@@@???@@@AAA???>>>>>>===<<<<<<;;;;;;777777888999999999888777555555555444444333333333666666666666777777777777999111;;;>>>777OOO{{{yyyyyyyyyWWWUUUttt^^^UUUooovvvaaa```nnncccVVVTTTMMMHHHHHHIIIRRR\\\^^^XXXPPPLLLKKKJJJKKKLLLMMMMMMNNNMMMMMMIIIIIIIIIHHHFFFDDDCCCBBBAAAAAA@@@@@@???>>>>>>>>><<<;;;;;;::::::999999888777777777777666666666666444444444444444444444444444444444444444444444444555444444444444555666666888:::;;;;;;:::;;;===???BBBPPPcccuuu}}}~~~jjjRRRQQQFFF======??????>>>>>>:::::::::999999999888888777777666666666666777777666666555444444444444555222222222222222222222222222222222333333222222222000111111111111222222222111222222333333444555555000000333666333000222888:::555444888999777:::AAA;;;CCCLLLTTTgggSSSUUUVVVUUURRRMMMHHHEEEEEEGGGGGGDDDCCCBBBAAA???BBB???AAALLL\\\hhhkkkiiiiiiiiikkkmmmnnnmmmjjjgggiiigggeeefffiiikkkjjjiiibbbaaadddkkkllljjjmmmrrrtttrrrssssssiiiWWWKKKIIIUUUbbbeeeTTTBBB;;;;;;999GGGZZZtttwww~~~zzzttt\\\BBB===;;;999777666666777888555666777666555444555777666666666666777777777777777777888999:::<<<===>>><<<<<<======>>>>>>??????>>>======<<<<<<<<<======@@@???<<<;;;BBBTTTjjjzzzjjjbbbddd```dddfff>>>IIIBBB???;;;888666666888999777888>>>DDDJJJ___|||bbbVVVQQQLLLHHHHHHFFFBBBAAACCCEEEIIIKKKIIICCC??????AAA???>>>>>><<<;;;;;;;;;<<>>===<<<;;;::::::888777666555444333222222555444444333333444444555222222222222222222222222111111111111111111111111,,,...///000000111333555444666888:::;;;<<<<<<<<<>>><<<;;;;;;<<<===<<<:::::::::999777666777:::===999AAAHHHGGGDDDIIIYYYhhhvvvgggVVVLLLHHHHHHMMMSSS___aaahhhqqq|||uuunnnyyyxxxsss{{{sssuuuZZZNNNLLLKKKIIIFFFCCCCCCBBBAAA???>>>======:::;;;<<<<<<<<<;;;:::999888999999999999888777777444333333222222333333444444444444555555555555666444777777999???DDDZZZ|||xxx}}}{{{rrrWWWaaatttrrrNNN^^^{{{qqqbbbYYY___qqq~~~cccWWWPPPKKKHHHOOOHHHSSSkkkkkkUUULLLVVVIIIJJJLLLNNNOOOOOOLLLJJJHHHHHHHHHGGGGGGEEEDDDDDDCCCAAA???>>>??????>>>===>>>>>>===<<<;;;::::::999888888888888777777777777555555555555555555555555555555555555555555555555222333555555555555777888;;;999777777999===AAADDDMMM```ttt}}}zzzqqqYYYIIIGGGEEECCCAAA@@@???@@@@@@<<<;;;;;;:::999888777777666666666666555555555555666555555555555444444444222222222222222222222222333333333333333222111000111111111111111111111111111111111111111111111111222222333333333333444444555666666777888999999:::<<<===>>>BBBIIIUUUaaajjjWWWWWWVVVWWWXXXVVVSSSPPPOOOOOONNNJJJGGGEEEDDDCCC@@@@@@DDDPPP___jjjmmmlllooonnnnnnnnnooommmjjjhhhgggdddbbbbbbdddeeedddccc]]]]]]bbbjjjnnnnnnpppvvvtttqqqnnngggYYYKKKIIIOOOdddcccZZZHHH999777>>>DDD[[[nnn~~~}}}|||tttiiiTTT@@@<<<;;;999777666666666777444555666555444333444666777777777888888888999999888888888999:::;;;<<<===<<<<<<======>>>>>>??????>>>======<<<<<<<<<======???>>>???>>>???KKKddd{{{yyyeee___dddoooyyyuuuNNNFFFBBB@@@<<<999777888999;;;777777:::>>>BBBRRRxxxqqqZZZTTTMMMIIIHHHFFFAAA???@@@CCCFFFIIIGGGBBB???>>>@@@???===<<<<<<============AAAAAAAAA@@@@@@???????????????>>>===<<<;;;::::::888888777666555444333222444444333333333333444444222222222222222222222222111111111111111111111111...///000000111222666888>>>???@@@AAAAAAAAA??????@@@???>>>???AAAAAA@@@???===<<<;;;888666777999<<<<<<@@@CCCEEEHHHQQQ___jjjgggZZZLLLEEECCCDDDJJJPPP\\\aaajjjuuu~~~~~~uuuxxxuuutttwwwxxx|||YYYHHHGGGIIIHHHGGGBBBBBBAAA@@@???>>>>>>===:::;;;<<<<<<<<<;;;999999888888999999888888777666444333333222222333333444444444444444555555555555555888777888<<>>>>>>>>===<<<;;;::::::999888888888888777777777777555555555555555555555555555555555555555555555555222444555555444444666777777999999777777;;;CCCJJJ```kkkwww}}}|||yyyhhhRRREEEFFFDDDBBB@@@???>>>>>>>>><<<;;;::::::888888777666666666666666555555555555555555555555444444444444222222222222222222222222222333333333222222111000111111111111111111111111111111111111111111111111222222222333333333444444555555555666777888888888777888:::;;;???DDDKKKPPPccc___ZZZYYY\\\]]]ZZZWWWXXXWWWTTTOOOIIIEEEDDDDDDAAAFFFOOO[[[gggnnnppppppsssqqqnnnmmmmmmkkkiiifffeeebbb^^^]]]^^^_________]]]^^^ccckkkpppqqqrrruuutttnnneeeWWWIIIEEEOOO]]]nnn```NNN>>>555888GGGVVVrrrwww{{{xxxkkkXXXFFF<<<::::::999888777666555555333444555444333222333555888999999999:::::::::::::::999999999::::::;;;<<<<<<<<<======>>>>>>??????=========<<<<<<======>>>???>>>AAABBB===@@@ZZZyyykkkaaaoooxxx{{{|||ZZZAAABBB@@@===:::999999;;;<<<:::777777999;;;EEE^^^xxxiii\\\SSSKKKIIIGGGBBB@@@@@@???CCCFFFEEEAAA>>>===>>>>>><<<:::<<>>>>>===<<<;;;::::::888888777666555555444333444444333333333333444444333333333333333333333333222222222222222222222222000111111111111444888<<>>===;;;888666666888:::???>>>???EEEPPP[[[bbbfffUUUKKKBBB???@@@CCCIIIPPP[[[```jjjxxxtttmmmdddfffuuuwwwUUUEEEFFFHHHFFFDDD@@@@@@@@@??????>>>>>>>>>:::;;;;;;;;;;;;:::999888888888888888888777666666333333222222222222333333333333333444444444555555555999777777999999FFF___tttVVVcccpppfffPPPVVVfff___ZZZVVVPPPPPPaaauuuppp^^^UUUQQQGGGKKKNNNUUUffftttjjjUUUOOONNNLLLKKKKKKLLLMMMMMMIIIIIIJJJJJJJJJIIIIIIHHHEEECCCAAAAAAAAABBBAAA@@@???>>>>>>===<<<;;;::::::999999888888888777777777555555555555555555555555444444444444444444444444333444555555444333444666555999;;;999888???MMMYYYuuuyyy{{{|||~~~{{{}}}|||{{{tttrrryyywwwZZZKKKCCCEEEDDDBBB???===<<<<<<;;;;;;;;;:::999888777777666666666666555555555555444555555444444444333333333222222222222222222222222222222222333222222111000111111111111111111111111111111111111111111111111222222222222333333333333333444444555555666666666666888:::;;;:::;;;===>>>nnnggg``````eeeiiihhhdddccc```]]]XXXPPPHHHGGGIIIJJJSSS```lllssstttsssrrrqqqoookkkiiihhhgggfffdddccc___ZZZWWWXXX[[[___bbbdddeeejjjooossssssqqqppppppfffXXXJJJDDDLLL___nnnhhhVVVDDD;;;888@@@VVVnnn}}}yyy~~~|||rrr___HHH;;;:::999999999888777666444333333444555555333333444555888888999999999:::::::::;;;::::::999999:::::::::<<<<<<======>>>>>>??????==================>>>???DDD>>>@@@EEE>>>:::QQQrrr|||qqq{{{yyyyyy{{{yyyrrrZZZCCCBBB@@@===;;;:::::::::;;;<<<888777888999???MMM\\\hhh\\\OOOKKKIIIFFFCCCBBB===@@@BBBBBB???===<<<<<<>>>;;;999;;;@@@CCCBBB@@@@@@?????????????????????>>>>>>===<<<<<<;;;::::::999999888777666666555555444444333333333333444444333333333333333333333333222222222222222222222222111111111000111444999===KKKQQQ]]]kkkyyyuuueeeVVVJJJAAA<<<;;;:::999666444555888:::@@@>>>AAALLLZZZaaa^^^XXXHHHAAA<<<===@@@DDDKKKRRRZZZ```lll{{{~~~wwwlllmmmvvvbbbOOOHHHIIIHHHCCC@@@>>>>>>>>>>>>>>>>>>>>>>>>:::::::::::::::999999888777777888888777777666555333333222222222222333333222333333333444444444444444999777666888666>>>QQQzzzXXX\\\dddfffQQQggghhhfff```XXXUUUZZZ```|||ooo___VVVPPPQQQKKKHHHWWWmmmtttlll[[[VVVPPPMMMNNNOOOMMMKKKIIIJJJJJJJJJJJJJJJIIIIIIGGGEEECCCBBBCCCCCCBBBAAA??????>>>===<<<;;;::::::999999999888888888777777555555555555555555555555444444444444444444444444444555666555444333444555777888:::;;;???LLL^^^lll|||}}}~~~{{{xxxxxxyyyyyy{{{{{{~~~ppprrr||||||cccOOOGGGEEEDDDCCCBBB@@@>>><<<;;;:::;;;;;;:::999888777666666666666555555555444444444444444444444333333333222111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111222222222222333333333222222333333444444444555444666999::::::;;;<<<>>>wwwpppjjjlllsssyyyzzzxxxpppnnnmmmjjj```UUUQQQUUUZZZdddpppyyy|||yyyuuurrrooolllhhhfffeeeeeedddccc]]]ZZZUUURRRTTTYYYaaafffjjjlllpppsssuuutttnnniiicccWWWHHHAAAJJJ[[[kkktttXXXHHH:::777<<>>>>>??????===============>>>??????GGG>>>===DDD@@@;;;KKKeeerrrssscccUUUIIICCCAAA>>><<<:::999:::::::::777666777:::===EEEMMMjjjzzzhhhUUUMMMKKKHHHEEEDDD>>>???@@@???>>><<<;;;;;;===;;;:::<<<@@@BBBBBBAAA???????????????@@@@@@@@@======<<<<<<;;;;;;::::::999999999888888777777666555444444333333444444555333333333333333333333333222222222222222222222222000000000//////222888<<>>@@@GGGTTT___^^^RRREEE@@@<<<;;;>>>AAAEEEMMMUUUWWWaaasssxxxxxxwwwXXXQQQKKKJJJHHHDDDBBBCCC========================::::::999999888888888888666777777777777666555555333222222111111222222333222222222222333333333444111888666555999777:::HHHqqq\\\]]]jjj```cccxxxrrr^^^VVVTTTRRRlll|||lll[[[XXXQQQJJJGGGLLLYYYkkkyyyuuuhhhYYYOOONNNOOOMMMKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHFFFDDDCCCDDDDDDCCCBBB??????>>>===<<<;;;;;;:::999999999999888888888888666666666666666666666666555555555555555555555555444666666666444333444666888888999>>>JJJ[[[lllxxxuuuyyy}}}zzztttrrryyyzzz|||}}}}}}|||~~~mmmXXXJJJEEEDDDDDDCCCBBBAAA???===;;;;;;;;;::::::999888777666555555555555555444444444444444333333333222222222222111111111111111111111111000111111222222111111111111111111111111111111111111111111111111111111111111111111222222222333333222222222222222333333333111222444444555888;;;>>>||||||{{{~~~uuufffaaadddlllqqqwww{{{zzzwwwtttrrrnnnkkkgggeeeddddddbbbaaaVVVVVVTTTSSSUUUZZZbbbhhhllloooqqqrrrtttqqqiii___RRRGGG===@@@RRRdddiiieeeIII===333666GGGbbbzzzzzzyyynnnaaaQQQDDD???BBB888888777666555444333333555666777666555555666777555555666666666777777777;;;;;;:::999999:::::::::<<<<<<======>>>>>>??????============>>>???@@@@@@FFF>>><<>><<<:::999999666555444555888<<<@@@CCCLLLvvvzzz```RRRMMMJJJFFFEEEBBBAAA???>>><<<<<<<<<<<<<<<=========>>>???@@@AAA>>>>>>>>>>>>>>>?????????<<<<<<<<<;;;;;;;;;::::::::::::999999999888888888666666555555555555666666333333333333333333333333333333333333333333333333000000000//////111555888???CCCKKKUUU___gggmmmpppmmmdddVVVIII@@@;;;999888555555555444444666999===>>>DDDNNNWWWYYYQQQDDD999;;;999999>>>BBBGGGPPPYYYXXXggguuugggNNNKKKHHHGGGCCC???BBBGGG=========<<<<<<;;;;;;;;;:::999888888777777888888666666666666666555555444222222111111111111222222111111222222222333333333///777555444999888999CCCYYY\\\ZZZooodddgggSSSOOOPPPYYYmmmggg\\\RRRNNNNNNKKKIIIXXXnnnzzziiiZZZRRROOOOOOPPPKKKKKKLLLKKKJJJIIIHHHHHHHHHFFFDDDDDDDDDEEEDDDCCC@@@??????>>>===<<<;;;;;;:::999999999999888888888666666666666666666666666666666666666666666666666555666777777666555666888999;;;@@@JJJWWWeeeqqqxxxnnnsssxxxxxxtttuuu~~~uuuxxxtttcccSSSGGGBBB@@@BBBBBBBBBAAA???>>><<<;;;::::::999888777666666555555555555444444444444333333333333222222222111111111111111111111111111111///000111111222111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222444444444333333666:::>>>www{{{yyywwwssspppooopppqqqqqqllliiifffcccaaa___\\\ZZZSSSVVV[[[]]]___aaadddgggnnnqqqqqqooonnniii\\\OOOCCC@@@>>>GGGYYYeee]]]MMM===999888EEEbbbzzzyyyuuuvvvrrreeeXXXOOOHHHCCC999888666444333333333444444555666666444444555666555555666666666777777777::::::999999999:::;;;;;;<<<<<<======>>>>>>??????============>>>???@@@AAA???======>>>===<<>><<<::::::666666666555666999===>>>AAA[[[ppp[[[SSSNNNJJJGGGFFFCCC???<<<;;;<<<======<<<>>>@@@>>>;;;:::===@@@;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;;;;::::::::::::::::::999999999999777777666666666666777777444444444444444444444444333333333333333333333333000111111000000111333666555777:::>>>AAACCCDDDDDDEEEBBB===:::999999:::999888888777666555666:::===AAAIIIRRRSSSJJJ@@@:::888999888:::@@@EEEKKKVVV```gggtttwwwmmmYYYHHHEEEDDDDDDBBB>>>@@@DDD>>>======<<<;;;:::999999:::999888777666777777888555555666666666555444444222222111111111111222222111111111111222222222222...666444222888999888???HHHvvv{{{bbbTTThhhaaaPPPQQQNNN```uuuiii\\\SSSQQQMMMIIIOOO[[[www|||~~~uuueeeXXXTTTUUUNNNNNNNNNMMMLLLJJJIIIHHHHHHFFFDDDDDDDDDEEEDDDBBB@@@@@@???>>>===<<<;;;;;;::::::999999999888888888666666666666666666666666888888888888888888888888555777888888777777888:::===FFFTTT___ggglllooorrrppppppsssvvvxxxsssnnntttvvv}}}lll[[[NNNFFFAAA?????????@@@@@@???===<<<;;;::::::999888777666555555555555555444444444333333222222222222111111111111111111111111111111111111//////000111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222555666666555555666999<<>>?????????============>>>???@@@AAA888<<>><<<:::999:::999666666999<<<===BBBKKKddd~~~eeeZZZTTTOOOKKKIIIEEE@@@<<<;;;<<<===>>>;;;???BBB???999777:::???999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;::::::::::::::::::999888888777777777777888888444444444444444444444444333333333333333333333333111222333222111111333444666777999<<<>>>>>>???>>>999999999:::<<<<<<;;;999;;;;;;:::777666777:::<<>>444666;;;:::999<<>>@@@DDDEEE@@@===<<<>>>>>>===<<<:::999888888:::999777666666666777888555555666666555555444333222222111111111111222222000111111111111222222222///666333000777888666;;;DDDeeerrrvvvlllQQQ^^^xxxwwwWWWOOOLLL[[[lllzzzzzziiiWWWOOONNNOOOOOOOOO[[[sss{{{dddXXXWWWQQQQQQPPPOOOMMMKKKIIIHHHHHHFFFDDDCCCDDDDDDCCCBBB@@@@@@???>>>===<<<;;;;;;:::::::::999999999888888777777777777777777777777888888888888888888888888555777888999888888:::<<>>>>>>>>===;;;:::::::::999888777666555555555555444444444333333333222222222111111111111000000000000000000000000000//////000111111111111111111111111111111111111111111111111111111111111111000111111111111222222222333333222222222222222222///111333333333444666888~~~qqqeeebbbdddeeeeeefffeeedddbbb___[[[XXXUUUTTTXXX\\\bbbdddeeehhhmmmqqqkkkoooooohhh]]]QQQDDD;;;:::???LLL[[[\\\OOOAAA:::777<<>>:::333333333333333333333333333333222222333444666777444444444555555555555666999999:::;;;;;;;;;::::::<<<<<<<<<;;;::::::<<<>>>???>>>===<<<<<<===>>>???>>>===<<<;;;;;;<<<===>>>FFFvvv[[[PPP]]]cccqqqTTTCCCJJJMMM???888===:::999888777777888999999>>>EEEPPPhhh|||eeeZZZTTTPPPKKKIIIDDD>>><<<======;;;===<<<;;;:::999999888888===>>>>>>===;;;::::::;;;999:::<<<;;;::::::;;;===:::;;;;;;<<<<<<;;;;;;:::666666666666777777777777666666666666555555555555555444333222222222333333111000000111111222333444777777777777777777777777777555444666999;;;:::999<<<;;;999888888999:::;;;GGGFFFCCC===888666666777666===DDDGGGJJJTTTeeesss}}}zzzyyy~~~{{{rrrVVVBBBAAACCCEEE@@@888888===<<<<<<;;;:::999777666555666666555555555555666666555666666777666444333222111111111111111111111111111111222222222333333333222222222333444555777777>>>TTTsss}}}oooooo}}}qqqaaa```vvvooogggXXXNNNMMMXXXnnn~~~eeeZZZXXXTTTNNNKKKMMM[[[yyykkk\\\YYYVVVSSSQQQNNNKKKIIIIIIHHHGGGEEEEEEEEEDDDBBB@@@DDDAAA>>>===??????===;;;:::::::::999999999888888888888888888777777777777888888888888888888888888666888999999888:::<<>>XXXsssppprrr|||}}}zzziii\\\LLLAAA===;;;777333333333333333333333333333333333222222333444666777444444444555555555555666888888888999999:::::::::===>>>>>><<<;;;;;;===??????>>>===<<<<<<===>>>???===<<<;;;::::::;;;<<<<<>>GGGYYYyyyxxxeeeXXXRRRLLLKKKGGGBBB???===;;;:::;;;;;;:::::::::;;;;;;<<<>>>??????===:::999999999===<<<999888999:::;;;<<<:::;;;;;;;;;;;;;;;;;;:::666777777777777777777777666666666666555555555555555444333333222222333333111111111111111222333444777777777888999::::::::::::888888999;;;<<<:::777===;;;:::888888:::<<<===AAAAAA???;;;777666777999888<<>><<<<<<<<<;;;999888666555666666555555555555666666555555666666555444222111111111111111111111111111111111111222222222333333222222222333444555666777888JJJkkk~~~|||iiihhhttttttjjjXXXPPPRRRbbbqqq{{{mmmaaaXXXRRRQQQPPPVVVccczzz|||hhh```XXXUUUUUUQQQIIIBBBLLLJJJGGGFFFFFFFFFDDDCCCBBB@@@======>>>???===;;;::::::::::::999999999999777777777777777777777777777777777777888888999999999999999:::<<>>???;;;<<<<<<;;;;;;:::999888999888777666555555555666444444444444444444444444222222222111111111000000000000000000111111111111000000000000////////////111111000000000/////////000000111111111222222222000000111111111222222222222222222222222222222222222222222222333555666777rrrnnnllljjjddd___aaaeeehhhgggeeedddddddddfffggg```___aaafffmmmqqqooollllll\\\LLLDDD>>>888888===NNNUUU[[[WWWGGG777444888RRRyyyxxxnnnwww{{{~~~}}}tttfffRRRJJJ???999888888666333333333333333333333333333333222222222333444555666444444444555555555555666777666666666777888:::;;;>>>>>>???>>><<<<<<>>>@@@>>>>>>===<<<<<<===>>>>>>;;;:::999999999999;;;;;;>>>RRR~~~cccPPPccclllNNNDDDFFFCCC;;;:::999777666666666777777777999???HHHYYYzzzwwwaaaTTTNNNNNNMMMJJJDDD???===<<<::::::::::::;;;===???@@@@@@@@@@@@===:::777777777AAA>>>:::777777999;;;<<<::::::;;;;;;;;;;;;::::::777777777777777777777777666666666555555555555444444444444333333333333333222111111111111222333333333444555666777888999:::999999999:::;;;;;;999666<<<<<<;;;:::;;;<<<>>>???::::::999777666666888;;;<<<<<>>>>><<<<<<<<<;;;:::888777666666666555555555555666666444555555555444333222111111111111111111111111111111111111222222222222333222222222222333555666777999CCCddd{{{bbb]]]kkkyyy```SSSLLLVVVdddmmmuuu|||qqq```XXXVVVOOOQQQSSS[[[vvvwwwdddYYYWWWVVVPPPJJJNNNKKKHHHEEEEEEDDDBBBAAA@@@???======>>>>>>===;;;;;;;;;:::::::::999999999777777777777777777777777777777777777888999::::::888999:::>>>DDDNNNZZZbbbaaacccfffhhhiiikkklllmmmiiixxxyyyiii^^^cccnnnrrrooouuuxxxppp\\\JJJFFFEEEAAA>>>???<<<<<<<<<<<<;;;:::999999777777777777666555444444333333333333333333333333222222111111111000000000000000000000111111111111000000000000////////////000000///////////////...000000000111111111222222000000000111111111222222222222222222222222222222111111111111222444555666}}}ssspppooonnnhhhaaa___aaabbbaaa``````bbbeeeiiikkk___aaaeeekkkooooookkkggg\\\NNNCCCAAA<<<777;;;EEE```bbb^^^MMM:::444@@@OOOtttkkkwww~~~rrr^^^LLLCCC>>>999777888:::888666222222222222222222222222222222222333333444444555444444444555555555555666555444333333555777:::;;;<<<===>>>===<<<<<<===>>>======<<<<<<<<<<<<======::::::999888999:::;;;<<<>>>EEEhhh{{{```ssscccLLLKKKFFF888;;;999888666555555666666999777;;;AAAFFF[[[pppZZZQQQPPPOOOOOOJJJDDDAAAAAA:::::::::;;;===???BBBDDDAAABBBAAA>>>:::777666777@@@@@@???<<<999888;;;>>>;;;::::::::::::::::::;;;888888888777777777777777666666555555555444444444444444444444444333333222111111000000111111222333444444555666777888888999::::::::::::;;;<<<;;;;;;;;;<<<===>>>???>>>>>>===555666666555444555999;;;@@@@@@EEEUUUmmm|||zzzyyyqqqjjjssswwwqqqhhhjjjdddUUUSSSNNNIIIFFFCCCAAA>>><<<<<<<<<;;;;;;:::888777666666555555444444555555666444444444444333222111111111111111111111111111111111111111111222222222222222222222222333444555666:::<<>>>>>===<<<;;;;;;;;;;;;::::::::::::777777777777888888888888999888888888888:::;;;<<<777;;;AAAIIIRRR\\\ffflllhhhkkkmmmnnnlllkkklllnnnxxx}}}ooogggcccvvvzzzzzzzzz|||```QQQDDDAAAAAA???===>>><<<<<<<<<<<<;;;:::999999666777888999888666444333222222222222222222222222111111111111000000000000///000000000111111111111000000000000////////////////////////............000000000000111111111111000000000000111111111111111111111111111111111111111111111111222444555666vvvuuupppmmmmmmjjjccc]]]\\\XXXXXXXXXYYY\\\aaafffiiiaaafffkkkmmmhhhaaa[[[XXXHHH@@@<<<<<<::::::DDDQQQccc___RRR???555AAA^^^uuuyyyvvv]]]GGG===999666444333555666555333222222222222222222222222222222333333333333333333444444444555555555555666444333222222333666888:::999;;;<<<<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::<<<===???>>>VVVxxx{{{sssRRRKKKHHH>>><<<;;;999777666555555666:::666999???@@@IIIkkkjjjYYYRRROOOOOOLLLFFFCCCEEE;;;;;;:::;;;===@@@CCCEEEBBBBBBBBB???;;;888888888<<>>>>>>>>=========???@@@;;;===@@@BBBAAA???<<<999444555555444444555999<<>>======<<<<<<<<<;;;;;;;;;::::::888888888888999999::::::999888888888999;;;===>>>BBBHHHRRR[[[aaaeeehhhiiigggkkkmmmjjjfffgggpppyyy}}}lllcccdddhhhzzz{{{tttgggRRRIIIAAA>>>>>>>>>===>>><<<<<<<<<<<<;;;:::999888666777999:::999777444333222222222222222222222222111111111000000000/////////000000000111111111111000000000000////////////............//////////////////000000000111111111//////000000000111111111111111111111111111111111111111222222333555666777qqqpppjjjffffffeee^^^YYYXXXQQQRRRSSSVVVZZZ^^^ccceeeeeehhhjjjdddZZZOOOHHHFFF;;;:::888888;;;DDDPPPYYYVVVOOOAAA777???\\\wwwqqqaaaGGG999;;;777555444444555555444333222222222222222222222222222222333333333333222222444444444555555555555666444333333333444555777888777999::::::999888888999999999::::::::::::999999:::999999888999:::<<<===<<<;;;IIImmmsss~~~qqqQQQFFFEEEBBB>>><<<:::888666666666666888555777======???TTTllllll]]]RRRPPPNNNGGGDDDFFF???>>><<<;;;<<<>>>AAACCCAAABBBBBB@@@===;;;;;;<<<;;;BBBGGGEEE>>>999:::>>>;;;:::999888888999:::;;;999999999888888777777666555555555444444444444333444555555666666444333222000000000111333444666777555777:::===BBBEEEHHHJJJIIIKKKKKKIIIEEEAAA@@@??????@@@BBBBBB@@@===999777555555666555555777;;;>>>BBBJJJUUUcccttt|||xxxvvvvvvtttqqqlllfffdddkkkxxx|||lll[[[mmm}}}~~~wwwZZZHHHHHHCCCKKKQQQNNNHHHCCC???;;;999999999999888777666555555555444444444444555555666555444333222222222333111111111111111111111111000000000111111111111222222222222222222333444444555111???[[[{{{zzz___UUUllljjjQQQFFFGGGMMMQQQUUUaaavvvwwwmmmYYYQQQWWWVVVOOOYYYnnnyyyjjjaaaSSSPPPLLLJJJIIIHHHFFFEEEDDDFFFGGGFFFCCC@@@>>>>>>======<<<<<<<<<;;;;;;;;;999999999:::;;;;;;<<<<<<999888999:::===AAAEEEGGGUUUZZZbbbfffgggeeebbbaaabbbdddccc___^^^iii}}}{{{lllaaa]]]dddnnnpppXXXHHHDDD@@@>>>======>>>>>>;;;;;;;;;;;;:::999888888666777888888888666444222111111111111111111111111111111000000000/////////000000000000111111111111000000000000////////////...////////////000000000/////////000000000111111/////////000000000111111111111111111111111111111222222222222333555666777}}}qqqmmmeee```^^^\\\\\\XXXSSSSSSVVVPPPRRRTTTWWW\\\```ccceeeeeeaaa[[[RRRIIIBBB>>><<<:::>>>@@@AAALLLZZZ\\\UUUGGGBBB;;;???WWWzzzuuusssmmm^^^LLL;;;666:::888777666555555555555444111111111111111111111111111222333333333333222111444444444555555555555666444444444444555555666666666888::::::999777777888666777888999999888777666888888777777888999;;;<<<999;;;BBBVVV{{{ggggggjjjrrr^^^NNNFFFBBB???>>>;;;999777666666666555555888:::999;;;GGGUUU|||sss]]]VVVSSSKKKFFFGGGCCCAAA===;;;:::;;;===???@@@AAABBBAAA???>>>???@@@>>>???@@@@@@>>><<<;;;;;;;;;:::999777777999:::;;;::::::999888888777777666555555555444444444333333444555666777666555333222111222333444666888:::<<<:::>>>DDDMMMVVV^^^dddhhhiiilllnnnkkkbbbVVVMMMHHHGGGEEEAAA>>>;;;999888777555666777777888;;;???CCCHHHSSSdddvvv~~~}}}{{{zzzyyywwwtttqqqmmmmmmeee[[[^^^mmmwwwwwwdddZZZ\\\ttt|||mmm]]]PPPHHHEEEDDDKKKOOOLLLIIIFFF???777777777888777777666555444555444444333333444444555777666555333333333333444111111111111111111111111000000000000111111111111222222222111222222333444777444<<>><<<===???CCCHHHOOOUUUYYY```bbbdddcccaaa^^^]]]]]]]]]^^^^^^___hhh{{{|||mmmccc\\\\\\dddooo~~~gggNNNCCCCCCAAA>>>===>>>>>>>>>::::::::::::999888777666444555555555555333222111111111111111111111111111111000000000////////////000000000000111111111111000000000000/////////////////////000000000111111////////////000000000111////////////000000000111111111111111111111111111111111111111222444555666yyyddd]]]]]]WWWSSSTTTUUUSSSMMMIIINNNWWWRRRTTTWWW[[[___cccfffgggaaaXXXKKKCCC???>>><<<;;;<<>>LLLlllsssbbbqqq~~~yyyjjjSSSAAA999777666555444333222222222222222111111111111111111111111111222333444333333111000444444444555555555666666444444555666666555555444666888::::::999888777888555666777888888777666555777666666666777888:::;;;999===@@@KKKnnnaaaUUULLLaaa~~~uuuaaaNNNEEE@@@???<<<:::888777666666555777999999777:::DDDMMM[[[hhh]]]YYYPPPIIIIIIEEECCC???;;;999:::;;;<<<@@@AAABBBBBBAAA@@@AAACCCCCC>>>999999===???<<<999;;;:::888777777888:::;;;::::::999999888777777666555555444444444333333333444555666777777555333222333333555777999<<<>>>???GGGLLLVVVbbbooo{{{rrrbbbZZZMMMHHHAAA:::666555777999444555777888:::>>>CCCGGGOOO\\\qqqzzzxxxvvvwwwxxxwwwsssoooiiijjj```SSSZZZnnnuuunnn]]]^^^kkkwww^^^OOOQQQPPPJJJGGGJJJJJJHHHHHHGGG>>>222666666777666666555444444555444444333333444444555888777555444333333444555111111111111111111111111000000000000111111111111222222222111222222333333555444777<<>>=========<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???AAABBBFFFLLLTTT]]]eeeiiiaaa```]]]ZZZXXXXXX[[[^^^ZZZ\\\```jjj{{{|||oooaaa[[[XXXXXX```jjjrrrlllWWWIIIAAACCCBBB???>>>>>>>>>>>>999999999999888777666666333333333333222111000000000000000000000000000000000000000000////////////000000000000111111111111000000000000//////////////////000000111111222222////////////000000000000////////////000000000000000000000000000000000000//////000000111222444555~~~lll___XXXTTTNNNIIIKKKPPPVVVYYYXXXVVVVVVXXX^^^YYYVVVYYY```cccaaa]]]SSSIII===777888;;;;;;:::GGG[[[mmmqqqlllcccSSSCCC>>>AAAUUUuuutttgggvvv}}}kkkSSSAAA:::888666444333333333222222111111111444444333222111111111111222222222111111000000000333333333444444444555555555444333333444555777888777888:::::::::888666555444555666777777666555555444444444555555555555666:::111>>>DDDMMMmmmXXXJJJSSSkkk___NNNDDD@@@======;;;666555777888666444444666;;;@@@CCCNNNccciiiYYYQQQNNNNNNLLLHHHDDDBBB===666444777@@@@@@@@@??????>>>>>>======;;;999888:::===@@@CCC???:::666777<<<>>>:::666<<<;;;;;;:::999888777777888777444222111111222333333444555666555333000...///111444555999BBBPPPZZZdddeeegggjjjnnnuuu}}}sss]]]HHHBBB:::666555666777666444666999:::;;;???EEEJJJZZZnnnwwwlllkkkqqqtttpppjjjfff\\\SSSVVVbbbiiifff^^^eeettt~~~{{{}}}vvv^^^OOONNNQQQSSSTTTQQQLLLGGGDDDCCCDDDEEE>>>;;;888666777777777777333333333333333333333333333333222222111111222222111111111111000000000000......///000000000000000111111000000111111222333333666777777BBBWWWkkkuuuvvvvvvppp}}}vvvbbbeeevvvvvv[[[OOONNNGGGJJJPPPXXXdddyyy~~~nnnccc\\\YYYWWWQQQQQQXXX^^^eeexxxssshhh___WWWOOONNNLLLJJJHHHGGGFFFFFFCCCCCCBBB@@@======>>>@@@>>>AAABBB>>>>>>CCCHHHIIINNNQQQWWW___dddeeeaaa\\\SSSUUUWWWXXXWWWWWWYYYZZZZZZeeeuuu~~~hhhddd^^^ZZZ]]]bbb```ZZZzzzsss]]]NNNFFF@@@AAABBBAAA>>>;;;::::::999999888777666555444444444444333333333333222222111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000111111111000000000000000222222444444444444222222qqqgggXXXNNNKKKLLLLLLLLLTTTWWW]]]```bbbbbbbbbbbb___``````aaa```[[[UUUPPPBBB@@@===:::999<<>>EEE___xxxvvv}}}yyylll]]]III<<<777777666555333333333222222222111111333333222222111222222222333333222222222111111111222222222333333333444444333333333444444555666777777888999::::::888666555444444555666666666555444444444444444555555555555777333===AAAFFFrrrlllPPPKKK___|||XXXHHHBBB???>>>===::::::<<<777666555555666:::>>>@@@DDDRRRjjjjjjYYYQQQNNNLLLHHHFFFEEEBBB<<<999;;;888999;;;<<<======<<<;;;===<<<;;;:::;;;>>>@@@BBB>>>999555777<<<>>>;;;777888888888888888777777777777666444333222333444555111222333333333222111000///111333444777>>>JJJRRR[[[[[[ZZZYYYXXXZZZ___bbbqqq~~~{{{sssaaaPPP@@@<<<666333444666666666777999;;;<<<@@@GGGRRRZZZnnn}}}yyyzzzyyyyyyzzzzzzrrrkkkjjjnnnppplllfff^^^UUUPPPVVV___cccdddeeexxxlllTTTKKKJJJLLLLLLNNNLLLHHHDDDCCCCCCDDDEEE???<<<888666555555444333333333333333333333333333444333222222111111111111111111111000000000//////......///000000000000000111111000000111111222333111444555555:::JJJcccwww{{{uuunnnqqqxxx|||}}}ccc\\\JJJHHHIIINNNUUUccczzzssseee___\\\TTTQQQTTTUUUUUU^^^kkkxxx|||qqqaaa___\\\WWWRRRMMMHHHFFFHHHGGGFFFEEEEEEFFFGGGGGG???BBBGGGOOO[[[dddccc]]]]]]]]]]]]^^^___\\\XXXTTTKKKNNNRRRUUUXXX[[[___bbblll{{{zzznnnbbbWWWTTT___iiijjjhhhhhhyyylllUUUHHH@@@@@@AAABBBAAA>>><<<;;;;;;999999888777666555444444444444333333333222222222111111111000000000//////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000////////////000000000000111111111111000000000000000000000000000111222222333444444333222222oooeeeTTTNNNFFF@@@@@@FFFMMMRRRUUUWWW[[[```dddfffeeecccffffffddd]]]RRRHHHAAA===777999;;;:::999???IIIRRRXXX```fff^^^JJJ<<>>VVVeeeNNNYYY}}}dddJJJCCC>>>===<<<999888:::777666666666666888:::;;;===CCCOOOeeekkkZZZSSSNNNIIIFFFGGGEEE???;;;;;;333444777:::;;;<<<;;;;;;>>>>>>======>>>???@@@@@@<<<888555777;;;>>><<<999555555666666777777777777666555444333333555777888000000000111111222222222000222333333444999@@@FFFEEEEEEFFFEEEFFFHHHLLLOOOVVV___dddaaa\\\WWWKKK???999666444333555777888888999::::::;;;BBBOOO___kkk~~~tttqqqrrrpppooopppqqqmmmjjjiiiiiihhhccc___SSSLLLNNNYYY^^^___hhhvvvyyysssvvvaaaLLLIIIIIIGGGGGGHHHFFFDDDAAAAAABBBCCCEEEBBB>>>:::666555444222111333333333333333333333333555444333222111000000000111111000000000000//////......///000000000000000111000000000000111222222222222555666555===YYYvvvmmmdddeeekkksssiiiVVVKKKFFFJJJMMMPPP```ttt}}}oooeee[[[TTTTTTRRRMMMMMMRRRUUU```mmmwww~~~||||||{{{xxxsssmmmgggcccQQQNNNLLLMMMPPPRRRQQQOOOTTTTTTYYYgggzzzyyyjjjbbb___ZZZWWWTTTQQQNNNKKKLLLLLLMMMPPPVVV```lllsssuuufff]]]ZZZPPPYYYwww}}}~~~uuunnn|||^^^KKKBBB>>>???AAABBBAAA>>><<<;;;;;;:::999888888666666555444333333333333222222222222111111000000000000//////000000000000000000000000////////////////////////000000000000000000000000////////////////////////000//////......//////000///000000111111000000////////////000000111111111111222333333333333222111ooonnnsssxxxppp^^^RRRPPPEEEEEECCCAAAAAAFFFNNNUUUSSSSSSTTTYYY___aaa___\\\ccc___WWWMMMCCC===;;;<<<;;;::::::===DDDNNNWWW]]]WWWOOOHHHCCC>>>BBB[[[vvvvvv}}}nnnXXXCCC===555111333555666555222222222222222222222222111111111111222333444444444444444444444444444444222222222222333333333333111222444555666666555444666777777888888777666666333333444333333333222222333333444444444555555555333888777999<<>>999666666666666666666777777777777<<>>>>>??????@@@?????????:::777555666;;;======:::666666666666777777777777555444333333444666999:::222222111111111222222333111222333222222333777:::666888;;;===@@@DDDHHHLLLKKKPPPPPPKKKGGGCCC<<<444666666555666888:::;;;;;;======<<>><<<;;;;;;:::999888777666555555444333333333222222222222111111000000000////////////000000000000000000000000////////////////////////////////////////////////......................../////////......///////////////000000000000//////---......///000111222222111111222222222222111111OOOKKKOOOVVVSSSGGGCCCHHHCCCFFFHHHHHHFFFGGGLLLQQQSSSQQQRRRUUUYYYZZZXXXTTTQQQKKKDDD>>>===>>>???@@@===:::===JJJ[[[fffeee```WWWHHH>>>CCCQQQccc~~~xxxsssuuu}}}wwwppp]]]III:::666333222444555666555222222222222222222222222111111111111222333444444444444444444444444444444333333333333444444444444000222333555666555555444666666666666777666666666444444333333222222222222333333333444444444444555444888333888???:::WWWxxx{{{|||lllPPPIIIDDDDDDCCC???:::999777777777777666666555555888>>>DDDIIITTTppplll___UUULLLKKKLLLIIIEEECCC>>>;;;888555555777:::<<<======>>>?????????>>>===888666555666:::===<<<;;;::::::999888888777666666555444333333444666999:::777666555444333333333333222333333222000000111222888:::<<<======>>>@@@BBBDDDEEECCC???;;;999555222555666777888999:::;;;<<>>??????>>>;;;777555444444444333444444444333333222222222444333222111000000000000000000000////////////.........///000000000000000000000//////000000111222444///111999999777EEEZZZoooWWWfffvvvYYYOOOMMMIIILLLSSS```pppxxxkkkbbbZZZTTTQQQOOONNNOOOQQQSSSSSSTTTUUU]]]aaaiiiooossstttsssrrrpppllliiijjjmmmnnnjjjfffbbb^^^XXXWWW\\\___XXXMMMOOOOOONNNMMMLLLLLLMMMNNNRRRUUU\\\hhhyyyxxxkkk^^^SSSPPPRRRVVVjjj}}}~~~{{{pppbbbTTTJJJDDDAAAAAA===???@@@@@@===;;;::::::999888888777666555444444333333222222222111111111000000000////////////...////////////////////////////////////////////////////////////////////////------------------------//////............////////////000000000000//////------...///000111111222111111111111111111111111AAA>>>???DDDCCC>>>???EEECCCFFFIIIIIIGGGEEEEEEGGGLLLKKKKKKMMMNNNMMMLLLJJJAAA>>>:::999:::;;;:::888;;;<<>>666555333333444555444333111222222222222333333333222222222111222222333333333333444444444444444555333333444444444555555555111222333444444555555444555555555555666666666666555555444333222222222222333333333333444444444444444777222777>>>999IIItttzzziiiXXXNNNEEEDDDDDD@@@<<<;;;888888777777666666555555111888AAAEEEIIIYYY{{{kkk[[[LLLHHHJJJHHHEEEDDDBBB???:::555333444666888;;;;;;<<<===============777666555777999;;;<<<;;;<<<<<<;;;:::999888777777666555444333333555777888999888888777555444444333444333222111111000000000444666999:::999999:::;;;999888777666555555555555444666777888888999;;;>>>===BBBLLLZZZlllzzzuuunnnjjjjjjhhheeeaaa[[[TTTNNNHHHEEEEEEBBBDDDJJJKKKPPPjjjkkkZZZKKKHHHHHHDDDCCCFFFHHHFFFDDDAAA???======<<<999666333111222333333222555444444333333222222111222222111000000000000111000000////////////............///000000000000000000////////////000111111111---///555777666<<>>;;;===>>>>>><<<:::999999888777777666555444333222222222222222111111111111000000////////////......////////////////////////////////////////////////000000000000000000000000........................///......------......///...//////000000//////............//////000000000111111000000000000111111;;;;;;<<<===<<<;;;===??????AAABBBBBBAAA@@@@@@@@@AAABBBCCCCCCBBBAAAAAAAAA<<<======>>>???CCCHHHLLLUUUXXX]]]aaaaaa[[[RRRKKK@@@OOOcccwwwtttbbbXXXbbb~~~uuuhhhYYYHHH<<<777444333222222333333222222111111222222222333333333333333222222111222222222222222333333444444444444222222333333333444444444222222222222333444555555555444444444555555666777777666444333222222222333222222333333333444444444333555333444999888AAATTT}}}ooollluuuzzzppp```PPPHHHDDD@@@======999999888777666666666666333555:::???CCCLLLaaatttrrr[[[PPPMMMJJJFFFDDDDDDBBB???;;;888666666555888888999:::;;;<<<<<<===777777666777888:::;;;;;;;;;;;;::::::999999999888777666444333222333444555777777888888888666555444555444222111222222222222...111444666777777888999333222222333444555777888444666888999999;;;@@@CCCGGGPPP___qqqzzztttllliiijjjeee___XXXRRRMMMIIIEEEAAABBB@@@AAAEEELLL^^^||||||kkkeeeUUUPPPJJJDDDAAAAAABBBCCCFFFDDDBBB@@@>>><<<<<<;;;999666333222222333333222555555444333333222111111000000000000000111111222000000/////////...............///000000000000000///////////////000111111000111222222333555999<<>>>>>>>><<>>===>>>@@@:::>>>BBBFFFKKKYYYlll{{{{{{lllXXXJJJHHHLLL^^^xxx~~~tttrrrhhh```jjjzzzlllaaaRRR>>>444444111111111111111111111000111111111222222333333333444444333222111111111111222222222333333444444444111111222222222333333333333222111111222333555666444444444444444555666777777666555333222222333333222222333333333444444444111444555222333777===BBBVVV}}}^^^QQQVVVeee|||zzzbbbRRRJJJDDDAAABBB:::999888666666666777888:::666666;;;AAAFFFRRR^^^rrrrrr```XXXRRRLLLIIIEEEEEEDDDBBB???;;;888666777777777888999:::<<<===888777777777888999::::::888999999999999:::::::::888777555222111111222333444555777999999888666555666444222222222444444444222444777777666444333333444333333666777777888;;;666888;;;;;;<<>>@@@CCCBBBCCCBBBAAA???===<<<;;;;;;===:::777555555555555444555555444333333222111111////////////000111222333000/////////...............//////000000000000000///////////////000111111000666777222000555:::;;;???]]]www{{{gggoooppp^^^OOOIIIMMMTTT[[[cccrrr~~~uuuooonnnjjj___WWWUUUQQQOOOMMMKKKIIIHHHHHHGGGBBBDDDFFFGGGFFFEEEEEEFFFCCCGGGHHHGGGGGGLLLNNNMMMPPPRRRVVV\\\gggwww}}}nnndddYYYMMMFFFHHHKKKNNN[[[lllcccooottt\\\MMM@@@>>>>>><<<<<<>>>888:::<<<;;;999888777777666555444333222111111000222222222111111111111000000/////////............////////////////////////////////////////////////000000000000000000000000////////////////////////.........------...............////////////......///////////////.........111000///......///000111888888888888888888888999666888:::;;;;;;;;;<<<======666666===@@@>>>BBBLLLPPP[[[hhhqqq~~~zzzdddLLLDDD\\\}}}rrr[[[aaaooo||||||xxxhhhRRR>>>444444888333444444333111000000111000000000000111111111111111111111111111111111111222222222222222222222222333333222111000000000111111222222333333444444555555555444444444333333333111111111111111111111111111111111111111111111111333333333444555777999;;;GGGUUU\\\KKKQQQQQQjjj{{{TTTJJJKKK<<>>:::999::::::888555888888777999>>>DDDKKKOOOZZZppphhhWWWPPPPPPFFFFFFDDDBBB@@@===<<<;;;<<<:::777555444444555666888888999999::::::;;;;;;>>>>>>===<<<;;;999888888888888777555444333222111222444666888999888666444777777666555444444333333333333333333333333444444333333333333444666999;;;888777:::>>>???CCCRRRbbbxxx}}}rrrjjjgggeeebbb^^^ZZZRRRJJJFFFDDDAAACCCFFFBBBAAA???QQQuuummm||||||}}}sss^^^IIIKKKHHHDDDBBBBBBAAA@@@???>>>>>>??????>>><<<:::999888777555333222222222222222222222111111111111000///////////////////////////////////////.....................////////////000000000000111111111111222222333444444555555666>>>EEE```}}}zzz|||{{{ssszzz{{{tttnnnzzzoooaaaRRROOOMMMNNNMMMTTThhh|||vvvlllfffddd]]]VVVSSSSSSSSSPPPLLLKKKKKKJJJIIIHHHHHHHHHHHHHHHKKKNNNNNNNNNRRRZZZaaa```jjjzzzrrraaaVVVTTTJJJFFFEEEJJJRRRZZZeeeoookkkqqqhhhNNNHHHAAA>>>??????===:::::::::999999888777777777666666555444333333222222111111111111000000000000//////............//////..............................................................................////////////......////////////////////////------............------////////////////////////////////////000000000000555666777777777777666666777888::::::999999:::;;;AAA???BBBLLLWWW___hhhppp~~~iiiWWWVVVbbbtttwwwmmmddd^^^aaarrr|||xxxxxx{{{nnnYYYEEE777222111222333777999777222000222666//////000000000111111111111111111111111111111111222222222222222222222222333222111111000000111111111222222333333444444555555444444444444333333333111111111111111111111111111111111111111111111111222222222333444666888:::;;;DDDeeejjjPPPOOOVVVssslllKKKBBBAAA@@@===999888999999888777888888777888;;;@@@EEEHHHNNN]]]xxxmmm^^^WWWUUUPPPJJJEEECCCBBBAAA@@@>>><<<:::777555444444444666777777888999::::::;;;=========<<<;;;;;;::::::999999888777666666555444333444666888888777666555666666555444444333222222222222333333333444444444999888888888888999999999===999:::AAAIIIUUUfffuuuzzzpppiiieeebbb]]]YYYTTTMMMFFFDDDAAA??????CCCEEEOOOYYYmmmjjjqqq{{{rrr[[[JJJHHHHHHFFFEEECCCBBBBBBBBB<<<=========<<<<<<;;;:::888777555333222222222222222222222111111111000000/////////////////////////////////////////////...............//////////////////000000000111111111222222333333444555555555:::<<>><<<======;;;999:::999999888888777666666666555555444333333222222111111111111000000000000//////............//////////////////////////////......................................................////////////......////////////////////////------............------.........................../////////000000000000:::::::::::::::999888777???>>><<<:::;;;???EEEJJJUUU]]]hhhuuutttgggaaa[[[^^^qqqjjj[[[ZZZaaahhhzzzvvv|||ttttttbbbKKK:::555444222000222777;;;888111...222888//////000000000000111111111111111111111111111111111111111111111111111111222222111000000000111111111222222333333444444555444444444444333333333333111111111111111111111111111111111111111111111111111111111222333555777888444888GGGhhhxxxXXXOOOYYYyyy```CCCCCC@@@>>>===;;;:::999888888777777777777999;;;===???EEELLL[[[vvvuuueee\\\UUUMMMIIIIIIHHHDDD@@@@@@???===;;;888666444333555666666777888888999999;;;;;;;;;;;;;;;;;;;;;;;;:::999999999888888888888555555666666666666666666444444333333222222111111222222333333333444444444888777777888::::::888777AAA===???JJJ\\\pppyyytttlllgggbbb\\\UUUPPPLLLGGGCCCCCCBBB???AAAEEEPPPgggzzztttsssvvvrrrooonnn|||jjjQQQGGGFFFIIIJJJHHHEEEBBBCCCDDD<<<;;;;;;::::::;;;;;;;;;777666555333222222222222222222111111111000000000////////////////////////......//////////////////............//////////////////000000000000111111111222222333333444555555777777@@@RRRfffvvv\\\bbbpppwwwkkk]]]UUUQQQOOOPPPTTT^^^jjj||||||zzzzzz{{{{{{|||}}}}}}~~~~~~sssggg[[[SSSMMMFFFCCCCCC???DDDTTTnnn|||uuu~~~aaaKKKEEE@@@;;;:::;;;;;;:::888999999888888777777666666555555444444333333222222111111111111000000000000//////............//////000000000000000000000000......................................................////////////......////////////////////////------............------............................../////////000000000@@@???>>>===<<<<<<<<<===CCCBBBCCCEEELLLXXXfffooo~~~vvvkkkaaa\\\YYYYYYnnn||||||ggg[[[[[[hhhzzzttt{{{xxxqqqpppaaaRRR???444222333222000000333555444///---000333////////////000000000111111111111111111111111111111111111111111111111111111111000000000000111111111222222333333444444555444444444333333333222222111111111111111111111111111111111111111111111111000000111222333444555555666999;;;GGGhhhgggWWW]]]xxx~~~|||eeeEEEEEE@@@AAAAAA@@@===:::888777666666777777888999::::::CCCFFFOOO___zzzddd\\\SSSOOOOOOMMMGGGAAAAAAAAA@@@>>><<<:::777666888888777777777777777666777777888888888999999999777777888888888888888888666555444333333444555666222222222222222111111111222333333444444555555555555666777999;;;<<<<<<:::BBBEEENNN^^^ttt~~~qqqnnniiiddd^^^WWWNNNHHHFFFCCCAAACCCBBBAAADDDIII[[[wwwzzzmmmiiipppaaaLLLHHHGGGKKKNNNKKKEEEAAAAAADDD===<<<;;;999888888999:::555555444333222222222111111111111111000000000000////////////////////////............////////////............////////////////////////000000000111111111111222333333444444222666===HHH\\\{{{sssffffffxxxcccWWWRRRSSSUUUWWW]]]fffrrrxxxiii[[[QQQIIIGGGGGGEEEDDDEEECCCIIIZZZyyyxxx~~~xxxjjjWWWGGG@@@===:::999:::::::::888999888888777666666555555444444444333333333222222111111111111000000000/////////............//////////////////////////////......................................................////////////......////////////////////////------............------................................./////////000000FFFEEEDDDEEEGGGJJJMMMOOOSSSXXXaaakkkuuu~~~lllWWWVVVNNNEEECCCOOOggglllaaa]]]gggwww|||tttttt}}}rrrmmmdddZZZDDD>>>555///............111///...///000000///......////////////000000000000000000000000000000000000000000000000000000000111000000///000000111111111222222333333444444555444444333333333222222222000000000000000000000000000000000000000000000000///000000111222333444444444<<<:::777KKKqqqddd___qqqvvv```JJJJJJ??????@@@@@@???===:::888555666777888999:::::::::===CCCLLLVVVddd|||tttcccWWWRRRPPPKKKGGGCCCCCCBBBBBB@@@???===<<<===<<<;;;:::888777666555555555555666666666777777555555555555555666666666555444222111111222444555222222222222222222222333333444444555666666777777888:::;;;===>>>???BBBDDDHHHVVViii}}}~~~{{{wwwvvvjjjhhhddd___YYYQQQIIIDDDCCC@@@????????????EEEMMM___}}}mmmkkk{{{[[[OOONNNHHHLLLNNNKKKDDD??????AAA@@@???<<<999777666666666444444444333333222111111111111111000000000//////////////////////////////---.........//////000000............////////////...////////////000000000000000111111222333333333...444999<<>><<<:::999:::::::::999888888777666666555555444333333333333333222222222111111111111000000000/////////............//////..............................................................................////////////......////////////////////////------............------....................................////////////___```cccggglllppptttvvv~~~uuuuuunnnbbbWWWMMMDDD<<>>===??????<<<999777777888888999:::;;;;;;444===GGGNNNVVVeee{{{|||dddVVVPPPLLLKKKGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@???===;;;999888777888888777777666666666555444444444444555555555555555444333222111222333444222222333333444444555555555555666777888999999:::999<<>><<<===???CCCOOOZZZqqqsssxxxcccQQQNNNKKKIIIKKKKKKHHHCCC???>>>???AAA@@@>>>;;;888666555444333333333333333222111111111111000000000/////////////////////////////////------......///000000000............////////////......////////////000000///000000111111222333333111555666555;;;TTT|||yyyrrrooo]]]TTTTTTSSSSSSWWW___iiippp~~~}}}vvvpppgggYYYLLLFFFDDD@@@>>>@@@BBBCCCHHHMMMTTTRRRYYYnnnttteee\\\TTTHHH<<<===<<<;;;::::::999999999777777666666555555444444333333333333222222222222111111111111000000000000//////............//////..............................................................................////////////......////////////////////////------............------------------------------------........./////////gggYYYHHHFFFFFFFFFEEEFFFOOOYYYZZZiiisss___TTTgggffftttzzzeee___lll~~~sssjjjdddXXXEEE444222333333333222111111222111/////////111111000///........./////////000000000000000000000000000000///////////////////////////////////////000111111111222222333333444444555333333333222222222222111000000000000000000000000000000000000000000000000///000222333333333333222...444999666555FFFiiixxx___WWWbbbnnn|||sss___SSSDDD===>>>???===:::999999888888888999999:::333888???FFFNNNYYYeeemmmooo___TTTOOOMMMLLLIIIGGGFFFEEEEEEEEEBBBBBBAAA@@@???>>>======???>>>===<<<:::999777777666666666666666666666666666555555444333333444444333444444555666777777777666777777888:::;;;;;;<<<999???CCCBBB@@@GGGWWWeee~~~zzzvvvrrrlllfffccc^^^\\\XXXQQQJJJDDDAAA@@@???===>>>CCCKKKXXXlll}}}sss^^^JJJHHHJJJCCCHHHGGGEEECCCAAA@@@@@@@@@@@@???>>><<<:::777555444222222333444333222111000111000000000////////////////////////////////////------......///000000111............////////////........./////////000000//////000000111222222222555555666777888FFFggg{{{{{{zzzddd```[[[UUUSSSUUUYYY\\\hhhlllppprrruuu|||tttddd```]]]\\\TTTIIICCCCCC@@@???@@@DDDHHHPPP^^^kkkiiiccccccqqqrrrbbbUUUHHH???;;;;;;;;;;;;:::999888888888777777666555555444444333222222222222222222222222111111111111000000000000//////............//////..............................................................................////////////......////////////////////////------............---------------------------------------.........//////}}}dddOOOCCCEEEEEEKKKVVV[[[___ooorrrjjj```XXX```qqq|||___UUUdddzzz~~~ssslllhhhXXX>>>111111222000......///000...------///000///...---///000............/////////000000000000000000000000000///////////////////////////////////////000111111111222222333333444555555333333333222222222111111000000000000000000000000000000000000000000000000000111222333444444333222555444888:::444666SSStttlllZZZUUUQQQ\\\rrrxxxxxxfffNNN@@@>>>???===:::<<<:::999777777777888888888888:::AAAKKKTTTZZZ]]][[[{{{wwwcccWWWRRRPPPLLLIIIFFFFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDBBB@@@>>><<<:::999999999999999888888777777777777777666666555555444444555555666777888999999777888888:::;;;<<<=========EEEKKKKKKKKKWWWmmmxxxoooeee______[[[XXXSSSLLLEEEAAA??????>>>>>>BBBLLL[[[ppp~~~uuufffPPP@@@FFFKKK@@@FFFCCCAAA@@@AAABBBAAAAAA>>>>>>>>>===<<<999777555111222333444333222111000000000000000////////////////////////////////////---------...///000000111............/////////000............/////////000/////////000111111222222111///444999888;;;PPPiiivvv~~~yyysssiii^^^VVVRRRQQQRRRPPPTTTXXX[[[\\\]]]aaadddooo}}}~~~xxxtttlll```UUUKKKIIIKKKNNNIIIAAA@@@EEEAAAAAAEEEKKKSSSaaaxxxyyyrrruuu|||kkkYYYHHH;;;999???:::;;;;;;999777666666777777666666555444444333333222222222222222222222222111111111111000000000000//////............//////000000000000000000000000......................................................////////////......////////////////////////---..................------------------------------------.........//////}}}uuunnnjjjcccYYYSSSSSSXXXggg{{{}}}lll]]]]]]fffrrrxxxfffbbbmmmyyy{{{wwwhhhccc[[[OOO???222000555////////////////////////---------............///............////////////////////////000000000000000000000000000000000000///////////////000111111111222333333444444333333555444444333333222222111...............///000000------......//////000000000000000000111111111111000444777444222666CCCNNNzzz~~~vvv^^^LLLNNN\\\gggqqq```DDD:::<<<===;;;<<<=========:::888777777;;;:::999;;;@@@IIIQQQVVV[[[aaapppsssfffXXXMMMNNNQQQNNNIIIHHHGGGFFFEEEEEEEEEFFFHHHHHHIIIJJJIIIEEE???;;;;;;<<<=========<<<<<<:::999888::::::999888888888999999999888888888999:::;;;<<<;;;===>>>======???@@@???CCCMMMWWW___kkk~~~xxxnnnfff___YYYUUUSSSPPPLLLHHHEEEBBB???===CCCBBBNNNlll}}}yyy~~~wwwkkkUUUOOOMMMFFFBBBEEEEEEEEEFFFFFFEEEDDDBBBAAAAAA@@@>>><<<:::888666555333333222222111000//////000000111111111111000000000000//////.........---,,,,,,---...///000111111............////////////........................000000000000111111111111111222222333555;;;BBBHHHnnnuuu~~~uuu|||fffYYYSSSNNNOOOPPPPPPNNNLLLLLLNNNPPPXXX]]]cccfffhhhmmmuuu|||yyyuuutttuuugggddd___[[[XXXSSSNNNJJJAAACCCEEEDDDBBB@@@AAACCCDDDCCCJJJ]]]vvv~~~www|||vvv\\\LLLCCC>>><<<===999999999888888888777777444444333333333333222222222222222111111111111000000000000000000000000000//////////////////////////////.........---------............////////////////////////////////////////////////////////////........................,,,---...---,,,---///111------------------------,,,,,,,,,---------......|||zzztttkkklllyyyyyyzzz~~~}}}rrriiiaaa^^^[[[\\\ggg{{{ooollllllpppwwwzzzxxxuuuaaaVVVIII@@@777///---///........................---------............///............////////////.../////////000000000000///////////////////////////////////////000000111111222222333444333333333444444444333222222111111...............///000000//////////////////000000//////000000000111111111222444555333111555>>>FFFiii}}}___QQQ]]]nnnkkkWWWHHH???;;;:::999999:::999888888999999999888777888;;;AAAGGGKKKRRRWWWbbbssszzzgggZZZRRRLLLKKKOOOOOOMMMJJJGGGEEEFFFIIIKKKGGGHHHIIIGGGCCC@@@AAABBB@@@@@@@@@@@@???>>>>>>>>>======<<<<<<;;;;;;::::::<<<<<<;;;<<<<<<======>>>BBBAAAAAAGGGQQQUUUMMMAAAKKKZZZmmm||||||qqqfff]]]UUUNNNJJJJJJLLLJJJCCC;;;999@@@GGG<<>><<<:::888666555444333333222111111000//////000000111111111111000000000/////////.........---------......//////000000............////////////........................//////000000000111111111111222222222444777===AAAVVVfff~~~jjj^^^XXXMMMJJJGGGGGGHHHIIIJJJIIIDDDHHHLLLNNNOOOPPPSSSVVVVVVXXX\\\aaafffjjjlllmmmuuuwww{{{}}}|||xxxssspppfffaaaZZZRRRMMMLLLLLLMMMQQQOOOKKKGGGDDDCCCBBBAAAAAABBBCCCBBB@@@BBBEEEIIIIIILLLZZZttt||||||{{{hhhSSSFFF@@@<<<<<<===999999888888888777777777444444333333333222222222222222222111111111000000000000000000000000000000//////////////////////////////.........---------............////////////////////////////////////................................................---...//////...---...000------------------------,,,,,,,,,---------......{{{ooo___SSSPPPTTTZZZ]]]nnntttsssrrryyy}}}uuunnnkkkWWWGGG777111000...,,,,,,........................---------............///---............/////////....../////////000000000//////////////////////////////......//////000111111111222333333333333222444444333333222111111111...............///000000000000000000000000////////////000000000000111111333333333222111444888<<>>@@@IIIRRR\\\cccllllll]]]XXXZZZbbb___YYYPPPHHHDDDEEEHHHBBBCCCEEEDDDBBB@@@@@@@@@AAA@@@????????????@@@@@@<<<============<<<<<<;;;>>>=====================@@@===@@@PPPiiiwwwmmm[[[eeevvv|||ooocccXXXPPPJJJFFFBBBBBB@@@<<<888999>>>CCCAAAkkkssshhhggg{{{bbbRRRFFFFFFHHHEEECCCFFFAAABBBBBBBBBBBB@@@???>>><<<<<<:::888666555333333222222222111111000000//////000000111111000000////////////.......................................---............/////////........................//////000000000000111111111222222222222333666999>>>TTTuuutttmmmbbbYYYSSSMMMJJJJJJJJJGGGDDDGGGHHHIIIJJJIIIHHHGGGFFFGGGHHHJJJLLLNNNPPPPPPPPPMMMOOOQQQRRRRRRPPPMMMKKKLLLJJJGGGDDDBBBCCCDDDEEEDDDEEEFFFEEECCCBBBCCCCCC@@@@@@@@@@@@BBBGGGNNNSSSYYY[[[fff}}}sssdddUUUFFF???===;;;:::<<<888888888888777777777777333333333333222222222222222222111111111000000000000000000000000000000000////////////////////////...............------------............/////////////////////////////////................................................---///111111///.........------------------------,,,,,,,,,---------......{{{yyyxxxxxxxxxvvvqqqlll^^^[[[YYYZZZ```jjjsssyyy}}}yyyqqqpppsssfff```___III;;;...,,,//////...---........................---------............///---------.........//////........./////////000000///////////////////////////............///000000000111111222222222222222333333333222111111000000...............///000000222222111111000000//////////////////000000000111333222111111333444555555===bbbvvvvvv|||sss^^^FFF<<<@@@===<<<;;;;;;;;;:::999777999888888999999999::::::???KKKWWW[[[\\\eeexxxqqqhhhllljjjeee[[[OOOHHHGGGHHHEEEFFFFFFFFFDDDCCCBBBBBBAAAAAA@@@@@@@@@AAABBBBBB>>>>>>???@@@AAA@@@??????@@@@@@?????????>>>======>>>===???NNNkkk|||vvvjjj]]]SSSLLLHHHEEEDDD>>>999;;;@@@CCC@@@<<>>;;;;;;::::::;;;888888777777777666666666333333333222222222222111111111111111000000000000000000000000000000000000////////////////////////........................---------.........//////////////////////////////...................................................000222333111...------------------------------,,,,,,,,,---------......yyygggaaaZZZXXXZZZ]]]^^^^^^TTTcccxxxooojjjuuuwwwkkk___VVVPPPNNN:::333...///000......///........................---------............///------------........................////////////.......................................//////000///000111111222222111111333222222111111000//////...............///000000222222111111000000//////...////////////000000000222000000111444666555444777JJJqqq|||yyy^^^JJJCCC<<<;;;:::<<<======:::777777888999999:::999999999777???HHHKKKJJJMMMVVV___vvvppppppnnnggg]]]TTTPPPNNNJJJJJJIIIHHHHHHIIIHHHHHHDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@@@@AAABBBBBBAAAAAA@@@BBBDDDBBBDDDYYYwwwrrrllleeeZZZPPPIIIDDDBBB@@@DDD@@@<<<<<<@@@EEEJJJLLLjjjssswww]]]IIIDDDAAABBBCCCAAAAAAAAA???@@@@@@AAA@@@???===<<<999999888777666555444333111111111000000000000000//////000000000000//////---------...............//////......------,,,,,,------------.......................................////////////000000000...000222333222222444555777;;;LLLkkk|||vvvxxxvvvyyyqqqrrrqqqiii^^^UUURRRRRRMMMJJJFFFEEEEEEFFFEEEEEECCCCCCBBBAAAAAAAAA@@@@@@DDDDDDDDDDDDDDDEEEEEEEEE@@@@@@@@@@@@???????????????AAACCCDDDCCCCCCDDDDDDFFFLLLWWWgggzzz|||~~~kkk```\\\TTTGGG@@@;;;;;;;;;999999;;;777777777666666666555555333333222222222111111111111111111000000000//////////////////////////////////////////////////////---.....................------------............////////////////////////...................................................000222333111...------------------------------,,,,,,,,,---------......yyysssrrrkkkaaaKKKIIIHHHMMMXXXdddmmmpppvvvrrruuu}}}{{{qqqcccWWWNNNFFF>>>777...---...000///,,,,,,///---------------------------------............///,,,------------.........------........./////////..............................------......///000//////000111111111111000222222111111000/////////...............///000000000000000000000000//////......////////////000000000000000222444555555444777;;;PPP|||tttfffQQQ===:::888999<<<===<<<:::666777888888999999888888888999999:::;;;>>>DDDHHHQQQffftttggg\\\VVVKKKHHHEEEDDDEEEGGGGGGGGGDDDEEEEEEFFFFFFEEEDDDDDDEEEDDDCCCAAA@@@@@@@@@@@@@@@BBBEEEIIIKKKMMMNNNNNNMMMQQQNNNIIIXXX{{{qqqaaaYYYTTTLLLFFFBBB@@@???>>>999>>>@@@<<<:::FFF]]]rrrkkkLLLDDDCCCBBBBBB@@@?????????>>>????????????===<<<;;;888777777666555444444333000000000000000000000000...//////000000//////...---------------.........///.........------,,,,,,,,,------------.......................................////////////000000...000111222222222444555555333:::PPPpppzzzttt}}}xxxeee[[[XXXVVVTTTQQQNNNKKKIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBCCCEEEEEEDDDDDDCCCBBBBBBAAAFFFDDDDDDEEEHHHLLLMMMMMMIIIPPP```vvvppp\\\TTTKKKBBB<<<999;;;;;;999888:::666666666666555555555555222222222222111111111111111111000000000/////////////////////////////////////////////////////////---------...............,,,------------.........////////////////////////------------------------........................---///111111///.........------------------------,,,,,,,,,---------......jjjuuuvvvuuuvvvmmmeeehhheeeeeeccc^^^ZZZXXXXXXZZZ```eeemmmzzz|||zzz~~~~~~|||}}}rrreeeSSSFFF@@@999111***,,,+++,,,000///,,,+++------------------------------------............///,,,,,,---------.........---------.........//////...........................------------...//////...///000000111111000000222111111000//////.....................///000000//////////////////000000........./////////000000000111111111111222333444444555===ZZZoooiiirrrqqqKKKCCC;;;777999===>>>>>>888888999999999888888888:::999777777888;;;>>>???@@@JJJ[[[lll|||qqqbbb\\\UUUQQQPPPPPPPPPPPPIIIJJJLLLMMMLLLJJJHHHFFFGGGFFFEEEFFFHHHKKKNNNQQQQQQUUU[[[bbbiiinnnqqqrrrppptttppplll}}}|||tttmmm```TTTMMMIIIDDDAAA@@@@@@??????888===DDDJJJTTThhh}}}www{{{fffOOOEEEAAACCCCCCAAA>>>=========<<<============;;;:::999555555555444333333333222///000000000000000000000......////////////......,,,,,,,,,------.........------------------------,,,,,,---------........................................../////////000000///000111000///000222444000222666???OOOdddxxxuuummmfffgggfff```VVVNNNIIIHHHGGGFFFEEECCCCCCCCCCCCDDDFFFFFFFFFFFFFFFFFFEEEEEECCCBBBBBBBBBBBBCCCCCCCCCBBBDDDJJJTTT]]]___XXXQQQQQQVVVdddyyy~~~||||||kkkVVVJJJ???===999777999:::777777999666666666555555555444444222222222222111111111111111000000000////////////////////////////////////////////////////////////---------.........//////,,,,,,---------.........////////////////////////------------------------........................---...//////...---...000------------------------,,,,,,,,,---------......WWW```^^^\\\```___aaakkkZZZ[[[```fffjjjnnnyyy|||tttwww}}}{{{vvv{{{dddVVVCCC666222111///---000,,,+++///000...,,,------------------------------------.........//////,,,,,,,,,---------......---------.........//////...........................------------...//////...//////000000000000000111111111000//////.....................///000000------......//////000000............/////////000000111222111///...000222...444777CCCmmmwwwZZZTTTttt\\\PPPAAA888888<<>>>>>@@@FFFRRRhhhwwwoookkkiiigggeeeTTTVVVXXXZZZYYYVVVRRRPPPLLLMMMNNNRRRXXX```ggglllkkkoooxxxpppaaaYYYQQQJJJDDDBBB>>>============<<>>>>>AAABBBaaa{{{{{{tttyyyeeeNNNEEEBBB???>>>>>>===<<<<<<===>>>???=========<<<;;;:::888888555555444333222222222222111111111111000000000000......------------......------------------------.........------,,,,,,,,,---------............/////////.........---------////////////////////////////////////000111333333000444777666666>>>MMMZZZvvvrrrwwwxxxnnn\\\UUU```ddd[[[UUUYYY\\\```aaa]]][[[[[[ZZZVVVXXX^^^aaa```bbbgggfffaaaccc[[[eeecccPPPEEE???;;;888888888888777777777666444444333333333333222222222222222111111111111000000000000000000000000000000000//////.........---////////////////////////.........------,,,,,,,,,------------------------........................//////.........---------........................------------------------------------------------------------------------vvvuuuvvvmmmjjjhhh___TTTBBB:::222------///...,,,------------------------------------------------,,,,,,++++++,,,,,,---......------,,,,,,------...........................//////.........------------------............///////////////////////////........................000000000///......------................................................//////000000000111111111222000222888>>>PPPtttiiibbbqqqhhhSSSJJJ===<<>>>>>999666999===???AAABBBBBBZZZsss~~~rrrooouuuxxxXXXHHHCCC@@@===>>>=========>>>@@@AAABBB======<<<<<<;;;999888777555555444333222222222222111111111000000000//////......------------......------------------------......---------,,,,,,,,,------------............///.........------------........................////////////000111222222111444777666444888AAAHHHiii{{{~~~~~~xxxpppnnnwww{{{[[[VVVccciiiQQQDDD>>>:::888888888888777777777666666444444333333333222222222222222222111111111000000000000000000000000000000000/////////..........................................---------,,,,,,,,,------------------------........................///.........------------........................------------------------------------------------------------------------vvvxxx~~~xxxmmmbbb[[[TTTIII???333///***)))+++------,,,------------------------------------------------,,,,,,++++++,,,,,,---......------,,,,,,------..........................................------------------............///////////////////////////........................------------------------................................................//////000000000000111111000111555666444;;;UUUpppnnntttyyycccMMM===@@@CCC777AAAAAA@@@???>>><<<;;;:::::::::::::::::::::999999999:::;;;:::999999;;;===FFF^^^~~~|||uuukkkaaa[[[UUURRRLLLEEE@@@===;;;;;;AAA777666???BBB===???HHHSSStttsssrrrhhh___nnn```IIIBBB???============>>>>>>@@@BBBCCCDDD<<<<<<<<<;;;:::999888777555444333222222111111222111111000000000000//////......------------......------------------------------------,,,,,,,,,,,,------------........................------------.................................//////000000111000222555555555555777999QQQeee{{{vvvzzzxxxtttxxxiiiTTTDDD===;;;:::888777777777777666666666666333333333333222222222222222222111111111000000000000000000000000000000000////////////.......................................------------,,,,,,,,,------------------------....................................------------........................------------------------------------------------------------------------}}}rrrooopppuuulll___RRRIIIAAA888111000---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...................................................---------............///////////////////////////........................++++++,,,,,,------------................................................////////////000000000111111333777777222333AAARRR{{{aaaMMMFFFEEE@@@BBBCCCCCCCCCBBB???===;;;:::::::::999999999999999888888888:::;;;;;;;;;:::???JJJXXXeeesss~~~{{{zzzwwwqqqjjjbbbYYYQQQKKKIIIFFFCCC???===<<<<<<<<<;;;>>>DDDFFF@@@???MMM___~~~rrrvvvvvvgggllltttLLL@@@AAA===;;;>>>===>>>>>>???@@@AAAAAABBB;;;;;;;;;;;;:::888777666555444333222111111111111111000000000////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------........................------...///////////////000000111444666888777777999IIIeeetttlllhhhbbbXXXIII???;;;999888777777777666666666555555555333333333222222222222111111111111111000000000000000000000000000000000000///////////////.................................------------------------................................................------------------------........................------------------------------------------------------------------------~~~|||zzz}}}uuuqqqrrrfff\\\NNNCCC:::444000...///...------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...........................---.....................---------............///................................................,,,,,,,,,---......//////...................................................////////////000000000222222444666555555999???___vvvXXXGGGFFFDDDEEEFFFFFFEEEBBB???===::::::999999999888888888999777777888;;;======;;;===???AAAEEEJJJSSSaaalllyyytttqqqlllggg___XXXRRRLLLHHHEEECCCBBB@@@>>>=========>>>:::CCCFFFAAAGGG^^^|||pppbbb|||wwwuuuuuuXXXAAA@@@BBB===;;;???>>>>>>>>>>>>>>>=========;;;;;;;;;:::999888666666444444333222111111111111000000000////////////.........------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,------------------........................---...//////000//////...111000///111555777888777333888JJJeee|||rrrvvvxxxpppkkkQQQJJJAAA:::777666555444666666666555555555555444333333222222222111111111111111111000000000//////////////////////////////.........///////////////........................------------------------................................................,,,,,,------------------........................------------------------------------------------------------------------xxxpppqqqzzz~~~zzztttmmmhhhhhhSSSIII>>>777222------///***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...---------------------------------...............---------............///........................---------------------------------....../////////------------------------------------------------......////////////000000000000000333555666777777EEEjjjrrrMMMDDDGGGHHHIIIIIIGGGEEEBBB@@@;;;;;;::::::999999888888:::888777777999::::::999::::::<<>>===<<<===>>>>>>@@@AAA???CCC```wwwgggdddmmmzzz}}}uuummmRRREEE>>>@@@BBB>>><<<>>>============<<<;;;:::999:::::::::999888777666555444333222111111000000111000000////////////............------------......------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------------------------...000000111000///...222000//////111222333333888333777HHHZZZhhhuuuyyy|||yyynnndddEEEAAA===999888888777777666555555555444444444444222222222222111111111111111111000000000/////////////////////////////////.........///////////////------------------------,,,,,,,,,------------...................................................,,,,,,,,,,,,------------........................------------------------------------------------------------------------mmmllllllqqqyyywwwlllnnnrrriiiWWWHHH???888222111///+++,,,///***++++++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---......------,,,,,,------...---------------------------------.........//////---------............///........................---------------------------------...............------------------------------------------------........./////////000000...000111111222444555555:::KKKlllgggQQQJJJJJJJJJJJJHHHFFFDDDCCC>>>======<<<;;;;;;::::::888888999999999777777666:::888:::???AAA>>>>>>AAA@@@MMMYYY\\\___iiiwwwyyy{{{vvvnnngggaaa[[[VVVRRROOOKKKFFFBBBAAA@@@@@@???======<<<<<<===>>>???@@@DDDDDDKKK```zzziiikkkvvv{{{xxx}}}xxxmmmaaaUUU@@@>>>======>>>>>><<<:::;;;;;;<<<===<<<<<<::::::::::::999999888666555444444333222111000000000000000000/////////...............------------......------------------------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------...///111222222111///...///000000000000000111222888222222:::@@@III\\\ppp|||ppp```OOO???===;;;999999999999999555555555444444444333333222222222222111111111111111000000000////////////////////////////////////............/////////000------------------------,,,,,,,,,---------......................................................++++++,,,,,,,,,---------........................------------------------------------------------------------------------wwwnnnhhheeeooottt~~~yyyrrrxxxrrrkkkfff[[[KKK===777222---,,,//////+++***............---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---......------,,,,,,------...---------------------------------.........//////---------.........//////........................------------------------------------------------------------------------------------------------............/////////000...222555222///000444777888777MMMzzzwwwvvvjjjLLLLLLKKKJJJIIIGGGFFFEEE@@@??????>>>===<<<<<<<<<555888<<<===;;;888777777<<<666333777999777999>>>;;;AAADDDCCCEEENNNXXX\\\aaa{{{}}}wwwvvvtttnnniiijjjddd\\\UUUPPPLLLIIIGGGFFFDDDAAA?????????===<<<<<<<<<<<<===???@@@BBBBBBCCCKKKdddvvvkkkrrruuuuuukkklllrrr___KKK999===>>><<<999:::>>><<<777999:::<<<=========<<<<<<999999999999888666555444444333222111000000000000000/////////.....................------.........------------------------*********++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------------------------------///000222333222111///...+++...222444333333333444111111666999555666IIIaaapppfffSSS???;;;999777666555555555555555555444444444333333333222222222111111111111000000000000000////////////////////////////////////---.........//////000000------------------------,,,,,,,,,------.........////////////////////////........................+++++++++,,,,,,---------........................------------------------------------------------------------------------|||qqqddd]]]___iiittt{{{|||rrrmmmooosssrrrfffUUUHHH@@@:::555111......---------,,,,,,,,,************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------............------------------------------------............------,,,,,,,,,---------............------------......///............---------,,,,,,,,,---------......,,,,,,---------------------------............///---------............///000000000111222222333333444666;;;PPP{{{wwwsss]]]eee```PPPLLLRRRMMM>>>AAABBBBBBBBB@@@===:::999;;;;;;999888777777777777::::::::::::::::::::::::<<<<<<===>>>@@@BBBCCCDDDMMMWWWhhh}}}~~~wwwmmmfffbbb___\\\ZZZSSSQQQNNNJJJHHHFFFEEEEEE===???@@@===:::999<<<@@@<<<=========BBBGGGGGGBBBRRReee|||iiifffzzzjjj```eeejjjPPPCCC<<<<<<;;;::::::999999999999<<<;;;::::::;;;;;;999777999999888777666555444444111111111111000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////......//////000000111111111333444555777;;;@@@CCClllvvvwww}}}|||sss]]]JJJ???;;;999888777666555555555555444444333333222111000000000000000000000000000000111111000000//////......////////////////////////000000//////.........---//////.........---------------------------------------------------------,,,------......------,,,,,,,,,,,,---------......---------............///......................................................------------......~~~wwwrrrjjjaaaXXX^^^hhhrrryyyvvvooommmnnnppprrr\\\RRREEE;;;666333///,,,...------------,,,,,,,,,************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------............------------------------------------............------,,,,,,,,,---------............------------..................------------,,,,,,---------.........------------------,,,,,,------------............---------............//////000000111111222333333222333555AAA___|||tttxxxqqq\\\PPPNNNOOOOOOIIICCC>>>===>>>>>>>>>;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<===???@@@AAA@@@FFFOOO[[[jjjyyy~~~yyyyyywwwuuujjjddd]]]WWWSSSQQQNNNLLLJJJHHHFFFDDDBBBAAAAAAAAABBB@@@>>>===<<<<<<;;;;;;>>>BBBBBB;;;<<>>HHHiii{{{sss|||xxxpppnnnmmmfffZZZLLLBBB======999888777666555555555555444444333222222111000000000000000000000000000000000000000000//////..............................000/////////.........---//////.........---------------------------------------------------------,,,------......------,,,,,,,,,,,,---------......---------............///......................................................------------......|||wwwqqqnnnggg```aaafffgggdddhhhrrr}}}|||uuupppmmmmmmnnniii]]]RRRCCC<<<333...,,,,,,+++***------------,,,,,,,,,,,,************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------............------------------------------------............------,,,,,,,,,---------............------------..................---------------------.........//////......------,,,,,,++++++------------............---------............/////////000111111222222333222222111444@@@ZZZ{{{tttmmmZZZVVVEEECCCBBBCCCEEEDDDAAA>>>;;;;;;:::999999999999999999999999999999999999999999999999999:::;;;<<<<<<<<<===???BBBIIISSS^^^eeerrrxxxoooiiigggeeebbbYYYUUUPPPLLLIIIHHHFFFDDDBBBAAA???>>>======>>>>>>???<<<999:::>>>@@@>>>;;;>>>AAABBBCCCPPPnnnpppeeeTTTddd}}}[[[DDD<<<;;;;;;::::::999999999999:::::::::999:::<<<<<<;;;999888777777666555444333333111111000000000000//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---......//////000111111222333333222222333555777999IIIdddvvv~~~{{{qqqgggjjjbbbVVVIII???:::888999888777666555555444555555333333333222111111000000000000000000000000000000000000000////////////.........................../////////..............................---------------------------------------------------------,,,------......------,,,,,,,,,,,,---------......---------............///......................................................------------......}}}vvvrrrtttooojjjhhhhhhfffcccaaaaaaiiiooosssyyy~~~uuuoookkkjjjlllgggbbb```]]]RRRAAA333555000,,,)))***,,,---------------,,,,,,,,,++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,------------------------,,,------......------,,,,,,,,,,,,---------.........------,,,,,,------............---------,,,,,,------........./////////......------,,,+++******,,,,,,---------.........---------............/////////000000111222222222333222333333222@@@ccclllRRRRRRPPPMMMIIIEEECCCCCC>>>===<<<:::999999999999999999999999999999999999999888888888888999999:::???>>>>>>===???EEELLLRRR\\\^^^dddkkktttzzz~~~wwwrrrpppwwwuuuoookkkeee[[[SSSMMMKKKIIIFFFEEECCCCCCBBB@@@???>>><<<<<<<<<======<<<;;;:::<<<@@@CCCDDDCCC@@@@@@DDDRRRpppsssddd[[[WWW___www|||jjjXXXKKKAAA<<<::::::999999999999999:::999999999:::<<<===<<<:::666666555555444333333222111000000000////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------......///000000111111222333222111111333555;;;999???RRRjjjxxxtttwwwwww~~~ppplllfff\\\MMMAAA:::888777666777777666555444444444444333222222222111111000000000000000000000000000000////////////////////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------......---------............///...................................................------,,,,,,------...eeejjjoooooolllfffbbbaaammmppprrrqqqqqqtttyyy|||{{{ooohhhfffeeeccc```eee[[[MMMAAA999666444222///---++++++,,,---...///------,,,,,,,,,+++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------...------------,,,,,,,,,------------.........///......---,,,++++++******,,,,,,,,,------------...---------............///...//////000111111222222222222555777333555MMMiiisssaaaOOOEEEEEEHHHAAA@@@???===<<<<<<;;;;;;999999999999999999999999:::999999888999999::::::;;;<<<<<<<<<<<<>>>AAADDDKKKLLLPPPVVV\\\^^^]]][[[]]]ZZZYYY^^^fffjjjhhhdddaaaaaadddggghhhaaaVVVLLLFFFEEECCCAAA???>>>>>>>>>@@@???>>><<<;;;;;;<<<<<<>>>@@@AAA@@@@@@AAAEEEHHHIIIMMMTTTddd}}}jjjWWWRRR\\\ggg~~~xxxiii[[[XXX\\\WWWIII<<<999999999888888999999:::999888888999;;;<<<;;;999555555444444333222222222000000000////////////...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---------...//////000000///111222222111222333555333999??????@@@TTT}}}vvv{{{vvv{{{ooojjjNNNFFF===777777999999888777666555444333333333333222222111111111111111000////////////////////////.............../////////........................---------...............---.....................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------......---------............///................................................------,,,,,,,,,,,,------~~~mmmggg```___```\\\RRRIIIGGGCCC;;;333---,,,///222,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,------------------------,,,,,,------------,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,++++++******,,,,,,,,,,,,---------------------............///......///000000111111222///000555888555333===KKK}}}lllZZZOOOKKKFFFEEECCC@@@>>><<<;;;;;;:::::::::::::::::::::::::::::::::999::::::;;;;;;888:::;;;;;;999999999:::???AAADDDIIILLLLLLJJJHHHGGGGGGJJJNNNSSSTTTQQQNNNNNNOOOTTTZZZ^^^\\\VVVPPPGGGFFFDDDAAA>>><<<>>>??????>>><<<;;;:::;;;;;;<<>>:::666444666777777555666666444333333333333333111111111111111111111111////////////////////////---............/////////---------------------------------------.........---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------......---------............///................................................------,,,,,,,,,,,,------vvvoooiiieee___[[[UUURRROOOGGG;;;222---///222333222///,,,+++***+++,,,---,,,+++++++++,,,,,,,,,++++++++++++***************************)))************+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,,,,++++++++++++++++++++++++,,,,,,,,,------------------............///......//////000111111111///000333444444444888<<>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999::::::;;;<<<<<<999;;;<<<<<<::::::;;;<<<;;;===@@@BBBBBBCCCCCCCCC>>>@@@DDDGGGHHHHHHGGGGGGJJJKKKMMMRRRVVVXXXVVVTTTMMMLLLIIICCC>>>===???BBB>>>===<<<<<<<<<===???@@@???AAACCCIIIRRR^^^jjjrrrjjj```\\\fff}}}xxxhhhkkklllVVVLLL@@@999<<>>FFF```yyy{{{}}}iiiYYYJJJ>>>===;;;999777666555444222666555444333222222222222000000000000111111111111////////////////////////---------.........//////------------------------,,,,,,,,,------.........---------.........//////++++++++++++++++++++++++------------------------,,,------......------,,,,,,,,,,,,---------......---------............///................................................---,,,,,,++++++,,,,,,---~~~}}}wwwpppjjjmmmooonnnmmmiii___UUUMMMHHHAAA:::666444333222111...+++***+++---------)))+++------,,,+++++++++,,,,,,,,,+++++++++******************************)))************+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,,,,------------------.........//////......//////000111111111000222222000222666999:::<<<^^^uuuxxxtttsss~~~yyypppdddXXXNNNFFFAAA<<<<<<<<<<<<<<<<<<<<<<<<999999999999:::;;;<<<===999:::;;;;;;;;;<<>>======>>>???AAACCCEEEDDDDDDJJJYYYooo|||kkkZZZ\\\ZZZggg~~~~~~gggWWWCCC>>><<<<<<888444777>>>888888777777888999::::::888777666777888777555333222222222111111111111111000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,------...//////000...000111111000//////000111---111999888222777BBB>>>TTTrrr|||nnnuuuppp\\\KKKEEEAAA;;;777777777777666666666666555555444333222222222222000000000000000111111111////////////////////////---------.........//////------------------------,,,,,,,,,------.........---------.........//////++++++++++++++++++++++++------------------------,,,------......------,,,,,,,,,,,,---------......---------.........//////................................................---,,,,,,++++++,,,,,,---}}}zzzxxx{{{uuutttqqqmmmiiieeebbbaaaddddddaaa]]]UUUMMMEEE@@@888444///...///000///---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))************************************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,---------,,,,,,+++,,,---.........---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......///000000000222222222222333444555555@@@EEE```~~~wwwwwwsssbbbFFFEEEAAABBBBBBAAA@@@>>><<<:::>>>888888???AAA<<<777777666999======:::888888:::;;;;;;;;;;;;;;;<<<<<<===@@@???>>>???BBBEEEGGGHHHKKKQQQSSSQQQRRRVVVVVVRRRYYYQQQFFF???===???AAABBB===???@@@AAAAAABBBDDDGGGJJJUUUfffyyyjjjZZZTTTXXX^^^{{{pppRRR???<<<<<<;;;999777666777999666666666666666666666666666666555444333333222222333333222222111000//////////////////............---------------------------------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++------++++++++++++------++++++++++++++++++++++++------------------------------------------------,,,,,,,,,---------..................////////////000111111222222333444444888999CCCUUUnnnuuupppdddSSSGGG@@@===999666777666666555444444333333444444333333333333222222111111111111000000000000////////////////////////................................................------------------------.........------,,,,,,,,,------------------------------------------------------------------------.........------,,,,,,,,,,,,,,,,,,---------......---------............///.........------,,,,,,,,,,,,,,,,,,---------......nnniiieeeeeeiiimmmmmmlllmmmkkkgggbbb\\\WWWSSSQQQKKKIIIFFFAAA<<<888444222444111---,,,---......,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))************************************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,------...------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------......------......///000000000222222111222222333444555999:::FFFhhh{{{xxxmmmTTTPPPEEEFFFEEEAAA===<<<>>>AAA>>>:::888;;;:::999<<>>>>>??????@@@BBBDDDGGGHHHHHHQQQWWWZZZYYYYYY]]]^^^[[[QQQLLLEEEAAA@@@???>>><<>>>>>BBBKKKUUU\\\yyy|||hhh\\\XXXYYY]]]bbbwwwZZZGGG>>>;;;;;;:::888666555666888555555555555555555555555666666555555444333333222333333222111111000//////////////////............---------------------------------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++---,,,++++++++++++,,,---++++++++++++++++++++++++------------------------------------------------,,,,,,,,,---------..................////////////000000111111222333333444777666999???KKK___|||tttZZZQQQFFF>>><<<<<<:::999666666666555444333333333444444333333333222222222111111111111000000000000////////////////////////................................................------------------------......---------,,,,,,,,,------------------------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,---------......---------............///......---------,,,,,,,,,,,,,,,,,,---------......eee```ZZZWWWYYY\\\]]]\\\SSSQQQMMMIIIDDD???<<<:::999777333///---,,,---...000...+++***+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))************************************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++,,,---......------,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------......///000000000111111111111222333444555333777999DDDjjjxxxvvv~~~ssslllcccbbb\\\QQQGGGCCCEEEIIIAAA@@@@@@>>>:::666:::AAA:::;;;;;;:::999:::===???<<<<<<<<<<<<<<<======>>>???AAADDDHHHKKKLLLLLLLLLUUUYYY\\\\\\^^^aaa```\\\LLLIIIFFFDDDDDDDDDDDDDDDFFFFFFIIISSSdddwwwnnndddWWWSSS```vvvtttVVVBBB===>>>999:::999777555444555666555555555555555555555555666666666555444444333333222222222111111000000////////////............---------------------------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------------------------------------------------,,,,,,,,,---------......---............/////////000000000111222222333333666666666666555<<>>??????>>>777666555333111000......444222000------...000111---,,,+++***+++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************((()))))))))************************************,,,,,,++++++,,,,,,---...---------------------------------------------------,,,+++******,,,...//////...---,,,+++,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000000000000000111111222333444///999===999CCChhhkkkjjjppp~~~}}}}}}qqqaaaSSSHHHDDDCCCAAACCCFFFGGGDDD@@@???@@@============>>>>>>@@@AAA??????>>>>>>??????@@@AAACCCGGGMMMSSSVVVWWWXXXXXX___]]]\\\^^^bbbccc^^^XXXLLLJJJFFFDDDDDDFFFIIIJJJFFFOOObbb|||~~~hhhWWW^^^eeennn|||ttttttwwwvvvlllWWWBBB888:::???999::::::888555444555666444444444444444444444444666666666555555444444444222111111111000000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........////////////000000111222222222111333777999666444:::CCCLLL\\\}}}wwwwwwrrr~~~kkk[[[MMMCCC===;;;888777888999888666444444444444333333222222333333333222222222222111111111111111000000000///////////////////////////................................................------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......---------............///------------------------,,,,,,,,,---------......111000////////////---,,,......////////////////////////.........---------+++,,,,,,,,,,,,,,,---...,,,,,,+++++++++*********++++++++++++++++++++++++************************************************((()))))))))************************************,,,,,,++++++,,,,,,---...---------------------------------------------------,,,+++******,,,...//////...---,,,+++,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------......------......///000000000000000000000111222333333///333999999555AAAhhhrrrhhhhhhsss}}}pppcccXXXNNNIIIFFFEEEEEEEEEGGGHHHFFFBBB@@@@@@AAABBBCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEJJJQQQVVVYYY[[[^^^```ddd\\\WWWZZZ______YYYRRRMMMOOORRRUUUWWWYYYZZZ[[[eeeooo~~~rrraaaTTT]]]rrrrrrrrrtttggg___RRRFFF===999:::===999:::;;;999777555555666444444444444444444444444555555555555555444444444111111111000000000000000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------...............//////000000111111222///...111666777444444666@@@@@@NNNmmmxxxqqqjjjkkkiii```UUUIII???888:::999888888777777555444333333333333333222222222333333222222222111111111111111111111000000000///////////////////////////................................................------------------------------------------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......---------............///------------------------,,,,,,,,,---------......000111222333333222111000////////////////////////+++,,,---...---,,,***)))+++,,,...---,,,,,,---...++++++++++++************++++++++++++++++++++++++************************************************))))))))))))************************************,,,,,,++++++,,,,,,---...------------------------------------------------,,,,,,+++++++++,,,---...///......---,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********************++++++++++++,,,,,,,,,---------......------......///000000000////////////000111222333666///111:::;;;:::KKKdddkkk```gggqqq{{{wwweee^^^QQQFFFCCCEEECCC???CCCAAA@@@AAABBBCCCBBB@@@BBBAAAAAAAAAAAABBBCCCCCCBBBGGGLLLOOOQQQSSSXXX\\\ZZZSSSOOORRRVVVUUURRRQQQXXXbbbrrr}}}rrrkkkhhhccc]]]WWWYYYggguuu}}}}}}fffVVVLLLAAA===<<<:::888999999:::;;;:::777666555666333333333333333333333333444444444444444444444444000000000000000000000000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------------..................///000000111111666000---000333333444777888888===IIIXXXuuuyyymmmdddYYYMMMEEE???;;;999:::444555666666666555444444222222222222222222222222222222222222111111111111111111111111000000000000////////////////////////................................................------------------------,,,,,,,,,------------...------------------------------------------------------------------------,,,,,,,,,------------...,,,,,,,,,---------......---------............///,,,,,,,,,------------...,,,,,,,,,---------......+++,,,,,,---,,,,,,,,,---...---------,,,,,,,,,,,,,,,------------,,,+++******---......+++***+++---++++++++++++************************************************************************************))))))))))))************************************,,,,,,++++++,,,,,,---...........................------------------------+++++++++,,,,,,,,,------............---,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))************++++++++++++,,,,,,,,,---------......------......///000000000///////////////000222222666111222888::::::AAAKKKqqq{{{nnnppp~~~iii\\\YYYVVVRRROOOJJJEEECCCEEEGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIOOORRRTTTTTTRRRTTTZZZ``````___aaaddddddcccjjjtttzzztttggg]]]WWWQQQOOOSSS\\\iiizzzkkkTTTHHH???999::::::777666777777999:::999777555444444222222222222222222222222333333333333333333333333///000000000000000000000.........---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---------.........------...//////000000111666222000222222111333777---222;;;@@@@@@KKKmmm}}}iii]]]OOOEEE<<<999666222444:::222333444555555444444444111111111222222222222222222222222222111111111111111111111111000000000000////////////////////////................................................------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......---------............///,,,,,,,,,---------......,,,,,,,,,---------...............,,,+++,,,...000,,,,,,,,,---------......,,,,,,,,,+++++++++++++++***,,,...---+++)))***++++++++++++************)))************************************************************************))))))))))))************************************,,,,,,++++++,,,,,,---...........................------------------------***+++,,,---------,,,,,,---...//////...,,,+++)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******)))))))))************+++++++++,,,,,,,,,---------......------......///000000000.........//////000111222+++444777222---222<<>>;;;333333999333555666666555444444444111111111111111111222222222222222111111111111000111111111111000000000000////////////////////////................................................------------------------,,,,,,,,,------.........------------------------------------------------------------------------,,,,,,,,,------.........,,,,,,,,,---------......---------.........//////,,,,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,++++++******++++++,,,************************,,,,,,+++******+++,,,,,,************************************************++++++******************,,,,,,,,,---------......------------------------........................------------------------+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++*********))))))******************************************************+++++++++,,,,,,,,,......---,,,---...///000////////////000000000000000000111222333555666777@@@DDDZZZ}}}mmmeeeeeefffiiinnnvvvxxxoookkkqqq~~~zzzxxx}}}zzzwwwsss^^^VVV[[[XXXYYYdddjjjzzz|||uuuqqq{{{hhhMMMAAA===<<<999777666666777777777666666555444444333333222222222222222222222222111222222222222111000000////////////............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************************************************++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000000111111111222222222444444444555888;;;???AAA]]]yyy}}}|||yyy```LLL@@@>>>???666666666666555555555555333333333222222222111111111111111111111111111111000000000000000000000000////////////////////////................................................------------------------------------------------//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................++++++,,,------......///,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++***))))))***++++++,,,++++++++++++++++++,,,************************,,,,,,+++******+++,,,,,,************************************************************************,,,,,,,,,---------......------------------------........................------------------------+++,,,---//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++*********))))))******************************************************+++++++++,,,,,,,,,...------,,,---...///000.../////////000000000000000000000111333444666777999;;;HHHbbb{{{ooobbb^^^[[[```nnn|||}}}zzzrrrggg^^^\\\WWWOOOWWWiiivvvvvvmmmmmmuuuooonnnooodddNNN>>>:::<<<:::888666555555666666666666555555444333333222222222222222222222222222111111222222111111000///////////////............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************************************************++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........////////////000000000111111111222222333222222333555888;;;===AAARRRjjjvvvkkkYYYJJJAAA<<<:::999666666666555555555444444333333222222222111111111111111111111111111111111000000000000000000000000////////////////////////................................................------------------------------------------------///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++***))))))***++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,************************************************************************,,,,,,,,,---------......------------------------------------------------------------------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********************************************************************+++++++++,,,,,,,,,...------------...//////....../////////000000000//////000111222333555666333666:::@@@QQQqqqpppbbb___cccfffhhhtttxxx|||{{{wwwxxx|||~~~tttkkkaaa\\\YYYXXXYYY\\\aaaggg||||||yyyzzzqqqhhh___WWWIII;;;777;;;:::888777555444444444555555555444444333333222222111111111111111111111111111111111111111000///////////////............---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////000000000000111111111111111111111111222444777888888===DDDJJJQQQ[[[gggooopppgggcccbbbOOOFFF;;;666777888666333555555555555444444444444333222222222222111111111111111111111111111111111000000000000000000000000////////////////////////................................................------------------------------------------------............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////...------,,,++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++******************+++++++++++++++++++++++++++************************++++++++++++++++++++++++***************************************************************+++++++++,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++++++++++++++++++++++++++,,,,,,,,,++++++***************************************************************************************+++++++++,,,,,,,,,------------......//////........./////////000000/////////000111222444444333777888555777KKKmmmvvvkkkeeegggddd___[[[[[[aaajjjppppppssswwwxxxxxxxxxyyyzzzyyytttoooqqqvvvwwwkkkeeeeeehhhllljjjccc_________\\\\\\aaajjjwwwtttjjj___RRRHHH???777777===777666555444333333333333444444333333222222222222111111111111111111111111000000111111000000///...//////.........---------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////000000000111111111000000000111222333444;;;;;;;;;;;;<<>><<<777::::::888777555333222111000000///000111222222111222222111111111000000000111111111111000000000000000000000000000000000000////////////////////////////////////////////////................................................------------------------------------------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++++++++++++++++++++++++++)))***+++,,,,,,+++***))))))***,,,------,,,***)))***************************+++,,,------,,,+++***************************************************((())))))***++++++,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,*********************************++++++,,,,,,---))))))******++++++++++++******************************************************+++++++++,,,,,,,,,,,,,,,.../////////...------------.........//////---------------...///000000222333333111222555888999:::===HHHddd~~~vvvtttwww~~~}}}___KKKCCC:::666888777333222444777999333333444444444333222222////////////000000000000////////////////////////......//////......---,,,......---------,,,,,,,,,+++++++++,,,,,,+++++++++************************)))***,,,------,,,***)))++++++++++++++++++++++++************************************************++++++************++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////,,,,,,---...////////////---111444333111000111444000666:::999:::>>>???===AAA:::888===CCCDDDFFFKKKaaayyyyyynnncccYYYXXXTTTYYYgggttttttmmmgggddd]]]SSSIIICCCAAACCCEEEDDDFFFKKKVVVbbbfffYYYIIIAAA@@@;;;666777;;;888111333333333444333333222111555000---...222555222///111111111111000000000000111111111111000000000000000000000000000000000000////////////////////////////////////////////////................................................------------------------------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))************((()))******)))***,,,...++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------------------------------------++++++++++++------------------------------++++++,,,,,,,,,,,,------************************++++++************++++++))))))))))))))))))))))))*********)))))))))))))))++++++******************++++++,,,,,,,,,,,,---------------------------------------............///............////////////000111111111111222222222888666999AAAGGGRRRnnn||||||hhh]]]NNN===666999666666666555444444444333333333333222222222111111000000000000000000000000000000000000000000000000////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,++++++*********************************************************+++++++++*********)))))))))************+++++++++******++++++++++++************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------............////////////000000111111111222222222111111222333444666666777999999:::::::::;;;;;;;;;IIIMMMRRRQQQKKKFFFEEEFFF???@@@CCCEEEFFFFFFEEEDDD??????>>>===;;;:::999999;;;;;;============;;;;;;999888888777666555555444333333333222222222111111000000000000000000000000000000000000000000000000//////000000000000//////222000...///111111...,,,////////////////////////................................................---------------------------------------------------------,,,,,,++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))************((()))******)))***,,,...++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,,,,------************************++++++************++++++))))))))))))))))))))))))***)))))))))))))))))))))************************+++++++++,,,,,,,,,------------------------------------------........................////////////000000111111111222222222444111333999:::===NNNbbbuuusssxxxkkkRRRFFF???777666:::555555555555444444444444333333222222222111111111////////////////////////////////////////////////........................---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,++++++*********************************************************+++++++++*********)))))))))************+++++++++******++++++++++++************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------............////////////000000000111111111222222111111222333444555666666555555555666666666777777777<<<@@@@@@<<<888999:::777888999:::;;;;;;::::::::::::999888777666666555666777888888888888777666777777666555555444333333333333222222222111111111000000000000000000000000//////////////////////////////000000000000//////111///...///111111///---........................................................................---------------------------------------------------------,,,,,,++++++++++++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))************((()))******)))***,,,...,,,,,,,,,+++*********)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---------------------------++++++++++++,,,,,,,,,,,,************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---............/////////000000000111111111222222444111333888666222777@@@JJJ```|||}}}xxxmmmrrr|||kkkTTT===555555444444888333444444444444444444555333222222222222111111111////////////////////////////////////////////////........................---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++++++++++++++*********************************************************+++++++++***************)))************+++++++++******++++++++++++************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------............/////////000000000000111111111111000111111222333444555555222222333333333333444444///222555555333333444777555555666666666666666666666666555555555444444444333333444444444444333333555555444444333333222222222222222222111111111000000000000000000000000000////////////////////////...//////000000//////...///......///111111000...................................................------------------------------------------------------------------------------,,,,,,,,,,,,++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************((()))))))))************((()))******)))***,,,...---,,,,,,+++***))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************++++++************++++++)))))))))))))))))))))))))))))))))))))))************************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------.........---------.........//////000000000000111111111111555333555:::999555333666777???QQQkkk|||sssooopppuuuyyyuuunnnmmmtttwwwoooyyykkkOOOBBB777666777555333333222222333333444444444555222222222222111111111111////////////////////////////////////////////////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++++++++***************************************************************************************))))))*********+++++++++******++++++++++++************************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------.........///////////////000000000111111000000111111222333333444222333333333333444444444222333555555444444666999777777666555444555555555555555555555555555555555333333333333333333333333444444444333333222222222222111111111111000000000000000000000000000000000////////////////////////...//////////////////...------...///000000000///................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************((()))))))))************((()))******)))***,,,...,,,,,,++++++***)))((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,************************++++++************++++++))))))))))))))))))))))))(((((())))))************))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------............//////000000000111111111000///111555666555333444:::999;;;DDDXXXttt~~~wwwwwwzzzssszzzcccFFF<<<:::888999777444222333111222222222333333444444222222222111111111000000................................................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************************************************************************************))))))*********+++++++++******++++++++++++************************************+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------................../////////000000000//////000000111222222222222222222333333333333444333333333222111222333555444444222111111111111111444444444444555555555555333333333222222333333333444444333333333333333222111111111000000000//////////////////////////////..............................////////////......,,,---...////////////000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))************((()))******)))***,,,...+++++++++***)))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++************************++++++************++++++))))))))))))))))))))))))((((((((()))******++++++)))))))))***++++++,,,,,,************++++++++++++******++++++,,,,,,------,,,,,,,,,,,,------------,,,------------........./////////000000000111111000000111222222222333444555666888999>>>JJJ[[[hhhwwwiiibbbZZZHHH777777777666444111000333666111222222222222222333333222111111111111000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))))))))******************************************************************************+++++++++)))************+++++++++******++++++++++++************************************+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,------,,,------------...................../////////////////////000000000111111//////000000000111111111333222111111000111111111222222222111111000000000222222222222222222222222111111000000000000111111333333333333333222222222000000000000////////////////////////////////////........................---......//////......---,,,...//////.........///------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))************((()))******)))***,,,...************)))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************++++++++++++************************++++++************++++++))))))))))))))))))))))))'''(((((()))******++++++((())))))***++++++,,,,,,************++++++++++++)))******+++,,,,,,------++++++,,,,,,,,,---------,,,,,,---------.........////////////000000000111111333444333111111333444---111666666555666<<>>999444222222333333333222222222111111000000000000000000000000000000000////////////////////////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************+++++++++*********))))))+++++++++*********))))))************************)))***++++++,,,,,,++++++******++++++++++++******************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------------------------------................................................////////////////////////////////////////////////111111000000000/////////000000000000000000000000........................000/////////.........---//////.........---------............................................................---------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******************************************************))))))))))))******))))))))))))))))))))))))+++***************++++++************************++++++++++++++++++++++++************************************************)))))))))*********++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,************))))))))))))))))))))))))))))))))))))++++++************++++++************************)))))))))************+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////....../////////000000000000000000000000111111222222222222333333333333444777333333555666<<>>===???LLLaaaqqqxxxmmmSSSIII===666555444222...000111111111000/////////////////////////////////////////////////////////////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************************************************************************************))))))***++++++++++++*********++++++++++++******************************************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------////////////////////////................................................---------...............---.....................................................................---------------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))***+++,,,,,,*********************************************************************************************************++++++++++++,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++++++++************************************************)))))))))************+++))))))))))))************))))))))))))))))))))))))++++++************++++++************************+++************)))))))))************************+++++++++++++++++++++++++++++++++,,,------......------........./////////...............///000000/////////000000000111111///000111333333333333333444777888777666:::BBBIIIdddzzz{{{{{{oooYYYMMMKKKLLLKKKCCC:::000---000333111---000111222111...---...///............////////////////////////////////////////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))***************************+++++++++***************+++++++++************************((()))******++++++************++++++++++++******************************************************++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........///////////////........................---------------------------------------.........---------...............................................................------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))***+++,,,---*********************************************************************************************************+++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++)))*********++++++++++++************************************************))))))))))))************((()))))))))************))))))))))))))))))))))))++++++************++++++************************,,,,,,++++++***************************************************************++++++,,,,,,---......---------.........//////......------......///000....../////////000000000111333444333222222333333111333555666666777888999@@@JJJVVV]]]dddvvv}}}{{{pppcccYYYSSSFFF777000333777888666222//////111333333222...///000///,,,,,,...000---------....../////////////////////////////////////////////////////////...------,,,,,,------...++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++))))))*********+++++++++************************((())))))*********************++++++++++++************************************************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------------------------------,,,,,,,,,------.........---------.........//////................................................++++++,,,,,,------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))***+++,,,---************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))++++++************++++++************************,,,,,,,,,+++++++++*********************************************************++++++,,,,,,---......---------.........//////...------------...//////............/////////000...111222000///000333444666444333333555777888888999999<<<@@@AAAGGGWWWhhhyyyxxxqqqfff\\\SSSFFF;;;:::;;;:::666555666444000***...333444111...,,,,,,,,,---...---++++++...111---------.........//////////////////////////////////////////////////////...------,,,,,,------...++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))******++++++++++++))))))******++++++++++++************************(((((()))*********************++++++++++++************************************************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,------.........---------.........//////................................................*********++++++,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************))))))))))))*********+++***)))((())),,,...+++++++++************)))************************)))************+++++++++************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++***)))))))))***+++))))))))))))************)))************+++++++++************************)))************+++++++++,,,,,,,,,---------......,,,,,,------------------...............///000000///000000000111111111111111111222222222333333333555555666777999<<<>>>@@@PPPUUUeeevvv}}}~~~uuueeeXXXEEEDDDBBB@@@===:::888777333333222222111000//////.................................------,,,,,,,,,////////////////////////////////////////////////000000//////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************++++++++++++++++++************))))))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************++++++************+++++++++++++++*********))))))************************************************------++++++++++++------++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,---------........................------------------------------........................---------------------------.........---,,,,,,+++......---------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******************************************************************************))))))))))))***************)))((()))+++...+++++++++************)))************************)))************+++++++++************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))*********+++++++++,,,,,,---,,,+++***))))))******))))))))))))************)))************+++++++++************************)))************+++++++++,,,,,,,,,------------...,,,,,,,,,------------..................//////000//////000000000111111111111111111222222222222333444444444555777999;;;<<<666777AAALLLNNNKKKRRR^^^tttwwwzzz}}}xxxggg]]]\\\^^^^^^XXXQQQMMMKKKEEE;;;333888888777555333222111000333222222111000000//////------------------------......---------,,,,,,,,,............................................................---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************++++++************+++++++++++++++*********))))))************************************************---,,,++++++++++++,,,---+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++,,,,,,,,,------------.....................------------------------------........................------------------------------......------,,,+++------------,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******************************************************************************))))))))))))***************)))((()))+++...+++++++++************)))************************)))************+++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))*********++++++++++++,,,...---,,,+++************))))))))))))************)))************+++++++++************************)))************+++++++++,,,,,,,,,,,,------------,,,,,,,,,---------............------......///000////////////000000000000000000000111111111222222222222222333444555666777888666999???>>>888999???EEEFFFFFFGGGLLLWWWeeepppmmmssszzz~~~~~~yyywwwwwwxxxtttppppppoooiii___VVV___\\\TTTIII???888666777<<<:::888888888888555333111111111111111000000000222111111000000/////////------------------------------------,,,,,,,,,,,,................................................---------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))*********++++++++++++*********))))))))))))))))))*********++++++))))))))))))))))))))))))++++++++++++++++++++++++************************++++++************+++++++++++++++***************************************************************,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------......------------------------------------------------------------------------------......------,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******************************************************************************))))))))))))******)))***+++***))))))+++---+++++++++*********))))))************************))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))************++++++++++++......---,,,+++***))))))((()))))))))************))))))*********+++++++++************************))))))*********+++++++++++++++,,,,,,,,,---------+++,,,,,,------............------------...//////........./////////000000//////000000000111111111222222222222222333333333888444444888999555333555666888::::::999;;;>>>AAA@@@DDDGGGHHHHHHMMMWWW```ccc^^^VVVMMMFFFCCCCCCDDDFFFCCC@@@AAADDDBBB:::333>>>;;;777444444444444444444444444333222333444666111111111111111111111111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))************************************************++++++************++++++************************************************************************,,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------------......------------------------------------------------------------------------,,,------...------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******************************************************************************))))))))))))******)))***+++***))))))+++---+++++++++*********))))))************************))))))*********+++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))*********+++++++++------,,,,,,+++***))))))((()))))))))************))))))*********+++++++++************************))))))*********++++++++++++++++++,,,,,,,,,------++++++,,,,,,---...//////---------------...//////---............/////////........./////////000000222222222222222222222111333//////222555444333333...111444666666555444444666666666555666777:::===???===;;;888666666666666666555555555666777777666555333000///111222222111000111000...,,,+++...000///.........------------//////...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................---------------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))))))))******************)))))))))(((((((((((()))))))))*********))))))))))))))))))))))))************************************************++++++************++++++************************************************************************++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------......------------------------------------------------------------------------,,,,,,------...------,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******************************************************************************))))))))))))******(((***++++++******+++,,,+++++++++************)))************************)))************+++++++++************************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))******))))))))))))******************************)))))))))))))))))))))))))))))))))************+++***++++++++++++***))))))))))))))))))************)))************+++++++++************************)))************+++++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,---...//////------,,,,,,------...///------------.........///------........./////////111111222222222111111000444333222444555666666555111000000000111333444555666444222333555666444222333333444444555444444444///000111///---...111555222000//////000000000///333333333111000000222333//////......---,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((()))))))))************)))))))))(((((((((((((((((()))))))))******))))))))))))))))))))))))************************************************++++++************++++++***************+++++++++******************************************************++++++++++++******************++++++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,*********+++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------......------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------******************************************************************************))))))))))))******(((***++++++******+++,,,+++++++++************)))************************)))************+++++++++************************++++++++++++++++++++++++++++++************++++++************************++++++************++++++************************))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))************'''((()))*********))))))))))))))))))************)))************+++++++++************************)))************+++++++++***++++++++++++,,,,,,,,,***++++++,,,---...///000------,,,,,,------...///,,,,,,---------.........,,,------------.........//////000111111111000///---......------...//////555333111///000111222222111000///000222333111///...///////////////......111222333222000000111333,,,---//////000111111222...------------.........////////////............,,,,,,,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------------------------++++++,,,,,,------------++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))******)))))))))(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))************************************************++++++************++++++))))))*********+++++++++************************************************)))***+++,,,,,,+++***)))************++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))*********++++++++++++***++++++++++++,,,,,,,,,***++++++,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------------------,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...******************************************************************************))))))))))))******((()))+++,,,*********++++++++++++************)))************************)))************+++++++++************************++++++++++++++++++++++++++++++************++++++************************++++++************++++++************************))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))************%%%&&&((()))******))))))))))))))))))************)))************+++++++++************************)))************+++++++++******+++++++++,,,,,,,,,******+++,,,---//////000---,,,,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,---------......---...///000000000///...///111222000///111333444------...000222222000...111111111111111222333333333222111000000000000111,,,---///000000///---,,,,,,...000///...,,,---...///...,,,---///000...---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,------------------------------------------------*********++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++))))))******++++++++++++************************************************)))***+++,,,,,,+++***))))))************+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---.........---......------------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......******++++++++++++************))))))******+++,,,++++++************++++++*********)))))))))))))))************************)))))))))))))))))))))))))))************+++++++++))))))))))))************)))************+++++++++************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++***)))(((((()))***+++'''(((((()))***+++++++++*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************------,,,,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,............................................................////////////////////////////////////000000000000000000000000////////////////////////000000//////.........---////////////////////////---------------------------------,,,,,,+++++++++------------------------++++++++++++++++++++++++,,,+++***))))))***+++,,,************************++++++,,,,,,,,,,,,------+++,,,------......------+++++++++++++++++++++++++++++++++*********))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))******************))))))))))))******++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------.........---+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************))))))******+++,,,++++++************++++++***)))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++))))))))))))************)))************+++++++++************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++***)))(((((()))***+++'''(((((()))******++++++***)))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************,,,,,,++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------.........////////////........................000000000000000000000000////////////////////////////////////......------------------------------------------------------------,,,,,,,,,+++++++++------------------------++++++++++++++++++++++++++++++***))))))***++++++************************++++++,,,,,,,,,,,,------+++,,,------...---------+++++++++++++++++++++++++++++++++*********))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))******************))))))))))))******++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))************+++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,+++++++++,,,,,,++++++***++++++++++++++++++++++++------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************))))))******+++,,,++++++************++++++))))))))))))))))))******************************)))))))))))))))))))))))))))************+++++++++))))))))))))************)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************))))))))))))******((((((((()))******++++++))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////........................///////////////////////////////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++************************++++++,,,,,,,,,,,,------++++++,,,---------------+++++++++++++++++++++++++++++++++***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************))))))))))))******+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,+++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************))))))******+++,,,++++++************++++++)))))))))))))))*********************************))))))))))))))))))))))))))))))*********+++++++++((()))))))))************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********))))))))))))))))))***(((((())))))************)))))))))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))***************************************************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++************************+++******************+++************************+++++++++,,,,,,,,,------++++++,,,------------,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))******************))))))))))))************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************))))))******+++,,,++++++************++++++(((((())))))************************************))))))))))))))))))))))))))))))*********+++++++++((()))))))))************))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))******))))))))))))))))))))))))*********(((((())))))************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************************************))))))******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++*********************************+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))******************))))))))))))*********)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************))))))******+++,,,++++++************++++++((((((((()))******++++++************************)))))))))))))))))))))))))))************+++++++++))))))))))))************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))************))))))))))))))))))))))))******((((((((()))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************))))))******+++******)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++++++++************************************************)))***++++++++++++***)))************************++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,---------.........******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************))))))******+++,,,++++++************++++++'''(((((()))******++++++************************)))))))))))))))))))))))))))************+++++++++))))))))))))************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((()))***++++++***)))(((***)))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************)))***+++++++++***))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************)))*********++++++++++++************************************************)))***++++++++++++***)))************************++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))******************))))))))))))******)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))************+++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++***************)))***++++++,,,++++++************++++++'''(((((()))***+++++++++************************)))))))))))))))))))))))))))************+++++++++))))))))))))************)))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******((()))***++++++***)))(((*********)))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************)))***+++,,,,,,+++***)))******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))************************++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))******++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))******************))))))))))))******))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++************************************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,)))***+++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***((()))***+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++++++++*********))))))************************************************************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))************++++++++++++*********))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))***************************)))((((((************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************+++++++++*********))))))************************************************************************)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++************+++++++++++++++*********))))))************************************************************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++*********)))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))***************************)))((((((************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************+++++++++*********))))))************************************************************************)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))++++++************+++++++++++++++***************************************************************************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))*********++++++******))))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++************)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))************))))))(((************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************+++++++++***************************************************************************************)))************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************((()))))))))************))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++************************************************************************************************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************))))))))))))************))))))))))))))))))(((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((************))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))************)))(((************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************************************************************************************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---************************((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************((()))))))))************))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++************************************************************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((())))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************************************************************************************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---************************'''((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++***************+++++++++************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))))))))))))))***************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************************************************************+++++++++************************************************************************)))************+++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,------,,,,,,++++++,,,,,,---************************(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++************++++++))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***'''''''''((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))******************************************************************************************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************))))))*********+++++++++************************************************************************)))************+++++++++******************************+++++++++,,,,,,,,,************************+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,---------,,,,,,++++++,,,,,,---************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))******++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((((((((())))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************))))))******++++++++++++************************************************************************)))************+++++++++******************************+++++++++,,,,,,,,,************************+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************************)))************+++++++++&&&,,,222333///+++***,,,,,,,,,,,,++++++*********************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))************+++*********))))))((((((************************************************************************************************************************))))))***++++++++++++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++***(((&&&&&&''')))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************++++++++++++******************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************************************)))************+++++++++(((---222333///,,,,,,...,,,,,,,,,+++++++++******************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))************************)))))))))(((************************************************************************************************************************))))))***++++++++++++***+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************++++++++++++******************************+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************+++++++++***---000000---+++,,,...,,,,,,,,,++++++++++++***************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))************************))))))))))))************************************************************************************************************************))))))***++++++++++++***+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************+++******))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************++++++++++++******************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++)))***,,,+++))))))***+++++++++++++++++++++++++++************************************************))))))*********+++++++++))))))))))))))))))))))))((()))))))))*********************)))))))))))))))************************************************************************************************************************))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************************************************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************++++++++++++*********************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++************))))))***+++++++++++++++++++++++++++************************************************))))))*********+++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))******************************************************************************************************************************))))))***++++++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((()))***++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************++++++++++++***************************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************************************************************************************))))))***++++++++++++******************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))******))))))(((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************++++++++++++******************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************************************)))************+++++++++,,,,,,,,,---......,,,+++******+++++++++,,,,,,,,,************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))************((()))))))))************************************************************************************************************************************))))))***++++++++++++***))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))((()))+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************++++++++++++******************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))************++++++++++++***+++,,,------+++)))*********++++++,,,,,,,,,************************************************)))************+++++++++))))))))))))))))))))))))))))))))))))************(((((())))))*********+++************************************************************************************************************************))))))***++++++++++++***))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))(((((()))+++---...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************++++++++++++******************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++***)))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))))))))))))************************************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,************************************************************************+++++++++*********))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,------,,,++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))++++++***)))))))))))))))************))))))))))))************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))************************************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************************************,,,,,,,,,+++++++++******++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,************************************************************************+++++++++*********))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,------,,,++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))+++***))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))************************************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,************************************************************************+++++++++*********************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,------,,,++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******)))))))))))))))***************)))))))))(((++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))************************************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,******************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))***)))))))))))))))******************)))))))))(((************************))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))************************************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,******************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))******+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******))))))))))))************************************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,***************************************************************************************+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,------,,,++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))***++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,******))))))))))))************************************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,************************************************************************))))))*********+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,------,,,++++++,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((())))))***++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++*********************************++++++,,,,,,,,,******))))))))))))************************************++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++************************************************************++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,************************************************************************))))))******++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,...---,,,+++,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))************+++*********))))))((((((************************))))))))))))************))))))))))))************************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))************************************************)))************+++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************************+++++++++++++++++++++++++++++++++******)))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,************************************************))))))))))))))))))))))))***)))))))))((((((((('''(((((()))))))))*********************)))))))))(((************************))))))))))))************))))))))))))************************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************++++++++++++++++++************)))))))))))))))))))))))))))************************************************+++++++++*********))))))************************************************)))************++++++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************************++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))******************))))))))))))************************))))))))))))************))))))))))))************************************+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************++++++++++++++++++************)))))))))))))))))))))))))))************************************************+++++++++***************************************************************)))************++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++******************************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))************)))))))))))))))************************((()))))))))************((()))))))))************************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))************************************************************************************************************************))))))*********+++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************************************************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))******************************((()))))))))************((()))))))))************************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))************************************************************************************************************************))))))*********++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************************))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))((()))))))))************************************************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))))))))))))))************************************))))))))))))************))))))))))))************************************++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))************++++++++++++++++++************)))))))))))))))))))))))))))++++++++++++++++++++++++***************************************+++++++++************************************************)))************+++++++++,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------......))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((()))))))))***'''''''''((((((((())))))((()))))))))************************************))))))))))))************))))))))))))************************************++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))************++++++++++++++++++************)))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))*********+++++++++************************************************)))************+++++++++,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***************************************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((())))))******''''''''''''((((((((()))(((((())))))*********+++************************))))))))))))************))))))))))))************************************++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))************++++++++++++++++++************)))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))******++++++++++++************************************************)))************+++++++++,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******************************+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************************++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------*********++++++,,,,,,,,,))))))))))))))))))))))))+++*********))))))(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,******++++++++++++*********++++++,,,,,,++++++***)))************+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++******************************************************************************************)))************+++++++++,,,,,,,,,+++++++++******************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))((((((''''''))))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++))))))))))))))))))))))))************)))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,******++++++++++++*********++++++,,,,,,++++++***)))************+++++++++*********************************************************+++++++++,,,,,,++++++++++++++++++++++++******++++++++++++***************+++++++++,,,,,,************************************************************************************************)))************+++++++++,,,,,,+++++++++*********************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))(((((((((((())))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((()))((((((((('''''''''''')))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++))))))))))))))))))))))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,******++++++++++++************++++++++++++******)))************+++++++++*********************************************************++++++++++++,,,++++++++++++++++++++++++******++++++++++++***************++++++++++++,,,************************************************************************************************)))************+++++++++,,,++++++++++++*********************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))((((((((())))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))((((((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,++++++))))))))))))))))))))))))*********)))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******++++++++++++************++++++++++++******))))))*********+++++++++************************************************************++++++++++++******************************++++++++++++******************++++++++++++***************+++++++++************************************************************************))))))*********+++++++++++++++++++++************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))******))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++******++++++++++++******)))******++++++******)))))))))*********+++++++++************************************************))))))*********+++++++++******************************++++++++++++******))))))*********+++++++++))))))*********+++++++++************************************************************************))))))*********++++++++++++++++++*********))))))************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))))))))(((((((((((())))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++******++++++++++++******))))))************)))))))))************+++++++++************************************************)))))))))************+++******************************++++++++++++******)))))))))************+++)))))))))***++++++,,,,,,************************************************************************)))************++++++++++++************)))))))))************************++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++******++++++++++++******))))))************)))))))))************+++++++++************************************************))))))))))))******************************************++++++++++++******))))))))))))************((())))))***++++++,,,,,,************************************************************************)))************+++++++++************))))))))))))************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------))))))))))))))))))))))))(((((())))))*********+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********++++++++++++******))))))************)))))))))************+++++++++************************************************))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))************((())))))***++++++,,,,,,************************************************************************)))************+++++++++************))))))))))))************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))+++++++++***************+++++++++************)))+++*********))))))(((((())))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))******+++,,,************************,,,,,,+++***))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------,,,,,,+++++++++************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))))))))((())))))))))))))))))))))))***************++++++++++++++++++************)))************)))))))))((())))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***************++++++,,,************************,,,++++++***))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,---------,,,,,,+++++++++***++++++++++++,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------------------------------,,,,,,+++++++++************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,+++++++++************)))************))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++++++++************************,,,+++******)))*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,.........---------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------,,,,,,,,,,,,++++++*********)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))*********************************************************************)))))))))))))))))))))))))))))))))))))))))))))******+++,,,------+++++++++*********))))))*********)))))))))))))))((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************++++++***************+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************************************************************))))))))))))))))))******************************))))))***+++,,,------...+++++++++*********))))))))))))))))))))))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))***++++++++++++***************************+++***************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************))))))))))))******************************************++++++,,,,,,------+++++++++************)))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***,,,,,,+++***************************************)))******+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,+++++++++*********---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------++++++,,,,,,,,,,,,------((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************((()))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((()))))))))************))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))+++,,,,,,+++***)))******************************))))))***++++++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))(((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,------------...------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------+++++++++,,,,,,---------(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++************************(((((())))))*********+++************************---,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))''')))+++,,,,,,,,,***)))******************************))))))***+++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))************************((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...+++++++++,,,,,,---------,,,,,,,,,---------............---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------+++++++++,,,,,,---------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))(((((((((((()))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++******************++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))************))))))************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((((((((((((''''''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))******))))))((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,***)))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))(((((((((((()))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))************))))))************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((((((''''''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,***)))))))))***+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))************))))))(((((((((((()))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))((()))))))))************))))))(((((((((((())))))))))))*********+++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***************+++++++++*********)))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))************))))))((((((((((((((((((((((((************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************))))))*********+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))((()))))))))************))))))(((((((((((())))))))))))*********+++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++******))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))************))))))((((((((((((((((((((((((************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************************))))))*********+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))************))))))(((((((((((()))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,))))))))))))***+++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))************))))))))))))))))))))))))))))))************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))************))))))(((((((((((()))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))***+++,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))************))))))************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------................................................------------.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))(((((((((((()))))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++))))))************))))))************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''(((((((((((('''''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************)))************+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***,,,---...---,,,,,,******+++++++++,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------................................................---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************))))))))))))************))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))************+++++++++************************************************)))************++++++++++++++++++*********))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))************************+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))************************************************************************************************************************))))))))))))))))))))))))'''+++000222000,,,(((&&&+++++++++***)))(((((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((((((((((((((('''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************************************,,,+++++++++***)))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------.........---,,,,,,,,,,,,---...,,,,,,,,,---------..............................,,,,,,,,,---------............------------..............................---------...............------------------------------------------------,,,,,,,,,---------......//////...---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,******++++++++++++******************************************************))))))))))))************))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))************+++++++++************************************************)))************++++++++++++++++++*********))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))************************+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************************************************************************************))))))))))))))))))))))))***---222333111...+++***++++++******)))(((((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************************************++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------.........---,,,,,,,,,,,,---...,,,,,,---------.........------------------------,,,,,,---------.........///......------......///................................................------------------------------------------------,,,,,,---------.........///......---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,******++++++++++++******************************************************))))))))))))************))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))************+++++++++************************************************)))************++++++++++++++++++***************,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************))))))))))))))))))))))))************************+++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++***++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))(((+++---...,,,***))))))++++++******)))((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))((((((((()))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************)))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++************************************************************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------.........------,,,,,,------...,,,------------.........------------------------,,,------------.........///......------......///........................000//////......---------------------------------------------------------,,,------------..................------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,******++++++++++++******************************************************((()))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))*********+++++++++************************************************))))))*********+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))((()))******((('''((()))************))))))(((((()))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******+++++++++******)))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************************************************************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------------------............------------------------------------............//////............//////........................111000000///...------,,,................................................------------..................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------******++++++++++++******************************************************((()))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))*********+++++++++************************************************))))))*********+++++++++************************(((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))+++,,,,,,+++******,,,...*********)))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************))))))))))))************************************************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******++++++++++++******(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************++++++,,,,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......---------------------------------.........//////---------------------------------.........///////////////....../////////////////////////////////111111000///......------................................................---------.........//////---------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------******++++++++++++******************************************************))))))))))))************))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))************+++++++++************************************************)))************+++++++++***************+++++++++&&&'''((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++))))))))))))))))))))))))***************************************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************))))))))))))))))))))))))***++++++***))))))+++---******)))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************************)))))))))*********++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))***++++++++++++***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,------......------,,,------........./////////........................------........./////////000//////......//////000////////////////////////111000000//////.........................................................------........./////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...******++++++++++++******************************************************))))))))))))************))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))************+++++++++************************************************)))************+++++++++))))))*********+++++++++)))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************))))))))))))))))))))))))'''((())))))((((((***+++)))))))))))))))))))))***)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((())))))***++++++******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,---......---,,,,,,............////////////////////////////////////............////////////000000////////////000000////////////////////////000000000///////////////............................................................////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......******++++++++++++******************************************************))))))))))))************))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))************+++++++++************************************************)))************+++++++++))))))******++++++++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++++++++))))))))))))))))))))))))************************))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************))))))))))))))))))))))))***,,,------,,,,,,---...)))))))))))))))*********))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************)))************+++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))'''((()))***************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************************************---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,---......---,,,,,,............/////////000000000000000000000000000............/////////000000000////////////000000000000000000000000000000////////////000000000000////////////////////////////////////////////////............/////////000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........************************************************************************++++++******************+++++++++************)))************************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++************************************************************++++++++++++******************************(((((())))))******++++++******))))))******+++,,,)))************+++++++++******++++++++++++******************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,************************)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,+++++++++*********))))))(((((((((((())))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((*********)))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,+++++++++******))))))*********)))))))))))))))*********+++++++++++++++))))))******+++******)))((((((***+++,,,---------------+++***************,,,,,,+++***************---,,,+++)))))))))***+++******++++++,,,++++++***'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************,,,++++++++++++++++++,,,************************++++++++++++++++++++++++,,,,,,,,,---------............---------...//////---------......////////////111111------///...+++333111//////000111111111666777888888777444111///222333444666666444222111999777444222111111222222333333222111111111111111333000......000111///,,,......//////000000000111//////...---...///111222..............................---------,,,,,,,,,//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------************************************************************************************************+++++++++************)))************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++************************************************************++++++++++++******************************)))))))))))))))***************))))))******+++,,,)))************+++++++++******++++++++++++******************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,************************)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,+++++++++*********))))))(((((((((((()))))))))***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******+++++++++******)))))))))******************************************************************)))))),,,,,,,,,,,,,,,+++******,,,,,,,,,,,,------------+++************+++,,,,,,,,,++++++************+++************************((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))++++++************++++++************************************************++++++************++++++************************++++++++++++++++++++++++,,,,,,,,,---------............------------......,,,,,,,,,---------......---000000......111222///............///111444666===???BBBEEEEEEDDDAAA@@@@@@BBBDDDFFFGGGGGGGGGGGGFFFEEECCCBBBAAAAAAAAAAAA<<<<<<<<<<<<:::888555444555222//////222444444444000000000000000000000000//////............//////.................................---------,,,,,,//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------************************************************************************************************+++++++++************)))************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++************************************************************++++++++++++******************************************))))))))))))******))))))******+++,,,)))************+++++++++******++++++++++++******++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,+++************+++++++++,,,,,,,,,************************)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,+++++++++***************((((((((()))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))*********************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))***************)))))))))))))))************************++++++++++++++++++++++++------,,,,,,+++,,,,,,---------------,,,,,,,,,,,,)))***+++---......------+++******++++++,,,---...******++++++,,,+++++++++,,,+++************++++++))))))***************+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))++++++************++++++*********************************************************))))))*********************************++++++++++++++++++++++++,,,,,,,,,---------............---------------...---------------......///...111222111111444555222333555666777777:::@@@EEEJJJMMMRRRUUUWWWVVVSSSRRRUUUVVVVVVWWWXXXYYYZZZZZZVVVUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSQQQNNNJJJEEECCC@@@<<<777333222222222222///000000000111111111111000000////////////......////////////////////////.........------------,,,...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------***************************************************************************************++++++++++++++++++*********))))))***************************************************+++++++++++++++,,,,,,,,,,,,,,,+++++++++************************************************************++++++++++++******************************++++++******))))))((((((******))))))******+++,,,))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,------,,,,,,+++***++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,************************))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,************************(((((()))))))))*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++******))))))******+++))))))))))))))))))))))))*********+++++++++++++++------------------------++++++++++++,,,...///000//////000000111333444444///000222444444444222111......------------......)))***,,,---...---,,,,,,...---,,,+++++++++,,,,,,))))))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++************++++++******************************************************))))))))))))*********************************+++++++++++++++,,,,,,,,,,,,,,,---------............---------------...///////////////000111222444777888777777:::999666<<>>>>>???@@@AAAAAA???===<<<555444333111000///......+++,,,---/////////...---------,,,+++++++++++++++))))))))))))))))))))))))************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))++++++************++++++******************************************************))))))))))))***************************************++++++,,,,,,,,,,,,,,,,,,---------............---------...////////////...///000222444555888<<>>AAADDDFFFFFFEEEEEEAAA@@@>>>=========???@@@?????????????????????>>>>>>===;;;:::888777666666333333222111111111222222111333444555444222///...------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++************************++++++************++++++************************)))******+++,,,,,,------,,,,,,,,,---------......------...///111333444555111000000111444888<<>>999555222111111222111111111111111111111111////////////............---------.........//////........................................................................+++,,,------......------************************************************************************((())))))***++++++,,,,,,+++++++++************)))************************++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,+++++++++************************************************************++++++++++++******************************(((((())))))******++++++*********)))***++++++,,,)))************++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,---------,,,++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,))))))******++++++++++++)))************+++++++++************************************************************************************************&&&''''''((()))******+++'''(((((()))***+++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,---------++++++,,,,,,---...//////555666777999<<<>>>???@@@999;;;>>>AAABBBAAA>>>===888777666666777999<<<===============>>>???@@@AAA???>>>===<<<;;;:::::::::666555333222111222333333777999;;;===<<<999555333/////////......---------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,************************))))))***+++,,,,,,------,,,,,,,,,---------......------...000222444666888555444444666999>>>CCCEEERRRVVVYYYYYYZZZ\\\ZZZVVVUUUTTTRRRRRRPPPNNNJJJFFFNNNMMMMMMLLLKKKKKKKKKJJJGGGHHHJJJKKKLLLJJJIIIHHHEEEEEEEEEFFFIIILLLPPPRRRUUUUUUUUUVVVXXX\\\___bbbdddffffffaaa[[[UUURRRRRRKKKLLLNNNQQQTTTWWWYYYZZZMMMIIIBBB;;;777555555555111111111111111111111111000/////////............---------.........//////////////////////////////................................................+++,,,------......------************************************************++++++******************))))))***++++++++++++***************************,,,,,,,,,++++++*********************************++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********************************)))************+++++++++++++++++++++++++++++++++++++++++++++******))))))************************++++++++++++++++++++++++++++++++++++++++++++++++///...------,,,,,,------,,,---------------------.....................---......---,,,,,,,,,------,,,------......//////000---------------...//////,,,,,,,,,,,,------------...------,,,,,,------.........---,,,,,,+++******++++++++++++++++++++++++************************------------,,,,,,+++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************)))************+++++++++,,,,,,,,,+++++++++************************************************************))))))))))))******************************)))************+++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******///...,,,+++,,,...000222......---///111666:::<<>>???===;;;;;;888444111000///---+++,,,,,,++++++++++++++++++***************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++******************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,...222888===@@@===>>>@@@DDDIIINNNSSSVVVZZZ[[[\\\]]][[[WWWSSSPPPPPPOOOMMMIIIEEECCCDDDEEEBBBCCCDDDEEEEEEDDDBBB@@@???DDDHHHIIIIIIJJJIIIHHHMMMNNNNNNMMMIIIGGGGGGHHHHHHJJJLLLLLLLLLMMMPPPRRRQQQVVV^^^dddfffbbb[[[UUUPPPRRRPPPMMMOOOUUUYYYXXXaaa```[[[PPPDDD;;;777777555444333444444444222000444222000000000000...---////////////////////////......//////......---,,,........................000000//////.........---//////.........---------************************************************************************))))))***++++++++++++***************************+++++++++******)))))))))************************++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******************************)))************+++++++++++++++++++++++++++++++++++++++++++++*********)))************************++++++++++++++++++++++++++++++++++++++++++++++++---------------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......---------------...............------------000///...---,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,------......------,,,++++++***++++++++++++++++++++++++************************+++,,,,,,,,,++++++***)))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************)))************+++++++++,,,,,,,,,+++++++++************************************************************))))))))))))******************************************++++++++++++,,,,,,,,,+++++++++*********************************************************++++++++++++,,,,,,,,,,,,------------------,,,,,,---///000000///...---333444666999<<<>>>AAABBBDDDCCC???;;;999999<<>><<>>;;;:::<<<@@@CCCEEEFFFFFFEEEDDDCCCCCCDDDFFFDDDBBB??????@@@AAAAAA>>><<<:::<<<>>>>>>>>>>>>;;;:::888777999;;;>>>@@@@@@???<<<:::888444000,,,...---,,,+++++++++,,,---++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---............///111666;;;AAADDDJJJKKKMMMOOORRRTTTVVVWWW[[[ZZZYYYWWWUUUSSSQQQPPPHHHIIIHHHFFFDDDBBBBBBCCCJJJKKKMMMNNNLLLJJJIIIIIINNNNNNLLLKKKLLLMMMNNNMMMMMMPPPUUUVVVSSSPPPNNNNNNMMMKKKIIIIIIJJJKKKKKKKKKNNNLLLKKKLLLPPPVVV]]]aaa___```\\\VVVUUUXXXZZZXXX[[[\\\^^^^^^ZZZQQQHHHAAA>>>:::444000000222333444///......///000111000...////////////////////////......//////......---,,,........................///.........------------//////.........---------************************************************************************))))))***++++++++++++************************************)))))))))))))))************************++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++***************************)))************+++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000---------------------------------......//////000......------............111111111111000///...---000///...---,,,,,,,,,,,,///......---,,,,,,++++++------,,,,,,,,,,,,------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++***))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************)))************+++++++++,,,,,,,,,+++++++++************************************************************))))))))))))******************************************+++++++++,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------..................,,,---///111222222222222;;;<<>><<<<<>>AAACCCAAA<<<:::<<>>??????@@@BBBDDDFFFDDDBBB>>>:::777777:::<<>>999444222111///,,,,,,,,,---...,,,,,,,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,---------------------...//////...///000444999@@@GGGJJJTTTVVVWWWYYYYYYYYYWWWVVVWWWSSSNNNIIIFFFEEEEEEFFFEEEGGGJJJKKKKKKLLLNNNPPPNNNPPPSSSRRRPPPOOOQQQTTTUUUSSSRRRTTTWWWZZZ\\\^^^ZZZ```fffhhhfffcccbbbbbbaaa[[[UUURRRRRRRRROOOLLLJJJJJJKKKKKKKKKMMMQQQUUU^^^aaabbb___]]]]]]ZZZUUUTTTUUUZZZaaafffddd\\\TTTPPPHHH===444000000222444000//////000222222000///////////////////////////...////////////...------........................---------------,,,,,,,,,...............---------***************************************************************+++++++++))))))***++++++++++++*********************************************))))))************************+++++++++,,,,,,,,,------++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------........................///000111111222222......//////////////////000111111222111000///...------------...///000111////////////.........---------,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************))))))*********+++++++++,,,,,,,,,+++++++++************************************************************))))))))))))***************************************+++++++++,,,,,,,,,,,,,,,+++++++++******************************+++++++++++++++++++++++++++++++++,,,,,,,,,------...------------------............000333888<<>>===>>>AAAGGGLLLLLLGGGBBB>>>??????>>><<<<<>>666>>>AAAAAA???>>>@@@AAA@@@@@@BBBCCCBBB???======???<<<===???BBBEEEEEECCC@@@:::777333000------------,,,,,,,,,+++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************************************+++++++++++++++,,,*********+++++++++,,,,,,,,,,,,,,,---------------------------...///000111///000333888>>>FFFMMMQQQUUUVVVXXXZZZYYYVVVSSSPPPGGGDDDAAA>>>>>>@@@CCCEEEMMMOOOPPPPPPQQQTTTWWWZZZSSSUUUWWWVVVWWW\\\eeellldddeeeiiinnnqqqssszzz}}}}}}vvvooojjjfffcccaaaVVVXXXZZZXXXRRRLLLKKKLLLRRRZZZbbbeeeggghhhccc]]]UUUSSSRRRVVV\\\bbbfffgggbbbZZZNNNBBB:::666333111333222111222222222000...///////////////////////////////////////...------........................------------------------........................************************************************))))))*********+++++++++))))))***++++++++++++***************************++++++++++++++++++++++++************************+++++++++,,,,,,,,,------++++++++++++++++++++++++************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,------,,,------...///000000000//////000000111222333333222222333444555555444444///000222333444333222111111111111111111222333333............////////////...------,,,,,,------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************))))))*********+++++++++,,,,,,,,,+++++++++************************************************************))))))))))))*********************************++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,++++++,,,,,,---111222444777;;;>>>@@@AAA???>>>===<<<===>>>@@@AAAEEEHHHJJJJJJHHHEEEDDDCCC===>>>>>><<<999999<<<@@@IIIOOOYYYeeellliii```XXXQQQMMMJJJJJJMMMPPPRRRRRRKKKTTTRRRGGGEEEMMMNNNFFFEEEIIIHHHDDDCCCEEEBBB<<<<<<>>>AAACCCCCCDDDDDDEEE<<<;;;;;;===AAADDDFFFFFF@@@>>>:::555111///------,,,,,,+++++++++*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************************************++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---///111222333444666:::@@@GGGNNNSSSVVVTTTTTTUUUTTTRRRNNNJJJGGG;;;<<<===@@@EEEJJJNNNQQQTTTTTTSSSRRRSSSWWW]]]bbbfffggggggjjjppp|||~~~wwwxxxuuukkk___XXXXXX\\\QQQXXX]]]aaafffkkkmmmjjj___\\\XXXTTTTTTZZZeeellljjjeee^^^WWWNNNEEE<<<666444333111000111111000...000000000000000000000000//////000000//////...---..........................................//////---.....................************************************************)))))))))***++++++,,,,,,))))))***++++++++++++***************************+++++++++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,************************)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------...............---......///000...///000222333555666666:::::::::;;;;;;<<<<<<<<<;;;<<<>>>???@@@@@@???>>><<<===???AAABBBBBB@@@???===<<<:::888777555555444000000000000//////////////////............//////......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************)))************+++++++++,,,,,,,,,+++++++++************************************************************))))))))))))******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,---...000111555999>>>BBBCCC@@@<<<999===<<<;;;;;;===AAAEEEGGGEEECCC???======CCCKKKQQQKKKNNNQQQRRRPPPOOOPPPQQQ[[[cccooo{{{zzzpppiiieeeaaa^^^___cccfffeeecccXXX[[[YYYTTTWWW```bbb^^^]]]eeeggg```ZZZYYYUUUOOOKKKJJJHHHHHHHHHFFFCCC@@@CCC???<<<:::<<>>AAAFFFKKKPPPTTTVVVWWWSSSRRRPPPMMMJJJGGGDDDBBBDDDEEEGGGIIIMMMPPPRRRTTTUUUWWW[[[```gggqqq|||tttiiieee\\\\\\YYYVVVXXX```fffggghhhhhhfffaaa\\\\\\bbbgggiiiiiigggeee___VVVLLLEEE777444111///000111111000000000000000000000000000///000000000000///.......................................///////////////---------...............************************************************((())))))***++++++,,,,,,))))))***++++++++++++***************************)))*********++++++++++++************************++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,************************)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......///......///000222333555666666777999;;;>>>@@@BBBCCCIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIKKKMMMNNNMMMLLLKKKLLLNNNPPPRRRRRRPPPNNNMMMGGGFFFCCCAAA>>><<<;;;;;;999999888666555333222111000000////////////000000------..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************)))************+++++++++,,,,,,,,,+++++++++************************************************************))))))))))))******************************+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,---///222555999;;;>>>???AAABBBAAA???<<<:::======>>>>>>@@@BBBDDDFFF@@@>>>;;;>>>III\\\qqqyyypppkkkjjjjjjgggdddbbbhhhpppvvvvvvsssnnnlllkkkmmmqqquuuxxxxxxvvvtttjjjddd___aaaiiiqqqssssssyyysssllliiieeeaaabbbeeejjjkkkeeeWWWLLLJJJFFF@@@======>>>???@@@CCCBBBAAA???<<<999666444000//////...------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************++++++,,,------...+++++++++,,,,,,,,,------,,,,,,------.../////////---...000333777:::===???HHHKKKOOOSSSTTTSSSQQQOOOKKKIIIGGGDDDCCCDDDEEEFFFOOOPPPQQQTTTXXX\\\```bbbeeekkkttt|||zzz|||vvvxxx{{{rrruuuuuuqqqiiifffggggggdddhhhiiijjjjjjhhhgggggggggjjjjjjjjjiiifff```YYYSSSEEE@@@999444222222222111000000000000000000000000000000000000000///..............................---------....../////////---------.........//////************************************************((())))))***++++++,,,,,,))))))***++++++++++++***************************(((((())))))*********+++************************++++++,,,,,,,,,---------*********++++++,,,,,,,,,************************)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////......000222555888:::<<>>;;;888666555111111000000000000111111------..................------------------------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************)))************+++++++++,,,,,,,,,+++++++++************************************************************))))))))))))******************************++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...111666<<>>@@@AAAEEEQQQffftttrrrsssooojjjaaaeeehhhiiigggfffhhhkkkjjjttt}}}qqqjjjoooyyy}}}{{{nnnlllkkkjjjrrrnnnMMMIIIDDDAAA@@@@@@@@@@@@AAAAAABBBBBB@@@===:::888222111111000///.........++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,------...///000000///000222666:::>>>BBBDDDLLLOOOSSSUUUTTTOOOJJJFFFAAA???>>>===@@@EEEJJJMMMNNNPPPUUU]]]gggrrr||||||uuullldddnnnkkksss}}}ooojjjfffmmmtttwwwwww|||zzzpppcccbbbcccgggmmmpppooolllnnnllljjjhhhfffbbb^^^[[[VVVOOOEEE;;;666333111111000000000000000000000000000000000000000//////...........................,,,,,,,,,------.........---------.........//////++++++************++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,+++++++++******++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------...------,,,+++******)))***++++++,,,------......,,,+++******,,,///222444888888999;;;>>>CCCHHHKKKJJJHHHHHHKKKMMMMMMLLLMMMJJJJJJJJJIIIHHHJJJMMMPPPSSSWWW[[[]]][[[YYYYYYZZZWWWXXXZZZ\\\[[[WWWQQQLLLQQQNNNIIIDDDAAA@@@BBBCCCHHHJJJMMMNNNKKKGGGAAA===???:::555333444555444222111///---------...---,,,,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******************************))))))))))))******++++++************++++++******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++,,,------.........---+++---///000///------...---///222777===BBBEEEGGGDDD===777888???FFFHHHGGG999>>>BBBAAA>>>>>>BBBGGGKKKSSS^^^llluuutttrrrpppppprrrtttqqqlllnnnuuuzzzxxx~~~mmmmmmlllkkkpppvvv||||||dddLLLDDDCCCAAA@@@AAACCC>>>===@@@@@@;;;999===:::;;;999333333555222+++------,,,,,,,,,,,,------******************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************************************++++++******++++++,,,---*********+++,,,---...///,,,,,,+++++++++,,,------------...//////000000000777999<<>>DDDHHHIIIKKKPPPTTTWWWgggssszzznnn```WWWTTTWWW___mmm}}}wwwlllmmmtttyyyyyy|||tttlllggghhhlllppppppqqqoooiii```ZZZWWWWWWYYY]]]YYYIII:::666666555444333111///---...///000000000000000000000000000...///000111111000///...................................................++++++************++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,+++++++++******++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///......---------......,,,---...000333777:::<<>><<<;;;?????????>>>===>>>@@@BBBHHHMMMSSSWWWXXXXXXYYYZZZ^^^]]]\\\\\\\\\[[[WWWUUUTTTTTTRRRPPPLLLIIIFFFDDDEEEFFFGGGIIIJJJJJJJJJJJJJJJFFFAAA===:::666333111......///000111111...,,,------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))******************************))))))))))))******++++++************++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,---------------,,,,,,---------,,,---000333777:::???CCCEEECCC@@@>>>;;;;;;<<<@@@CCCCCC???;;;DDDAAA>>>;;;===DDDNNNUUUaaakkkvvv}}}zzz}}}yyyxxx{{{~~~qqqtttsssnnnnnnooommmgggxxxoooeee^^^XXXNNNEEE@@@@@@======@@@AAA???CCCJJJ===???===888666999888333...---+++***)))))))))*********************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************************************++++++******++++++,,,---+++++++++++++++,,,---...,,,,,,++++++,,,,,,---............///000222333444999<<>>===???BBBLLLJJJHHHIIINNNVVV___eeennn}}}xxxppplllmmmnnnzzzsssqqqxxxxxxzzz}}}zzzzzzyyyqqqkkkmmmnnnooopppmmmcccSSSHHHTTTZZZ[[[VVVNNNFFF;;;000333222111111111111000///000000000000000000000000...///000111111000///...................................................++++++************++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,+++++++++******++++++++++++++++++++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,------------111000///------...///000222444666:::===AAACCCEEEGGGIIIJJJKKKKKKJJJHHHGGGFFFDDDAAA???>>>>>><<<:::222444666888999;;;>>>@@@BBBGGGPPPVVVZZZ[[[\\\]]]]]][[[XXXWWWXXXXXXXXXWWWTTTUUUUUUVVVVVVUUUTTTSSSHHHFFFEEEDDDFFFJJJNNNQQQQQQQQQOOOKKKEEE???;;;:::444222000000000111000//////......---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++******))))))))))))******++++++************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,+++,,,000666:::>>>@@@AAABBBAAA>>>;;;999<<>>@@@BBBCCCDDDEEEEEEDDDEEEFFFGGGGGGFFFEEEDDD??????===;;;<<<>>>>>>;;;888:::<<<>>>>>>@@@BBBEEEEEEKKKSSS[[[___```^^^]]]ZZZXXXWWWXXXYYYZZZYYYXXXWWWVVVUUUUUUVVVXXX[[[]]]QQQNNNIIIEEECCCDDDGGGIIIMMMQQQTTTTTTOOOKKKJJJKKKEEE???777111///000222333000000///...---......///------------------------+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++******++++++,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++,,,...///222777===AAA@@@===:::777777:::===???@@@BBBBBB???===@@@IIIQQQ[[[cccoooxxxzzzwwwrrrooovvvwwwtttqqqvvv~~~yyyqqqiiidddtttwwwwwwqqqjjjfffiiilllvvvyyytttiiiffflllpppnnnppppppvvvxxxiiicccfffdddbbbggglll~~~ooo]]]TTTTTTXXX^^^nnn{{{yyyssstttwwwyyyYYYTTTOOOMMMMMMKKKGGGDDDIIIKKKKKKFFFAAA===;;;:::999777444000---+++******,,,+++++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************************************++++++******++++++,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---...//////......000333888<<>><<<>>>>>>???@@@BBBCCCEEEFFFDDDGGGEEEBBBCCCFFFDDD???EEEFFFFFFEEEDDDDDDFFFHHHNNNQQQUUUZZZ\\\\\\ZZZXXXYYYYYYYYY[[[\\\\\\ZZZXXXXXXWWWWWWWWWVVVVVVVVVVVVXXXUUUPPPKKKFFFBBB@@@???DDDJJJPPPTTTSSSQQQQQQRRRQQQLLLEEE???;;;888666444111000...---------...///------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,---***...333777;;;>>>AAADDD<<<:::777666888<<>>@@@BBBEEEGGGIIIJJJOOOPPPLLLLLLPPPMMMEEEBBBDDDFFFIIILLLQQQWWW[[[^^^[[[WWWUUUVVVYYYZZZ[[[[[[XXXSSSQQQQQQRRRRRRRRRPPPSSSWWW[[[\\\[[[XXXVVV[[[ZZZWWWSSSNNNIIIDDDBBBCCCGGGLLLPPPQQQOOONNNMMMOOOOOOPPPOOOMMMFFF>>>888555333000...,,,,,,------------------------------,,,,,,------------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///...333:::>>>@@@AAAAAAAAA555666999;;;===>>>>>>>>>===GGGRRRYYY^^^gggvvv}}}vvvnnnpppyyyvvvvvvtttqqqrrruuuuuuqqqqqqnnnmmmqqqtttuuuxxx{{{|||nnniiigggkkkllllllkkkiiifffeeefffmmmmmmiiiooo{{{ssscccaaaWWWZZZ```dddaaa\\\]]]aaahhhxxxxxxnnnuuu||||||dddJJJFFFEEEHHHHHHEEECCCCCC===<<<<<<:::777333///------------,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************************************++++++******++++++,,,---++++++*********++++++,,,,,,,,,,,,,,,---...000000222222444777;;;@@@EEEHHHLLLOOORRRRRRNNNHHHBBB???GGGIIIJJJJJJNNNZZZkkkyyyqqqcccbbbhhhnnnqqqvvv}}}mmmaaaTTTSSSYYY]]]ZZZSSSNNNPPPQQQPPPNNNKKKJJJJJJJJJKKKOOORRROOOKKKLLLPPPSSSQQQOOOOOOQQQQQQPPPMMMMMMOOORRRUUUXXXZZZ\\\\\\SSSXXXeee{{{|||qqqlllddd]]]TTTNNNJJJKKKUUU___ZZZSSSHHH===555222222444111111111111111111111111000000////////////000000////////////////////////........................++++++************++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------------...............///000222444666777888<<<>>>AAADDDFFFFFFFFFFFF@@@@@@>>>>>>===>>>??????@@@BBBDDDFFFHHHHHHHHHHHH???HHHMMMNNNTTT\\\ZZZRRREEEHHHLLLRRRZZZeeeooovvvyyyoooaaaXXXYYYbbblllrrrssshhhYYYNNNKKKOOOVVVZZZZZZZZZZZZ[[[\\\]]]^^^^^^^^^^^^]]][[[XXXTTTPPPNNNKKKLLLNNNPPPQQQOOOKKKGGGEEEGGGJJJOOOQQQOOOJJJFFF@@@===999444000.................................,,,,,,------------,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,---///111222777;;;@@@BBBAAA>>><<<;;;666888;;;>>>AAAAAAAAA@@@OOO[[[kkktttwwwyyy~~~tttuuurrrkkkgggqqq|||vvvvvvrrrlllnnnkkkkkknnnmmmmmmrrrzzzxxxooonnnjjjiiigggeeedddcccaaa___ZZZ^^^YYYbbbxxxwwwjjjlllbbb```dddkkkmmmiiiffffffccccccrrryyywwwuuuzzztttVVVKKKCCCEEEHHHGGGFFFGGG===???@@@@@@===999444111...------,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************************************++++++******++++++,,,---***)))))))))***+++,,,,,,+++,,,,,,,,,...///000111555777999===BBBFFFJJJLLLOOOOOOMMMJJJFFFCCCBBBBBBGGGNNNWWWcccppp~~~{{{xxx{{{zzzzzzpppssswwwwwwtttmmmfffaaaYYYRRRJJJIIINNNRRRQQQOOOUUUWWWZZZZZZYYYYYY[[[^^^]]][[[\\\\\\ZZZZZZaaaiiieee___XXXUUUUUUXXX[[[\\\SSSPPPLLLJJJKKKMMMOOOQQQQQQQQQXXXkkk~~~iiibbb\\\XXXSSSOOOSSS[[[[[[[[[XXXOOOCCC999444333111111111111111111111111111000///......///000111////////////////////////........................++++++************++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////---///111444777;;;===>>>@@@BBBDDDFFFFFFDDDAAA@@@>>>>>>>>>???AAAEEEIIIKKKDDDFFFIIILLLLLLJJJGGGDDDCCCPPP\\\cccooo~~~yyyXXXYYY\\\```gggppp{{{nnnaaacccpppooo]]]WWW^^^kkkssswwwooocccXXXSSSUUUZZZ^^^ccccccbbbaaa^^^\\\YYYXXXTTTRRRRRRSSSTTTQQQLLLFFF>>>===>>>CCCIIIOOOTTTUUULLLHHHBBB;;;666222111000........................,,,------......------,,,,,,------......------,,,+++++++++,,,,,,---------------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,---000222444???AAACCCBBB???:::777666AAA@@@@@@AAADDDHHHLLLNNN```kkkwww}}}|||xxxwwwxxxyyykkkoooqqqvvvxxxzzzzzzttttttsssttttttnnnjjjrrr~~~yyyoooooogggfffdddaaabbbcccbbb___aaakkkdddcccpppllldddpppeeeaaaeeerrr{{{|||yyyyyyiiibbbrrr|||uuurrryyyrrrqqqhhh^^^]]]hhhqqqttteeeTTTEEECCCFFFFFFFFFHHH@@@BBBDDDEEECCC???999666......---,,,,,,+++******************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))************************************************************************++++++******++++++,,,---))))))))))))***+++,,,---+++,,,,,,---...///111111888:::===BBBFFFJJJMMMOOOPPPMMMIIICCC@@@@@@DDDHHHEEETTTnnn~~~fffWWW[[[ppp|||rrrmmmfff___YYYTTTOOOLLLJJJJJJLLLOOOTTTYYY\\\^^^bbbeeehhhlllqqqyyy}}}yyyxxxwww{{{yyynnnggggggjjjnnnrrrnnngggaaa\\\WWWRRRPPPOOOQQQTTTXXX\\\bbbkkksssnnnjjjkkkwwwyyynnnfff]]]SSSPPPSSSXXX___ccc]]]OOO???666222111111111111111111111111111000///......///000111000000000000000000000000........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///......------......///---///000000///......///000333666999===AAAFFFIIIIIICCC@@@BBBAAA>>>???DDDBBBCCCFFFJJJMMMJJJDDD???IIIIIIPPP^^^eee___QQQHHHSSS[[[cccddddddiiivvvooommmiiidddaaa```dddgggvvvyyyyyyqqqfffbbbffflllttt|||jjjfffuuuwwwgggfffhhhffflllssssssfffXXXTTTXXX]]]^^^XXXSSSSSSWWWVVVOOOGGGDDDCCCAAA>>>===@@@FFFJJJMMMOOOPPPOOOIII@@@666000...////////////.........+++,,,............000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,---------...,,,++++++,,,...//////...///000000111666>>>EEEHHHGGGEEEAAA>>>===@@@BBB<<<@@@DDDFFFJJJTTTcccoooiiinnnsssttttttwww{{{xxxvvvssspppsssvvvxxxvvvvvv}}}}}}|||yyy|||zzz|||xxxnnnsss~~~~~~wwwpppllllllllljjjgggnnnjjjttt|||ooooooqqqrrrrrrqqqsss{{{qqqaaa```dddeeefffiiihhh^^^UUUTTT[[[bbbeee___WWWOOOGGGAAADDDKKKJJJEEEAAABBBEEEDDD>>>888777333...+++***+++,,,,,,++++++***)))))))))))))))************************************************************************+++++++++************)))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++,,,,,,,,,+++...000...+++---444:::777>>>BBBCCCGGGOOOQQQNNNJJJDDDBBBFFFFFFCCCGGGOOOaaawwwooo___ZZZ___lllxxxpppcccYYYTTTNNNJJJIIIKKKLLLMMMKKKSSSYYY]]]gggwwwjjj]]][[[^^^]]]ZZZUUURRRTTTXXXYYYWWWVVVYYY[[[aaatttyyyfffXXXTTTXXXVVV[[[aaaccc]]]QQQCCC:::666555333111000///000000000000000000000000000000////////////////////////000000//////.........---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------......///000000............---...111444444999@@@DDDEEEDDDBBBBBBEEEAAA@@@DDDDDDBBBCCCGGGMMMOOOOOOLLLGGGDDDCCCDDDLLLPPPZZZhhhoookkkeeeaaaaaadddfffcccaaahhhwwwyyysssrrruuuyyywwwssssssuuutttpppqqqyyy}}}sssaaaWWWSSS]]][[[ZZZZZZ[[[[[[ZZZYYYVVVQQQIIIBBB>>>???BBBEEEHHHLLLPPPSSSRRRMMMGGGCCC<<<777111......//////...---...//////.........///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++,,,,,,,,,------------,,,++++++---..................111666;;;@@@BBBBBB@@@>>>>>>???AAACCCDDDAAAAAAIIIYYYmmmyyyyyyuuu}}}{{{zzzzzz}}}zzzuuutttwwwwwwuuuqqqppprrrsssqqqmmmooowww~~~{{{xxxxxxzzzzzz{{{}}}wwwzzzzzzppprrrooommmpppzzzsssjjjeeebbb```[[[WWWYYY```dddbbb]]]hhhhhhhhhfff\\\MMMDDDBBBGGGGGGFFFBBB>>>===AAADDD;;;777111...---,,,,,,,,,,,,++++++*********++++++************************************************************************+++++++++************)))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++,,,,,,------.........///222555888999AAAFFFFFFFFFJJJLLLKKKKKKEEEBBBCCCEEELLL^^^pppqqqmmmssswwwvvvtttzzzpppbbbTTTJJJMMMLLLMMMPPPTTTYYY[[[\\\eeeooo{{{zzzxxx{{{}}}{{{rrreee[[[TTTQQQRRRSSSTTTZZZlllkkkbbbeee```ZZZVVVZZZ```]]]QQQDDD999666333000/////////...111111111111111111111111////////////////////////000/////////............++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++,,,---...000000000000.........---...111666:::<<<@@@DDDFFFEEEBBB???>>>AAA@@@AAAFFFHHHGGGIIILLLLLLUUU^^^___WWWOOOMMMNNNYYYYYY^^^gggooovvv~~~wwwtttoooyyyttthhhgggggguuufffTTTTTTYYY]]]^^^]]]\\\___bbbaaa\\\TTTLLLGGGCCC@@@>>>AAAFFFLLLRRRVVVWWWVVVUUULLLDDD:::333000000///......////////////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------,,,,,,,,,---------------///......333;;;AAAAAA@@@<<<===???BBBEEEFFFEEEDDDFFFLLLZZZpppzzzzzzyyy{{{{{{{{{~~~}}}yyytttuuuuuuqqqlllhhhhhhjjjvvv|||xxxvvvxxxvvvnnnpppyyyrrrlllnnnqqqkkkddd___bbbjjjoooooollloooooopppnnndddTTTHHHDDD???BBBFFFHHHGGGEEEDDDCCC@@@<<<666222000///---+++,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++************************************************+++++++++************)))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,------///...---000444777888777<<>>777222111111000...111111111111111111111111////////////////////////////////////............++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,,,,,,,---......+++,,,---.../////////......///111222333666:::>>>@@@@@@???>>><<<===???AAABBBBBBCCCFFFIIILLLOOOQQQWWWbbbooowwwyyyyyy{{{}}}|||zzz|||uuuuuurrrkkkdddaaadddhhhllljjjgggeeeddddddcccbbb\\\```iiissszzzxxxnnneee\\\\\\hhh~~~{{{dddttt}}}iiifffkkkppppppkkkccc]]][[[aaa___]]][[[XXXQQQIIIBBB@@@BBBFFFKKKOOOSSSVVVXXXTTTPPPJJJBBB999333000///............///...---+++........................------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................,,,,,,,,,------------...+++,,,......---------...111222444999>>>AAA@@@???<<<@@@EEEHHHHHHHHHHHHIIIRRR```rrr|||}}}|||}}}{{{qqqvvv~~~{{{uuuooommmmmmvvv}}}~~~{{{uuuooommmqqqrrrmmmhhhiiipppvvvvvvvvvtttooohhhhhhuuuxxxnnnbbbVVVPPPPPPCCC???===BBBIIIKKKEEE>>>DDD@@@;;;777444111...,,,,,,,,,,,,+++,,,,,,---...++++++++++++++++++++++++************************************************+++++++++*********))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,------......///111444777:::;;;<<>>>>>===>>>@@@@@@DDDHHHFFFEEEJJJVVVaaakkkuuu|||zzzsssrrr|||{{{oooqqq{{{{{{|||vvv|||~~~|||vvvppp___bbbggglllmmmkkkiiihhhmmmrrrwwwvvvmmmlll{{{~~~pppbbb[[[YYYSSSLLLDDDAAACCCEEEEEEDDDGGGCCC???;;;888444000---,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++************************************************+++++++++*********))))))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,------...///---111666888888:::>>>CCCKKKIIIHHHIIIJJJIIIGGGFFFEEEYYYttt{{{bbbWWW^^^mmmwwwjjjUUUNNNOOOJJJLLLNNNQQQUUU\\\dddjjjvvvxxxxxxuuulll^^^TTTSSSWWWWWWWWWWWW\\\nnn~~~qqq```WWWXXX]]]ccceeefff\\\MMMAAA999666444333111111111111111111111111000000000000000000000000.........///////////////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,------------...---------------------------------------......///............///000111111555888===???@@@???>>>>>>666:::???BBBCCCDDDDDDEEEFFFLLLSSSYYYaaaiiinnnmmmooosssxxxkkk]]]UUUXXXWWWVVVUUUVVVXXX[[[]]]dddjjjpppppplllkkkpppvvvuuuuuutttsssrrrnnniiieeejjjjjjgggbbb[[[TTTOOOMMMFFFMMMOOOOOO[[[kkkkkk```jjj___TTTWWWkkk{{{zzz|||qqqddd[[[]]]^^^]]]\\\[[[\\\]]]UUURRRLLLFFFCCCCCCEEEFFFGGGOOOXXXYYYQQQFFF???===555111,,,,,,...000///...........................---------------------------------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................,,,---------............,,,...000///...///333777:::>>>AAA@@@===<<>>:::555222...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++************)))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///000...333999:::999;;;BBBIIINNNIIIFFFGGGGGGFFFHHHLLLZZZqqqyyyiiieeelllyyyssseee]]]UUULLLEEEBBBGGGRRRaaaoooxxx~~~|||dddXXXVVVYYYXXXTTTTTTccc~~~lll[[[[[[aaabbb___jjjdddYYYMMMAAA999555333222222222222222222222222000000000000000000000000.........///////////////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------..............................---------------...//////000/////////111444777:::<<<>>>@@@@@@???=========;;;>>>CCCEEEFFFFFFGGGGGGLLLYYYhhhuuu}}}mmm\\\SSSQQQSSSXXX]]]bbbcccgggnnnwwwxxxuuugggfffbbb]]][[[ZZZWWWSSSSSSPPPMMMQQQ___nnnsssqqq___]]]^^^hhhuuu}}}|||wwwiiinnnrrroooggg```]]]^^^\\\YYYTTTNNNIIIEEEBBBAAA???DDDLLLRRRUUUSSSOOOKKK>>>888000---///111000///................................................------------------------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....................................------------............---///000///---000666<<<@@@@@@???======???BBBEEECCCEEEJJJSSSaaasssxxxxxx}}}~~~yyyzzzyyy~~~|||vvvnnnxxx|||xxxyyykkkjjjsssnnnjjjkkkqqqtttsssqqqrrrkkkttt~~~lllVVVHHHKKKIIIGGGFFFDDD@@@;;;888000000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++************)))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...///000222444777999<<<@@@FFFKKKIIIGGGHHHIIIGGGJJJVVVdddyyy}}}|||{{{zzzhhhZZZMMMKKKMMMNNNOOOPPPUUUgggnnnccc[[[[[[WWWTTT\\\pppvvvjjjdddccccccggghhhfff]]]OOOAAA888444222222222222222222222222000000000000000000000000............/////////000++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,------....................................------------...//////000000///000333888===@@@AAAAAAAAA???===;;;<<<===DDDDDDCCCAAAAAACCCHHHLLLRRRdddzzzwwwsssppphhhbbbXXXVVVZZZbbbkkktttzzzggg```dddYYYWWWPPPIIIJJJSSS\\\^^^^^^YYYVVV\\\jjjwww|||oooddd```\\\[[[YYYUUUOOOIIICCC???<<<;;;>>>IIIVVV\\\ZZZUUUFFF>>>444///000111111///////////////////////////........................------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------......///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////---------.........//////---///000///---111999@@@EEE@@@;;;;;;???CCCFFFFFF@@@FFFTTTiii~~~~~~~~~~~~}}}zzzvvvpppmmmpppxxx||||||~~~yyymmmlllsss~~~}}}pppiiillljjj___VVVVVV\\\dddoooxxxwwwooouuu}}}gggQQQLLLKKKJJJIIIHHHDDD@@@<<<333222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++************)))************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---...///000000666555444888>>>DDDIIIJJJAAAEEEKKKMMMKKKQQQggg~~~lll^^^OOOLLLHHHGGGGGGKKKWWWcccooo}}}eeeddd^^^VVVVVV___jjjoooeeemmmxxxxxxeeeeeennndddkkkpppjjj[[[III<<<777222222222222222222222222000000000000000000000000---.........//////000000------,,,,,,,,,,,,++++++------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......///............---------...------,,,,,,,,,------------------------------000///.........///000000111---,,,000999@@@BBBAAA@@@CCC@@@::::::AAACCC???AAABBBDDDGGGJJJPPP\\\hhh}}}zzzkkk\\\WWWWWWZZZaaaiiipppxxx|||ssshhh___ZZZWWWTTTRRRQQQQQQQQQQQQTTT]]]iiirrrqqqwwwlll___UUUQQQXXXYYYOOOFFFDDD@@@999777???JJJQQQVVVYYYKKKDDD;;;444222111111000222111000///...//////000........................................................................------------,,,,,,+++***---------............///------------------------------------------------------------------------..................------........................///............///000000111000111222555;;;AAAFFF<<<;;;===AAABBB???@@@CCC<<>>===;;;666<<>>DDDIIIPPPWWWRRRKKKAAA999555222///...000000000000//////..............................................................................---------------,,,+++***---------............///------------------------------------------------------------------------................................................///////////////000000000000000111777>>>BBBBBBAAA@@@:::999@@@GGGGGGCCCAAAOOO___yyy}}}~~~}}}{{{~~~sssgggaaa```bbbddd]]]aaadddbbb]]]XXXWWWWWWaaahhhooouuuwwwqqqcccTTTTTTLLLGGGIIIOOOQQQJJJBBBEEEBBB<<<555///------...---------------,,,,,,,,,************************************************++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,------,,,+++*********************************+++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,------...000444777666;;;@@@CCCFFFHHHIIIIIIIIIIIIQQQeeezzzeeecccqqq~~~xxxhhhXXXOOONNNIIIXXXjjjuuu{{{wwwggg]]]VVVSSSVVVYYY\\\aaaqqqnnnkkkkkkkkkkkklllhhhYYYJJJ;;;888444333444444333111222222222222111111111111000////////////000000111------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------------.........///............------------------,,,,,,------...------------------------+++,,,---///000000000000333999???AAA===:::999::::::<<<@@@BBB>>><<>>:::666333111//////000000000///...---........................................................................,,,------------,,,,,,+++---------............///------------------------------------------------------------------------................................................///000000111111000000///000111555>>>FFFHHHBBB;;;@@@<<<;;;>>>CCCFFFLLLRRRfffooo}}}~~~|||~~~zzzpppiiidddbbbeeejjjmmmjjjaaaVVVNNNLLLWWWeeeqqqxxxvvvkkk^^^fff\\\PPPMMMOOOQQQMMMHHHIIIFFFBBB<<<666111...,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......***,,,...///000333666999<<>><<<::::::>>>AAAHHHAAA>>>??????AAALLLXXXnnnqqqiiicccbbbbbbdddnnnyyy~~~rrriiiaaaVVVOOOMMMOOONNNJJJLLL[[[pppoooYYYYYYQQQIIIDDD???<<>><<<;;;:::222111000///.........///........................................................................,,,---------------,,,,,,---------............///------------------------------------------------------------------------............////////////........................//////000111111000///...222555;;;BBBFFFEEE???999===???@@@@@@???HHH^^^tttvvvyyy}}}|||zzzzzztttxxx|||}}}|||yyyiiilllkkkjjjjjjjjjeee\\\UUUIIIPPPZZZcccllltttsssnnnqqqnnnfffYYYNNNHHHJJJMMMIIIGGGCCC@@@;;;666000---......------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++***))))))***++++++******************************+++++++++,,,,,,,,,,,,,,,,,,---------......+++---000222333444777999@@@@@@EEEJJJLLLKKKKKKMMMJJJbbb}}}|||eeeZZZOOOKKKKKKOOOXXXbbbzzzlll[[[]]]]]]\\\bbbtttyyyhhh___ccckkkkkkfffWWWMMM@@@888777777555222333333222222222111111111222222111000////////////------,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------........./////////............---------,,,,,,,,,,,,,,,---...///...........................---,,,---///333888;;;AAA@@@>>>===>>>@@@CCCDDDDDD@@@@@@IIIWWWcccooowwwtttfff^^^\\\aaalllwww~~~nnnbbbVVVRRRMMMIIIIIIQQQ]]]gggssstttYYYSSSPPPRRRQQQJJJCCC???CCCBBBAAA@@@???>>>??????777555111...---...000222////////////////////////////////////////////////........................,,,------......------------------............///------------------------------------------------------------------------........./////////000000////////////////////////......///000000000000///666;;;@@@BBB@@@===;;;;;;???@@@EEEMMMVVVcccwww~~~|||}}}~~~uuuyyy~~~}}}tttpppllliiifffbbb\\\XXXSSSWWW[[[___gggrrrxxxxxxrrrsssqqqjjj```UUUMMMHHHGGGEEEBBB@@@>>>:::444000//////......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++)))(((((()))+++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,---------......---000222444444666888:::CCCBBBDDDHHHHHHGGGKKKRRRZZZssscccPPPKKKJJJOOOXXXeeeuuuqqqggg[[[WWW^^^kkkyyy|||hhhcccjjjppppppdddWWWFFF:::666666555555333333333222222222222111333222111000000///000000------,,,,,,,,,,,,++++++******++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........////////////............---------,,,,,,,,,,,,---......///........................000///...///222777<<<@@@======>>>@@@AAAAAA@@@???>>>GGGVVViiisssdddZZZVVVfffqqqyyytttxxx}}}{{{zzzyyy|||~~~rrreeeVVVNNNJJJIIIKKKOOOYYY[[[]]]cccrrrooo^^^VVVRRRNNNLLLLLLGGGGGGEEEBBB???======???<<<999555111///000111222////////////////////////////////////////////////........................,,,------............------------............///------------------------------------------------------------------------.........//////000000111////////////////////////.........///000111222333:::???BBB???:::777:::???CCCAAAKKKddd}}}{{{uuuooollltttyyyoooeee]]]YYYXXX___fffkkktttwwwsssttt}}}{{{bbbLLLIIIEEEBBB@@@@@@>>>999555111000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++***))))))***+++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,---------......///000333444555888;;;>>>FFFCCCDDDFFFDDDEEERRRbbbgggMMMIIILLLVVVdddsss~~~~~~~~~}}}}}}eeeYYYYYY]]]bbbeeefffkkkxxxyyyiiifffkkkoooiii^^^NNN???666444444555333333333333222222222222222222111000000000111111------,,,,,,,,,,,,+++++++++++++++,,,------......++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............///////////////............---------,,,,,,,,,,,,---...//////........................///000222555999<<>>===:::888555222111000////////////////////////////////////////////////........................,,,,,,---...............---------............///---------------------------------------------------------------------------......///000000111111////////////////////////000/////////000333777999>>>??????===::::::===AAABBBGGGZZZzzzzzzzzzoooggglllzzzjjjcccbbbYYYaaaiiinnnuuu}}}xxxvvvzzzdddOOOJJJDDDBBBBBBBBB>>>;;;222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,---------......---///111333666:::@@@DDDFFFDDDFFFIIIIIIPPPiiivvvtttkkkZZZQQQQQQ```xxxyyyrrrjjjeeedddbbb___\\\ZZZZZZZZZZZZXXXZZZ[[[\\\^^^```dddfffhhhmmmtttzzzsssggg]]]YYYYYYTTTXXXeee{{{vvvhhhfffiiillleeeYYYJJJ===666555666444444333333333222222222111111111000111111222222---------,,,,,,,,,++++++++++++,,,------...//////++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000//////.........---------+++++++++,,,---...///000////////////////////////---000555:::>>>@@@AAAAAA???CCCEEECCCBBBIIIXXXddd~~~lll[[[RRRXXXkkkwwwyyyzzzxxxtttvvv|||~~~zzzyyyvvvuuuzzz}}}ooottt{{{vvvssswww}}}~~~hhhWWWOOOEEEEEEHHHJJJIIINNNgggvvvaaaWWWWWWUUUQQQIIIAAA======???>>>>>>>>>===:::555000---000000000000000000000000000000000000000000000000........................,,,,,,---.../////////...---------.........//////---------------------------------------------------------------------------......///000111111222000000000000000000000000222111//////222666:::===@@@>>><<<;;;<<<>>>AAABBB===MMMjjj~~~~~~||||||www|||zzzjjjgggjjj^^^ccceeeccccccffffffeee{{{www}}}{{{UUUOOOGGGDDDDDDEEEBBB???333333222111000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---000333777===DDDIIIEEEDDDHHHNNNRRR___nnneeexxxfffVVVSSSTTT]]]vvv~~~vvvhhhccc^^^ZZZYYYVVVRRROOOPPPNNNMMMKKKKKKLLLMMMNNNKKKLLLLLLLLLKKKLLLNNNPPPNNNRRRUUUXXX[[[cccnnnwwwyyy~~~ggg\\\[[[[[[VVVYYYkkkooohhhiiinnnkkkcccUUUEEE;;;888888444444444333333333222222111000000000111222333333......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...------------------------------------------------..................------........................,,,,,,,,,---------......---......///000111111222111888???AAA???>>>@@@CCC>>>CCCIIILLLOOO^^^~~~~~~iiiYYYWWWjjj{{{}}}ssspppqqqxxxqqqeeehhhmmmrrrtttoooffffff~~~pppeeeXXXLLLHHHIIILLLUUU___sss\\\]]]SSSPPPVVVQQQDDD>>>BBB:::===AAADDDDDD???777111111---...222222---...222//////000000000000//////............................................................////////////---------............///---------------------------------............///////////////000000000000111111000000000000000111111111111222555:::???CCCCCC;;;555777===@@@EEEIIISSSfffyyy|||{{{~~~zzz{{{wwwkkksssssszzzzzzooonnnddddddeeeeeedddaaa^^^\\\bbbttt}}}xxxttt{{{~~~zzztttVVVAAAEEEKKKFFFDDDJJJCCC;;;222...///000///,,,......---------,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------------......///.........//////111666<<>>333333222222333333444444222222222111111111111000......---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------................................................,,,,,,---------.........////////////000111111222888:::>>>???@@@AAACCCEEECCCBBBJJJ^^^{{{nnnbbbeeelllzzzsssqqqtttwww{{{}}}wwwtttyyyssslllxxx~~~www|||nnn[[[OOOIIIGGGLLLSSSeeeiiimmmuuueeeVVVPPPVVVXXXOOOFFFDDD@@@>>>>>>AAAEEEDDD===777333......111222//////222//////000000000000//////............................................................////////////---------............///---------------------------------............///////////////000000000000111000000//////000000111333111000444:::???@@@???;;;:::<<<>>>>>>BBBNNNZZZpppvvv{{{}}}zzzuuuuuuvvvwwwxxxwwwxxx~~~vvvoookkkooo|||zzzrrriiiiiimmmmmmggg```bbbhhhrrryyyzzzvvvrrroooooo]]]KKKDDDGGGKKKMMMNNNFFF???666111000000///---.........---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------------......//////......222444777<<>>???@@@AAABBBCCCDDDGGGZZZqqq|||jjj^^^```ttt{{{pppgggjjjuuuttteee^^^YYY```rrr{{{gggYYYOOOLLLLLLXXXVVVVVVZZZfffvvv{{{fffUUUSSSWWWTTTNNNKKKHHHBBB===???FFFIIIFFFAAA888222///000222111000111//////000000000000//////................................................---............/////////---------............///---------------------------------............///////////////000000000000000000////////////000000444111222888@@@CCC???;;;777;;;???AAABBBLLLddd{{{}}}www|||wwwsssrrruuuyyyyyyyyyzzz~~~yyymmmfffkkkuuu{{{vvvvvvwwwuuurrrooofffhhhuuuyyyppplllppphhhcccUUUEEEBBBJJJOOOMMMKKKDDD:::444222111///............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------------........./////////000333999???DDDFFFFFFEEEGGGDDDLLLeeeooo___NNNMMMaaavvvmmmeeeaaaTTTOOOLLLNNNNNNLLLKKKMMMNNNOOOQQQRRRRRRSSSUUUWWWXXXXXXWWWWWWVVVVVVVVVVVVWWWSSSRRRUUUUUURRROOOOOOOOOOOOOOONNNLLLKKKIIIHHHFFFFFFFFFGGGLLLVVVbbbjjj{{{pppdddVVVTTTfffqqqjjjhhhmmmooobbbMMM???:::777555444444333111///333222222222111111111111......---------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------........................////////////........................---............/////////000000///000222444777888===???AAAAAA@@@AAAEEEIII]]]~~~iii___^^^kkkzzzzzzuuuwwwqqqrrrxxx|||}}}zzzhhhcccYYYTTT^^^sssyyyhhhZZZRRRRRRSSSXXXXXXQQQSSSnnnmmm___YYYUUUSSSRRRMMMGGG@@@@@@DDDIIIKKKKKKBBB:::222///000111111000//////000000000000//////................................................---------.........//////---------............///---------------------------------............///////////////000000000000/////////...//////000111111333777===BBBBBB>>>999<<<;;;===BBBKKK^^^}}}yyy~~~}}}{{{}}}|||~~~rrrfffdddkkk|||vvvjjjkkkmmmmmmuuulllkkkbbbRRRHHHHHHKKKJJJNNNGGG>>>777333111///...............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,,,,---------------......///000000...444;;;AAAEEEFFFFFFEEEIIIJJJYYYssstttWWWVVVZZZiiivvvfff\\\TTTQQQRRRRRRNNNNNNRRRTTTSSSSSSUUUTTTVVVZZZ\\\^^^```ccceeeggggggggggggffffffeeeeee___]]]\\\^^^```]]]YYYWWWWWWVVVUUUSSSRRRPPPOOOOOOOOOMMMJJJGGGHHHLLLQQQUUU^^^gggwwwttt___VVV^^^mmmvvvyyysssfffiiipppjjjVVVEEE===:::666444444444222///333333222222222111111111......---------,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---------------------------------....../////////........./////////000000................................./////////000000//////000222555999<<<===<<<>>>>>><<<===GGGXXXfff}}}ccc^^^```ooo||||||vvvxxxzzzuuurrrppprrrooohhhfffnnnwww{{{yyyiii\\\VVVWWWYYYPPPKKK```ssscccWWWOOOMMMJJJEEE@@@???BBBGGGLLLKKKDDD999111///000111000//////000000000000//////................................................------------............---------............///---------------------------------............///////////////000000000000///////////////000111111///555===BBBAAA>>><<<;;;@@@<<>>>>>>>>@@@III^^^yyyuuuggg^^^ooo}}}yyymmmiiittt~~~yyyiiiccc]]]gggttt}}}}}}||||||uuuooogggdddjjjwww|||fffVVVVVVVVVQQQUUUbbb}}}eeeRRROOONNNJJJCCC===<<>>AAAHHHWWWllloooccclll{{{|||{{{{{{zzzxxxhhhffflllzzz}}}www{{{{{{ooobbbfffttt~~~nnnggg\\\UUUWWWaaapppzzzpppiiicccWWWPPPPPPmmm{{{}}}hhhYYYWWWQQQJJJCCC??????@@@GGGLLLKKKBBB888555222...//////000000000000//////................................................,,,,,,---------.........---------............///---------------------------------............///////////////000000000000000000000000111222333444888>>>CCCEEECCCAAA@@@AAA???KKK```vvv}}}yyyyyy~~~}}}wwwkkkcccjjjwwwyyypppeeeVVVJJJHHHHHHGGGDDD>>>888444111////////////............------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------......------...000222444:::<<<>>>???BBBJJJUUU___tttyyynnnWWWZZZllllll[[[QQQNNNLLLNNNRRRPPPOOO\\\mmmuuussswwwzzzooogggddd```[[[XXXVVVTTTPPPMMMGGGIIIIIIIIIJJJQQQ\\\dddyyy{{{ccc[[[^^^[[[]]]pppwwwgggaaabbbTTTJJJ<<<555555666555333444444333333333222222222......---------,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,++++++,,,,,,---...---------------------------------...///000000111---......///000111111222........................000000000000111111111111555777;;;>>>??????>>>======DDDVVVrrryyygggbbbiiivvvxxxooommmlllllllllrrrzzz}}}ooolllhhhddd]]]XXXWWW]]]gggnnnzzzuuuaaaXXXZZZbbbaaa\\\```wwwddd___XXXRRRLLLGGGBBB>>>@@@KKKPPPIII>>>888333...//////000000000000//////................................................,,,,,,,,,---------......---------.........//////---------------------------------.........//////////////////000000000000111111111111222333444555???@@@BBBEEEFFFEEECCCBBBBBBTTTnnn~~~}}}ssszzz}}}yyy}}}{{{vvvzzzppp]]]aaattt{{{|||mmmUUUGGGIIIIIIGGGBBB<<<666444000/////////............------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,---------///...------...000333444===???BBBEEELLLYYYkkkxxxzzz^^^UUUkkkvvvdddWWWNNNJJJPPPOOOSSSUUUMMMFFFQQQccc~~~pppjjjccc]]][[[YYYUUUSSSRRRNNNIIIEEEFFFJJJPPPTTT___ssstttdddcccdddYYYaaakkkcccfff[[[OOO???666444555444111444444444333333333222222---------,,,+++,,,...000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------............////////////000000111111111111000000111000///////////////000...000111222111111333555@@@777555>>>EEEDDD@@@>>>EEEddddddXXXUUUeee{{{yyy{{{||||||}}}uuuvvv}}}bbb```___^^^aaajjjssswwwwww{{{lllXXXPPPYYY^^^ZZZ]]]pppnnnbbbaaa[[[TTTJJJ<<>>CCCHHHPPPZZZbbbyyynnnaaalllmmmZZZPPPNNNPPPTTTYYYeeemmmyyy}}}}}}xxxkkk___aaa[[[VVVTTTQQQLLLJJJKKKMMMOOOXXXiiivvvaaa______rrrjjjeeeccc\\\PPPBBB:::666555555444444444333333333222222111000///......---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............////////////000000111111111111000000000000000//////000000111111111000000000444999>>><<<===>>>:::777>>>TTTiiinnnRRR```lll~~~uuuooodddsss~~~{{{xxxyyypppfff```aaalllyyy]]]PPPYYYZZZUUUjjjlll___XXXLLLGGGDDDHHHOOONNNEEE;;;555444222222222111///---////////////////////////................................................,,,---......//////......------------------------............//////////////////000111111111111111...///000111333777===AAA>>>@@@DDDFFFCCCCCCMMMZZZvvvzzzhhh]]]YYYWWWkkkvvvtttnnnrrryyy|||qqqttt|||fffPPPFFFFFFEEEBBB@@@999444///...///000000...........................------............------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------000111111111222555:::>>>@@@CCCNNNWWW[[[jjj|||uuudddnnnzzzcccXXXOOOOOOTTT\\\eeemmmsssfff___[[[YYYUUUNNNJJJIIIIIIIIIKKKPPPYYYnnn~~~pppeeeZZZeee|||zzzfffeee```WWWKKK>>>777666777444444444444333333333333222000///......///...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------............////////////000000111111111111000000000000000///000000111111111222333444666999>>>AAA;;;===>>>???DDDUUUpppssshhheeessskkkhhhfffjjjrrrxxxjjjlllvvv~~~pppjjjgggfffddddddkkk}}}zzzeeeccc\\\SSSdddttt[[[YYYPPPGGGEEEJJJNNNMMMIII;;;777222000111111///---////////////////////////................................................,,,---......///.............................................//////////////////000111111111111111//////000222666;;;@@@CCCAAABBBCCCDDDDDDKKK]]]ooo~~~lll___ZZZZZZ^^^jjj|||qqqnnnpppqqqxxxooonnn}}}xxxvvvhhhYYYQQQMMMGGGCCCBBB<<<777222///.../////////........................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111222444777===AAAFFFGGGWWWaaabbbvvvzzz~~~iiisssvvvbbbUUUQQQRRR[[[fffrrrrrriii```\\\XXXRRRNNNNNNHHHHHHJJJKKKNNNWWWlllvvv\\\XXXeeemmm~~~xxxgggccc\\\SSSFFF:::666777555444444444444333333333444222...---///000///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------............////////////000000111111111111000000000000000000000111222222...111555888:::<<<>>>@@@AAAAAADDDNNN```wwwiiigggxxxppplllooouuuzzz~~~lllkkkmmmnnnpppxxxrrr]]]SSS]]]ooo~~~qqquuujjj]]]WWWOOOKKKKKKOOOQQQRRRDDD===555000000111111000////////////////////////................................................,,,---......///.............................................//////////////////000111111111111111000000111444999>>>BBBDDDDDDAAA???BBBIIIWWWmmm}}}yyyggg[[[SSSWWWpppwwwqqqlllpppnnnjjjiiirrr~~~vvvooofff]]]RRRHHHEEEHHH???;;;666111/////////000........................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///111222444999???CCCKKKNNN```lllsss}}}sssnnnhhhwwwaaaRRRPPPSSS\\\jjjyyyqqqggg___XXXUUUVVVNNNKKKJJJMMMNNNPPPWWW___xxxjjjXXXYYY[[[gggmmmfff___YYYNNN@@@777666555555555444444444333333===777111...///111000///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------------------............////////////000000111111111111000000000000000000111111222333,,,000555999;;;<<<===>>>>>>DDDSSSjjj}}}fff[[[cccyyy}}}wwwtttzzz|||zzz{{{mmm]]]ZZZZZZ^^^UUUZZZlll^^^[[[VVVRRROOOMMMLLLLLLJJJDDD;;;444111111111222////////////////////////................................................,,,---......//////..........................................//////////////////000111111111111111111111333777===AAABBBBBBCCC>>>>>>IIIZZZkkk|||xxxwwwzzz~~~nnn[[[RRRcccyyyooorrrvvvkkkqqq{{{uuulllaaaSSSGGGEEEIIIAAA>>>:::555222000000000........................------............------------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,---------............---///111333666;;;BBBFFFLLLSSSeeewwwyyy}}}|||jjjpppwwwaaaTTTOOOTTTZZZiii{{{}}}pppcccZZZWWWXXXPPPJJJIIIKKKKKKMMMPPP[[[wwweee[[[WWW\\\lllooobbb]]]VVVHHH;;;666555555555555444444444333IIIAAA777111000111111///........................,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------............////////////000000111111111111000000000000000000111222333444000333777:::;;;===???AAACCCWWWtttvvvfffYYY```yyyiiissswwwpppwww|||vvv}}}{{{gggZZZQQQLLLQQQ[[[jjj{{{qqqcccYYYSSSOOOKKKHHHLLLIIIDDD<<<555111000111////////////////////////................................................,,,---......//////..........................................//////////////////000111111111111111111222555:::@@@CCCBBB@@@AAA>>>EEE\\\vvv||||||uuuwwwvvv]]]\\\jjjwww~~~{{{mmmppp||||||vvvooojjj```RRRIIIGGGCCCAAA>>>999444111000000........................------............------........................+++,,,,,,------,,,,,,++++++++++++,,,,,,---------------------...............000222555888>>>EEEIIITTTcccrrrnnnssswwwaaaVVVVVVZZZbbblll~~~{{{iii``````WWWOOOLLLLLLJJJJJJLLLOOO[[[qqqvvvcccZZZZZZddd{{{~~~eee___\\\PPPAAA:::555555555555444444444444RRRHHH;;;444111222000///........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------............/////////000000000111111111111000000000000000000111222333444777888:::<<<===@@@DDDGGGWWWttteeeccchhhzzzwwweeefff{{{{{{{{{qqqqqqxxxqqqiiiuuuzzziiiTTTNNNNNNRRR___uuubbbZZZWWWSSSOOOLLLLLLIIIBBB999222//////////////////////////////................................................,,,---......//////......////////////////////////............/////////000//////000111111111111111222333666<<>>BBB@@@RRRnnn~~~lll[[[[[[sssxxxvvvfffZZZssspppvvv|||}}}}}}lllOOOFFFAAA???@@@<<<333000333000///......///...,,,+++......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........///////////////000...444<<<>>>===IIIYYYqqqqqqsss|||aaaYYY\\\cccrrruuuooocccZZZXXXUUUNNNJJJKKKHHHIIIOOOZZZmmmuuuaaacccbbbsssfffZZZXXXNNN@@@999666222333555666555333ZZZUUULLLBBB999333000...//////.........//////000------------------------,,,,,,,,,---------............------------......000000000000////////////111111111111111111111111000000///000111333555666<<<>>>@@@???@@@LLLaaasssnnnzzzvvvuuu~~~|||qqq^^^XXX]]]oooxxx```UUUSSSOOOOOOLLLGGGAAA;;;444000000///......000000///...///......------......///................................................////////////////////////////////////000000000000000111222222111111222333333666===CCCCCC@@@AAAFFFRRR```vvvxxxxxxbbbdddrrr}}}zzzwwwmmmaaa^^^nnnzzzdddNNNGGGBBBBBB???888333222000///...///000000...,,,.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........///////////////333222888??????>>>KKK\\\kkk|||xxxxxxeeeYYY^^^kkkvvvzzzggg^^^ZZZTTTPPPOOOHHHFFFGGGLLLWWWmmmmmm```dddwwwiiiYYYPPPJJJ===999555444666777666444___[[[SSSJJJ@@@777111...000//////....../////////------------------------,,,,,,,,,---------............------------......////////////000000000000111111111111111111111111000000000111222444777888;;;<<>>BBBCCCAAACCCHHH]]]gggvvvrrr]]]\\\sss~~~pppnnnvvvuuujjjPPPdddxxx\\\PPPEEECCCCCC???777333111000//////000000///............------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////000000000111333999>>>===???OOObbbddduuu|||vvv\\\WWW[[[kkk|||mmmddd^^^XXXVVVNNNJJJGGGFFFIIIUUUkkkaaa^^^bbblll|||\\\SSSXXXCCC>>>888666666777666555ccc```YYYQQQFFF<<<333...111000//////////////////------------------------,,,,,,,,,---------............------------......////////////000000000000111111111111111111111111111111111222444666999::::::;;;AAAPPPkkkwwwooovvv|||kkkhhhvvv~~~rrrqqq|||___PPPWWWffffffhhhwwwwwwXXXXXXQQQKKKMMMOOOIII@@@999333111//////000222111111//////............//////................................................////////////////////////////////////000000000000111222222222111222555777>>>===???CCCCCCAAACCCFFF^^^gggsss{{{~~~lll]]]kkkuuunnnhhhtttyyyttt]]]ZZZgggmmm]]]JJJCCCCCCBBB===666222000//////000000///...............------------........................------------------------,,,,,,,,,------------............///000000111111111555;;;>>>???EEEXXXlllkkksss{{{yyyvvvfff[[[aaannn~~~sssfff___[[[UUUPPPKKKHHHGGGLLLZZZhhhllleee___XXXaaaeeeXXX]]]JJJCCC;;;777666666666555dddaaa]]]UUUKKK@@@777111111111000///////////////------------------------,,,,,,,,,---------............------------........./////////000000000111111111111111111111111111111111222333555888;;;<<<===BBBNNNeeeuuugggmmmmmm||||||}}}yyymmmiiiyyy~~~cccXXXYYYVVVZZZeee{{{gggaaaVVVNNNNNNNNNHHHCCCAAA555333000000111222222111/////////....../////////////////////////////////////////////////////////////////////////////////////////////000000000000111222222222222333666999???>>>AAADDDCCCAAACCCHHHaaajjjvvv~~~hhhaaaiii~~~rrrwww~~~}}}xxxaaaTTT```~~~}}}kkkSSSDDDBBBDDDAAA===333111///...//////...---//////.........---------........................------------------------,,,,,,---------...............//////000111111222666999===@@@BBBMMMbbbuuu~~~~~~{{{xxxmmm___iiiuuuqqqccc]]]WWWQQQLLLIIIGGGGGGOOOXXXooohhhaaaWWWWWWnnnuuu^^^YYYQQQIII???888555666555444cccbbb^^^XXXPPPEEE<<<777222222111000////////////------------------------,,,,,,,,,---------............------------............//////000000111111111111111111111111111111111222222444777:::===???;;;JJJaaa~~~hhhgggzzzuuuhhhgggjjj}}}{{{rrrvvvuuuooowww|||```RRRQQQ[[[dddrrryyygggVVVQQQNNNHHHCCCDDD888666222000111222222111000//////......//////000////////////////////////////////////////////////////////////////////////////////////000000000000111222222222222444888;;;>>>???CCCEEEDDDCCCJJJSSSgggppp{{{yyyiiiiii}}}sss```VVV___}}}xxxaaaLLLCCCDDDEEECCC666444111/////////...---/////////.........------........................------------------------,,,---------..................///000000111222222666888;;;>>>EEEUUUlll}}}}}}pppyyy{{{jjjaaavvvrrrggg___XXXQQQNNNJJJGGGIIIMMMUUUooogggccc]]]\\\fff{{{kkkYYYYYYPPPCCC:::666666666555bbbaaa___[[[SSSKKKCCC>>>333222111000////////////------------------------,,,,,,,,,---------............------------...............///000111111111111111111111111111111111222222333555888;;;>>>@@@CCC\\\|||rrriiixxxxxxhhhfffqqq}}}tttvvv~~~vvv^^^UUUUUU[[[oooeeeZZZUUUMMMFFFDDD;;;888444111111111111111000000////////////000000////////////////////////////////////////////////////////////////////////////////////000000000000111222222222222555999===???AAADDDFFFDDDHHHWWWgggtttzzzrrrwww}}}rrr___TTThhhpppXXXIIIFFFHHHHHH;;;888444111111000///...////////////............................................................------------............---...///000111222333333666888;;;BBBRRRjjjxxxqqqtttrrruuu~~~iiiaaaYYYUUUPPPKKKIIIJJJKKK[[[uuuuuukkkbbb```aaalll~~~eeeaaaVVVHHH===888888888888bbbaaa```\\\VVVOOOHHHCCC333222111000////////////------------------------,,,,,,,,,---------...............------.........---......///000111111222111111111111111111111111222222333555888<<>>;;;666333222222111///000/////////............////////////////////////........................---------.........//////---...///000111222333333<<<>>>CCCNNNfff}}}|||qqqppp}}}mmmddd[[[WWWSSSMMMIIIIIIKKKSSScccvvvvvveee```]]]ddduuufff[[[KKK@@@::::::::::::```ccc^^^UUUTTTWWWPPPDDD<<<666000///111222000---...........................------------...//////////////////////////////......//////000000111111111333444333111//////000333///444???@@@;;;CCCSSSvvvwwweee~~~yyyllluuu|||yyyyyycccTTTbbbkkkRRRXXXWWWCCC@@@>>>999555222111000///000000////////////000000////////////////////////000000000000000000000000///////////////////////////////////////000111111222111111222555999???BBB???FFFIIIFFFKKK^^^uuuuuuhhhrrrooo```rrr~~~iiiPPPFFFIIIDDD>>>888444333333111///000/////////............////////////////////////////////////////////////000000000000///////////////000/////////111555999===???DDDPPPgggvvvrrr}}}qqqaaaZZZTTTNNNJJJKKKIIINNNWWWfffzzzlll^^^ZZZaaayyykkkWWWRRRJJJ777777===333bbbeee```WWWTTTWWWSSSJJJAAA:::333000111222111///...........................------------...//////////////////////////////......//////000111111111111333444333111000000111666555666999999AAAXXXppp~~~tttooowwwxxx{{{{{{zzzbbb]]]fffsss~~~^^^XXXVVVHHHCCC@@@<<<888555333111000000000////////////000000////////////////////////000000000000000000000000///////////////////////////////////////000111111222222222333666:::???BBBFFFGGGFFFHHHWWWtttppplllyyy|||zzz{{{jjjWWWNNNLLLGGGBBB;;;666333222111111000000/////////.........////////////////////////////////////////////////000000000000///////////////000000//////222666999>>>FFFPPP\\\qqq}}}tttzzzlllaaa\\\TTTMMMIIIFFFHHHMMMXXXjjjjjj]]]]]]ooottt\\\RRRLLL<<<888:::222YYY^^^]]]WWWVVVZZZYYYSSSGGG@@@888222111222111000..............................------......///000////////////////////////......///000000111111222111333444333111111111222777;;;;;;888:::NNNqqq{{{aaacccrrrooo```iii{{{dddWWWVVV^^^hhhgggWWWVVVQQQFFFCCC???;;;999666222000111000000//////000000111////////////////////////000000000000000000000000////////////////////////000////////////000111111222333444555777;;;@@@DDDNNNKKKIIIRRRllluuubbbaaa{{{www|||lll^^^RRRKKKGGGEEE@@@999444111111222000000000/////////......////////////////////////////////////////////////////////////000000000000000000000000000333888;;;@@@ZZZooorrrvvvqqqvvv}}}kkkddd]]]SSSKKKKKKJJJJJJOOO]]]uuuzzz^^^VVV^^^iiihhhUUUPPPDDD;;;999444VVV\\\```^^^]]]^^^ZZZUUUMMMFFF<<<444000000111111.......................................//////000////////////////////////...//////000111111222222222333333333222111333444555<<<@@@>>>GGGcccuuugggrrrxxx{{{www|||zzzooommm~~~yyy___UUUZZZdddhhhyyytttbbb]]]VVVKKKGGGBBB>>><<<888333///111000000000000000000111////////////////////////////////////////////////////////////////////////000000//////000000111222222444666888999>>>DDDIIIRRROOOQQQccccccUUUhhh{{{{{{mmmpppssscccSSSEEEDDDDDDCCC>>>666111000222000000000////////////...////////////////////////////////////////////////////////////000000000000000111111111222555:::===GGGqqqqqqzzzuuummm}}}yyykkkcccYYYSSSPPPMMMJJJLLLVVVmmmhhhVVVVVV[[[eee|||^^^UUULLL@@@::::::[[[```dddeeeccc```YYYRRRQQQJJJ???555000//////000///////////////////////////............///000000//////////////////////////////000000111222222222222333333333222222555777555:::???FFF[[[|||rrr{{{sssjjjfff}}}||||||sss___ZZZ\\\```ppppppZZZQQQKKKDDD@@@>>>:::555000111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000000000000000000111222222111444888999<<>>aaa___^^^___aaa```\\\WWWTTTMMMCCC888111//////000//////////////////////////////......//////000111//////////////////////////////000111111222222333222333333333222333666999::::::@@@SSSqqqooorrrtttwww~~~{{{yyy~~~ooo[[[PPP___sssfffXXXQQQHHHBBB@@@===777222222111111000000111111222000000000000000000000000000000000000000000000000000000000000000000000000111000000000000111222222111444888:::>>>FFFSSS]]]XXXRRRUUUiiihhhYYY\\\zzzuuujjjooossslllaaaXXXppp|||iii[[[GGGGGGFFFBBB<<<666333111111111000000000/////////////////////////////////////////////////////////......//////000000111111111222333333555999>>>BBBYYYkkkzzz~~~}}}fffkkkxxxqqqccc[[[SSSNNNKKKJJJKKKUUUpppjjj[[[ZZZ[[[fff|||```TTTEEE;;;???vvveee]]]]]]______]]]VVVPPPGGG<<<444111111222///////////////////////////////////////000000111///////////////////////////000000111111222333333222333333333333444777:::??????NNNmmmyyyttt~~~iiiSSSWWWqqq```WWWKKKEEECCCAAA;;;777222111111000000111111222000000000000000000000000000000000000000000000000000000000000000000000000111111000000111111222333000444888;;;???KKK[[[hhh\\\UUUWWWhhh}}}xxx```UUU```rrrmmmdddjjjnnnmmmaaajjj||||||qqqSSSNNNGGG@@@;;;888555333111111111000000000//////////////////////////////////////////////////////.........///000111111111111222333444666:::???CCCTTTddd{{{vvvkkkvvvpppaaaZZZSSSOOOMMMKKKOOOddd{{{vvvaaa\\\___aaazzzlll]]]LLL===@@@~~~hhh___\\\[[[[[[WWWRRRJJJ???777222222333000000000000000000000000///////////////000111111////////////////////////000000000111222222333333222333333333333555888;;;AAAEEE^^^uuuxxx^^^JJJhhheee[[[NNNGGGEEECCC>>>:::222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000111111111000111111222333000444888;;;@@@MMM```nnn^^^ZZZ]]]kkkyyynnn^^^QQQ```zzzqqqooopppooonnniiirrr___UUUHHH>>>:::888666555111111111111000000000000////////////////////////////////////////////////---......///000111111222111222444555777;;;@@@DDDLLLgggssswww}}}hhh]]]TTTNNNLLLGGGHHHZZZooommmeeeZZZ```yyyxxxeeeSSSAAAAAAoooWWW]]]___UUUWWWTTTOOOFFF===666222000000/////////............000000000000////////////////////////000000000000000000000111222222333333555777555000111888======GGGZZZyyyqqqUUU[[[hhh|||iiiPPPNNNLLL???;;;CCC666444111000000111000///000000000000000000000000000000000000000000000000111000/////////000222333222111111111111111222222444888===@@@BBBMMMcccwww\\\eeepppsssooonnnxxxbbbXXXZZZdddzzzssspppxxx~~~lllggg}}}vvv[[[GGG@@@<<>>333222222111111000000////////////////////////////////////.........---------///////////////000111111444000111888<<<===CCCJJJXXX~~~}}}sssnnnyyy~~~xxx~~~uuujjj\\\SSSRRRLLLGGGRRRfffhhhbbb```uuuwww___NNNEEEqqqZZZ^^^```YYYXXXVVVQQQJJJAAA999444111000000/////////.........000000000000////////////////////////000000000111000000111111222333333333555444333444777;;;>>>@@@MMMppp||||||xxxggg\\\UUU^^^rrrtttTTTLLLKKKDDD???@@@777444111000000111000///000000000000000000000000000000000000000000000000111000/////////000222222111111111111111111222333444999<<>>777333000000000/////////......////////////000000000000/////////000000000111111000111111222222333333444666111222:::===<<>>@@@KKK\\\ggghhhdddppp||||||}}}rrr```SSS```zzz|||tttppppppUUUHHH>>>===<<<333333222111000/////////////////////////////////////////////............---000////////////000111111///333888:::;;;CCCXXXlllkkk^^^\\\]]]TTTggg{{{mmm___```rrr{{{iii[[[XXXSSSKKKKKKRRReee}}}hhhZZZ___xxxkkkRRRoooZZZXXX[[[[[[ZZZYYYWWWRRRLLLCCC999333000000000////////////...////////////000000000000//////000000000111111111111111222222333444444444666111333<<<<<<999FFFYYYlll}}}lllcccgggssstttYYYVVVZZZ]]]lllsss\\\OOOKKKGGGBBB:::777333111111111111000000000000000000000000000000000000000000000000000000000000000000111111222000000000111222333444555888>>>@@@DDDRRReeeiiiaaaeeeuuu~~~~~~}}}}}}{{{zzzyyyuuussspppmmmllllllnnnooolllkkkiiihhhiiijjjlllmmmnnnnnnoooqqqssswwwzzz|||mmmWWWZZZuuuvvviiirrrqqq\\\PPPCCC@@@EEEEEE444333222000/////////////////////////////////////////////...............000000//////000000111222...444888:::???SSSvvvooofffeeeeeeeeevvvnnn]]]YYYddd}}}vvvaaaYYYUUUMMMJJJLLLZZZpppsss___WWW```www|||]]]{{{eeeUUUSSSWWW[[[YYYXXXVVVTTTOOOFFF<<<555111000000000////////////.../////////000000000111000000000000111111111111222222222333444444555555555333777<<<999:::RRRooo}}}uuuiiiiiirrrggg[[[VVVVVVhhhdddQQQHHHDDD>>>:::555222111111111111000000000000000000000000000000000000000000000000///000000000111111111111000000000111222444555666999>>>BBBHHHXXXffffff]]]iii}}}~~~}}}|||}}}|||wwwooohhhdddbbb```___]]][[[XXXUUUTTTTTTVVVWWWVVVUUUSSSRRRRRRSSSUUUWWWTTTTTTUUUWWWZZZ]]]```bbbdddeeefffiiinnnssswwwzzz{{{___VVVddd~~~xxxssszzzuuuhhh___MMMGGGPPPXXX666555333111000///000000000000000000000000000000////////////////////////000000000000000111222222222555777999FFFfffppp\\\TTTWWWiiijjj[[[UUUOOOLLLMMMPPPaaa{{{}}}jjj\\\YYYaaaeee}}}rrraaaTTTQQQVVV[[[XXXWWWUUUTTTQQQJJJ@@@888111111000000000/////////......//////000000111111000000000111111111222222222333333444444555555666555777:::<<<;;;GGGgggtttuuuzzzaaaTTTYYYwwwaaaNNNGGGCCC???999444222222111111000000000000000000000000000000000000000000000000//////000111111111111000///000000111333555666777:::===DDDPPP\\\cccbbb___tttzzzvvvqqqmmmkkkjjjhhhfffgggeeecccbbbcccgggllloooaaa\\\VVVRRRPPPOOOOOONNNLLLJJJHHHFFFFFFFFFGGGHHHIIIHHHGGGGGGGGGHHHIIIJJJHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMNNNQQQTTTXXX\\\^^^eeekkksss|||ppp\\\YYYkkkzzz~~~zzzxxxppphhhSSSFFFMMMVVV999777444222000000111222000000000000000000000000...////////////000000000111000000000000111222222666666777>>>TTTxxx|||uuu___VVVSSS]]]~~~xxxbbbXXXRRRPPPOOOMMMYYYnnnsssgggbbb^^^pppooo{{{jjj\\\TTTVVVZZZYYYWWWUUUUUUSSSNNNDDD<<<111111111000000000//////.........///000111111111000000111111111222222222333333333444555555666666666999<<<===EEE]]]{{{sss[[[^^^|||zzzZZZMMMHHHCCC<<<777444222222111000000000000000000000000000000000000000000000000...///000111222111111000//////000111333555777888@@@@@@KKK\\\cccaaaccciii}}}yyytttpppmmmkkk___\\\YYYWWWVVVUUUSSSRRRRRRQQQOOOOOOPPPSSSVVVXXXOOOLLLHHHFFFGGGHHHHHHHHHFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIKKKLLLNNNOOOMMMRRRZZZbbblll{{{gggXXX\\\xxxzzzzzz|||xxxppplllWWWEEEDDDFFF;;;999666333222222333444000000000000000000000000.../////////000000000000111111000000111111222333555555:::KKKllluuuyyybbbZZZTTTXXXuuunnn___VVVRRRPPPMMMTTTdddzzzwwwhhhgggaaaiiiwwweeeYYYVVVYYYYYYWWWUUUUUUUUUPPPGGG???111111111111000000000000---......///000111111222000111111111111222222222333333444444555666666666666;;;<<>>888444333222111000000000000000000000000000000000000000000000000...///000222222111111000//////000111333666888999FFFEEERRRfffkkkcccfffsss{{{vvvrrrooofffdddaaa]]]YYYUUURRRQQQOOOMMMKKKJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJLLLIIIFFFEEEFFFHHHHHHGGGFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLLLLLLLKKKLLLMMMOOOPPPQQQPPPPPPOOONNNNNNNNNMMMMMMMMMLLLLLLNNNPPPRRRSSSXXXcccssslllVVVSSSggg~~~xxx}}}yyy|||{{{rrrppp^^^JJJBBB>>><<<:::777444222222444555000000000000000000000000.../////////000000111111111111111000111111222333222444>>>XXXssswww```YYYSSSSSSmmmwwwdddYYYSSSPPPHHHLLLXXXlllwwwaaacccaaafffvvvhhh\\\TTTXXXXXXXXXXXXYYYUUUKKKAAA:::666222000000000000000////////////000000000000111111111000111111222333222333333333222333666888444<<<@@@GGGbbb{{{yyyppp[[[]]]kkktttVVVRRRFFFBBB===222111666333111111111111000000000000222111111111000000//////000111111111111222222222444222111333222111555;;;FFFWWWgggxxx{{{dddddd}}}yyyrrrjjjeee```[[[UUUQQQSSSSSSPPPLLLKKKMMMPPPIIIKKKMMMLLLIIIGGGHHHJJJIIIJJJJJJIIIHHHHHHIIIJJJOOOPPPNNNLLLMMMQQQQQQMMMSSSNNNIIIIIIMMMQQQQQQOOORRRSSSSSSTTTUUUXXX[[[^^^\\\[[[\\\]]]]]]]]]```ddd]]]```cccaaa^^^\\\^^^aaa```bbbcccdddfffkkkuuu|||www]]]TTT[[[eee|||vvvsssvvvzzz{{{}}}hhhUUULLLFFFAAAAAA>>>999555111000000000000000000000000000000000111000///////////////000111111111111111111222222000>>><<>>XXXqqq^^^ZZZRRROOOgggttt```VVVQQQPPPKKKMMM\\\pppeeebbbeeeyyyfffbbbaaa```___[[[VVVPPPLLL>>>:::555111000111111000/////////000000000111111111111111111111222333333444555555444444555777999@@@>>>GGGaaayyyyyymmmppp{{{tttsssrrrxxx}}}sssoookkklllpppooooooyyy|||bbbTTTTTTbbbooopppXXXKKKHHHEEE999444666444222222111111111000000000111111111111000000000000000111111111111222222222222111333888999999>>>DDDJJJ]]]uuuyyynnntttzzzxxxvvvuuuvvvvvvvvvuuurrrtttvvvwwwtttrrrqqqqqqvvvvvvrrriiibbbeeerrr}}}mmm]]]WWWaaa{{{|||qqqttt{{{yyypppiii|||}}}iiiWWWIIIBBBDDDAAA===999555333222222000000000000000000000000000000000//////000000111111111111111111222333333555<<<@@@[[[vvvsssqqqttt}}}rrraaa\\\SSSMMM```}}}hhhZZZTTTRRRKKKJJJTTTdddzzzttt___\\\oooooogggbbbbbbaaa\\\TTTOOOBBB===777333111111111111//////000000000111111111222111111111111222333333555666666666555666999;;;@@@BBBSSSuuu~~~vvvmmmttt~~~oooggghhhdddeee}}}yyymmmjjjiiiiiigggdddhhhpppwwwnnnXXXPPPYYYbbbpppeeeSSSLLLJJJ===666666222222222222111111111000000111111111000000000000000000000111111111222222222222222444999;;;;;;???EEEHHH^^^zzzwwwiiihhhVVVUUUkkkzzzyyy}}}}}}wwwssszzz{{{cccOOOCCCEEEBBB???:::666444333222000000000000000000000000000000000///000000111111111111111111222333333444999:::@@@YYYtttyyybbbaaaaaagggssszzzddd[[[SSSNNNYYYkkkrrr___VVVTTTLLLHHHNNNYYYmmmaaaUUUaaattt~~~eee]]]^^^[[[TTTOOOFFFAAA:::444222111111111000000000000111111111111222222222111222333333444555666777777777888;;;>>>>>>JJJeeeyyyuuueee___ddddddbbbrrr{{{xxxoookkkgggeeeccc```aaadddlllyyyfffQQQPPPXXXqqq|||bbbRRRMMMAAA888555111222222222222111111111111000000000000000000111111000000111111111222222222333222444888::::::>>>DDDOOOiiiuuuiii~~~cccWWWeee{{{}}}zzz{{{}}}sss{{{\\\HHHEEECCC???;;;777444222111000000000000000000000000000000000000000111222222111111111111222333444555===999???UUUffffffooo}}}ZZZXXXWWW]]]lll~~~jjj[[[SSSOOORRRZZZhhh[[[VVVMMMHHHKKKSSSdddkkkVVVYYY```rrr]]]ZZZZZZWWWUUUJJJDDD<<<666333222111111000000000111111111222222222222222222222333444444444555777888999;;;???AAACCCYYYzzzsssgggaaafffhhhhhhqqq|||{{{xxxsssmmmiiihhhhhhhhhiiisss~~~bbbSSSVVVwwwvvvZZZPPPEEE;;;777111333222222222222111111111000000000000111111111111000111111111111222222222444222333777999:::???FFFQQQoooqqqnnnyyy___bbbnnnyyyyyy}}}lllzzzkkkRRRFFFDDD@@@<<<888555222111000000000000000000000000000000000000111111222333111111111111222444555666>>>999CCCYYYhhhmmmuuuwwwZZZUUUSSS[[[mmmttt___TTTOOONNNOOOdddvvvcccXXXPPPJJJKKKOOO\\\wwwvvv\\\YYYWWWssswww```[[[YYYXXXYYYMMMGGG>>>777333222222111000000111111111222222222333222222222222333444444333444666888:::===AAAEEEMMMjjj~~~xxxssssssuuuxxxyyyoooiiihhhjjjkkkiiixxxyyy```WWWsssbbbTTTIII@@@:::222333333222222222111111111///000000000111111111111000111111111111222222222444222222555888;;;CCCKKKVVVxxx~~~iiinnnxxxvvvhhh___```rrr}}}|||pppppp}}}ttt^^^GGGFFFCCC???:::777444222000000000000000000000000000000000000111222333444111111111222333444555666<<<:::JJJeee{{{nnn[[[UUUSSS^^^tttgggVVVNNNLLLLLLUUUzzzmmmZZZSSSNNNMMMMMMVVVmmmzzz```\\\WWWiiiooo^^^ZZZVVVSSSTTTOOOHHH???888444222222222000111111111111222222222333333222222333333444555222444666888;;;>>>CCCGGGWWWuuu|||sssqqqssssssqqqwww}}}eeeSSSjjjhhhVVVKKKCCC<<<444333333333222222222111111//////000000111111111222000111111111111222222222444111111555999===FFFPPPfffeeeiii}}}{{{jjjfffoookkkooo^^^WWWhhh{{{lllhhhxxxvvvfffIIIGGGDDDAAA<<<888555444000000000000000000000000000000000000111222333444111111111222333444666777999;;;PPPqqqfff\\\UUUTTTbbbzzzoooXXXMMMKKKMMMOOOpppttt\\\UUUPPPOOOLLLQQQfff|||xxxaaa^^^ZZZccc{{{gggTTT\\\ZZZQQQWWWOOOLLLFFF>>>666222222333000111111111111222222222222333333333333333333444777555555999===AAAJJJSSSppp~~~}}}xxx{{{zzztttdddbbbzzzTTTKKKFFF;;;555666444333222222222000...111111111111111111111111111111222222222333333333///444444555===???GGGXXX{{{gggcccsss~~~rrrbbbaaaqqq|||iii^^^llluuufffXXXYYYhhhwwwkkkcccjjjvvv{{{uuulllZZZJJJ@@@BBBAAA666111444222222222111111111111000000000111222333333444444444444444333333444777::::::===UUUttt^^^```\\\```pppwww[[[NNNIIIGGGPPPqqqggg[[[SSSQQQMMMKKK[[[ppphhhXXXZZZ___yyyvvvyyy||||||fffUUU\\\\\\SSSUUUPPPMMMGGG???777333222222111111111111222222222222222333333333333444444444666555777:::===CCCPPP]]]qqqiiittt~~~~~~zzzttt}}}qqq___jjj~~~[[[PPPLLL@@@888666444222222333222111///111111111111111111111111111111222222222333333333111666555666>>>@@@HHHZZZnnnqqq~~~~~~yyyjjj]]][[[___ssskkkZZZ___ccczzzfffSSSQQQ\\\|||tttgggaaakkk}}}eeeRRRCCCCCCBBB999333444222222222222111111111111111111111222222333333444333444444333222444777:::EEEJJJddd|||jjj^^^gggeeekkk{{{{{{]]]OOOKKKIIIOOOoooqqqqqqppp```SSSPPPLLLJJJUUUgggwwwaaa[[[cccxxxhhhjjj{{{zzznnnYYYYYY\\\WWWTTTRRROOOIIIAAA999444222222111111111111222222222333222222333333444444444444666666999;;;===FFFZZZlllnnnaaa]]]bbbsssddd[[[bbbqqqaaaUUUPPPDDD<<<666444222222333333222111111111111111111111111111111111222222222333333333333888666777???BBBKKK\\\|||zzzrrr}}}wwwaaaZZZZZZ[[[qqq{{{oooVVVRRRQQQeee|||eeeOOONNNTTTkkkzzzvvvpppdddllloooYYYFFFAAABBB===777555333222222222111111111111222222222222222222222222222333333222222444777:::BBBNNNnnnllldddgggrrrttt|||vvvZZZMMMIIIGGGQQQppp|||iiiddd~~~iiiVVVQQQNNNJJJQQQ^^^yyyjjjWWW___ooozzzqqqaaaTTTXXXYYYVVVSSSQQQLLLDDD<<<555222111111111111222222222333333222222333333444555555555777888;;;<<<===IIIccc{{{}}}www~~~~~~zzzhhhhhhjjjdddfffpppmmmYYYXXXcccuuuiiiYYYQQQFFF@@@777555222222333444333333111111111111111111111111111111222222222333333333333888666777@@@DDDNNNaaa~~~rrrrrriiiZZZ]]]```lll|||pppmmmrrrqqqTTTMMMKKKVVVpppdddQQQRRRTTT[[[uuuzzzwwwdddccctttvvvaaaJJJ@@@@@@???:::555333333222222222111111111333333222222222222222222111222333222222444888;;;<<>>777333222111222222222222333333333222222333444444555666666888:::<<<<<>>DDDWWWyyyuuuppp[[[[[[\\\ZZZXXXSSSOOOLLLMMMPPPTTTUUUXXXjjjjjj[[[ddd~~~bbbKKKJJJ;;;888444333333444444333111111111111111111111111111111222222222333333333222777666999FFFOOO]]]rrrxxxlllssshhhkkkttthhhfffttt```VVVNNN___sssXXXPPPNNNKKK\\\kkkqqq|||```TTTSSSLLL\\\wwwmmmsss{{{~~~nnnSSSBBB>>>:::444333333333333222222222222222222222222222222222222111222333444555777<<>>;;;666333333333333222111111111111111111111111111111222222222333333333444::::::???OOO[[[mmm|||wwwvvv^^^rrrlll^^^XXXUUU```ooozzzdddaaaTTTRRRfff}}}{{{mmm```UUUNNNPPPTTT\\\qqqsssyyy|||fffdddSSSLLL```zzz{{{zzz}}}___DDD===???>>>444444444333333333222222000000111222333333444444333444555666777:::???BBBaaa{{{qqqqqqzzzwwwuuusssgggYYYSSSDDDFFFZZZvvveee[[[QQQMMMPPPUUUmmmsssYYYSSSXXXpppsssWWWMMMRRRWWWVVVTTTOOOGGG>>>888555444333333222222333333444666555555555555666666777888CCCDDDAAAVVVrrr\\\VVVTTTOOOOOOUUULLLKKKIIIFFFEEEGGGJJJMMMXXX]]]eeemmmtttxxxyyyyyy{{{sssbbb]]]^^^OOOCCC<<<777777666333333555444333333222111111111222222222222222333444555555888333;;;FFFLLLaaazzz~~~yyy^^^WWWkkkoooVVVUUUbbbsssxxxwwwmmmiiigggiiipppwwwtttggg[[[___YYYTTTWWWeee{{{qqqqqqzzzxxxxxxfffVVVOOOQQQ]]]wwwzzzrrrwwwcccIII@@@@@@???555444333333333333222111111111000000111111222333///666444444:::999<<>>777666555333333555444333222222111111222222222222222222333444555666888444>>>JJJSSSkkk}}}kkkQQQLLLaaauuu||||||fffbbbkkkqqqwww}}}wwwooommmrrrvvvmmm{{{~~~ssssss~~~gggWWWOOONNNWWWooouuuooouuuttt{{{vvv```KKKCCCAAA>>>666444333333333333222111111111000000111111222333000666444444999999<<>>IIIaaa{{{bbb[[[rrrqqqeeeZZZUUUUUUSSSRRRPPPMMMJJJGGGEEEDDDDDDDDDCCCCCCEEEHHHLLLNNNQQQZZZ___hhhyyyyyyYYYTTTeee{{{vvvSSSHHH???777555555333333444333333222222111111222222222222222222333444555666777777BBBPPP]]]wwwyyy___GGGGGG\\\ooottt{{{ssstttoooxxxttteeerrr|||qqqiiimmmdddUUUMMMIIIOOOfff}}}oookkkrrriiiooolll\\\NNNGGGBBB<<<777555333333333333222111111111000000111111222333111555333333888888===MMMyyy}}}^^^YYYpppyyyzzztttvvvnnnZZZPPPMMMJJJGGGQQQqqqnnngggxxxzzzcccTTTNNNNNNKKK[[[yyyqqqbbb]]]qqqjjjPPPSSSTTTTTTSSSNNNGGG>>>888444444333333333333444444555555555555666777888888:::;;;KKKnnnwwwjjjzzzrrrcccZZZXXXSSSRRRQQQOOOMMMJJJGGGDDDIIIGGGDDDBBBBBBDDDGGGIIIHHHPPPQQQUUU```jjj|||jjjZZZ[[[fffzzz~~~WWWGGG>>>666666777444222333333333222222111222222333333222222333333444555666777999GGGUUUfff{{{|||}}}]]]HHHNNNeeetttxxx|||wwwssszzzrrrfffYYYfffwwwqqqhhhbbbhhhhhhXXXPPPIIILLL___zzzzzzlllkkkrrrhhhjjjfff[[[QQQKKKDDD===888666333222333333222111111111000000111111222333222555222333888777@@@TTTkkkRRRTTTkkk|||yyynnnsssooouuuuuubbbWWWRRRMMMNNNHHHHHHbbbvvviiiuuugggTTTMMMMMMJJJVVVrrrfffZZZppp~~~~~~zzzZZZTTTSSSSSSSSSPPPIII@@@999555444444333333444444555555555555666666777999999<<<>>>PPPvvvwwwzzz~~~oooqqqzzzooo```ZZZTTTRRRPPPPPPPPPNNNKKKHHHGGGFFFEEECCCBBBBBBCCCCCCAAAHHHHHHHHHOOOSSS```vvvwww]]]VVVaaawwwaaaIII@@@888888999666333111333222222111222222333333333333333333444555666666666<<>>555555444444444444555555555555555666777999:::;;;AAARRRmmmzzzqqq]]]OOOJJJNNNUUU___xxxiiiaaaXXXSSSRRRRRRPPPNNNKKKIIIGGGDDDBBB@@@??????===AAA??????EEEDDDGGGUUUfff~~~lll^^^|||gggUUUCCC:::888666444444222222111111222222333444444333333444444555666777777AAARRR```vvviiixxx|||nnnRRRRRReeeuuu{{{|||yyyrrrpppzzz|||sssrrr}}}hhhVVVNNNHHHJJJUUUhhhxxxwwwjjjeeeaaajjjrrr[[[RRRRRRTTTddd~~~vvvtttxxxwwwhhhWWWIIIAAA<<<888444222222333333222111111000000111111222333555444111555;;;<<>>???@@@BBB======CCCAAABBBMMMOOO}}}{{{eeeuuu```GGG:::666555555777222111111111222333333444444444444444444555777777888CCCTTTccczzzbbbvvv|||}}}jjjPPPTTTiiiwww|||}}}}}}sssppprrrxxxyyyhhhbbbbbbiiiwwwiiiXXXQQQJJJFFFMMM^^^pppzzzzzzllleeebbbkkkeee^^^TTTSSScccwwwrrrtttoooZZZIII@@@<<<999555222222333333333111111111000111222222333555333000555<<<===PPPqqq|||yyyYYYQQQ___pppzzz}}}yyyiiibbbYYYeeexxx{{{zzz}}}uuufff]]]SSSPPPNNNNNNVVVqqq|||jjjZZZPPPNNNMMMWWWnnnaaa]]]kkk}}}tttsssoooiiiwww___UUUXXXUUUQQQLLLCCC:::777555666444222444888555;;;777333999:::888>>>OOOnnnvvvwwwgggZZZYYYYYYRRRLLLKKKQQQ```rrraaaZZZWWWRRRPPPRRRPPPLLLGGGDDDBBB@@@???===????????????@@@AAABBBCCCPPPbbboooqqqaaaFFFAAA666666;;;222222222222222222222222222111222444444444555888:::@@@>>>RRRiii~~~ttt}}}}}}eeeNNNWWWnnnyyy|||~~~oooeeehhhnnnpppzzz|||nnn___XXXXXX\\\dddtttnnnXXXNNNIIIHHHLLLWWWdddtttpppiiieeennnyyyYYYTTTSSS___|||sssfff~~~}}}ppp___LLL??????<<<888555444444333222000000111222333333444444444222666===;;;???]]]lllSSSTTT___ooo|||{{{xxxjjjaaaaaalll|||xxxrrrrrryyy}}}~~~mmm```TTTWWWSSSJJJNNNmmmttt```TTTQQQMMMQQQeeemmmddd___ddd}}}}}}yyyqqqwwwzzzbbbWWWZZZWWWRRRLLLBBB:::777555666555333444999555;;;777333999::::::AAAYYYwwwnnnzzzsssjjjfffhhhfff[[[SSSRRROOOYYYqqqpppfff```YYYSSSRRROOOLLLHHHDDDBBBAAA???===>>>>>>>>>??????@@@BBBBBBHHHVVVyyyxxx~~~}}}nnn```yyynnnNNNCCC777777:::111222222222222222222222222111222444444444555888:::======RRRlll|||cccMMMWWWlllxxx{{{}}}nnnaaabbbhhhjjjsss|||uuurrrqqqoooggg[[[TTTSSSLLLQQQ___tttmmmWWWMMMHHHFFFHHHRRRaaauuu~~~pppiiieeennn}}}\\\UUUQQQXXXqqq{{{lllssshhh```SSSEEE@@@<<<888444333333333222111111111222222333333444444222666;;;;;;CCCfffcccMMMPPP[[[kkkwwwvvvttthhhaaadddppp{{{uuutttuuuvvvzzzqqqfffWWWWWWSSSMMMPPPhhh~~~fffXXXQQQLLLPPPbbbzzzfff]]]XXX[[[zzzvvv~~~xxxaaaXXX\\\YYYUUUPPPFFF;;;777555666666444666:::555;;;888555::::::===HHHhhh~~~vvv~~~~~~lllxxx~~~jjjYYYUUUPPPSSSbbbwwwmmmaaaXXXSSSNNNLLLHHHEEEDDDBBB???===>>>>>>>>>>>>>>>???@@@AAACCCJJJaaaqqquuusssWWW[[[jjj{{{WWWFFF;;;::::::333333333333333333333333333111333444444444666888:::<<<@@@TTTooo|||```LLLVVVkkkvvvyyy|||wwweeeccciiilllrrr{{{~~~tttaaa___```dddbbbZZZRRRPPPOOOOOOVVVfff}}}oooYYYNNNKKKGGGFFFLLL[[[qqquuukkkgggpppaaaXXXQQQSSSfffoooxxxlllhhhZZZFFFBBB>>>888444222333333333222222222222222222222222333222555999;;;JJJsssxxxYYYIIIOOOZZZhhhttttttssskkkfffjjjvvv{{{yyywwwwwwxxx~~~xxxnnn]]]VVVRRRQQQQQQbbbkkkZZZRRRMMMOOO^^^uuunnn```YYY]]]wwwttt]]]UUU\\\\\\ZZZVVVNNN>>>888555666666555777;;;555;;;888666:::;;;@@@PPPuuu}}}qqqsssyyy~~~www|||cccXXXTTTSSS]]]sss{{{mmm___VVVOOOMMMIIIGGGEEECCC@@@>>>>>>>>>======>>>??????@@@CCCFFFQQQkkk~~~kkk{{{~~~zzzyyy\\\UUUXXXkkk[[[FFF>>>>>>;;;555333333333333333333333333222333444555555666888;;;>>>DDDWWWrrrzzzyyy]]]KKKVVVjjjtttyyy}}}kkkfffkkkooo{{{wwwlllhhhhhhkkkkkkddd]]]YYY]]]YYYXXXcccwwwqqq\\\PPPNNNIIIFFFJJJTTTggg~~~ooollltttjjj\\\UUUTTTeee~~~vvvwwwsss```FFFDDD???888333222333444444333333222222222222222222333333555888<<>>>>>>>>===>>>>>>???@@@CCCEEEHHHUUUwwwssstttiii\\\WWWcccvvv}}}~~~^^^FFF???>>>999666333333333333333333333333222333555555555666999;;;===GGGZZZvvvqqqXXXJJJVVViiisssyyyiiidddiiimmm|||uuuooojjjnnn{{{ooo\\\PPPLLLHHHFFFHHHOOO^^^wwwssspppxxxyyy___YYYXXXhhhwwwsssbbbIIIDDD???888444222333444444333333222222222222222222333333555888>>>UUUfffSSSPPP[[[cccmmmxxxyyypppeeeccceeesss|||xxxzzz{{{{{{{{{~~~ssssss{{{jjjXXXOOORRRQQQZZZnnnYYYQQQNNNNNNWWWmmmmmmZZZeee}}}}}}eeeZZZ]]]\\\ZZZXXXQQQEEE<<<666666888777888:::666:::999999<<<<<>>>>>>>>??????@@@???AAADDDJJJ]]]}}}~~~iii^^^jjjiiiJJJAAA<<<555555333333333333333333333333222444555555555777999;;;;;;LLLaaa}}}yyyhhhRRRGGGTTTgggrrryyy}}}iiieeekkknnn}}}jjjWWWNNNEEEDDDDDDGGGLLLXXXooosssoooxxxddd]]]\\\lllpppgggZZZIIIDDD@@@999555333333333333222222222222222222222222333333555999AAAXXX}}}aaaRRRSSS___dddlllwwwzzz|||kkkaaa```dddrrrxxxxxxsssttt|||wwwwwwwwwvvvwww|||nnnjjj}}}ppp^^^RRRRRROOOVVVyyyttt^^^OOOMMMKKKRRRggguuuZZZbbbzzzjjj]]]^^^]]]\\\[[[UUUHHH???777777888777777888666::::::;;;===<<>>UUUmmmsss___LLLCCCQQQdddoooxxx|||kkkjjjpppsss|||}}}eeeTTTLLLDDDCCCCCCEEEHHHSSSiii|||mmmjjjtttlllddd```nnnrrr```TTTJJJDDD@@@:::666555444333222111111111222222333333444444444666;;;EEEXXXuuu^^^RRRVVVbbbeeekkkvvvzzz{{{kkk``````eeeppprrrlll``````kkksssrrrtttnnnjjjlllttt}}}kkkcccsssvvvfffXXXSSSNNNPPPfff{{{cccRRRPPPLLLPPPddd```aaauuukkk^^^___^^^___```[[[JJJ@@@888777888777777888666::::::;;;===<<